BM6P6(@ lll[[[YYYXXXUUUWWW]]]\\\[[[YYYVVVUUUWWW\\\___```bbbeeeccc```^^^___aaacccjjjsss{{{|||yyyxxxtttpppqqquuunnniiieeedddiiiooossstttuuuuuuuuutttsssrrrpppppprrrooollliiigggeeeaaa______ZZZUUURRRRRRRRRPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLNNNPPPSSSUUUVVVTTTTTTTTTWWWYYY[[[[[[[[[cccbbbaaa_________```aaabbbbbbbbbdddeeeeeecccaaaeeefffggggggfffccc```^^^[[[]]]^^^\\\ZZZYYY\\\___bbb``````eeefffcccaaabbblllyyywww{{{ppp\\\\\\kkkvvvoooiiiddd___``````_________``````aaadddddddddddddddcccbbbaaafffggghhhhhhfffdddddddddfffjjjllliiiccc___^^^``````fffnnnsssvvvzzzvvvuuuvvvyyy{{{ooogggddd___^^^```bbbbbbcccfffjjjgggfffeeeeeefffhhhkkknnnooovvvzzzzzzxxxuuunnnggg[[[XXXUUUSSSRRRTTTVVVWWWYYYWWWUUUSSSSSSTTTUUUVVVXXXXXX\\\eeeqqq{{{|||rrrhhh\\\SSSKKKNNNNNNMMMOOOSSSTTTRRRUUURRRSSSWWWXXXWWWYYY]]]eeerrr|||{{{~~~yyysssooooooooommmkkknnnllliiigggddd```[[[WWWUUUQQQLLLKKKLLLKKKFFFAAA@@@@@@@@@???>>>???BBBDDDGGGRRR___gggiiilllrrrxxxwww~~~|||yyyzzzrrrhhhiiiccc]]]lllmmmfff\\\___ttt~~~pppjjjhhheeebbbbbb___]]]^^^bbbdddeeedddmmm\\\XXXWWWTTTWWW^^^```___^^^[[[ZZZ\\\aaadddcccfffhhhfffcccaaaccceeekkksss|||~~~yyytttrrrnnnjjjkkkooofffbbb^^^^^^ccciiinnnqqqvvvvvvvvvvvvuuutttssssssqqqoookkkiiigggdddaaa^^^]]]YYYTTTQQQQQQQQQOOONNNLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKMMMOOOQQQTTTVVVWWWTTTTTTUUUWWWZZZ]]]______dddcccbbb````````````aaabbbaaaaaacccddddddbbb```dddeeegggggggggdddbbb```aaa```^^^\\\YYYYYYZZZ\\\___]]]^^^ccceeeddddddfffuuu||||||jjjYYYZZZjjj{{{|||rrrjjjeeeaaa__________________```aaaaaacccccccccccccccbbbbbbaaacccdddeeedddbbbaaabbbcccgggjjjkkkhhhccc```aaacccdddiiinnnqqqtttxxxzzzuuuqqqsss||||||qqqhhhccc^^^^^^___```bbbeeehhhllllllllljjjhhhhhhiiilllnnnsssyyy~~~~~~|||yyyqqqiii]]]ZZZVVVSSSSSSUUUVVVWWWXXXVVVUUUSSSSSSTTTVVVWWWZZZ[[[___gggpppwwwzzzzzzwww{{{zzzsssjjjbbbYYYRRRNNNRRRSSSSSSVVV[[[[[[XXXVVVSSSTTTXXXZZZZZZ\\\aaafffsss~~~yyysssoooooonnnllliiijjjhhheeecccaaa]]]XXXUUUQQQMMMIIIIIIJJJJJJFFFBBB@@@@@@???>>>>>>@@@DDDHHHOOOXXXcccjjjllloootttzzzxxx}}}xxxuuuwwwnnncccdddZZZ]]]uuu{{{hhhccc]]]ddd|||zzznnniiihhheeebbbbbb```___```ccceeedddcccppp```ZZZWWWUUUZZZaaaeeeeeedddcccbbbdddhhhllllllnnnooommmjjjjjjllloooxxx|||zzzsssmmmjjjfffbbbbbbfff^^^ZZZWWWWWW\\\dddjjjnnnuuuuuuvvvvvvvvvuuuuuutttpppnnnjjjgggeeeccc___]]]ZZZWWWSSSPPPOOONNNNNNMMMJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKMMMPPPSSSVVVXXXYYYVVVUUUVVVWWWZZZ]]]aaaccceeedddcccbbbaaaaaaaaaaaacccbbbaaabbbccccccbbb```bbbdddfffggghhhfffdddcccfffccc^^^[[[ZZZYYYYYYYYY\\\ZZZ\\\aaaddddddgggkkk}}}~~~{{{dddXXX[[[mmmwwwttt~~~}}}xxxpppgggaaa___```^^^^^^^^^^^^___```aaabbbccccccbbbbbbbbbbbbaaaaaa```aaaaaa```______bbbdddggghhhhhhddd```___aaadddiiilllqqqsssuuuzzzuuummmmmmwww|||rrriiibbb\\\]]]^^^___ccchhhlllooorrrrrrqqqnnnllllllnnnpppwww}}}}}}vvvnnn```\\\WWWUUUUUUWWWXXXXXXXXXVVVTTTSSSTTTUUUXXXYYY\\\^^^cccjjjooorrrqqqpppnnnqqqpppjjjccc```[[[WWWWWW[[[^^^```cccgggfffaaaYYYVVVVVVYYY[[[\\\```eeegggttt|||xxxrrrooonnnllliiifffeeeccc```^^^[[[XXXTTTQQQMMMJJJGGGGGGHHHHHHFFFBBB@@@???>>>===>>>CCCIIINNNYYY___gggkkkmmmooouuuzzzyyy|||wwwsssvvvmmm```^^^XXXgggxxxddd```]]]iiirrrjjjhhhgggeeebbbcccccccccdddeeeeeecccaaauuufff]]]XXXWWW]]]eeehhhiiiiiiiiijjjlllpppsssvvvwwwwwwuuussstttyyy}}}~~~{{{vvvnnnfffbbb___ZZZZZZ]]]ZZZXXXUUUUUUZZZaaahhhmmmqqqrrrrrrssssssssssssrrrooollliiifffdddaaa^^^[[[WWWUUURRROOOMMMLLLLLLKKKIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKNNNQQQUUUXXXZZZ[[[XXXXXXWWWWWWXXX\\\```ccceeeeeeeeeddddddccccccccceeedddccccccddddddbbbaaaaaabbbeeeggghhhgggfffdddhhhccc]]]ZZZ[[[\\\[[[YYY\\\[[[\\\```cccccchhhnnn}}}xxxaaaXXX```uuummmnnn}}}tttxxxzzzssshhh``````ccc\\\]]]]]]^^^___```bbbcccbbbaaaaaaaaaaaaaaaaaaaaa`````````______```cccfffiiihhheee```\\\\\\___bbbkkkpppvvv|||yyypppnnnttt}}}{{{rrrhhh```[[[]]]^^^```eeemmmrrrrrruuuvvvvvvtttqqqpppsssvvv{{{|||ttteee```ZZZWWWXXXZZZ[[[[[[ZZZXXXVVVTTTSSSUUUWWWYYY\\\```eeejjjmmmmmmjjjhhhjjjnnnnnniiiggghhhhhhgggfffjjjnnnqqquuuwwwrrrkkk]]]YYYWWWYYY[[[\\\```eeeiiivvvzzzvvvqqqnnnmmmjjjfffbbbaaa^^^[[[YYYWWWTTTQQQNNNKKKIIIGGGFFFGGGFFFDDDBBB??????>>>===@@@GGGOOOUUU```eeejjjllllllnnnsssxxxyyy~~~zzzyyy|||rrraaa\\\]]]rrruuubbb]]]\\\kkk|||yyyssskkkfffffffffeeebbbdddeeefffggggggeeebbb```xxxkkk___XXXXXX___fffkkkmmmooopppqqqssswwwyyy|||}}}}}}{{{zzz}}}~~~|||tttkkkccc___\\\WWWUUUVVVXXXWWWVVVVVVZZZ```hhhllloooooopppppppppoooooonnnmmmjjjgggdddbbb___\\\YYYTTTSSSQQQNNNLLLKKKJJJKKKIIIHHHGGGGGGGGGGGGIIIIIIKKKMMMPPPSSSWWWYYY[[[[[[ZZZZZZZZZXXXWWWXXX]]]```eeeeeeffffffffffffffffffhhhgggeeedddeeeeeecccbbb```bbbeeeggghhhgggeeedddeee```\\\[[[]]]___^^^]]]___]]]]]]```aaabbbhhhooo}}}|||ttt___XXXfffzzzeeekkkvvvooowww|||wwwjjj```___bbb\\\\\\]]]]]]___```aaabbbaaa```_________```aaaaaabbbbbbbbbaaaaaacccfffiiimmmjjjeee___\\\\\\___aaaiiirrr~~~|||{{{wwwxxx~~~yyyqqqfff___[[[^^^```bbbjjjtttxxxuuuuuuwwwzzzyyywwwwww{{{|||iiiccc[[[YYY[[[^^^___^^^]]][[[WWWTTTSSSTTTWWWYYY[[[___eeeiiijjjhhhfffdddiiinnnqqqppprrrxxx||||||{{{|||qqqaaa[[[WWWXXXYYYZZZ___eeelllzzzxxxtttpppmmmkkkhhhccc^^^]]]ZZZWWWUUUSSSQQQNNNLLLLLLJJJHHHGGGEEEDDDBBB@@@???>>>>>>???CCCLLLVVV]]]hhhjjjmmmooooooppptttxxxxxxyyyfff```eeeyyyooo___]]]___qqq~~~tttnnnjjjeeecccdddeeedddccceeefffiiiiiihhheeebbb```|||pppddd[[[ZZZaaahhhooorrrvvvxxxzzz|||}}}|||ssskkkccc```]]]XXXTTTTTTUUUVVVXXXZZZ^^^cccjjjooorrrrrrrrrqqqpppooommmlllkkkiiieeecccaaa^^^ZZZXXXRRRRRRQQQOOOKKKIIIJJJKKKIIIHHHHHHGGGGGGHHHJJJJJJLLLNNNRRRUUUXXXZZZ[[[[[[ZZZ[[[\\\ZZZWWWWWW[[[___dddeeefffhhhiiiiiiiiiiiikkkiiifffeeeeeeeeedddcccaaaccceeefffgggeeecccbbb___]]]\\\]]]___aaaaaaaaabbb```___``````aaaiiirrr{{{}}}ppp^^^YYYnnnqqqcccmmm~~~nnnkkkuuu}}}zzzmmmaaa]]]___]]]]]]]]]]]]^^^___```aaa```___^^^]]]^^^___```aaacccdddddddddcccdddgggiiioookkkfffaaa^^^___aaaccchhhsss~~~zzz|||~~~|||~~~~~~wwwooofff___\\\aaaeeegggppp|||~~~xxxuuuzzz~~~}}}jjjbbb[[[XXX\\\```aaa```^^^[[[WWWTTTSSSUUUXXXZZZ\\\___cccfffeeedddccccccgggooovvv{{{tttccc\\\WWWVVVWWWYYY___fffqqqvvvsssooollljjjfff```ZZZYYYWWWSSSQQQPPPNNNLLLJJJJJJJJJHHHFFFDDDBBB@@@???>>>>>>@@@BBBHHHRRR]]]dddmmmooorrrssstttuuuxxxzzzyyy{{{iiidddpppyyyeee\\\___ggg||||||ttthhhfffcccbbbcccddddddddddddgggiiiiiigggdddbbbaaazzzlllbbbaaagggmmmvvvyyy}}}~~~}}}}}}tttllleeecccaaa[[[VVVTTTSSSWWW\\\aaaeeekkkrrrwwwzzzzzzyyywwwuuurrrpppooojjjgggdddaaa___]]]YYYWWWPPPQQQQQQOOOKKKIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKLLLNNNPPPSSSWWWYYY[[[[[[[[[YYY\\\^^^\\\YYYYYY\\\```cccdddfffiiikkklllllllllllliiifffeeeddddddcccbbbbbbccceeefffeeeccc```^^^ZZZ\\\^^^``````aaabbbccccccaaa```aaa```bbblllvvv{{{oooaaa]]]zzznnngggrrrsssjjjjjjuuu~~~}}}rrreee______]]]]]]]]]]]]^^^^^^___```___^^^]]]\\\]]]^^^```aaabbbcccddddddcccccceeefffkkkgggbbb___^^^```bbbccchhhsss{{{zzz{{{|||wwwyyywwwnnngggbbb]]]eeeiiilllvvvyyyxxx~~~yyyhhh```XXXVVV[[[```aaa```\\\YYYVVVTTTTTTWWW[[[^^^^^^aaacccbbb```___```bbbhhhrrr}}}sssbbb[[[VVVUUUWWW[[[ccckkkwww}}}uuuqqqnnnllljjjeee]]]XXXVVVSSSPPPMMMLLLKKKJJJHHHFFFFFFEEEDDDBBB@@@@@@@@@===>>>AAAEEEMMMWWWbbbjjjnnnpppsssuuuvvvxxxyyyzzzzzzvvvgggfffvvvmmm]]][[[dddqqq{{{uuugggeeecccbbbcccddddddddddddgggiiihhheeecccbbbbbbuuujjjhhhnnntttzzz~~~~~~~~~uuummmgggfffeee^^^XXXUUUTTTYYYaaahhhmmmttt{{{|||yyyvvvsssrrriiigggcccaaa___\\\YYYVVVPPPQQQRRROOOKKKIIIJJJKKKJJJIIIIIIHHHIIIJJJKKKLLLOOOQQQUUUXXXZZZ[[[[[[ZZZWWW[[[______\\\[[[___bbbbbbdddfffiiilllmmmnnnnnnkkkiiieeedddccccccbbbaaacccdddeeeeeedddaaa^^^\\\XXX\\\aaabbbaaa```bbbdddbbbaaa```aaa```cccnnnzzz{{{qqqeeecccoookkkwwwnnnjjjkkkuuuwwwjjjcccaaa^^^^^^]]]]]]]]]^^^^^^______^^^\\\\\\\\\^^^```aaa```bbbddddddcccbbbbbbcccdddaaa]]][[[\\\___aaabbbiiittt~~~|||}}}{{{wwwppppppzzzwwwooohhhddd^^^ggglllooozzzzzz{{{|||qqqfff^^^UUUTTTZZZ___aaa```YYYWWWTTTSSSUUUYYY^^^aaaaaabbbccc```]]]\\\^^^aaaiiiuuurrr```ZZZUUUUUUXXX]]]fffooo|||~~~|||tttqqqnnnkkkiiiddd\\\VVVTTTQQQMMMKKKJJJIIIHHHGGGBBBCCCCCCBBB@@@???@@@@@@<<>><<>>DDDFFFKKKRRR\\\eeekkknnnrrrsssttttttsssssstttuuu~~~zzzkkk^^^^^^fffkkktttooo```[[[]]]dddqqq}}}tttkkkffffffccc```___```aaabbbaaa___^^^^^^]]]^^^___```aaa}}}}}}}}}{{{{{{wwwtttttttttmmmaaaVVVUUUYYYcccrrr{{{pppkkkccc^^^\\\ZZZVVVSSSPPPOOOMMMKKKIIIHHHGGGGGGJJJIIIHHHHHHJJJMMMPPPRRRWWWYYY[[[[[[ZZZYYYZZZ[[[[[[___aaaaaa______```ccceeeeeeggghhhiiijjjjjjjjjjjjiiihhhgggfffeeedddddddddbbbaaa``````___]]]ZZZYYY[[[]]]______^^^[[[YYYZZZWWWUUUXXX]]]iii~~~~~~{{{xxxzzzooofffdddeeeooozzz{{{tttjjjdddbbb\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]``````___^^^]]]]]]\\\\\\\\\YYYWWWWWWYYY\\\]]]]]]bbblllvvv}}}~~~zzzzzz~~~{{{ssslllgggdddiiimmmsss|||rrreee\\\UUURRRQQQRRRTTTUUURRROOOPPPPPPQQQTTTZZZ___bbbcccfffaaa\\\YYYWWWVVV\\\cccnnnxxxjjj\\\UUUTTTVVV[[[^^^cccnnnxxx|||zzzxxxvvvsssqqqqqqnnniiieee```[[[UUUQQQMMMLLLJJJHHHFFFEEEEEEDDDBBB@@@>>>>>>???AAAAAA@@@FFFJJJQQQYYYaaahhhmmmooouuutttrrrrrrrrrqqqpppnnnvvvrrrnnniiibbb\\\^^^dddeeeppp}}}{{{nnnbbb[[[[[[cccnnnwww~~~uuukkkfffcccdddaaa]]]\\\]]]___``````^^^]]][[[ZZZ[[[\\\^^^___~~~}}}{{{yyyxxxzzzzzzsssfff\\\WWWZZZddduuu}}}rrrkkkccc]]]ZZZXXXUUURRRNNNMMMLLLJJJHHHFFFFFFFFFJJJIIIHHHHHHJJJNNNRRRUUUYYYZZZ[[[[[[YYYXXXYYYZZZ^^^```bbbcccaaaaaabbbdddffffffggghhhiiiiiiiiiiiiiiiiiiiiihhhgggeeedddcccbbbaaa`````````___\\\ZZZXXXZZZ^^^``````]]]ZZZWWWXXXVVVVVVYYY```ppp|||rrr~~~yyylllfff```bbbkkkuuuwwwppphhhdddddd]]]]]]]]]\\\\\\]]]]]]]]]____________^^^^^^^^^^^^``````___^^^]]]\\\\\\[[[\\\ZZZWWWWWWYYY\\\]]]]]]bbbhhhooosssuuuyyy|||~~~}}}~~~{{{uuuooollljjjooorrryyy{{{nnnaaaYYYUUUTTTSSSSSSTTTSSSPPPMMMNNNPPPSSSXXX^^^bbbddddddbbb]]]XXXVVVTTTUUU\\\dddnnnwwwxxxdddXXXQQQQQQUUU[[[^^^dddooo{{{}}}{{{xxxwwwvvvuuurrrpppnnnkkkfffaaa]]]XXXRRROOOKKKJJJHHHFFFEEEDDDCCCCCC@@@???=========???@@@@@@EEEKKKSSS\\\ccciiimmmooouuusssqqqqqqqqqnnnhhhbbbddd^^^[[[]]]___```cccgggiiiuuu}}}nnn```[[[]]]eeennnyyyyyynnniiieeeccc___\\\YYYYYY[[[]]]___```^^^]]][[[YYYYYY[[[]]]^^^{{{{{{|||xxxlllcccYYY[[[fffwwwssslllbbb[[[WWWUUUSSSPPPLLLKKKJJJHHHGGGFFFFFFEEEIIIIIIHHHIIIKKKOOOSSSUUUYYYZZZZZZZZZXXXXXXYYY[[[```bbbcccddddddddddddeeeffffffggghhhhhhhhhhhhhhhggghhhiiiiiihhhfffdddbbbaaa````````````___[[[YYYXXX[[[___aaaaaa^^^ZZZWWWVVVUUUVVV[[[dddvvvxxxhhhwwwxxxooohhhddd]]]aaajjjsssuuunnngggeeeeee^^^^^^]]]\\\\\\]]]]]]^^^`````````_________^^^^^^``````___^^^]]]]]]\\\\\\]]][[[YYYYYY[[[]]]^^^^^^ccceeeiiikkkkkkmmmrrrxxx}}}}}}xxxuuusssrrrssswww~~~}}}nnn```XXXVVVUUUTTTSSSSSSQQQOOOMMMOOORRRVVV]]]bbbeeeeeeddd]]]XXXTTTSSSSSSTTT[[[cccmmmuuuppp___UUUNNNPPPTTTZZZ]]]cccppp}}}}}}xxxvvvuuutttuuutttsssqqqkkkgggbbb]]]YYYUUUPPPMMMHHHGGGFFFDDDCCCBBBBBBBBB??????===<<<;;;===???AAAFFFMMMWWW```fffjjjnnnpppqqqqqqqqqqqqooohhh]]]UUUPPPMMMOOOWWW^^^bbbeeehhhmmmxxxxxxeeeXXXYYY```tttyyytttmmmgggbbb```ZZZXXXVVVWWWZZZ^^^```aaa^^^]]]\\\ZZZZZZ[[[]]]^^^}}}}}}yyyoooggg\\\]]]hhhyyytttkkk```XXXTTTRRRPPPNNNJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIJJJKKKMMMPPPSSSTTTVVVWWWXXXXXXXXXXXXZZZ]]]aaabbbcccdddeeeeeeeeeeeedddeeeffffffggggggggggggfffgggiiijjjiiigggdddbbb```````````````^^^ZZZWWWWWWZZZ^^^aaaaaa^^^[[[XXXTTTTTTXXX^^^hhh|||}}}~~~nnnaaaqqqvvv|||iiidddbbb___bbbkkktttuuunnngggdddeee```___]]]\\\\\\]]]^^^^^^aaaaaa``````___^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]\\\[[[\\\^^^______^^^aaabbbdddeeedddeeemmmvvv~~~{{{yyy~~~}}}zzzyyyxxxwww|||~~~nnn```YYYUUUTTTRRRQQQOOONNNNNNNNNQQQTTTZZZaaafffgggdddaaaXXXTTTRRRSSSSSSUUU[[[cccllluuuiiiZZZTTTNNNPPPUUUZZZ]]]eeeuuu~~~{{{uuutttrrrrrrrrrrrrqqqoooeeebbb]]]XXXUUUQQQMMMKKKFFFFFFDDDCCCBBBAAAAAAAAA???>>>>>><<<<<<>>>AAAEEELLLTTT^^^eeeiiikkknnnqqqnnnooopppnnniii___SSSKKKEEEGGGNNNXXX___aaadddhhhttt{{{}}}qqq```YYY```kkkrrrkkkddd]]]\\\XXXWWWVVVXXX\\\___aaaaaa^^^]]]]]]\\\\\\\\\\\\\\\}}}{{{~~~~~~wwwmmmfff^^^```lll|||tttkkk___VVVQQQOOONNNLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSTTTVVVVVVWWWXXX\\\^^^aaaaaaaaacccdddeeedddcccaaaaaacccdddeeeeeeeeeeeeeeefffiiikkkjjjgggdddaaaaaa`````````___]]]XXXUUUVVVXXX\\\^^^___]]]ZZZXXXUUUWWW\\\cccnnn|||vvvyyywwwhhhaaaqqq|||zzzrrreeeaaaaaabbbdddmmmvvvvvvooogggddddddaaa___^^^\\\\\\\\\^^^___aaaaaa```______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^___\\\[[[\\\^^^``````___]]]]]]]]]```bbbaaabbblllxxx~~~{{{wwwuuu{{{~~~{{{zzz{{{}}}mmm```ZZZVVVTTTRRROOOMMMMMMOOOPPPRRRVVV\\\cccgggfffaaa]]]UUUSSSSSSUUUVVVWWW\\\cccmmmwww}}}fffYYYTTTPPPRRRWWW\\\aaajjj}}}~~~zzztttssspppoooooonnnllljjj___[[[WWWSSSPPPMMMJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@===>>>???>>>>>>BBBGGGLLLTTT[[[ccchhhiiiiiilllnnnlllnnnmmmiii```UUULLLGGGCCCIIIUUU___bbbccciiipppyyyzzztttggg[[[]]]lll{{{xxxmmmhhh```[[[\\\YYYXXXYYY[[[^^^______^^^\\\]]]]]]]]]]]]\\\[[[ZZZ~~~qqqooommmpppyyy|||tttjjjccc```cccooo~~~tttjjj^^^TTTPPPNNNLLLKKKHHHGGGGGGGGGHHHIIIIIIJJJHHHJJJLLLOOOQQQQQQQQQQQQQQQRRRTTTUUUVVVYYY]]]``````___```aaacccccccccbbb^^^___```aaaccccccccccccdddfffiiikkkjjjhhhdddaaaaaaaaa``````___\\\WWWTTTTTTVVVZZZ\\\]]]\\\ZZZYYYWWWZZZaaaiiitttwwwooottt}}}nnnfffdddttt{{{lllddd___```ffffffnnnwwwxxxpppgggccccccaaa```^^^\\\\\\\\\^^^___aaa``````___^^^]]]]]]]]]\\\\\\]]]^^^^^^______```ZZZZZZ\\\^^^``````^^^\\\ZZZZZZ]]]aaaaaabbbmmm{{{{{{~~~}}}wwwsssxxx|||zzz~~~{{{jjj___ZZZWWWVVVSSSPPPMMMNNNQQQTTTSSSWWW]]]dddgggeee___ZZZUUUSSSTTTWWWXXXYYY^^^dddnnnyyy~~~ggg[[[WWWQQQSSSYYY___dddppp~~~zzzuuussspppnnnllljjjgggeee[[[WWWRRROOOMMMJJJHHHFFFDDDCCCBBBAAA@@@@@@??????<<<>>>???@@@AAAFFFMMMSSSYYY___fffiiigggfffhhhjjjmmmnnnllldddYYYNNNHHHFFFDDDMMM[[[eeeggghhhqqq|||xxxtttiii[[[TTT\\\pppqqqiiieee___]]]```[[[[[[[[[]]]______]]][[[ZZZ\\\]]]^^^]]]\\\YYYXXXvvvhhhaaaccciiiqqq~~~~~~~~~}}}|||{{{zzzuuunnniiibbblllyyynnncccYYYTTTPPPLLLKKKLLLGGGFFFFFFFFFFFFFFFGGGGGGGGGIIILLLPPPRRRTTTTTTSSSRRRSSSUUUWWWZZZ^^^```bbbeeedddcccdddffffffccc```___\\\ZZZ^^^dddhhhhhhfffcccdddgggjjjllljjjeeebbb\\\]]]______]]]ZZZUUUSSSRRRSSSVVVXXXYYYYYYYYYXXXUUU[[[bbbhhhuuu~~~vvvsssppprrrwwwdddbbblllwwwsssgggddd___```gggkkkssszzzwwwnnneeedddfffcccbbb```_________```aaa````````````___^^^]]]\\\^^^^^^___```aaaaaaaaa```\\\\\\]]]___aaa```]]][[[[[[[[[^^^``````dddqqq~~~yyynnnrrr~~~~~~{{{mmm```YYYWWWVVVTTTTTTTTTTTTSSSRRRXXXZZZ]]]```bbbaaa]]]ZZZVVVUUUWWW[[[]]]]]]aaafffsssiii\\\VVVSSSTTTYYYbbblllzzz~~~}}}|||sssoookkkgggeeebbb^^^\\\VVVTTTPPPNNNKKKIIIEEEBBBBBBAAA@@@>>>======<<<<<<@@@@@@@@@???@@@FFFPPPXXX^^^aaacccdddgggllllllhhhoooggg___YYYQQQHHHCCCCCCFFFZZZkkkoooqqqxxxzzzwwwsssiii^^^XXXXXXbbbvvvoooddd```^^^___aaa___^^^]]]\\\[[[[[[ZZZ[[[\\\]]]^^^\\\ZZZYYYYYYZZZ~~~iii^^^]]]aaaiiiuuu~~~}}}}}}|||~~~|||{{{{{{zzzvvvpppkkkhhhqqq}}}vvvjjj```VVVRRROOOKKKIIIJJJGGGFFFFFFEEEFFFFFFGGGHHHHHHJJJMMMPPPSSSTTTTTTTTTSSSTTTVVVYYY\\\___bbbdddfffeeedddeeefffeeebbb```^^^\\\[[[^^^dddhhhhhhfffgggggghhhiiiiiifffbbb^^^[[[\\\]]]]]][[[XXXUUUTTTTTTVVVXXXYYYZZZZZZYYYYYYXXX\\\bbblll|||{{{tttqqqooouuukkk|||qqqaaacccqqqxxxuuummmdddccc___aaahhhmmmrrrvvvtttllleeecccdddbbbaaa```_________```aaa___``````___^^^]]]\\\\\\]]]^^^^^^______`````````^^^]]]]]]^^^______\\\ZZZ[[[[[[^^^aaaaaadddooo{{{sssttt}}}zzzjjj\\\TTTRRRRRRRRRTTTUUUVVVVVVVVVWWWYYY\\\```aaa```]]][[[[[[ZZZ[[[___bbbccciiippp~~~mmmaaa\\\ZZZZZZ```iiisss~~~|||{{{pppmmmhhhdddaaa^^^[[[XXXTTTQQQNNNLLLJJJHHHEEEBBBBBBBBB@@@???>>>>>>>>>>>>???@@@AAABBBDDDKKKUUU\\\```cccddddddhhhmmmmmmiiiiiibbbZZZTTTLLLFFFGGGKKKXXXkkk|||}}}uuuggg```YYYVVVXXXcccxxx~~~llldddaaa``````bbbaaa```___^^^\\\\\\[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[rrrbbb[[[[[[bbbmmm|||~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzzvvvrrrnnnoooxxx}}}pppddd[[[SSSPPPNNNJJJGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLOOORRRTTTUUUVVVVVVUUUVVVXXX[[[___bbbeeeggghhhgggeeeeeeeeedddbbb___^^^]]]\\\___dddhhhhhhfffhhhgggeeeeeeeeedddaaa___[[[[[[ZZZYYYXXXWWWVVVUUUXXXYYYZZZ[[[\\\[[[[[[[[[[[[^^^dddqqqvvvqqqppprrrlllgggyyykkk^^^dddwww}}}ooovvvgggbbbbbbaaacccjjjnnnooopppmmmiiidddbbbaaa```_______________``````^^^^^^^^^^^^^^^]]]\\\[[[]]]]]]]]]]]]^^^___```aaa```___]]]]]]]]]\\\[[[YYYZZZ[[[^^^aaaaaabbbjjjtttxxxwww}}}zzziii[[[SSSRRRSSSTTTVVVWWWXXXXXXXXXXXX[[[___bbbcccbbb```^^^bbb``````dddhhhmmmuuuqqqeee```\\\\\\aaaiiittt}}}zzzxxxlllhhhddd___\\\YYYUUURRRPPPNNNKKKIIIHHHGGGDDDBBBBBBBBBAAA@@@??????@@@@@@===@@@CCCFFFJJJQQQ[[[bbbdddffffffeeehhhnnnooolllfff^^^TTTLLLFFFFFFOOOYYYsss{{{nnn[[[VVVSSSUUU\\\jjj~~~vvviiidddcccbbbbbbddddddcccaaa___^^^]]]\\\\\\ZZZ[[[\\\\\\ZZZYYYZZZ\\\kkk```]]]]]]eeesss}}}}}}|||{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyvvvsssqqqttt{{{}}}ppp___WWWPPPOOOMMMIIIFFFGGGGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSUUUWWWWWWXXXXXXYYY[[[^^^aaaeeehhhiiiiiihhhgggeeedddbbbaaa______^^^^^^aaaeeehhhhhhgggeeecccaaaaaabbbccccccbbb[[[ZZZXXXWWWVVVVVVWWWXXX]]]]]]]]]]]]]]]]]]]]]]]]^^^___fffxxx{{{qqqnnnpppxxxwwwjjjhhh{{{fff]]]ggg|||uuuooo~~~{{{hhhdddfffdddffflllnnnkkkiiifffeeecccaaa___^^^^^^^^^^^^^^^_________\\\]]]]]]]]]\\\\\\[[[ZZZ\\\\\\[[[[[[\\\^^^```aaabbb```]]][[[[[[ZZZYYYWWWWWWXXX\\\______^^^dddkkkxxx|||{{{kkk^^^XXXWWWYYYZZZZZZZZZYYYXXXXXX[[[___dddggghhhgggeeedddhhheeeeeeiiinnnuuutttfffaaa]]]]]]```iiittt{{{vvvssshhhddd___[[[XXXTTTQQQNNNLLLJJJHHHFFFFFFEEECCCAAA@@@@@@?????????@@@@@@AAA;;;@@@FFFKKKPPPXXXaaaggghhhjjjhhhfffiiinnnooolllfff\\\PPPHHHEEELLL^^^ooossscccVVVPPPOOOXXXfffuuuzzzppphhhffffffdddcccdddeeedddbbb```^^^\\\\\\[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\wwweee]]]\\\]]]fffttt~~~}}}||||||{{{zzzyyyxxxxxxvvvwwwxxxxxxwwwuuusssrrrtttyyy}}}zzzxxx{{{zzzmmm^^^VVVOOONNNMMMIIIGGGGGGFFFFFFEEEDDDFFFHHHKKKMMMPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[]]]___bbbfffhhhjjjiiihhhgggeeebbb```______``````bbbdddgggiiiiiihhhfffccc```___```aaabbbbbb\\\ZZZXXXVVVVVVXXXZZZ[[[```___^^^^^^^^^___```aaa___bbblllwwwnnnlllpppqqqiiijjj|||ddd^^^jjjuuuwww{{{mmmjjjjjjhhhhhhkkkjjjfffcccaaaaaaaaa___]]]]]]]]]]]]^^^^^^^^^]]]]]][[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[[[[\\\]]]^^^___```bbb___\\\ZZZZZZYYYWWWUUUUUUUUUXXX\\\\\\[[[^^^cccqqq{{{|||mmmbbb]]]ZZZ]]]______]]][[[[[[\\\___ccciiimmmmmmkkkkkkkkknnnkkklllqqqwww~~~zzzjjjbbbaaaaaadddlllwww|||wwwqqqmmmdddaaa\\\XXXUUUQQQNNNKKKIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>===>>>>>>???@@@AAA<<>>@@@AAABBB@@@GGGQQQXXX]]]bbbggglllmmmnnnlllhhhhhhjjjiiidddYYYQQQKKKPPP]]]ppptttbbbYYYTTTSSSYYYhhhyyysssqqqllliiijjjiiidddbbbbbbbbbaaa___]]]\\\[[[ZZZZZZYYYZZZ[[[[[[YYYXXXYYY[[[qqqgggaaa```\\\cccppp}}}~~~~~~}}}|||{{{zzzzzzyyyrrrtttvvvuuurrrpppqqqrrrppprrrvvvwwwuuurrrooommmjjjqqqyyy~~~xxxnnn___UUUMMMJJJIIIFFFEEEGGGFFFEEEDDDDDDFFFIIIMMMPPPUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^___aaaccceeefffeeeeeeeeebbb^^^]]]^^^```bbbeeehhhjjjkkkkkklllllliiifffbbb```______^^^]]]]]]\\\ZZZZZZ[[[]]]___aaabbb```^^^^^^___aaadddfffiiirrrxxxnnnmmmqqq{{{lllrrr}}}yyybbb```qqq{{{xxx}}}wwwqqqnnnjjjddd``````\\\\\\\\\[[[[[[[[[]]]^^^]]]]]]^^^]]]\\\[[[YYYXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWYYY\\\___aaaaaa```___^^^\\\[[[[[[ZZZXXXUUURRRUUUSSSUUUYYYZZZYYYZZZ___bbbsss}}}|||~~~~~~}}}|||{{{}}}{{{xxxyyy}}}~~~rrrlllkkkkkkppptttuuuqqqnnnoooqqqooovvv}}}~~~rrrllleeefffmmmxxx{{{yyyvvvtttqqqmmmgggccc[[[XXXTTTQQQOOOLLLJJJGGGGGGEEECCCBBBBBBAAA???===<<<<<<===>>>???AAACCCDDDGGGNNNXXX```dddfffjjjmmmnnnooommmhhhggggggddd___TTTOOOOOO[[[lll|||kkk[[[WWWSSS[[[jjjyyyvvvpppmmmiiigggiiihhhcccaaabbbaaa```___]]]\\\[[[[[[[[[ZZZ[[[\\\[[[YYYXXXXXXYYY}}}yyyvvv~~~zzznnneee```]]]```fffppp{{{~~~~~~}}}|||{{{{{{zzzrrrtttvvvtttqqqooooooqqqoooqqqssssssqqqnnnkkkiiibbbiiiqqqwww|||}}}tttjjj___UUUKKKHHHGGGEEEDDDFFFFFFEEEDDDDDDFFFIIINNNPPPVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^^^^___```bbbcccdddcccddddddaaa]]]\\\^^^```cccfffjjjlllllllllmmmmmmfffdddaaa```aaaaaaaaa```]]]]]]\\\\\\]]]___aaacccbbb```^^^]]]^^^bbbeeehhhmmmyyy~~~rrrjjjnnnuuunnn|||ttt``````sssyyywwwwwwsssooolllgggaaa\\\[[[XXXYYY[[[ZZZYYYZZZ\\\^^^]]]^^^^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWYYY]]]aaabbbbbb```^^^\\\[[[[[[[[[[[[XXXTTTQQQVVVTTTUUUYYYZZZYYY[[[```^^^pppxxx|||~~~{{{|||}}}|||{{{{{{{{{xxxuuuvvv{{{wwwtttuuu{{{|||xxxwwwxxxyyysssooolllnnnwwwyyyuuusssqqqooommmjjjeeebbbXXXUUUQQQOOOMMMKKKHHHFFFGGGEEECCCBBBBBBAAA???===<<<======???@@@BBBDDDEEELLLSSS]]]eeehhhiiikkkmmmnnnooommmhhhffffffaaa[[[UUUQQQUUUddduuu~~~dddWWWUUUSSSdddzzzxxxnnnkkkiiifffeeeggggggbbbaaabbbaaa```___^^^]]]\\\\\\\\\[[[\\\\\\[[[XXXWWWWWWXXX{{{yyyxxx|||rrrjjjfffbbb^^^aaafffmmmvvv~~~|||}}}~~~~~~|||{{{zzzyyyssssssssssssrrrqqqpppppppppppppppooolllhhhdddbbbbbbcccgggooouuuuuunnnhhhZZZUUUNNNJJJIIIIIIGGGFFFFFFGGGHHHIIIJJJLLLPPPSSSWWWWWWWWWXXXXXXZZZ[[[[[[cccccccccdddeeefffggghhheeecccaaa______aaaccceeeggghhhiiijjjkkkjjjiiihhhddd___[[[[[[___bbbbbb```]]]\\\[[[[[[[[[]]]```aaacccccc___[[[YYY]]]cccfffttt|||wwwqqqkkkqqq~~~~~~sssmmmdddaaauuuoooxxxuuuppphhh```ZZZYYYYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\``````^^^[[[XXXWWWYYYZZZ\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWXXXZZZ\\\^^^^^^[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUXXX[[[]]]___^^^nnn~~~~~~}}}{{{qqquuuuuusssvvv|||zzzyyyxxxxxxvvvsssqqqsssxxx}}}yyysssqqqwww{{{vvvvvvooollljjjjjjkkkiiibbb\\\YYYVVVQQQNNNKKKIIIEEECCCEEECCCAAA???>>>>>>>>>>>><<<===>>>>>>???BBBFFFJJJYYY^^^eeegggggghhhlllpppqqqmmmkkklllhhh___WWWTTTHHHWWWfffmmmoootttzzz}}}ppp^^^YYY\\\eee~~~|||pppiiiccccccbbbaaa```````````````___^^^]]]\\\[[[[[[[[[[[[XXXYYYYYYYYYYYYYYYXXXXXXwwwssstttwww|||pppjjjfffbbb______cccjjjsss{{{}}}~~~}}}{{{zzzyyyssssssssssssrrrqqqpppooommmmmmllljjjgggdddaaa___\\\^^^aaahhhmmmmmmfff```WWWRRRLLLHHHGGGGGGFFFEEEDDDFFFIIIJJJKKKMMMQQQSSSVVVVVVVVVWWWYYY[[[]]]^^^ccccccccccccdddfffggghhheeecccaaa``````aaaccceeehhhhhhiiijjjjjjiiihhhgggccc___[[[[[[___bbbbbbaaa___^^^]]]]]]^^^___aaacccaaabbb```]]]\\\```fffkkkyyyxxxtttnnnlllvvv}}}hhhaaabbbwww~~~ooo}}}}}}qqqllleee]]]YYYWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWWWW[[[[[[ZZZXXXVVVWWWYYY[[[___]]][[[XXXVVVUUUUUUUUUTTTSSSTTTWWW[[[^^^^^^]]]ZZZYYYYYYWWWVVVUUUTTTTTTSSSSSSTTTUUUWWWZZZ]]]^^^aaalll~~~|||}}}xxxqqqrrr}}}}}}{{{yyyyyyyyyvvvsssqqqrrrvvvyyy{{{{{{yyyyyyyyy{{{}}}|||~~~~~~xxxqqqmmmmmmmmmjjjhhhhhhhhhfff___YYYVVVSSSOOOLLLJJJGGGDDDBBBDDDCCCAAA???>>>>>>>>>>>>======>>>>>>AAAEEELLLQQQ^^^ccchhhjjjiiiiiilllppptttpppnnnkkkdddYYYRRRQQQXXXeeennnmmmiiikkkpppsssyyyhhh[[[\\\cccxxxxxxnnngggaaaaaa```___^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZXXXXXXXXXYYYYYYXXXXXXXXXrrrllllllpppwwwxxxnnnhhheeebbb```___bbbjjjrrr{{{~~~|||{{{yyyxxxrrrrrrrrrrrrqqqpppooonnnjjjhhhfffccc```^^^]]]\\\VVVWWWYYY^^^bbbaaa\\\VVVRRRNNNIIIFFFEEEEEEDDDDDDCCCFFFIIILLLNNNOOORRRTTTUUUUUUVVVXXXZZZ\\\^^^___aaabbbbbbbbbccceeefffgggeeedddcccbbbbbbcccdddeeehhhhhhiiiiiiiiigggfffeeebbb^^^[[[\\\___bbbcccbbbaaa```______```aaacccddd```aaaaaa``````ccckkkqqq{{{tttppplllooozzz~~~yyyccc___eee{{{}}}uuuuuuiiieee___YYYVVVUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWWWWUUUUUUVVVYYY\\\aaa^^^ZZZUUURRRQQQQQQQQQOOOPPPTTT[[[aaabbb___\\\YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUWWWYYY\\\]]]bbbgggqqquuuqqq|||}}}|||zzzzzzyyyvvvtttqqqqqqsssuuuvvvvvvrrrssstttwwwzzz~~~~~~vvvqqqkkkhhhiiijjjhhheeeddddddaaa[[[VVVRRROOOKKKIIIHHHFFFDDDBBBCCCBBB@@@>>>>>>>>>>>>>>><<<===>>>???CCCKKKTTTZZZcccfffjjjllljjjjjjlllnnntttqqqmmmhhh]]]RRRNNNPPP^^^iiioookkkfffiiirrryyywwwjjj]]]XXXbbbooorrrkkkfff```___^^^]]]\\\[[[[[[[[[[[[]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXXXX~~~oooeeedddgggooozzzwwwmmmhhhdddbbb```aaaeeellluuu~~~~~~}}}|||zzzxxxwwwvvvqqqqqqqqqqqqpppooommmmmmgggeeeaaa^^^[[[YYYYYYYYYRRRRRRTTTVVVXXXWWWSSSOOOMMMJJJGGGDDDCCCCCCCCCCCCCCCFFFKKKNNNPPPRRRTTTUUUWWWWWWXXXYYYZZZ\\\^^^___```aaaaaabbbccceeefffggggggffffffffffffffffffgggggghhhhhhhhhgggfffdddccc```^^^\\\]]]___bbbcccbbb___^^^^^^______aaabbbcccaaaaaabbbcccccceeemmmwwwzzzuuupppnnnuuuwwwnnnxxxppp]]]]]]jjjwwwjjjaaa^^^ZZZVVVSSSSSSTTTUUUWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUTTTSSSTTTWWWZZZ___\\\WWWRRROOOOOOPPPPPPOOOSSS\\\fffkkkhhh```XXXXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUWWWYYY[[[``````fffsss}}}{{{~~~~~~~~~~~~|||{{{yyyxxxvvvtttrrrqqqpppqqqqqqqqqpppqqqrrrtttwwwzzz}}}}}}xxxqqqlllgggeeefffgggdddbbbaaa___\\\WWWSSSNNNLLLIIIGGGGGGFFFDDDBBBAAA@@@???>>>======>>>???;;;<<<>>>AAAGGGPPPZZZaaacccfffjjjkkkjjjjjjkkklllppplllhhh```UUUKKKLLLQQQ]]]gggmmmjjjgggnnnzzz{{{mmm```VVVXXXiiizzzyyymmmjjjfffbbb^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[ZZZZZZYYYVVVVVVVVVVVVVVVWWWWWWXXX}}}mmmbbb\\\```gggrrr|||}}}uuulllgggcccaaa```dddgggoooyyy}}}}}}{{{{{{zzzyyywwwuuusssrrrppppppoooooonnnlllkkkjjjeeebbb^^^ZZZXXXWWWWWWWWWPPPPPPQQQRRRRRRQQQOOOLLLHHHGGGFFFDDDBBBBBBCCCDDDDDDGGGLLLOOOQQQSSSUUUWWWZZZZZZZZZZZZZZZ[[[\\\]]]``````aaabbbccceeefffgggiiiiiiiiijjjjjjiiiiiiiiiffffffggggggfffdddcccbbb___^^^]]]^^^___aaabbbbbbZZZ[[[[[[\\\^^^___aaabbbcccbbbccceeedddfffqqq}}}zzztttsss~~~kkkgggsssfffWWWYYYmmm~~~iii```ZZZXXXUUUSSSQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSVVVVVVUUUTTTRRRRRRUUUWWWYYYWWWSSSPPPNNNOOOQQQRRRRRR[[[hhhrrrtttlll___VVVXXXXXXWWWWWWWWWWWWWWWWWWTTTSSSSSSSSSSSSUUUVVVXXXZZZZZZ^^^iiiyyy}}}{{{{{{}}}|||}}}~~~~~~|||zzzxxxvvvttttttrrrpppnnnmmmnnnnnnnnnnnnppprrruuuxxxzzz|||}}}|||pppjjjfffbbb```aaabbb```^^^\\\ZZZWWWSSSPPPMMMJJJHHHFFFFFFEEEDDDBBB@@@???>>>=========>>>???<<<>>>BBBFFFMMMVVV___eeeeeegggjjjllllllmmmmmmnnnmmmhhhaaaXXXLLLEEEHHHPPP```hhhnnnmmmlllttt~~~uuufffZZZTTT[[[pppuuunnnkkkfffbbb___^^^]]][[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXUUUUUUTTTTTTUUUVVVWWWWWW}}}mmm```YYY[[[aaajjjssszzz}}}}}}zzzwwwqqqjjjeeebbbaaaaaaeeeiiiqqq||||||{{{|||zzzyyyyyywwwuuusssqqqpppnnnnnnmmmlllkkkjjjhhhgggccc```]]]YYYVVVUUUUUUUUUOOOOOOOOONNNNNNMMMLLLLLLEEEFFFEEEDDDBBBBBBDDDFFFGGGJJJMMMPPPRRRSSSVVVXXX\\\\\\[[[[[[[[[[[[\\\\\\``````aaabbbdddfffggghhhiiijjjkkkllllllkkkjjjiiiddddddeeeeeeeeedddbbbaaa_______________``````aaaWWWXXXYYY\\\^^^```bbbbbbdddbbbcccggggggiiiwwwzzz{{{wwwaaadddppp}}}]]]TTT[[[rrrsssccc^^^UUUTTTSSSQQQQQQPPPQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUURRRPPPPPPRRRTTTTTTRRRPPPOOOOOOPPPSSSTTTUUUaaapppxxxttthhh\\\UUUVVVVVVVVVVVVWWWWWWWWWWWWSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUXXXaaallltttuuutttqqqsssxxx~~~~~~{{{|||}}}}}}|||yyyuuussspppppppppnnnkkkjjjkkkllliiijjjmmmppptttwwwzzz{{{xxxzzz}}}~~~~~~wwwmmmiiieeeaaa^^^^^^\\\[[[YYYWWWUUURRROOONNNKKKIIIFFFEEEDDDDDDBBBAAA>>>>>>===<<<<<<===>>>???AAAEEEKKKQQQXXX^^^eeeiiijjjkkkmmmooopppqqqqqqpppkkkcccYYYPPPGGGCCCHHHPPP]]]fffnnnrrrwww~~~sssjjj```YYYZZZfff|||vvvqqqmmmfffaaa___^^^]]][[[ZZZYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXTTTTTTSSSSSSSSSUUUVVVXXX{{{mmm___YYYZZZ^^^dddjjjnnnpppooopppnnnkkkfffcccaaabbbbbbiiimmmuuu}}}{{{|||}}}zzzyyyxxxwwwuuurrrpppooollllllkkkjjjiiigggeeeeee```^^^[[[XXXUUUSSSRRRRRRMMMMMMLLLKKKIIIIIIJJJKKKDDDEEEFFFEEECCCCCCEEEHHHJJJLLLNNNPPPQQQSSSVVVYYY[[[[[[[[[[[[[[[\\\]]]^^^aaaaaabbbccceeeggghhhjjjhhhiiikkkllllllkkkiiihhhbbbcccdddddddddcccbbbaaa``````aaa```_________```VVVWWWZZZ]]]```ccceeefffeeebbbdddiiijjjnnn~~~ggg\\\hhhvvvrrrZZZ\\\hhh}}}kkk___]]]SSSSSSRRRQQQQQQPPPPPPPPPUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNNNNPPPRRRPPPPPPOOOOOOPPPRRRSSSTTTVVVcccqqqtttkkk```XXXVVVSSSSSSTTTTTTUUUUUUUUUUUURRRQQQPPPOOOOOOOOOPPPQQQSSSRRRTTTXXX^^^bbbeeeeeeffflllvvv}}}||||||{{{yyy{{{|||}}}{{{wwwrrrpppjjjkkklllkkkhhhfffgggiiihhhjjjllloooqqqtttuuuvvvsssvvvzzz}}}~~~}}}|||}}}~~~~~~{{{rrrjjjgggddd___[[[[[[UUUUUUTTTRRROOOLLLKKKKKKIIIGGGDDDBBBBBBAAA@@@>>>===<<<<<<;;;<<<===>>>???IIINNNWWW___dddhhhkkkmmmnnnnnnooopppqqqqqqpppoooeeeZZZOOOIIIFFFHHHPPPYYYaaaiiirrrzzz}}}eee```]]]___gggwwwzzztttsssmmmfffaaa___^^^\\\[[[YYYXXXXXXXXXWWWXXXZZZ[[[[[[ZZZXXXWWWTTTSSSRRRRRRRRRTTTVVVWWWzzzlll___ZZZZZZ\\\```dddffffffeeehhhgggfffcccaaaaaabbbdddnnnrrrzzz|||{{{}}}zzzzzzyyywwwuuusssqqqoookkkjjjjjjiiigggfffdddccc^^^\\\ZZZWWWTTTRRRQQQPPPKKKKKKJJJHHHFFFFFFHHHIIICCCEEEGGGFFFDDDDDDGGGIIIMMMNNNOOOPPPQQQSSSWWWZZZZZZZZZZZZ[[[\\\^^^___```aaaaaabbbccceeegggiiijjjfffhhhjjjlllllljjjhhhfffaaaaaacccddddddcccbbbaaa```aaabbbaaa___^^^^^^___WWWXXX\\\___cccfffhhhiiieeebbbdddjjjmmmrrrxxxbbb```ssskkk\\\fffwwwvvv```WWWVVVRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLMMMOOOQQQOOOOOOPPPPPPQQQRRRSSSSSSUUUbbbnnnnnncccXXXVVVXXXQQQQQQRRRRRRSSSSSSTTTTTTQQQPPPOOONNNMMMNNNOOOOOORRRRRRQQQQQQSSSVVVYYY\\\```gggttt~~~||||||{{{xxxyyyzzz||||||zzzvvvqqqmmmfffhhhiiihhheeedddeeehhhllllllmmmnnnooooooooooooqqqssswww{{{}}}}}}|||{{{{{{}}}}}}}}}}}}~~~}}}~~~{{{|||}}}~~~qqqiiibbb```]]]XXXSSSSSSPPPPPPPPPNNNKKKIIIIIIIIIHHHEEEBBBAAA@@@???===<<<<<<<<<;;;;;;<<<===???@@@OOOVVV```iiimmmooopppppppppooooooooopppooommmjjj]]]RRRGGGEEEHHHOOOZZZcccooouuu|||vvviii]]]\\\^^^gggtttyyynnnooorrrmmmgggccc^^^]]]\\\ZZZXXXWWWWWWWWWVVVXXXYYY[[[[[[ZZZXXXWWWSSSSSSQQQQQQRRRTTTVVVXXXzzzlllaaaXXXZZZ[[[]]]^^^^^^^^^]]][[[\\\\\\[[[ZZZ]]]ccchhhsss|||}}}|||{{{zzzxxxuuusssqqqooollliiiiiieeeaaabbbfffgggeeebbbZZZYYYVVVSSSQQQNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFEEE@@@BBBEEEFFFFFFGGGHHHJJJNNNNNNOOOQQQTTTUUUUUUTTTXXXZZZ[[[\\\\\\^^^```cccffffffffffffggghhhjjjjjjkkkkkkkkkkkkjjjjjjiiihhhiiifffbbbbbbdddffffffddddddeeefffeeecccaaa```aaa^^^___```aaacccdddeeefffhhhjjjjjjiiilll}}}}}}iiidddiii{{{```dddttt}}}sssccc\\\XXXQQQQQQPPPNNNLLLLLLMMMPPPOOONNNMMMLLLMMMNNNOOOPPPNNNMMMKKKKKKLLLMMMMMMLLLOOOOOONNNMMMNNNQQQSSSUUUYYYYYYZZZZZZZZZYYYWWWVVVOOOOOONNNNNNNNNOOOOOOPPPLLLLLLLLLMMMNNNOOOQQQRRRPPPQQQRRRQQQPPPOOOQQQRRR^^^ddduuuwwwrrrsssuuuxxx{{{{{{xxxsssooolllfffffffffeeefffgggggghhhjjjkkkkkkllllllkkkkkkjjjnnnpppuuuxxxzzzxxxuuusssvvvuuuvvvxxxzzz{{{zzzyyywwwzzz}}}~~~~~~~~~}}}wwwrrrlllggg```ZZZVVVTTTRRRQQQKKKKKKKKKJJJIIIFFFDDDBBBEEEEEEDDDCCCAAA???===<<<999999;;;??????@@@GGGOOO___kkkvvvwwwuuutttuuuuuuuuurrrnnnnnnqqqsssmmmeeeZZZKKKGGGIIIFFFRRRhhhuuuwwwjjj```ZZZ]]]bbbwwwxxxooofffdddiiiiiibbbZZZ[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVRRRRRRQQQPPPPPPQQQRRRSSSzzzlllaaaVVVWWWYYY[[[\\\\\\[[[ZZZVVVWWWWWWUUUUUUZZZbbbhhhvvv}}}|||{{{yyyvvvsssrrrpppnnnllliiihhheeebbbbbbeeefffccc___XXXWWWUUURRROOOMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLOOOOOOPPPRRRTTTVVVVVVVVVZZZ[[[]]]]]]]]]___aaacccfffffffffggghhhiiijjjkkkjjjkkkkkkkkkjjjiiiiiihhhkkkhhhddddddfffggggggffffffffffffeeebbbaaaaaabbb``````aaacccdddfffgggggghhhjjjkkklllrrryyyffflll{{{nnnXXXddd|||lll```[[[YYYYYYWWWSSSPPPNNNMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMKKKKKKLLLMMMMMMLLLOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVVVVWWWVVVUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNOOOPPPQQQOOOOOOOOONNNNNNNNNQQQSSS```ggguuu{{{sssrrrvvvyyy||||||yyysssnnnjjjffffffffffffggghhhiiiiiihhhiiiiiijjjjjjiiiiiihhhkkkmmmpppssstttsssrrrppppppqqqrrrtttvvvwwwwwwwwwxxxzzz}}}~~~~~~}}}|||||||||}}}~~~}}}zzzwwwsssoooiiieee___[[[WWWSSSOOOMMMHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBAAA@@@>>><<<;;;;;;::::::===???CCCMMMWWWkkkvvv|||{{{{{{zzzuuurrrpppqqqssspppggg^^^UUUHHHHHHNNNQQQbbb{{{wwwiii```ZZZYYYdddqqqqqqjjjbbb```cccddd___YYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWTTTTTTSSSRRRRRRSSSTTTUUUzzzlllaaaWWWXXXZZZ[[[[[[ZZZYYYWWWRRRSSSSSSRRRSSSZZZdddlll|||~~~|||zzzyyyuuusssqqqoooooommmkkkhhhfffdddbbbcccdddccc___[[[UUUTTTRRROOOMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGGGGHHHJJJMMMPPPRRRRRRSSSTTTVVVWWWWWWXXX\\\]]]_________```bbbdddffffffggghhhiiijjjkkkkkkiiijjjjjjjjjjjjiiiiiihhhllljjjgggggghhhiiihhhhhhggggggfffcccaaa```bbbdddaaabbbcccdddeeegggggghhhhhhjjjlllppp{{{~~~~~~tttfffyyyeeeWWWgggsssccc]]][[[ZZZ```[[[SSSNNNMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLNNNLLLKKKKKKLLLMMMMMMLLLOOONNNMMMLLLLLLMMMOOOOOOPPPQQQQQQRRRRRRQQQOOOOOONNNOOOPPPPPPPPPPPPNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMLLLKKKMMMQQQTTTbbbhhhttt~~~tttooouuuwwwzzz|||zzztttnnnjjjfffffffffggghhhiiiiiijjjeeeeeeffffffffffffeeeeeeggghhhiiikkklllllllllllliiikkkmmmppprrrsssssssssyyyzzz|||||||||~~~~~~{{{yyyxxxxxxyyyzzz|||~~~~~~yyysssqqqpppmmmjjjdddaaa^^^ZZZVVVQQQLLLHHHDDDEEEEEEEEEEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;===;;;;;;>>>AAAHHHUUUaaattt~~~{{{yyyxxxyyyyyyrrrfff^^^UUULLLOOOYYYbbbxxx|||iii]]]YYYYYYZZZooowwwhhhccc^^^\\\]]]^^^\\\ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSTTTUUUVVV|||nnnccc[[[\\\\\\]]][[[YYYWWWUUURRRSSSTTTTTTWWW___jjjrrr~~~|||zzzxxxwwwrrrpppnnnmmmlllkkkiiigggcccbbbaaaaaaaaa___ZZZVVVRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGHHHKKKOOORRRTTTUUUVVVWWWWWWWWWYYYZZZ^^^___````````````ccceeeeeefffggghhhjjjkkkkkkkkkhhhhhhiiiiiiiiiiiiiiihhhllljjjiiihhhhhhhhhhhhhhhgggfffdddaaa^^^^^^aaadddaaabbbcccdddeeefffggggggeeehhhmmmvvvxxx|||qqq{{{vvvqqqfff```mmmzzzccc[[[ZZZ[[[[[[aaaYYYPPPKKKLLLMMMKKKHHHJJJKKKLLLMMMNNNMMMLLLKKKMMMLLLKKKKKKMMMNNNMMMMMMOOONNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLMMMNNNPPPQQQQQQOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKNNNRRRVVVaaagggooovvv|||vvvoooqqqsssvvvyyyyyyvvvppplllgggggghhhhhhhhhhhhggggggaaaaaabbbbbbbbbbbbaaaaaaddddddcccddddddfffggghhhdddgggkkknnnppppppqqqrrryyyyyyyyyyyyyyy|||}}}{{{xxxwwwuuuvvvxxxzzz}}}~~~|||vvvnnnkkkkkkllljjjhhhaaa^^^YYYUUURRRNNNIIIFFFCCCCCCCCCCCCBBBAAAAAA@@@>>>======<<<;;;;;;;;;;;;===<<<>>>CCCHHHOOO\\\hhhrrr|||~~~~~~wwwnnnhhhggg]]]```jjjtttnnn```YYYZZZ^^^bbb|||mmmaaa___]]][[[[[[[[[\\\]]]YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVV|||oooeee\\\\\\[[[ZZZXXXUUUSSSRRRTTTVVVXXXZZZ^^^eeepppwwwzzzzzz~~~}}}|||{{{yyywwwuuutttooommmkkkjjjiiihhhfffddd```______^^^]]]YYYUUURRROOONNNLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCCCCDDDDDDDDDGGGHHHHHHIIIIIILLLPPPTTTWWWXXXYYYXXXWWWWWWZZZ\\\___```aaa`````````bbbddddddeeeggghhhjjjkkkkkkkkkfffggghhhhhhiiiiiiiiiiiijjjjjjiiihhhgggffffffgggfffdddaaa^^^[[[\\\___bbb``````aaabbbcccddddddeeebbbfffooo}}}~~~yyymmmwwwggghhhqqqjjjZZZYYY[[[]]]^^^^^^VVVNNNJJJLLLNNNMMMKKKJJJKKKMMMNNNNNNNNNMMMLLLMMMKKKJJJKKKMMMNNNNNNMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOPPPPPPNNNLLLJJJKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLOOOTTTXXX]]]bbbgggnnnwwwzzzzzzwwwqqqqqqqqqsssuuuuuuqqqnnnhhhhhhhhhhhhgggeeecccccc^^^______``````______^^^aaa```_________aaacccdddbbbfffkkknnnooooooqqqrrrvvvvvvvvvuuuvvvxxx}}}}}}zzzyyyxxxxxxtttuuuxxx{{{}}}yyynnnkkkgggfffhhhiiihhhggg^^^ZZZTTTOOOLLLJJJHHHFFFDDDCCCBBB@@@???>>>===<<<<<<<<<;;;::::::;;;;;;<<<===>>>DDDKKKQQQWWWaaakkkoooxxx~~~{{{}}}yyyxxx}}}qqqbbb[[[XXX[[[___qqquuuggg``````___^^^]]]]]]^^^^^^XXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYVVVUUUTTTSSSRRRSSSSSSTTT{{{nnndddXXXWWWUUUSSSRRRQQQQQQQQQVVVZZZ___cccgggmmmtttzzzwwwsssnnnlllpppyyy~~~{{{{{{zzzxxxwwwtttrrrqqqnnnllliiiggggggeeecccaaa\\\\\\[[[ZZZWWWTTTQQQPPPMMMLLLJJJIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEHHHIIIKKKLLLMMMOOOSSSVVVYYYZZZ[[[ZZZWWWWWWZZZ^^^___`````````^^^^^^```bbbbbbcccfffhhhjjjjjjjjjjjjeeeeeefffhhhhhhiiiiiiiiiiiijjjjjjiiifffeeeeeefffdddccc```]]]ZZZ[[[^^^aaa______``````aaabbbbbbcccaaahhhuuu}}}zzz~~~|||sssllldddjjjuuu{{{```YYY\\\^^^___aaaZZZUUUOOOLLLMMMOOOPPPOOOKKKLLLMMMMMMNNNNNNMMMMMMMMMKKKJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJLLLNNNOOOOOONNNNNNOOOOOOOOONNNOOOQQQUUUXXXYYY\\\```hhhxxx}}}{{{~~~tttrrrvvv~~~yyytttooonnnnnnooommmkkkeeefffffffffeeeccc```___]]]]]]^^^^^^^^^^^^]]]]]]___^^^\\\[[[\\\]]]```aaa```eeekkknnnnnnmmmoooqqqrrrrrrrrrrrrrrruuuyyy}}}}}}|||{{{yyyxxxxxxxxxxxxtttvvvxxx{{{}}}~~~}}}}}}|||}}}~~~}}}rrrkkkcccbbbaaabbbcccdddcccbbbZZZUUUOOOJJJHHHGGGFFFFFFDDDCCCAAA???===<<<;;;;;;<<<;;;::::::;;;<<<===>>>@@@CCCJJJSSSYYY\\\dddlllnnnvvv|||fff[[[XXXXXX]]]eee{{{nnngggaaaaaaaaaaaaaaa___^^^]]]WWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZVVVUUUSSSRRRQQQQQQRRRSSSyyykkkaaaSSSQQQOOONNNNNNQQQSSSUUU\\\bbbjjjooosssvvvzzz~~~|||~~~wwwiiihhhiiimmmuuu}}}}}}yyyyyyxxxvvvtttrrrpppnnnmmmjjjhhhfffdddccc```]]]YYYYYYXXXUUURRRPPPOOONNNKKKKKKIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFJJJLLLOOOPPPQQQSSSVVVXXXZZZ\\\]]]ZZZWWWVVVZZZ^^^^^^______^^^]]]\\\^^^___```bbbeeegggiiijjjiiiiiicccdddfffggghhhiiiiiiiiihhhjjjkkkjjjgggdddeeefffcccbbbaaa^^^[[[[[[^^^```_________``````aaabbbbbbdddlll}}}~~~yyyyyy|||ddddddppp|||ppp]]]]]]ccccccbbbdddUUUSSSPPPNNNMMMMMMOOOPPPLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHKKKMMMOOOPPPOOOOOONNNOOOPPPPPPPPPQQQTTTWWWVVVWWWZZZeee|||~~~tttpppsssuuu}}}}}}uuutttyyy}}}qqqiiiffffffdddccc```aaabbbccccccaaa```^^^]]]]]]]]]^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYY[[[\\\]]]\\\bbbiiillljjjiiikkkmmmmmmnnnoooooooooqqquuuxxxyyyxxxwwwvvvuuuuuuuuuuuutttvvvxxxzzz||||||}}}}}}{{{~~~|||zzzzzz{{{|||~~~wwwmmmeee```ZZZZZZZZZ\\\]]]]]]\\\[[[SSSPPPKKKHHHGGGFFFEEECCCBBBAAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAAFFFHHHOOOXXX\\\___fffmmmlllttt|||}}}mmm^^^YYYXXXZZZhhhxxxtttmmmiiibbbaaaaaaccccccaaa\\\XXXVVVVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSVVVXXXZZZVVVUUUSSSRRRQQQQQQRRRRRRvvvhhh]]]PPPOOOMMMLLLOOOSSSXXX\\\aaaiiirrryyy|||~~~wwwwwwvvvtttwwwyyytttlllkkkmmmrrrzzz||||||xxxwwwvvvuuurrrpppnnnmmmmmmjjjgggeeecccaaa^^^\\\WWWWWWUUURRROOOMMMMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGKKKNNNQQQTTTUUUVVVXXXZZZZZZ\\\]]]ZZZVVVVVVZZZ^^^]]]^^^^^^]]][[[[[[\\\^^^___aaadddgggiiiiiiiiihhhcccdddeeeggghhhiiiiiiiiiiiikkklllkkkgggeeeeeefffccccccbbb___]]]\\\^^^```______``````aaaaaabbbbbbgggqqqwwwwww{{{~~~zzz}}}yyyaaaiiiyyy~~~jjj\\\```gggfffdddfffQQQQQQOOOMMMJJJIIIKKKMMMKKKKKKJJJIIIIIIKKKLLLMMMLLLKKKJJJKKKMMMOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEGGGJJJMMMOOOPPPPPPPPPNNNOOOQQQQQQPPPQQQSSSUUUTTTTTTWWWdddzzz|||sssllllllnnnrrruuu|||{{{}}}sssfffaaa___]]][[[\\\]]]___aaabbbaaa```___]]]]]]^^^^^^^^^^^^]]]]]]ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ```gggiiigggfffgggjjjjjjkkkmmmmmmmmmooorrruuuvvvvvvuuutttssssssrrrqqqtttuuuwwwyyyzzzzzzzzzzzzwww~~~||||||}}}|||wwwxxxzzz|||~~~uuulllddd]]]YYYTTTTTTVVVWWWWWWWWWUUUTTTNNNLLLJJJIIIHHHFFFCCCAAA@@@???>>>===<<<======>>>===<<<;;;;;;<<<>>>AAACCCKKKLLLRRRYYY\\\___fffoooiiipppvvv|||vvvvvvwwwvvvjjj```YYYXXXXXX___vvvtttllliiieeebbbaaaaaacccdddaaaZZZTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSVVVYYYZZZWWWVVVTTTRRRRRRRRRRRRSSSuuudddXXXSSSNNNLLLNNNQQQTTTZZZaaaiiitttvvvqqqpppooopppsssvvvxxxyyyrrrvvvvvvtttqqqpppooommmjjjhhhllliiieeeaaa]]]ZZZYYYXXXVVVUUUSSSQQQOOOLLLKKKJJJKKKJJJIIIGGGFFFEEEEEEEEEAAAAAAAAA@@@@@@CCCHHHLLLMMMQQQUUUXXXYYYZZZ[[[\\\ZZZZZZYYYXXXWWWXXX[[[]]]ccc\\\ZZZ^^^```\\\ZZZ[[[```aaabbbdddeeefffffffffffffffeeeffffffggghhhiiihhhhhhhhhgggfffdddcccbbbcccbbb```\\\WWWWWWZZZ^^^aaa______aaaaaa^^^___cccjjjttt{{{qqqqqqxxxxxxqqqwwwxxx{{{uuueeekkk{{{wwwiiiaaahhhqqqnnn```TTTOOONNNLLLJJJIIIHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKIIIKKKNNNOOOPPPQQQRRRTTTMMMNNNOOOPPPQQQQQQQQQQQQTTTTTTYYYhhh~~~|||}}}qqqiiihhhiiitttppp```UUURRRTTTXXX```ddd```^^^______[[[___``````___^^^[[[XXXVVVZZZZZZZZZYYYWWWUUUSSSRRRVVVYYY^^^aaaccceeegggiiijjjjjjjjjjjjjjjmmmqqquuutttttttttrrrqqqqqqrrrtttvvvyyyzzzyyyuuurrrrrrtttvvvwwwzzz|||||||||{{{zzzxxxxxxyyyzzz{{{}}}uuuiii___XXXTTTSSSPPPPPPOOONNNMMMMMMMMMNNNJJJIIIHHHFFFEEECCCBBBAAA>>>>>>>>>===<<<;;;999999;;;::::::<<>>======::::::;;;<<<<<<=========>>>???@@@DDDHHHMMMRRRTTTZZZZZZ[[[\\\___bbbdddfffiiimmmpppooooookkkccc[[[TTTMMMJJJOOOXXX```eeeiiimmmnnnnnnnnnqqqqqqiii```WWWSSS]]]xxxtttiiifffdddccccccaaa```^^^]]]\\\ZZZVVVTTTSSSQQQOOOOOOQQQTTTXXXZZZTTTSSSRRRQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUwwwggg\\\SSSOOONNNSSSXXX]]]eeemmmtttwwwyyyyyyxxxyyy|||~~~{{{wwwuuurrrooommmkkkgggeeedddcccaaa^^^ZZZUUUQQQOOOMMMMMMLLLKKKJJJJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGHHHGGGHHHJJJNNNQQQRRRTTTWWWXXXYYYYYYZZZ\\\[[[]]]______^^^]]]^^^___``````aaadddffffffffffffeeeeeefffffffffffffffeeehhhhhhhhhhhhgggffffffeee```````````````___^^^^^^]]]]]]]]]]]]]]]^^^```aaa```^^^]]]___```aaaiiirrrzzzuuuyyyrrrcccgggwwweeedddjjjyyy}}}wwwqqqkkkbbbXXXRRRRRRMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMPPPQQQRRRQQQPPPOOOQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ```nnn|||{{{}}}jjjZZZOOOJJJMMMOOOQQQSSSVVVYYYYYY[[[\\\]]]]]]\\\ZZZXXXVVVUUUVVVWWWWWWWWWUUUTTTSSSNNNPPPRRRTTTTTTUUUWWWYYYZZZ\\\___```aaabbbeeegggiiijjjjjjiiihhhhhhjjjlllnnnqqqssssssqqqqqqtttwww{{{yyyvvvttttttwww{{{}}}xxxyyyzzz||||||{{{zzzyyyvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{||||||}}}}}}~~~zzzxxxyyyzzz{{{{{{}}}}}}|||{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}}}}}}}zzz{{{~~~~~~zzzyyywwwtttnnnhhhccc```\\\ZZZVVVQQQNNNKKKJJJJJJGGGFFFEEECCCAAA@@@@@@???@@@@@@???>>>======<<<<<<::::::::::::;;;<<<===>>>@@@BBBDDDIIIMMMRRRVVVXXX\\\\\\[[[\\\^^^aaadddfffeeegggiiihhhddd^^^UUUOOOPPPMMMOOOXXXdddkkklllkkkllllllkkkkkkjjjhhhbbb\\\TTTUUUhhh}}}mmmgggeeecccbbbccc```^^^\\\ZZZZZZYYYVVVTTTQQQPPPNNNMMMOOOSSSXXX[[[RRRQQQPPPPPPPPPRRRTTTVVVUUUTTTSSSRRRSSSTTTUUUVVVwwwiii^^^TTTPPPOOORRRVVV[[[bbbiiioooqqqrrrsssssswww{{{xxxuuurrrooollljjjfffcccaaa```___\\\XXXTTTPPPNNNLLLLLLKKKKKKJJJIIIIIIHHHDDDDDDCCCCCCBBBCCCCCCCCCFFFGGGHHHHHHHHHJJJNNNQQQQQQSSSUUUVVVWWWWWWYYY[[[\\\^^^``````___^^^___```___bbbdddfffggghhhhhhgggeeeffffffgggggggggffffffgggggghhhhhhgggfffeeeddd```````````````___^^^]]]]]]]]]]]]___```bbbbbbbbbaaa___^^^___```cccnnnzzzzzzzzzyyyfffbbbppp{{{|||uuu```cccmmm}}}tttggg```ZZZTTTPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMRRRRRRRRRQQQOOOOOOPPPRRRTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVXXXcccuuu}}}|||wwwgggZZZLLLJJJJJJKKKMMMPPPSSSVVV\\\\\\]]]]]][[[YYYVVVTTTUUUUUUVVVVVVVVVUUUSSSRRRLLLMMMOOOOOOOOOOOOQQQSSSRRRUUUXXX[[[]]]___bbbdddffffffeeedddbbbaaaccceeeiiilllnnnnnnmmmnnnrrruuuttttttrrrrrrrrrsssuuuvvvwwwyyy{{{||||||{{{yyywwwsssssstttttttttttttttttttttuuuvvvwwwxxxyyyzzzzzzxxxuuurrrqqqsssuuuvvvwwwvvvvvvuuutttttttttuuuuuuwwwxxxxxxyyyzzzzzzzzzzzzssstttvvvxxxxxxuuuppplllhhhgggeeebbb___\\\YYYWWWSSSQQQNNNKKKHHHEEEDDDCCCEEEDDDCCCAAA???>>>>>>===>>>>>>>>>======<<<<<<<<<::::::::::::;;;===>>>???DDDFFFIIIMMMRRRUUUXXXYYY[[[[[[[[[[[[^^^aaadddfffeeedddaaa^^^XXXQQQLLLKKKJJJOOOYYYeeerrrwwwuuuppprrroookkkgggccc^^^ZZZYYYYYYaaayyy}}}sssiiieeedddaaa```aaa^^^\\\ZZZYYYYYYXXXVVVTTTRRRPPPNNNMMMNNNQQQUUUWWWQQQPPPOOOOOOOOOQQQSSSUUUTTTSSSRRRRRRRRRSSSTTTUUUyyymmmcccVVVRRRPPPSSSVVVZZZaaahhhllllllnnnqqqsssyyy{{{vvvtttpppmmmjjjgggccc```]]]\\\ZZZXXXUUUQQQOOOMMMKKKKKKJJJJJJIIIHHHGGGGGGCCCCCCCCCBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIKKKNNNQQQPPPRRRTTTUUUUUUWWWYYY[[[]]]^^^```___^^^^^^___aaa___dddgggffffffggggggeeeddddddeeefffffffffffffffdddeeefffgggfffeeedddccccccccccccbbbaaa```^^^^^^\\\\\\]]]___bbbccccccaaa```^^^]]]___aaagggvvv~~~}}}nnnccclll}}}qqqmmm\\\bbbooozzzlll]]]WWWUUURRRPPPPPPIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNRRRRRRQQQPPPNNNNNNPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVSSSTTT\\\iiisss{{{}}}wwwjjjUUUNNNHHHHHHIIIKKKNNNSSSZZZ[[[\\\\\\[[[YYYVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQKKKLLLMMMLLLKKKKKKMMMOOOMMMOOORRRTTTVVVYYY]]]````````````^^^\\\\\\^^^```gggiiikkkkkkjjjkkkppptttqqqqqqrrrrrrrrrrrrrrrrrruuuxxx{{{}}}}}}{{{xxxvvvppppppqqqqqqqqqqqqqqqppppppppppppqqqrrrtttuuuvvvsssqqqoooooorrrtttuuuvvvqqqpppooonnnnnnnnnpppppprrrssstttvvvvvvvvvuuutttlllmmmnnnnnnkkkgggccc```]]]\\\ZZZWWWUUUTTTSSSSSSOOONNNMMMJJJHHHEEECCCBBBCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@CCCDDDIIIKKKOOOSSSVVVYYYZZZZZZ[[[[[[[[[\\\]]]```bbbcccfff```YYYTTTMMMGGGHHHKKKMMM[[[lll{{{yyyxxxqqqjjjbbbZZZTTTTTTXXX___ooopppiiicccaaa___\\\\\\^^^\\\ZZZXXXWWWWWWWWWVVVTTTRRRQQQOOONNNNNNOOOQQQRRRQQQPPPOOONNNOOOQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRSSS}}}rrriiiXXXTTTRRRUUUYYY]]]dddkkkmmmllloootttwww~~~zzzssspppllliiifffccc___\\\XXXWWWUUURRRPPPNNNMMMLLLJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJJJJKKKLLLOOOQQQPPPQQQTTTUUUVVVXXX[[[]]]^^^______^^^]]]^^^```bbb___fffiiifffdddeeeeeeaaa``````bbbcccddddddddddddbbbcccdddffffffeeedddcccdddccccccbbb```^^^\\\[[[[[[ZZZ[[[^^^bbbcccaaa______^^^___bbbfffppp}}}}}}eeedddzzzxxxuuuqqqbbbYYYccctttlll```UUURRRQQQOOOMMMNNNGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQPPPNNNMMMMMMOOORRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRQQQVVV]]]ccckkktttyyyyyylll___RRRMMMJJJHHHJJJOOOSSSTTTVVVWWWXXXWWWUUUTTTVVVVVVVVVVVVTTTRRRPPPOOOKKKLLLLLLJJJIIIIIIJJJLLLJJJKKKMMMMMMNNNQQQUUUYYYXXXYYYYYYYYYXXXYYY\\\^^^ccceeegggfffeeegggkkkppppppppppppppppppppppppppppppssswwwzzzzzzxxxuuussslllmmmmmmnnnnnnmmmllllllkkkjjjjjjjjjkkknnnppprrrpppooonnnoooqqqrrrsssrrrlllkkkjjjiiiiiijjjlllmmmjjjkkkmmmoooooonnnlllkkkcccdddcccaaa]]]ZZZWWWVVVVVVTTTQQQOOOMMMMMMNNNOOOLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@???>>>============:::::::::;;;;;;;;;;;;;;;<<<<<<===@@@CCCGGGKKKNNNPPPRRRUUUYYY[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^___WWWPPPLLLFFFCCCIIIQQQ^^^rrrxxxooofff]]]UUUPPPVVV___mmmxxxfffbbb___^^^\\\YYYYYY]]]ZZZWWWUUUTTTTTTUUUTTTSSSPPPPPPPPPOOOOOOOOOOOOOOOQQQPPPOOONNNOOOQQQSSSTTTSSSRRRQQQPPPOOOOOOPPPQQQ~~~uuummmZZZVVVTTTXXX\\\```hhhooopppooorrrwww{{{~~~yyyqqqnnnjjjfffccc```\\\YYYUUUTTTQQQNNNMMMLLLKKKLLLIIIIIIGGGFFFEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLLLLMMMPPPRRRPPPRRRTTTVVVWWWYYY]]]_________^^^]]]\\\]]]```ccc___gggjjjfffcccdddccc___]]]]]]___```bbbbbbcccccc```aaaccceeeeeeeeecccbbbbbbaaa```___]]]ZZZXXXWWWZZZYYYZZZ]]]aaabbb___\\\``````bbbffflllxxx~~~}}}uuu___fffwww```XXXYYYeeezzzuuu]]]VVVPPPNNNMMMJJJIIIKKKFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIILLLLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOONNNLLLMMMOOORRRSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUSSSQQQPPPRRRUUUYYYaaakkksssuuu}}}qqq___TTTMMMGGGGGGKKKKKKMMMOOORRRSSSSSSSSSRRRVVVVVVVVVVVVTTTRRRPPPNNNLLLLLLKKKJJJHHHHHHIIIKKKJJJJJJJJJIIIIIIKKKOOOSSSRRRSSSUUUUUUVVVXXX\\\^^^___aaabbbaaa```bbbgggkkklllkkkiiihhhhhhiiijjjkkkjjjmmmrrruuuvvvtttqqqnnniiijjjkkkllllllkkkiiiiiigggfffeeeeeefffiiimmmoookkkiiiiiijjjkkklllkkkjjjfffeeecccbbbbbbdddeeegggccceeehhhjjjiiigggdddbbb\\\\\\ZZZWWWSSSPPPOOOOOONNNLLLIIIFFFEEEFFFGGGHHHDDDEEEEEEEEEDDDBBB@@@??????>>>======<<<<<<<<<<<<999999999999999:::::::::<<<===???BBBGGGMMMRRRUUUTTTVVVYYY\\\^^^]]]\\\[[[\\\]]]]]]]]]]]]\\\[[[ZZZUUUNNNIIIGGGDDDDDDMMMXXXmmmuuulllbbbZZZTTTRRR]]]kkk~~~mmmbbb^^^]]]]]][[[XXXZZZ^^^XXXUUUSSSRRRRRRSSSSSSRRRNNNOOOPPPPPPPPPOOONNNNNNQQQPPPOOOOOOOOOQQQSSSUUUSSSRRRQQQOOONNNNNNNNNOOOwwwoooggg\\\UUUZZZdddkkkoooqqqvvvoooqqq{{{|||rrrmmmjjjeeeaaa^^^[[[WWWUUUTTTSSSQQQOOOLLLJJJHHHGGGJJJIIIGGGEEECCCAAA@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRUUUWWWZZZ[[[\\\```___^^^]]]\\\]]]^^^^^^```bbbddddddbbb```______ZZZ[[[]]]___aaacccdddddd```___```aaacccdddcccbbb___^^^\\\[[[[[[[[[[[[\\\ZZZ[[[]]]^^^]]]]]]___```]]]bbbggghhhnnnyyyxxxiii^^^mmmjjj[[[WWW]]]jjjzzzhhhVVVSSSOOOLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEGGGHHHIIIHHHFFFEEEHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLLLLMMMOOORRRSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTTTTTTTUUU]]]aaagggppp|||~~~|||ooo^^^VVVQQQMMMIIIIIILLLOOOPPPPPPNNNMMMMMMQQQSSSUUUWWWVVVSSSOOOLLLLLLKKKIIIHHHHHHIIIJJJKKKEEEEEEEEEEEEEEEFFFGGGGGGLLLMMMOOOQQQTTTVVVXXXYYY^^^]]]\\\[[[\\\^^^```bbbfffeeeddddddeeefffggghhhhhhjjjlllnnnnnnllljjjhhhfffgggiiiiiihhheeebbb```___^^^______aaadddfffgggeeeeeeeeeeeefffffffffgggaaa```___^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]VVVUUUSSSQQQOOOLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEFFFEEEDDDAAA???>>>@@@@@@???<<<:::999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@DDDHHHNNNSSSVVVXXXZZZ\\\^^^```aaa```______ZZZ[[[\\\\\\[[[XXXVVVTTTPPPHHHBBBBBBCCCJJJYYYhhhtttrrriii^^^VVVRRRXXXlllpppggg```^^^[[[XXXWWWVVVWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQOOOOOOOOOOOOOOOOOONNNNNNLLLNNNPPPQQQPPPPPPQQQRRRPPPOOOOOOOOOPPPPPPQQQQQQyyyqqqiii```[[[aaajjjppprrrttttttqqquuu{{{qqqjjjgggccc___\\\YYYUUUSSSOOONNNMMMKKKIIIGGGEEEEEEGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHHHHOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUXXXZZZ\\\]]]aaa```___^^^]]]]]]^^^^^^```aaabbb```^^^]]]^^^___ZZZ[[[\\\___aaabbbcccdddbbbaaaaaaaaabbbbbb```______^^^\\\ZZZYYYYYYZZZZZZ[[[\\\]]]\\\[[[\\\^^^```___ccchhhllluuu{{{lllaaa___rrryyybbbWWWWWWbbbsss~~~eeeXXXUUURRRNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSXXX\\\bbbkkkxxx|||lllaaaYYYPPPIIIHHHIIIKKKLLLLLLLLLMMMNNNSSSSSSTTTSSSRRRPPPNNNMMMKKKKKKIIIHHHHHHIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDJJJJJJLLLOOOQQQSSSUUUVVVYYYYYYXXXXXXYYY[[[]]]___cccbbbaaaaaaaaabbbcccddddddeeeggghhhhhhgggeeedddbbbccceeeeeedddaaa^^^]]]XXXXXXXXXXXXZZZ\\\^^^```bbbbbbcccddddddddddddccc^^^]]]\\\ZZZXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRPPPNNNLLLJJJHHHGGGEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAA???===<<<<<<<<<<<<:::888888999;;;;;;;;;;;;;;;<<<===???@@@FFFHHHKKKPPPUUUYYY\\\^^^]]]^^^```aaaaaa```^^^]]]]]]\\\[[[XXXTTTPPPLLLIIIFFFBBBBBBGGGMMMUUUcccpppvvvllliiibbbZZZXXX[[[fff{{{xxxgggccc\\\[[[XXXVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNMMMOOOPPPPPPOOOOOOOOOPPPNNNNNNNNNNNNNNNPPPQQQRRR{{{uuulllfffdddjjjrrrtttuuuvvvrrrttt|||vvvnnnfffccc^^^[[[XXXVVVSSSPPPOOONNNMMMLLLKKKIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKPPPPPPOOONNNNNNOOOPPPPPPQQQRRRTTTVVVXXXZZZ\\\]]]bbbaaa```___^^^]]]^^^^^^_________]]][[[ZZZ\\\^^^YYYZZZ[[[]]]___aaaccccccdddcccaaaaaaaaa```^^^\\\___^^^\\\ZZZYYYXXXYYYYYY\\\]]]\\\ZZZYYYZZZ]]]___bbbdddiiirrr}}}ttt___^^^fffsss\\\WWW\\\jjjhhhWWWQQQRRROOOLLLJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIJJJMMMPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRUUU]]]fffqqq|||}}}ssshhh\\\SSSMMMKKKIIIHHHHHHJJJMMMOOOSSSRRRQQQOOONNNNNNMMMNNNKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFDDDCCCBBBAAAAAAAAAFFFFFFHHHJJJLLLOOOPPPQQQRRRRRRRRRSSSTTTWWWYYYZZZ^^^]]]\\\\\\\\\\\\\\\]]]________________________]]]]]]______^^^\\\ZZZXXXUUUTTTTTTTTTVVVWWWYYYZZZ\\\]]]___```aaa```^^^]]]YYYXXXVVVTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>><<<<<<:::::::::999888888:::===<<<<<<<<<<<<>>>AAADDDFFFNNNPPPSSSWWW[[[___aaacccaaabbbccccccbbb```^^^\\\^^^\\\XXXSSSMMMHHHDDDAAA???@@@FFFPPPYYYbbbnnnwwwttthhhbbb]]]YYYWWW]]]hhhyyykkkaaabbbXXXWWWUUUSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSOOOOOOOOONNNNNNMMMMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNMMMLLLKKKKKKLLLOOORRRSSS}}}yyypppllllllrrrvvvvvvuuuvvvuuuzzz}}}nnnhhhaaa___[[[XXXVVVSSSQQQNNNMMMMMMLLLLLLKKKJJJJJJIIIDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSUUUWWWYYY[[[]]]^^^``````___^^^^^^]]]]]]]]]]]]^^^^^^\\\ZZZZZZZZZ\\\YYYZZZ[[[\\\^^^```bbbccccccbbbaaaaaaaaa```^^^\\\```___]]][[[YYYYYYYYYYYY]]]]]][[[YYYXXXXXX\\\^^^ccceeekkkyyy~~~{{{qqqcccXXX```sssrrr]]]\\\eeerrrqqqZZZSSSTTTNNNLLLJJJHHHIIIIIIGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBBBBBBBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJGGGEEEGGGJJJMMMMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRROOORRRYYYaaaiiirrryyyooohhhYYYTTTMMMHHHGGGIIIKKKMMMMMMMMMMMMMMMLLLMMMMMMMMMJJJJJJIIIHHHHHHGGGGGGGGGEEEDDDCCCAAA@@@@@@??????BBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTVVVYYYXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWWWWWWWWWWXXXYYYWWWXXXYYYYYYXXXWWWUUUTTTQQQQQQPPPPPPQQQRRRTTTUUUUUUWWWYYY[[[[[[ZZZXXXVVVRRRQQQOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>??????????????????>>>>>>;;;<<<<<<;;;999:::<<<>>>?????????@@@CCCGGGKKKNNNTTTVVVYYY\\\___bbbcccccccccdddeeeeeecccaaa^^^\\\YYYWWWRRRMMMHHHDDDBBBAAAAAAEEENNNYYYdddmmmuuu{{{yyykkkbbb^^^UUUVVV\\\gggxxxxxxddd]]]___TTTTTTSSSRRRRRRRRRSSSSSSQQQQQQPPPPPPQQQRRRRRRSSSPPPPPPPPPOOONNNNNNMMMMMMMMMOOOPPPOOOMMMKKKKKKKKKJJJJJJIIIIIIKKKNNNRRRTTT}}}}}}}}}{{{tttrrrssswwwyyyvvvuuuwww~~~rrrhhhddd]]][[[WWWUUUSSSRRROOOMMMGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFGGGIIIKKKNNNPPPQQQTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]___^^^\\\ZZZZZZZZZ[[[[[[\\\\\\]]]___aaabbbaaa``````aaabbbbbbaaa___aaa```^^^\\\[[[[[[[[[[[[]]]]]][[[YYYXXXXXX\\\^^^bbbfffpppyyyvvv~~~pppbbbWWWSSScccrrr```bbbkkk|||~~~___PPPNNNQQQLLLJJJHHHGGGHHHHHHGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@??????AAACCCEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGEEECCCDDDGGGIIIKKKKKKMMMNNNOOOPPPPPPPPPRRRRRRSSSTTTTTTSSSSSSRRRQQQRRRWWW^^^bbbiiixxx~~~xxxzzz~~~~~~iiiaaaVVVMMMHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIKKKMMMOOOPPPQQQTTTTTTTTTSSSSSSRRRRRRQQQTTTSSSQQQPPPPPPQQQSSSTTTRRRSSSTTTTTTTTTSSSRRRQQQKKKKKKIIIIIIIIIJJJKKKLLLNNNPPPSSSTTTUUUSSSQQQPPPKKKJJJJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA>>>===<<<<<<;;;<<<<<<===============>>>>>>??????<<<<<<<<<;;;::::::<<<>>>DDDDDDEEEHHHKKKPPPTTTVVV[[[\\\___bbbcccdddddddddddddddeeedddccc```]]]\\\SSSPPPKKKFFFCCCAAAAAAAAAHHHNNNWWWbbbmmmvvv{{{|||zzzqqqfff___\\\ZZZaaalllzzz{{{kkk___XXXWWWSSSRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPOOONNNNNNNNNLLLNNNOOONNNKKKIIIIIIJJJIIIHHHHHHIIIKKKNNNQQQSSS}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}xxxwwwxxx{{{{{{xxxyyy~~~uuujjjcccaaaYYYWWWSSSQQQQQQOOOMMMLLLGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIKKKNNNQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVXXXYYY[[[]]]^^^___\\\]]]^^^^^^______^^^^^^]]]^^^^^^]]][[[ZZZZZZ[[[___^^^]]]]]]]]]^^^```aaa```______aaacccdddcccbbbaaa```^^^]]]\\\\\\]]]]]]\\\]]]\\\ZZZYYYZZZ]]]___cccjjj{{{~~~vvvttt~~~}}}oooaaaWWWSSSTTTkkkmmmaaagggpppnnnWWWMMMKKKKKKJJJHHHGGGGGGHHHHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>???@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFDDDCCCCCCEEEGGGIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRUUU[[[]]]bbbuuu~~~}}}}}}|||zzzzzz{{{|||rrrcccWWWNNNIIIDDDAAABBBCCCFFFIIIJJJKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA@@@?????????@@@@@@======>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKLLLLLLOOOOOOOOOPPPOOOOOONNNMMMOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOOOOOOOOOOOOOOOOJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJLLLNNNNNNMMMLLLKKKFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA===<<<;;;:::::::::;;;<<<::::::::::::;;;<<<>>>>>>;;;<<<<<<<<<;;;<<>>>>>>>><<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????<<<;;;:::999999:::;;;<<<:::999999:::;;;===???@@@;;;===>>>???@@@CCCGGGJJJPPPRRRVVVZZZ^^^bbbdddeeeeeegggiiijjjjjjiiigggeeecccbbbaaa^^^YYYTTTOOOLLLFFFDDDAAA???AAAFFFKKKOOOYYYcccnnnvvv|||~~~wwwlllhhhdddaaa^^^XXXXXXeeetttooodddaaa]]]XXXUUUQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIKKKLLLKKKIIIHHHHHHHHHGGGHHHJJJMMMNNNOOOOOOOOO~~~}}}{{{}}}~~~|||{{{{{{~~~~~~zzz{{{{{{||||||}}}~~~}}}oooddd```]]]YYYUUUQQQOOOMMMKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLIIIJJJKKKNNNQQQTTTWWWXXXWWWWWWUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZ\\\^^^______\\\^^^```bbbddddddddddddccc___ZZZTTTRRRUUU\\\aaadddccc```^^^]]]^^^______cccbbbbbbccceeeeeedddbbb]]]\\\[[[[[[[[[\\\]]]^^^ZZZ[[[]]]^^^]]]]]]___```iiiwww~~~uuusssvvvzzzxxxsssgggXXXNNNPPPVVVuuummm[[[bbbttttttYYYSSSSSSLLLDDDHHHGGGFFFGGGIIIIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEAAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBDDDGGGHHHHHHGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPMMMNNNPPPRRRRRRQQQPPPOOOOOOMMMOOOTTTVVV]]]vvv~~~}}}sssggg\\\QQQJJJHHHFFFDDDBBBBBBCCCEEEGGGHHHHHHIIIHHHGGGEEECCCBBBEEEDDDCCCAAA???======<<<<<<<<<======>>>??????@@@???@@@AAABBBCCCDDDDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJFFFEEECCCAAA@@@@@@@@@AAADDDDDDDDDDDDEEEEEEEEEFFFDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<;;;999888888:::;;;===<<<;;;;;;<<<===???AAACCC===???BBBDDDGGGJJJOOOSSSSSSVVV[[[```dddggghhhhhheeegggiiijjjiiigggeeeccccccbbb___[[[UUUNNNHHHDDDBBB@@@???AAAFFFOOOXXX^^^aaalllxxx~~~}}}ooo___YYYZZZ\\\\\\YYYaaa{{{uuuddd\\\YYYUUURRRQQQPPPPPPQQQPPPPPPNNNMMMMMMOOOOOONNNNNNMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIHHHHHHJJJKKKJJJIIIHHHHHHIIIGGGIIILLLNNNOOOOOONNNNNN~~~zzzxxxxxxtttxxx~~~~~~~~~zzzzzzzzzxxxvvvwwwyyy{{{~~~{{{wwwuuuuuuuuu{{{{{{xxxyyy{{{wwwxxxzzz|||~~~~~~~~~~~~rrrlllccc\\\WWWTTTRRRPPPLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMOOOQQQSSSUUUVVVWWWTTTTTTUUUVVVVVVVVVVVVUUUZZZZZZ[[[\\\]]]^^^^^^___\\\^^^bbbeeefffffffffeeeaaa```]]]VVVQQQTTT\\\dddffffffeeeaaa^^^___cccgggeeeeeeeeeeeeddddddcccbbb[[[ZZZZZZYYYYYYYYYZZZZZZ___\\\\\\```aaa___^^^___iiiyyyuuuuuuuuu|||vvviiiZZZQQQRRRYYY___|||ddd```kkk~~~kkk]]]QQQIIIIIIGGGGGGHHHIIIIIIHHHEEECCCAAAAAA@@@?????????AAACCCEEEEEEDDDBBB@@@@@@AAABBBCCC??????>>>>>>??????@@@AAACCCAAA@@@AAADDDFFFDDDBBBDDDCCCBBB@@@@@@@@@AAABBBHHHFFFDDDAAA@@@@@@AAABBBGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJIIIHHHGGGIIIKKKKKKMMMPPPPPPOOOMMMLLLKKKLLLNNNRRRTTTQQQWWWmmmzzzwwwzzz}}}~~~jjjYYYRRROOOHHHDDDEEEEEE@@@@@@DDDCCCDDDEEEDDDCCCCCCCCCDDDEEEDDDCCCAAA@@@???>>>>>>;;;::::::;;;===>>>===<<>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>===<<<::::::999>>>===<<<::::::::::::;;;666666777777888:::;;;<<<=========<<<:::;;;===???DDDEEEGGGJJJNNNRRRVVVXXX```______aaaeeehhhjjjkkklllkkkjjjjjjkkkkkkjjjiiifffaaaZZZSSSMMMGGGBBB???>>>AAAFFFMMM[[[jjjrrrrrryyyxxx{{{}}}qqqbbb[[[QQQVVVYYYYYYbbbyyypppgggZZZSSSSSSTTTTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOONNNLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOO|||xxxuuussssssvvvzzz|||{{{zzz{{{}}}~~~~~~yyyyyyxxxuuussstttvvvyyy}}}}}}|||zzzwwwuuuvvvwwwyyy|||~~~yyywwwwwwzzzwwwxxxyyy{{{|||~~~~~~~~~~~~|||uuupppiiiddd\\\VVVSSSQQQOOONNNIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNPPPRRRTTTVVVWWWXXXUUUVVVVVVVVVWWWWWWWWWWWW[[[[[[\\\\\\\\\\\\\\\\\\\\\^^^bbbfffggggggeeedddaaa```\\\WWWTTTWWW___eeeggggggeeebbb______cccfffggggggfffeeebbb___]]][[[ZZZYYYYYYYYYYYYYYYZZZZZZ]]]\\\___cccdddbbbcccgggsss{{{uuussstttvvvrrr```QQQIIIMMM```rrrrrrbbbdddqqqgggZZZNNNFFFFFFEEEGGGGGGHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@>>>===<<<===>>>?????????>>>>>>??????@@@AAACCCAAA@@@AAADDDEEEDDDBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJHHHJJJLLLMMMKKKJJJJJJKKKLLLMMMPPPQQQOOOSSSeeexxxyyyuuuxxx}}}zzz}}}yyyiiibbbWWWMMMEEEDDDDDDAAA???AAA>>>>>>?????????@@@AAABBBDDDCCCBBB@@@???>>>>>>>>><<<;;;:::;;;=========;;;>>>>>>>>>>>>????????????AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA??????===<<<<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>===;;;:::::::::;;;;;;888888888888888999:::;;;===>>>@@@@@@@@@BBBDDDFFFGGGHHHJJJMMMRRRVVVYYY[[[```______bbbfffjjjlllmmmllljjjiiiiiijjjjjjhhhfff___ZZZRRRJJJFFFCCCBBBBBBBBBIIITTTcccvvv}}}|||~~~yyylll___YYYSSSZZZaaajjjzzzyyyggg```YYYUUUVVVVVVUUUSSSRRRQQQPPPNNNLLLKKKIIIIIIKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMM~~~zzzyyyvvvrrroooqqqsssuuuvvvuuuvvvxxxyyy~~~}}}~~~}}}xxxwwwuuuqqqooopppsssvvvwwwxxxxxxvvvsssrrrssstttuuuxxxzzzyyyuuussstttvvvvvvvvvwwwxxxyyyzzz{{{||||||||||||~~~zzzrrrlllfffbbb]]]YYYSSSOOOMMMMMMLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWXXXYYYWWWWWWWWWVVVWWWWWWXXXYYY\\\\\\\\\\\\[[[[[[ZZZZZZZZZ^^^cccgggiiihhheeecccbbb___[[[YYYYYY]]]bbbfffiiihhhfffbbb``````bbbdddffffffeeedddaaa]]]YYYVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]bbbffffffeeekkksss|||sssppppppsssttt{{{iiiXXXNNNHHHNNNkkkddd```jjjyyydddXXXLLLEEEFFFDDDGGGGGGFFFEEEDDDCCCCCCBBB@@@AAABBBCCCBBB@@@>>><<>><<<;;;;;;;;;<<<===???>>>>>>>>>>>>???@@@@@@BBBAAA@@@AAABBBCCCBBBAAA???@@@@@@@@@@@@???>>>>>>AAA@@@@@@@@@AAACCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHEEEFFFHHHHHHGGGGGGIIIJJJMMMLLLMMMMMMMMMPPP[[[gggyyy|||xxxyyy~~~|||sssqqqvvv}}}}}}wwwfffYYYLLLHHHGGGDDDAAA???:::::::::;;;<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>><<<;;;<<<======<<<;;;<<<<<<<<<<<<============???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>============999:::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;::::::999999::::::;;;888;;;???AAACCCDDDGGGIIIJJJLLLNNNQQQVVVZZZ]]]___ddddddeeehhhlllppprrrssslllkkkiiihhhgggeeeaaa___UUUPPPIIICCC@@@BBBEEEHHHJJJVVVjjjzzzuuusssmmmbbbYYYVVVTTT]]]kkk|||yyyggg[[[XXXVVVVVVXXXXXXUUURRRQQQPPPOOONNNLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMOOONNNNNNLLLKKKJJJIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGJJJKKKLLLLLLKKKJJJxxxuuuvvvuuuqqqmmmnnnooooooppprrrtttwwwyyy~~~}}}}}}}}}}}}|||zzzwwwvvvsssooolllmmmpppssssssssssssqqqnnnmmmmmmnnnppprrrssssssqqqoooppprrrssstttttttttuuuvvvwwwxxxxxxxxxxxxzzz}}}wwwmmmfffaaa]]]ZZZUUURRRNNNKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHIIIKKKLLLMMMMMMMMMOOOOOOQQQSSSUUUWWWXXXYYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYY]]]cccgggiiihhhdddbbbbbb___[[[[[[^^^cccfffhhhjjjiiifffcccaaaaaabbbcccbbbccccccccc```]]]YYYWWWWWWWWWWWWXXXYYY[[[\\\]]][[[___eeeiiihhhiiittt~~~tttmmmkkkmmmoooppplll\\\QQQQQQPPPWWWwwwwwwZZZ```qqqxxxaaaWWWLLLFFFGGGDDDFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAAAAAAAA???>>>===??????>>>=========>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@<<<===>>>??????>>>===<<<@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDEEEFFFCCCDDDEEEEEEEEEFFFHHHKKKMMMLLLKKKLLLMMMPPPUUUZZZeeevvv}}}qqqkkkpppuuu|||yyykkkZZZRRRPPPLLLFFF@@@;;;999888888:::===???@@@@@@???>>>>>>======>>>>>>???===<<<<<<======<<<:::;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>888888999999999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>:::===AAADDDFFFGGGIIIKKKMMMNNNQQQTTTXXX\\\___aaaeeeeeefffiiinnnqqqssssssnnnkkkgggddd```[[[VVVSSSKKKIIIFFFCCCCCCGGGMMMQQQVVVfffwwwqqqkkkgggaaaZZZXXXYYYZZZhhhzzz|||iii___UUUTTTSSSTTTVVVVVVTTTRRRQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFHHHIIIIIIGGGEEEDDDEEEFFFIIIKKKLLLKKKIIIGGGzzzsssrrrtttuuurrroookkkkkklllnnnqqquuuyyyzzz~~~zzzxxxxxxwwwvvvuuuuuusssqqqmmmkkkkkknnnppprrrrrrqqqnnnjjjhhhhhhiiikkklllllllllkkkkkklllmmmpppoooooooooppprrrssstttuuuuuuuuuwwwyyy}}}tttoooggg```[[[WWWTTTRRRSSSPPPMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\XXX\\\bbbfffhhhgggcccaaa```^^^]]]^^^bbbfffhhhiiikkkiiifffdddccccccccccccbbbbbbbbbaaa___\\\YYYXXXWWWXXXXXXZZZ[[[]]]___```^^^aaagggjjjkkkpppxxxnnnhhhggghhhhhhggg^^^PPPJJJPPPUUUaaannnYYYeeezzzlllZZZSSSHHHEEEFFFCCCDDDDDDCCCBBBAAAAAAAAAAAA??????>>>===>>>???@@@AAA?????????>>>>>>?????????>>>>>>======>>>>>>???@@@AAAAAAAAA@@@???>>>>>>??????@@@AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAABBBDDDEEEEEEDDDCCCCCCDDDCCCDDDEEEEEEEEEFFFIIIKKKLLLKKKKKKKKKNNNRRRSSSSSSYYYffftttyyyzzz|||xxxsssuuutttttt{{{|||mmmbbb^^^YYYOOOFFFAAA===999777999;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???>>><<<<<<======<<<:::<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????============<<<<<<;;;::::::::::::999::::::;;;<<<========================999999999999888888888888999::::::;;;;;;<<<<<<<<<======>>>???@@@BBBDDDEEECCCFFFJJJLLLLLLMMMNNNOOONNNOOOQQQTTTWWW[[[^^^___aaaaaabbbeeehhhkkklllkkklllhhhbbb\\\VVVQQQKKKGGGDDDFFFIIIKKKMMMQQQWWW[[[fffwww|||mmmggg```\\\YYYVVVXXX]]]hhhxxxjjj^^^[[[UUUSSSRRRQQQRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDDDDFFFHHHJJJJJJIIIFFFEEExxxuuuqqqqqqssstttrrrpppkkkjjjjjjmmmrrrvvvxxxyyy}}}yyytttqqqppppppppppppppppppooollljjjjjjkkkmmmqqqqqqpppmmmiiiffffffgggfffffffffffffffggghhhiiikkkjjjjjjjjjkkkmmmooopppsssrrrssssssuuuwwwyyyzzz}}}xxxqqqeeebbb^^^YYYTTTQQQPPPOOOPPPNNNLLLKKKJJJIIIFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJKKKMMMOOOOOOOOOOOONNNNNNNNNPPPRRRTTTVVVWWWXXXWWWXXXYYYZZZZZZZZZZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\WWW[[[```dddfffeeebbb```^^^___```aaadddfffiiikkkkkkiiifffeeeeeeeeedddcccccccccaaa___]]]ZZZXXXVVVYYYYYYZZZ\\\^^^aaacccdddccceeeiiimmmqqq|||yyyqqqhhhcccbbbaaa^^^ZZZSSSIIIEEEMMMYYYooojjj^^^nnnppp\\\QQQLLLCCCAAADDD@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>><<<<<<<<<>>>AAABBB=========>>>>>>>>>>>>>>>>>>============>>>??????@@@AAAAAA@@@>>><<<======>>>>>>???@@@@@@@@@@@@???AAAAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@AAACCCEEEFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGIIIKKKIIIJJJJJJJJJMMMQQQQQQOOORRRZZZcccggghhhmmmuuu||||||tttrrrwww~~~xxxsssmmm```TTTKKKEEE===999999:::999888::::::::::::;;;<<<>>>>>>???===<<<===>>>>>>===<<<============>>>>>>>>>???=========>>>??????@@@@@@AAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999999999888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;===>>>????????????@@@AAABBBCCCEEEGGGIIIKKKIIIKKKMMMNNNMMMMMMNNNOOOOOOPPPQQQSSSVVVXXX[[[\\\```___```bbbdddeeedddcccccc^^^WWWQQQLLLIIIEEECCCFFFKKKSSSXXX[[[___eeeiiiuuuppp___ZZZVVVUUUTTTUUU\\\dddwwwnnn^^^WWWVVVUUUSSSRRRPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDssssssrrrrrrrrrqqqqqqqqqllljjjjjjmmmqqquuuuuuuuuvvvqqqllliiiiiijjjlllllljjjkkklllkkkiiihhhiiijjjllllllkkkiiieeeddddddeeebbbaaa```aaabbbdddeeeeeefffeeeeeeeeegggjjjlllnnnmmmmmmmmmmmmnnnoooppppppqqquuuyyy{{{zzzzzz|||~~~}}}uuunnnkkkfffbbbZZZYYYWWWTTTPPPNNNMMMNNNKKKJJJIIIIIIJJJIIIFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHKKKLLLNNNPPPQQQPPPOOONNNOOOOOOQQQSSSUUUWWWXXXYYYXXXZZZ\\\^^^^^^]]][[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZWWWZZZ^^^aaaccccccaaa```\\\___cccddddddeeehhhkkkkkkhhheeeeeefffgggeeeddd```___]]][[[YYYYYYXXXXXX[[[[[[]]]___aaadddfffhhhiiiiiikkkrrr{{{ooohhh```]]]\\\ZZZTTTNNNIIIGGGJJJUUUhhh|||rrrgggfffxxxaaaRRRKKKHHH@@@@@@DDD@@@???@@@AAAAAAAAA@@@???>>>>>>>>>=========>>>>>>???<<<<<<===>>>>>>>>>>>>>>>===============>>>?????????AAAAAA@@@<<<:::;;;===;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@@@@??????>>>============>>>???@@@@@@AAACCCFFFFFFEEECCCCCCCCCBBBEEEGGGHHHHHHGGGHHHIIIFFFIIIJJJGGGHHHMMMMMMIIIMMMQQQUUUWWWYYY```nnnzzz|||tttssssssqqq|||xxxjjjZZZQQQGGG@@@===<<<:::777888888999999;;;<<<===>>>>>>===<<<===>>>???>>>===============>>>>>>>>>>>>=========>>>??????@@@@@@AAABBBCCCDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????>>>???AAACCCDDDDDDDDDDDDFFFFFFFFFHHHIIIKKKMMMNNNLLLMMMNNNMMMLLLLLLNNNPPPQQQQQQRRRSSSTTTVVVXXXYYY\\\[[[[[[[[[\\\\\\ZZZXXXTTTOOOIIIEEEDDDEEEFFFGGGQQQXXXaaagggkkkpppvvv{{{rrrcccVVVTTTUUUZZZ___fffrrr}}}ooobbbXXXSSSRRRRRRRRRRRRQQQOOONNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCqqqssstttsssqqqpppooopppmmmkkkkkkmmmqqqsssrrrpppoookkkfffcccdddgggiiikkkfffhhhiiiiiihhhgggggggggeeeffffffdddaaa```aaabbb```___^^^^^^```bbbcccdddccccccbbbccceeehhhkkkmmmhhhhhhggggggggggggggghhhgggkkknnnooonnnmmmoooqqqiiillljjjddd___]]]ZZZWWWQQQQQQPPPNNNKKKIIIIIIIIIGGGFFFFFFHHHIIIHHHFFFDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHLLLMMMOOOQQQQQQQQQOOONNNPPPQQQRRRTTTVVVXXXZZZZZZZZZ\\\___aaabbb```]]][[[YYYYYYYYYYYYYYYXXXXXXXXXWWWYYY\\\___aaaaaa``````ZZZ___eeefffddddddhhhllljjjhhheeeeeeggghhhfffdddZZZYYYXXXWWWXXXYYY\\\]]]\\\]]]^^^```cccfffiiijjjmmmkkkmmmuuuppphhhbbb[[[XXXXXXUUUNNNGGGAAAHHHTTTdddzzzxxxuuugggeeekkk~~~oooZZZMMMIIIHHH@@@BBBFFFBBB>>>???@@@BBBAAA@@@>>>======>>>???@@@???===;;;:::======>>>???@@@@@@??????===============>>>?????????AAABBB???<<<::::::<<<===<<<<<<;;;<<<===???@@@>>>??????@@@@@@@@@??????<<<<<<<<<<<<===???@@@AAAAAACCCFFFFFFEEECCCCCCCCCBBBEEEHHHIIIHHHGGGGGGGGGCCCHHHIIIEEEDDDHHHIIIEEEJJJKKKLLLMMMOOOYYYkkkzzz}}}wwwssspppmmmxxx|||fff]]]PPPGGGCCCAAA===:::777777888999:::<<<===>>>===<<<<<<===>>>??????>>><<<<<<<<<============>>>======>>>>>>??????@@@@@@AAABBBCCCDDDCCCAAA???===??????????????????>>>>>>=========>>>======<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@AAABBBCCCDDDDDDAAABBBDDDFFFHHHHHHHHHHHHJJJJJJJJJKKKKKKMMMNNNNNNQQQRRRRRRQQQPPPQQQSSSUUURRRRRRRRRSSSTTTUUUWWWWWWRRRQQQPPPPPPPPPOOOLLLIIIHHHDDD???>>>@@@EEEJJJLLL]]]dddlllrrrwww|||yyylll```WWWXXXYYY___jjjtttpppaaa]]]XXXSSSQQQNNNPPPRRRSSSQQQOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCqqqqqqqqqrrrqqqqqqppppppmmmkkkkkkoootttuuuqqqmmmhhhfffcccaaa```bbbdddfffjjjiiihhhfffeeeeeeeeeeeeccccccbbbbbbaaa`````````ZZZXXXYYY^^^dddfffccc___bbbaaa`````````aaacccccceeeeeecccbbbaaa````````````bbbdddffffffeeecccaaaccc```]]]ZZZXXXUUURRROOOMMMLLLJJJHHHGGGFFFEEEEEEHHHGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSWWWZZZ[[[]]]\\\\\\^^^______]]][[[YYYZZZZZZZZZZZZZZZYYYYYYXXXZZZ\\\\\\[[[[[[\\\]]]]]]___aaabbbbbbdddfffhhhjjjiiiggghhhjjjiiieeebbb[[[ZZZXXXYYY[[[^^^^^^^^^______bbbffffffeeekkksssrrrnnnrrrvvvnnn```[[[YYYYYYVVVOOOJJJJJJIIILLLYYYrrr~~~xxxsssaaabbbmmmyyy^^^SSSPPPJJJFFFBBB???<<<999@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<;;;;;;:::999;;;===???@@@>>>=====================>>>>>>>>>>>>@@@@@@@@@???>>>======<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>DDDCCCCCCBBBBBBAAAAAA@@@FFFFFFFFFFFFFFFGGGGGGGGGDDDFFFHHHHHHFFFEEEFFFFFFJJJJJJJJJJJJMMMWWWdddnnn~~~tttpppnnnrrr~~~wwwooocccWWWMMMFFF@@@===<<<999666555777999;;;;;;<<<============<<<;;;:::>>>===<<<;;;;;;;;;;;;;;;??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>?????????@@@AAAAAAAAAAAABBBCCCEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMRRRPPPOOONNNOOOQQQTTTVVVUUUTTTSSSQQQQQQQQQRRRRRROOOJJJGGGHHHGGGCCCAAABBBBBB??????CCCFFFJJJVVVdddkkkqqqvvvxxxrrriiiaaaZZZXXXZZZXXX\\\mmmzzzeeeXXXVVVVVVRRRLLLQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEIIIHHHHHHGGGFFFEEECCCCCCHHHHHHHHHFFFCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEsssssssssssssssrrrqqqqqqooonnnmmmpppssssssnnnjjjgggeeebbb```___aaaccceeeggggggfffeeedddcccbbbaaa]]]]]]^^^___````````````YYYXXXXXX]]]ccceeeccc```______^^^^^^^^^___```aaacccbbbaaa___^^^^^^^^^^^^]]]^^^```aaa```___^^^]]]ZZZWWWUUUSSSRRRQQQNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMMMMLLLLLLLLLKKKKKKKKKOOOOOOPPPRRRTTTWWWZZZ\\\\\\\\\\\\]]]___^^^\\\ZZZXXXYYYYYYZZZZZZYYYXXXXXXXXXZZZ\\\\\\\\\\\\]]]^^^\\\^^^```aaaaaaaaaccceeejjjiiigggggghhhfffbbb^^^WWWVVVVVVXXX\\\___aaabbbeeeeeefffiiiiiigggjjjooorrrrrr{{{zzziii```]]]ZZZXXXWWWSSSLLLGGGGGGJJJTTThhh~~~ooo___cccqqqnnnWWWQQQMMMHHHEEECCCBBBAAA??????????????????>>>>>>======>>>>>>>>>>>>=========;;;===??????>>><<<<<<===============>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>BBBAAAAAAAAA@@@@@@??????DDDDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIHHHGGGHHHIIIHHHIIIIIIIIIKKKSSS^^^fffttt|||rrrpppxxx{{{pppdddYYYNNNFFF@@@???<<<888777888:::;;;;;;============<<<<<<======>>>======<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBBBBDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOPPPPPPQQQRRRQQQPPPOOOPPPQQQSSSTTTSSSRRROOOMMMLLLKKKKKKKKKGGGCCCAAABBBBBB???>>>@@@@@@>>>AAAJJJTTT]]]kkkxxx|||}}}~~~xxxnnnccc]]]YYYWWWZZZ```kkkrrr~~~ppp___UUUSSSSSSPPPLLLOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHFFFCCCBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEEvvvvvvuuuuuutttsssrrrrrrrrrpppoooqqqrrrpppkkkfffgggeeebbb```______aaabbbddddddddddddbbb```^^^]]]XXXYYY[[[]]]]]]]]]\\\\\\XXXWWWXXX\\\aaacccbbb```\\\\\\[[[[[[[[[\\\]]]^^^___^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVQQQOOOMMMMMMMMMMMMKKKJJJFFFFFFEEEEEEEEEFFFGGGGGGHHHFFFEEEEEEFFFGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLPPPQQQQQQSSSUUUXXXZZZ\\\[[[ZZZ[[[\\\^^^]]][[[XXXWWWWWWXXXXXXYYYXXXXXXWWWWWWZZZ\\\]]]]]]]]]^^^```\\\]]]___```______```aaajjjiiigggfffdddaaa\\\XXXRRRRRRRRRVVV[[[```cccdddhhhfffhhhlllnnnllllllooorrryyy|||ooobbbZZZYYYWWWVVVVVVQQQKKKHHHKKKRRRdddjjjbbbkkk|||cccRRRSSSNNNIIIEEECCCCCCCCCBBB>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>;;;===>>>>>>===<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???@@@????????????>>>>>>>>>>>>>>>????????????>>>>>>???????????????>>>>>>>>>AAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIIIIGGGGGGGGGIIIEEEGGGHHHHHHIIIMMMVVV\\\dddsss}}}~~~rrrsss}}}~~~ssshhh\\\RRRKKKGGGDDD???<<<<<<<<<===<<<>>>===<<<;;;;;;<<<===>>>==================>>>???@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????BBBBBBAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDEEEGGGFFFGGGGGGHHHJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOLLLHHHFFFDDDCCCCCC@@@===<<>>???CCCHHHHHHPPP___ooo~~~|||fff^^^VVVSSSUUUYYYcccmmm}}}nnnfff[[[SSSQQQPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGHHHGGGEEEBBBAAAAAABBBDDDCCCBBBBBBBBBBBBCCCDDDwwwvvvuuutttsssrrrqqqqqqqqqppppppqqqqqqnnniiieeegggeeebbb```______```aaabbbbbbccccccaaa^^^[[[YYYYYYZZZ[[[[[[[[[YYYWWWVVVVVVVVVWWWZZZ^^^``````^^^ZZZYYYYYYXXXXXXZZZ[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVVVVUUUSSSQQQQQQPPPQQQQQQMMMLLLJJJJJJKKKKKKJJJHHHEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDEEEFFFHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUWWWYYYZZZ[[[YYYYYYZZZ\\\]]]]]]ZZZWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWZZZ\\\]]]]]]]]]___```\\\^^^```aaa___^^^___```iiihhhfffddd```[[[VVVSSSOOOOOOPPPSSSYYY^^^aaacccdddcccfffmmmppppppqqqsssuuuxxxqqqiiiaaa^^^WWWVVVVVVUUUPPPLLLNNNTTTaaaxxxvvvgggkkkxxxvvv___VVVYYYSSSKKKEEEBBB@@@@@@???=========<<<<<<<<<======;;;;;;:::;;;;;;;;;<<<<<<;;;<<<======<<<;;;<<<===;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBDDDEEEFFFFFFEEEFFFFFFFFFDDDDDDEEEGGGEEEGGGIIIIIIHHHJJJOOOTTTYYYiiizzzzzz}}}uuuvvv{{{~~~}}}tttkkkccc^^^TTTPPPJJJFFFDDDCCCAAA@@@>>><<<:::888888999<<<>>><<<<<<;;;<<<<<<===>>>???============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSTTTSSSRRRPPPNNNMMMLLLJJJGGGCCC@@@>>>======>>><<<===AAACCCCCCGGGMMMSSSXXXdddwww|||lll\\\VVVRRRTTTZZZdddsssqqqddd```ZZZTTTQQQPPPPPPQQQLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEFFFGGGFFFDDDAAA@@@@@@AAADDDCCCBBBAAAAAABBBCCCDDDuuutttrrrqqqoooooooooooooooooooooppppppmmmjjjggggggeeeccc```___^^^______``````aaaaaa___]]]ZZZXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTUUUWWWZZZ[[[\\\[[[XXXWWWWWWVVVWWWXXXYYYZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSQQQOOOMMMLLLMMMMMMNNNLLLJJJIIIHHHIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDGGGEEEDDDEEEFFFHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSTTTVVVWWWYYYYYYZZZXXXYYYZZZ\\\^^^\\\YYYVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]^^^___]]]```bbbbbbaaa```___```hhhgggeeeaaa\\\VVVSSSQQQPPPOOOOOORRRWWW[[[^^^___aaaaaaeeemmmqqqqqqssswww~~~~~~vvvqqqjjjbbb^^^XXXVVVUUURRRLLLKKKSSS]]]vvvnnnhhhuuuqqqaaa\\\YYYSSSKKKEEEAAA???>>>=========<<<;;;;;;<<<======;;;::::::999999:::;;;;;;;;;<<<<<<<<<::::::;;;===:::;;;;;;<<<===>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGEEEFFFFFFEEECCCCCCEEEGGGFFFHHHKKKKKKIIIJJJMMMPPPXXXggg~~~~~~|||tttnnnkkkrrryyy{{{vvvsssbbb^^^YYYTTTPPPLLLHHHEEEAAA>>>:::777666777999;;;::::::::::::;;;;;;<<<===<<<<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPRRRSSSSSSRRRPPPMMMKKKIIIDDDCCC@@@===;;;:::::::::@@@???BBBGGGIIILLLRRRZZZ\\\fffvvvwwwhhh^^^RRRQQQSSS[[[fffssstttfff]]][[[XXXSSSPPPNNNNNNOOOKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBDDDEEEEEECCC@@@???@@@AAACCCBBBAAA@@@@@@AAABBBCCCrrrqqqooommmllllllmmmmmmmmmnnnooopppooollliiigggfffeeebbb```^^^]]]\\\\\\]]]]]]^^^^^^]]][[[YYYXXXUUUUUUVVVVVVWWWXXXXXXYYYSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUWWWWWWUUUUUUSSSRRRQQQPPPPPPPPPOOONNNMMMKKKKKKKKKLLLLLLJJJHHHFFFEEEEEEEEECCCAAAEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOOOORRRSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^]]]YYYVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\\\\[[[[[[\\\]]]^^^```cccdddcccaaa```aaagggfffccc]]]WWWSSSQQQQQQRRRQQQQQQSSSVVVZZZ\\\\\\aaaccciiioooqqqqqquuu|||~~~|||sssfff^^^YYYVVVSSSNNNIIILLL[[[lll|||~~~jjjnnnmmmbbb]]]QQQLLLGGGCCCAAAAAAAAA@@@======<<<;;;;;;<<<>>>??????>>>===;;;;;;<<<<<<===;;;;;;<<<;;;999999;;;===::::::;;;<<<===>>>>>>???????????????>>>>>>>>>>>><<<<<<============<<<<<<======>>>>>>>>>>>>>>>???>>>>>>????????????>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIGGGJJJMMMMMMKKKKKKMMMPPPXXXfffzzzuuujjjcccaaaiiissstttqqqmmmhhhbbb[[[SSSNNNGGGDDD???;;;888888999::::::::::::999::::::;;;;;;===>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPOOONNNNNNNNNMMMKKKHHHFFFDDD<<<<<<;;;::::::;;;<<<===CCCDDDHHHNNNQQQTTT]]]fffjjjwww{{{qqqddd[[[YYYMMMPPPZZZhhhuuutttfff```XXXVVVRRROOOLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBAAA@@@??????BBBCCCCCCBBB@@@???AAABBBBBBAAA@@@@@@@@@@@@AAABBBooonnnlllkkkjjjkkklllmmmmmmnnnppppppnnnkkkhhhfffdddbbb```^^^[[[ZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXUUUTTTSSSSSSTTTUUUWWWXXXRRRSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKHHHFFFEEEDDDEEEDDDCCCAAACCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXYYY[[[^^^___^^^ZZZVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXZZZ\\\[[[ZZZYYYZZZ[[[\\\___cccdddcccbbbaaaaaafffeeeaaaZZZTTTQQQRRRTTTUUUSSSSSSUUUXXX\\\]]]]]]___dddmmmrrrsssttt}}}|||{{{zzzrrrfff^^^UUUSSSOOOLLLKKKUUUnnnqqq{{{xxxhhhvvv|||hhh\\\UUUHHHFFFBBBAAAAAABBBBBBBBB>>>===<<<;;;<<<===???@@@CCCAAA???===<<<<<<===>>>:::;;;;;;:::888999;;;<<<999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;============>>>>>>??????>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDEEEGGGIIIGGGJJJMMMMMMLLLLLLNNNQQQRRR^^^nnn|||wwwnnnhhh___fffnnnwwwyyyoooddd]]]PPPMMMHHHCCC???<<<;;;;;;<<<<<<;;;:::::::::;;;;;;======>>>>>>???@@@@@@AAA????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHEEEFFFHHHJJJKKKKKKKKKKKKNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOPPPOOONNNLLLKKKIIIHHHGGGFFFDDDBBB@@@???;;;;;;<<<===@@@CCCFFFHHHJJJKKKPPPVVVYYY]]]gggrrrzzz~~~uuummmggg```XXXVVVYYYWWW^^^lll}}}uuuggg^^^ZZZTTTQQQMMMKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCAAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>???@@@AAA@@@???@@@AAACCCBBBAAA@@@??????@@@AAABBBnnnmmmkkkjjjjjjkkklllmmmnnnpppqqqpppmmmiiifffeeebbb```^^^\\\YYYXXXVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXXXXVVVSSSQQQPPPQQQSSSUUURRRRRRRRRQQQOOOOOOPPPQQQPPPPPPOOOOOOOOOPPPQQQRRROOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEEEEFFFGGGEEEDDDAAAAAABBBCCCEEEGGGHHHIIIFFFEEEDDDEEEGGGHHHIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSUUUVVVWWWWWWVVVVVVXXXYYY\\\___```^^^ZZZVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXXXXYYY[[[^^^bbbdddcccbbbaaaaaafffddd```YYYRRRPPPSSSVVVVVVUUUUUUWWWZZZ^^^``````\\\dddnnnuuuvvvyyy}}}nnnjjjiiieee___[[[PPPNNNMMMLLLPPPbbbyyyoooqqqggg|||vvvcccVVVLLLEEECCCAAA@@@AAABBBAAA@@@>>>===<<<;;;<<<===???AAADDDBBB@@@===<<<<<<<<<===:::;;;;;;999888888:::<<<999999:::;;;<<<===>>>???<<<<<<<<<===============<<<<<<===>>>>>>===<<<;;;<<<=========>>>>>>??????>>>>>>????????????>>>>>>======>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBEEEGGGGGGJJJMMMMMMLLLLLLOOORRRJJJUUUbbbmmmzzzyyytttqqqgggkkkooosss|||ssskkkWWWTTTOOOIIIDDD@@@>>>===>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEFFFGGGIIIIIIFFFGGGIIIJJJKKKLLLKKKKKKOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMJJJKKKLLLMMMLLLJJJHHHGGGEEEDDDBBBAAA???===<<<;;;===>>>@@@CCCGGGLLLPPPRRRPPPQQQWWW]]]```eeeooozzz{{{pppeeeZZZXXXVVVSSSUUUZZZgggpppnnnddd]]]VVVRRRTTTOOOKKKJJJLLLMMMLLLJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDCCCCCCBBBAAA@@@??????>>>??????@@@@@@@@@??????>>>???@@@@@@???@@@BBBDDDAAAAAA@@@??????@@@AAAAAAkkkkkkjjjiiiggghhhkkkmmmllllllmmmnnnnnnkkkeeeaaaccc```[[[WWWTTTTTTTTTUUUTTTVVVXXXZZZZZZXXXVVVTTTUUUVVVUUURRRSSSWWWVVVRRRPPPOOOMMMMMMNNNOOONNNMMMQQQPPPNNNMMMMMMMMMKKKIIINNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTYYY\\\___bbbcccaaa^^^\\\YYYYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUVVVYYY]]]___^^^]]]\\\]]]___\\\XXXSSSPPPQQQUUUXXX[[[]]]___`````````aaaccccccjjjqqqrrrssszzzkkkbbb\\\UUURRRRRRMMMLLLJJJKKKXXXttt}}}vvvwww{{{qqqZZZMMMGGGEEEDDDDDDCCCBBBBBBAAAAAA???>>>======>>>@@@BBBCCCCCCBBB???===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============???>>>===;;;;;;===>>>????????????>>>>>>>>>>>>>>>:::;;;<<<======>>>======???>>>===<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBDDDFFFHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLSSSSSSVVV\\\fffrrr~~~~~~|||{{{yyy}}}~~~~~~{{{wwwuuuwwwyyysssiiiddd[[[RRRJJJEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAACCCCCC??????AAAAAA>>>>>>======>>>@@@AAAAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBB>>>@@@BBBEEEGGGHHHIIIHHHHHHJJJKKKKKKJJJKKKLLLNNNTTTOOONNNOOOMMMIIIKKKQQQMMMMMMNNNMMMLLLJJJHHHGGGIIIGGGEEEEEEFFFEEECCCBBB===::::::>>>???>>>@@@DDDBBBCCCGGGNNNVVV]]]aaabbb\\\aaacccaaafffsss|||{{{uuupppmmmeee[[[TTTUUUXXX\\\fffpppxxxnnnccc\\\SSSRRRVVVOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???======>>>???@@@@@@@@@@@@???????????????CCCCCCBBBAAAAAA@@@??????kkkkkkkkkjjjiiiiiikkkmmmkkkiiihhhhhhhhhfffccc```___]]]XXXTTTQQQQQQRRRSSSTTTUUUVVVXXXXXXWWWVVVUUURRRSSSQQQNNNOOOSSSRRRNNNQQQOOOMMMMMMMMMNNNMMMLLLNNNMMMLLLLLLNNNNNNMMMKKKMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNPPPQQQRRRRRRQQQRRRSSSSSSSSSTTTTTTUUUUUU[[[]]]aaadddeeecccaaa___[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUVVVZZZ]]]___^^^\\\[[[ZZZ[[[ZZZWWWTTTQQQRRRUUUXXX```aaaccccccdddfffiiillljjjoootttwww}}}|||pppccc\\\VVVQQQNNNNNNKKKKKKMMMTTTggg{{{~~~uuuooogggRRRIIIGGGDDDDDDCCCCCCBBBAAAAAA@@@???>>>======>>>???AAACCCCCCAAA???===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============???>>><<<;;;;;;<<<>>>???==============================>>>?????????>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPTTT[[[eeemmmsssyyyzzzzzz{{{~~~|||yyyxxxwwwuuuyyy}}}wwwssslllddd[[[UUUPPPNNNKKKJJJIIIGGGFFFEEEDDDDDDFFFIIIIIIEEEDDDDDDBBB===BBB@@@??????AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCC???@@@AAACCCEEEFFFGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLRRROOOPPPRRROOOIIIIIIMMMGGGGGGHHHGGGFFFDDDBBBAAABBB@@@??????AAABBBAAA@@@;;;:::===DDDGGGFFFHHHKKKJJJQQQ\\\hhhpppuuuwwwwwwppprrrqqqoooqqqyyy~~~}}}~~~}}}zzztttmmmgggbbb___]]]VVVTTT\\\fffqqq}}}tttaaa\\\YYYRRRPPPSSSNNNMMMLLLLLLJJJJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@???@@@AAAAAA======>>>>>>??????@@@@@@BBBBBBAAAAAA@@@???>>>>>>jjjlllmmmmmmlllkkkkkklllkkkiiifffddddddcccbbb```^^^[[[WWWTTTQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVTTTUUUSSSPPPQQQTTTTTTPPPRRRPPPMMMLLLLLLLLLJJJIIIJJJJJJJJJKKKNNNOOONNNMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVYYY\\\```cccdddcccaaa```]]]]]]]]]\\\\\\[[[ZZZYYYWWWXXXXXXYYYXXXXXXWWWVVVXXX[[[^^^___^^^[[[YYYXXXWWWWWWVVVTTTRRRSSSUUUXXXdddeeefffggghhhkkkooorrrppprrruuu{{{pppeee[[[VVVRRRMMMJJJJJJFFFGGGLLLZZZttt}}}ggglllyyy[[[IIIEEEGGGCCCCCCBBBBBBAAAAAA@@@@@@???>>>======>>>???AAABBBBBBAAA???===<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNQQQUUUZZZ___aaafffgggjjjnnnvvv~~~zzzqqqooommmmmmqqqzzzzzzrrrjjjdddaaa\\\[[[YYYVVVTTTQQQOOONNNPPPTTTUUURRROOOMMMHHHBBBBBB???<<<;;;<<<===>>>===@@@@@@???????????????@@@============>>>>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFIIIKKKKKKJJJIIIIIIIIIJJJJJJLLLNNNJJJDDDAAABBB@@@@@@@@@@@@???>>>===<<<>>><<<:::;;;===>>>???>>>>>>>>>DDDLLLQQQQQQRRRVVVZZZgggzzz~~~{{{|||~~~{{{vvvqqqpppllleee]]]WWWTTTSSSUUUTTT[[[lllooo```VVVVVVVVVQQQMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@DDDCCCBBB@@@?????????@@@;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>======jjjllloooooonnnlllllllllllljjjgggfffeeeeeecccaaa___]]]ZZZWWWUUUTTTUUUUUUSSSRRRRRRQQQRRRSSSUUUVVVVVVWWWUUURRRTTTWWWWWWSSSSSSQQQNNNLLLKKKJJJHHHGGGIIIHHHIIIKKKMMMNNNMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDD@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPQQQQQQSSSTTTVVVWWWRRRSSSSSSTTTUUUVVVWWWWWWVVVXXX\\\___aaa```___^^^\\\]]]]]]\\\\\\ZZZYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXZZZ]]]``````^^^ZZZXXXWWWUUUUUUSSSQQQPPPRRRWWW[[[dddfffiiijjjkkklllnnnppptttwww|||wwwiii___VVVRRROOOKKKHHHHHHEEEFFFMMM```~~~wwwjjjwwwiiiSSSGGGDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>===>>>???@@@AAAAAA@@@>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;::::::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@?????????>>>>>>>>>>>>============AAABBBBBBDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQSSSUUUVVVXXXYYY]]]cccnnn|||{{{uuukkkdddfffooo{{{~~~zzzwwwtttsssqqqnnnkkkgggdddccc```dddfffbbb^^^YYYRRRJJJAAA>>>;;;999:::<<<============<<<<<<;;;;;;<<<<<<<<<<<<===============<<>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>===<<<===@@@BBBBBBAAAGGGGGGLLLUUU[[[]]]aaaeeeppp|||{{{xxxqqqiiibbbaaa___YYYSSSOOOPPPQQQUUU]]]mmmrrrbbbYYYRRRTTTUUUQQQMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>======<<<<<<<<>>>>>>>>>>>>>>>>>????????????>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888::::::;;;;;;;;;;;;::::::<<<===>>>>>>??????>>>>>>========================AAAAAACCCDDDEEEGGGGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHIIIKKKLLLNNNOOOOOOOOORRRRRRTTT[[[gggvvvuuuhhhdddiiissszzz~~~}}}vvvyyyxxxqqqiiiaaaVVVMMMEEEBBB>>><<<===>>>??????;;;:::999999888888888999>>>>>>?????????>>>>>>===???>>>=========>>>@@@AAA>>>@@@BBBBBBAAA@@@@@@AAAEEEFFFFFFCCC@@@>>>>>>===999999:::;;;<<<===>>>>>>>>>@@@DDDIIIOOOQQQQQQPPPSSSRRRVVV___gggmmmttt{{{{{{wwwssskkkaaa[[[RRRTTTTTTRRROOOOOOSSSXXXcccrrrqqqaaa\\\UUUPPPPPPRRRRRROOONNNMMMLLLKKKKKKIIIIIIHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB??????@@@@@@???===<<<;;;>>>=========<<<<<<;;;;;;======<<<<<<<<<<<<;;;;;;jjjlllooopppnnnlllllllllfffeeeeeeeeeeeeccc___[[[\\\[[[YYYXXXWWWVVVVVVWWWSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUTTTSSSUUUZZZ[[[WWWUUURRROOOMMMLLLJJJHHHFFFIIIIIIJJJKKKLLLJJJGGGEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPQQQRRRSSSUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVXXXZZZ\\\^^^^^^]]]\\\WWWWWWXXXYYYYYYYYYYYYYYYVVVVVVVVVWWWWWWYYYZZZ[[[^^^___```^^^[[[YYYYYYYYYZZZXXXVVVTTTTTTWWW^^^cccjjjmmmqqqrrrqqqooonnnnnnuuuwwwooo^^^UUULLLIIIGGGDDDCCCDDDIIIPPP```{{{jjjfffwwwaaaQQQMMMIIIEEECCC??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;999999999::::::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIKKKMMMNNNPPPPPPPPPPPPOOOOOOUUU```nnn{{{|||zzz|||uuulllkkkooorrrwwwxxx}}}|||pppfff[[[RRRJJJGGGCCC@@@@@@???>>>>>>;;;;;;:::999888888888888;;;;;;<<<======<<<:::999;;;;;;;;;;;;;;;<<<===>>>999;;;<<<<<<<<<<<<>>>???DDDGGGGGGCCCAAABBBBBBAAA<<<===>>>@@@BBBEEEGGGIIIEEEKKKUUUaaajjjnnnmmmkkkcccaaadddllluuu|||~~~uuuooohhh^^^WWWTTTMMMQQQUUUUUUTTTVVV]]]dddyyyqqqccc[[[SSSNNNKKKKKKNNNQQQRRRQQQLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB>>>???AAABBBBBB@@@>>>===??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;jjjlllnnnnnnmmmkkkkkklllgggeeebbbaaaaaa```^^^\\\[[[ZZZYYYWWWVVVVVVVVVVVVTTTSSSRRRQQQQQQPPPPPPQQQSSSUUUUUUTTTXXX]]]^^^[[[UUUSSSOOOMMMMMMKKKIIIGGGHHHHHHIIIJJJKKKJJJGGGDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSTTTTTTSSSWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[ZZZZZZUUUVVVWWWXXXYYYZZZZZZZZZVVVVVVVVVVVVWWWYYY[[[\\\^^^^^^]]]ZZZWWWWWWXXXZZZ\\\]]]]]]]]]\\\^^^bbbeeemmmooopppppppppppprrrsss}}}|||uuuoooZZZPPPGGGEEEEEEDDDEEEHHHOOO\\\tttuuuaaaiiiqqqUUUKKKIIIDDDAAACCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>========================<<<<<<;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;888888999999999999888888777777888888999::::::;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::;;;<<<======>>>>>>======>>>>>>???@@@AAABBBCCCCCC@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJLLLNNNOOOPPPQQQNNNKKKIIINNNYYYfffqqqwww}}}zzz}}}yyytttrrrqqqpppmmmnnnuuuyyy|||zzzrrriiibbbWWWTTTOOOKKKHHHEEEAAA?????????>>>===<<<;;;<<<<<<;;;;;;=========<<<:::999;;;<<<===>>>???@@@@@@@@@<<<============>>>BBBEEEHHHNNNQQQNNNMMMOOONNNKKKGGGGGGIIILLLPPPTTTWWWYYYZZZcccrrrzzzwwwyyy~~~zzzrrrkkkfff```XXXVVVYYY[[[```eeeffffffhhhooovvvsssddd]]]XXXLLLKKKIIIIIILLLOOOPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@<<<>>>@@@BBBCCCAAA???===???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>DDD============>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<===============<<<;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;888888999999999999888888555666666777888999999999777888999999::::::::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<===============<<<<<<===???@@@AAABBBCCC@@@AAACCCEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBDDDFFFGGGIIIKKKLLLLLLHHHFFFIIITTTaaakkkqqq{{{}}}wwwtttooohhheeehhhjjjkkkrrr{{{~~~yyytttiiieee```[[[VVVPPPKKKGGGCCCCCCAAA@@@????????????BBBCCCDDDEEEDDDCCCAAA??????@@@BBBDDDEEEEEEEEEDDDBBBBBBBBBAAAAAADDDIIILLLRRR[[[```______aaa___ZZZQQQRRRTTTWWW\\\aaaeeegggpppzzzmmmfffaaa```\\\WWWZZZbbblllrrrxxxyyywwwyyyvvvccc[[[WWWTTTLLLKKKJJJIIIKKKNNNMMMJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>>888;;;>>>@@@AAA@@@===<<<=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777<<<;;;:::999999999:::;;;666888:::999666555666777999888777777777999;;;===<<<<<<<<<<<<<<<<<<;;;;;;============<<<;;;:::999::::::::::::::::::::::::>>>>>>???@@@@@@@@@@@@???>>>???@@@BBBCCCDDDDDDDDDHHHGGGEEECCCBBBCCCEEEEEECCCEEEFFFFFFEEEFFFIIIKKKJJJKKKMMMPPPTTT[[[dddjjjwww|||yyyxxxrrrmmmjjjeee```eeennnttt{{{yyyppphhhbbb___^^^ZZZXXXSSSMMMHHHFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIIIIMMMOOORRRSSSQQQOOONNNNNNLLLHHHDDDFFFKKKRRRWWWYYYbbbnnnvvvxxx}}}|||ppp___cccgggjjjnnnttt|||~~~~~~}}}wwwsss___XXXTTTWWW\\\eeetttxxxggg\\\TTTOOOMMMJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>><<<<<<============<<<<<<<<<<<<;;;<<<<<<===>>>???<<<<<<;;;::::::::::::;;;jjjjjjjjjiiigggfffggghhhhhhgggeeedddcccaaa^^^[[[\\\ZZZWWWWWWXXXXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOQQQSSSTTTTTTSSSNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGFFFEEEBBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAADDDCCCCCCCCCDDDFFFHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNOOOQQQRRRTTTTTTUUUTTTTTTUUUVVVWWWVVVSSSPPPPPPSSSVVVWWWUUUTTTTTTVVVSSSSSSUUUVVVWWWXXXXXXXXXTTTRRRPPPPPPTTTXXX[[[\\\XXXXXXWWWVVVWWWYYY[[[\\\`````````bbbdddfffgggggghhhhhhlllqqquuu|||~~~zzztttnnnkkklllkkkgggcccTTTKKKFFFGGGGGGFFFQQQ___ssszzzbbb```jjjwwwiiiXXXQQQGGGBBBBBBBBBAAA???<<<>>>@@@???===<<<<<<>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777;;;:::999999999999:::;;;777999::::::777666666888999888777777888999;;;===<<<<<<<<<;;;;;;;;;;;;;;;=========<<<<<<;;;:::999::::::::::::::::::::::::<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJHHHJJJLLLOOOSSSYYYaaafffvvv|||zzz}}}xxxuuuuuussspppssszzz|||}}}}}}{{{{{{}}}vvvsssrrrrrrrrroooiiiaaaZZZVVVUUUVVVUUUWWWYYYZZZYYYXXXYYY[[[gggjjjmmmmmmhhhaaaZZZWWWSSSRRRQQQUUU\\\dddiiikkk}}}uuuyyy}}}|||uuuvvvzzz}}}zzzpppfff___[[[ZZZ```kkkxxxwwwdddYYYRRRMMMJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<======>>>>>>======<<<======<<<<<<<<<===>>>>>><<<<<<;;;::::::::::::;;;jjjkkkkkkiiifffeeeeeeeeegggeeeccccccbbb```]]][[[[[[ZZZXXXXXXXXXWWWVVVTTTSSSSSSRRRRRRQQQRRRRRRRRRPPPOOOOOOPPPRRRTTTSSSRRRLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCBBBEEEDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVUUURRROOOPPPRRRUUUVVVVVVUUUVVVVVVSSSTTTUUUUUUUUUUUUUUUUUUUUURRRNNNMMMPPPTTTXXXZZZUUUUUUUUUUUUVVVXXXZZZ\\\^^^___aaaccceeegggggghhhfffiiipppxxx~~~vvvtttqqqooommmllliiieeebbbPPPHHHCCCFFFIIINNN\\\jjjhhhYYYbbbyyyvvveeeYYYRRRLLLGGGBBB???@@@AAA@@@???;;;===??????>>>===>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888777777777777:::999999888999999::::::777999::::::888777777888888888777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999:::;;;<<<<<<======<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>???@@@AAAAAACCCDDDEEEDDDEEEGGGHHHFFFHHHKKKNNNRRRVVV\\\```ppp}}}~~~}}}~~~}}}~~~vvvuuuzzzzzzrrrnnnmmmnnnlllpppttttttqqqpppssswwwuuujjjccc```aaadddkkkttt|||yyysssoookkkfffgggjjjnnnppprrrooohhh```YYYUUU\\\bbbqqqpppcccVVVPPPNNNKKKIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>???AAABBBCCCDDDDDDDDDBBBBBBBBBBBBAAA@@@>>>>>>======>>>>>>>>>>>>======???>>>>>>============>>><<<<<<;;;:::::::::::::::lllmmmmmmjjjgggdddcccdddeeecccbbbaaaaaa```]]][[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSSSSQQQPPPPPPQQQRRRSSSPPPOOONNNOOOQQQRRRQQQQQQJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLJJJHHHGGGHHHJJJMMMOOONNNNNNNNNOOOOOOPPPQQQQQQRRRQQQRRRSSSTTTTTTQQQOOOQQQRRRTTTVVVVVVWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRSSSQQQNNNNNNPPPSSSUUUVVVSSSSSSSSSTTTVVVXXXZZZ[[[^^^```bbbdddeeeeeefffggghhhoooyyy~~~xxxqqqnnnmmmoooppplllccc[[[NNNGGGBBBFFFPPP]]]ppp~~~ttt|||ooo```\\\nnnkkk]]]SSSLLLIIIDDDAAA???>>>???@@@???>>>:::<<<===>>>>>>>>>??????;;;;;;;;;;;;::::::::::::999999999999999999999999888888777777777666666666888888888888888999999999888999999999999888888888888777777777888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>??????@@@@@@@@@AAAAAA@@@?????????@@@AAA@@@BBBDDDDDDDDDDDDFFFGGGEEEHHHKKKNNNQQQTTTXXX[[[eeeppp{{{~~~xxxqqqrrruuu{{{vvvmmmeeeaaa^^^[[[[[[___bbbcccbbb___\\\\\\```dddoooyyyrrrcccYYYQQQNNNMMMJJJHHHIIIHHHIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>======@@@???>>>===============<<<;;;::::::999999::::::mmmnnnnnnlllhhhdddccccccbbbaaa```___```___\\\ZZZZZZZZZZZZXXXWWWVVVUUUUUUTTTSSSQQQPPPPPPPPPRRRRRRPPPNNNLLLMMMNNNOOOOOOOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDEEE???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDBBBAAAAAAAAABBBDDDFFFGGGIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIGGGFFFGGGIIILLLNNNOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQSSSSSSRRRPPPQQQRRRSSSUUUWWWXXXYYYXXXVVVVVVVVVUUUTTTSSSQQQQQQPPPOOOOOOPPPSSSTTTSSSRRRRRRSSSSSSUUUVVVXXXYYYZZZ]]]___bbbbbbaaaaaabbbdddiiiuuuzzzvvvlllhhhhhhpppxxxuuueeeVVVNNNIIIGGGOOO___ttt{{{oooiii~~~|||eeeaaahhh~~~fffVVVQQQLLLGGGDDD@@@@@@???>>>???>>>===<<<;;;;;;<<<===???@@@??????<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777666666666555555777777777888888999999999888888888999999999888777777777777777888999::::::999999999999::::::;;;;;;::::::::::::::::::999888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===??????>>>>>>>>>????????????AAACCCDDDDDDDDDEEEFFFEEEHHHLLLNNNPPPRRRTTTVVV[[[dddpppxxx||||||yyywwwvvvyyy}}}|||tttpppjjjbbbZZZWWWVVVTTTVVVZZZYYY]]]aaabbbccciiittt~~~|||iii___WWWPPPJJJJJJJJJGGGEEEFFFHHHHHHHHHHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>=========>>>>>>===>>>???AAABBBCCCCCCCCC@@@@@@@@@@@@???>>>============>>>>>>>>>>>>======??????>>>======<<<======;;;;;;:::999999999999:::lllmmmmmmkkkgggdddbbbaaa```___^^^^^^___^^^\\\ZZZYYYZZZZZZYYYWWWUUUUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMKKKJJJKKKLLLLLLLLLHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFF@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHJJJLLLIIIHHHGGGGGGHHHJJJLLLNNNPPPOOONNNLLLLLLLLLMMMNNNNNNNNNNNNPPPSSSTTTTTTSSSRRRQQQRRRTTTWWWZZZZZZZZZXXXXXXXXXWWWVVVTTTRRRRRROOOOOOPPPSSSUUUUUUTTTRRRTTTTTTUUUVVVXXXYYYZZZZZZ[[[^^^```___^^^^^^aaaeeelll}}}{{{uuurrriiiggglllzzznnn[[[KKKJJJNNN[[[qqqtttllljjjooocccgggyyykkkRRRJJJJJJFFFAAA@@@?????????>>>>>>===<<<<<<<<<;;;;;;===???@@@???>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666666555555555555555666777888888888888888777666666777999999888666666666777888888999999999777888888999999::::::;;;999999999::::::999999888777777777777777777777777888999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>??????>>>======<<<<<<<<<============<<<<<<>>>======<<<<<<<<<<<<===;;;;;;:::999999999999999iiijjjkkkiiifffbbb```___^^^]]]]]]]]]^^^]]][[[ZZZYYYZZZ[[[YYYVVVTTTUUUWWWTTTSSSSSSRRRQQQOOONNNMMMNNNLLLIIIHHHIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJLLLIIIIIIIIIJJJKKKLLLMMMNNNQQQOOOMMMKKKKKKKKKLLLLLLMMMMMMMMMPPPSSSVVVVVVVVVRRRQQQQQQSSSWWW[[[[[[ZZZZZZZZZZZZYYYXXXVVVTTTTTTQQQQQQQQQRRRUUUVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZ]]]___aaaaaa___bbbhhhmmmzzz|||tttooolllhhhjjjtttnnnZZZKKKQQQ]]]ooo~~~nnnmmmwww{{{jjjkkksssjjjXXXIIIFFFDDD>>><<<@@@===>>>>>>===<<<<<<<<<======<<<;;;===???@@@???===::::::::::::999999999999888888888888888888888888666666666555555555444444444555666888888888888888666555444666888999777555555666777888888999999999777777777888999:::::::::888888999999999999888888777777777777777777777777777777888999999999999888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<>>>>>???@@@@@@AAA@@@>>>===<<<===>>>?????????@@@@@@@@@@@@??????======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;:::999999888999999999fffhhhiiihhhdddaaa^^^^^^^^^]]]\\\\\\]]]]]][[[YYYYYYZZZ[[[ZZZVVVTTTUUUWWWTTTTTTTTTSSSQQQOOOMMMKKKMMMKKKHHHFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEEEEFFFHHHJJJLLLIIIJJJKKKLLLMMMNNNOOOOOOQQQPPPMMMKKKJJJJJJKKKLLLLLLLLLMMMPPPTTTWWWXXXWWWSSSQQQPPPSSSXXX[[[\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTRRRPPPQQQTTTWWWYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ```ccceeeeeedddhhhpppwwwzzzqqqkkkgggeeeccciiivvv{{{cccOOOSSS]]]nnnoooccciiiooojjjttt}}}ZZZNNNFFFEEE@@@999;;;DDD;;;<<<<<<<<<;;;;;;===>>>>>><<<;;;===@@@@@@>>><<<999999999888888888888777777777777777777777777777666666555555555444444444333444666777888888888777666444333555888999777444555666777888888999999888666777777888999999::::::777888888999999999888888777777777777777777777777555666666777777777777777888888999:::::::::999999<<<<<<===>>>?????????>>>???BBBEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHKKKMMMPPPSSSVVVUUUSSSVVV]]]dddjjjmmmrrrwww}}}zzzrrrllljjjkkkrrrxxxvvvsssqqqqqqpppnnnmmmjjjnnnqqqrrrooommmmmmnnnmmmooottt{{{|||wwwtttqqqooopppkkkllljjjfffaaa___bbbeee```___\\\XXXUUUUUUXXX[[[\\\aaakkkuuuzzz~~~hhh]]]WWWRRRQQQSSSNNNJJJHHHIIIGGGCCCBBBDDDGGGFFFDDDCCCBBBBBBCCCDDD;;;<<<<<<===>>>???@@@@@@AAA@@@>>>===<<<===???@@@???@@@@@@@@@@@@???>>>>>>==================<<<;;;:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===;;;:::999999888888999999bbbbbbccccccbbb```^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\[[[YYYWWWTTTRRRRRRSSSSSSSSSRRRPPPNNNLLLKKKKKKJJJHHHHHHGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBCCCDDDFFFFFFDDDCCCBBBEEEFFFFFFEEEDDDCCCCCCDDDGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKMMMPPPQQQPPPOOOPPPPPPQQQPPPPPPQQQRRRQQQNNNMMMMMMMMMMMMOOORRRTTTVVVVVVTTTQQQOOOPPPVVV[[[^^^^^^YYYXXXWWWWWWWWWVVVTTTRRRPPPRRRTTTVVVVVVXXXZZZ\\\[[[[[[]]]___bbbbbb```___cccaaacccgggkkkqqquuulllfffdddbbbeeefffmmmvvvwwwmmm```ZZZYYYqqq|||kkkiiimmmrrraaakkkwwwQQQJJJAAA===>>>???>>><<<999::::::;;;<<<===>>>>>><<<;;;;;;<<<======<<<::::::999888777666666666666999888888999:::999777555666555444444555666777888333333444666777999::::::666666666666666666666666999888777666555444333333777777888888888999999999666666666666666666666666555555444444444333333333777666666666666777777888888888888888888888888888888888999::::::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@@@@@@@???>>>===???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999::::::::::::999999999888777777777______``````___^^^]]]\\\\\\[[[[[[ZZZ[[[\\\]]]^^^YYYYYYXXXVVVTTTRRRQQQPPPRRRSSSSSSRRRQQQPPPNNNMMMMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNQQQQQQQQQPPPQQQQQQPPPPPPPPPQQQQQQQQQOOOMMMMMMMMMMMMNNNQQQSSSTTTUUUSSSQQQPPPRRRVVV[[[\\\]]]ZZZXXXWWWVVVVVVVVVTTTSSSRRRTTTVVVXXXXXXZZZ\\\^^^aaa```_________```______fffdddfffkkkqqq{{{uuuiiibbb___^^^^^^bbbcccfffkkkhhh___XXXWWWjjjvvvhhhllluuunnnmmm|||zzz___LLLFFF???<<<===>>>===;;;::::::;;;;;;<<<============<<<;;;<<<======;;;999::::::999888777777777777;;;::::::;;;<<<;;;999777555444333333444555666777444444444555666666777777555555555555555555555555555555555555666666666666777777777888888888999999777777777777777777777777666666555555555444444444666666666666666666777888666666666666666666666666888999999::::::;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::999888777777888888888888999999999999999888888888888888777777[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]______XXXVVVTTTRRRPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPNNNNNNOOONNNMMMKKKIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOQQQQQQQQQPPPQQQRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQTTTWWWZZZ[[[ZZZZZZXXXUUUTTTUUUUUUTTTTTTTTTVVVYYYZZZ[[[\\\___aaaeeedddaaa```___aaacccdddiiiiiinnnuuu|||uuuiii```\\\\\\]]]^^^```___^^^\\\VVVQQQTTT[[[~~~mmmeeesssooonnn~~~bbbMMMFFFAAA===;;;<<<===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<<===<<<;;;999;;;:::999888888777777888888777666777888888666444444333333333333444555555555555444444444444444444555555555555555555555555444444555555555666666666777777777777888888888888777777777777777777777777777777666666666555555555666555555555666666777888666666666666666666666666999999999:::::::::::::::888:::<<<>>>>>>>>>???AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGJJJNNNQQQUUUTTTUUUXXXZZZ```nnn|||uuummmhhhjjjkkkhhhdddbbb```````````````_________dddfffkkkqqqwwwzzzzzzxxxuuutttpppjjjccc]]]ZZZYYYVVVYYY^^^```___\\\ZZZXXXWWWVVVUUUUUUVVVXXXZZZ[[[\\\aaagggkkkmmmqqqwww{{{|||zzz}}}tttgggYYYRRRLLLMMMMMMKKKIIIJJJHHHFFFDDDCCCCCCCCCBBBAAABBBAAA@@@AAAAAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@??????>>>=========<<<<<<;;;;;;:::888888999888888777666555777777777777888888888888777777777777888888888888VVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ\\\]]]___```aaaYYYWWWTTTQQQPPPQQQRRRSSSRRRRRRRRRQQQQQQPPPOOOOOORRRPPPNNNLLLJJJHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLNNNOOOPPPOOOOOOPPPRRRPPPQQQRRRQQQPPPPPPPPPQQQNNNNNNOOONNNMMMMMMOOOPPPPPPQQQSSSUUUXXXYYYXXXXXXYYYVVVSSSRRRSSSTTTTTTTTTVVVXXX[[[\\\]]]^^^aaacccddddddcccbbbbbbdddhhhkkkkkkqqq{{{qqqkkkbbb[[[YYYZZZ\\\^^^^^^[[[WWWQQQJJJLLL[[[kkk~~~eeeeee}}}xxxiiixxx~~~eeeRRRGGGAAA>>><<<;;;<<<===;;;:::======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<======<<<:::<<<;;;:::999888888888888555444333444555555444333444444444444444444444555444444444444444444444444555555555555555555555555777777666555555444333333666666666777777777888888888888888888888888888888666666666666555555555444555555555555555666777888999999999999999999999999:::::::::999999999999999888:::<<<===<<<<<<===??????@@@@@@AAABBBCCCDDDDDDCCCEEEFFFGGGFFFGGGIIIKKKNNNLLLLLLMMMPPPWWWggguuu}}}vvvwwwxxxtttooolllmmmnnnooopppooommmkkkiiihhhhhhiiikkkmmmmmmkkkiiifffeeebbb___]]]]]]^^^```\\\aaafffeeeaaa\\\[[[\\\\\\]]]___bbbffflllpppssswww}}}ttt```VVVSSSNNNKKKLLLLLLHHHFFFGGGEEEDDDCCCBBBBBBAAAAAA@@@BBBAAA@@@@@@AAA@@@>>><<<========================<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::888888888888777666555444666666666666777777777777555666666777777888888888TTTTTTTTTUUUUUUVVVWWWWWWXXXXXXZZZ\\\]]]___``````YYYWWWSSSQQQPPPQQQSSSTTTRRRRRRQQQQQQPPPPPPPPPPPPRRRQQQOOOLLLJJJHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGDDDDDDDDDEEEDDDDDDCCCBBB??????????????????@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFEEEDDDCCCDDDFFFDDDDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMMMMMMMOOOPPPPPPQQQRRRRRRPPPOOOQQQSSSOOOPPPPPPOOOLLLKKKLLLNNNPPPRRRUUUVVVWWWWWWVVVVVVVVVTTTQQQQQQRRRTTTUUUUUUWWWYYY\\\]]]^^^___bbbdddcccdddeeeddddddfffjjjnnntttzzzhhhbbb[[[VVVTTTUUUWWWWWWWWWTTTPPPJJJGGGQQQkkkwwwdddmmm}}}ppprrr{{{```MMMEEECCC>>>===<<<<<<======<<<<<<=========<<<;;;;;;:::::::::999999;;;>>>???>>>===<<<;;;:::999888888888888888666555666777888777666555555666666666555555555333444444555666666777777555555555555555555555555666666555555444444333333555555666666666777777777777777777777777777777777555555555444444444333333444444444444555666777888::::::::::::::::::::::::999999999999999999999888<<<===???>>>===<<<<<<======>>>???@@@AAABBBBBBCCCAAACCCFFFFFFFFFFFFGGGHHHIIIGGGGGGIIILLLSSScccrrr~~~}}}}}}~~~{{{wwwsssqqqnnnjjjgggdddbbb``````dddkkkrrrvvvuuuzzz~~~|||uuuooonnnpppoooqqqtttzzzuuucccUUUNNNNNNJJJIIIKKKJJJEEECCCDDDBBBBBBCCCBBBAAA@@@@@@@@@AAA@@@??????@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>??????>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999888777666555555555666666666777777777555555555666666777777888TTTTTTSSSSSSTTTUUUVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\UUUTTTQQQOOOOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRQQQNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFDDDEEEFFFGGGIIIKKKMMMNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLNNNPPPOOOQQQSSSRRROOOOOORRRUUUQQQRRRSSSPPPKKKIIIJJJMMMQQQSSSVVVVVVVVVUUUUUUVVVTTTRRRQQQRRRUUUWWWXXXXXXYYY[[[^^^___```aaadddfffeeefffgggeeeeeeiiipppvvv|||pppjjjddd```ZZZWWWUUUUUUTTTTTTNNNLLLIIIGGGKKK]]]tttmmm~~~yyynnnrrrcccOOODDDAAABBB======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::999999;;;>>>???>>>===;;;:::999888888777777888777555444444666777777666666666777777666666555444333444444555666666777777444444444444444444444444222222333444555666666777555555555555666666666666666666666666666666666666555444444444444333333333333333333444555666777888888888888888888888888888888888888999999999999999===???@@@???===;;;;;;<<<<<<===>>>>>>@@@@@@AAABBBAAACCCEEEEEEDDDDDDDDDEEEFFFEEEFFFHHHKKKQQQ___lllzzzvvvssspppnnnmmmqqqyyyqqqhhh```UUULLLKKKFFFCCCDDDFFFFFFBBBAAACCC@@@BBBCCCCCCAAA??????@@@@@@???>>>?????????===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<============<<<::::::::::::::::::::::::999::::::999999888777666666666666666777777777777555555555555666666666666UUUTTTTTTSSSSSSTTTUUUVVVQQQRRRTTTUUUWWWWWWWWWWWWSSSRRRPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGEEEFFFFFFGGGIIIKKKLLLMMMOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPOOORRRSSSRRROOOOOORRRVVVSSSUUUUUUQQQKKKHHHIIILLLRRRTTTVVVVVVTTTSSSTTTVVVSSSRRRSSSVVVYYY\\\\\\\\\\\\^^^```bbbbbbdddfffhhhjjjjjjiiiiiikkkuuu}}}nnnccc___^^^[[[XXXVVVUUUTTTRRRPPPJJJHHHGGGJJJSSSlllvvv{{{qqqlll~~~hhhSSSJJJEEEAAA???======<<<;;;:::;;;<<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<======<<<:::::::::999888777777777777555333111222333555555555555555666666666555444333444444444444444444444444444444444444444444444444111222222333555666666777444444555555555666666666555555555555555555555555555555555555444444444444333333333444555666888888666666666666666666666666777777888888999999:::::::::<<<======;;;::::::;;;<<<<<<===>>>???@@@AAAAAA@@@AAACCCCCCBBBAAABBBCCCCCCCCCEEEHHHHHHLLLWWWbbbxxx}}}zzzjjj\\\XXXSSSJJJFFFIIICCCAAABBBDDDCCC??????BBB???AAADDDCCCAAA??????AAA@@@???>>>>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;999999999999999999::::::999999999999888777666666666666777777777888888888666666555555555555555444VVVUUUTTTSSSSSSTTTUUUVVVNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQRRROOONNNMMMKKKIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDD?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGFFFFFFGGGHHHIIIJJJLLLMMMRRRRRRQQQQQQPPPOOONNNNNNLLLMMMMMMLLLLLLMMMOOOQQQOOORRRTTTRRROOONNNSSSWWWTTTVVVVVVRRRKKKHHHIIILLLSSSUUUVVVUUUSSSRRRTTTVVVSSSSSSUUUXXX]]]___```___^^^```bbbddddddfffhhhjjjmmmmmmllllllrrr}}}uuuggg^^^[[[TTTSSSQQQQQQPPPNNNKKKHHHIIIHHHIIINNN\\\wwwxxxpppsssrrrRRRFFFGGGEEE>>>:::===<<<;;;:::888999;;;>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<===<<<999777:::999888777666666666666888666444555666888999888444444555666555444222111555555444333333222111111444444444444444444444444444444444444444444333333444444444555555555666666555555555555555555555555777666666666555555555555222333333444555666888888777777777777777777777777666666777888999::::::;;;666888::::::999999:::;;;<<<<<<===>>>???@@@AAAAAA???@@@AAAAAA@@@???@@@BBBBBBBBBDDDGGGFFFGGGPPPZZZ```nnnyyyxxxyyy|||yyypppggg\\\VVVUUUOOODDDCCCJJJGGGDDDDDDEEEBBB>>>===AAA>>>AAADDDDDDAAA???@@@AAA@@@???>>>>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<888999::::::;;;;;;;;;:::999999999999999999999:::999999999888888777666555777777777777888888888888666666666555555444444333RRRTTTUUUSSSQQQPPPOOOPPPJJJLLLMMMKKKIIIJJJMMMPPPNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAABBBCCCEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@BBBDDDFFFGGGFFFEEEFFFGGGGGGHHHIIILLLOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNMMMKKKKKKKKKLLLQQQRRRSSSTTTTTTSSSRRRQQQXXXWWWVVVTTTQQQOOONNNMMMUUUTTTSSSRRRRRRRRRRRRRRRRRRUUUZZZ___bbbcccbbbaaacccbbbaaa```bbbeeeiiikkkkkkmmmqqqwwwvvvmmmhhhbbb[[[UUUZZZTTTOOOOOOMMMHHHDDDCCCDDDGGGKKKUUUnnnooouuuwww{{{qqq\\\JJJEEEAAA999777;;;;;;;;;;;;::::::999999999;;;::::::999888888888999777888:::<<<======<<<<<<777777777777666666666666444555666777777555333222222222444444444444222222444444444333333222222222333333222222333444666777555444222222222444666777666666555555555444444444777777777777777777777777444444444444444444333333555555555555555555555555777777777666666666666666999999888888777666666666999999999999999999999999===@@@BBBBBB@@@>>>===============>>>@@@BBBDDDEEEFFFEEEDDDDDDEEEHHHLLLNNNXXX\\\aaafffjjjnnnsssuuurrrqqquuu{{{}}}ttthhhbbbVVVSSSNNNJJJFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBAAA@@@@@@;;;<<<===>>>>>>===<<<;;;@@@???===<<<;;;;;;<<<======<<<;;;:::999:::;;;<<<;;;;;;::::::::::::999999888888999999999:::::::::999999999999999888777666999888666555555555666777666666555444444444444555TTTUUUVVVUUURRROOOOOOOOOKKKLLLLLLKKKIIIIIIKKKNNNMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNPPPRRRSSSQQQOOOMMMMMMLLLKKKIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDCCCAAAAAABBBDDDFFFGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOONNNLLLKKKLLLMMMRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRRRRQQQRRRRRRRRRUUUWWW\\\```bbbcccbbbaaacccdddeeefffgggiiilllnnnooouuuyyyooohhhddd```YYYTTTTTTNNNJJJJJJIIIEEECCCDDDDDDHHHRRRddd}}}ttt~~~rrruuudddSSSDDDBBBAAA<<<;;;???;;;;;;:::::::::999999999;;;:::999999888888888999888999:::<<<<<<<<<<<<;;;888888777777777666666666444555666777666555333222222333333444444333333222444444444333333222222222555555444444555666888999555444333222222444555777666666555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666777777777777888888888888:::::::::::::::::::::::::::<<<@@@AAAAAA@@@@@@AAA===>>>???@@@BBBCCCDDDEEEFFFEEEDDDCCCEEEGGGJJJLLLOOORRRVVVYYY[[[^^^aaacccggggggnnnzzzuuufff^^^ZZZYYYSSSPPPLLLHHHFFFDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@??????<<<===>>>>>>>>>>>>===<<<;;;::::::999999:::;;;<<<<<<;;;:::999888999999:::::::::999999999888888888888888888999999999::::::888999999999999888777666888777777666666666666666666555444444333333444444VVVWWWXXXVVVSSSOOONNNMMMLLLMMMLLLKKKIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLOOORRRSSSQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCBBBAAABBBEEEFFFGGGFFFFFFGGGIIIIIIIIIKKKOOOQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPOOOMMMLLLMMMNNNRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQRRRSSSSSSTTTTTTRRRQQQQQQQQQQQQRRRSSSSSSYYY[[[___bbbccccccbbbaaa```bbbeeefffhhhjjjlllooottttttnnnfffaaa^^^[[[VVVRRRPPPKKKGGGGGGEEECCCEEEIIIIIIRRRccc{{{{{{yyyuuupppuuummmXXXJJJ@@@@@@AAA>>>===@@@::::::::::::999999999999::::::999888888888888999999:::;;;<<<<<<;;;:::999888888888888777777777777444555666666666555333222222333333444444333333222444444333333333333222222555555555555555666777888555444333222333444555666555555555555555444444444444444444444444444444444222333333444444555555555666666666666666666666666666666666666666666666666444555666777888999:::;;;::::::::::::::::::::::::999<<>>=========>>>??????>>>======999888888888999:::<<<===<<<;;;:::999888777777888999888888888888777777777777888888888999999999999888888999999888888777777666777777777777666555555555444333333222222333333YYYZZZZZZXXXTTTPPPNNNMMMNNNNNNMMMKKKIIIHHHHHHHHHLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPPPPOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>???AAABBBCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBCCCEEEFFFFFFFFFGGGHHHIIIJJJJJJLLLPPPSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQPPPNNNMMMNNNOOORRRSSSTTTUUUUUUTTTSSSRRRTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVV]]]___aaacccddddddbbbaaa```bbbdddfffgggjjjpppuuu~~~kkkfff```[[[WWWUUUQQQOOOOOOKKKGGGEEECCCCCCIIIQQQXXXhhhyyy}}}rrrwww~~~qqq^^^RRRHHH@@@@@@@@@===;;;<<<:::999999999999999999999999999888888888888888999:::;;;;;;<<<;;;:::999888999888888888777777777777555555666666555555444333333333333333333333333333333333333333333333333333333333333333444444555555555444333333333444444555555555555555555555555555444444444444444444444444222222333333444555666666777777777777777777777777666666777777777777777888555555666777888999::::::999999999999999:::::::::<<<>>>@@@???>>>======>>>@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGJJJLLLNNNNNNMMMMMMNNNOOOPPPSSS\\\hhhpppsssxxx~~~iiiaaaXXXRRRQQQPPPMMMIIIJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<===>>>???@@@@@@???>>>===;;;;;;:::999:::;;;<<<===<<<<<<;;;:::999888777777999999888888888777777777777777777888888888888999777777888888888888777777555666777777777666444333444333222222111111222222^^^^^^]]]ZZZUUURRRPPPPPPPPPPPPNNNMMMLLLJJJHHHGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKLLLMMMMMMKKKIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@BBBCCCDDDEEEFFFEEEEEEFFFFFFGGGFFFFFFEEEEEECCCBBBCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMQQQTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPQQQPPPNNNNNNNNNOOORRRSSSTTTUUUUUUTTTSSSRRRUUUTTTSSSRRRQQQOOOOOONNNOOOPPPQQQRRRTTTWWWYYYZZZaaabbbccceeeeeedddcccbbbccceeefffgggiiiqqq|||yyyvvveeeaaa[[[VVVRRROOOLLLKKKKKKGGGDDDCCCAAADDDOOO[[[qqq~~~tttssszzz___TTTLLLFFFAAA@@@???===::::::999999999999999999999999888888888777777888999999:::;;;;;;;;;;;;999888777888888888777777777777666555555555555555444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444333444444444444555555555555555555555555555555555555555555555222222333333444555666666777777777777777777777777777777777888888999999999777777777777777777777777666666777777888888888888;;;===>>>>>>===<<<===>>>AAACCCEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKMMMPPPWWW```fffiiiooouuu{{{kkkWWWRRRMMMLLLNNNMMMIIIDDDFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@???===<<<;;;===>>>???@@@@@@???>>>======<<<;;;:::999:::;;;;;;<<<<<<<<<;;;::::::999888:::999999999888888888888666666777777777888888888666777777888888888777777555666777777777666444333333333222111111111111222bbbbbb___[[[VVVTTTTTTUUUSSSRRRPPPOOOOOOMMMKKKHHHEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKJJJGGGEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFDDDCCCCCCEEEGGGFFFFFFFFFGGGIIIJJJKKKMMMQQQTTTUUUUUUUUUTTTTTTSSSRRRQQQOOOPPPQQQPPPNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRUUUXXX[[[^^^___ccccccdddeeeeeedddccccccaaadddgggjjjooo{{{zzzrrrlllggg```]]]XXXRRRMMMJJJIIIHHHDDDCCCBBBCCCDDDMMM^^^ooovvv|||dddQQQIIICCCAAA>>>=========<<<;;;888888888999999999999999888777777777777888999999999:::;;;;;;;;;999888777777777777777666666666666666666555555444444444444444333333222222333333444222222333333333333444444555555666666777666666555444444444444444444333333444444444555555555555555555555555555555555555555222333333444444555555555666666666666666666666666666777777888888999999:::999999999888777666666555555555555666777777888888777999;;;<<<===>>>@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIJJJJJJJJJKKKLLLOOOPPPTTTZZZ^^^aaaiiirrrrrr```VVVRRRMMMHHHFFFGGGIIIHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;======>>>??????>>>=========<<<:::999888888888999;;;;;;<<<<<<<<<;;;::::::::::::999999999888888888666666666666777777777777666666777777888888777777555666666666666555444444444333222222111111222222gggeee```[[[WWWUUUWWWYYYUUUTTTRRRRRRRRRQQQMMMJJJGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIHHHFFFDDDGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBFFFEEECCCDDDEEEGGGFFFFFFEEEFFFHHHIIIJJJMMMQQQTTTUUUUUUUUUTTTTTTSSSRRRQQQNNNOOOPPPOOONNNMMMMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRRRRQQQRRRTTTWWW[[[___bbbdddccccccdddeeeeeeddddddccc___eeennnuuuwwwnnnjjjccc\\\YYYWWWSSSNNNJJJGGGGGGGGGCCCDDDHHHMMMTTTccc|||zzzhhhWWWJJJ@@@>>>===;;;::::::;;;;;;:::777888888888999999999999777777777777777888999999888999:::;;;::::::888777666666666666555555555444666666555444444444444444444333333222222333333444222222222333333444444444555555666777777666555444444555555555444333333222444444444555555555666666444444444444444444444444444444444444444444444444555555555555555555555555444555555666777777888888999999888888777666666555555555555666777888888888777999:::;;;<<<===@@@BBBCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNPPPPPPQQQUUUWWW\\\hhhttt~~~mmm]]]SSSNNNMMMKKKHHHFFFFFFGGGIIIJJJCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????>>>======<<<<<<===>>>>>>>>>>>>===<<<<<<;;;:::999999::::::;;;888999:::;;;;;;;;;::::::999888888888888777777777555555555666666666777777555666666777777777777777666666555444444444444555444444333222222222222222iiifffaaa[[[WWWWWWZZZ]]]WWWUUUSSSTTTUUUSSSOOOLLLKKKJJJGGGEEEDDDDDDEEEEEEDDDCCCDDDFFFHHHHHHFFFDDDFFFGGGGGGHHHHHHIIIIIIIIILLLKKKKKKIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAA>>>>>>???@@@BBBCCCDDDDDDBBBCCCCCCDDDEEEEEEEEEDDDGGGEEEDDDDDDFFFGGGFFFFFFDDDFFFHHHIIIJJJLLLPPPSSSTTTTTTUUUTTTTTTSSSRRRQQQNNNOOOPPPOOOMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUYYY]]]aaadddfffccccccddddddeeedddddddddeeennnzzzxxxllliiihhhbbbYYYUUUSSSPPPLLLHHHFFFFFFGGGGGGJJJQQQZZZeeeyyypppvvvoooXXXSSSJJJ<<<======;;;888777888888777777777888888999999999999777777666777777888999999888888::::::::::::999888666555555555444444444444666666555444444444444555444444222222222222444444222222222333333444444444333333555555555444333222444555555555444444333222444444444555555555666666333333333333333333333333444444444444444444333333555555555555555555555555333333333444555666666777888888888888777777777666555666666777888999999::::::;;;<<<<<<;;;;;;===???CCCCCCBBBAAAAAAAAAAAABBB@@@@@@BBBCCCEEEFFFGGGHHHGGGIIIKKKKKKJJJIIIJJJKKKQQQOOOOOOQQQTTTZZZhhhvvvvvvwww{{{tttxxx{{{hhh\\\UUUPPPNNNCCCFFFHHHIIIGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;<<<===???@@@666777999:::;;;;;;:::999777777777777666666666666555555555555666666666777555555666777777777777777777666555333333444555555555444333333222222333333fffddd```ZZZVVVUUUWWWYYYZZZZZZXXXVVVTTTQQQOOOMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBHHHFFFEEEGGGLLLOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLPPPNNNMMMOOORRRVVVYYYYYYTTTTTTUUUZZZ```ccccccaaa```bbbccccccbbbdddiiinnnsss|||wwwjjjbbb___]]]ZZZWWWRRRRRRNNNGGGBBBCCCEEEFFFHHHQQQeee}}}wwwlll|||{{{]]]MMMEEEAAAAAA<<<;;;:::999888999::::::999999999999999888777666:::999888777666666777777::::::999999888777777777555666777777777666444333555555444444444444555555444444444333333222222222222222222333333333444444444444444444444444444444222222222222333333444555666555333222111111222333333333444444333333222111444444444333333222222222222333555777777777777666555666777666444444666777666666777777777777666666444333222111222444666888;;;;;;<<<===>>>???@@@@@@CCCBBBAAA@@@@@@AAACCCEEEAAABBBCCCEEEFFFFFFFFFFFFKKKJJJIIIIIIHHHHHHHHHHHHNNNNNNNNNOOOSSSZZZcccjjjwww}}}qqqfffmmm~~~wwwooouuu~~~{{{qqqcccYYYTTTQQQMMMIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@???===<<<<<<999:::;;;<<<============>>>>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999888888888777777666666333333444444555666666666666777999::::::999888777444444444444444444444444444333222111000000000000gggfffbbb^^^[[[ZZZ[[[]]][[[ZZZXXXVVVSSSOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDFFFEEEEEEDDDCCCCCCDDDDDDAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGEEEDDDFFFKKKNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMOOOMMMMMMNNNRRRVVVXXXYYY\\\[[[ZZZ\\\aaaddddddcccbbbbbbbbbaaabbbhhhrrryyyrrrkkkbbb\\\ZZZXXXUUUQQQOOONNNKKKEEEBBBCCCGGGJJJVVVjjj|||sssuuudddNNNEEE@@@>>>>>><<<;;;:::999999999:::::::::::::::999888777666555555555555555444444444444777777777777888888888888666666666666666555444444555555444444444444555555333333333333333333222222222333333333444444444444444444444444444444444444333333222222222333333444444444333222222222222333333333444444333333222111555555555444444333333333333444555666777777666666555666666555444444555777666666777777777777666666444444333222333555777888::::::;;;<<<===>>>??????AAA@@@???>>>>>>@@@BBBCCCAAABBBCCCDDDEEEFFFFFFGGGJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJKKKLLLNNNTTT\\\aaajjjnnnuuuxxxllleeemmm{{{vvvllldddZZZRRROOOMMMJJJFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::;;;;;;<<<======>>>;;;<<<=========;;;:::999::::::::::::::::::::::::888888888999:::;;;;;;;;;888888888777777777666666333333444555666777777888777888999999999888777777444444444444444444444444111111000000000111111222nnnlllhhhdddaaaaaabbbccc]]]\\\[[[XXXTTTQQQNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDFFFJJJLLLNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOQQQUUUXXXZZZ[[[]]]\\\[[[\\\___bbbcccdddaaa```^^^]]]aaalll|||}}}sssmmmccc___YYYVVVUUUSSSOOOLLLHHHGGGDDDAAA???AAAIIIOOObbbnnnvvvlllQQQDDDBBBAAA???===;;;;;;:::999999999999::::::::::::999888666555444555555777888888777666666444555555666777777888888666666555444444444444555555444444333333444444555222222222333333333333333333333333444444444555555333333333333333333333333333333222222111222222222111222222333333333333333333333444444333333222111555555555555444444444444444555555666666666555555444444555444333222444666555666666777777666666555555444444333444555777888888888999:::;;;<<<======???>>>===<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJMMMRRRUUUYYY\\\aaaiiissszzzllleeecccjjjuuu}}}{{{pppeee^^^[[[VVVPPPLLLLLLKKKHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@AAA>>>=========<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???>>>?????????>>>===;;;:::999999999999999999999999777777888888999999::::::888888777777777777666666333444555666777888999999999999999999888777666666444444444444444444444444000000000111111222444444{{{uuunnnhhheeeeeeffffffaaa```^^^\\\YYYVVVTTTRRRMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFHHHJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSSSSVVVZZZ]]]______ZZZZZZ[[[^^^```cccdddeeebbbaaa```aaaiiizzzyyymmmeee```ZZZXXXVVVUUUSSSQQQLLLHHHFFFCCCBBB@@@???DDDOOOZZZrrrtttooorrr^^^JJJCCCDDDCCC>>>::::::::::::999999999999999:::::::::999888666444444444555888999:::999888777444444444555555666666666777666444333333333444555444444333333333333444444111111222222333333333444333333444444444555555555222222222222222222222222444333222111111111111111///000222333444444333333333333444444333333222111444444444444444444444444555555555555555555444444333444444333222222333555555666666666666666666555666555555555555666777888666777777888999:::;;;;;;======<<<<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDFFFGGGHHHGGGHHHJJJLLLOOOQQQUUU\\\eeemmmqqqsssbbb___aaahhhnnnrrrwww|||uuullleee___YYYUUUQQQOOOLLLKKKLLLKKKIIIGGGDDDEEEEEEFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<=========<<<;;;:::999:::<<<>>>@@@@@@@@@AAA@@@???===;;;:::888888888888777777777777666666777777777888888888777777777777777777666666444444555777888999:::;;;999999999888777666666555444444444444444444444444333333333333333444555555sssjjjfffeeeeeefffbbbaaa```___\\\ZZZXXXVVVNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLNNNNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUXXX\\\```aaaaaaZZZ]]]```cccdddeeeeeeeeedddgggkkksssyyymmmccc\\\XXXUUUTTTSSSRRRPPPLLLHHHEEEEEEBBBAAABBBDDDJJJZZZjjjvvvjjjyyyfffWWWHHHCCCDDD@@@;;;777:::::::::999999999888888999999999888777666555444000222444666666555444333555555555555444444333333666555333222222222333444333333222222222222333333111111111222222333333333333333333444444444555555222222222222222222222222333222111111000000000000...///111333444444333333333333444444333333222111222222222222222222222222555555555444444444444444222333444333111111333444555555666666666666555555555555555555555666666777555555666777888999::::::<<<<<<<<<<<<<<<======>>>@@@@@@@@@AAABBBCCCEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGIIIIIIHHHGGGGGGHHHKKKLLLPPPWWW^^^ccceeeeee___^^^bbbhhhkkklllooouuu~~~uuukkkfff```\\\[[[YYYUUURRRMMMLLLKKKKKKKKKKKKIIIGGGCCCDDDDDDEEEEEEEEEDDDDDDAAAAAA@@@?????????@@@@@@<<<<<<<<<============>>><<<;;;:::999:::<<<>>>@@@============<<<:::888666888888888777777666666666555555555666666666666666666666666666666666777777555555666777888999:::::::::999888777666666555555444444444444444444444444444444333222222222222222}}}rrrmmmjjjgggeeecccbbbaaa___]]]ZZZXXXWWWPPPOOONNNMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGEEEHHHJJJLLLLLLLLLMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSTTTVVVWWWWWWSSSSSSUUUXXX\\\```aaaaaaZZZ]]]aaabbbccccccdddeeeiiippp|||vvvlllccc\\\WWWTTTOOONNNMMMKKKHHHFFFCCCBBB>>>;;;<<>>>>>???AAACCCDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHJJJMMMSSSXXX[[[[[[ZZZ^^^^^^aaagggiiiiiikkkpppvvvggg^^^YYYVVVSSSSSSTTTSSSPPPMMMIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@??????>>>>>>>>><<<<<<<<<===============;;;;;;::::::;;;<<<>>>???======>>>>>>===;;;999888888888888777777666666555444444444444555555555555555555666666666666777777666666777777888888999999999888777666666666666666444444444444444444444444333222111000000/////////~~~xxxpppjjjhhhgggeeebbb^^^ZZZWWWVVVQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDGGGJJJKKKKKKJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYSSSTTTUUUYYY^^^aaabbbaaa\\\^^^aaaccceeeiiiooottt}}}qqqllleee___ZZZVVVSSSPPPJJJIIIGGGDDDBBBAAAAAABBB>>>;;;???IIIRRR___zzz~~~mmmqqq~~~~~~sssjjj```WWWMMMDDD???@@@888999999:::999888777666666666777777777777666666777777777777777777666666555555555555444444444444333333333333333222111111222222111111111111222222222222222222111111111111111111111222222222333333111111111111111111111111000000/////////000111111111111000000111222333333333333444444333333222111111111111222222333333333444333333333333444666777333444444444222222444555444555555666666555555444444444555555555444444444444444555666777888999999888888999999::::::::::::>>>===<<<<<<===???AAACCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHGGGFFFFFFFFFGGGIIIIIIKKKNNNSSSVVVVVVUUUYYYXXX[[[aaadddeeegggkkkwwwzzzmmmbbbXXXSSSSSSPPPMMMMMMNNNNNNKKKHHHFFFFFFGGGGGGFFFEEEEEEEEEAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>?????????>>><<<;;;999999888888777666666555444444444444444333333333555555555666666666777777777777777777777777777777888777666666555666777777444444444444444444444444333222222111111111222222zzzqqqnnnllliiieeeaaa\\\XXXVVVRRRQQQOOOMMMLLLJJJJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCAAAAAA????????????AAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCFFFJJJKKKJJJIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVXXXYYYYYYZZZUUUVVVWWW[[[```cccdddcccbbbdddfffiiinnnwww|||tttpppbbb___ZZZWWWTTTRRRPPPNNNHHHGGGDDDAAA???@@@BBBEEEGGGEEEKKKXXXdddtttkkkfffuuu|||tttiii\\\MMM@@@;;;===888888999:::999888777666555666666777777777777777666555444333333333333333333444444555555666666777222222333444333222111000222222111111111111222222333222222222111111000000000000111111111222222222000000000000000000000000//////...//////000111222222111000000000111333333333333444444444333222222222222222333333444444444333333222222333555666777444555555444333333444666444555555555555555555444333444444555444444333333444444555666777888999999666666777888888888888888===<<<;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDEEEEEEDDDDDDFFFGGGKKKJJJJJJLLLPPPTTTVVVVVVSSSQQQTTTZZZ___```cccfffkkk~~~}}}ooobbbZZZUUURRROOOQQQNNNJJJJJJLLLMMMKKKHHHEEEFFFGGGFFFEEEEEEFFFGGGAAABBBBBBCCCDDDDDDDDDCCCDDDCCCAAA???>>>===<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<============::::::;;;<<<<<<;;;:::999:::999999888777666666555333333333333333333333333444555555555666666777777777777777777666666666666777777666555555666777888444444444444444444444444444444444444555666777777|||zzzuuunnneee___[[[ZZZWWWXXXWWWRRRLLLHHHHHHIIIMMMLLLJJJJJJKKKKKKJJJHHHHHHFFFDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@?????????@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGIIIKKKLLLMMMLLLJJJHHHIIILLLNNNNNNLLLOOOPPPRRRTTTVVVWWWXXXXXXUUUVVVWWWVVVTTTTTTTTTUUUZZZ\\\_________```eeeiiiiiimmmrrrxxxwwwkkk```YYYUUUTTTRRROOOMMMLLLKKKKKKFFFAAA???BBBCCCAAAFFFMMMNNNSSS]]]jjj{{{vvvhhhgggsss|||uuummmaaaTTTIIIAAA<<<;;;::::::888666555444444444666555555555555444444444555555555555555555555555333222222333444444333111222222222111000///...---222222222333444444111///222222222111111111000000111111111111000000000000111000///...............---......///000111111222222222222222222222222222222222222222222222222222000000111222222222222111333222222222222333444555333444444444444444444444444444555555444444333222555555555444444333333333444444444555555666666666888777666666666777999::::::;;;<<<>>>??????@@@@@@???@@@@@@AAABBBBBBCCCCCC@@@DDDFFFDDDCCCFFFGGGEEEEEEIIILLLMMMLLLLLLMMMOOONNNNNNOOOPPPQQQTTTVVVXXXhhhkkkpppsssuuuvvvwwwyyypppqqqsssvvv{{{{{{sssjjjeee]]]VVVRRRQQQPPPOOOLLLJJJHHHHHHHHHHHHFFFDDDGGGGGGGGGFFFEEEDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBBEEECCCAAA@@@???>>><<<:::=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888888777777777666555555444444444333333333222222333444555666777888666666777777777777666666666666666666555555555555444444333333333444444555777666555444333444555666{{{qqqiiieeecccccccccaaa\\\UUUPPPNNNNNNMMMLLLKKKKKKLLLLLLJJJHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKIIIJJJMMMOOONNNMMMQQQQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[[[[YYYYYY[[[\\\]]]___aaaaaaaaadddjjjooottt|||vvvkkkaaaXXXRRRPPPOOOMMMJJJHHHFFFDDDDDDDDDBBBCCCEEEEEEGGGRRR___eeekkkuuuwwwfffdddoooxxxpppbbb]]]TTTJJJCCC>>><<<<<<888888777666555555555666555555555555444444444444444444444444444444444444444333222333555555333222111111111222111111000000222111000111333333222000111111111000000/////////111111111000000000//////111000000////////////000......//////000000111111222222222222222222222222222222222222222222222222111222333333444444333333222222222111222222333333333333333333444444444444444444444444444333222222555555444444444333333333333333333444444555555555444444333333333444555666888999:::<<<============>>>>>>??????@@@AAAAAAAAA???DDDFFFDDDCCCFFFGGGEEEDDDGGGKKKKKKKKKJJJKKKMMMMMMMMMMMMMMMNNNPPPRRRSSSWWW[[[___ccceeefffgggiiiiiijjjlllnnnrrrxxx~~~wwwsssmmmeee^^^ZZZVVVPPPLLLJJJIIIIIIHHHKKKJJJHHHGGGHHHGGGEEEDDDGGGFFFFFFEEEDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>===;;;:::<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::999888888777777666666666777555555444444444333333333222333333444555666777777666666777777777777666666666666666666555555555444555444444333333333333444333222111111000000111111yyysssqqqsssqqqllleee\\\UUUQQQPPPPPPOOOOOOPPPPPPOOOLLLJJJKKKIIIFFFFFFGGGHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNLLLKKKLLLNNNPPPPPPOOORRRRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[]]]___aaaccceeefffhhhooowww~~~rrrfff^^^WWWPPPLLLJJJIIIHHHGGGEEECCCBBBAAA@@@AAADDDGGGJJJTTTgggyyyrrrwwwlllaaa[[[eee|||qqqbbb^^^QQQMMMGGGAAA===;;;:::;;;666666555555555666666777555555555555444444444444333333333333333333333333444333333444555555444222000000111222333333222222111///...///111222222111000000////////////......111111000000000000//////000000000000111111111111////////////000000000000222222222222222222222222222222222222222222222222111222333333444444333333333222222111111111222222222222222222333333333444333333333333333222222111444444444444333333333333222222222333333333333333333222222222222333444444666777888999:::;;;;;;;;;<<<<<<<<<===>>>>>>?????????DDDFFFCCCCCCEEEFFFDDDDDDFFFHHHIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNQQQVVVYYYZZZ\\\^^^```bbbccceeegggiiilllppptttwwwpppgggaaa___[[[UUUOOOPPPMMMJJJHHHHHHIIIHHHGGGJJJHHHGGGFFFGGGFFFEEECCCEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>=========;;;999;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999::::::;;;;;;;;;;;;;;;888777666555555555666777555555444444444333333333333333444444555555555666555666666777777666666555666666555555555444444444555444444333222222222333222333333333333222111111yyymmmbbb[[[XXXWWWWWWWWWVVVVVVVVVUUUQQQNNNPPPMMMJJJIIIJJJJJJJJJJJJFFFFFFEEEEEEDDDDDDDDDCCCHHHGGGEEECCCBBBAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDAAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMOOONNNNNNNNNOOOQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\]]]___aaaeeehhhlllpppwwwzzzrrrfff\\\VVVRRRNNNKKKGGGGGGFFFEEEEEEDDDCCCCCC@@@BBBFFFNNNZZZnnnsssiiihhh|||wwwaaa\\\^^^ooonnnZZZPPPOOOIIIGGGBBB>>>:::999888888666666555555444444555555555555555444444444333333222222222222222222222222555444333444555666444222111111222333333333333222000...,,,---///111222222////////////////////////111000000000////////////...//////000111111111111000000000000////////////111111111111111111111111111111111111111111111111//////000111111111111111333333222111111111222222111111111222222333333444222222333333222222111000333333333333333333333333111111111111222222222222444444444444555555555666555666777888999:::::::::999::::::;;;<<<<<<======>>>CCCEEECCCBBBDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKJJJIIIGGGGGGGGGGGGHHHLLLOOOSSSUUUWWWYYY[[[]]]]]]___aaacccdddeeehhhjjjttt|||vvvmmmeee```ZZZWWWVVVTTTPPPLLLKKKIIIHHHHHHJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA???????????????????????????===<<<<<<<<<<<<;;;999:::;;;;;;;;;;;;:::999999888888888888888888888888888888999:::;;;<<<<<<;;;888777555444444444555666555555444444444333333333444444444444444444444444555666666666666666666555555555555444444444333333555444333222111111111222222222333444444222111000xxxmmmfffdddcccaaa```^^^]]]\\\ZZZVVVSSSTTTQQQMMMKKKKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDDDDCCCHHHGGGFFFDDDBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMMMMNNNMMMOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVXXXYYY]]]^^^______```bbbfffiiinnnssszzz~~~pppiii^^^VVVSSSPPPNNNLLLFFFEEEDDDBBBBBBAAABBBBBBFFFHHHMMM[[[qqqrrrhhhhhhmmmuuueee^^^```iii}}}zzzeeeWWWLLLFFFDDDCCCBBB???<<<999888888777888777666444333333222222555444444444444333333333222222222222222222222222444333333444555555444222222333333333333222111111000...,,,---///111222222000000000000000000000000000000000////////////...------///000000000000///000000000000////////////111111111111111111111111111111111111111111111111//////000111111111111000333333222222222222333333000000111222222333444444222222333333222222111000333333333333333333333333111111111111111111111111444444555555666666666666555666777888999:::::::::888999999::::::;;;<<<<<<>>>BBBDDDBBBAAADDDEEECCCDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJHHHFFFFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQTTTUUUWWWYYY\\\^^^^^^```bbbdddeeemmmxxxwwwlllbbb[[[VVVSSSPPPOOOOOONNNKKKIIIFFFEEEDDDEEEFFFFFFDDDBBBFFFEEECCCCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;::::::::::::;;;:::999999888777777777777777777777777777777999:::;;;;;;<<<<<<888777555444444555555666555555444444444333333333333333333444444444444444555555666666666666555555444444444444333333333333444333222111111111111111......///000000...---,,,yyytttqqqpppooollliiifffdddaaa^^^[[[ZZZWWWRRRNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTTTTTTTTTTUUUVVVYYY[[[]]]]]]___aaacccfffjjjppptttxxxqqqgggaaaXXXRRROOONNNKKKIIIEEEDDDAAA@@@@@@AAADDDEEENNNRRRZZZjjj}}}nnn```___ggg}}}uuuddd]]]^^^fffvvvxxx\\\MMMIIIEEE@@@>>>::::::999999888888888888888777666444222111111111444444444444333333333333222222222222222222222222333222222333444444333111222222333333222111000000000...---...000111111000//////000000000000111111000000////////////......,,,---///000000///......////////////000000000000111111111111111111111111111111111111111111111111000111222222333333222222111111111111111222333333000111111222333444555555333333333333333222222111222222222222333333333333111111111111111000000000111222333444444444333333555666777888999:::::::::999999999:::;;;;;;<<<<<<===BBBDDDAAAAAACCCDDDCCCCCCBBBBBBDDDGGGJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFHHHJJJKKKKKKLLLNNNPPPOOOQQQSSSUUUUUUWWWYYY[[[ZZZ```iiiqqqvvvzzz~~~|||~~~{{{pppgggaaa[[[VVVQQQNNNLLLKKKKKKKKKKKKIIIHHHFFFEEECCCCCCDDDDDDBBBAAAEEECCCBBBBBBCCCCCCBBB@@@???????????????>>>>>>>>>???????????????>>>>>>>>>;;;:::999:::<<<===<<<;;;::::::;;;;;;::::::999888777777777777777777777777777777999:::;;;;;;;;;;;;777777777666666666555555555555444444444333333333222222333333444444444555444555555666666555555444444444333333333222222222222111111000111111222222000000000000000///......|||wwwrrrnnnllliiigggeee```ZZZUUUSSSRRRQQQQQQPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHKKKMMMOOOOOONNNNNNNNNPPPQQQQQQOOOPPPRRRUUUVVVVVVVVVWWWZZZ]]]```bbbbbbeeeiiinnnttt{{{wwwoooiiiaaa[[[TTTOOOMMMLLLIIIFFFDDDCCCBBBCCCGGGNNNUUUZZZ```iiivvvwwwoooiiieeelllwwwyyyggg```ccchhhvvvnnn\\\IIIBBBAAA???;;;999666666777777777777777777666555444333222222222222444444444333333333222222333333333333333333333333222111111222333333222000000000111111222111111111000//////000111222000///.........//////000000000000000/////////............///000111111000...---......//////000000111111111111111111111111111111111111111111111111111111000111111222222222222222............///111222333111111222333444555666666444444444444444333222222111111222222222333333333222222222111111000000000000000222333333333222111444555666888999999999999999::::::;;;<<<<<<======<<>>AAAFFFJJJKKKKKKGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNJJJKKKLLLLLLLLLMMMOOOQQQRRRVVV]]]ccchhhkkkmmmnnnmmmmmmnnnooorrruuuyyy|||zzzrrrfffaaa[[[WWWVVVSSSOOOLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAA@@@========================?????????>>>>>>=========:::999999:::===>>>>>>===;;;;;;;;;;;;;;;::::::999777777777777777777777777777888999:::::::::::::::666777888999888777555444555555444444444333333333111111222333444444555555444555555666666555555444333333333333222222222222000000///000000111222333444333222222111111222222|||xxxuuusssqqqnnniiibbb]]]ZZZYYYXXXWWWSSSSSSRRRPPPNNNMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKNNNOOOOOONNNNNNNNNPPPRRRQQQOOOOOORRRUUUXXXXXXXXXZZZ]]]```dddfffnnnqqqwww~~~{{{tttnnnhhhccc___ZZZSSSOOOMMMKKKHHHEEEDDDCCCEEEJJJSSS___jjjrrrvvvvvvlllnnnvvv~~~nnndddeeemmmwwwqqqVVVKKKAAA??????;;;777555888888888888888777555555444333333222222333333444444444444333333333222222333333333333333333333333222111000111333333111///---...///000222222222222111000000111333222000------------.........//////000/////////............000111222333222000...------......///000111111222000000000000000000000000000000000000000000000000......///000000000000000+++++++++,,,...///111222111222222333555666666777444444555555444444333222111111111222222333333333333222222222111111000000000111222333444333222222333444555777888888999999:::;;;;;;<<<<<<======>>><<>><<<;;;???DDDIIIKKKJJJEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJHHHHHHJJJLLLHHHIIIIIIHHHFFFGGGIIILLLNNNQQQVVV[[[___bbbccccccfffdddcccdddgggkkkmmmnnnnnnvvv}}}{{{yyy}}}~~~~~~~~~{{{tttjjjaaa[[[WWWTTTRRRRRRSSSQQQMMMIIIEEEFFFFFFGGGGGGGGGFFFEEEDDDAAA??????AAABBBBBBBBBCCCAAA@@@@@@BBBBBBAAA@@@<<<<<<========================<<<<<<;;;;;;;;;::::::999999;;;===???>>>>>>;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888999:::::::::999999666777999;;;:::888666444555555444444444333333333000000111222444555666666444555555555555555555444333333333222222222111111////////////000222333444222111///.........///000}}}uuujjjdddbbbbbbaaa^^^bbb]]]WWWUUUWWWWWWUUUQQQNNNOOOOOOOOONNNMMMLLLKKKMMMMMMMMMOOOOOONNNJJJGGGHHHIIIJJJIIIIIIIIIKKKMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJMMMMMMNNNOOORRRSSSRRRQQQVVVVVVUUUSSSRRRSSSVVVYYYaaacccdddccccccgggqqqxxx}}}rrriiidddaaa^^^\\\WWWUUUQQQLLLHHHFFFFFFFFFCCCDDDJJJVVVhhh~~~vvvoooppp~~~xxxuuuwww~~~ooo[[[KKKEEE???;;;;;;;;;:::888666555555555555444444444555555444444444333333333444333333222222333333444111111222222222333333333444444444444333333222111000000111111111222222222111222222222222111000000,,,,,,---///000222333333000000000000///...---,,,......//////000000111111//////000111111000///...000000000000111111111111111222222333333222222111000000000000111111111111000000000000000111111222000000222333555666888888444444444333333222222222333333333333333333333333222222222222222222222222000111111111111222222222444444555666777888888999::::::::::::::::::::::::;;;<<<======<<<<<<===???@@@===<<<===BBBEEEFFFEEECCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFIIIKKKNNNRRRUUUWWWXXXXXXYYY[[[]]]\\\\\\^^^cccggghhhnnnqqqqqq}}}~~~sssmmmkkkjjjhhhjjjhhhddd```\\\YYYVVVUUUPPPNNNLLLLLLNNNMMMJJJGGGKKKHHHFFFEEEFFFGGGGGGGGG@@@>>>===>>>AAABBBBBBBBBCCC@@@======??????>>><<<===<<<::::::<<<===<<<;;;@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<=========;;;:::888777777777777777777666555555333666888888666666999<<<===<<<;;;999888777777777555555444333333333333444111111000000111333555666222222111111222222333444666555444333222222222222222222111///------...000000000000000000000000000{{{uuusssrrrooommmhhhccc]]]\\\]]]^^^[[[YYYZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSTTTUUUTTTQQQOOOMMMNNNNNNNNNLLLLLLNNNPPPNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNNNNMMMLLLMMMNNNSSSSSSTTTVVVYYYZZZZZZZZZYYYYYYXXXWWWWWWYYY^^^aaagggjjjooosssvvv~~~tttnnnfff```]]]\\\ZZZXXXUUUTTTRRRNNNJJJGGGFFFFFFIIIOOO\\\ooo}}}nnnqqqiii[[[LLLFFF>>>:::999999888666666555555555555444444444444333333333222222222222222222111111111111222222111111111111222222222222222222333333222111111000000000111111111222222222111111222222111111000///......//////000000000000000000000000///...---,,,...///////////////000000...///000000111000////////////000000000111111111111222222333333222222111//////000000000111111111/////////...///000000111000000111222444555666666444444333333333222222222222222222222222222222222222222222222222222222222000111111111111222222222666666777888999:::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;===>>>???===<<<>>>BBBEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKOOORRRTTTUUUUUUSSSTTTVVVVVVVVVYYY]]]aaahhhmmmnnnnnnwww~~~vvvkkkccc___]]]]]]\\\ZZZXXXVVVSSSPPPNNNMMMLLLNNNLLLJJJJJJKKKKKKHHHEEEHHHFFFDDDDDDEEEFFFEEEDDDAAA@@@??????BBBCCCCCCCCCBBB@@@======??????===<<<<<<;;;999999;;;<<<;;;:::??????>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;============<<<:::888777777777777777777666555555666777888888777666777999777777777777777888888999555555444333333333333444333222222111222333555555222222111111222222333444444333222111000000000000222222111///------...000000000000000000000000000tttoookkkiiijjjjjjhhhfffeeedddaaa^^^\\\\\\\\\\\\[[[[[[[[[\\\]]]\\\XXXVVVRRRSSSSSSQQQOOONNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQPPPPPPQQQRRRUUUWWWXXX[[[]]]```aaabbb```aaaaaaaaaccchhhoootttzzzwwwooojjj```]]]YYYVVVUUUUUUTTTSSSOOOOOONNNKKKGGGEEEEEEFFFMMMZZZooo|||sssvvv|||fff]]]NNNGGG>>>999777777666555666555555555555444444444222222222222111111111111000000000//////000000000000000000000111111111111111111111111111111000///000000000111111111111222111111111111111000//////111000000//////.........000000000000///...---,,,/////////...............---...///000000000000000//////000000000000111111111111222222222222111111//////000000000000111111...............//////000000000111111222333333444333333333222222222222222111111111111111111111111222222222222222222222222000111111111111222222222666666777888999:::;;;;;;999999999999999999999999999:::;;;:::999:::;;;===>>>===<<<>>>AAACCCDDDDDDAAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFIIILLLNNNPPPPPPQQQLLLNNNOOOOOOQQQTTTXXX[[[bbbggghhhgggppp~~~|||{{{|||~~~yyytttfffaaaYYYTTTRRRQQQQQQQQQOOOOOOMMMLLLKKKJJJJJJJJJKKKIIIHHHGGGHHHGGGEEECCCEEEDDDCCCDDDEEEEEECCCAAABBBAAA@@@@@@BBBDDDDDDCCCAAA@@@>>>>>>??????===<<<;;;:::999999:::;;;:::999>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<=========<<<;;;999888777777777777777666666555999888777777777777666555555555555555555666777777555555444333333333333333444333333222222333444444222222111111222222333444444333222111000000000000111111111000...---...000000000000000000000000000}}}}}}{{{yyywwwtttqqqlllfffcccaaaaaabbbfffhhhjjjmmmnnnjjjddd```[[[[[[[[[YYYVVVTTTUUUVVVSSSSSSTTTUUUUUUUUUUUUUUUTTTVVVXXXYYYXXXXXXYYYZZZ[[[]]]___bbbdddgggkkkmmmmmmnnnppprrrwwwyyyoooggg```\\\UUUSSSRRRPPPPPPOOOOOONNNKKKKKKJJJGGGDDDEEEIIIMMMXXXgggxxx{{{vvvbbbZZZOOOHHH>>>888777777666555666555555555555444444444333222222222222111111111000000////////////000000////////////000000000000000111111222111111000000000000000000111111111111000000111111000000///...000000000///......------//////000//////...------//////......------,,,,,,,,,---...///000000111111////////////000000000111111111222222222222111111////////////000000000111///............///000000000000000000111111111111222222222222222111111111000000000000000000000000111111111111222222222222000000111111111222222222444444555666777888888999888888888888999999999999888999:::999888888:::<<<===<<<===>>>@@@BBBCCCCCC@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEECCCEEEGGGJJJLLLMMMMMMMMMJJJJJJKKKLLLNNNRRRVVVXXXWWW[[[^^^aaajjjvvv}}}|||wwwvvvyyy}}}{{{uuuqqqqqqrrrtttxxx{{{~~~}}}zzzyyy}}}|||vvvqqqmmmhhhaaa[[[YYYVVVRRROOOMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@BBBAAA???@@@BBBCCCCCCBBB@@@@@@?????????>>>===<<<;;;:::999:::;;;<<<:::999<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;:::::::::<<<<<<======<<<;;;999888666666777777777777666666999666444555888999777444888777666555444444444444555444333333222222333333333333333222222222222222222222111111222222333444555555444333222222222222000111111000.........000////////////////////////wwwrrrooonnnnnnxxx{{{vvvnnnggggggfffdddaaa``````bbb______aaabbbbbbbbbbbbbbb```bbbeeefffeeefffggghhhgggjjjnnnppprrruuuzzz~~~~~~ssshhh___XXXSSSPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJIIIFFFEEEJJJSSSZZZlll{{{~~~fffWWWRRRMMMGGG>>>999888888777555666555555555555444444444333333333333222222222222222111111000000111111222....../////////000000000111111222222222222222111000000000000000000000000///000000000000///..................//////////////////////////////...---//////......------,,,,,,,,,------...///000000111...////////////000000000000111111222222111111000...////////////000000000000000//////000000111222000000000000000000000000111111111111111111111111000000000000000000000000000000000111111222222222000000111111111222222222222333444555666777777888777777777888888999999999777888999999888888999;;;;;;<<<>>>???@@@@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJKKKLLLLLLLLLIIIHHHHHHIIILLLPPPSSSUUUPPPTTTWWW\\\eeennnrrrrrrjjjiiikkkoooooojjjhhhiiikkkmmmpppsssvvvzzz~~~|||rrrssswww}}}~~~yyywwwuuupppkkkjjjfffbbb___^^^ZZZUUUPPPSSSRRRPPPNNNKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGEEECCCCCCCCCDDDDDDDDDDDDEEEFFFEEECCCAAAAAA@@@??????AAABBBAAAAAA???@@@@@@@@@???===<<<<<<<<<;;;;;;<<<======;;;999;;;;;;;;;:::::::::::::::999999:::;;;;;;:::999999;;;;;;<<<<<<<<<:::999888666666777777777777666666666444333555888:::888666888777777666555555555555444444333222222222222333222222222222222111111111222222111111222222333444555555444333222222222222///000111111///...///000////////////////////////|||ssstttsssrrrpppooopppqqqnnnoooqqqrrrsssrrrrrrqqqoooqqqtttuuuuuuvvvxxxyyyyyy}}}~~~uuunnneee\\\UUUPPPMMMJJJKKKKKKKKKJJJGGGFFFGGGIIIHHHJJJKKKJJJLLLSSS___iiixxxdddUUUMMMMMMHHHCCC<<<999888999777555666555555555555444444444444333333333222222222222333222222111111222222333////////////000000000000000111222222333222222222111000000000000000/////////////////////......---,,,,,,---...//////000000...///////////////....../////////...............------------...///000000......////////////000000000000111111111111000000......////////////000000000000000000000111222222//////000000000000000000000000000000000111111111000000000000000000000000//////000000111222222222000111111111111222222222333333444555666777888888666666666777888888999999777888999888777888999;;;:::<<<>>>?????????@@@AAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKGGGFFFDDDFFFIIIMMMOOOOOOPPPRRRUUUYYY___ccceeeddd___]]]^^^bbbbbb______aaaaaacccfffhhhjjjmmmqqqtttvvvvvvvvvwwwxxxxxxvvvssskkkoootttyyy~~~}}}{{{tttjjjeeedddccc```\\\[[[YYYVVVVVVWWWWWWSSSOOONNNNNNMMMJJJGGGFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDBBBAAACCCDDDFFFEEEDDDEEEFFFFFFDDDBBBAAA@@@>>>???@@@AAAAAA@@@>>>???AAAAAA???===<<<<<<<<<;;;;;;===>>>>>><<<999:::::::::999999999999999888999:::;;;;;;:::999888999:::;;;;;;;;;999888777555666666777777777777777444333333555777999999888555555555666666888999:::444444333222222222222222111111222333333333222222222222111111222222333444444333222111000000000000...000111111000...///000000000000000000000000000zzzsssnnneee```YYYSSSOOOLLLJJJIIIGGGIIIJJJIIIHHHIIILLLOOOPPPUUU[[[^^^aaajjjvvvooo\\\QQQIIIFFFGGGBBB===999777888999777444666555555555555444444444222222222222111111111111333222222111111222222333//////000000000111111111///000000111222222111111111111000000////////////....../////////...------,,,,,,---......//////000......////////////.........///////////////000000///...---------...//////........./////////000000000000111111111111000000........./////////000000///////////////000111111/////////000000111111111/////////000000000111111111111111111111111111111/////////000111222222222000111111111111222222222111222333333555555666777555555666666777888888999888999999999888888:::;;;999<<>>>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJHHHFFFDDDDDDHHHKKKLLLLLLPPPPPPRRRWWWZZZ[[[ZZZYYYZZZWWWWWWYYYYYYVVVVVVYYYVVVXXX[[[]]]___aaadddfffkkkiiiiiikkkmmmlllkkkjjjeeehhhkkklllnnnqqquuuwwwvvvyyyxxxtttrrrtttvvvuuuwwwsssrrruuuvvvuuuxxx}}}}}}|||{{{yyyvvvssspppnnnhhhccc\\\XXXWWWXXXWWWVVVTTTRRRPPPRRRTTTUUURRROOOKKKKKKKKKHHHEEEEEEGGGIIIJJJJJJJJJIIIJJJJJJKKKKKKFFFFFFFFFCCC@@@???AAADDDGGGEEECCCCCCDDDEEEDDDCCCCCCAAA??????AAABBBAAA@@@===???BBBBBB???<<<<<<<<<::::::;;;<<<>>>===;;;888999999999999999999999999777999:::;;;;;;:::999777888888999:::999888777666555555666777777777777777444555666666555555777888444444555555666888999:::444333222222111222222222111222444555555555555444222222111111222222333444444333222111000000000000---///111111000//////000000000000000000000000000}}}uuummmddd^^^WWWSSSNNNJJJHHHGGGFFFEEEFFFHHHJJJJJJKKKNNNSSSXXX```hhhrrrxxx}}}zzzhhhSSSIIIEEEAAA>>><<<<<<999666666888888666333666666555555555444444444111111111111000000000000222222111111111111222222000000000000111111111111......///000000000000000111111000000/////////.........//////......---,,,---------.....................///////////////.........//////000000111111000///------,,,---...///............/////////000000000111111111111000000............/////////000...............///000000/////////000111222222222.../////////000000111111111111111111111111111111...//////000111222222222000111111111111222222222...///000111222333333444444555555666777888888999888999:::999888888:::<<<888;;;???@@@>>>===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIKKKHHHEEEFFFIIILLLMMMLLLMMMMMMOOOUUUXXXWWWUUUUUUZZZVVVUUUVVVUUURRRRRRUUUOOORRRTTTVVVWWWYYY\\\^^^]]][[[[[[^^^___^^^]]]]]]aaabbbbbb___^^^aaadddeeebbbffffffccccccgggiiiiiihhhdddccceeeeeeccceeeiiiiiihhhfffdddaaa___]]]\\\ZZZWWWRRROOONNNNNNOOOOOOQQQOOOMMMOOORRRRRRPPPMMMKKKLLLLLLJJJGGGGGGJJJNNNFFFFFFFFFFFFGGGIIIJJJKKKEEEFFFEEEBBB>>>>>>@@@CCCGGGEEEBBBBBBCCCDDDDDDCCCDDDBBBAAAAAABBBCCCBBBAAA<<>>???@@@===888777777666666555555444444666666555444333333222222+++...111444555444333111111111111111111111111111///000000///------...///000000000000000000000000///000000000000//////...////////////............000...,,,,,,------,,,+++000000000000000000000000///////////////.........////////////000000000000///...,,,,,,,,,---///111///000111111111000...---,,,,,,------...//////000---...///111111111000///............////////////......------...///111222000000000000000000000000//////000111111111111111//////000000111111111222222222222333333444444444555555666666777777888888888999999::::::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>CCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLKKKJJJHHHGGGGGGEEEEEEGGGKKKMMMLLLJJJIIILLLPPPRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTRRROOONNNLLLKKKLLLNNNRRRVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\^^^___``````^^^\\\ZZZXXXXXXYYY[[[\\\___]]]ZZZWWWUUUSSSRRRRRRNNNOOOPPPRRRRRRQQQPPPNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIGGGEEEDDDHHHHHHIIIJJJKKKIIIFFFCCCFFFDDDBBB@@@??????@@@AAAAAABBBBBBCCCDDDCCCCCCCCCDDDCCCCCCCCCCCCBBB???<<<@@@??????>>>===<<<<<<;;;>>>>>>>>>===<<<:::999888:::::::::999999999888888:::::::::999999999888888666666555555555555666666666777888888888666555444777777777777888888888888444444333222222222222333666555333222111111222222444444555555444444333222222222333333333333444444333333111000000000111222111111000000//////......000000000000000000000000zzzsssjjjccc___ZZZSSSNNNLLLHHHDDDBBBCCCDDDDDDCCCFFFFFFIIISSScccwww||||||fffTTTLLLAAA======>>><<<999888888888777777777777777666666555555444333333222///000222333333222111000111111111111111111111111///000000///------...///////////////////////////...//////000000000000000////////////...............---++++++---......---.......................................---------.../////////000000000000///...---,,,,,,---///000...//////000///...---,,,///............------------...///000111000000///............////////////222111///...------......//////////////////////////////000111111111111000///000000000111111111111222222222333333333444444444555555666777777888888888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLLLLJJJIIIHHHJJJIIIHHHJJJMMMNNNNNNLLLLLLNNNQQQRRRQQQPPPOOOPPPRRRRRRSSSSSSRRRPPPNNNLLLJJJIIIJJJLLLPPPSSSUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\YYYWWWUUUSSSSSSTTTUUUWWWYYYWWWUUURRRPPPNNNNNNNNNMMMOOOPPPQQQQQQPPPNNNMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIFFFDDDBBBGGGGGGGGGIIIIIIHHHDDDAAACCCBBB@@@>>>===>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBEEEDDDBBBBBBBBBBBB???============>>>>>>>>>>>>??????>>>>>>===;;;::::::999::::::::::::999999999999999999999999888888888888666666555555555555666666666666777777777666555444666666666666666666666666777777666555555555555555666555444333222222222333444444444555444444333222222222222333333333444444333222111000000000111222111111000000////////////000000000000000000000000}}}yyywwwjjjddd]]]XXXUUUQQQLLLHHHDDDAAA>>>===???BBBDDDEEEGGGKKKUUUhhhtttsss~~~hhhSSSHHHDDD???;;;:::::::::999777777777777777777888888666666666555444444333333444333333222111000//////111111111111111111111111///000000///------...///////////////////////////---...///000000111111000/////////............------+++***+++---//////...------------------------------------------------....../////////000000000......---,,,,,,...///000---............---,,,,,,111000000...---,,,++++++......///000000000//////---............/////////111000///......------...////////////////////////...///000000111111000000000000000000111111111111222222222222222333333333444444555555666777777777888888888999::::::;;;;;;;;;<<<>>>???AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFGGGGGGFFFEEEAAABBBDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIILLLKKKJJJKKKMMMMMMMMMLLLNNNPPPQQQQQQOOOMMMMMMMMMPPPQQQQQQQQQPPPNNNLLLKKKHHHHHHHHHJJJNNNQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRROOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWWWWWWWWWWTTTSSSQQQPPPOOOPPPRRRSSSTTTRRRPPPMMMLLLKKKJJJJJJMMMNNNOOOPPPPPPNNNLLLJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOMMMKKKIIIFFFCCCBBBFFFFFFFFFGGGHHHFFFCCC@@@@@@???>>>======>>>??????AAAAAAAAABBBBBBBBBBBBBBBFFFDDDAAAAAAAAAAAA@@@???;;;<<<===>>>???@@@AAABBB@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::888888888888777777777777666666555555555555666666555555666666666555444444444444444444444444444444888777666666555555666666666666444333333333333333444444444444444333222222222222222222333333333333333222111111000000111111111000000000000/////////000000000000000000000000}}}vvvoookkkiii___ZZZUUUQQQNNNKKKHHHEEECCC@@@>>>===???BBBEEEGGGNNNWWWiiiwwwmmmsssnnnWWWKKK@@@@@@>>>;;;999777777888333444444555555666666666666666666555555444444444555444222111000///000000111111111111111111111111///000000///------...///////////////////////////...///000000000000000/////////.........------------,,,++++++---.........---------------------------------------................../////////000000...------------...///000............------,,,,,,000000///...---,,,++++++......//////////////////---------.........//////------......//////000111////////////////////////...//////000000000000000000000000000000111111111111111111222222222222222333444444555555666777777777777888888999:::::::::;;;<<<>>>@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDFFFFFFFFFFFFEEEAAACCCEEEHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIMMMOOOPPPPPPNNNLLLLLLLLLPPPPPPPPPPPPOOOMMMLLLKKKHHHGGGGGGIIILLLOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQOOONNNNNNNNNOOOQQQRRRSSSQQQRRRSSSUUUUUUVVVUUUUUUUUUTTTRRRQQQPPPQQQRRRSSSRRRPPPNNNLLLKKKJJJKKKKKKMMMNNNOOOOOONNNLLLJJJHHHKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIGGGEEEDDDFFFFFFFFFFFFGGGFFFCCCAAA>>>>>>======>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDFFFCCC@@@???@@@AAA@@@@@@;;;<<<===>>>???AAAAAABBBAAA???===;;;:::;;;<<<===<<<<<<;;;;;;;;;:::::::::777777777777666666666666666555555444444555555666555555555555555555444444555555444444444444444333444444333222222222222333666555555444444333333333333444444444444333222222111222222222222333333333222222222111111111111111000000000000000000000000000000000000000000000000}}}xxxqqqkkkeeeaaa^^^VVVSSSOOOKKKHHHFFFDDDBBBEEEDDDBBBAAABBBFFFKKKOOO[[[hhhvvvpppooo|||qqqWWWIIIDDD>>>??????<<<888666666777333333444444555555666666555555555555555444444444333222111000///000222333111111111111111111111111///000000///------...///........................000000111000000///...---............------------000...,,,,,,------,,,+++........................------......////////////............////////////------------......///////////////.......................................//////..................------------............------...//////000000000..............................///000000000000000111111000000000000000000111111111111111111111111333333333444555555666666666666777888888999999::::::;;;===???AAABBBBBBBBB???????????????@@@AAAAAAAAABBBDDDEEEFFFFFFEEEEEECCCEEEFFFGGGGGGFFFDDDCCCFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLNNNNNNMMMLLLMMMNNNPPPPPPPPPOOONNNMMMLLLKKKIIIHHHHHHIIILLLOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOOOONNNNNNOOOPPPRRRTTTQQQRRRTTTVVVVVVVVVUUUTTTUUUTTTSSSRRRRRRRRRSSSSSSOOONNNLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFDDDBBB????????????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEBBB@@@???@@@AAA@@@@@@======>>>>>>????????????@@@???===;;;:::;;;<<<===<<<<<<;;;;;;;;;:::::::::777777777666666666555555555555444444444444555555555555444444444555555555666666666555555555444444333222111111000000111111444444444444444444333333333333444444333333222111111111111222222222333333222222222222111111000000000000000000111111111111111111111111111111111111{{{tttrrrmmmgggaaa\\\YYYWWWNNNLLLIIIFFFDDDBBBBBBAAACCCCCCCCCDDDGGGNNNVVV[[[nnn}}}wwwttttttzzzzzzmmmpppzzzvvv]]]KKKAAA@@@>>>>>>>>><<<999666666666666666666666666666777777444444444444444444444444111111000000000111333444111111111111111111111111///000000///------...///........................000000000000000///...............------------,,,000///,,,,,,------,,,+++........................------......///000000000------........./////////---------............///000///......------......,,,,,,------...//////000000///......------......,,,------------.........000000000000///...---,,,........................---...//////000000//////111111111111000000000000111111111000000000000000222222333333444555555555666666666777888888999999::::::<<<===??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFEEECCCBBBAAADDDDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKIIIJJJLLLLLLKKKLLLMMMOOOPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHJJJLLLNNNOOONNNOOONNNNNNNNNOOOPPPQQQRRRNNNMMMKKKKKKKKKMMMOOOQQQQQQRRRTTTVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJHHHKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEFFFFFFFFFDDDBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEECCCAAA@@@???@@@AAA@@@???>>>>>>>>>===============>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777777666666666666555555444444444444555555555555555444555555666777888888777777666555555555333333222111111111222222222333333444444333222222333333333333333222111111111111111111222222222222111222222222222111000000000000000111111111111222111111111111111111111111}}}wwwrrrnnnhhhfffbbb^^^YYYUUUSSSQQQHHHGGGFFFEEECCCCCCDDDFFFFFFHHHLLLPPPWWWaaammmuuuwwwqqqggghhhooo}}}uuurrr|||rrr^^^QQQEEE???>>>===<<<:::999999888777666666666666666666666555555333333333333333333333333111111111111111222222333111111111111111111111111///000000///------...///........................------///000111111111111.........---------,,,,,,///---,,,,,,---...---,,,------------------------,,,,,,---......///000000---------.........//////,,,------...............///...---,,,,,,,,,------,,,,,,------...//////000000///...---------......,,,,,,---------.........///000000000///...---,,,........................---...//////000000//////111111111111000000000///111111000000000/////////222222222333444444555555555555666666777888888999999999:::;;;<<<=========>>>============>>>??????AAABBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJHHHJJJKKKKKKIIIHHHJJJLLLIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIJJJIIIHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMKKKIIIHHHHHHJJJLLLMMMNNNPPPRRRTTTTTTSSSQQQPPPPPPOOOOOOOOONNNNNNNNNNNNIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGEEEDDDDDDEEEDDDCCCAAA@@@AAAAAABBBBBBBBBBBBAAABBBAAA@@@??????AAABBBDDDAAA@@@@@@@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888777777777666666555444444333333444444555666666555555555666777888888888777777666555555444444333333222222222222222111111222333333222222111222333333333333222111111111111111111222222222222111222222333222111000///000000111111111222222222111111111111111111111111|||wwwsssnnniiieeeaaa___\\\XXXTTTQQQOOONNNFFFFFFFFFFFFFFFGGGIIIKKKQQQUUU[[[bbblllzzz|||llleeeiiimmmzzz|||yyy|||pppWWWKKKFFF@@@;;;999<<<999777777888999888777555555555444444333333222222222222222222222222222111111111111111111111111111111111111111111111111///000000///------...///........................***+++---///111333444444......---------,,,,,,,,,---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////,,,---......//////.........---,,,+++***+++,,,------------.........//////000///...---,,,------...,,,,,,,,,---------......,,,---...000000000000///........................---......///////////////222111111111000000//////111111000000/////////...111222222333333444555555555555666666777888888888888999999:::;;;;;;;;;:::===============>>>??????AAABBBCCCEEEEEEEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBCCCEEEGGGHHHIIIDDDFFFIIIHHHFFFEEEGGGJJJJJJKKKKKKKKKIIIJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJHHHGGGHHHJJJLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLIIIGGGGGGIIIKKKLLLLLLNNNPPPRRRRRRQQQOOOMMMOOOOOOOOOOOONNNNNNNNNMMMJJJIIIHHHHHHHHHIIIKKKLLLJJJKKKMMMNNNOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFDDDCCCBBBCCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>======???AAABBB@@@@@@@@@AAABBBBBB???===;;;;;;;;;;;;<<<<<<======::::::;;;;;;;;;:::999999:::::::::999999999888888888888888888777777777777555444444333333444444555777666555555666777888999888888777666555555444444333222111111000000111111///000222222333222111000222333333333333222111111000111111111111222222222111111222333222111000///000000111111222222222222111111111111111111111111{{{yyyvvvrrrmmmggg```\\\[[[ZZZVVVRRRNNNJJJHHHGGGFFFIIIKKKJJJIIINNNVVV^^^gggnnnwwwkkkfffkkkppp|||dddZZZLLLCCC???===:::888999999888777666555444444555555444444444333333333444333222333555666555444333333333333333333333333111111111111000000000000...000000...000333111---////////////////////////------...///000111222222000000///...------,,,,,,...,,,***((()))+++///111//////000000000...---,,,000000///...............---...///...---------///222111///---+++***))))))//////...---,,,,,,,,,,,,---------------------------///111111///...------...............///000000,,,---......//////......000000//////..................///000000000000000///000111111111///...---000000000000000111111222333222222222111111000000666777777777888888888888999:::;;;<<<===============>>>>>>>>>>>>????????????@@@AAACCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMKKKHHHFFFFFFHHHKKKMMMKKKLLLNNNNNNMMMLLLLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIGGGFFFGGGIIIIIIJJJMMMOOOPPPPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNLLLIIIFFFDDDDDDEEEDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA?????????@@@AAABBBBBB@@@>>><<<;;;===>>>@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777<<<<<<;;;::::::999888888999888888777666555555444222222222333444555666666777777777777666666666666777777666666555555555444333222222111111222222333222222111111111111222222222222222222111111000000//////000000111111111222555444333222111///......//////000111222222333333000000000000000000000000|||wwwssspppllliiifffaaaZZZUUURRRQQQOOOKKKHHHFFFEEEFFFHHHIIIJJJKKKOOOZZZiiittt{{{sssvvv}}}tttTTTLLLBBB<<<;;;<<<;;;999999999888777666555444444555444444444444333333333444333222333555555555444333333333333333333333333111111111000000000//////***...///,,,,,,//////,,,....................................////////////000//////...------,,,,,,...---+++******+++...///...///000000000///...---000//////..................///000000......///000,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,---------------------------///000///...,,,------..................//////,,,---......//////......///////////////......---------...///////////////000000000000000///......000000//////000000111222000000000//////.........666666666777777777888888777888999:::;;;<<<<<<<<<>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMLLLKKKIIIGGGGGGIIIKKKLLLJJJKKKMMMMMMLLLKKKLLLMMMJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIGGGFFFGGGHHHHHHJJJLLLNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLJJJFFFEEEEEEEEEEEEDDDGGGFFFEEEDDDBBBAAA@@@???AAA@@@?????????@@@AAABBBBBB@@@>>><<<;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999888888777777;;;::::::999888888777777888888777777666666555555444444444444555666777888666666666666555555555555777666666666555555555444333333222222222222333333222222111111111111222222333222222222111111111111000111111111222222222222222222222111111000000000//////000111111222333333////////////////////////zzzxxxxxxyyy{{{zzzvvvrrrlllgggbbb______[[[TTTNNNMMMLLLJJJFFFDDDEEEHHHKKKTTTSSSRRRTTT]]]nnn|||}}}~~~yyysss\\\GGGBBB;;;888999::::::888999888888777666555444444444444444444333333333333444333222333444555444333333333333333333333222222111111000000000000//////***///111...+++---...---------------------------///.........------------/////////...------,,,,,,...---,,,,,,+++,,,,,,------...///000000000///...000///......------......---...//////------...///*********+++,,,---///000//////...---,,,,,,,,,,,,---------------------------......---++++++,,,---...............---------------...////////////......///000000000///------,,,------...............000000//////......//////000000//////000000111222333333222222222222111111555555555666666666777777555666777999:::;;;;;;;;;>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???AAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHJJJKKKKKKJJJJJJKKKMMMKKKKKKJJJJJJKKKLLLLLLMMMJJJKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLIIIGGGEEEFFFFFFFFFEEEFFFFFFEEECCCAAA???>>>===???????????????@@@AAABBB@@@???===<<<;;;<<<>>>???@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;::::::999999888777777777999999999888777777666666666666666666666666666666666666666666666777888999555555555555444444444444666666666555555555555555333333222222222222333333222222111111111111222222333333222222222222111111222222222222222333333333111111111111111111111111//////000000111111222222////////////////////////~~~||||||||||||yyyvvvssstttvvvzzz{{{xxxqqqlllgggaaaZZZXXXYYYVVVPPPJJJNNNLLLJJJGGGGGGMMMWWW^^^nnnlllkkkmmmvvv|||www]]]MMMDDDAAA<<<:::::::::888777888888777666555444444333444444444333333333222222333222111222444555444333333333333222222222222222111000000000///////////////555888333------...///------------------------........................//////.........------------.........---,,,++++++---...///000111111000/////////...------------...***+++,,,,,,******+++,,,------,,,+++++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))+++---...............------,,,------...///////////////---...///000000///...---,,,---......//////......111000...------...///000///////////////000111111444444444444444444444444444444444444555555555555444555777888999:::;;;;;;======>>>>>>>>>???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEHHHJJJKKKKKKIIIIIIEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHJJJJJJIIIJJJLLLMMMKKKJJJJJJJJJKKKKKKLLLMMMHHHIIIHHHFFFDDDCCCDDDEEEGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKIIIGGGFFFGGGGGGGGGFFFFFFEEEDDDBBB@@@???======???????????????@@@@@@AAA???>>><<<;;;;;;<<<===>>>???????????????>>>>>>>>>=========<<<<<<<<<;;;;;;999999888888777777777777999999888888888777777777555555666666666666666666666666666666666777888888666666666555555555444444555555555555555555555555333333333222222333333333333222222111111222222333333333333333333333222222222222222222222222222222111111111111000000000000/////////000000000111111////////////////////////{{{vvvsssssstttuuu{{{~~~}}}|||yyyvvvrrrpppqqqtttxxx{{{zzzsssiiiccc]]]WWWRRROOOPPPOOOKKKGGGKKKKKKKKKLLLSSS```rrr{{{```MMMDDDBBB@@@===<<<;;;999888777888888777666555444333333444444333333333222222222333222111222444555444333333333333222222111111111000000000////////////...333999;;;555...---..............................---......///000000111111...............------------............---++++++---...///111111111000000//////...---------------***+++,,,+++*********,,,//////---,,,+++*********//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,---......//////...---------...//////000000//////---...///000000///............///000000000000///000///...------...///000/////////...///000000111000000000111111111111111222222333333333444444444444555666888:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???????????????>>>?????????@@@@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDGGGIIIJJJJJJIIIHHHAAABBBDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHFFFGGGIIIIIIHHHJJJLLLNNNKKKJJJJJJJJJJJJJJJJJJKKKFFFFFFFFFEEECCCBBBCCCDDDGGGGGGHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIGGGFFFFFFGGGHHHGGGFFFDDDDDDCCCAAA@@@???>>>===????????????????????????===<<<<<<;;;;;;<<<===>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888888777777777777666666999999999999999888888888555555555555666666666666555555444444444555666666777777777666666666555555444444444555555555555555444333333333333333333444333333222222222222333333333333333333333333444444111111111111111111000000333333222111000///...---//////////////////000000........................}}}~~~~~~zzzsssnnnmmmnnnmmmrrrvvvwwwuuuuuuxxx|||~~~|||{{{zzzwwwvvvttttttvvvzzz}}}yyyvvvsssvvvyyy||||||wwwmmmccc\\\PPPNNNJJJIIIIIIJJJKKKKKKKKKPPPVVV^^^jjj}}}zzzbbbNNNBBB>>>;;;;;;:::999999999999999888777777666555444333333333333333333222222222222333222111222333444333222333333333222111111000000000000////////////......222777777222------,,,+++////////////////////////------...///000111222222........................---............------,,,...///000111111111000//////...------,,,,,,------,,,---......,,,,,,---...------,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***+++,,,---///000000000///.........///000000000000///............////////////...//////000000000000000.........---......////////////......//////000111111111111111111222222222111111111222222222333333333444666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA===>>>???@@@AAACCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBDDDFFFHHHIIIIIIIIIIIIAAABBBDDDFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHHHHHHHJJJMMMPPPLLLLLLKKKJJJIIIIIIIIIIIIDDDEEEFFFEEECCCCCCEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHGGGFFFCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<===>>>???>>>===<<<;;;;;;;;;;;;::::::::::::999777777777666666666666666999999999999999999999999555555555555555555555555444444333333333333444444888777777777666666666666444444444444444555555555444444333333333333444444333333222222222222333333333333444444444444555555111111111000000000000000444333222111///...---,,,............////////////........................zzzsssqqqqqqpppsssuuuuuuuuuwww|||}}}zzzyyyyyyyyy{{{|||}}}~~~}}}|||zzzyyytttsssssstttwww|||{{{yyyxxxxxxxxxtttlllccc[[[VVVJJJKKKLLLLLLLLLPPPUUUZZZ[[[dddrrrqqq]]]PPPDDD===;;;888888888777666777888999777777666555444333333222333333333222222222222111222111111111333444333222333333222222111000000///000000/////////.........///222222///...///...+++.................................//////000000000........................------------............///000111222111000///...///...------,,,,,,---------...///...---,,,---///,,,,,,,,,---...///000111//////...---,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++)))******,,,---///111222222111000......///000000000000000///...---------...000111---...//////000000//////,,,---....../////////...///............///000000222222222333333333444444000000000111111111222222111222444666888999::::::999999::::::::::::;;;;;;999:::;;;<<<===>>>>>>>>>======>>>>>>???@@@@@@AAA<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIKKKOOORRROOONNNMMMKKKJJJIIIHHHHHHEEEFFFGGGGGGFFFFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDCCCEEEGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???===;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>===<<<:::999::::::999999999999888888666666666666666666666666888888888888888888888888666666666555555444444333444444333333333333444444777777666666666555555555333333333444444555555555444444333333333333444444444333333222222333333444333444444444555555555555222222222111111000000000222111111000///.........................................................|||yyyyyywwwxxxyyyzzz{{{~~~}}}yyywwwwwwwwwuuuwww{{{yyyyyyxxxzzz~~~~~~zzzxxxsssqqqmmmeee]]]UUUPPPNNNKKKOOORRRSSSTTTYYYbbbjjjppp|||vvvYYYKKKFFFBBB>>>===::::::999777666555777888777777666555444333333222333333333222222222111111222111000111333444333222333333222222111000000///000/////////............---//////...000333222...------------------------///............------------.....................---------------...///000000111222222111000///.........---,,,,,,,,,,,,---+++,,,------++++++,,,---...............///000000//////...---,,,,,,,,,,,,++++++++++++++++++++++++***,,,......,,,*********+++---///222333333333222...//////000000000000000000///---,,,,,,...111333,,,---......//////......+++,,,...///000///...---...............///000000....../////////000000000000000000000111111111111///111222555666888888999888888999999999:::::::::888999:::<<<===>>>>>>>>><<<======>>>???@@@@@@@@@:::;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJKKKKKKJJJGGGEEECCCCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHHHHIIILLLPPPSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFGGGHHHIIIHHHIIILLLNNNJJJIIIGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCDDDFFFGGGFFFDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAA???<<<:::888:::::::::;;;;;;<<<<<<<<<:::;;;<<<======;;;999888999999999888888888777777555555555666666666666666666666666666777777777777777777666555444444333333555444444333333333444444666666555555555444444444333333333444444555555555555444444333333444444555444333333222222333333444444444444555555555666666333333333222222111111111000000000000000/////////.....................---........................}}}|||{{{yyyvvvrrrlllggg```aaa\\\UUUSSSUUURRRLLLOOORRRWWW]]]eeerrrtttbbbNNNDDDAAA>>>;;;:::888888777666666666666666777666555444333333333333222222222222222222222222---...///000111222222222333111///...---...///000////////////............///...---,,,---...///000111000///...---,,,,,,,,,000000000000////////////------...///000000/////////...------,,,,,,,,,,,,---...000111000///---,,,...---,,,+++************---,,,,,,+++*********+++000000000000000//////...---...000222111///---+++,,,,,,++++++***+++++++++,,,++++++***+++,,,...///,,,...000111222333222222///////////////000111111111333555333000...000222---------.........//////000///...---------------///000000000000000/////////000111222222111000///111111222333333333333222333333444444555666666777777888888999::::::;;;;;;::::::::::::;;;<<<======;;;<<<<<<===============>>>======>>>@@@BBBBBBAAA??????>>>@@@BBBDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@?????????@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIKKKKKKJJJFFFBBB@@@@@@AAABBBCCCDDDFFFGGGGGGLLLLLLLLLJJJIIIJJJMMMPPPOOONNNMMMNNNNNNLLLJJJGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDCCC;;;<<<>>>@@@AAACCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;::::::::::::::::::999::::::;;;<<<<<<;;;;;;:::777666666666666666777888444444444444444444444444777777777777777777777777555444333111000000111111111111222222222333333333444444444444444444444444666555555555555444444444444444444444444444444444444444333222222111111000222333333444444333333222111111111111111000//////111111000000/////////...++++++------------++++++------...///000000//////|||ppphhheeebbb^^^ZZZWWWYYYXXXSSSSSSWWWYYYWWWaaahhhqqqzzzxxxooo]]]KKKBBB???;;;888777888777666555555555555666444333222111000000000000222222222222222222222222//////000111222222222111333111000......///000111////////////............+++*********++++++,,,,,,000///...---------------000000/////////.........,,,---....../////////......------,,,++++++,,,,,,///000111222222111000///---,,,+++******)))))))))...------,,,++++++,,,,,,,,,,,,---.../////////...+++,,,...///...---***)))+++++++++***++++++,,,,,,......---,,,---...///000,,,---...//////000000000---------------......///...//////...---,,,,,,---,,,,,,,,,,,,---------...//////...---------------......////////////.........//////////////////...000111111222222222222222222222222333444444555555666777777888888999::::::999999999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>@@@BBBDDDCCCBBBCCCCCCBBBAAA@@@??????>>>??????@@@@@@AAABBBCCCDDDBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIFFFBBB@@@AAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGHHHJJJMMMNNNMMMMMMMMMNNNMMMJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCDDDEEEEEEEEEDDDCCCBBB???@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;::::::::::::999999999::::::::::::::::::::::::888888777777777777888888444444444444444444444444555555555555555555555555333333444444333222000///111111222222222333333333444444444444444444444444444444444444333333333333444444444444444444444444555555444444333222222222111222222222222222222111111111111111111000/////////.........---------,,,+++,,,,,,------,,,,,,+++,,,---....../////////...~~~lllfff]]]XXXWWWWWWVVVTTTWWW\\\^^^\\\^^^dddlllooozzzyyyiiiYYYHHH@@@===999666555666666555444444444555555666555444333222222222222222222222222222222222222000111111222222222111111222222000/////////000111////////////............,,,,,,---.....................---------------...//////.........---------,,,,,,------......---------,,,++++++***+++++++++...///000222222222111111,,,,,,,,,+++******))))))......------,,,,,,------((()))+++,,,---.........***+++,,,------+++)))(((************+++,,,------//////---,,,,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------------............------...------------------...//////000111111111111111111111111222222333333444555555555666777777888888777777777777888999:::;;;999999:::;;;;;;;;;;;;;;;;;;:::999:::===??????>>>???>>>>>>???BBBCCCCCCBBBCCCBBBAAA@@@???>>>======???@@@@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJGGGHHHIIIIIIHHHEEECCCAAABBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFEEEDDDEEEGGGJJJLLLKKKKKKMMMNNNNNNLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999999999;;;:::999777777777888888999999888888888888888888555555555555555555555555555555555555555555555555111333555666555333000...111111222222222333333333444444444444444444444444333333333333222222222222333333333333444444444444444444333333222111111111000000111111111111000000000111111111111000000///.........---------------+++,,,,,,------,,,,,,+++,,,,,,------......------~~~uuuqqqvvvwwwyyyzzzyyyssslllfff```\\\YYYWWWYYY]]]aaaccclllpppttttttuuu|||pppbbbTTTFFF@@@===999777666555444444333333444444444666666555444444444444444111111111111111111111111111222222222222222111000222111000000000000111111////////////............,,,---///000000000///...------,,,,,,,,,---............---------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++***************+++***+++---///000000000000---------------,,,++++++------,,,,,,,,,,,,------)))***+++,,,------------+++,,,---......,,,+++***************+++,,,---......---+++*********++++++...---,,,*********+++,,,......------......///000///,,,***+++...///---***+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.../////////......///...,,,,,,,,,,,,...///...//////000000000000000111111111222222222333333333333333444555555666666666666666666777888999999999999:::;;;;;;;;;;;;;;;;;;:::999999<<<>>>???>>>???>>>>>>???AAACCCCCCBBBBBBAAAAAA@@@???>>>===<<>>>>>@@@AAABBBBBBBBBBBB==================<<<<<<;;;;;;::::::999888888888;;;999777555444555666777888888888888888888777777555555555555555555555555666666666666666666666666222333444555555333111000111111222222222333333333444444444444444444444444333333333333222222222222333333333333333444444444111111000000///.........000111111111111111111000000000111111111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,vvvlllfffdddhhhiiikkknnnooonnnjjjfffbbbbbbccceeeiiiqqqyyy~~~rrrhhhaaaWWWLLLAAA===;;;888666666444444333333333333444444333222111111111111111111111111111111111111111111111111222222222111000000000000000000000000111111////////////............)))***+++------,,,++++++------,,,,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********))))))******+++)))***+++---...///000000//////000000000///...---,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------,,,+++***************+++,,,---...------+++***)))******+++///...,,,+++***++++++,,,---------------.../////////,,,+++,,,///000...+++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///000000000000000000///...------...///000......///000000000000///222222222222222333333333111222222333333444555555555555555555666777888888::::::;;;<<<<<<<<<<<<;;;<<<:::888999;;;>>>??????>>>======???AAACCCBBBBBBAAAAAA@@@??????>>>>>>===>>>???AAABBBCCCBBBBBBAAADDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFEEECCCBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHHHHHHHIIIKKKNNNOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@>>>??????@@@AAAAAAAAA@@@<<<<<<<<<<<<============;;;;;;:::999999888777777999888666444444444666777777777888888777777555555555555555555555555555555555555555555555555555555444444333333222333333333111111222222222333333333444444444444444444444444444444444444333333333333222222222333333333444444111111000//////......---111111222222222222111111///000000111111111000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++xxxyyyxxxssskkkdddaaaaaafffhhhmmmtttzzz}}}}}}|||sssvvvyyy{{{sssbbbYYYTTTRRRKKKBBB;;;999888555333444444444333333333444555555333333222222222222333333111111111111111111111111///000000111111111000000////////////000000000000////////////............+++,,,,,,---------------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------,,,,,,++++++*********)))******+++,,,++++++,,,---...///000111000000111222222111000///++++++*********+++,,,,,,---.........------,,,+++***+++++++++******))))))************+++,,,------......,,,++++++,,,------......---,,,,,,,,,,,,,,,+++************+++,,,,,,,,,+++***+++,,,---,,,+++------------,,,,,,,,,,,,++++++******++++++,,,,,,---...///000111111111111000000////////////000000......///000000000000000222222222222222222222222111111111222333333444444444444444555555666777888::::::;;;<<<<<<<<<<<<<<<<<<:::888888:::===??????>>>======>>>AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFHHHHHHGGGFFFFFFGGGGGGHHHHHHFFFDDDBBBAAABBBCCCDDDDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNNNNMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<======>>>;;;;;;:::999888777777666777666555444444555666777666777888888777666444333444444444444444444444444333333333333333333333333555444333222222333444555111111222222222333333333444444444444444444444444444444444444333333333333111111222222333333444444333333222222111000000000111222222222222222222111///000000111111111111000,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++yyytttvvv}}}~~~{{{yyyyyyxxxwwwwww{{{~~~~~~zzzwwwwwwwww{{{nnnZZZPPPJJJGGGEEEBBB;;;777777777444444555444444444444444555666666555555555444444555555666111111111111111111111111---...///000000000000000------...///////////////////////////............///............///000000......---,,,++++++++++++............---------------------------,,,++++++***************+++,,,,,,******++++++,,,---...//////000222333333222000///+++++++++++++++,,,------,,,,,,------------------+++++++++++++++*********+++++++++***++++++,,,,,,---,,,+++++++++,,,---...,,,,,,---------,,,++++++***************++++++,,,)))***++++++++++++,,,---,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,---...///000000000000/////////000000///////////////000111111111111000111111111111111111111111000111111222333333444444444444444555555666777888999999:::;;;;;;;;;;;;;;;;;;888666666888;;;===>>>>>>======>>>AAABBBBBBAAA??????@@@@@@AAABBBBBBBBB===>>>>>>@@@AAACCCEEEFFFCCCBBBAAAAAABBBDDDFFFGGGJJJIIIGGGGGGGGGHHHIIIJJJIIIGGGDDDBBBAAAAAABBBCCCDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHIIIKKKMMMNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAA@@@AAAAAA@@@@@@@@@???===<<<:::999::::::;;;;;;<<<===>>>>>>;;;;;;:::999888777666666444444555555666666777777777888999999999777555333333333333333333333333333222222222222222222222222333444444444444444444444111111222222222333333333444444444444444444444444333333333333222222222222000111111222333333444444444333333222222111000000000000111111111111000000//////000111111111111111+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------,,,++++++vvvkkkhhhooo{{{{{{uuurrrtttwwwzzz{{{}}}kkkUUUHHHDDDAAA>>>;;;???:::666888888666666888444444444444444555666777222222111111111222222333000000000000000000000000,,,,,,...///000000000000,,,,,,---...//////......000/////////............,,,,,,+++******,,,---...///...---,,,+++*********//////.........---------............------,,,+++++++++******+++,,,------(((((((((((()))***++++++...///111222222111000///,,,,,,,,,,,,------...///)))***+++,,,---..................---------,,,,,,,,,,,,++++++***+++++++++******)))))))))***,,,---***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...))),,,...---+++***---000++++++++++++******))))))******))))))***+++,,,,,,+++,,,---...////////////---...///000000///...---//////000111111111111111000000000000////////////111111111222333333444444555555555555555666888888888888999::::::::::::999999777555444777:::<<<===>>>======>>>@@@BBBBBBAAA>>>??????AAABBBCCCDDDDDD=========???AAACCCFFFHHHAAA@@@@@@@@@BBBDDDGGGIIIJJJIIIHHHGGGGGGIIIJJJLLLJJJHHHEEEBBB@@@AAABBBCCCDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHIIIKKKMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA===============<<<<<<;;;999::::::;;;<<<===>>>>>>;;;;;;:::999888777666555222333555666777888888777888999:::;;;:::888666444222222222222222222222222444444444444444444444444111333555666777555333222111111222222222333333333444444444444444444444444222222222111111111111000000000111222333333444444222222111111000///////////////000000000000////////////000111111111111111---------....../////////------++++++++++++------............------,,,+++xxxpppkkkooo~~~|||sss]]]TTTGGG@@@>>>===;;;999999999999999888888888777444444444333333222222222444444333333333333222222222111000.........//////000000111111111111000000////////////////////////........................000000///...---,,,,,,,,,***,,,...///---,,,,,,---///...---,,,+++,,,---.../////////...---,,,+++***+++*********))))))((((((************+++,,,---...000000000111222222000---+++)))))),,,111444444222,,,,,,---...//////.........000111111///...------,,,,,,+++******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++******+++---......---+++++++++*********))))))++++++******************...---+++***+++---///000....../////////...,,,+++---......///////////////000111111111111222222222///////////////111333444111111222444666777888999888888888777777777777777888888999::::::;;;<<<<<<===<<<<<<<<<<<<======>>>@@@AAACCCDDDDDDDDDCCCCCC??????AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGKKKJJJHHHGGGGGGHHHJJJKKKIIIGGGEEEBBBAAAAAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEEJJJJJJKKKKKKJJJJJJIIIHHHGGGIIIKKKLLLLLLJJJGGGDDDIIIHHHGGGEEEDDDDDDCCCCCCFFFHHHJJJIIIGGGFFFEEEEEEJJJIIIGGGDDDBBB@@@???>>>@@@???===;;;:::;;;<<<===<<<<<<<<<======>>>>>>>>>;;;;;;:::999999888777777777777666666777888888999999999888888777666666666222333333444444333333222444333333333333444555666777777666555333222111000---000333666777666333222444444333333222111000000111111000000000000111111000000000000111111111111...///000111111000///...////////////////////////000///000222444555444333///...------...///...,,,------,,,,,,,,,,,,++++++......------,,,,,,,,,+++}}}www{{{sss```QQQJJJAAA;;;;;;;;;:::888777777777777666666666666444444444333333222222222444444333333333222222222000000///......///000111000000111111111111000000................................................//////---,,,,,,+++++++++)))+++---...---,,,,,,---...---,,,+++******++++++,,,,,,---,,,,,,+++***)))++++++++++++*********)))************+++,,,,,,---111111111222444444222000...,,,+++,,,///111000...,,,---....../////////...***,,,------+++***)))***************************))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,++++++++++++***)))***,,,...---,,,,,,,,,,,,,,,++++++******+++++++++++++++*********------,,,+++,,,---...///---.../////////...---,,,......///000000000000///000000111111111222222222111111000000000222333444333333333444555666777777888888888888777777777777888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDCCCCCC??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFDDDCCCBBBBBBCCCDDDGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCBBBFFFHHHJJJJJJHHHFFFFFFGGGJJJIIIGGGDDDBBB@@@??????@@@???===;;;:::;;;<<<===::::::::::::;;;;;;;;;;;;::::::999999888888777777888888777777777888888999999999999888777777666666222333333444444333333222333333444444444555555555666666555555444333222222///000333555666555444222444444333333222111111000111111000000000000111111//////000000000111111111000000111111111111000000000000000000000000000000/////////111444555444333///...------...///...---+++++++++,,,,,,---------111000000///...---------iiiWWWKKKHHHCCC===999999999888666666555555555444444444444444444333333333333222222333333333333222222222222............///000111222///000000111111000000///........................------------------------...---,,,+++++++++++++++)))+++------,,,,,,,,,---------+++***)))))))))))))))***************)))))),,,,,,,,,+++++++++++++++++++++*********++++++,,,//////000111333444222000111///...---......,,,***------...////////////...+++---......,,,++++++,,,'''((()))+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))((()))+++,,,,,,+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,---.../////////...---...///000000111111000000000000000111111111222222222222111111111222333333444444444555555555555555888888888888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHIIIGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHGGGFFFGGGJJJLLLNNNJJJJJJJJJIIIHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAEEEGGGIIIJJJIIIHHHHHHHHHJJJIIIGGGDDDCCCAAA@@@@@@???>>>===;;;:::;;;;;;<<<999999::::::::::::::::::999999999999999999999999:::999999888888888999999:::999999888888777666666222333333444444333333222222333444555666555444444555555555444444444333333111111222333444444444444444333333222222111111111111000000//////000000111//////000000000000111111222111111000000111111222111111111111111111111111///...///000333444333222///---,,,---...///...---******+++,,,---.../////////...---,,,+++***)))(((yyydddTTTIIIBBBFFFBBB>>><<<:::999666444555555555444444444333333333333333333333333333333333333333222222222222111///////////////000111111//////000000000000//////........................------------------------...------,,,++++++,,,,,,***,,,------,,,,,,---...------,,,+++***))))))((((((((()))***************++++++++++++++++++++++++,,,+++***************+++,,,+++,,,...111111000...222111000///...---+++***---....../////////......+++,,,...---,,,+++,,,---&&&(((***,,,---,,,+++***))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++++++++***)))(((((()))***++++++***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,+++,,,.../////////......//////000111111111111111000000000000111111111111222222111111111111111111333333444444555666666666777888888888888888999999999:::;;;<<<===<<<<<<;;;<<<<<<;;;<<<<<<===>>>?????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFBBBBBBAAABBBBBBCCCEEEEEEHHHHHHHHHHHHJJJLLLNNNOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAAEEEGGGIIIJJJIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA???>>>===;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>::::::::::::::::::;;;;;;;;;:::999999888999999999:::999999888777777666666222333333444444333333222222333555777777666444333444444444555555555555555222222222222333333444555333333333222222111111111000000////////////000000////////////000000000111222111000//////000111222000000000000000000000000...---...///222333222111...---,,,---/////////---++++++,,,,,,---......//////...---+++***(((''''''ppp]]]SSSLLLEEE???AAA@@@>>><<<;;;999777555666666666555555555444444333333333333333333333333333333222222222111111111000000000000000///......//////000000000000//////........................------------------------///......------------------.........,,,,,,---///---------,,,++++++***)))((()))***+++,,,,,,,,,,,,))))))******************++++++******)))*********+++***+++---000000///---111111111000///...---...------............------'''((())))))''''''(((***((())),,,.........---,,,)))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++++++++*********)))(((((((((***+++***)))************++++++++++++++++++,,,,,,------------,,,------......---,,,,,,+++,,,.../////////......//////000111111111111111//////000000000111111111000000000000000/////////111222333444555777888888777777888888999999999::::::;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<===??????>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>???BBBEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEE@@@@@@AAAAAABBBDDDEEEEEEFFFGGGIIILLLMMMNNNNNNNNNKKKJJJIIIGGGGGGFFFGGGGGGFFFHHHLLLOOOPPPNNNKKKHHHGGGGGGGGGGGGFFFDDDCCCBBBDDDFFFIIIJJJIIIHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<<<<;;;:::::::::999999:::;;;===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999999999:::999999888777777666666555222333333444444333333222222333555777777666555444444444444555555555666666333333222222222333444555333333222222222222222111000000////////////000000...////////////000000000000///...------...///000........................---,,,---...111222111000...---,,,---///000///...------------------------333222111000...---,,,+++|||mmmWWWLLLJJJHHHBBB>>>:::::::::::::::999999999777777666666666555555555222222333333333333444444222222222222111111111111111111111111000///...---...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------............//////---+++***,,,---,,,,,,,,,---,,,,,,+++*********+++,,,---------,,,)))))))))))))))***************)))))))))******+++,,,,,,---...000111///---...///000///......///000,,,------------,,,++++++((()))***)))((((((***,,,***+++,,,.........------))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++***************)))((()))***+++***))))))***************+++++++++,,,,,,------......///...------------,,,,,,,,,,,,---.../////////...---...///000000111111000000/////////000000000111111......///000000//////...000111222444666777999999777777888888999::::::::::::<<<===??????>>><<<;;;;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB<<<>>>AAAEEEGGGGGGGGGFFFEEEFFFHHHHHHHHHFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFEEEGGGJJJMMMNNNNNNMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIGGGJJJOOOSSSSSSPPPKKKHHHFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFHHHIIIHHHGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA======<<<<<<;;;::::::999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999::::::888777777666666555444444222333333444444333333222333444555666777666555555555555555555555555666666444333333222222333333444222222222222222222222222000//////......//////000......////////////000000///......------......///------------------------,,,+++,,,---000111000///---,,,,,,---///000///...............------,,,,,,111111000///...---,,,+++gggWWWHHHDDDEEECCC@@@???888999999999888888999:::666666666666555555555555222222222333333444444444222222222222111111111111//////000111111000///.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...+++)))'''(((***))))))+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))((())))))***+++,,,---,,,---...//////---++++++---......,,,+++---///+++,,,,,,,,,++++++***)))+++,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))***+++++++++++++++++++++************+++***))))))++++++***)))*********++++++,,,,,,,,,,,,,,,,,,---...////////////...---,,,+++,,,---------.../////////...---,,,......///000000000000///////////////000000000111---...///000111111000000222222333444555666777888777777888999999:::;;;;;;;;;<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;===>>>???@@@=========>>>???AAACCCDDDCCCCCCCCCDDDCCCCCCBBBBBB<<>>===<<<;;;::::::999<<<<<<;;;;;;::::::999999666666666777888999:::;;;666666666555444444333333222333333444444333333222555555555555666666666666666666666666555555555555333333333333333333333333222222222222222222222222//////............//////........./////////000000......////////////......------------------------+++++++++---///000///...---,,,+++---///000000///------------............------,,,,,,+++***))))))vvvcccTTTIII@@@AAABBB??????BBB===>>>===;;;999777888999666666555555555444444444222222222333333444444444222222222111111111111000---...///111111111000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......---***&&&%%%&&&'''&&&''')))***++++++******++++++,,,,,,,,,++++++************++++++,,,,,,,,,(((((((((((()))***,,,,,,+++++++++,,,------***((())),,,---,,,***)))+++---+++++++++++++++***)))(((((())))))((('''(((+++---,,,,,,+++******+++++++++))))))))))))))))))))))))'''(((((()))***++++++++++++++++++************))),,,***)))***++++++***)))+++++++++,,,,,,---------,,,,,,------...///000000000///---+++++++++---........./////////...,,,+++---......///////////////////////////000000000000---...000111222222222111444444444555555555666666777777888999::::::;;;;;;;;;===???@@@@@@>>><<<;;;::::::;;;;;;===>>>???@@@============???AAACCCDDDAAAAAABBBCCCCCCBBBBBBAAA===@@@CCCGGGIIIJJJIIIHHHHHHIIILLLMMMLLLIIIFFFDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOJJJIIIHHHHHHHHHJJJLLLNNNOOOPPPRRRRRRRRRPPPNNNMMMEEEFFFIIIKKKKKKKKKJJJIIIDDDFFFHHHHHHFFFDDDCCCDDDBBBAAA@@@@@@?????????@@@<<<<<<<<<<<<;;;:::999888EEEDDDBBB@@@===;;;999888;;;;;;:::999999888777777555555555666777999:::;;;666555555444333333222222222333333444444333333222666555555555555666777777777777666666555555555555333333444444444333222222222222222222222222222222//////............//////............/////////000...///000111111000///...........................+++***+++,,,///000///...---,,,+++---///000000///+++,,,,,,---...///000000.........------,,,,,,,,,lll[[[TTTFFFCCC@@@?????????>>>===<<<:::888888888888666555777666666555555444333333444444333333333222222222444333333333222222111111//////............//////111///......//////...---.........------,,,,,,,,,''')))+++---......---,,,...---,,,,,,++++++++++++///...,,,,,,,,,,,,***)))+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))------,,,,,,+++*********)))************+++++++++))))))))))))))))))))))))***)))))))))))))))******///---***&&&######'''***************))))))))))))*********))))))))))))))),,,,,,+++***))))))******)))))))))***+++++++++,,,++++++******))))))((((((''''''''''''((((((((((((......---------...//////,,,,,,,,,---------......//////.........---------000///---+++++++++---...000///...---------------//////000111111111111111222222222222222222222222333333444444555666666666666777777888888999::::::<<<===>>>??????>>>===<<<<<<;;;;;;<<<<<<===>>>???<<<===>>>>>>===>>>@@@BBBFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIOOONNNLLLIIIGGGFFFFFFFFFJJJJJJKKKKKKJJJIIIHHHHHHKKKIIIHHHHHHJJJKKKKKKJJJFFFGGGGGGHHHJJJKKKMMMNNNRRRTTTVVVUUURRROOOMMMMMMIIIJJJJJJKKKJJJHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@>>>======>>>???<<<<<<;;;::::::::::::;;;CCCQQQUUUGGG:::888999666888888888888777777666666222333333444555666666777888777666555444333222111000111333555666666555444555555555555666666666666555555555555555555555555555555444333333222111111222222222111111111111000111000000///...---------+++999>>>333)))***---,,,000000//////..................---------,,,,,,,,,+++++++++,,,,,,,,,---------...............------***+++,,,---...000111111,,,,,,,,,+++++++++******|||nnn^^^PPPIIICCC@@@>>><<<=========<<<:::999777777888888777555666666555444444333444444444333333333333222222222000000000/////////......//////.........///000000666333///------......---------------------,,,,,,+++,,,---//////...---,,,...---,,,+++++++++++++++...---,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))************++++++++++++)))************+++++++++************************,,,+++***************+++.........+++)))(((***+++)))))))))(((((((((''''''************++++++++++++******)))(((((((((((((((***************+++++++++)))))))))((((((((((((((((((((()))))))))*********,,,,,,,,,,,,---......///,,,,,,,,,------------...///.........------------111000...,,,,,,---.../////////...---------------//////000111111111111000111111111111111111111111333333333444555555666666666777777888999999::::::<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===>>>???===>>>???>>>>>>>>>@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJLLLKKKJJJHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHJJJHHHGGGGGGHHHIIIIIIHHHGGGHHHHHHIIIKKKLLLNNNOOOPPPRRRTTTSSSPPPMMMLLLKKKHHHHHHIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA???>>>======>>>>>><<<<<<;;;::::::::::::;;;:::EEEIII@@@888999;;;999999999888888888777777777666666666777777888888999999888777666555444333333111222444666666666555444444444444444555555555555444444444444444444444444555444444333222222111111222222222111111111000000111000000///......------000===BBB888000000222111/////////.........------......---------,,,,,,,,,---------............///......////////////......***++++++,,,---...//////,,,,,,,,,+++++++++******iii\\\UUUMMMDDD??????===::::::;;;;;;;;;:::999888777777999999888777666555444333222333444555333333333222222222111111222222222111111111111111///////////////000111111:::666111---,,,---------,,,,,,---------------------.../////////...,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++,,,++++++***)))((((((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++------,,,+++******+++++++++---......,,,++++++,,,*********)))))))))((((((*********+++,,,,,,------***)))((((((((((((((((((+++++++++***************''''''''''''((((((((((((*********+++++++++,,,,,,*********+++,,,---......,,,,,,,,,,,,------------............------------111000///...---...///000//////...------------......///000000111111000000000000000000000000000000222222333333444555555555666777777888888999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@???>>>>>>???AAADDDDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFGGGHHHGGGFFFHHHIIIJJJKKKLLLMMMNNNOOONNNPPPQQQPPPMMMKKKJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@???>>>============<<<<<<;;;:::::::::::::::444;;;===777444888;;;999999999999888888888888888888888888888888888888888777777666666555444333333222333444666666666555555222333333333444444444444444444444444444444444444444444333333222222111111222222111111111000000000000000000///......---------888===666/////////---.........---------------......---------,,,,,,,,,------------............,,,------.........------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******}}}xxxwwwxxxzzztttdddSSSJJJFFFBBB??????===;;;888888999:::::::::999888777888:::;;;;;;999555444333222222333444555222222222222111111111111222222222222222222222222///////////////000111222777444000------------,,,,,,,,,,,,------.........,,,------......---,,,,,,,,,,,,+++++++++++++++,,,***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++******'''((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++---,,,++++++************((()))++++++***)))***+++---------,,,,,,,,,++++++))))))******+++,,,------++++++***************+++,,,+++++++++***)))))))))'''''''''(((((()))))))))*********+++++++++,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------------------------------//////...------.../////////......---------.........//////000000000000000000000000000000000000000111111222222333444444444666666666777888888999999999:::<<<======<<<;;;;;;::::::::::::;;;<<<===>>>???@@@@@@???======>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKKKKLLLKKKKKKJJJJJJIIIGGGFFFFFFGGGGGGGGGFFFIIIIIIKKKLLLMMMNNNNNNOOOMMMNNNOOONNNLLLIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB???>>>>>>======<<<<<<<<<<<<;;;::::::999999::::::777:::888333222666777555999999999999888888888888777777777777666666666666555555555444444333333333333444555666666666666555333333333333444444444444333333333333333333333333333333333333222222111111111111111111000000000000000000//////............(((000555111,,,++++++(((------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******zzzxxxxxxuuu{{{pppYYYRRRJJJEEEAAA======AAA===:::888888999::::::::::::999999:::<<<===<<<;;;666555444333333333444555222222111111111000000000.........//////////////////////////////000111111000///......//////,,,***,,,,,,,,,------.........))))))***+++,,,,,,------+++++++++******++++++,,,)))+++,,,,,,******+++---************)))))))))))))))******++++++*********)))))))))(((((((((''''''))))))*********+++++++++************************++++++***)))))))))))))))'''((((((''''''(((+++---------------,,,,,,,,,,,,'''(((((()))***+++,,,,,,+++***************++++++,,,+++++++++***)))))))))((((((((())))))*********)))))))))************+++'''((()))***+++++++++++++++++++++,,,,,,,,,------,,,,,,---------------------------------------.........---------......///......///000000000000000111111111111111111111111000000111111222333333333444444555666666777777888888999:::;;;<<<<<<;;;:::999999999::::::;;;<<<===>>>??????>>>===<<<>>>???AAABBBCCCDDDFFFHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNMMMJJJIIIIIIIIIIIIHHHGGGDDDBBBAAA?????????@@@AAABBBBBBAAA@@@???<<<======<<<<<<<<<;;;;;;;;;;;;:::999999999999:::::::::777333333666777666888888888888888888888888777777777777666666666666666666666555555555555555444444444555555555555555333444444444444555555555333333333333333333333333333222222222222222111111111111111000000000//////////////////............***///222111......---+++------------------------......---------,,,,,,,,,*********+++++++++,,,,,,++++++,,,---------------............------------,,,,,,,,,+++++++++******vvvcccYYYHHHFFFDDDCCC???:::;;;@@@===;;;888888999:::999999;;;:::999:::<<<===<<<;;;777666666555555444333333111111111000000000000///////////////000000000000//////............//////++++++,,,///000000---+++,,,,,,------------------(((((()))***+++,,,------+++************++++++,,,)))+++---,,,)))(((***,,,***))))))))))))(((((((((((()))******+++******************)))(((''''''''')))************+++++++++))))))))))))))))))))))))***)))))))))))))))******)))***)))(((((())),,,///+++++++++*********))))))((((((((()))*********+++((((((((((((((())))))***+++++++++***************))))))))))))************((((((((())))))))))))***((()))***+++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------...------------...//////---...//////000000//////111111111111111111111111//////000000111222222222222333333444444555666666777888999:::;;;;;;::::::999999999999:::;;;<<<<<<<<<===>>>===<<<<<<===???@@@AAABBBDDDEEEGGGHHHIIIHHHIIIIIIJJJKKKKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFGGGGGGFFFEEEFFFGGGIIIKKKKKKKKKKKKJJJKKKLLLLLLKKKHHHGGGHHHIIIIIIGGGEEEBBB@@@>>>======<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::999999999999999999888777555555777999:::777777777777777888888888888888888888888888888888888888888888888888999999444444444444444444444444444444444444555555555555222222222222222222222222222222222222222222111111111111000000000///////////////////////////......,,,---.../////////...------------------...............---------,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////000//////........................,,,,,,,,,+++++++++******mmmZZZNNNIIIBBB???>>>@@@>>>:::999;;;===;;;888777777888777777:::999888999:::;;;:::999777888888888777555222111111111000000000/////////111111111111222222222333000///...------,,,,,,------,,,,,,...000000///---------------------,,,,,,************+++,,,,,,---***************+++,,,,,,))),,,...,,,((('''))),,,*********))))))))))))((((((((()))***************)))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,,,,(((***++++++++++++,,,---************))))))))))))************************((((((((((((((()))*********************+++++++++)))))))))))))))(((((((((((((((((()))))))))******)))***+++,,,,,,***)))(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...............---------------...//////---...//////000000//////000000000000000000000000......///000000111111222111111111222333333444444555777888::::::::::::999888888888888999:::;;;<<<:::;;;<<<;;;;;;;;;===??????@@@AAACCCDDDFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIJJJIIIHHHGGGHHHIIIIIIHHHFFFEEEFFFGGGEEEDDDBBB@@@???>>>>>>???;;;;;;============;;;;;;999:::;;;<<<<<<;;;:::999;;;:::999999888999999999777777777777555555777;;;555555666666666777777777666666666777777888888999666777777777888888999999333333333222222222333333222333333333444444444444222222222222222222222222111111111111111111222222111000000000////////////.../////////////////////---+++***,,,---.........------........./////////......---------,,,,,,,,,+++,,,,,,,,,,,,---------++++++---....../////////------------------------,,,,,,,,,+++++++++******}}}hhhVVVIIICCCAAACCC===999<<<>>>;;;888777===:::888666666666666555999888777888999999888777888999::::::999555222///000000000000////////////------....../////////000000///...---,,,+++++++++111///------...000000///.........------,,,,,,,,,...---,,,+++++++++,,,,,,******))))))***+++,,,,,,***---///---(((&&&(((++++++++++++************)))(((((()))***************(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++)))))))))***+++,,,......%%%(((,,,---,,,+++******,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******)))******+++,,,,,,))))))******+++++++++,,,))))))(((((('''''''''&&&((())))))))))))************+++,,,---,,,***((('''******+++++++++,,,,,,,,,+++++++++,,,,,,---------------...///000000//////---------------...///000---......///////////////////////////////////////......//////000111111111///000000111222222333333555666888999:::::::::999888888888888999:::;;;<<<888999:::::::::;;;===??????@@@AAABBBCCCEEEFFFFFFHHHHHHIIIIIIJJJIIIIIIIIICCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHFFFDDDDDDDDDDDDCCCBBBCCCDDDFFFHHHHHHHHHFFFEEEGGGGGGGGGFFFDDDCCCDDDFFFBBBAAA@@@?????????@@@AAA:::;;;<<<======<<<;;;:::888999:::;;;;;;;;;:::999;;;:::999999888888999999777888999888444111333888444555555555666666777777222333333444555666666777333333444444555666666666333333222111111222222222111111222222222333333333111111111111111111111111111111111111111111222222000000000000////////////.........///////////////111---+++---///000111111........./////////000000......---------,,,,,,,,,))))))*********+++++++++'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******ooo\\\QQQJJJCCCBBBDDDAAA@@@>>><<<<<<<<<======555666888999::::::999999444444555555666555555555222444777999999777444222000111111111000///...---000///.........000111222...------------...//////////////////............/////////......---------...,,,++++++,,,+++***)))))))))***+++,,,------...++++++******)))*********))))))))))))))))))))))))((())))))((('''''')))+++++++++******)))(((((((((---,,,+++*********+++,,,******************++++++))))))))))))************000///---+++***)))((((((,,,+++++++++,,,+++)))&&&)))((((((((()))***++++++(((((())))))***+++------------,,,,,,+++*********(((((())))))*********+++))))))))))))************))))))***+++,,,------...222000---***))))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---***)))***...///...+++000000000000000000000000//////////////////////////////000000///...------000000111222333444444555555666777888999888888777555666666555333111222333:::;;;;;;<<<======<<<<<<<<<===???AAACCCEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFAAA@@@???>>>???@@@BBBDDDEEEGGGIIIHHHFFFDDDDDDDDDHHHFFFEEECCCBBBBBBBBBBBBGGGFFFGGGHHHIIIIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???===<<<<<<>>>>>>>>>===::::::;;;;;;::::::999888555555666777888999999:::888888777666666666666666555444444444444555666666666666777777777777777666777666666666666555555555666777888999888777555333444444444333333222222222333222222222111000000000......//////000000111111111000000///...---------///////////////////////////......---------......000//////.........//////...///000000000///---,,,...------,,,,,,,,,,,,,,,***)))))))))+++,,,...///++++++,,,,,,,,,,,,------************************|||iii[[[MMMFFFBBB<<<999;;;???>>><<<;;;::::::;;;;;;777777777777888:::<<<===444444555555555444444333555777888999999777555333111000///000000000000///......---------...///000...------------...//////////////////.....................---------,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++,,,,,,,,,++++++*********++++++))))))))))))))))))))))))*********)))'''&&&''')))***************+++++++++,,,+++*********+++,,,---++++++++++++++++++******'''''''''(((((()))))))))------,,,+++************+++******+++,,,+++)))'''******)))))))))***++++++******************++++++++++++++++++************((()))))))))************))))))))))))*********************+++++++++++++++------,,,+++***)))))))))+++++++++,,,,,,---------...------,,,,,,,,,,,,---------...---,,,,,,,,,---////////////////////////........................///////////////...---,,,///000111111333333444555555666777888888888777777333555666555444444555777999:::;;;<<<>>>>>>??????<<<===???BBBDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDD@@@???>>>>>>>>>@@@BBBCCCFFFGGGIIIHHHFFFDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBCCCFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCC@@@>>>=========<<<;;;::::::;;;;;;::::::999888666666777777888888999999777666666555444555555555444444444444444555666666666666777777777777666666666666555555555444444444555666777888888666444333444444333333333222222222222222222111111111111111.../////////000000000111111000000///......------..............................---------....../////////............/////////////////////...,,,,,,++++++*********++++++,,,)))***+++,,,,,,++++++************+++++++++,,,,,,+++++++++***************rrr\\\SSSKKKCCCAAA???;;;888888===<<<;;;:::999999999999888777555555777:::>>>@@@444444444444333333222111888888999999888777666666444111......111222111///---,,,,,,,,,,,,---.........------------...///////////////............---------,,,,,,,,,,,,,,,++++++*********,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++,,,+++)))'''&&&'''((())))))***++++++,,,------************+++,,,------------,,,,,,++++++***************+++,,,---......++++++*********++++++,,,+++++++++,,,......,,,***,,,++++++************+++,,,++++++***))))))******))))))))))))************))))))))))))************))))))))))))************++++++*********))))))))))))***+++,,,+++***((('''***+++++++++++++++,,,,,,......------,,,+++++++++,,,///111///+++)))+++...........................---------------------------............---,,,,,,///000000111222333444444444555666777888777666666111333555666666666888:::777888:::<<<>>>???@@@@@@<<<===???BBBDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCBBBAAA??????>>>>>>???@@@BBBCCCFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBFFFCCC@@@>>>======;;;::::::::::::::::::999999888777777777777777888888888666555444444333333444444444444444444444555555666666666666777777666666555444444444444333333333333444555666777666555444333333333333333222222222222111111111111111222222222////////////000000000000000000000///......---------------------------------------------...///000///...............///////////////...---,,,,,,+++***************+++,,,---(((***,,,---,,,***(((&&&)))))))))************+++++++++++++++******))))))uuu\\\KKKGGGCCC@@@>>>>>>===;;;:::;;;;;;:::999999888888888777666555555666888:::<<<444444444333222111000///666666666666666777888888999444///...111222111///------------------------...------------...////////////.........---------++++++++++++++++++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,------((((((((((((((((((((((((***++++++)))((('''(((***))))))*********+++++++++))))))******+++,,,---.........------,,,+++*********++++++,,,---...//////******************+++,,,,,,,,,---///111111000...------,,,+++*********+++++++++***************+++'''''''''((()))******+++)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))******+++******)))))))))))))))************,,,,,,------,,,,,,,,,++++++,,,...---+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,//////000111222333444444333444555666777666555555111333555555555666888:::777888999;;;<<<===>>>>>><<<===???AAACCCDDDEEEFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>???AAABBBCCCEEEFFFGGGFFFDDDCCCCCCDDDAAAAAAAAABBBBBBCCCCCCDDDBBBCCCEEEEEECCCAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA????????????@@@AAABBBCCCFFFCCC@@@>>>>>>===<<<;;;999::::::::::::999888888888888888777777777777777666555555444333444444444444444333333444444555666666666666777666666555555333333333333222222222111333333444555555444333333333222222222222222222222000000000111222222222333////////////000000000000000000//////............---------------------------------------...///000......---------...////////////---,,,,,,+++,,,,,,++++++++++++,,,---......((()))+++++++++***(((&&&)))))))))*********++++++,,,,,,++++++***)))))))))ooo^^^OOOGGGAAA???;;;888888::::::999::::::::::::999888777777555666666666666555555444333333333333222111000///222222222333444666888999<<<888333000111111///......////////////............------------...//////............------------++++++++++++++++++++++++...---++++++++++++)))((())))))***+++,,,,,,------,,,+++++++++,,,,,,---...((((((((((((((((((((((((((()))***)))((()))+++---******))))))(((((((((((())))))***+++,,,,,,------......------,,,+++******&&&&&&'''(((((()))******++++++******))))))******+++++++++...000111///...------,,,+++*********+++))))))))))))***+++,,,---&&&&&&'''((()))******+++******))))))))))))))))))((()))))))))************'''(((((()))******++++++,,,+++)))))))))***,,,---+++++++++++++++++++++***)))***+++,,,------------***((('''))),,,------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...///000111222333333444222333444555666555444444222333555555444444555666777777888999::::::::::::<<<===???@@@BBBCCCDDDDDDBBBBBBBBBAAA@@@>>>===<<<>>>>>>??????AAABBBCCCDDDDDDEEEEEEDDDBBBAAAAAABBB@@@@@@AAAAAABBBCCCCCCCCC???BBBDDDDDDAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>@@@AAABBBBBBAAA????????????>>>===999999::::::999999888777888888888777777777777777777666555555444444555555333333333333333444555555666666666666666555444444333222222222111111111111222222222333333333222222222222222222222222222222000000000111222222222333000000000000////////////////////////............---------------------------------------...//////---------------.../////////...,,,+++++++++---...,,,,,,+++++++++,,,,,,---)))))))))((())))))***+++************+++++++++,,,+++++++++*********))))))oooaaaUUUKKKFFFFFF??????<<<777666999:::999999999999999999888666666555555666666555333111000333333333333222222111000///000000111333555666777:::999777444111000//////000000000111000000///......------------...//////.........------------,,,***++++++++++++,,,,,,,,,...,,,++++++++++++***(((((()))***+++,,,------...+++******++++++,,,---...))))))))))))))))))))))))'''((()))))))))***,,,...***))))))(((''''''&&&&&&)))***+++,,,,,,,,,,,,,,,------,,,,,,++++++******'''''''''((((((((())))))++++++***)))))))))******(((((()))+++---...,,,+++,,,++++++************+++((((((((()))***,,,---...&&&''''''((()))******+++************))))))))))))))))))))))))************''''''((()))***+++,,,------,,,)))((((((***,,,............---------------'''(((***,,,............***'''%%%(((---000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...//////000111222333333111222333444555444333333333444555444333222333444666777777888888888888888;;;<<<===???@@@AAABBBBBB???@@@@@@@@@???>>>===<<<>>>???@@@AAABBBCCCDDDEEEBBBCCCCCCAAA???>>>???AAA???@@@AAAAAABBBBBBBBBAAA===@@@CCCCCC@@@??????AAAAAAAAAAAA@@@???>>>>>>>>>;;;;;;;;;<<<===>>>???@@@>>>>>>>>>@@@AAAAAA???===999999999999999888888777777777777777777888888888777666666555444555555555333333333333333444444555666666666666555555444333222222222222111111111111000111111111111111222222111111111222222222222222111111111111111222222222000000000000//////////////////////////////......------------------------///......---------......,,,,,,,,,,,,---.../////////...,,,***+++---///111///...---+++*********)))***)))(((((((((***,,,---*********+++++++++,,,,,,************************xxxggg]]]SSSMMMFFF???===@@@===@@@???999777::::::888777777888888777666444444666555555444444333333333222333333333333333222222000000111222222333333333555888999777222000111333000000111111111000///......------------...//////.........---------,,,,,,++++++++++++,,,,,,------+++***)))***,,,---,,,+++*********++++++,,,,,,,,,)))))))))******,,,------))))))))))))))))))))))))((()))******))))))+++---))))))))))))((((((((((((******+++,,,,,,,,,+++***++++++++++++++++++******++++++************)))))))))(((((())))))***+++,,,***)))***+++---...,,,*********)))))))))***++++++***)))))))))***+++,,,,,,((((((((())))))*********************)))))))))((())))))))))))************)))*********++++++,,,,,,++++++))))))))))))******------------,,,,,,++++++''')))+++---...---,,,,,,*********+++---.........------------------------------------------------,,,---...///////////////......///000111222333333000111333444444444333222444555666555444333444555555555777888999999999999::::::<<<>>>???@@@@@@@@@===>>>>>>???>>>>>>======???@@@AAACCCDDDEEEFFFFFFAAAAAA@@@???<<<<<<===??????@@@AAAAAABBBAAA@@@@@@;;;???CCCCCC@@@???@@@CCCBBBBBBAAA???>>>===<<<;;;::::::::::::;;;<<<<<<===;;;<<<>>>AAABBBAAA===:::999999999999999888777777666666777777888888999999666555444444333333444444333333222222333333444555666666666666555444333222333333222222222111111111000/////////000000111222000111111111222222222222222222222111111111111111111000000000/////////....../////////////////////........................000///...---------------,,,,,,,,,,,,---...///000///---+++***+++...222444555444222///---+++***)))+++++++++++++++*********)))))))))************+++)))))))))***++++++,,,,,,ssseeeYYYPPPIIIFFFEEEBBB;;;888;;;666<<<===888666888777333555666666777666444333222777666444222222444666777222222333444444444333333222333333333333222111000111666:::888333000333777///000111111111000...---...------------...//////......---------,,,,,,,,,+++++++++,,,,,,---------((('''(((***---//////...,,,,,,,,,++++++++++++***))))))))))))***+++,,,---))))))))))))))))))))))))***++++++***))))))***,,,(((((())))))******++++++***+++,,,---,,,+++***)))******************++++++))))))(((((('''&&&&&&&&&&&&&&&'''(((***+++---...---,,,---...000000...,,,)))((((((((()))***++++++,,,+++******)))*********))))))))))))************+++*********))))))(((((())))))))))))************,,,,,,,,,++++++++++++***((()))*********((('''&&&************))))))(((((()))***,,,------,,,+++***+++...000///,,,+++...111........................------------------------------...///000000//////......///000111222333333000111222333444333222222333555666666555555666888333444666888:::;;;<<<<<<999:::;;;===>>>?????????<<<======>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGG@@@@@@???===;;;;;;<<<>>>???@@@AAABBBAAAAAA??????:::>>>CCCCCC@@@???AAADDDCCCBBBAAA???>>><<<;;;:::::::::999999999:::;;;;;;:::<<>>>>><<<:::999;;;<<<<<<======<<<;;;;;;@@@CCCGGGHHHGGGEEEDDDCCC@@@???>>><<<<<<>>>???@@@AAAAAAAAA@@@???>>>===<<<============>>>>>>>>>>>>BBBAAA@@@>>>===<<<<<<<<<999999999999:::;;;<<<===888999;;;;;;;;;;;;999999777777777777666666666666:::999999888777666666555777666666666555555555555555555555555555555555555666555444333222222222222333222222222111000000000111000000000//////......000111111111111222222222////////////////////////.........///////////////+++,,,------,,,,,,---///---.../////////...---,,,///............---------)))******+++---......///...---+++++++++---///000999777333000---+++******))))))))))))************************************************************sssbbbUUUMMMHHHCCC@@@BBB???;;;999:::;;;:::999999999::::::999888666555666555333222111111111222222222333333333333222222444444444444444444444444000000////////////000000000111111222444666888999444333111///............+++,,,------------,,,++++++,,,---......,,,***)))************************,,,+++++++++*********)))************++++++++++++,,,,,,,,,+++++++++************)))))))))))))))***************))))))))))))))))))************))))))))))))***++++++++++++***((((((((((((((())))))***((())))))******))))))((())))))))))))***,,,...///......---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((())))))******+++,,,------......++++++******)))))))))(((++++++++++++++++++++++++*********))))))(((((((((************))))))))))))(((((((((((())))))************+++,,,,,,------...000000000111111111111222,,,,,,+++++++++,,,---------+++***+++...000///...000000//////......------000000000//////.........333333444555555555555555555555666777888999999:::999:::<<<======<<<;;;:::::::::;;;;;;<<<===>>>>>>AAACCCFFFGGGEEECCCBBBBBB???>>>===<<<<<<===>>>???@@@@@@@@@???>>>===<<<;;;<<<=========>>>>>>>>>>>>AAA@@@???===<<<<<<;;;;;;999999999999:::;;;<<<===<<<<<<<<<;;;:::999777777888777777777666666666666888888888777777666666666777777666666666555555555555555555555555555555555666555444333222222222222222222222222111111111111444333333333222222222222111111111111222222222222000000000000000000000000//////////////////......---///000000///...000111///...---+++*********+++............------------++++++,,,,,,,,,,,,,,,---...---+++***+++,,,---///000///---+++)))(((((((((,,,,,,++++++******))))))************************************************~~~sss^^^WWWLLLEEEBBB@@@>>><<<===;;;999888999999888777777777777777666555444444777777555444444444444444222222333333333333222222333333333333444444444444000000////////////000000......///111333555777888888666444111///---,,,++++++,,,///000000///,,,+++............---+++)))(((((()))***+++,,,+++***)))******)))))))))(((((((((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***)))(((((())))))************))))))))))))))))))************))))))((()))******++++++******'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))******,,,---...---,,,,,,+++***)))(((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))******+++,,,---...//////,,,,,,++++++***)))((((((++++++++++++++++++++++++))))))))))))(((((((((((())))))******+++++++++,,,((((((((())))))))))))*********++++++,,,---------//////.........///000111,,,,,,---------,,,++++++---,,,++++++---//////...111111000///...---,,,,,,/////////......---------444444333333444444555555444555666666888888999::::::::::::;;;;;;;;;<<<<<<:::999999:::<<<>>>@@@AAAAAACCCEEEEEECCCAAA@@@@@@=========<<<<<<=========?????????>>>===<<<;;;:::<<<<<<=========>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;999999999:::;;;;;;<<<<<>><<<:::888777666555888888777777777666666666777777777777666666666666777777777666666666555555555555555555555555555555555555444333222222222222111222222222222222333333111111111111111000000000111111111111222222222333111111111111111111111111000000000//////............000111111000///111222///...+++))))))***---...............------------------,,,,,,+++++++++***---,,,+++*********+++,,,------,,,+++++++++,,,,,,......---,,,+++***)))(((************************************************~~~mmm___VVVPPPLLLEEEAAA???>>><<<;;;999888888888888888888777777777666666555444444333666666666555555444444444111111222222222222111111333333333333333444444444000000////////////000000......//////111222444555888777555222000...,,,,,,+++,,,...//////...,,,+++***+++,,,---------,,,,,,)))***,,,---,,,***((('''(((((((((((()))))))))***------,,,,,,++++++******++++++++++++++++++++++++,,,+++***)))((((((((((((************)))))))))((())))))************))))))((())))))***************&&&''')))*********)))(((((((((((())))))((((((((())))))*********+++,,,,,,,,,,,,+++******)))(((((())))))(((((((((((())))))*********)))))))))))))))***************+++++++++)))***+++,,,---...///000------,,,+++***)))(((((())))))******************(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))*********+++,,,,,,------,,,+++***))))))+++---...,,,------...---,,,***)))---,,,,,,,,,---.........000000//////......------,,,---...///111222333444444333222222222333555666444444555666777888999999999888888888888999;;;<<<;;;:::::::::;;;>>>@@@BBBAAABBBCCCBBB@@@>>>>>>???>>>>>>>>>======>>>>>>>>>@@@@@@@@@???>>>===;;;;;;<<<<<<<<<=========>>>>>>??????===<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;???>>>;;;999777666666666888888888777777777666666666666666666666666777777777777777666666666666555555555555555555555555555555444333333222222222333111222222222333333444444000000000000000000000000111111111222222222333333111111111111111111111111222111111000///...---------...//////......///000...---,,,,,,,,,...000222.........---------,,,,,,,,,,,,,,,++++++++++++***---,,,+++***))))))******,,,,,,,,,,,,------......---,,,,,,+++******))))))************************************************}}}nnnaaaVVVMMMHHHFFFCCC@@@===<<<:::999777888888999999888888888888888777777666555555444444111111111111111000000000000000111111111111000000222222222333333333444444000000////////////000000000000/////////000000111444444333222111000///...------,,,,,,,,,,,,------)))***+++,,,---.........+++,,,------,,,)))'''%%%&&&'''((()))+++,,,------,,,,,,,,,++++++*********))))))))))))************++++++***)))(((((())))))************)))))))))((())))))************))))))(((((()))************)))&&&''')))*********)))((((((((())))))))))))(((((()))*********************,,,,,,++++++******))))))))))))(((((((((((()))))),,,++++++***)))(((((('''))))))******++++++++++++))))))***+++,,,---...///,,,,,,++++++***)))(((((((((((((((((())))))******((((((((()))))))))))))))******)))))))))(((((((((************))))))))))))))))))***++++++,,,,,,---...---+++***+++,,,...000,,,------...---,,,***)))---------,,,,,,---...///------......//////000000+++,,,...000222444666777333333222111111333444555444444555666777888999999777666555555666888:::;;;===<<<;;;:::;;;===???AAAAAABBBBBB@@@>>>===>>>???@@@??????>>>>>>??????@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<;;;999888777777888999888888888888777777777777666666666666777777777777888777777777666666666666555555555555555555555555444444333222222222333333222222333333444444444555444444444444444444444444111222222222222333333333111111111111111111111111222222111000///......------...//////......///000---......///......------...------------,,,,,,,,,*********+++++++++,,,,,,,,,++++++***))))))))))))))))))***************)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))ssskkk```VVVNNNIIIFFFDDD>>>======<<<;;;:::::::::888999:::888777777888:::999888777666555555555555111222222333333222222111000000111111111111000000111111222222333333444444000000////////////000000222111000///............000000111111222111111000...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))'''&&&'''''')))***,,,---...///++++++******************((((((((()))))))))))))))******))))))))))))******************))))))))))))))))))************))))))'''((())))))******))))))'''(((((()))))))))))))))))))))************)))))))))******+++******))))))++++++++++++******))))))))))))(((((((((((())))))++++++******)))(((((((((&&&'''((())))))***))))))))))))******++++++,,,,,,*********)))))))))))))))''''''(((((()))*********))))))))))))***************)))))))))((((((''''''+++************)))))))))))))))******+++,,,,,,,,,------,,,+++,,,---...///,,,,,,---------,,,++++++,,,---...---,,,,,,---///,,,,,,---...///000111111------...///000000111222222222111111222222333444333444555555777777888999666555555555666777999:::===<<<<<<<<<<<<===???@@@AAAAAAAAA???===<<<>>>@@@BBBAAA???>>>>>>???AAABBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999999888888888999999:::999999888888888777777777888888888888777777777777888888777777777666666666555555555555555555555555444333333222222333333333333444444444444444444555333333333333444444444444222222222222333333333333111111111111111111111111111111111000000/////////...000111111000///111222/////////...---***'''&&&------------,,,,,,,,,,,,)))*********++++++,,,,,,+++++++++*********************++++++++++++***)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))yyymmmeeeVVVRRRMMMIIIFFFEEECCCAAA<<<<<<<<<<<<;;;<<<======999:::999777444444777:::999888666555444444555555555555666777777777666555222222333333333333222222000111111222333333444444000000////////////000000111000000///////////////---...///111111111111111---------......---------///...---,,,+++*********+++++++++***************))))))***++++++,,,,,,---))))))))))))))))))******(((((())))))************(((((((((((()))***+++,,,************))))))))))))))))))************))))))'''(((((()))))))))))))))((((((((((((((())))))*********++++++++++++************++++++***)))((('''******))))))))))))(((((())))))(((((((((((())))))(((((())))))*********+++%%%&&&((()))******))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))***+++,,,,,,,,,)))*********+++++++++,,,)))))))))))))))*********+++++++++*********)))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,...///---++++++---///------......//////000000........................000111111222222222222222333444444555666777888888666666666777888999:::;;;:::;;;<<<===>>>???@@@AAAAAAAAA@@@>>><<<===@@@BBBCCCAAA>>><<<<<<>>>AAACCCAAAAAA@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<======;;;:::999999999999999999:::;;;<<<======<<<;;;:::888888999999999999888888999999999888888888777777::::::999999888888777777888888888777777777666666555555555555555555555555333333333222222333333444555555555555444444444444111111111222222222333333222222222333333333444444000000000000000000000000111000000000000000000000---///000000///...000111///...---,,,+++***))))))---------,,,,,,,,,++++++++++++++++++******************++++++++++++++++++)))***+++,,,,,,,,,,,,++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))){{{}}}uuuiii^^^TTTOOOEEEDDDDDDDDDEEEDDDAAA???:::;;;;;;:::999999:::<<<::::::999555222222666999888777555444333333444555333444555666666555444444333444444555555444444333000000111222333333444444000000////////////000000///////////////000111111,,,---///000111111000000,,,...000111111000...,,,...---,,,,,,+++++++++,,,))))))))))))***+++,,,---++++++++++++*********)))''''''(((((())))))******))))))******+++++++++,,,'''((((((((()))+++,,,---************))))))))))))))))))************))))))'''(((((())))))))))))))))))((('''''''''(((***+++++++++,,,,,,,,,,,,++++++******++++++***)))((('''((((((((((((((('''''''''))))))(((((((((((())))))%%%&&&''')))***,,,---...'''(((***+++,,,,,,,,,+++))))))))))))((((((((((((&&&&&&''''''((()))))))))******+++,,,------......******+++++++++,,,,,,,,,'''((()))***+++,,,------++++++++++++******)))))))))))))))***++++++,,,,,,+++,,,---.........------,,,++++++***+++,,,...///,,,...///...+++***,,,//////////////////.............../////////////////////000111333333222111111333333444555666777888888666777888999:::;;;<<<<<<777999;;;===???AAABBBBBBAAA@@@???===<<<===AAADDDCCC@@@<<<::::::<<<@@@CCC????????????>>><<<;;;:::;;;;;;;;;<<<<<<<<<======999888777777777777777777:::;;;===>>>>>><<<;;;999888888999::::::888777666999999999888888888888777;;;;;;;;;:::999888777777888888888888777777777777555555555555555555555555333333333222222333444444666666666555444444444333444444444555555666666666222222333333333444444444////////////////////////000000000000000111111111+++,,,------,,,,,,---///...---++++++,,,...111333---------,,,,,,,,,++++++------,,,+++***)))(((''')))***+++,,,,,,,,,,,,,,,"""###%%%''')))))))))(((...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqpppvvvuuueeeXXXQQQLLLGGGCCC>>>>>>>>>>>>>>>>>>>>>>>>888888888777777777666666888888888777777666555444666555555444444333222222555666666777666444333222777:::<<<888222...///111000000000111222222222333111111000000000000000000////////////000000000000---.........//////000000444444444333222///---+++------,,,++++++***))))))+++++++++*********)))))))))))))))***+++++++++,,,''''''((()))***+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((()))***+++(((((())))))))))))((((((******))))))((((((''''''+++***)))(((((()))***+++))))))((('''''''''''''''************))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((()))******+++++++++***((('''&&&&&&'''''',,,,,,++++++***)))))))))))))))*********))))))(((******))))))))))))************+++,,,,,,---......***+++---...///...---,,,------------------------...///000///---,,,,,,---111///---,,,,,,---///111000222333333111111222444333333444555666777888888777777777777888999:::;;;999999::::::<<<===??????????????????????????????>>>===<<<<<<<<<===???@@@@@@@@@AAAAAABBBBBBAAAAAA=========<<<;;;;;;;;;:::;;;777333222666999;;;;;;===============<<<<<<;;;<<<<<<======<<<<<<;;;:::666777888999:::;;;;;;;;;999999999999999999999999666666666666555555555555777666555444333222222222555555555555555555555555444444444444333333222111333444444555555444444333333222222111111222222333222222222111111111000000///000000000111111111111---------..................---,,,+++************......---,,,++++++++++++***************************+++,,,------,,,+++***)))))))))))))))(((''''''*********))))))))))))((()))'''&&&(((+++---,,,***))))))***)))((('''%%%$$$gggiiisssuuuddd[[[PPPHHHEEEDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>:::999999999888888888888666777777777777666555555555555555555555555555555666666777777666666555555777:::<<<999333///000222222222222333333333333333222222222222222222222222/////////...............---........./////////000111222333444444333333222.........---,,,+++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,((())))))******+++++++++***************************)))((((((((()))++++++******))))))))))))******(((((())))))))))))((((((************))))))))))))+++***)))(((((())))))******)))((((((''''''((((((*********)))))))))((((((************************((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''++++++******)))(((((((((,,,+++***(((''''''''''''******************++++++***++++++,,,,,,++++++***+++******))))))******++++++++++++,,,,,,---------,,,,,,------...------------------------------------/////////---,,,---...111000///......///000111111222444333222222333555333333444555666777888888777777777777888999:::;;;::::::::::::;;;<<<>>>>>>????????????????????????>>>>>>=========>>>???@@@AAABBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;:::777444444666:::;;;<<<===============<<<;;;;;;:::::::::;;;::::::999888666777888999::::::::::::999999999999999999999999777777666666666555555555555555444333222111111222444444444555555444444444333444444444333333222111333333444444444444333333333222222111111222222333222222111111111000000000//////000000000111111111000//////......---------------,,,,,,+++******)))......---,,,++++++++++++************************(((((())))))))))))((((((***+++++++++******)))(((++++++*********))))))))))))'''&&&(((+++,,,+++*********++++++***)))((('''ccciiiwwwrrrbbbXXXLLLGGGAAA>>>>>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999555555666777777777666666444444555555666777777888555555444444444555666666888:::;;;999444111111222222222222222222222111111222222222222222222222222//////......------,,,,,,.............../////////---///111222333444333333/////////......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++******++++++++++++******(((((())))))))))))((((((************++++++++++++++++++***)))(((((())))))******)))(((((((((((()))******))))))))))))((((((************************((((((((((((((()))******'''''''''(((((()))))))))(((((((((((((((((((((((())))))***************+++((((((((((((((((((((((((+++******))))))((((((''',,,+++***)))((((((((()))((())))))***++++++,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------...//////...---...000000000////////////000000000111222222111111222444222333333444555666777777888888888888888999;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@BBBBBBBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<999777555555888;;;======<<<============<<<;;;;;;:::::::::::::::999888888777777888999::::::::::::999999999999999999999999777777777777666666666666444444333222111111111111222333444444444444333222333333444444444333222222333333444444444444333333222222111111111111222222111111111111000000000000////////////000000000000111111000///...---,,,,,,,,,,,,------,,,+++***)))...---,,,++++++******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,+++++++++************)))((('''(((***++++++***))))))************))))))bbbjjjzzz~~~ooocccXXXNNNGGGDDDAAA===<<<<<<===<<<;;;888888888888888888888888:::::::::999999999999888333444555666777777777777444444555555666666666666222111000000111333444666888999:::888555222222333111000000000///.........////////////000000000000000000///......---,,,,,,........................,,,---...///000//////...//////.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++)))***+++,,,,,,+++***)))(((((())))))))))))(((((()))))))))******+++++++++++++++***))))))(((((((((+++******)))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((())))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))******))))))*********++++++++++++,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++///...---,,,+++,,,---...------------............,,,...//////......///111---...////////////...---...///111000//////000222222222333444555666666777888777777888888999:::;;;;;;:::::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>===:::;;;;;;;;;<<<=========888888777888:::<<<>>>>>><<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<;;;::::::777777888999999999999999888888888888888888888888888888777777777666666666444444333222222222222222000111333444444333111000333333333444444333333222333333333444444333333333222222111111111111222222111111000000000/////////........./////////000000000000000//////.........+++,,,---......,,,***)))...---,,,+++************************************------,,,,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******)))(((((()))************&&&&&&'''(((((((((((((((YYYbbbsss{{{vvvmmmaaaVVVPPPKKKGGGCCC???===;;;:::999999888777888888888888888888888888888888888888777777777777222333444666777777777777555555555444444444333333111000000000111222444666777888888777555333333333111000000000///.............../////////000000000111111000000///...------...............---------+++,,,---.........---------------,,,,,,,,,,,,,,,++++++++++++************++++++******))))))((((((,,,,,,++++++++++++++++++************************((()))))))))************)))***+++,,,,,,+++***)))(((((())))))))))))(((((('''(((((())))))*********************))))))((((((+++******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((************************'''''''''((())))))******%%%%%%&&&((()))******++++++++++++*********))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++///...,,,++++++,,,---...---------....../////////,,,...//////......000111...//////000000//////...///000111111000000111333111111222333444555666666777777777777888999::::::::::::999999999::::::;;;==============================>>>>>>????????????>>>>>>??????@@@??????>>>:::;;;;;;;;;<<<=========888999:::;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999777777888999999999888888888888888888888888888888777777777777666666666666555444444333333333333444111111222333333222111111222333333444444333333333222333333333333333333222222111111000000111111222000000000/////////......---............/////////------......//////000000+++,,,---......---+++)))------,,,+++******************************************************************+++++++++++++++***,,,,,,,,,+++++++++******((()))))))))))))))******&&&&&&&&&'''(((((())))))OOOWWWgggwww}}}tttmmmkkk```YYYOOOIIIGGGFFFDDDAAA<<<;;;;;;:::::::::::::::::::::::::::::::::::::::777666666666666555555555222333444555666777777777666555555444333333222222222222333333444555666777666666666666555444333222222222222222222222111111///000000111111222222222111111000000//////...............---------------)))+++---...000000000///+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((*********+++++++++++++++))))))))))))))))))))))))(((((()))************)))))))))************))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))************))))))******)))(((((((((((()))))))))((((((((((((''''''************************((((((((((((((()))******(((((((((''''''&&&&&&&&&))))))))))))))))))))))))+++***************))))))))))))))))))))))))))))))***))))))((((((''''''&&&%%%%%%'''((()))))))))))),,,,,,++++++***))))))(((((()))***++++++,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...//////000000...///000000///...///111111111111111111111111111111222444333222222333555000111111222333444555555666666666666666888999999888888888888999999:::;;;========================<<<<<<===>>>>>>>>>>>>>>>======>>>???????????????;;;;;;;;;<<<<<<<<<<<<<<<999;;;>>>>>>======>>>???;;;<<<<<<<<<<<<;;;::::::999999999999999888777777777777888888888888888777888888888888888888888888666666666666555555555555555444444333333444444555222222222222222222222222222222333444444444333333222222333333333333222222111111000000000000111111////////////............------------.........///++++++,,,---...///000000+++,,,---......---,,,+++---,,,+++******))))))******************************+++,,,------,,,+++***((())))))***************,,,+++++++++************((()))******)))((()))+++))))))((())))))***+++,,,BBBHHHUUUccclllpppuuu|||~~~~~~rrriiiaaaYYYVVVWWWPPPKKKEEEBBBBBBBBB???===;;;;;;;;;;;;:::;;;<<<>>>999999999999999999999999666666666555555555555444333333444555666666666666555555555555444444444444333333444555555666555555555444444444444444222111222222222333333333333333//////000000111222222333////////////////////////.........------,,,,,,,,,+++,,,---.........---,,,***+++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))*********((())))))******+++++++++************************'''((()))***+++******))))))(((((((((((((((((()))(((((())))))))))))((((((******))))))))))))))))))'''((()))***++++++*********)))((((((''''''(((((())))))((((((((('''''''''************************((((((((((((((()))******&&&&&&'''''''''''''''((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))******)))(((&&&&&&++++++******************((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------***+++,,,---.../////////---------...///000000000///000111000///...///000000///...------...///000000111222222111111222444000000111222333444555555444444444555555666777888777777777777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>======<<<>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::===@@@@@@>>>======>>>;;;;;;<<<<<<;;;;;;:::999888999999999999888777777777777888888888888777777888888888888888888888888555555555555444444444444444333333333333333444444444333222111111222333444111222333333444444444333222222333333333333222222111111000000000000111111/////////.........------,,,,,,---------.........++++++,,,,,,------......---------------------------,,,+++***))))))))))))************************+++,,,///111111///,,,+++((())))))***************++++++*********)))))))))(((***+++***(((''')))+++******)))(((((()))***+++666999BBBNNNUUUZZZccckkkvvv}}}wwwnnncccWWWQQQLLLHHHIIIMMMFFFBBB???>>>??????<<<999999999999777666777999:::666666666666666666666666666666666666555555555555333444555555666555555555444444555555666777777777111222333444555444333222444333333333444444222000000000000111222222222333,,,------...///000000111---------........................------,,,,,,,,,---------,,,+++(((&&&$$$++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******+++++++++,,,''''''((()))***++++++,,,++++++++++++++++++++++++'''((()))++++++******))))))((('''&&&&&&'''((()))(((((())))))))))))((((((,,,+++++++++******))))))%%%''')))***++++++++++++))))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))---------,,,***'''$$$###)))))))))***++++++,,,,,,((()))***+++,,,------,,,,,,++++++******++++++,,,******+++,,,,,,---......((())),,,...////////////---------...///000000111000111111000///......///---,,,***))))))***,,,------...//////......///000000000111222333444444555444333333444444555666777666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;????????????>>><<<;;;:::=========<<<<<<;;;;;;:::;;;???BBBBBB???===<<<===;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;;;;:::999999777777888888888777777666777777777777777777777777555555444444444333333333222222222111222222333333666444222000000222444666111222333333444444444444222222222333333222222222111111000000000000111111//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,+++***))))))))))))************************''')))---//////---)))'''((()))***+++++++++++++++*********))))))))))))((((((***,,,+++(((''')))+++)))((('''&&&&&&'''((()))777888:::>>>DDDKKKQQQUUUdddmmmxxxzzznnnddd]]]TTTPPPKKKHHHFFFEEEDDDCCCAAA@@@>>>===;;;:::::::::;;;;;;:::::::::999999999777777777777777777777777666555555555555444444444333444444555555444444333333333444444555666666777444444333222222111000000000111222333333333333333222111000///............///000000000111111111111------------------------000///......------------++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))(((***,,,...//////------******(((''''''((()))***,,,+++***)))))))))***+++******)))((((((((((((((()))***+++,,,,,,+++***)))++++++******)))(((((((((''''''(((******+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&((()))))))))(((''')))))))))))))))(((((((((,,,+++***))))))***+++,,,,,,***((('''((((((((('''((((((((((((((('''''''''******))))))))))))******))))))))))))((((((((((((******,,,,,,,,,,,,******222000...+++******+++,,,++++++************++++++---,,,,,,,,,,,,---......,,,++++++,,,...//////---//////000000111111111222//////......///000111111...///000111111000///...///////////////000000111000000111222222222111111444444444444444555666777999999999888888888888777::::::999999:::;;;===>>><<<;;;:::999999999::::::===============<<<;;;;;;======<<<======>>>???@@@>>>????????????>>>==================<<<;;;:::999999999999999999999999999999888777888999999888777777666666666666555555555777777666555444333333222666555333111111111333444333333333333333333333333555444333222111111111111...///000111111111111111111111222222222222111111111000///...---,,,,,,,,,,,,,,,,,,,,,---...//////------.....................,,,++++++,,,---,,,+++************))))))))))))+++***)))))))))***,,,,,,++++++************++++++)))((((((((()))***++++++,,,+++++++++******))))))'''''''''''''''&&&&&&&&&((('''&&&%%%&&&(((***+++333333444666:::???DDDGGGMMMTTT]]]dddiiiooowww}}}~~~yyyqqqiii```XXXPPPKKKIIIFFFCCCAAAAAAAAA@@@?????????===<<<;;;;;;::::::;;;::::::::::::999999999777777777777777777777777555555555555444444444444000111111222222111111000444444444555666666777777444444444333222111111000000111222333333333333333111111000000//////000000111000000000000000000000........................,,,+++***))))))))))))***++++++++++++++++++++++++************************(((((()))))))))*********+++++++++*********))))))$$$%%%'''((()))((('''&&&))))))((((((((())))))***...---,,,+++++++++,,,,,,******)))(((((((((((((((&&&'''(((((((((((('''&&&*********+++++++++++++++'''((()))******+++++++++++++++******************)))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((()))))))))(((''')))(((((((((((())))))***++++++***))))))***+++++++++)))''''''((()))))))))(((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))((()))+++,,,---...------000///,,,***))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---,,,***,,,,,,---...000111222222000000000000000111222222------............------//////......//////000111000000111111111111222222444444444444555666777777::::::999999888888777777999888888888999:::<<<===>>>===:::888888888999999@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>???????????????>>>>>>===============<<<;;;:::999999999999999999999999999999888777777999999888777666666666555555555444444666666666555444444333333666555333111111222333444333333333333333333333333555444333222111111111111000111222333333333333222///000000111111000000/////////...------------...------,,,,,,,,,---....../////////...---------,,,...---+++,,,---......---************))))))))))))+++***)))))))))***+++,,,++++++************++++++))))))))))))))))))***+++++++++*********)))))))))'''''''''''''''((((((((()))((('''&&&&&&''')))***333333222333555888;;;======AAAFFFJJJPPPZZZeeemmmzzzxxxooo___[[[UUUPPPKKKGGGCCCAAA@@@===;;;;;;<<<===============<<<;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777555555555555444444444444333333444444444444333333444444555555666666777777444444444333333222222222111111222333333333222222111111000000111111222333222222111000/////////////////////...............---,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))+++++++++***************'''''')))******)))((('''''''''((()))************...---,,,,,,++++++,,,,,,******)))((((((((())))))&&&&&&''''''''''''&&&&&&(((((())))))***++++++,,,'''((()))******+++******))))))******************))))))))))))))))))))))))***)))))))))))))))((((((&&&'''((()))))))))(((((()))(((((('''((()))+++,,,+++******))))))******+++***((('''''')))******)))((((((((((((((((((((((((''''''''''''((())))))************************+++'''(((***---///000111111...---+++***)))))))))***+++++++++++++++++++++++++++************+++,,,,,,...,,,++++++++++++***((()))***+++---///000111222111111111111222222222222------,,,,,,,,,------...///............///000000111000/////////111222333444444444444555666777888;;;;;;:::999888888777777777777777777888999:::;;;@@@>>>:::888666777888999@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<>>===============<<<;;;::::::999999999999999999999999999888777777999999888777555555555555444444444333444444444444444444444444555444333222111222333444444444444444444444444444444333222111111111111111111111222222333333222222...//////000000//////...---------------...///000......---,,,,,,,,,------000000///...---,,,,,,+++...---,,,---///000///...++++++*********)))))))))******))))))******+++,,,++++++************+++++++++***))))))))))))))))))******))))))))))))((((((''''''(((((())))))*********)))((('''&&&'''((()))333222111111222333555666999:::;;;===AAAIIISSSZZZfffkkkrrrzzzzzzkkk]]]UUUOOOLLLGGGDDDCCCBBBAAA@@@===;;;999:::<<<======<<<;;;;;;::::::::::::;;;;;;999999999999888888888888777777777777777777777777555555555444444444333333444444555555555555444444333333333444444555555555444444444333333333333333111222222333333333222222111111111111222333444555444333111///........................------------...------,,,,,,---------++++++++++++************************************((((((((()))))))))******************************++++++,,,,,,,,,+++******%%%''')))***++++++******++++++************)))*********))))))((())))))***))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((()))***************(((((())))))******++++++))))))))))))))))))))))))************))))))))))))''''''(((((())))))))))))))))))((('''((()))+++---******))))))))))))*********)))'''((())))))((('''((((((((((((((()))))))))'''&&&&&&''''''((()))************++++++,,,,,,,,,)))***+++---///000111222...---+++***)))))))))***((((((((())))))((((((((()))))))))))))))***++++++...,,,++++++,,,,,,+++)))***+++,,,---...///000111000000111111111111111111///...---------...///000......------......///000000///...---...000222333333333444444555666777888;;;;;;:::999888777777666777777777777888999999999>>><<<999777666777999;;;<<<<<<============<<<<<<>>>======<<<;;;;;;;;;;;;??????@@@@@@??????>>>===<<<<<<======<<<;;;;;;:::999999999999999999999999999777666777888999888777555555444444444333333333333333333444444555555555444444333222222222333444444444444444444444444444333333222111111111111111//////000000000000//////...//////000000//////......------------...//////000///...---,,,++++++,,,//////......---------,,,,,,++++++---///000///...+++++++++*********))))))***************+++++++++++++++************++++++++++++***)))((((((((())))))))))))(((((((((((((((''''''((()))***++++++,,,+++***)))(((''''''((((((.........---...///111111333333444555888===CCCHHHRRRUUUZZZ```fffmmmuuuzzz{{{xxxxxxuuupppiiibbbXXXOOOHHHFFFCCC???======>>>>>>======;;;::::::<<<===<<<;;;999999999999999::::::;;;999999888888888777777777666666666666666666666666555444444444444333333333111111222222222222111111111111222222222222222222222333333333333333333333222222333333333222222111111111111111222444555666444333111...---------...---------,,,,,,++++++++++++++++++******++++++,,,+++++++++******)))))))))++++++++++++++++++++++++)))))))))*********++++++************************((((((((((((((((((''''''&&&''')))++++++++++++***++++++++++++******))))))******))))))))))))******************************''''''''''''&&&&&&%%%%%%((())))))************)))((((((((())))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))*********)))(((((()))***+++,,,))))))))))))))))))))))))+++***))))))))))))'''%%%(((((((((((())))))******'''''''''''''''((()))))))))******+++,,,------...------------...///000000------,,,+++++++++******'''((())))))))))))(((''')))(((((((((((()))******---++++++,,,---......---..............................////////////...---...---,,,,,,,,,...///000---------------......//////...---------///222333222222333333444666777888::::::999888888777666666888888888999999999999999:::999777666777999;;;===::::::;;;;;;;;;;;;;;;:::??????>>>===<<<<<<<<<<<<>>>????????????>>>======<<<<<<<<<===<<<<<<;;;:::999999999999999999999999888777666777888888777666555555444444444333333333222222333333444555555555333333333333333333333444444444444444444444444444222222111111000000111111//////000000000//////...///000000111111000000/////////...------------...000///...---,,,+++++++++,,,---------......//////*********,,,...///...---++++++++++++************))))))******++++++++++++++++++************++++++++++++***)))((((((((()))((((((((((((((()))))))))'''(((((()))***+++,,,,,,******))))))((((((((((((/////////000000111222333///000111444777;;;>>>@@@DDDEEEGGGIIIMMMRRRYYY^^^kkkooouuu}}}{{{vvvpppfff]]]ZZZYYYWWWUUUSSSQQQMMMHHHDDDAAA???===<<<<<<===<<<<<<;;;:::999999;;;;;;:::999999888888888888888999:::888888888777777777777666666666666666666666666666444444444444333333333333222222333333333333222222000000000000111111111111111111111222222333333333222222333333333222111111111111111111222333444555444222000...,,,,,,---...------,,,,,,+++*********---,,,,,,,,,,,,---......+++++++++***))))))((((((++++++++++++++++++++++++************++++++++++++***************+++++++++''''''''''''(((((((((((((((((()))***++++++++++++,,,------------,,,+++*********)))))))))***++++++))))))(((((((((((())))))+++******)))((((((''''''))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))((((((((()))***+++************************((())))))******))))))(((+++)))))))))***)))'''%%%'''(((((())))))******+++)))((((((''''''(((((()))((())))))+++,,,---......///......---------......------,,,,,,,,,++++++***)))***+++,,,,,,+++***))))))(((((((((((()))******,,,++++++,,,...//////...//////.........---------,,,------......---+++***************+++,,,,,,------,,,,,,,,,,,,---......------------...///111222111111111222333555666777888777777777777666666666777888999999999999888888777666666777888:::<<<===:::;;;;;;<<<<<<<<<<<<<<>>>>>============>>>======>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999888777666666888888777666555555555555444444444333222222333333444444444555222222333333333333444444333333333333333333333333222111111000000000111111111111222222111111000000///000000111111000000///000///...---------------000///...---,,,++++++++++++,,,,,,---...///000000*********,,,......---+++,,,++++++++++++*********))))))***++++++++++++***++++++************+++++++++***))))))))))))))))))(((((())))))))))))******(((((())))))******++++++))))))))))))))))))((((((111222222222222222333333000000111333666999;;;<<<999:::<<<===>>>AAAFFFIIIRRRUUUZZZaaaiiisss{{{~~~vvvzzznnnfff^^^[[[XXXPPPKKKIIIHHHGGGFFFFFFGGGFFFCCCAAA>>>===<<<<<<======<<<;;;888777777999:::;;;:::999999888888777777777888888888888777777777666666666666666666666666666666666444444444333333333222222444555555666666555555444111111111111111111000000//////000111111222333333222333333333333222111000111111111111111222333444333222///---,,,---...///......---,,,,,,+++******......------......///000+++++++++***)))(((((((((************************))))))))))))************))))))*********+++++++++***************+++,,,---*********)))******++++++,,,,,,---------,,,+++*********))))))******+++,,,)))(((''''''''''''((()))***)))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))((((((((()))***+++***+++,,,,,,,,,***(((''''''((()))******)))((('''''''''''')))++++++)))((('''(((((()))******++++++++++++***)))((((((((((((''''''(((***+++---......///...---,,,,,,------...+++++++++++++++******)))***+++,,,------,,,+++***))))))(((((())))))***+++---,,,++++++---...---,,,,,,,,,,,,,,,------------+++,,,---...---,,,***)))((()))***++++++,,,,,,,,,,,,,,,,,,+++,,,------...+++,,,,,,---///000000111//////000111222444555666555555555555666666666666666777888888888777666666555666777888999::::::::::::;;;<<<<<<=========<<<======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999888666555666777888777666666666666555555555444444333333333333333333444444111222333333444444444444222222222222222222222222111111000000000000111111111111111111111000000///...//////000000//////......------------.../////////...---,,,,,,,,,,,,,,,,,,---------.../////////,,,+++,,,...//////,,,***,,,,,,+++++++++*********((()))***+++,,,++++++***++++++************++++++))))))))))))))))))***+++)))))))))*********++++++))))))))))))))))))))))))((())))))*********))))))//////...............---000///......111333444555000333666999:::<<>>999888888999;;;;;;999777777777777999<<<===<<<;;;999999888777777777777777777777777777666666666666666666666666666666666666444444444333333333222222111222222333333222222111222222222111111111111111......///000111222222333333333333333333222111000111111000000111111222333333111...,,,,,,---...000//////...------,,,++++++***)))))))))******+++,,,+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))***+++,,,---,,,+++***)))))))))***+++******+++,,,+++***)))(((******))))))***+++,,,,,,***)))(((''''''((()))***&&&&&&''''''((()))))))))))))))*********))))))(((******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((((((((()))+++,,,***+++---...---***'''%%%'''((()))******)))((('''$$$$$$%%%(((+++---,,,***'''(((((()))***+++++++++---,,,+++)))((((((((((((&&&'''((()))+++---......------,,,+++,,,---...///)))************))))))(((((()))+++,,,,,,+++)))((()))))))))))))))***++++++...,,,++++++,,,+++***)))))))))***+++,,,,,,------+++,,,---......,,,***))))))***,,,---......------,,,,,,++++++,,,,,,---...***+++,,,...///000000000......///000111333555666333333444444555666666666555555666777777666555444666777888::::::999888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999888666555666777888777666777666666666666555555555333333333333333333333333111222333444444444444444111111111111111111111111111000000000000000111111///////////////...---------..................---,,,,,,,,,---...///000111......---,,,,,,,,,------..................------------...///000000---***,,,,,,,,,+++++++++******((()))***+++,,,+++******++++++************++++++))))))(((((()))***++++++))))))******+++++++++,,,)))))))))((((((((((((((('''((()))***************////////////000000000000////////////000000000000444333333333333444555555888:::===@@@CCCHHHNNNRRRYYY]]]eeennnvvv}}}}}}}}}xxxsssyyy|||sssrrrrrrpppllleee\\\UUUOOOKKKFFFEEEEEEEEECCCAAA???===;;;<<<===>>>===<<<999::::::;;;;;;::::::999888888888888888888888999888888777777888999::::::666666666666555555555555888777555444333333444555666555444333222222222222444333222222111111222222333333333222222222111111111111111111000000000000...///000222222111111000000000000000000000000000111000...---++++++******......---------,,,,,,,,,((('''&&&(((,,,///...,,,++++++++++++***((('''&&&)))))))))))))))))))))))))))((('''''''''(((***+++******))))))(((((('''''')))***+++,,,,,,+++***)))*********)))******++++++000///...,,,***((('''&&&))))))))))))))))))))))))''''''((()))******))))))'''((()))++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))''')))+++,,,***)))))))))))))))))))))******************)))))))))))))))***//////...---,,,+++)))(((+++***)))(((((()))++++++((()))))))))************------,,,,,,+++***))))))+++*********))))))(((((((((((((((((())))))))))))+++++++++,,,,,,,,,------))))))*********+++++++++,,,,,,---///000///+++(((************))))))))))))------------,,,+++******))))))))))))))))))))))))***++++++,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++,,,---//////000111000...---...111333555111222333444555555555555555444444555555666777888555666777999:::::::::::::::<<<===<<<;;;999::::::999:::<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===??????===;;;;;;;;;;;;::::::999999888888888777666666666666666999888777555333222222222444444444333333222222222111222222333333222222111222222222111111111111000333333333222222222111111000000111111111000000///000000000000000000000000........................111///---,,,,,,,,,...///000///,,,***(((((()))***............---,,,+++++++++++++++---......,,,***+++++++++*********)))))))))))))))***++++++,,,,,,---......------+++***)))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))........./////////000000////////////000000000000222222111111222222333444555666888999;;;>>>CCCFFFGGGJJJPPPWWW]]]aaadddeeejjjkkknnnrrrvvvwwwuuurrrlllqqqxxx~~~}}}xxxtttuuu{{{zzzsssmmmhhhccc```ZZZZZZZZZZZZZZZWWWSSSOOOHHHEEEAAA@@@@@@???===;;;===;;;::::::;;;;;;;;;:::999:::::::::999888888777888888888888888888777777888777777777888888999:::666666666666555555555444777666555444444444555666555555444222222111111111444333222222111111222222333333222222222111111111111111111000000000//////...///000111111111000000000000000000000000000000000///...---++++++******............------------,,,+++)))+++---...---+++*********))))))((('''''')))))))))))))))))))))))))))((((((((())))))******+++*********)))))))))))))))***++++++++++++***)))))))))))))))***,,,---...,,,,,,+++******)))(((((())))))))))))))))))))))))''''''((()))))))))(((((('''((()))***+++******)))((())))))******))))))((())))))))))))))))))))))))''')))***)))'''&&&&&&'''(((((()))))))))*********((((((''''''''''''((((((,,,,,,,,,,,,,,,++++++***%%%%%%%%%%%%&&&((()))))))))*********++++++++++++---,,,,,,+++******))))))*********)))))))))((((((******))))))(((''''''&&&+++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))++++++,,,...///...+++)))************))))))))))))******++++++,,,+++++++++))))))))))))))))))))))))...------,,,,,,+++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------***++++++,,,---...//////...---------///111444666111222333444555555555555444444444444555666777888666666777777888888999999999:::<<<;;;999888888999:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????===;;;<<<<<<;;;;;;:::999999999777666666555444444555555555555555444444444555555444444333333333222222222111222222333333222222111222222222111111111111000222222111111111000000000//////000000000//////...////////////////////////........................///...,,,+++++++++------///...,,,++++++,,,---...---------...------,,,,,,+++++++++---000000///---,,,,,,,,,+++++++++******+++***************************))))))((('''''''''*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---------.........//////////////////000000000000000////////////000111111333444444444333444777:::;;;===@@@DDDGGGIIIKKKKKKPPPRRRUUUZZZ^^^```___]]]YYY]]]ccchhhkkkkkkiiigggiiippp}}}zzzrrrmmmmmmmmmiiieee___YYYUUUQQQMMMKKKJJJIIIJJJLLLNNNPPPOOONNNHHHEEECCCAAAAAA???===;;;;;;:::888777888999888777:::::::::999999888888888888888888777777666666666777777777888888888888999666666555555555444444444555444444444444555555666444444333222111111111111333333222111111111111222222222222222111111111000111111000000000000//////...//////000111000000000000000000000000000000000//////...---,,,,,,++++++............------------...,,,++++++,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******++++++++++++************)))******++++++******)))(((((()))***+++---...///(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((('''&&&'''((()))*********))))))((())))))******))))))((())))))))))))))))))))))))*********(((&&&%%%%%%'''(((((())))))))))))******((((((''''''''''''(((((()))***++++++,,,,,,,,,,,,"""###$$$&&&'''((())))))*********+++++++++,,,,,,,,,,,,++++++***)))))))))******))))))))))))((((((...---,,,+++)))(((&&&&&&******+++++++++,,,,,,,,,......---,,,+++***)))((())))))+++---//////---***************))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))---------,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------......******,,,...000222333444111111222333444444444444444444444444555666777888888777666555555666777888888999;;;:::888777777888;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<======>>>>>>>>>===<<<===??????===;;;<<<<<<<<<;;;:::999999999666555444444333444444444555555555555555555555555333333333333222222222222111222222333333222222111222222222111111111111000000000000000////////////---......//////.........////////////////////////...........................---+++*********+++,,,,,,+++++++++,,,...000111,,,,,,------...---------+++++++++...111222111000+++++++++*********)))))),,,,,,+++******)))(((((()))((('''&&&%%%%%%&&&&&&***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......////////////000000000000//////......//////000111333444444333111111333555888999;;;<<<>>>>>>??????DDDEEEGGGKKKOOOQQQPPPNNNLLLNNNQQQTTTVVVVVVUUUTTTVVV]]]hhhttt{{{|||xxxyyyyyyxxxvvvsssnnniiifffggggggjjjtttvvvkkkbbb]]]ZZZYYYZZZWWWRRROOOLLLJJJGGGEEEGGGGGGHHHJJJMMMNNNNNNMMMIIIHHHGGGFFFEEECCCAAA???<<<:::888777888888777666999999999999999::::::;;;888888777777666555555555777777888888888888888777555555555444444444333333222222222222333444444555333333222111111111111111333222222111111111111111222111111111111000000000111000000000////////////....../////////000000000000000000000000000000000000000000//////...------------------,,,,,,,,,,,,+++***)))))))))(((((('''))))))))))))))))))******((((((((((((((((((((((((((()))***,,,,,,+++******************************))))))************))))))************+++,,,......((()))))))))******++++++))))))))))))))))))))))))((((((((((((((('''&&&%%%((((((((()))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((+++++++++)))'''''')))+++(((((((((((()))))))))******))))))))))))******+++))))))***+++,,,,,,,,,,,,%%%&&&(((***++++++***)))))))))*********+++++++++++++++******))))))))))))))))))))))))))))))((((((//////...---+++***)))(((************++++++++++++------,,,,,,+++******)))))))))***---///000///---************)))))))))(((((())))))***++++++******))))))))))))))))))))))))*********+++,,,,,,------,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))***,,,...000111111111000111222333333444444444444444444444555666777777888777555444333555666777888999;;;:::888777777888;;;;;;;;;;;;::::::999999;;;;;;<<<<<<===>>>??????>>>===<<<===>>>>>>===<<<===<<<<<<;;;:::999888888555555444444444444444555777777777666555333222222333222222222222222222222111222222333333222222111222222222111111111000000000000000/////////......------.../////////......////////////////////////........................------,,,+++***++++++,,,))))))))))))+++,,,...///++++++,,,---............,,,++++++---///111000///***)))))))))((((((((((((+++*********)))))))))(((+++***(((&&&&&&'''((()))((((((((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,------------////////////000000000000///////////////000111111222333444333111111222444333444555666777777888888;;;;;;===???BBBCCCAAA???AAABBBDDDEEEFFFFFFFFFFFFIIIOOOWWW]]]bbbfffiiijjjiiiiiiiiihhhiiijjjlllnnnnnnqqqxxxsssddd\\\______^^^]]][[[XXXUUUTTTPPPTTTZZZaaagggnnntttxxxvvvsssmmmfff^^^WWWQQQNNNMMMKKKHHHFFFFFFDDDBBB@@@AAABBBDDDHHHKKKKKKHHHFFFGGGHHHIIIIIIGGGEEEBBBAAA>>><<<:::999999999888666555555555666777999;;;<<<888777777777666666555555777777888888888777777666444444444444333333333333///000000111222222222222222222111000000000111111333222111111000000111111111111111000000000//////000000000////////////................../////////////////////////////////000000111222111111000///,,,,,,,,,++++++++++++***((()))))))))))))))******,,,++++++******+++,,,---((((((((((((((((((((((((((()))***,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******++++++++++++++++++++++++++++++***))))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((()))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))(((((((((+++---'''(((((((((((())))))))))))))))))))))))***++++++***++++++,,,,,,,,,++++++)))***+++,,,,,,+++)))((((((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((()))))),,,,,,+++++++++*********)))))))))*********++++++++++++++++++++++++++++++******+++---000111000///************)))))))))(((++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***,,,---/////////...---///000111222333333333333333333333444444555666777888777555333333444666777999:::<<<;;;999888888999;;;;;;::::::999999999999:::;;;;;;<<<===>>>>>>???===<<<;;;;;;===>>>===<<<===<<<;;;:::999888777777666555555444555555666666666666666666555444222111222222222222222222222222111222222333333222222111222222222111111111000000111000000000000/////////---...//////000000000///...................................................------,,,,,,,,,,,,,,,************+++,,,,,,---++++++,,,---............---+++***+++---------,,,++++++*********)))))))))(((((()))))))))*********,,,***(((''''''((()))***&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,---------......////////////000000000000000000//////000000111222///111222222111000111333111222222333444555666666888777888999;;;;;;999777888999:::<<<>>>???@@@AAA???EEEHHHIIIKKKOOOQQQQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^hhhrrrsssgggWWWMMMLLLLLLLLLKKKJJJIIIHHHGGGDDDIIIOOOSSSUUUYYY```fffgggfffddd```YYYQQQIIIEEEDDDCCCAAAAAABBBAAA@@@>>>;;;===@@@DDDHHHHHHEEECCCGGGJJJMMMMMMLLLIIIGGGGGGAAA???<<<;;;;;;:::999777111111111222333666888999777777777777777777777777666777888888888777666555444444333333333222222222///000111111111111111000111111000000000000000111222222111000000000000111000000000000////////////000000////////////.........------------.../////////////////////////////////000111222333222111000,,,,,,,,,,,,++++++++++++)))+++,,,,,,,,,,,,...///...---,,,++++++,,,------))))))))))))))))))))))))((()))******++++++******((((((((((((((()))))))))***))))))(((((())))))***---,,,+++***))))))))))))------,,,,,,+++*********))))))))))))))))))))))))((()))))))))))))))((('''(((((('''''''''((()))***&&&''''''((((((''''''&&&))))))))))))))))))))))))$$$&&&'''''''''(((***,,,''''''(((((((((((())))))'''&&&&&&''''''((()))***+++,,,,,,---------,,,,,,************)))((('''''''''''''''((((((((()))))))))))))))(((((((((((((((''''''(((((((((((())))))'''''''''((((((((())))))((())))))))))))*********))))))*********+++++++++*********,,,///000000...************)))))))))))),,,,,,,,,,,,+++***)))((()))))))))))))))))))))))),,,,,,,,,+++******))))))*********+++++++++++++++************++++++++++++***+++++++++,,,,,,------,,,---...//////...---,,,//////000111222222222222333333333333444555666777777666555444444555666777999:::<<<;;;999888888999::::::999888888888999999::::::;;;;;;<<<<<<======:::999888999<<<>>>>>>===<<<;;;:::999888777666555555555555555555555666777222333444666666666555555111111111222222222222222111222222333333222222111222222222111111111111000000000000000////////////---...///000000000000000................................................------------,,,,,,,,,,,,------------------------,,,,,,------...---------,,,+++))))))***++++++***---------,,,,,,,,,,,,+++''''''((())))))***++++++)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((------------............////////////000000000000///////////////000111111///111222222111000000111222222222333333444555666888777777888999:::888666333444666888:::<<<======:::???@@@===<<<@@@CCCAAABBBEEEHHHIIIIIIIIIKKKNNNQQQRRRZZZeeehhh^^^QQQHHHDDDCCCBBBAAA@@@@@@@@@???AAACCCFFFGGGIIIMMMQQQTTTVVVVVVWWWUUUQQQKKKEEEAAAAAA@@@@@@@@@BBBBBBAAA???<<<<<<===@@@BBBCCCBBBAAADDDHHHMMMOOOMMMJJJIIIIIICCCAAA>>><<<<<<;;;999888444333222222222444666777666666777777888999999999666777888999888777555444333333333333222222222222111222333333333222111000000000/////////000000111222222111000000000000000000000/////////.........000000/////////.........------,,,,,,,,,---...///////////////////////////---...000111222111000///.........---------,,,,,,***,,,......---,,,...111///...,,,*********+++,,,)))))))))))))))))))))))))))((((((((())))))******(((((()))))))))************)))(((''''''((()))*********))))))((()))))))))++++++++++++************))))))))))))))))))))))))((()))******************(((''''''&&&'''((()))***(((((())))))))))))(((((())))))))))))))))))))))))$$$&&&((()))((('''((()))'''''''''((((((((())))))&&&&&&&&&&&&'''((()))******+++,,,---.../////////***)))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))************))))))))))))))))))***))))))***,,,...---,,,************)))))))))))))))***************)))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))*********++++++++++++************++++++++++++))))))***+++,,,------...------...///////////////...///000111222222222222333333333333444555666666555555555666666777777888888999;;;:::888777777888999999888777777888999::::::::::::;;;;;;;;;;;;;;;888666666777:::===>>>>>>;;;:::999888777555444444444444333333444555555666111222444666777777666555000111111111222222222222111222222333333222222111222222222111111111111000/////////.........------,,,,,,---...////////////................................................,,,,,,,,,,,,,,,++++++***,,,,,,------.........------------...------,,,,,,+++)))'''(((***+++,,,+++,,,,,,,,,,,,++++++++++++((((((((()))))))))))))))''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((---------.........//////////////////000000000000///............///000000111333444333222000000111111000000000111111222333555444444555777888777555333444555777888999999999<<>>AAA???;;;???CCCEEEDDDDDDFFFHHHLLLLLLQQQ[[[___YYYNNNHHHEEEDDDCCCBBB@@@@@@@@@@@@AAA???>>>???CCCFFFGGGGGGIIIJJJLLLLLLKKKHHHEEEBBB???>>>>>>???AAAAAA@@@??????===::::::;;;<<<<<<;;;<<>>===<<<;;;999777:::888666555444555777888666666777888999:::;;;;;;666777888999888777555333333333333222222222111111333444555555444333111000000000////////////000111222111111000000000000000000/////////............000/////////............------,,,+++,,,---...///////////////////////////+++,,,...000111000///...000000/////////.........***,,,...---+++***,,,...///...,,,***))))))***+++)))))))))))))))))))))))))))((('''''''''(((***+++))))))******+++++++++,,,***)))(((''''''((()))***(((((('''(((((()))******))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++(((''''''&&&&&&((()))*********++++++++++++******))))))))))))))))))))))))'''***,,,,,,***)))((()))''''''''''''((((((((()))(((((((((((()))***,,,,,,((()))+++...///111222222***)))(((((((((***+++,,,))))))))))))************'''''''''(((((((((((((((&&&'''''''''(((((())))))************************(((((((((((())))))))))))++++++***)))((('''&&&&&&)))((('''(((***++++++***************))))))))))))&&&'''((()))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))******++++++++++++)))************+++++++++((())))))+++,,,---......,,,,,,---...///000111222...///000111111222222222333333333333444555666666444444666777888888888888777888999999777666666777888888777777777999:::;;;:::::::::::::::::::::999666555444666999===??????::::::999777666444333333222222222222333333444555444555666777777555333111000000111111222222222222222222222333333222222222222222222111111111111000......---------,,,,,,,,,***+++,,,---............................................................***++++++++++++***))))))((()))***+++,,,---------............---,,,++++++)))(((''''''***---......))))))))))))((((((((((((******))))))((((((''''''(((((()))******))))))(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---+++***,,,///000...+++++++++,,,,,,+++)))((('''000///...---------------//////000000000000//////000000000000111111111111333333333444555666777888777777777777666666666666999;;;<<<<<<;;;::::::;;;???@@@@@@@@@@@@AAAAAAAAAFFFGGGHHHMMMPPPPPPLLLHHHBBBAAA???===<<<;;;<<<<<<>>>>>>>>>>>>????????????EEEDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>============<<<<<<;;;:::999777777666999999:::<<<>>>???@@@AAA>>>>>>===<<<:::888666555555555555555555555444444777777777555333333555777666777777777666555333222444444444333333333222222333333222222111111222222111222222333333222222111............////////////...///000111111000///...////////////////////////------------------------,,,,,,,,,------............+++(((+++///111///,,,------///333666444000+++------------------------------+++***))))))((((((+++*********))))))((((((((()))++++++)))((()))***,,,)))&&&'''***,,,,,,***+++++++++*********))))))*********)))))))))))))))'''((()))******)))((('''+++)))(((((()))******)))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))***************)))(((((()))))))))***++++++,,,,,,+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************&&&'''(((******+++++++++))))))))))))(((((((((((('''''''''''''''''''''''')))******)))(((''''''((()))(((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))...,,,***(((''''''((()))))))))))))))************---***(((((())))))'''$$$(((((()))***+++,,,,,,,,,---,,,***((()))+++---///------,,,+++***)))((('''......---,,,+++++++++,,,++++++,,,------...//////222222222222222222333333000111222444555666666666777777777777666666666666777666555555555666888999666666666666777777777777::::::;;;<<<<<<;;;;;;;;;999888888888888888999999999999999888666555333222333222111000000000111222666777888888777555333222444333333222111111111222222111111000///000000000111222222222111000...---***++++++++++++***))))))******,,,,,,,,,,,,******...------------...//////***+++,,,,,,+++***+++---,,,++++++***+++,,,...///+++***)))))))))***,,,---++++++,,,...111111000...)))(((''''''((()))))))))((()))***++++++***)))(((************))))))))))))))))))(((((('''''''''&&&&&&(((***+++,,,+++***)))(((((())))))))))))((((((---,,,)))(((((())),,,------++++++,,,//////...++++++,,,...////////////...------,,,------...///000//////000000000000////////////000000000111111111333333333333444444555666666666666666666666666666999:::<<<<<<:::999:::;;;<<<<<<=========>>>>>>>>>BBBBBBCCCGGGJJJJJJGGGEEEAAA@@@>>>===<<<;;;;;;<<<============>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;>>>============<<<<<<<<<<<<;;;;;;:::888777777666777777888999;;;<<<======<<<<<<;;;:::999777666555555555555555555555555555777888888777555555666777777888999999888777555444444444444333333333222222444444333222111111111111111111222222222222111111////////////////////////...///000000000000///...////////////////////////------------------------************++++++++++++///,,,***,,,000222000---///000111555777666222...------------------------,,,,,,+++***))))))))))))************)))))))))(((((()))++++++)))((()))***)))'''$$$%%%'''))))))(((+++++++++*********))))))******+++++++++,,,,,,,,,))))))************))))))***(((''''''((())))))(((*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''((())))))******+++,,,,,,)))((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))))))))))))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))),,,+++***(((((((((((()))))))))))))))************,,,***(((((()))***(((&&&(((((()))++++++,,,,,,+++***)))((('''((()))+++,,,,,,,,,,,,++++++++++++++++++******)))(((((()))))),,,,,,,,,,,,---......///000000111111111111222222111222333444555666666666777666666666666666666666777666555555555666888999888888888888888888888888::::::;;;;;;;;;;;;;;;:::999888888777777888999999777777777777777666555444555444333333333333444555666777888888888666444222444333222222111111222222111111000////////////000111222222222111000...---,,,------------,,,++++++++++++,,,------,,,++++++...------------...//////,,,---...---,,,+++,,,---,,,,,,+++++++++,,,---...******))))))******+++,,,)))((((((***,,,---,,,***+++***)))))))))******)))((()))***++++++***)))(((************))))))))))))((((((((('''''''''&&&&&&'''((()))***+++***))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((,,,++++++,,,......---,,,******,,,------......---******+++,,,...///111222...//////000000//////...//////000000000000111111333222222222222222333333666666666666666666666666888999;;;;;;999888999:::::::::;;;;;;;;;<<<<<<<<<=========???AAABBBAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777666555555666666777888888888999999999999888777666555555555555555555555555555777888999999777666666777888999:::::::::999888777444444444444333333333333555444333222111111111111222333333444444333333222000000000000000000000000---...////////////...---////////////////////////------------------------.........---------------...,,,+++,,,000111000...000000222444666555222///------------------------++++++***************+++************))))))))))))((()))++++++)))((()))***(((&&&%%%%%%'''(((((('''+++************))))))))))))******++++++,,,,,,,,,++++++************++++++)))'''&&&&&&'''(((((('''+++***************))))))'''''''''''''''''''''''''''((((((((((((''''''&&&(((((()))******++++++,,,))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++******)))))))))((((((((('''''''''''''''''''''''''''((())))))(((((()))***'''((()))+++,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))************)))))))))))))))***)))))))))((())))))))))))***************)))((((((******)))(((((()))***+++++++++++++++)))))))))))))))*********+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,......---,,,,,,---...////////////000000000111111222222444555666666777777666666666666666666666666777666555555555666777888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888777777777888888555555666666666666666555555555444444444555555666666777777888777666444333333333222222111111222222222111000000//////000000111111222111111000///......////////////...------,,,,,,---......---,,,,,,...------------...//////...//////...,,,+++,,,------,,,,,,++++++++++++,,,))))))***+++++++++++++++---+++******+++,,,,,,+++---,,,+++******))))))***))))))************))))))************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++,,,,,,---------,,,++++++++++++******)))))))))******,,,---///111222...//////////////////...////////////000000000111222111111000000000111111444555555555555555666666666888:::999888777888888:::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;:::::::::999999:::::::::999888777777666444444444444555555555555555666666777777666666555444444444555555555555555555777999999888666666666777888999:::::::::999888555444444444444333333333555444333222111000000000444555555666666555555444111111111111000000000000---..................---////////////////////////------------------------000000000//////......------+++***,,,...000///---......000111222222000///------------------------******))))))***++++++,,,*********)))))))))))))))((()))++++++)))((()))***))))))(((((()))***))))))************))))))))))))(((((((((((())))))))))))+++***)))((()))***+++,,,***(((&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''(((((())))))***++++++++++++++++++************+++))))))))))))))))))))))))((()))))))))************)))))))))(((((((((((((((*********)))))))))((((((''''''''''''''''''''''''&&&((())))))(((((()))+++&&&'''((()))************))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))************))))))&&&''')))***+++***)))(((((()))))))))************((((((((()))************((()))***+++++++++++++++)))***+++,,,---,,,++++++******++++++++++++,,,,,,......------------......000///---,,,,,,---...///...//////000000111111111222333444555666666666666555555555666666666666666666666555444555666777888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999888888777777777777888555555666666666555444444333333333333444444444555555555666666555444333333333333222222111222222333333222222111111111111111111111111111000000////////////000000//////...------..................---...------------...//////...///000...,,,++++++,,,------,,,++++++*********((()))***,,,,,,+++******///---***)))***+++++++++,,,,,,,,,***((((((((())))))))))))******)))))))))************)))))))))((()))))))))))))))))))))((()))((((((''''''((())))))(((((())))))))))))((((((((()))***++++++***)))(((***+++,,,---,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,+++++++++,,,,,,...//////......////////////.........////////////000000000111000000/////////000000333333444444555555555555555777888888777666666777888888999999999::::::::::::::::::::::::;;;===>>>======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>>>>======::::::::::::999999999999:::999999888888777777777444444444444444555555555333444555555666666666555444444444555555555666666333555888888777555555666666777888999999999888777555555555444444444333333555444333222111111111111333333444444444444333333222111111111000000000///.........------.........////////////////////////---------------------------,,,,,,++++++************))))))***,,,------,,,---...///000000/////////------------------------))))))))))))***+++,,,,,,))))))))))))))))))******((()))++++++)))((()))***)))************))))))***))))))))))))))))))))))))***))))))((((((''''''''')))(((((('''((()))***++++++)))(((((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******)))))))))'''(((((()))******++++++*********++++++++++++***((((((((((((((((((((((((((()))))))))***************)))(((''''''(((((()))************))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++(((((()))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((())))))************))))))$$$&&&(((***+++***)))(((((()))))))))************(((((())))))******++++++))))))***+++++++++******)))***+++------,,,+++***************))))))))))))++++++************++++++000///...---------.../////////000000111222222333333333444555666666666666444444555555666666666777666555444444444555777888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777666666777777777777666666444333222111333333333444555555555555333333444333333333222222333222222111222222333333555444333333222222333333111111111000000000000000///////////////...------...........................------------...//////...//////...+++******+++,,,,,,,,,++++++******)))((()))***,,,,,,+++******+++)))&&&%%%&&&''''''&&&***++++++)))'''&&&''')))***))))))))))))))))))***************)))))))))(((***************************)))(((((((((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&)))+++------,,,+++,,,---'''(((((()))***,,,---...---,,,,,,,,,,,,,,,---------......//////......---......////////////000000000///////////////000000222222333333444555555555444555777777555444555666555555666666666777777777999:::;;;;;;::::::<<<>>>;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;===============<<<;;;:::::::::::::::999999999999999999888888888777777777444444555555555555555555333333444555555666555555333333444444555666666666333555777777666555666777666666777888888777666555555555555555444444444333444333222222111111222222///000000111111000000///111111111000000//////...//////...------...//////////////////////////////------------------------,,,,,,,,,,,,++++++++++++((())))))******++++++,,,...///000000//////000222------------------------***)))))))))***+++,,,,,,))))))))))))************((()))++++++)))((()))***((()))++++++)))(((((()))(((((()))))))))))))))***++++++*********)))))))))''''''''''''((()))***++++++***((((((*********)))))))))***************+++************************((())))))***************''''''((())))))******+++&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))************+++***)))((())))))+++,,,++++++*********)))))))))(((((((((((((((((((((((('''((())))))(((((()))***++++++***)))((()))))))))******))))))((((((''''''************************))))))************))))))))))))************))))))%%%&&&(((*********((('''))))))))))))************((()))******))))))+++,,,)))******+++++++++******'''((()))***+++***))))))******))))))(((((((((''',,,,,,++++++,,,,,,------........................//////000000111222333333222333333444555555444444444444444555555666666777666555444444444555666777999::::::;;;<<<===>>>>>>===============<<<;;;:::999888888777666666666666777777666555444222000///333444555666777777777777333333333333333333333333222222111111222222333333555444333333222222333333111111000000000000111111...////////////...------///...------------...///...------------...//////---......---+++***+++,,,***++++++,,,++++++***)))))))))***++++++++++++++++++***((('''((()))((('''(((***+++)))&&&%%%'''*********))))))))))))******************))))))))))))************++++++++++++************))))))))))))(((((())))))))))))((((((((()))***++++++***)))((((((+++------+++***+++---&&&&&&&&&&&&(((***,,,---,,,,,,++++++,,,,,,---...---......//////......---........./////////000000///......//////000111222111222222333444444555555333444666666444333444555555555555666666666666777777999;;;:::999888:::<<<::::::;;;<<<;;;:::999888:::::::::;;;;;;;;;;;;<<<============<<<;;;999999;;;;;;:::::::::999999999888888888888777777777777333333444444555555666666333444555555555555555555333333444444555666666777555666777666555555777999777777888888888777555444555555555555444444444444222222111111222222333333//////000000000000//////111111000//////...------000000///......///000000////////////////////////------------------------,,,,,,,,,---------------((()))*********+++,,,---,,,...///...,,,,,,///111------------------------******************++++++((()))))))))************((()))++++++)))((()))***)))+++------***((()))***(((((((((((())))))******((((((((()))***++++++,,,''''''((()))******+++******)))'''''')))***)))((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))******))))))''''''(((((()))*********%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))***************)))(((((((((***,,,---+++++++++*********))))))((((((((((((((((((((((((((()))***)))((('''((()))***)))'''&&&&&&(((***+++*********)))((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))&&&'''((()))))))))((('''))))))))))))************(((***,,,+++))))))***,,,******+++++++++******)))(((((()))***************)))))))))))))))*********...............///000000+++---...000111000///...------...///000111222333111222333333444333333333333333444555555666777777555555444333444555666777999:::;;;===>>>@@@AAABBB????????????>>>===<<<;;;999999777666666555555555555555555444444222111111222333555666777777666666555444444444444444555555222222111111222222333444333333222111111111111222111111000//////000111222///////////////......---......---,,,,,,---.........------------...//////---...///...---,,,---...))))))++++++,,,+++************))))))******+++,,,,,,+++***+++,,,,,,+++)))(((***,,,***'''&&&))),,,+++***)))(((((()))***+++************))))))))))))((((((((())))))************+++,,,,,,,,,***)))((((((((())))))))))))((((((******++++++++++++******(((+++------+++***+++---------+++++++++,,,---...++++++++++++,,,---...///---..................---............/////////000.........//////111222333111111222333333444555555222444555555444333333444777777777777888888888999555777::::::777666777999999:::;;;<<<;;;:::999888::::::;;;;;;;;;<<<<<<<<>>===;;;:::999;;;;;;;;;:::::::::999999888888888888777777777777222333333444555555666666444444555666666555555444333333444444555666777777777777777666555666999;;;888999999999888777555444666666555555555444444444111111111111222333444555222222222333333222222222111000000///...------,,,111000///......///000111////////////////////////------------------------((((((((())))))*********)))***++++++++++++,,,...***+++,,,+++((())),,,///------------------------++++++***************+++(((((())))))*********+++((()))++++++)))((()))***+++...111000---++++++,,,'''((((((((())))))******"""###%%%''')))***,,,---'''(((***+++,,,,,,++++++)))(((&&&&&&((()))((('''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''(((((()))*********&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))************'''&&&%%%%%%&&&(((***,,,+++++++++************))))))))))))))))))))))))))))))***+++)))(((''''''((('''%%%###"""###&&&))),,,+++******)))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))'''(((((((((((((((''''''))))))))))))************)))+++---,,,)))(((***,,,******+++++++++******)))+++++++++++++++,,,,,,,,,'''((()))***+++,,,------+++++++++++++++,,,---...***,,,///111222111///...,,,,,,---...///000111222111111222333333333222222333333444444555666777777555555444333444555666777:::;;;<<<>>>@@@BBBDDDEEE@@@@@@@@@@@@???>>><<<<<<999999777666555555555555333333333444444333333222///000222444555555444333666666555555555666666777222111111111222333333444222111111000///000000000111111000//////000111222000000000000000///.........---,,,++++++,,,---......------------...//////---...000///......///000((()))***+++,,,,,,+++***+++***)))))))))***,,,---((('''((()))+++***(((&&&(((+++---+++((('''***...+++***)))(((((()))***+++************))))))))))))&&&'''''''''(((((())))))***+++---...---+++)))((((((((())))))))))))(((((('''''''''&&&&&&'''''''''++++++++++++++++++++++++++++++++++++++++++++++++---------............///,,,,,,------...///000000............////////////444333111000///000111333111111000000111111222333222333444444555555444444444555777888999999888888888888888888999:::;;;;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;999888888888999999===;;;999777777888999:::555666666666666666555555555555555555555444444333444444444555555555555666666666666666666666555555888888777777666444333222:::999777555555555666777222222222111111111111000000000000000000000000000111111111111000000000000............////////////------------------------111111000000///---,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,///...,,,******+++,,,---------,,,+++,,,---...///)))******+++++++++******++++++++++++***)))'''&&&***)))((((((((()))++++++000000000000////////////+++,,,---------+++)))'''*********)))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))************)))))))))+++,,,***'''&&&(((+++))))))))))))(((((((((((())))))))))))************************++++++++++++)))((('''&&&'''(((***,,,&&&&&&&&&&&&'''((()))***''''''(((((())))))******))))))))))))))))))))))))************))))))))))))************************,,,,,,++++++***+++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---******************++++++,,,------------------,,,...///000///...///000222111222222333333444444555666666666666777777777777555555555333222222444666777999>>>DDDHHHJJJIIIGGGGGGGGGEEEBBB???<<<;;;<<<<<<;;;:::888666555444444222222222111222222333333333444555666666555444333666555444333333333333333555666666777666444222111222222222222222222222222333333222222111000/////////////////////......---,,,---...//////...---,,,------------------------000...---+++******++++++************************,,,++++++******++++++,,,++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''(((((('''&&&&&&(((***)))))))))))))))*********************))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,,,,------...//////000............////////////111000...------///000111111111000000111111222333111222333333444444333333555555666777888888888888888888888888999:::;;;<<<::::::::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;:::999888888888888999888777666555555555666666777777888888888888777777555666666666666555444444444444444555555555555666555555555555555555666666888888888777666555333333444444444444444333222222222222222111111111111000000000000000000000000000111111111000000000//////...................................................////////////......---++++++++++++++++++++++++************+++,,,---......---+++***)))***+++,,,......------......///000******+++++++++******))),,,++++++******))))))))),,,+++*********+++,,,---////////////............***+++,,,---,,,+++)))(((************))))))))))))************************))))))************))))))'''((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******)))))))))'''''''''((((((((())))))))))))************)))))))))***+++***'''&&&(((***))))))))))))(((((((((((((((((()))))))))*********&&&&&&&&&'''''''''(((((())))))'''''''''(((***+++))))))))))))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***++++++,,,******************+++,,,++++++++++++++++++++++++++++++***++++++,,,------++++++,,,,,,,,,,,,------------............------...///000///......000222000000111111222333333444555555555666666666777777555666666444333333555777777:::AAAIIIOOOQQQOOOLLLKKKIIIFFFBBB>>>;;;:::;;;;;;:::999777555444444444333222222111222222333333111222333444555555555555444444444333444444555555555666666666555444222111111111111111111111111111333333222222111000000/////////000000//////...---......////////////....................................---,,,++++++***+++************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&)))******((('''''')))++++++++++++***************(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---......//////---............////////////...------...///111222111000000000000111222222000111222222333333222222666555555666666777888999999888888999999:::;;;<<<:::::::::::::::999888777777888888888999999999999;;;;;;;;;:::::::::999999:::999888888777888888888666666555555555555444444777777888888999888888777666666777777777666555555444444444555555555555666666666555555555777888999888888888888777555444333444555777888777666444222222222222111111111111000000000000000000000000000111111000000000000///////////////......---------////////////////////////,,,---...///////////////++++++++++++++++++++++++++++++*********))))))))),,,+++***)))))))))***+++,,,,,,---............---+++++++++++++++***)))(((,,,+++***))))))***++++++++++++******++++++,,,---.........---------,,,,,,((()))+++,,,,,,+++******************************************************))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))***++++++++++++++++++***''''''((((((((()))))))))))))))************))))))((())))))((('''&&&((()))))))))))))))(((((((((((((((((())))))))))))******(((((((((((())))))))))))***)))((('''((()))***+++***************+++------))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,++++++***++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++---,,,,,,,,,,,,------...---------.........//////......////////////.........///000///......000222//////000000111222222222444444444555555555666666555666666555333444666888666;;;FFFQQQYYYZZZWWWTTTPPPLLLGGGAAA===:::::::::999999777666444444333333333333222222111222222333333333222222333444444555444444444444444555777777555555555555444333222222000000000000000000000000333333222222111000000000//////000000//////...---000000////////////000000........................------------,,,+++***)))************************))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))+++++++++***((('''(((************))))))(((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------.........---------.........//////////////////000222333444000000000000000111222222111111222333333333333333666555444444555666888999888888888999999:::;;;<<<::::::::::::999888777666777777777777888888888888::::::::::::999999999999888888888777777777888888666777888888888777777666555555666777777777666666777777777777777666666555444444444555555555555666888777777666777999;;;===888888888888777666555444555555777777777666555444222222222111111111000000000000000000000000000000111000000000////////////111111000//////...------........................,,,---......//////......++++++++++++++++++++++++++++++***((('''%%%######+++***))))))((()))******((()))***+++,,,+++******+++++++++++++++***)))(((+++***)))'''((()))+++,,,)))))))))))))))*********,,,,,,,,,,,,++++++++++++'''((()))***++++++++++++)))***************++++++************************)))******++++++******)))(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))******++++++,,,,,,++++++***'''(((((((((((()))))))))))))))************))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))***(((((()))))))))************))))))(((((()))******(((((((((((()))***+++,,,******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))************************++++++******++++++,,,,,,---,,,++++++************************************------,,,,,,,,,,,,---------------...//////000000//////000000000000//////.../////////......000111//////000000111222222333333333333444444444555555555555555444333444666888666>>>LLLZZZccceeeaaa\\\RRRMMMFFF???<<<;;;;;;;;;888777666555444333333333333333222222111111222222666555444333222333444555555555444444444555666666444444444444333333222222111111111111111111111111222222222111111111000000000000000000000///......000///...------...///000........................+++,,,---------+++***)))************************))))))************))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******+++++++++***(((&&&'''((((((''''''&&&%%%$$$######%%%%%%&&&&&&'''((((((((('''((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------------------------............---......///111222333444000000//////000000111222222333333444444444444444555444444333444666777888888888888888999:::;;;;;;888999999999888888777666666666777777777888888888::::::999999999888888888777777777777777777777777777777888999999888888777555555666777777777777777777777777777777666666555444444444555555555555666777777666666777999;;;<<<777777888777777666555444333222111111111111333333222222222111111111000000000000000000000000000000000000000////////////...222222111111000///......------------------------...............------,,,++++++++++++++++++++++++))))))))))))((('''%%%%%%)))))))))))))))))))))***'''(((***+++,,,+++***)))+++++++++++++++***)))(((***)))(((''''''(((***+++(((((())))))************++++++++++++************&&&'''((()))***+++++++++))))))******+++++++++,,,******************************++++++++++++******))))))))))))(((((((((((((((((())))))))))))((((((******************************))))))))))))******'''''''''(((((()))))))))))))))************))))))(((((((((((()))))))))***))))))************))))))(((''''''''''''((((((((())))))))))))(((((((((((('''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''*********))))))))))))***(((((((((((()))***+++,,,******))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))******************************+++*********++++++,,,---------,,,+++*********+++************************,,,++++++++++++,,,,,,---+++,,,,,,---...///////////////000000000000//////---...///...------///111000000111111222333333333333333333333444444444444444444444444333333666888<<>><<<<<<<<<<<<666666555444444333444444444333222222111111111222555444333444555666888999888777666444444333333333444333333222222222222222222222222222222222222222222222222111111111111111000000000000000//////.........,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))******************************+++,,,,,,+++*********)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''')))******)))'''&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%&&&&&&&&&'''''''''(((((((((((())))))*********(((((())))))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.........++++++,,,...///000000111000////////////000111111333333444555555555555444444333333444444555666777777666666777777888999:::777777777888888888777777666777777777888888888888999999999888888888777777555666666777777777777666555555666666666666777777777777888999::::::::::::666666777777777666555555444444444555555555555666555555666666777777777888666666666666666555444444444333111000000222444555222222222111111111111000000000000000000000000000000000////////////......222111111000000/////////------------------------...............---,,,+++++++++++++++++++++++++++&&&(((***,,,------------))))))))))))************++++++,,,------------,,,)))******+++++++++******+++***)))(((((()))************+++,,,,,,,,,,,,++++++++++++*********))))))&&&''''''((()))******+++))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))(((((((((((())))))************))))))************************)))((((((''''''(((((()))&&&''''''(((((()))))))))(((((())))))))))))((((((((((((((()))))))))******))))))************)))))))))(((&&&'''((())))))((())))))))))))((((((((((((''''''(((((((((((())))))'''''''''(((((((((((()))******************))))))***************+++------))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++************************************+++,,,---------,,,,,,++++++++++++,,,************************************+++,,,---...***++++++,,,---...////////////000000000000//////---...///...------///111000000111111222333333444333333333444444444555555444555555444333444777999DDDNNN___oooxxxxxxqqqkkkQQQKKKBBB===<<<<<<;;;:::666555555444444444555555444444333222111111111111///000222444777:::===???888777666444222222111111333333222111111222222333222222222222222222222222111111111111111111111111000000111111000000///...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++++++++*********************************+++,,,------,,,+++***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''')))***)))'''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((())))))******+++((((((((()))***+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---...///////////////////////////000111111222222333444444444444333222222333444555555555555555555555555666777888999555555666777888888888888777777777888888888999999999888888888777777777777444555666777777777666666555555444333444555666777777777888999::::::::::::555666666666666555444444444444444555555555555666666777888999999999777666555555555555555444444333444444444444444555555666222222222111111111111000000000000000000000000000000000/////////........./////////.......................................,,,,,,---.........------++++++++++++++++++++++++(((***,,,...//////......((()))******+++++++++***,,,,,,,,,,,,,,,---......((()))***+++++++++++++++---,,,,,,++++++*********)))***+++,,,---,,,,,,++++++++++++*********))))))''''''''''''(((((()))***))))))***++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))((((((((('''******++++++++++++******************************))))))(((((((((((())))))''''''((())))))***++++++(((((())))))))))))(((((((((((()))))))))*********))))))************))))))***(((&&&''')))+++***)))))))))))))))(((((((((((('''''''''((((((((())))))*********+++++++++,,,,,,++++++++++++******))))))))))))))))))***+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************************+++,,,---...,,,,,,+++++++++,,,------*********************************+++---...000000***++++++,,,...//////000...//////000000//////...---.........------///000//////000000111222222222444444444444555555555555666666777666666777999<<>>>>><<<999888444444444555444444333333...///111333333333111000222222222111111111111000000000000000000000000000000/////////............,,,,,,------------------////////////////////////)))***,,,---.../////////++++++++++++++++++++++++,,,---...///...,,,***(((((()))***+++++++++++++++,,,+++***)))***+++,,,---'''((()))***+++,,,,,,,,,...//////...---,,,+++***'''((()))***+++***))))))++++++++++++************(((''''''''''''((())))))))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))((((((((('''++++++,,,,,,,,,,,,++++++************************++++++************++++++((())))))***++++++,,,,,,))))))************))))))))))))))))))************))))))************))))))+++(((&&&'''***,,,+++***))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++++++++***)))(((&&&&&&&&&&&&'''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,,,,------************************************+++,,,---...++++++++++++,,,------...))))))))))))))))))))))))******+++,,,...000222333++++++,,,---...///000111......////////////......---.........------///000......//////000111111111444444444555555555666666777888999888888999;;;>>>FFFPPP___nnnvvvtttkkkdddTTTLLLCCC===;;;999555111666555555555555666777777555444333222111111111111222333444666777666666555333333222222111222222222222222111000000111222333000000000000000000000000111111111111111111222222111111111111111000//////,,,---...//////...---,,,------------------------++++++)))))))))***+++,,,************************''')))***++++++***)))'''*********+++,,,,,,------************************'''((((((((())))))******''''''&&&&&&&&&&&&''''''''')))++++++***))))))***$$$$$$$$$$$$$$$$$$%%%%%%******)))((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))************++++++++++++,,,,,,++++++***+++++++++//////...------------...))))))))))))))))))))))))(((((()))******+++,,,,,,---------.........//////000000////////////000000...000333666666444111000111111222333333444444555777666666555555555666666777777888888888999999999888888999999999999888888666777888999999888777666;;;:::888666555444444555444444444444444444444444777777777777777888888999666555444444555444222000333333333444555666777777555666???LLLQQQJJJ???888444444555555444444333222333222111000000111222333111111111111111111111111//////............//////222111///...---------...000///...,,,,,,,,,---...)))+++...///---***)))((()))((((((((()))+++---......,,,***(((''''''((()))))))))***+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++***)))((('''***,,,///111000...+++)))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))&&&'''((()))+++,,,---...---,,,+++)))((('''''''''''''''(((((()))))))))***))))))))))))))))))******((()))***+++++++++++++++***+++,,,,,,+++***)))(((++++++***)))(((((())))))++++++************++++++))))))))))))((((((((((((---***'''(((***+++***(((((((((((((((((((((((((((+++++++++************)))******)))(((((()))***+++(((((())))))*********+++,,,+++***)))((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++,,,,,,------,,,,,,+++,,,***(((''''''(((***,,,***))))))(((((((((((((((***++++++,,,,,,++++++***------------------------...............---------............////////////111000///...------.../////////000000111111222222...------,,,,,,...///000333333222222333555666888555555666666777777888888>>>HHHTTT]]]aaaaaabbbbbbLLLFFF>>>:::999999888777777666666666666888:::;;;444444333222000///......''',,,000222222222333555333333333222222111111111333222111111000000111111000000000000000000000000111111000///////////////000000000000000///......------............------000...------...///...---***+++---......---+++***,,,,,,++++++***)))((((((************************************************))))))))))))***+++,,,---))))))((('''''''''''''''''''''(((((())))))******(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++***((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))******+++...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........------..................000000////////////000000''')))---111444555555444222222333333444555555555555555444444444444444555666666666777777777888888777888888999999888888777666777888888888888777666999888666444333333333333444444444444444444444444777777777777888999999:::888777666666666666444222333444444555555666666666555999DDDQQQUUUKKK<<<333444555555555555444333333222222111000000111222222111111111111111111111111//////............//////111000///......---------------,,,,,,,,,---......,,,---...---,,,***+++,,,,,,++++++******+++---------,,,***((('''((()))***(((((()))***++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))***+++---//////---+++***)))))))))))))))))))))))))))))))))))))))(((((((((*********++++++******))),,,,,,,,,------......///------+++***)))((((((((((((((()))))))))******************)))))))))))))))))))))***+++++++++******++++++,,,,,,,,,+++***)))++++++***)))))))))))))))++++++************++++++******)))))))))((((((((()))'''%%%&&&)))******(((************************)))))))))******+++++++++******)))(((((()))***+++((()))))))))************))))))))))))***+++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))&&&''''''''''''((((((((()))******++++++******)))+++***)))(((((()))***+++)))))))))))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........////////////111000///...------...///...//////////////////000......---------...///000222111111000111222444555444555555666666777888888999>>>EEEKKKNNNPPPPPPQQQGGGBBB<<<999888888777666555555444444555666888999555444333222111000//////---000333444333222333444333333333222222222111111333222111111000000111111000000000000000000000000111000000///////////////000000000000000///......---......//////......------,,,******+++,,,,,,+++++++++------------++++++,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))***++++++,,,))))))((('''''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))***+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------......///..................------000//////......//////000---...///000111111111000222222333333444555555555333333333222222333333444555555555555666666666666777888888999999888888777666666777777777777666666666555444333222111111111333333333333444444444444666666777777888999::::::888666555555666666444333555555555555555555555555999;;;BBBLLLNNNEEE999222555555666666555555444333222222111000000111222222000000000000000000000000//////............//////000000000000///...---,,,***+++,,,---...............///...,,,++++++---//////...---,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((()))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********''''''(((((()))))))))*********+++,,,,,,++++++***))))))))))))))))))))))))*********))))))((((((((())))))***************)))++++++++++++++++++******...---,,,******))))))))))))************++++++++++++*********))))))((((((******+++++++++******)))++++++,,,,,,,,,+++***)))++++++***))))))))))))***++++++************++++++++++++*********)))))))))%%%$$$$$$&&&(((******)))************************'''(((((()))***+++,,,---******))))))))))))******))))))))))))************))))))))))))***+++,,,---*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////000///......---........................---------///............///000000000000////////////000111444444444555666666777777::::::;;;===@@@CCCCCCCCCAAA>>>:::888888777666555444444333333333555666777555444444333222111111000222444666666444222222222333333333222222222222111222222111000000000000111000000000000000000000000000000//////....../////////000000000000///............////////////......,,,***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************((((((((((((((((((((((((******))))))))))))******)))((((((''''''''''''((())))))))))))(((((((((((())))))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++'''''''''((()))***+++,,,++++++,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,...............---------/////////....../////////333222111111000000000000111111111222333333444444333222222222222333444444444555555555666666666666777777888888888888777777666666666666666666666666444444333222222222111111333333333333333444444444444555666777888999999999666444222222333333222111666666666666555555555555===999999>>>???:::666555555555666666555555444333222111111111111111111222000000000000000000000000//////............//////...///000000000///---,,,+++,,,...//////...---,,,,,,---...---++++++,,,......------,,,,,,,,,,,,,,,******)))))))))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))*********+++((((((((())))))))))))******))))))))))))******+++))))))))))))))))))))))))++++++******)))((((((((())))))******+++*********))))))))))))************------,,,+++*********+++++++++++++++++++++++++++++++++******)))(((((((((+++++++++++++++***)))(((*********************)))++++++***))))))*********++++++************++++++++++++++++++*********)))%%%&&&&&&'''((()))))))))************************((((((((()))***+++++++++*********))))))))))))))))))))))))))))))*********+++***))))))((((((((()))+++,,,---......---,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++))))))************)))))))))))))))******+++------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,---......///,,,,,,---------.................................//////......------,,,,,,............//////000000/////////...............333333333444555555666666<<<999777888<<<>>>===<<<;;;:::999888777777666555444333333222333444555666444444444333333222222222444555555555444333222222222222222222222222222222222222111000000000000000////////////////////////000//////.........////////////000000//////...---...//////000000//////...---,,,***+++,,,------,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))************************))))))))))))))))))))))))******)))((((((((()))))))))(((''''''''''''((((((******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))*********((((((((()))***+++,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******+++++++++++++++,,,.....................---//////............//////,,,------...000222555666...//////000000111222222333333222222333444444555555555555666666666777777777777777888888777777777666555555555555555555666333444444444333333333333222222222333333333444444333444555666777777777777555333111111222333333222666666666666666666555555999555444666777555555777555555555555555444444333111111111222222111111111//////////////////////////////............//////...///000000000///---,,,///000000000///...,,,+++(((+++---...---+++++++++***++++++,,,,,,,,,,,,,,,)))))))))******+++,,,,,,,,,+++***)))((((((((()))*********************************+++++++++,,,,,,++++++*********))))))))))))(((((((((((()))***+++************************+++*********)))))))))((())))))***+++++++++++++++++++++,,,,,,---.........,,,,,,++++++***+++++++++,,,,,,,,,+++++++++++++++************))))))((((((+++++++++++++++***)))((())))))((((((((()))))))))+++***************++++++++++++************++++++++++++++++++*********)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******))))))))))))))))))))))))((('''''''''((((((***+++,,,------,,,+++***((()))))))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))+++******)))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,------------------................../////////......------------......//////////////////////////////.........222222222333444444555555777555333555999:::888555777888888888777666555555555444333333333444555666333333333333333333333333222222222333333333333222222222222222222222222222222111000000//////000000//////////////////////////////............/////////////////////...------......////////////......---+++******,,,...---------,,,,,,++++++,,,,,,---+++++++++***************************************************************))))))(((((('''(((((((((((((((''''''''''''((((((******))))))((((((''''''))))))(((((((((((())))))************************---***''''''(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))))))))******+++,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------......///,,,,,,,,,,,,---...///000------......///000000000222222222222333444555555555555555666666666666777666777777888888777777666555555444444444444555555333333444555555555444444111111222222333333444444444555666777777777666555777555333222444555555555666666666666666666666666333222555999999555333444444444555555444444333222000111222222222222111000//////////////////////////////............//////...///////////////......111111000///...,,,+++***&&&)))---...---+++******)))***+++,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,+++)))(((''''''((()))***************************++++++++++++,,,,,,,,,,,,+++++++++******))))))((((((((((((((()))***+++******************************************************+++,,,------------)))******+++,,,------...++++++*********++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))*********+++++++++******)))))))))((((((((()))******+++************+++,,,,,,++++++************++++++++++++*********)))))))))***,,,------,,,***)))***((((((((((((((((((((((((******)))))))))(((((((((******+++******)))((('''************))))))))))))%%%%%%&&&'''(((***+++,,,((())))))******))))))(((((())))))******+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---..................------,,,------...///...............///////////////...111111111222333333444444444444444666888888666444555666777666555444444666555444333222222333444555222222222222333333333333111000///000222444333222111222222222222333333333111111000////////////000000000000000000000000000......------......//////...////////////...------------............------+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))...***'''&&&((()))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((())))))***)))***+++,,,+++***((('''+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000///......------......///000000///...---+++******------......///000000111000000000111111333444444333444444444555555555555666666777777777777666666555555444333333444555555111222444555555555444444000111111222333333444444666777999:::999888666555777555222222333555555555555555666666777777888888444333555888777333222555333333333444333333222111000111222222222222111000........................//////............////////////............/////////...---,,,+++*********)))+++------,,,,,,,,,---,,,------......---,,,+++******++++++,,,+++++++++)))((('''''''''(((***+++************************************++++++++++++))))))))))))************'''(((((()))******++++++************************)))))))))******++++++,,,***+++,,,---............)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++************((((((((()))******++++++))))))***+++++++++******+++***)))))))))+++,,,---+++*********++++++,,,---++++++************++++++******)))))))))((((((((((((+++......,,,++++++,,,))))))))))))))))))))))))((((((((()))))))))))))))******++++++***)))'''&&&************)))))))))((('''''''''(((***+++---...******))))))))))))******((())))))******+++,,,,,,))))))))))))))))))))))))************+++++++++,,,(((((())))))))))))((((((+++***)))(((((()))***+++++++++*********++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------------++++++---.........---,,,+++,,,...////////////...000000111111222333333333444666666666555444555666333555555444111000222444333333111111111111222333111111111111222222333333333111///000222444333111111111222222222333333333111111000///////////////000000000000000000000000...------------...///000......//////......---,,,,,,,,,------------,,,,,,+++***)))***,,,---...---++++++------------++++++************************************************************************&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))(((((((((((())))))))))))''''''&&&&&&'''(((((()))))))))))))))))))))))))))+++'''###$$$(((+++***(((''''''''''''''''''''''''(((((((((((()))))))))***)))(((((('''''''''(((((('''(((***+++***)))'''&&&))))))))))))))))))))))))))))))((((((((((((((((((***+++,,,---...000111111.........------.........+++,,,...///000111111111......//////000111111111////////////000111222333222222333333333444444444666666777777777777666666555444333333333333444555000111333444555555444333000000111222333333444444999:::;;;<<<;;;999777666555222000///111333333333444555555666777888888999999555222111///...222888222333333333333222111111000111222333333222111000........................//////............//////000///...------...000000,,,+++***)))))))))***+++,,,------,,,+++,,,...000///000000000///---+++***++++++,,,,,,,,,++++++***'''&&&&&&&&&'''***---...************************))))))))))))************&&&&&&'''((()))***++++++'''''')))***++++++++++++************************(((((()))***+++,,,,,,---+++,,,---...////////////......------,,,++++++***(((((((((((()))***+++++++++++++++******)))))))))''''''((()))***+++,,,,,,((()))***+++++++++++++++,,,,,,+++++++++,,,...///+++*********+++,,,,,,---++++++************++++++))))))))))))((((((((((((%%%)))---...---+++,,,...************************&&&&&&'''((()))***++++++***+++++++++***)))'''&&&+++*********))))))((((((,,,+++++++++++++++,,,,,,...---++++++++++++---...((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))))))))***************++++++++++++******,,,***)))'''''')))***,,,*********+++,,,---...///+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,***+++---...///...------*********++++++,,,,,,---***+++,,,---------,,,+++)))+++,,,...//////......000000000111222222333333333444444111------000333222333444111......000333222111000//////000111111000000000111111222222333555222000000222444222000111111111222222333333333111111000///////////////000000000000000000000000---------------...///000......//////......---,,,+++,,,,,,------,,,,,,+++...,,,+++,,,...000000000***+++---......---+++*********************++++++************************))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''### """(((,,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))''''''((()))))))))))))))+++***))))))+++,,,+++***++++++******************+++,,,,,,+++******+++---///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111222222222111222444555666666555444111222333333444444444444333222111111111222333444444444222111111222444444222333444444555555444444888777555666777777666555555444444444444555666666777666666555444444333333222000000222444444111...222333333333333222111111000111333444444333111000111111000/////////////////////000000000000//////000000000000000000000000,,,,,,,,,------.........---...///000000///...---------,,,,,,,,,------...---,,,+++***)))))))))))))))))))))))))))******+++---)))(((,,,+++&&&&&&***,,,++++++***)))(((''''''))))))))))))))))))))))))((()))***++++++***((('''((()))+++,,,,,,+++***))),,,+++)))(((((()))+++,,,000...,,,---000222222000------,,,++++++++++++,,,,,,***))))))+++,,,------,,,,,,,,,------,,,)))&&&)))************+++...000------------------------+++++++++*********))))))******))))))******+++,,,333000---***)))***,,,...))))))************)))))))))************++++++++++++,,,,,,------,,,,,,+++(((((()))******************************++++++++++++++++++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++---,,,***)))))))))******))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,...---,,,+++***+++,,,------***'''$$$$$$&&&))),,,************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------,,,+++************///---+++)))(((***+++---++++++************++++++,,,,,,,,,---------.........//////000111222222333111111222222222333333333111222222222222111000000......///000000000000000111111111111000000000///222000///111333444222///...///000111333444555666000000111111111111000000000000////////////000000............------------......//////...---,,,,,,------,,,+++++++++,,,,,,'''(((+++------,,,***(((,,,+++)))((((((***+++---))))))(((((((((***+++,,,(((((())))))******++++++'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))(((((((((((())))))%%%&&&((()))+++,,,,,,,,,''''''''''''''''''''''''))))))(((((('''(((((((((''''''((())))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))******+++***)))(((***,,,,,,++++++,,,...///...---...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------............/////////000000000111111///000111333333333333222222333333444555555444444222222111111111222333444333333222222222222333333222333444444555444444444666555444555666666555444444444444444444555666666666666666555444333333333222111000111333333111///000000111111111111000000222333555666666555333222111111000///////////////000000////////////000000////////////////////////,,,,,,------------------......////////////......------,,,,,,,,,------...+++***))))))(((((()))))))))))))))))))))******+++,,,((((((+++***&&&%%%(((******************++++++))))))))))))))))))))))))((()))+++,,,+++***)))(((,,,+++******)))))))))))),,,+++)))(((((()))+++,,,000...,,,---000222111000000///......------......---,,,******,,,......---((()))***,,,......,,,******++++++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))******+++,,,111///,,,)))((()))***+++))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++(((((()))************)))''''''((()))***,,,,,,---+++++++++++++++*********))))))***++++++++++++***------------------------,,,+++***)))))))))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,------,,,+++*********++++++......------------......************************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++******+++,,,,,,---,,,***(((''')))***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........//////000111111222111111111111222222222222111111222222111111000///......///000000000000000111111111000000000//////111000///111444444333111111111111222222333333333000000111111111111000000//////............//////..............................//////...------,,,,,,+++++++++,,,---......)))***+++------,,,+++***,,,+++)))((((((***+++,,,+++***)))(((((()))******)))))))))))))))*********)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((((((((((((((()))))))))))))))(((((((((((())))))&&&&&&((()))******++++++''''''''''''''''''''''''''''''((((((((((((((((((''''''((())))))))))))(((''''''(((***,,,,,,***'''))))))))))))))))))))))))((()))***)))'''''')))+++******)))+++---//////...///...---,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,---------..................////////////...///111222333333222222222333444444555444444444222111111111111222333333222222333333333333222222222222333444444444444444555444333444555666444333444444444444444555555666666555555444444333333222333111000000111222222111111111111000///...---,,,222333444555555444333222111111000/////////000000111000///......///000111////////////////////////------------------,,,,,,///...------------...///------,,,,,,,,,,,,------(((((((((((((((((()))***)))))))))))))))******++++++(((((())))))&&&%%%'''((()))***+++,,,...//////)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,***(((''''''(((***,,,+++***)))(((((()))***+++...---,,,---///000000000222222111111111000000000...---++++++---......---)))((()))+++---...,,,******++++++***(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))******+++,,,...---+++)))(((((())))))))))))************)))))))))))))))*********++++++******++++++++++++******'''((())))))******))))))''''''((())))))***+++++++++++++++******))))))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++***************)))+++---//////---+++***************************))))))))))))))))))))))))(((((())))))))))))******)))))))))************+++)))))))))******,,,------,,,+++)))''''''((()))***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------...//////000000//////000000000111111111111111111111111000//////......///000000000000///000000000000/////////////////////111333444333222333333333222111111000000000000111111111111000000......------------............//////////////////.........///......---,,,+++++++++,,,---...///000+++++++++,,,,,,,,,,,,---,,,+++***))))))***++++++,,,+++***)))((((((((((((***))))))))))))))))))(((***)))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***))))))(((((((((((((((((()))((((((''''''(((((()))&&&''''''((())))))((((((''''''''''''''''''''''''$$$%%%'''((()))(((((('''&&&'''(((((())))))((((((''''''))),,,...---***((())))))))))))************))))))***)))(((''')))++++++***)))***---...---,,,---,,,+++++++++++++++,,,//////...------,,,,,,,,,+++,,,,,,,,,---------------.........////////////000111222444444444444333111222222333333333222222111111111111111222222333000111222333333222111000222222333444444444444333444333333555666666555333444444333333444444555666444444444444333333222222333222000000000111222222333333222000...,,,***)))000000111222222222111111111111000000///000000111222000///------///000222////////////////////////.........------,,,,,,,,,000...,,,++++++,,,...000------,,,,,,+++,,,,,,,,,'''''''''((()))***++++++)))))))))))))))******++++++***)))))))))'''''''''((()))***,,,---///000000)))))))))))))))))))))))))))***++++++,,,++++++***((((((''''''(((***+++---******))))))))))))******---,,,,,,,,,---/////////222222333222222222111111...,,,+++,,,---...---,,,,,,+++++++++,,,+++)))'''((()))***)))((('''(((***++++++++++++++++++++++++******************************))))))******+++,,,---,,,+++***)))((((((((())))))************))))))))))))))))))************))))))************))))))'''(((((()))))))))))))))+++******)))(((''''''&&&+++++++++***)))(((''''''))))))***++++++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,,,,,,,+++******&&&(((***------+++)))'''************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++***************+++,,,,,,,,,+++)))(((((((((******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000000000111111000000///...---...//////000000//////000000/////////.........,,,,,,...///111222222222333333222222111111000000000000111111111111000000///......------......///////////////////////////---...............------,,,,,,,,,,,,---...//////++++++*********+++,,,---,,,+++***))))))******++++++******)))))))))))))))******))))))((((((((('''+++***'''%%%$$$%%%%%%&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''((((((((())))))))))))))))))((((((''''''&&&(((((((((''''''(((((((((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&&&&&&&'''((((((((((((((('''(((***,,,///...,,,)))*********++++++,,,,,,,,,)))***+++***((((((***+++,,,+++******+++,,,+++***)))))))))***+++,,,---.........---------,,,,,,,,,++++++++++++,,,,,,,,,---........./////////000000///000111333444333333222000000111111111000000///000000111111222222222222///000222222222222000///111222333333444444333333333333444666888888666444333333333333333444555555333333333333333222222222222222111000000000222333222222222111000///------///000000111222222222222111111000000000000111111222000///------///000222.................................------,,,,,,,,,000...+++))))))+++...000...---,,,+++++++++++++++((((((((()))***+++,,,---)))))))))))))))******++++++,,,,,,***)))***)))(((******+++,,,,,,---......************************))))))******++++++++++++))))))***++++++***)))(((***))))))))))))))))))***++++++,,,,,,,,,---...///111111222222222111000///,,,+++***+++,,,---+++***,,,+++******+++***)))'''%%%'''((()))((((((***+++******************************************************))))))******+++,,,...---,,,+++***)))(((((())))))************))))))(((((()))))))))*********((())))))******))))))(((''''''((()))))))))))))))+++******)))(((''''''&&&+++++++++***)))(((''''''))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,---...///...---+++******+++---.........------))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************+++++++++,,,,,,+++******)))))))))***---,,,+++*********++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------.........////////////000000000000///......------...////////////////////////............---)))+++---...//////000000000111111111111111222222000000111111111111000000000//////////////////000////////////............------...............---///...---,,,,,,,,,,,,,,,***)))((((((((()))+++,,,,,,++++++******))))))***(((((())))))***************)))))))))((((((''''''***)))'''&&&%%%%%%&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((''''''''')))+++---...,,,*********++++++,,,---------******+++***)))(((***,,,,,,+++******++++++)))(((''''''((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........////////////000,,,---///000111111000000/////////000//////...---///000111111222222111111000000111111111111000000111111222333333333333333333333444666888888666444333333333333333444444555222222222222222222222222111222222111000000111333---...000111222333333333111111222222333333444444111111000000000111222222111000///......///000111........................------------------,,,,,,///---+++))))))+++---///...---,,,++++++******+++))))))))))))***+++,,,---)))))))))))))))******++++++...---***)))++++++(((************+++++++++,,,************************((((((((())))))***++++++---.........,,,(((%%%###)))))))))))))))))))))))))))***++++++***+++---//////000111111111000...---,,,+++***+++,,,,,,***((()))(((((()))+++,,,,,,+++$$$&&&((()))))))))***,,,))))))))))))))))))))))))***************+++++++++******))))))******+++,,,...---+++)))(((((())))))))))))************))))))((((((((()))))))))******))))))************))))))&&&'''(((((())))))((((((''''''((())))))***+++++++++++++++******))))))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************++++++++++++,,,++++++++++++++++++++++++((((((((((((((()))******,,,---///111000...,,,***,,,,,,,,,,,,---......///))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,+++))))))(((((((((---,,,,,,++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////......---------...////////////...///.........------------)))+++---...------///000//////000000111222333333000000111111111111000000000000////////////000000000000///...---,,,,,,+++,,,---......///.........///...---,,,+++*********))))))((('''((()))***+++,,,,,,++++++***)))))))))'''''')))***++++++++++++)))((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&(((***++++++))))))******+++,,,,,,------((()))***)))(((''')))+++***)))((()))***+++***)))((((((((())))))+++,,,---)))******++++++,,,,,,,,,************++++++++++++,,,---------............,,,---...000000000000/////////000000//////...---...///000111222111111000000000000//////000000000111111222333333333333222111111333666888888555333333333222222333333444555111111111222222222222222///111333333111000111222---...000111222333333333111111111222222333444555111111000000111111222333000000////////////000000........................,,,,,,---------------------,,,+++******+++,,,---...---,,,+++************)))))))))))))))***+++,,,)))))))))))))))******+++***...---)))(((++++++'''''''''(((((()))*********************************''''''''''''((()))***+++//////...---+++)))((('''(((((())))))))))))(((((((((***++++++)))***,,,///...///000111111///...------,,,,,,,,,------+++))))))((('''(((***+++++++++&&&(((***+++***))))))***(((((((((((((((((((((((())))))*********+++++++++******))))))******+++,,,...,,,)))'''&&&&&&((()))))))))************))))))(((((((((((()))))))))***)))******++++++******)))&&&'''(((((())))))((((((''''''((()))***,,,,,,---+++++++++++++++*********))))))***++++++++++++***------------------------******+++,,,+++***))))))************++++++++++++++++++++++++++++++++++++)))))))))((()))******+++***,,,///111000...+++((('''((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************++++++***)))))))))))))))***+++++++++***************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------------------------............////////////....../////////...------,,,---......//////...............---------,,,,,,+++---000000...---///000/////////000111222222222000000111111111111000000/////////....../////////111000///---,,,***)))(((,,,------...//////......---,,,+++***************)))))))))))))))******+++,,,,,,,,,+++***)))((((((((()))******+++***))))))'''''''''((((((((((((((($$$%%%'''((()))((('''&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%%%%&&&''''''((((((''''''%%%$$$$$$%%%((()))))))))((())))))***++++++,,,,,,'''((()))(((&&&&&&((()))(((''''''(((+++,,,,,,+++***)))))))))))))))***+++(((((()))***+++,,,,,,---)))************+++++++++++++++,,,,,,,,,---------...///000222222222111111000000111000000///.........///000222222111111000111000///......///000111111111222333333333333222///000222555777777444111333333222222333333444555111111111111111111222222...111444444222000000222222222222111111000///...////////////000111222333111111000000111222333333//////000000000000//////........................,,,,,,,,,------.........,,,,,,+++******+++,,,,,,...---,,,+++************((((((((((((((())))))***)))))))))))))))******+++)))---,,,((('''+++***&&&$$$%%%&&&'''((()))***+++************************&&&&&&&&&&&&'''(((******---,,,+++******,,,...///(((((())))))))))))(((((('''***++++++)))))),,,///...///111111111000...,,,...------...///...,,,)))---+++)))((())))))((('''(((***,,,,,,***((((((((((((((((((((((((((((((((())))))******++++++++++++*********)))***++++++,,,...+++(((%%%$$$%%%''')))))))))************))))))(((((((((((())))))))))))******++++++++++++******&&&''''''(((((((((((((((***************++++++++++++++++++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,)))+++...000000---***'''&&&'''***,,,---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,************)))))))))(((---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------........./////////000000......//////......---,,,,,,---......//////............---------,,,,,,,,,---000222111///...///111000000000000111111111111000000111111111111000000.........------.........111111///---+++)))'''&&&,,,,,,---.../////////...*********)))******++++++))))))******++++++++++++,,,,,,,,,++++++)))((((((******++++++***)))'''&&&&&&'''''''''(((((())))))"""$$$''')))***)))'''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&''''''((())))))((((((''''''''''''''''''''''''))))))(((''''''''''''(((******)))((('''&&&&&&%%%%%%%%%&&&'''((())))))***%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((()))))))))******++++++,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,---...////////////000000000000////////////////////////---///111111111111222333555444222111000111222222111222333333333333222111333333222222222333444444888666333111000111222444333444444444444444444444222222222111000//////...//////////////////////////////000111111111111000//////000000111111111222111111000000000000000000000...---,,,---...---,,,...---+++******+++---...........................------,,,,,,+++***))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++...///,,,)))'''+++---...,,,)))'''(((***---+++)))***...000///...******))))))))))))************+++++++++******))),,,---......//////......+++,,,,,,+++)))((()))***++++++***)))((('''&&&&&&***))))))(((''''''&&&&&&,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++***)))))))))))))))((($$$!!!###(((+++***((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************)))((((((((()))+++,,,))))))))))))))))))***+++((()))+++,,,,,,++++++***+++,,,---...---+++(((&&&,,,,,,---------,,,+++***++++++************++++++------+++)))((('''''''''(((((((((((()))))))))))))))(((((()))******((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))))))))))))))***))))))******++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///////////////............///000000000///---,,,.........////////////000111111111000//////.........------,,,,,,------...,,,---...///000000000000111111111111000000000////////////000111111222222111000///---,,,,,,,,,,,,......//////...,,,***)))---------,,,,,,+++++++++)))))))))***++++++,,,,,,,,,,,,++++++)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))************))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''---,,,)))'''&&&&&&'''(((((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''$$$###''''''&&&%%%%%%%%%%%%&&&))))))((((((''''''&&&&&&((((((((((((((())))))***###$$$%%%&&&''''''''''''))))))))))))((((((((((((******)))))))))((((((((())))))(((((((((((())))))************++++++++++++)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---....../////////000000000000////////////////////////---///111111111111111333333222111000000000000111222222111111111111222222444333333333333444555555777555333222111111222333444444333333333333333333222222111111000//////...////////////////////////000000000000111111111111//////000000000111111111111111000000000111111222222000///...///000///...///...,,,++++++,,,...///........................+++*********************++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------,,,***(((***,,,---+++)))''')))***...,,,***+++...//////---******))))))))))))***************++++++******)))***++++++,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((()))&&&###$$$(((******'''))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***************************)))((((((((()))***+++)))))))))))))))******+++))))))***+++++++++++++++)))***+++++++++***)))(((******,,,,,,,,,,,,+++************))))))*********++++++)))(((''''''&&&'''))))))))))))***************((('''((()))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''***))))))(((((()))))))))))))))************************++++++++++++******************************++++++++++++++++++++++++******++++++,,,,,,------...............////////////////////////...------------........./////////,,,,,,------......//////------,,,,,,,,,,,,------,,,---...///000000000000111111111000000000//////000000000000////////////111000000///......------...//////000///...,,,+++---------,,,,,,+++++++++))))))******+++,,,,,,,,,+++++++++***)))(((''''''&&&&&&&&&&&&'''''''''((())))))***+++++++++******&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''---+++)))'''&&&&&&''''''(((''''''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&(((((('''''''''''''''''''''&&&%%%$$$%%%%%%''''''''''''((()))************(((((((((((())))))))))))++++++*********)))))))))***)))(((''''''((()))***,,,,,,++++++++++++++++++(((((()))***++++++******,,,,,,++++++,,,,,,---........./////////000000000////////////////////////---///111111111000111222000000000111000000//////222111000//////000111222444444333333444444555666555444444333333222222222444333333333222111111111222222111111000/////////////////////////////////111000/////////000222333//////000000000000111111111000000000111222333333222000///...///000///...//////---,,,,,,---//////------------------------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,+++******)))***++++++)))((()))+++,,,***)))***+++,,,+++*********))))))))))))******))))))******+++******)))*********+++++++++++++++(((***+++***))))))***+++'''((((((((()))))))))***(((((()))******+++,,,,,,''''''(((((())))))******)))))))))))))))))))))))),,,***(((''''''((()))***+++'''$$$%%%((())))))'''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++)))))))))))))))***++++++***************+++,,,,,,))))))(((((()))******+++((()))***+++,,,,,,++++++***))))))(((((())))))***))))))((('''''''''''''''************+++++++++++++++)))''''''((()))))))))(((((())))))))))))((((((************************((())))))******))))))((()))((((((''''''((())))))))))))))))))))))))))))))******++++++++++++******************************************************)))******+++++++++******,,,------....../////////000///......---.........,,,,,,,,,---------......,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,---...///000000000000000000000000////////////111111000//////...------000000111111000///---,,,......///000000///...---------,,,,,,,,,,,,++++++)))******++++++,,,,,,---************))))))((((((''''''(((((((((((())))))((()))******++++++++++++&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((,,,+++)))'''&&&&&&''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))((())))))***++++++******(((((((((((())))))))))))++++++++++++*********)))***)))'''''''''(((***+++------,,,,,,++++++******(((((()))******+++++++++,,,,,,++++++,,,,,,---............/////////000000////////////////////////...///111111111000111222///000111111111000///...222000///------///000222333333222222333333444555333333444444444333222111444333333222111000//////111111111111000000//////////////////////////////222111///......000222333//////000000000000000000000000000000111333444444000...---,,,---...---,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))******))))))******(((((((((((()))(((((('''******))))))))))))******((())))))***************++++++++++++,,,,,,------''')))******))))))***,,,(((((((((((())))))))))))(((((())))))***+++++++++'''(((((((((((()))))))))------------------------***)))'''%%%%%%'''(((***,,,)))'''&&&((()))((('''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******)))((((((((()))***+++,,,,,,+++*********+++---...+++***)))(((((()))+++,,,'''(((***,,,------------))))))(((((((((((())))))(((((('''''''''(((((())))))))))))*********++++++,,,)))&&&&&&''')))******(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((''''''''''''(((((()))))))))))))))((((((((((((******++++++++++++******************************++++++++++++++++++++++++)))***+++++++++***)))(((++++++,,,---......//////000///...---,,,---...///++++++,,,,,,,,,---------111000000//////...------,,,,,,++++++++++++,,,,,,------...//////000//////000000/////////.........000000000000//////......---///000111000///---+++,,,---...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******))))))))))))))))))))))))))))))))))))))))))''''''((()))************''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''''''''((((((+++***)))'''&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***))))))(((''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''')))***,,,---$$$%%%%%%&&&&&&&&&&&&%%%'''((((((((()))))))))***++++++++++++*********))))))(((''''''''')))***+++,,,,,,,,,++++++*********))))))******+++,,,------,,,,,,++++++,,,,,,---...............////////////////////////////////////...000111222000000000111///000111222222222000000111000...------...000111111111000000111111222333222333444555555333222111333333222111111000//////111111111000000000000000000000000000000000000000222111///......000222333000000//////////////////000000000000111222333444000...---,,,---...---,,,---,,,,,,,,,,,,,,,,,,---------------------------...---,,,+++***)))((('''***++++++++++++++++++***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,))))))((()))*********)))((()))******)))(((((('''******))))))))))))******'''((()))***************+++************+++,,,---'''(((******))))))***,,,*********)))((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((************************'''&&&$$$######$$$&&&''',,,+++((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***+++,,,---,,,+++++++++,,,...//////---+++)))((()))***+++((()))+++---////////////))))))(((((((((((())))))))))))(((((())))))******((((((((()))))))))******,,,)))&&&&&&''')))******(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))'''''''''''''''((()))))))))))))))(((((((((((((((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))***++++++,,,---......///000///---,,,,,,,,,---...+++++++++,,,,,,,,,,,,---000000000///......---------,,,,,,++++++,,,,,,------...///////////////////////////............---/////////000000000111111+++---...//////---,,,******+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++***))))))((())))))***************************&&&''''''((())))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%&&&&&&'''''''''&&&&&&''''''(((((())))))******++++++*********)))))))))''''''(((((())))))******++++++***************************++++++---...///,,,,,,++++++,,,,,,---...------.........////////////////////////////////////000222222000000000111000000111111222222111111111000///......///000111000000//////000000111222222333444444444333222111333222222222111000000000111111000000000000000000000000000000000000000000111000/////////000222333000000////////////......000/////////000111222222222000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''%%%$$$###))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***)))((((((******)))((((((***------,,,******+++******))))))))))))******''''''((()))************(((((('''&&&'''((()))***''')))***)))(((((()))***++++++***)))((('''&&&&&&)))))))))))))))))))))(((++++++******))))))((((((******************************************++++++,,,+++***((((((((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((()))***,,,,,,...............//////000000///,,,***))))))***+++)))***,,,...///000000///***))))))(((((())))))*********)))))))))******+++'''((((((((())))))))))))+++)))''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((())))))******))))))(((''''''''''''((()))******((((((((())))))***************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++***++++++,,,,,,---------///...------,,,---------+++++++++,,,,,,,,,------+++++++++,,,------.........------,,,,,,------.........///////////////...///.........------------------...//////000111111+++,,,---...------,,,+++***+++---.........------++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,+++)))((((((((()))***+++***************))))))'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&&&&((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$"""!!!))))))************))))))'''''''''((()))***************)))))))))(((((((((%%%&&&(((***+++***))))))))))))))))))))))))******************+++---///000,,,,,,++++++,,,,,,---...---------........./////////////////////////////////000222222000///000111///////////////000111111000000000000000000000000000000000000000111111222222333333444444333333333222222222222222222222111000000000000000000000111000000000000000000000000000000000000111111111111000000/////////.........000///////////////000000222000///...///000///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&%%%((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,)))(((((()))***(((&&&&&&))),,,---+++******,,,******))))))))))))******&&&'''((()))************((('''&&&%%%%%%''')))***((()))***)))((('''((()))******))))))((((((''''''((())))))******+++++++++************++++++++++++------------------------,,,---...///000000///...++++++***)))((()))***+++))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''''''''(((((()))+++,,,---//////000111111111111000---,,,+++***))))))******)))+++,,,...//////......*********))))))************))))))((((((((())))))(((((()))))))))************((('''((()))***)))'''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))***++++++'''(((((()))***+++,,,,,,******++++++++++++******************************++++++++++++++++++++++++***)))'''&&&''')))+++---+++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...///......------......///......////////////...............---------,,,,,,------------------------------------------------,,,---...//////...------+++++++++,,,,,,---------,,,,,,,,,---......//////---,,,***(((''''''((()))+++*********))))))))))))++++++++++++***)))((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((''''''&&&&&&'''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''))))))(((''''''''''''((((((((('''&&&%%%%%%$$$$$$(((***++++++***'''$$$"""''''''(((((((((((('''&&&&&&''''''((()))******+++))))))))))))(((((((((((($$$&&&)))+++,,,+++)))(((''''''(((((())))))*********)))))))))***,,,...000,,,,,,++++++,,,,,,---...---------........./////////////////////////////////111222222000///000000///...---------///000111000000111111111111000000111111111000111222222333333333333333333333333333222222222222222333333333000000000000000111111111000000000000000000000000//////000111111111111000000000//////.........---000//////............///000...---,,,......---,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))************************((()))***,,,,,,+++******---***(((((())))))'''$$$"""%%%)))***)))((((((*********))))))))))))******&&&'''((()))***************)))'''&&&'''(((***,,,)))***+++)))(((''''''((((((((((((((())))))))))))'''((()))***,,,---...///((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***+++++++++)))((()))+++---))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''((()))+++,,,---///000111333333222111111)))))))))))))))******+++)))***,,,---...------,,,++++++************++++++))))))(((''''''''''''''')))************+++++++++)))(((((()))******((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))***,,,,,,''''''(((***+++,,,---...******++++++++++++******************************************************)))'''%%%$$$%%%'''+++---,,,,,,++++++++++++++++++,,,---...///...---,,,+++,,,,,,------------......000//////......---,,,,,,//////............//////...///////////////............---------,,,,,,,,,---,,,,,,++++++******)))......---------......///......///000000///...---+++++++++,,,,,,---------,,,,,,------...////////////---***(((''''''((((((************))))))((((((---------,,,+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***'''''''''(((''''''&&&&&&'''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((()))+++,,,))))))************))))))(((((((((((()))***+++,,,+++,,,---------,,,+++***)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...000000000111000000///...000000000000000000000000000000000000000000000000////////////............111111000000//////......222333333333333222111111000111111111000000222444000000000000000000000000333333333333333222111111,,,---------......//////---///111222333222000//////...---,,,,,,---...//////000000000000000///...,,,,,,,,,---...///000111------------,,,+++******))))))***+++++++++++++++'''((()))++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))************))))))(((((((((((())))))))))))******)))))))))***,,,---((())))))***+++,,,,,,---***)))***+++,,,+++(((%%%((((((((('''&&&&&&%%%%%%(((((((((((()))***,,,,,,***)))((('''((()))+++,,,,,,++++++******++++++,,,+++******)))))))))))))))***,,,------+++******+++++++++++++++++++++++++++'''((()))+++,,,,,,***''',,,+++)))((((((((()))***,,,,,,,,,+++***((('''&&&(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++,,,---...///000000000000))))))(((((((((((())))))***+++,,,,,,,,,,,,+++***))))))************))))))'''((()))))))))(((&&&%%%'''(((***+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''&&&&&&&&&%%%''''''((())))))))))))))))))))))))))))))*********++++++************++++++)))************)))((((((++++++,,,,,,,,,,,,------'''(((******))))))***,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,---...+++,,,---...///...---,,,******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///............---------..................------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,++++++------,,,***,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((())))))((('''&&&&&&'''((((((((())))))******''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))***+++))))))************))))))((((((((()))***,,,---.........///...---,,,***))))))************+++++++++---------------,,,,,,,,,,,,,,,++++++,,,,,,---............//////000000000////////////////////////////////////////////////////////////////////////111111111111000000000///222222333333222222111000111222222111000///111222111111111111111111111111111111111111111000///...------.........////////////000222333333333222111222111000//////000111222......//////////////////......---......///000111------------,,,+++***)))((()))******++++++******)))***++++++,,,,,,++++++************************************************''''''(((((())))))******)))))))))***)))(((((('''************++++++++++++))))))************))))))(((((((((((())))))))))))))))))((((((((()))++++++&&&&&&'''(((((()))*********))))))+++,,,+++(((&&&((((((((((((((()))))))))((((((((())))))***++++++------,,,,,,------...///,,,++++++******++++++,,,+++******))))))))))))))))))***,,,+++)))(((((()))++++++++++++++++++++++++)))((()))***,,,,,,***)))+++***)))'''''''''(((((( ###&&&)))******((('''(((((((((((())))))))))))*********)))))))))(((((()))************+++++++++,,,---------------,,,,,,))))))(((((((((((())))))******,,,,,,,,,,,,******))))))************))))))))))))*********)))'''''''''((()))*********))))))************************))))))))))))))))))))))))******)))(((((()))******((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))************++++++************++++++************))))))))))))*********+++++++++,,,,,,***+++,,,,,,***)))***++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---...---------+++++++++,,,------......------------------------///............---------------------------------,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,++++++,,,---+++***+++++++++++++++***))))))************))))))))))))(((((())))))(((''''''&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***))))))************))))))(((((()))***,,,...///000222222111000...,,,***))))))************+++++++++........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---///111222////////////////////////////////////////////////000000000000000000000000222222111111111111000000222222333333222222111000222333333222000//////000222222222222222222222222222222222222111000///.........////////////000000//////000000000111111111///......------......///,,,------......///////////////.........//////000------------,,,+++***)))'''((())))))******))))))***)))))))))******++++++************************************************&&&&&&'''((()))***++++++***************))))))((())))))((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((('''(((((()))***&&&&&&&&&''''''(((((()))***))))))***++++++(((&&&(((((()))******+++,,,,,,))))))))))))))))))************+++,,,,,,,,,,,,,,,++++++************+++++++++******))))))))))))))))))+++,,,,,,***))))))***++++++++++++++++++++++++***)))((()))+++,,,+++******)))((('''&&&&&&&&&&&&$$$))),,,+++)))((((((((((((((())))))))))))******))))))))))))(((((()))************+++++++++,,,,,,,,,,,,+++***)))(((***))))))(((((())))))***)))***+++,,,,,,+++***)))))))))************)))))))))************))))))(((''''''((()))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))************++++++************++++++,,,+++)))((((((((()))***)))))))))************+++---......---+++******+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////***))))))))))))))))))***------------------------++++++++++++,,,,,,,,,,,,...,,,++++++,,,,,,+++***)))************))))))(((+++++++++******)))))))))(((((()))))))))(((''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************))))))((())))))+++---///111222555444333111...,,,***)))))))))*********+++++++++---------...............+++,,,,,,------------------,,,+++***+++---///111////////////////////////////////////////////////000000000000111111111111111000000000000000000000222222222222222111000000000111222222000///000111222222222222222222222222444444444444333222111000/////////000000000000000------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...///000//////......---.........,,,,,,---,,,,,,+++***)))''''''((()))))))))))))))((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))************)))(((((((((((((((''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((())))))))))))'''((((((((()))))))))******))))))***++++++)))''')))))))))******+++++++++)))************))))))((('''(((***+++++++++***)))++++++************+++++++++******))))))))))))))),,,---......,,,++++++,,,***************************((('''''')))***************)))(((''''''&&&&&&###%%%)))+++,,,+++***((((((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++***)))((((((***))))))))))))))))))***)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))''''''(((((())))))))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))******))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++++++++************++++++,,,+++)))''''''(((***+++)))))))))*********++++++,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++---.........---,,,---,,,+++***+++,,,...///,,,,,,------...//////000........................///............---------,,,,,,------------......000//////......//////000******))))))))))))******------------------------***++++++++++++,,,,,,,,,---,,,++++++,,,,,,+++)))(((((())))))))))))((((((+++++++++***)))(((''''''(((((()))))))))(((((('''''''''''''''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))************))))))(((((()))***,,,...000222555444222000---+++***)))))))))*********+++++++++++++++,,,,,,,,,---------+++,,,---.........------///...,,,******,,,---///................................................///000000000111111111222.../////////////////////111222222222222111000000,,,...111111111111111222222222222222222222222222444444444444444333222222000000000000000/////////,,,,,,++++++,,,,,,---...////////////////////////++++++++++++,,,---///000......------,,,---------,,,,,,,,,,,,+++***))))))''''''((()))))))))))))))((('''&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))(((((('''&&&+++++++++******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********************)))(((((((((((())))))))))))***)))((()))***+++***(((*********))))))((((((((())))))*********))))))((()))***+++,,,---,,,+++***+++******))))))******++++++******)))))))))))))))+++---......,,,++++++,,,************************)))'''&&&&&&((())))))(((************))))))((((((******************++++++(((((((((((())))))))))))(((((((((((((((((())))))))))))*********+++++++++******++++++++++++************))))))))))))******)))***++++++++++++***)))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))******************''''''((()))))))))))))))'''(((((()))******++++++++++++************++++++,,,+++)))''''''(((***+++************+++++++++,,,(((***++++++******+++---*********+++++++++,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,+++***+++,,,---...,,,,,,------...//////000------------------------///............------------........./////////000++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---+++******+++,,,***)))'''(((((()))))))))((((((******)))((('''&&&&&&%%%(((((()))))))))))))))(((((((((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))((())))))************))))))''''''((()))+++---...///333111///---,,,******))))))************+++++++++)))******++++++,,,,,,,,,+++,,,---//////......---///...---,,,+++,,,,,,---...................................................//////000000111111111------............//////111111222222111111000///***---000111111111222333222222222222222222222222000111111222222222222222000000////////////......------........./////////------............---------,,,++++++,,,---///000......---------......///,,,,,,,,,,,,+++***)))((('''((())))))******))))))***)))))))))******++++++***************************************************)))))))))((((((((('''((((((((((((((('''&&&&&&))))))))))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))***++++++++++++******)))''''''''''''''''''''''''***)))((((((***+++***)))******)))(((''''''&&&&&&((()))***++++++***)))((((((((()))************)))******))))))))))))******+++******)))))))))))))))(((***++++++)))(((((()))************************((('''&&&''')))***)))(((((())))))***************)))(((''''''(((***,,,---(((((((((((())))))))))))''''''(((((((((((()))))))))************+++++++++******++++++,,,++++++***+++******))))))******+++((()))***++++++***)))((())))))************))))))(((''''''''''''(((((())))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************''''''((()))))))))))))))''''''((()))***++++++,,,++++++************++++++,,,+++)))((((((((()))************+++++++++,,,,,,&&&((())))))))))))+++,,,************++++++++++++***++++++,,,,,,++++++***)))******++++++++++++++++++++++++++++++,,,------,,,,,,,,,---......//////------------------------///............---------.........///000000111111,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++---+++******++++++***)))'''(((((()))))))))))))))(((((((((''''''&&&&&&&&&(((((()))*********))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))))))))************))))))&&&''''''''')))***+++,,,///...,,,+++************)))************+++++++++))))))******+++,,,,,,---+++,,,...///000///...------------------.........................................................------...//////000111111............/////////000111111111111111000000///+++---000222111000111111111111111111111111111111//////111222333444444444/////////.........------,,,---///000000000///...***+++,,,,,,,,,,,,+++***///...,,,,,,,,,---...000//////...//////000111222+++,,,,,,++++++***)))(((((()))******++++++******)))***++++++,,,,,,++++++************************************************(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))***+++++++++)))((('''((((((((((((((((((((((((***((('''(((***++++++***((((((((((((((((((((((((&&&''')))+++++++++***)))'''''''''''''''(((((()))******))))))))))))******+++******)))))))))))))))''')))******(((''''''(((************************(((((((((***,,,,,,***(((%%%&&&((()))***+++******&&&&&&'''((()))***++++++(((((((((((())))))))))))'''''''''((((((((()))))))))************++++++++++++++++++++++++***)))(((+++******))))))******+++((()))***++++++***)))((())))))************))))))(((((('''''''''(((******+++******)))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''((((((((()))))))))******''''''((()))))))))))))))''''''((()))***+++,,,,,,++++++************++++++************)))))))))))))))))))))************+++''')))***)))(((((()))***************++++++++++++***+++,,,,,,,,,,,,+++***))))))(((((())))))***+++******+++,,,,,,,,,,,,,,,+++++++++,,,------..............................///............---------------......///000000111//////............//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++******++++++***((('''((())))))*********)))((((((((((((''''''''''''(((((()))***************++++++******))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((***+++++++++***)))))))))************))))))&&&&&&&&&&&&'''((()))***,,,+++***)))))))))***+++)))************+++++++++))))))***++++++,,,------+++,,,...000000///...---++++++---...///000000000................................................,,,------...///000000111.../////////000000111111111111111111111000//////,,,///111222111/////////000000000000000000000000000111222444555666777777//////......---------,,,***+++---//////...---,,,------////////////------000///---,,,,,,---...///000000000000111222444444++++++,,,++++++***)))((())))))***+++++++++++++++'''(((***++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++***************)))(((((((((((())))))******++++++''''''((((((((((((''''''(((((((((((())))))))))))((()))*********((('''&&&++++++++++++***************((('''(((***++++++***''''''(((((())))))******%%%''')))+++,,,+++******,,,+++*********+++---...******))))))))))))******+++******))))))))))))))))))***++++++)))(((((()))))))))))))))))))))))))))))))))***---......+++)))###$$$&&&(((************'''(((***++++++***)))((((((((((((((())))))))))))&&&'''''''''(((((()))))))))************+++++++++---,,,,,,+++)))(((&&&%%%++++++************++++++((()))***++++++***)))((())))))************))))))***)))(((((((((***+++,,,,,,+++*********+++------************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((()))))))))***'''(((((()))))))))))))))&&&'''((()))***+++,,,,,,++++++************++++++)))************)))(((((((((((((((((())))))))))))***++++++***((('''((())))))************+++++++++***+++,,,------,,,+++***)))((('''''''''(((***+++)))***+++,,,---,,,++++++******+++,,,,,,------...000000000000000000000000//////.........---------,,,,,,------...///000000------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------)))************+++++++++,,,+++******++++++***((((((((()))***************(((((((((((())))))))))))(((((()))***************,,,+++++++++******))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###%%%&&&'''(((((((((''''''(((((('''&&&%%%%%%))))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))111///---,,,,,,,,,+++***++++++++++++++++++++++++,,,------......------,,,000///...---,,,+++++++++---...............------............////////////000000000000000000000000000000///...---,,,,,,+++000000000000111111111111......//////000222333444222111///------...000111...............------,,,------------------------*********+++---///000111555555555555444333222111---------,,,+++***)))(((---,,,***(((''''''((()))))))))************))))))******))))))((((((''''''+++)))(((''''''((()))+++******))))))))))))******))))))'''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''((()))***++++++***)))(((***))))))((((((((())))))***)))'''&&&'''(((***+++******))))))))))))******+++)))'''&&&((()))))))))(((***+++***)))((()))*********++++++++++++******(((((((((((()))))))))))),,,+++)))***++++++***)))))))))))))))))))))))))))************************)))************+++++++++(((***+++---......------************************)))))))))))))))(((''''''(((((())))))))))))((((((&&&'''((()))+++---...///111000...,,,+++))))))(((,,,+++***((((((((()))))),,,,,,,,,++++++*********+++***)))))))))***,,,,,,,,,+++))))))******((('''************++++++++++++))))))))))))))))))))))))))))))))))))************)))***+++++++++)))((('''''''''((()))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&))),,,,,,)))'''(((***)))(((&&&&&&((()))******++++++******)))(((((('''+++******)))))))))))))))++++++*********+++,,,---***,,,------,,,+++,,,------------------------------------............///......---------,,,,,,,,,------...///000000000000000000///...------,,,,,,((((((((((((((((((((((((,,,,,,,,,------,,,++++++************************+++++++++************)))((((((((((((''''''''''''))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******************++++++''''''(((((())))))******))))))))))))))))))))))))---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......---...............------.........//////000000000/////////////////////////////////...------,,,,,,000000000000111111111111////////////000111222222444333222000/////////000...////////////...------------------------------++++++******+++,,,,,,---333444444444444333222222......---,,,***))))))(((,,,+++)))'''&&&&&&'''((())))))************))))))***)))))))))((((((((('''((('''&&&%%%%%%&&&'''(((******))))))))))))******''''''&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((()))************)))(((&&&&&&%%%%%%%%%%%%%%%&&&+++***(((''''''((()))***(((''''''''''''''''''(((***(((''''''((())))))((((((***+++***)))((()))***)))******++++++******)))((((((((()))))))))*********(((%%%$$$&&&((())))))))))))))))))))))))))))))************************))))))*********+++++++++((((((***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))+++,,,------000///...,,,***))))))))),,,+++***)))))))))***+++,,,,,,+++++++++*********+++***)))))))))***+++,,,***)))((()))***+++***)))((((((((()))))))))******************************))))))))))))************)))******+++***)))((('''''''''((())))))))))))))),,,+++(((&&&%%%&&&&&&'''))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))'''((()))((('''&&&((())))))(((''''''(((*********)))))))))))))))*********+++******)))))))))))))))))))))*********+++++++++)))+++------,,,+++,,,---......------,,,,,,++++++.........////////////000............------,,,,,,++++++,,,,,,---,,,,,,,,,000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))*********)))))))))(((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))************))))))((((((((()))))))))******(((((('''''''''''''''(((''''''''''''''''''&&&&&&******))))))((((((((('''%%%&&&&&&&&&''''''''''''$$$$$$$$$###$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))******************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***,,,///000///...,,,---------------------...---,,,++++++,,,---......---------......///000------...............------......///000111111222////////////////////////........................000000000000111111111111111000000//////000000111555555444333222000///...///////////////......---------------------------......---,,,++++++++++++111111222333333333333222000///---+++)))(((((()))***)))(((&&&&&&&&&''''''))))))************))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((***))))))(((((())))))***&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((('''''''''(((((())),,,+++)))(((''''''((()))******))))))))))))******)))((('''((()))***(((&&&(((***+++***)))((()))***)))******++++++******))))))))))))*********++++++***'''###"""$$$''')))+++))))))))))))))))))))))))************************)))))))))*********++++++''''''((()))))))))(((((('''''''''''''''''''''''')))))))))))))))((((((''''''(((((())))))(((((('''(((((())))))***++++++,,,///...---+++***)))))))))******)))))))))***+++++++++++++++*********************))))))******+++,,,(((((('''(((***,,,+++***)))*********++++++++++++************************))))))))))))************)))************)))((((((''''''((()))))))))))))))***)))((('''&&&'''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******)))))))))))))))))))))))),,,***(((((()))***+++***)))))))))((())))))***+++'''(((((()))***++++++++++++******)))))))))))))))'''((()))***+++***))))))(((***,,,,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,...////////////000000000/////////............---....../////////...------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------))))))))))))((((((((('''******)))))))))(((((((((''''''(((((())))))******((())))))******))))))((())))))))))))************(((((((((''''''(((((()))'''((((((((('''&&&%%%%%%++++++***)))((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$######$$$&&&(((***&&&&&&&&&''''''&&&&&&%%%((((((((()))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((++++++******))))))(((((('''''''''((()))*********))))))))))))))))))))))))'''(((***---000000///---++++++,,,,,,,,,,,,,,,---...---+++******+++---...---------,,,,,,------...,,,---......///.........---......///000111222222////////////////////////---------........./////////000000000111111111111111111000///////////////222222333444333111///---//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------...///000111222222222222111000---***((((((((()))***)))(((''''''''''''((())))))************))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))(((((((((((())))))''''''''''''(((((())))))''''''''''''(((((((((((())))))))))))************((())))))))))))))))))(((******************+++,,,,,,+++***)))((((((((((((******))))))))))))******''''''''')))******'''%%%(((***+++***)))((()))***))))))************)))))))))*********++++++++++++***(((&&&&&&(((***,,,,,,))))))))))))))))))))))))************************))))))))))))************'''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))************------,,,***))))))))))))(((((((((((()))******+++*********************)))***************+++++++++)))(((((((((***++++++)))(((((()))))))))*********++++++++++++++++++++++++((()))))))))************))))))*********)))))))))''''''((()))))))))))))))&&&&&&&&&'''(((***,,,---))))))))))))))))))))))))&&&&&&''''''((()))******)))))))))))))))))))))))),,,)))'''(((+++,,,***((()))*********))))))***+++((((((((()))******+++++++++******)))))))))))))))'''(((***,,,,,,+++)))(((''')))+++,,,+++***+++,,,(((((()))***,,,---................../////////////////////////////////...000000000000000///...---.........------,,,,,,,,,************************++++++,,,---------,,,,,,........................******)))))))))(((((((((************))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))*********+++)))(((((((((((())))))***(((((((((((('''&&&%%%$$$)))(((((('''&&&%%%%%%%%%'''''''''(((((((((((())))))(((((((((((()))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$""""""###%%%(((***%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++******))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))***---//////---+++))))))******++++++++++++...---+++******+++---......---,,,+++************,,,------...//////......---......///000111111111........................,,,,,,------...////////////000000000111111111111222111000///............---...000222222111///...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------///000111111111111111///,,,***(((((()))*********))))))))))))))))))))))))************))))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''&&&&&&''''''''''''((((((((((((((()))))))))*********+++)))(((((((((((((((((()))((((((((((((((()))******,,,,,,+++***)))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((***)))'''%%%(((***+++***)))((()))***)))))))))******))))))))))))*********++++++++++++(((((((((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))((((((((('''''''''((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))),,,+++***)))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++***))))))******)))'''%%%%%%%%%&&&&&&&&&''''''************************((()))))))))************))))))))))))))))))******''''''((()))))))))))))))%%%%%%&&&''')))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&(((++++++'''###(((***++++++)))((()))***))))))))))))))))))))))))+++******)))))))))))))))((()))+++------,,,+++***&&&(((***+++******+++,,,)))******++++++,,,------,,,,,,,,,---------........./////////////////////------------,,,,,,+++***---------------,,,,,,,,,***************************+++,,,,,,---------,,,************************++++++*********)))))))))************))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((((())))))))))))*********((((((((((((((()))******''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))$$$$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$#########$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))*********,,,......,,,***(((((())))))******++++++---,,,+++******+++,,,---------+++***)))(((((((((,,,,,,---...////////////............////////////........................---------.........//////000000000000111111111111111000//////............***,,,...000000000///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,---//////000000000///...,,,***))))))*********************)))))))))))))))************))))))&&&''''''((()))******+++'''''''''''''''''''''''')))((((((''''''(((((())))))***))))))(((&&&%%%$$$''''''''''''(((((((((((('''(((((())))))*********)))((((((''''''(((((()))))))))))))))***+++,,,,,,+++++++++******))))))(((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))'''%%%(((***+++***)))((()))***((())))))******))))))((()))))))))*********++++++&&&&&&(((***,,,,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))(((((())))))))))))))))))******)))))))))))))))***''''''((()))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***,,,+++))))))******(((&&&))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))))))))***+++,,,,,,***(((&&&))),,,+++(((&&&''')))*********)))))))))))))))+++******))))))))))))))))))***+++,,,---,,,,,,+++%%%''')))*********+++,,,...------,,,+++******)))++++++,,,,,,,,,------------............/////////---............------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------************************++++++++++++******************)))))))))(((((((((''''''(((((())))))******'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''((()))******&&&&&&'''''''''''''''&&&(((((((((((())))))******&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,------,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******+++,,,---...////////////............------------........................---------...............000000000000111111111111000//////.........//////,,,,,,......///...---------------------,,,,,,+++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++,,,---...............,,,,,,,,,+++++++++******(((((()))))))))))))))((())))))************))))))&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((()))))))))'''&&&%%%''''''''''''((((((((((((&&&&&&'''(((((()))******)))(((''''''''''''((()))************+++,,,------*********++++++******)))++++++************++++++)))'''%%%&&&'''((('''&&&(((***+++***)))((()))***(((((())))))))))))((((((((((((((()))))))))******'''''''''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''&&&&&&'''((()))***))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******'''((((((((())))))******))))))((((((((())))))***)))******++++++***)))((('''''''''((((((((())))))((()))***+++,,,++++++***+++)))((()))******)))(((,,,,,,,,,------------...(((((((((((((((((((((((())))))))))))***************)))((((((((()))+++,,,''''''((()))))))))))))))))))))*********))))))((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))),,,++++++)))((()))+++---%%%(((+++***'''$$$%%%((((((((())))))******+++++++++******)))))))))))))))************++++++++++++$$$&&&)))***))))))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...............///000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''((((((((((((&&&&&&&&&&&&'''((()))***%%%%%%&&&'''(((((((((((()))))))))))))))(((((((((%%%&&&&&&&&&''''''''''''))))))(((((())))))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$!!!"""###$$$&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))((())),,,.........))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,---...////////////.........---,,,,,,++++++................................................000000000000111111111111//////............//////...//////......---,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,------......------***+++,,,,,,,,,++++++***''''''((((((((((((((('''))))))************))))))%%%&&&'''((()))***+++,,,(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((())))))(((''''''''''''''''''((((((((()))%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&'''((())))))******+++++++++************))))))))))))******)))'''%%%%%%&&&'''((('''(((***+++***)))((()))***(((((())))))))))))(((((((((((((((((())))))))))))+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&%%%%%%&&&((()))***))))))))))))))))))))))))''''''((()))))))))))))))$$$$$$%%%%%%%%%%%%$$$$$$'''''''''((()))*********)))(((((((((((())))))***+++,,,------,,,+++***)))&&&'''''''''(((((())))))((()))***+++,,,+++******)))((('''(((***,,,+++***'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))***************)))(((((((((***+++,,,'''(((((()))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''&&&$$$ %%%+++$$$(((+++***&&&###$$$'''&&&&&&''')))***,,,------+++******))))))))))))))))))))))))((()))******+++$$$&&&((()))))))))+++,,,((((((***,,,...000222222---------.........//////,,,,,,,,,---------......++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))***+++,,,------...---************************))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&((())))))$$$$$$&&&'''((()))))))))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((***)))))))))))))))***+++((((((''''''''''''((((((************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,******+++,,,---......///---------...------,,,,,,---------............///000///...------------------...............---,,,---...///111333555777888111000///......///000111---------------...///000------............------444///++++++---...+++'''---,,,++++++,,,---,,,+++.........------,,,,,,,,,000...,,,++++++,,,---...++++++,,,++++++***)))((())))))((((((''''''&&&&&&)))((('''''''''(((***+++))))))))))))))))))))))))((((((''''''((()))+++,,,***+++,,,,,,,,,***)))(((''''''''''''((()))***+++++++++++++++++++++++++++)))))))))))))))((('''''''''((()))******+++******,,,+++)))((((((((()))***)))(((''''''(((***,,,...))))))(((((('''''''''&&&))))))))))))************)))***+++,,,,,,+++***)))(((((((((((())))))))))))+++)))'''(((******(((&&&((())),,,------+++)))'''---------,,,,,,,,,++++++)))))))))))))))))))))))),,,++++++***((('''%%%$$$&&&$$$""""""%%%(((***+++)))))))))))))))******+++))))))))))))((((((((((((***)))((((((((()))+++,,,...---+++)))(((((())))))---,,,+++*********+++++++++++++++***)))(((((('''''''''(((((())))))*********(((&&&%%%&&&(((+++------,,,+++))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((''''''((()))))))))))))))((()))***++++++***)))((('''((()))))))))(((&&&%%%******)))(((''''''((((((***++++++***((('''((()))***+++,,,------,,,+++***+++***)))(((((()))***+++++++++******))))))(((((('''(((******))))))***,,,++++++************++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,------,,,++++++///////////////////////////...,,,+++***))))))))))))---...+++***---...,,,000//////---,,,***(((''')))***+++,,,,,,+++***)))))))))*********+++++++++))))))*********+++++++++))))))))))))(((((((((((($$$%%%'''(((((((((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&(((%%%###$$$''')))&&&$$$))))))(((((('''''''''&&&((()))***+++***)))'''%%%(((&&&$$$%%%&&&(((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,))))))(((((((((((())))))************************)))))))))******++++++,,,***+++++++++******)))(((******++++++,,,,,,------*********+++++++++++++++,,,------...------,,,,,,------------............///......------------...---....../////////......---...///000222444555666000///............///000...------------......///------............---------***(((+++///111///,,,///---+++***+++,,,---...---------,,,,,,,,,,,,,,,444222///,,,***)))((()))))))))***++++++*********+++*********)))))))))((()))(((((('''((()))***+++))))))))))))))))))))))))((((((''''''((()))+++,,,***************)))(((((('''''''''(((((()))***++++++++++++******+++++++++)))))))))))))))(((''''''&&&'''((()))************++++++)))((((((((()))))))))((('''&&&'''(((***,,,)))((((((((('''''''''''''''(((((((((((()))))))))'''((()))******)))((('''(((((((((((())))))))))))((('''&&&''')))+++***((((((***+++------+++)))(((,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++***)))(((((((((&&&######%%%''')))))))))(((((((((((()))******))))))))))))(((((((((((())))))((((((((()))***+++---,,,+++***************++++++++++++,,,,,,,,,,,,++++++******)))(((((('''))))))))))))************+++***)))''''''(((***++++++******))))))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))(((((((((''''''((()))))))))))))))(((((()))******)))(((((((((((()))))))))(((&&&&&&******)))))))))((((((((()))***+++***((('''((())))))******++++++******)))***))))))))))))))))))************)))))))))))))))((()))******)))((()))+++))))))(((((((((((())))))***))))))))))))))))))*********))))))******+++,,,,,,,,,,,,---,,,,,,,,,+++........................------,,,,,,,,,,,,,,,+++***......,,,,,,000111000000///,,,***((((((((())))))***++++++++++++***)))))))))*********+++++++++))))))*********++++++++++++******)))(((''''''&&&'''((()))))))))((('''&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))(((((((((''''''''''''))))))((((((''''''(((((((((&&&%%%%%%&&&(((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,***))))))))))))))))))***))))))))))))))))))))))))************************)))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,------...------,,,------------............------------------...///---......///000000000000---......///000111222222///......------......///.........---------------------............------***((((((,,,000222000------,,,***((((((***,,,---+++++++++++++++,,,,,,,,,444222///,,,)))((('''''''''''')))******+++++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((***++++++***)))(((((((((((((((((('''''''''((())))))******,,,+++***))))))***+++,,,)))))))))))))))(((''''''&&&'''((()))******************)))((((((((()))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''(((((((((((('''((()))******)))((('''(((((((((((())))))))))))&&&%%%%%%&&&)))******)))(((***+++------,,,***))),,,++++++++++++*********))))))))))))))))))))))))((())))))*********))))))***'''%%%$$$%%%'''((('''((((((''''''(((((()))***))))))))))))(((((((((((((((((('''''''''((()))*********++++++++++++******)))***,,,---...------,,,+++******))))))(((((('''++++++++++++************,,,,,,+++******))))))((())))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))))))))))))))'''(((((())))))(((((('''(((((()))))))))(((''''''))))))***++++++***(((''')))***+++***((('''((())))))))))))(((((()))))))))((())))))******))))))(((((())))))))))))))))))***)))***+++***((('''((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,.........------,,,......,,,...333666555000...***'''&&&'''(((***)))***++++++++++++***))))))))))))************+++)))))))))************+++,,,+++***)))((('''&&&%%%)))************((('''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$''')))((($$$###&&&)))(((((((((((('''''''''''')))'''&&&$$$%%%&&&(((***(((&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$$$$%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((((((************)))))))))))))))***************)))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------,,,,,,---------.........,,,,,,,,,,,,---......///------///000111111111111------........./////////------------------------............---,,,,,,+++,,,------......------,,,,,,,,,,,,...///...+++(((((()))))))))(((((()))***))))))******+++++++++,,,...---,,,+++******++++++'''((()))***************((((((((((((''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((())))))***+++++++++***(((''''''((()))***&&&'''((())))))*********+++***)))(((((()))***+++)))))))))))))))((('''''''''((()))***++++++++++++)))))))))((((((((())))))))))))((('''''''''(((((((((((((((((((((''''''''''''''''''((((((((()))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&&&&&&&'''((())))))))))))***+++,,,---,,,+++***+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''((()))((('''''''''''''''((())))))))))))))))))(((((((((((('''''''''''''''(((((()))'''((()))***+++***))))))'''))),,,...//////...---******))))))((((((((((((+++++++++******)))))))))++++++,,,---,,,+++***)))))))))*********++++++,,,***))))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''(((((()))))))))(((((((((((()))+++,,,,,,***)))'''((()))***)))((('''((()))******(((''''''(((******'''((()))******)))(((''''''((((((((())))))******)))***+++***(((''''''(((******))))))))))))******((())))))))))))))))))((()))))))))))))))***++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++------,,,///555888666...,,,***)))(((((())))))*********++++++*********))))))))))))************))))))))))))************+++******)))(((''''''&&&'''((()))***)))((('''&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''(((%%%'''((((((&&&%%%&&&(((((((((((((((((('''''''''&&&%%%%%%$$$%%%&&&((()))'''&&&%%%&&&'''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''******))))))))))))))))))******++++++,,,++++++***++++++++++++************)))))))))***+++,,,,,,---+++,,,,,,---.........---,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///------///000111111111111------------------------,,,,,,------------,,,,,,------......---,,,+++***,,,,,,------------,,,,,,------.........,,,)))&&&&&&))),,,---+++))))))))))))))))))******+++++++++************++++++,,,---***************)))((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++***)))((())))))+++,,,&&&'''((()))*********)))******)))(((((()))******)))))))))))))))(((''''''))))))***+++,,,,,,,,,,,,((((((((()))))))))((((((******))))))))))))))))))'''''''''((((((((((((((((((((()))))))))*********)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((('''''''''((()))***+++,,,---,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''&&&%%%&&&(((***++++++'''''''''''''''((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((%%%&&&''')))))))))((((((&&&(((+++---//////...---)))))))))(((((((((((((((*********))))))((((((''')))***,,,---------,,,+++++++++++++++******)))))))))))))))******)))))))))************************''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))((((((((()))))))))'''(((***++++++***)))''''''((())))))((('''(((***+++***)))(((((()))***+++'''((()))******)))((('''''''''(((((()))))))))***)))******)))'''&&&'''(((******))))))))))))******)))******++++++******)))+++************+++,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++)))'''***++++++***///555666444***+++,,,,,,,,,+++)))(((+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&((())))))(((((('''(((((())))))(((((('''&&&&&&''''''((((((((()))((('''%%%&&&((()))'''%%%'''''''''(((((((((((((((###$$$%%%'''''''''&&&&&&'''&&&%%%&&&((()))(((&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((()))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************&&&&&&'''((()))***++++++++++++,,,---............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...---......///000000000000------------------------,,,------......------,,,,,,,,,---......---+++***,,,,,,------------,,,,,,***+++,,,------,,,+++***(((,,,000000...++++++---***************+++++++++************************,,,,,,,,,++++++***(((((())))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++***************++++++,,,%%%&&&(((*********))))))((((((((())))))((((((((()))))))))))))))(((''''''((()))***+++,,,,,,,,,,,,''''''((()))))))))(((((()))))))))***************'''''''''((((((((((((((())))))))))))************'''((()))******)))((('''(((((((((((()))))))))))))))******)))((('''''')))******+++,,,,,,---------,,,++++++++++++*********))))))))))))))))))))))))+++++++++***)))((('''&&&'''%%%%%%'''))),,,,,,,,,((((((''''''(((((()))***))))))))))))((((((((((((&&&'''((())))))))))))(((&&&&&&'''((((((((((((((('''(((***,,,------------(((((((((((((((((((((((()))))))))(((((((((((((((((()))+++,,,------,,,,,,+++,,,,,,++++++)))(((((())))))************))))))************************'''(((((((((((()))))))))''''''((())))))))))))))))))((((((''''''(((((()))))))))((((((((()))******&&&''')))******)))((((((&&&((())))))''''''(((***+++******))))))******+++'''(((((())))))((((((''''''(((((((((((((((((()))((()))***)))'''&&&'''((((((''''''&&&&&&''''''((()))***+++,,,,,,+++***)))+++++++++***+++,,,,,,---,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++)))(((''')))***)))***...444333...(((***,,,......,,,)))'''++++++***))))))***++++++***)))))))))))))))((((((***)))))))))))))))((((((''''''(((((()))*********"""###%%%'''))))))))))))******))))))))))))******'''''''''(((((((((((((((***'''$$$%%%)))***(((%%%'''''''''(((((((((((((((###$$$&&&(((((('''%%%$$$&&&%%%%%%'''((()))'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%######%%%'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******))))))***+++++++++++++++)))******++++++,,,,,,,,,))))))******+++++++++,,,***+++,,,---............++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,---....../////////......------------------------,,,---...//////...---,,,***+++---......---,,,++++++,,,,,,------,,,,,,+++)))***++++++++++++,,,---+++...///...***))),,,000+++++++++++++++************************))))))(((++++++,,,,,,,,,++++++***((()))))))))*********+++&&&'''((()))***))))))((())))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((()))***************%%%&&&(((***+++***)))(((&&&''')))******)))'''&&&)))))))))))))))(((''''''''''''((()))************&&&&&&((()))))))))((((((''''''((())))))*********''''''''''''((((((((()))((((((((())))))))))))***'''((()))******)))((('''(((((((((((())))))))))))(((***++++++)))(((***,,,******+++,,,,,,------...,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******++++++***))))))(((''''''(((***++++++***)))(((((((((((()))******))))))))))))(((((((((((('''((()))*********))))))))))))((((((((())))))***(((((()))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))************+++++++++++++++***)))***++++++++++++))))))((()))***++++++***)))(((************************((((((((()))))))))******''''''((()))))))))))))))***)))(((((((((((()))***))))))((((((((()))++++++&&&&&&''''''((((((((((((&&&'''((((((''''''(((***((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((('''''''''&&&((()))(((''''''((()))''''''&&&&&&&&&&&&''''''((()))***++++++***)))(((***************++++++,,,,,,+++******+++,,,...000------------------------)))************+++++++++)))*********///222///)))((()))***+++++++++)))(((++++++***))))))***++++++******))))))((((((((((((******))))))(((((((((((((((((((((((())))))))))))$$$%%%'''((()))))))))(((***)))'''%%%%%%''')))***((('''''''''''''''&&&&&&((('''''''''((((((((('''''''''''''''((((((((()))'''''''''''''''&&&&&&%%%&&&%%%&&&'''))))))'''%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))'''$$$""""""%%%(((***)))((('''&&&&&&'''((()))&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((()))*********************+++,,,,,,---......//////............------***+++,,,---............++++++,,,,,,,,,---------...------,,,++++++++++++..................------,,,,,,------------......------...//////...------)))***,,,.........,,,++++++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++---,,,((($$$%%%+++111---,,,,,,,,,+++*********(((((()))************)))******+++,,,------------&&&'''''''''(((((())))))&&&''')))*********)))((())))))))))))))))))))))))'''(((***+++,,,,,,++++++&&&'''(((*********)))(((%%%&&&(((***+++***)))(((%%%&&&)))++++++)))&&&%%%)))))))))))))))(((((('''%%%&&&'''((())))))))))))%%%&&&((()))))))))((((((%%%%%%'''((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((())))))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&)))++++++******,,,///******+++,,,,,,---......---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''((()))***************)))((()))***+++***((()))))))))))))))***++++++))))))))))))(((((((((((('''(((***+++++++++***))),,,+++***))))))***+++,,,)))((((((((()))***+++,,,'''''''''((((((((((((((())))))******+++++++++,,,,,,,,,+++******)))))))))'''(((***+++,,,,,,++++++((()))***++++++***)))(((************************(((((())))))******++++++'''(((((()))))))))))))))+++***)))(((((()))***+++***)))(((((((((***+++,,,&&&&&&&&&&&&&&&'''((()))%%%'''((((((''''''(((***&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%'''(((((('''''')))***))))))(((((((((((())))))'''((()))++++++)))(((''')))))))))))))))******+++,,,+++*********,,,///000------------------------)))))))))***+++,,,...///***+++++++++///222---&&&((((((((((((((())))))***,,,+++***))))))***+++,,,******))))))((((((((('''******))))))((((((((('''******))))))(((((('''''''''((()))******)))(((((('''%%%""" """%%%''''''''''''&&&&&&%%%%%%%%%%%%(((***)))&&&%%%'''***&&&'''''''''(((((())))))***)))'''%%%%%%%%%''''''&&&%%%&&&'''))))))'''%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))'''%%%%%%%%%'''(((&&&&&&&&&'''((())))))***&&&&&&''''''''''''''''''(((((('''''''''&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((************************))))))))))))************,,,***)))***++++++***)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---.........,,,------......------,,,+++,,,.../////////...---------------------------000...,,,---...///...---***+++---,,,++++++---.../////////...---------,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,***************************)))))))))((((((''''''(((((((((((((((''''''&&&))))))))))))((((((((((((''''''(((((())))))******((((((((((((((('''''''''++++++,,,,,,,,,---------((()))*********)))'''&&&((()))))))))))))))(((((()))((('''''''''(((***+++...---+++***(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((&&&$$$%%%((()))'''%%%,,,+++++++++******))))))((((((((((((((()))******+++***))))))******((('''''''''(((((())))))******************+++,,,---...******))))))))))))******((()))+++,,,,,,+++***)))(((((((((((((((((((((((())))))******)))(((''''''''')))+++,,,,,,,,,***)))***************))))))(((((('''&&&&&&&&&((()))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++(((''')))+++,,,,,,+++******+++******+++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,++++++************++++++++++++***))))))*********)))))))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&))))))((((((((((((((())))))))))))***+++++++++,,,)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))'''&&&%%%$$$###(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''%%%%%%'''(((*********************++++++))))))))))))************+++++++++***)))((((((''''''((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))+++,,,,,,***))))))***))))))******+++++++++,,,((((((((((((''''''''''''(((&&&%%%&&&)))+++)))'''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&'''&&&&&&''''''((())))))***)))'''&&&%%%$$$%%%&&&'''******)))(((((((((((((((((())))))))))))*********((())))))))))))))))))((((((((((((((((((((((((((())))))))))))************+++***))))))+++++++++)))*********+++++++++,,,,,,------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------------------------...,,,***+++,,,---,,,+++---......---+++******+++---------------,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,*********************************))))))((((((((()))))))))***)))((((((''')))))))))))))))))))))((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))*********+++***************)))(((((('''((((((((((((((('''''')))(((((('''((()))***+++++++++)))(((''''''(((((()))))))))((((((''''''''')))))))))))))))))))))))))))'''&&&&&&((()))(((&&&++++++******))))))))))))((((((((((((((()))******...,,,++++++,,,,,,+++***'''((((((((()))))))))*********)))******+++,,,---******))))))))))))******************)))(((''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''((()))++++++***)))(((************)))(((((('''((((((''''''''''''(((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......,,,+++,,,---***+++,,,---......//////////////////...---++++++,,,,,,,,,++++++*********)))************)))(((((((((((((((((((((((())))))(((((()))))))))))))))***((((((((((((((('''''''''))))))(((((((((((())))))******************++++++)))(((''''''''''''((()))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++,,,+++++++++***)))))))))))))))))))))************+++++++++***)))(((((((((((()))***+++++++++++++++))))))))))))))))))))))))***))))))))))))))))))******+++,,,+++(((&&&%%%&&&(((((((((((()))))))))***((((((((((((''''''''''''(((&&&%%%&&&((()))(((&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''((()))))))))+++)))&&&$$$###%%%'''(((+++***(((''''''((())))))%%%%%%&&&&&&&&&'''''''''))))))************))))))(((((((((((((((((((((((())))))))))))************)))(((((()))+++,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++++++++)))******+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------------...,,,***+++,,,---,,,+++///000000...+++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++***************************************)))))))))***************))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((()))))))))))),,,+++******))))))******(((((())))))))))))((((((((((((((((((((()))******(((''''''&&&&&&''''''(((*********))))))((((((((()))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))(((((((((((()))(((((((((((()))******...,,,+++,,,------,,,***(((((((((((())))))))))))***)))))))))))))))************))))))))))))******+++***)))'''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&'''(((******)))((((((*********)))((('''&&&%%%((((((((((((((((((''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***,,,---,,,...000///...---......,,,---...///111222333333444444333222///---+++***+++++++++++++++*********)))))))))))))))(((''''''&&&&&&''''''(((((())))))***************)))))))))'''((((((((((((((())))))))))))(((((((((((())))))******************)))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,---,,,,,,+++***)))(((((())))))))))))************+++++++++***))))))(((((()))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))'''%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((('''%%%&&&''''''&&&%%%''''''''''''''''''''''''***))))))(((''''''&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''''''''''''''(((((())))))***)))(((''''''((()))***)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))((()))))))))************(((''''''(((+++,,,,,,+++************++++++++++++,,,,,,,,,++++++++++++******+++++++++++++++***))),,,,,,,,,------,,,,,,,,,...---,,,,,,,,,---///000,,,,,,------------------000...,,,---...///...---/////////---+++)))))))))++++++,,,,,,---------...------,,,,,,,,,+++++++++***************+++++++++************************++++++******************)))************)))(((((()))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***************,,,+++)))((((((((()))***))))))***+++++++++******((((((((((((((())))))***&&&&&&&&&&&&''''''(((((())))))))))))************((((((((((((((((((((((((***)))))))))******))))))((((((((((((((((((''''''))))))(((((())))))***+++,,,***)))***++++++***)))(((((((((((())))))))))))***))))))(((((((((((()))******))))))))))))*********)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))*********))))))((('''((()))*********))))))))))))))))))(((&&&%%%$$$%%%&&&((()))))))))(((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,...///000...000111111/////////000000000000111222333444444444333222111///---+++)))+++++++++***************))))))******))))))((('''&&&&&&''''''((()))******,,,,,,++++++******))))))''''''(((((()))))))))***)))(((((((((((())))))***++++++******))))))(((((()))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++******++++++,,,,,,+++++++++***)))))))))((()))))))))************+++++++++******)))))))))******+++++++++******)))))))))))))))))))))))))))((())))))))))))))))))((("""$$$'''((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))((('''%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((((((((###$$$&&&((()))))))))(((((('''&&&%%%%%%&&&'''((()))))))))*********++++++))))))************))))))))))))))))))))))))))))))((()))))))))************(((''''''(((***,,,+++***))))))*********+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++///...---------...000111,,,,,,,,,---------......000...,,,---...///...---,,,---...---+++***+++,,,,,,,,,------......//////---------,,,,,,,,,++++++******************************************************************++++++(((((())))))(((((('''&&&((()))))))))*********+++))))))))))))((((((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))***)))(((&&&&&&'''(((((('''((())))))*********)))'''(((((()))))))))))))))&&&''''''((())))))))))))&&&&&&''')))***+++,,,---(((((((((((((((((((((((()))*********))))))******''''''''''''''''''(((((()))))))))))))))***+++++++++***))))))++++++***)))))))))))))))(((((((((((())))))(((((('''(((((((((******))))))))))))******))))))((('''((()))+++,,,))))))))))))))))))))))))))))))***************)))))))))*********++++++***))))))))))))((('''&&&%%%###$$$&&&(((*********)))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++...//////.........000111111000//////000333222111111000111111222//////......---+++***)))******************************++++++******)))(((''''''((()))******++++++,,,,,,++++++******))))))'''((((((((())))))******((((((((((((((()))******+++******))))))(((((((((((())))))))))))))))))(((******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))*********)))))))))***+++++++++,,,((()))))))))************++++++++++++******************+++++++++******)))************************)))******++++++******)))###%%%((()))))))))***,,,''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((())))))))))))((('''%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''((((((((())))))))))))''''''((((((((((((((((((!!!%%%'''((('''&&&$$$((((((((()))))))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((''''''(((***+++***))))))))))))************+++++++++++++++************+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++...------------...//////+++,,,,,,------............,,,***+++,,,---,,,+++***+++---,,,,,,+++---...------..................------------,,,,,,,,,,,,***************)))))))))************************)))))))))***************((((((((((((((('''&&&&&&((())))))******+++++++++))))))))))))((((((((((((++++++***))))))(((''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&'''$$$%%%&&&''''''(((''''''''''''((()))))))))))))))'''((()))***************%%%%%%'''(((***+++,,,---))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''((((((((((((***))))))))))))***++++++,,,*********,,,---,,,+++))))))))))))(((((((((((()))((((((((((((((())))))******))))))))))))******))))))))))))***,,,---...))))))))))))))))))))))))''''''((()))))))))((((((***************+++++++++(((((()))))))))(((''''''$$$%%%&&&((()))*********((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&))),,,------+++***---///111000///...//////222111///...------...///++++++,,,,,,+++***)))))))))))))))***************+++++++++++++++***))))))(((((())))))******++++++***************)))))))))((())))))))))))))))))***(((''''''(((((()))***+++))))))))))))))))))((((((((())))))******))))))(((******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************++++++++++++++++++++++++)))******+++++++++******************************)))***+++,,,,,,+++***)))(((***++++++)))(((((()))((((((((((((((('''''''''((((((((((((''''''''''''&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''$$$%%%&&&''''''&&&%%%$$$&&&''')))***+++***)))(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))((('''((()))***)))((())))))))))))************++++++++++++************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,---......///...,,,***+++,,,---,,,+++***+++---,,,,,,+++---.........------------------...------------,,,,,,,,,+++*********)))))))))(((************************((((((((())))))*********)))))))))))))))(((''''''((())))))******+++,,,,,,***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((''''''&&&%%%%%%&&&(((((()))))))))&&&'''((()))***))))))((((((((()))*********)))(((&&&''''''(((((()))******))))))))))))))))))))))))''')))+++***((('''(((***''''''((((((((()))))))))******))))))******+++,,,***)))((()))+++,,,+++******)))))))))((((((((('''(((((((((((()))***++++++******))))))))))))******))))))***+++,,,,,,,,,+++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))***++++++(((((())))))******))))))(((''''''''''''(((((())))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++******,,,...//////...------......---+++***)))***,,,---,,,,,,---,,,,,,+++***)))((()))))))))*********+++***************))))))((((((((())))))))))))))))))(((((()))))))))))))))************)))))))))))))))''''''''''''((()))***+++((((((((()))))))))))))))((()))************)))(((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))((()))))))))***+++++++++,,,))))))))))))************++++++++++++++++++++++++((()))***+++++++++++++++************************((()))***++++++***)))((()))***++++++)))'''(((((()))((((((((('''''''''&&&((((((((((((''''''''''''%%%''')))(((&&&&&&''')))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((((('''(((((((((((((((''''''''',,,+++***)))((('''&&&&&&###$$$''')))***)))&&&%%%'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&************************))))))))))))***************)))(((((())))))((('''))))))))))))************+++++++++************)))'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,+++******++++++,,,,,,---...//////000...,,,---...///......+++,,,------++++++,,,------------,,,,,,+++++++++......---------,,,,,,,,,+++*********))))))((((((************************''''''(((((()))))))))******************)))((((((((())))))***++++++,,,,,,******))))))((((((((('''&&&'''((()))***+++,,,,,,,,,,,,++++++******))))))((()))*********)))'''&&&((((((***++++++,,,,,,,,,&&&''')))*********)))((('''((()))******)))((('''((((((((((((''''''''''''))))))))))))))))))))))))''')))+++***'''&&&(((***'''((((((((())))))***************)))******+++,,,'''&&&&&&'''((())))))(((******))))))((((((((('''(((((((((((()))+++,,,,,,******))))))))))))******)))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((()))******'''((()))******++++++++++++***((('''&&&&&&&&&''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---+++---......---,,,,,,---***)))''''''''')))+++,,,/////////...---+++***)))(((((())))))*********+++)))))))))))))))(((((('''((((((((((((((('''''''''''''''(((((())))))******++++++******))))))((((((''''''''''''((()))++++++''''''(((((())))))******((()))***++++++***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++++++++***************))))))))))))************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************'''((()))++++++)))((('''%%%''')))***)))))))))+++(((((((((''''''&&&&&&&&&)))(((((((((''''''''''''%%%'''))))))'''&&&(((+++''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((%%%'''***------+++)))'''(((((((((((())))))))))))((()))***+++,,,---------******+++++++++******)))))))))***+++,,,,,,---------+++***(((((()))+++,,,)))******++++++,,,,,,---***+++,,,,,,------,,,,,,,,,------......------,,,,,,------,,,***))))))***......---,,,,,,++++++***,,,,,,,,,+++++++++******---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++)))'''&&&(((+++---,,,***))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))%%%'''(((((('''''')))***)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''+++*********))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))+++******))))))******++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((('''''''''&&&((())))))))))))((((((''')))))))))(((((((((((((((---+++))))))***+++***)))*********)))))))))((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))((('''&&&&&&'''(((''''''''''''((()))++++++$$$%%%'''(((*********)))))))))******)))(((''''''''''''''''''''''''''''''+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))***)))((((((((((((***,,,---+++*********))))))(((((((((((())))))*********+++)))))))))))))))(((''''''***)))(((''''''((())))))(((((())))))*********+++(((***+++------,,,+++***((((((((()))******++++++(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((%%%$$$$$$%%%'''(((''''''((()))***)))((((((***,,,,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******((('''))),,,(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((%%%''')))++++++***((('''&&&''''''((()))******++++++,,,,,,------------,,,)))******+++++++++******))))))***++++++,,,------+++***)))))))))***,,,,,,*********+++,,,,,,------***+++,,,,,,------,,,,,,,,,------......------,,,...//////...,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******---,,,,,,+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++)))((('''(((+++,,,+++)))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))&&&''')))(((''''''((()))))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))((((((((((((&&&'''''''''((()))))))))((((((((((((((()))******''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,+++*********************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((((()))))))))))))))(((((())))))))))))******+++,,,+++++++++************)))+++******)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&***)))((('''&&&''''''((((((((('''(((((()))***+++((('''&&&&&&&&&'''((()))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''*********)))((('''''''''&&&''''''((((((''''''&&&''''''''''''(((((())))))))))))(((((()))***+++,,,************)))))))))((()))))))))******+++++++++***************)))((((((,,,+++***))))))***++++++((()))))))))************)))***,,,......---,,,++++++++++++***************(((((())))))))))))((((((((((((((((((((('''''''''''''''((())))))))))))(((,,,***&&&%%%&&&'''''''''&&&'''((((((***///555999+++***(((&&&%%%&&&''''''''''''''''''''''''''''''%%%''')))(((%%%$$$&&&((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,+++******((()))***+++++++++++++++))))))******+++,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,,,,---......***+++,,,,,,------,,,,,,,,,------......------,,,...//////...,,,++++++,,,*********+++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********(((((((((******)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))++++++******))))))((((((((((((((((((''''''''''''******))))))((((((''''''&&&&&&'''(((((()))******((((((((((((((()))******''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,+++***))))))************))))))++++++*********)))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''((()))*********((((((&&&)))++++++******---000------,,,,,,,,,+++++++++))))))))))))*********+++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++************++++++************************)))))))))(((''''''&&&&&&))))))(((''''''''''''((())))))(((((((((((())))))+++)))&&&$$$$$$%%%'''((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''******))))))((((((''''''&&&''''''((((((''''''&&&((())))))*********))))))***)))))))))))))))******************))))))))))))))))))************++++++***++++++++++++******)))++++++************++++++))))))))))))***************+++,,,......---,,,,,,------,,,++++++***))))))(((((())))))))))))((((((((((((((((((((()))))))))'''((())))))******))))))000,,,'''%%%&&&((()))***%%%%%%&&&'''+++111999>>>***)))(((&&&&&&&&&'''''''''''''''''''''((((((((('''(((((('''%%%$$$%%%&&&***)))((((((''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((('''''''''(((((())))))&&&''''''((()))******+++(((((())))))))))))(((((('''((()))***+++,,,,,,,,,))))))******+++++++++,,,******+++++++++******)))+++++++++,,,------......***+++,,,,,,------,,,,,,,,,------......------,,,+++,,,---,,,***)))***+++(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********************************((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((()))******+++((((((((((((((())))))***''''''((()))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++))))))))))))***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((('''(((***++++++***)))(((''',,,000///+++***---111.........---------,,,,,,(((((()))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((('''''''''((((((***))))))(((((((((((())))))(((&&&%%%$$$%%%'''(((((()))))))))))))))((((((''''''''''''''''''''''''***)))))))))((((((((('''''''''((((((((((((''''''***+++,,,,,,,,,+++***)))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********++++++***))))))((((((((((((((())))))))))))))))))))))))*********)))***+++,,,,,,,,,,,,++++++++++++*********))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((()))***************+++(((&&&&&&(((***,,,,,,&&&'''''''''(((+++000444)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))((((((''''''(((******)))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((((()))***+++))))))))))))((((((((((((%%%&&&'''((())))))))))))'''((()))***+++,,,,,,,,,)))***************++++++,,,,,,,,,,,,+++)))((('''******+++,,,,,,------...***+++,,,,,,------,,,,,,,,,------......------,,,+++,,,---,,,***)))***+++(((((()))***+++,,,,,,---,,,,,,,,,+++++++++******+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))(((((((((((('''((((((((()))))))))*********))))))))))))))))))++++++++++++++++++++++++((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))((('''''''''((()))***(((((((((((((((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))******+++((((((((((((((())))))***''''''((()))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++***)))***++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''(((((((((((((((******)))((('''''''''((('''((()))+++++++++***)))+++000333222...,,,...111.........---------,,,,,,'''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((((((((***))))))(((((((((((()))%%%&&&''''''((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''***+++---......,,,***)))***************)))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))******))))))))))))))))))(((((())))))************(((((((((((())))))******(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''(((((()))***************&&&&&&&&&(((***+++)))((('''((())))))((('''((()))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))******++++++'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))***++++++*********)))(((((('''''''''((()))***,,,,,,,,,,,,((()))***+++++++++++++++************************---,,,,,,+++***)))(((((()))******++++++,,,------***+++,,,,,,------,,,,,,,,,------......------,,,,,,---......,,,,,,---...))))))******+++,,,------,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))''''''((()))''''''(((((())))))******************))))))))))))++++++++++++++++++++++++'''((()))((('''&&&'''((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************((((((((()))))))))))))))(((((())))))))))))******((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((+++***)))''''''(((((()))((()))))))))***++++++,,,...111333333000......///------,,,,,,,,,+++++++++'''(((***,,,------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''(((((()))((((((((())))))(((((((((((())))))%%%&&&((()))***)))((('''%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((***---000000...+++)))((()))************))))))))))))))))))************))))))((((((((((((''''''''''''((())))))))))))(((((()))***++++++,,,++++++************))))))))))))'''(((((((((((()))))))))&&&&&&''''''((())))))***(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))******))))))''''''((()))***(((%%%"""&&&(((***+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&###""""""$$$'''(((((((((***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))******+++&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******+++,,,,,,,,,,,,)))******+++++++++******************))))))))))))++++++***))))))***+++,,,((())))))******++++++,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,---......,,,,,,---...******++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,---......))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((%%%''')))((('''''')))+++'''''''''((()))*********************)))))))))((())))))))))))))))))))))))&&&''')))(((''''''((()))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))))))))******''''''(((((())))))***************)))))))))))))))((((((((((((((()))******''''''((()))))))))))))))(((((((((((())))))))))))***************+++,,,,,,+++)))'''&&&&&&''')))+++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((('''&&&&&&&&&(((***,,,***)))(((((()))***,,,...,,,...000111111000///...+++++++++************)))((()))+++------,,,+++***************************''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&((()))))))))(((((((((((('''(((((()))***+++***)))))))))((((((((((((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&)))---000111///+++)))'''((()))***++++++******((()))))))))************+++*********))))))))))))'''((()))***************'''(((***+++,,,,,,++++++************)))))))))(((((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))((()))((('''(((((((((%%%###%%%'''((((((''''''((()))%%%&&&&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''$$$###"""$$$&&&((('''&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%############%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((())))))******)))************)))((((((******+++++++++******)))*********)))))))))))))))))))))(((((()))+++...///((((((((()))******++++++++++++,,,---------,,,,,,,,,------......------,,,***+++,,,,,,******+++,,,+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******''''''((()))***,,,...///))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((($$$&&&)))(((''''''))),,,&&&''''''((()))******++++++*********))))))((((((((((((((((((((((((((((((%%%'''(((((('''''')))***))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))"""######$$$%%%&&&''''''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++++++++******)))(((((((((((((((((((((((()))******'''(((((()))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++***(((%%%######%%%(((***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))$$$######$$$&&&))),,,...+++***((('''(((***---///******,,,...111111///---*********)))))))))(((((((((***,,,------,,,+++***++++++++++++++++++++++++************************&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&((()))))))))((((((''''''''''''(((***++++++///---***'''&&&'''((()))''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%(((---000111///,,,)))&&&''')))***+++++++++***(((((())))))*********+++,,,,,,,,,,,,++++++******((()))***+++++++++++++++%%%&&&((()))*********)))+++*********))))))(((((()))))))))))))))******+++++++++******))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%&&&''''''((((((((((((((((((&&&%%%%%%''')))***)))''''''&&&%%%###$$$&&&)))%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((&&&$$$&&&((()))(((&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))******'''$$$"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''+++)))(((&&&&&&((()))+++)))(((((('''''''''(((((()))((('''&&&&&&'''((()))'''((()))******)))((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&******++++++***)))'''&&&+++++++++++++++++++++,,,+++***)))(((((()))***+++,,,,,,+++***)))(((''''''(((***++++++***)))***+++------------------------***+++,,,---............************************)))+++---,,,+++***++++++///...---,,,++++++++++++))))))************)))))))))******+++***)))((('''******))))))))))))*********))))))(((((((((((()))))))))*********((('''&&&''')))***)))((('''(((***,,,,,,++++++***)))(((((())))))***+++++++++++++++''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))------+++***)))'''&&&&&&&&&&&&'''''')))***+++,,,((((((((((((((((((((((((''''''''''''((()))***+++''''''(((((()))))))))***+++***)))(((((()))******---)))&&&&&&(((***)))''')))))))))((()))***++++++'''''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))******+++)))+++***&&&"""###***111------------------,,,,,,+++***)))'''''''''((()))((()))***,,,,,,+++******((((((((((((((((((((((((++++++***((('''&&&%%%$$$(((((()))***************************************))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))))),,,+++***))))))***+++,,,***)))'''&&&&&&(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((***++++++++++++*********))))))((('''''')))+++,,,,,,+++(((((((((((())))))))))))))))))************))))))******))))))((((((''''''$$$&&&''')))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))((((((((()))+++,,,,,,+++)))((((((((()))***(((((()))************)))((()))***++++++***)))(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''')))******((('''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&'''(((***++++++(((((('''&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%''')))******(((%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))(((''''''''''''((()))((((((''''''&&&''''''((()))((('''&&&&&&'''((()))'''((()))******)))(((''''''''''''(((((((((((((((((((((((('''((())))))***))))))))))))(((((((((((('''(((***+++,,,,,,++++++))))))******+++,,,------******))))))))))))******++++++******)))((((((((((((***,,,,,,+++***+++,,,------------------------,,,---------------,,,,,,***************************,,,------,,,++++++,,,,,,,,,***))))))((((((((())))))************))))))+++******))))))))))))***)))(((((((((((((((((()))(((((((((''''''((())))))((((((((())))))(((((('''''')))***)))((('''(((***,,,,,,+++******)))((((((((())))))***************((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))***)))))))))((((((((('''))))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((()))***+++,,,)))((((((((((((((((((((())))))((((((((()))******+++)))&&&&&&''')))(((&&&&&&''''''((()))*********(((((((((((())))))******(((((((((((((((((()))))))))((((((((())))))******)))++++++(((%%%%%%(((,,,////////////////////////***)))(((''''''(((((()))((())))))*********************************************)))((('''&&&&&&%%%(((((()))***************************************)))))))))))))))))))))))))))'''&&&'''***+++***((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******)))(((((('''((()))******************************))))))))))))))))))))))))(((((('''''''''((())))))*********)))))))))((((((###""""""###%%%&&&%%%$$$(((((((((((())))))))))))((((((((())))))((((((((((((((((((((('''''''''&&&))))))))))))((('''&&&%%%'''''''''''''''((((((((())))))))))))))))))))))))******))))))))))))************)))((()))***++++++******((('''''''''((()))((())))))***+++*********'''((())))))))))))((('''%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''((()))&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''%%%%%%&&&'''((())))))***(((((('''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&(((((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''((()))(((((())))))))))))((((((((((((((((((((('''''''''***))))))))))))***++++++'''((((((((()))))))))***%%%&&&'''((())))))))))))''''''(((***+++,,,---...))))))************)))))))))))))))))))))))))))))))))+++,,,---,,,+++,,,---,,,,,,,,,,,,------------............---,,,******************************+++,,,......,,,+++,,,---+++***)))((((((((((((((())))))************))))))+++***)))((((((***+++,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))'''''''''&&&''''''((()))''')))***)))((('''(((***+++++++++******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''')))(((((('''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))***+++,,,))))))(((((('''(((((((((((((((((((((((()))***+++***(((&&&&&&'''((('''&&&&&&'''(((***++++++******'''(((((()))***+++,,,,,,))))))))))))))))))((((((''''''((((((((()))))))))************)))(((''''''++++++++++++++++++++++++)))(((((((((((())))))***((((((((((((((()))******************************)))(((((((((''''''''''''(((((()))***************************************)))))))))))))))))))))))))))((('''((()))***)))((((((((())))))))))))((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''''''''((()))))))))(((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&***)))(((''''''&&&&&&'''))))))))))))((((((((((((******((((((((((((******++++++************++++++,,,+++******)))*********))))))((('''''''''''''''))))))***++++++++++++***''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''$$$&&&((((((''''''((()))&&&&&&&&&'''''''''''''''&&&'''(((((()))(((((((((%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&******))))))******+++,,,(((((((((((())))))))))))))))))))))))((((((''''''((((((((()))***+++,,,,,,((()))***++++++***)))((((((((())))))************)))+++------,,,,,,---...,,,,,,,,,,,,,,,---------------------,,,+++******************************)))+++------+++***+++,,,,,,++++++***))))))******))))))************))))))))))))))))))***+++++++++(((''''''''''''''''''(((%%%%%%%%%&&&&&&((()))***)))(((&&&%%%%%%&&&'''(((''')))***)))((('''(((***+++*********)))))))))(((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))((('''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------******************************))))))***+++,,,,,,(((''''''''''''((()))***((()))))))))***++++++,,,***)))((((((((((((((('''((()))+++,,,,,,+++)))(((&&&&&&'''(((***+++,,,,,,++++++******))))))((((((&&&''''''(((((((((((((((***)))((()))++++++)))'''((((((((((((((()))))))))''''''(((((())))))******(((((('''&&&&&&((()))***'''''''''''''''''''''''''''''''''((((((((((((((((((((()))***************************************))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))))))))((((((******))))))((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&''')))***+++***((('''************************************************))))))(((((((((((((((((()))))))))))))))))))))))),,,***))))))******)))'''(((((((((((())))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***++++++*********))))))(((((()))(((&&&%%%%%%&&&((()))+++******))))))******+++,,,,,,++++++******))))))))))))(((((('''''''''''')))******+++++++++++++++((((((((((((((((((((((((******)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&'''((((((###%%%'''(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%))))))((((((((('''''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&)))(((((((((((()))***************)))(((''''''''',,,,,,+++++++++***++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++(((***,,,---,,,,,,---...+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++************************((()))++++++)))((()))***,,,+++******)))*********))))))************))))))&&&''')))+++++++++***))))))((((((''''''(((((()))%%%%%%%%%&&&&&&((()))******)))'''&&&%%%%%%%%%&&&''')))***)))((('''(((************)))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((('''''''''))))))))))))***++++++,,,++++++++++++++++++++++++******************+++,,,&&&%%%%%%%%%''')))+++,,,*********++++++,,,,,,,,,++++++++++++***))))))***)))***++++++***(((&&&$$$%%%%%%&&&''')))***++++++++++++******))))))((((((&&&&&&'''((()))(((((('''***((('''(((***+++++++++))))))******++++++++++++''''''(((((())))))******((('''&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******&&&'''''''''((((((((()))&&&'''((())))))((('''&&&%%%''')))++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))************************************)))''''''(((((('''%%%(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&(((***+++++++++******))))))((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))++++++++++++******))))))************))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((()))))))))((((((''''''(((((()))###%%%'''(((''''''((()))'''''''''''''''''''''&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''&&&&&&###%%%&&&%%%$$$###$$$&&&&&&''')))((('''''')))***$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&'''((()))))))))((())))))(((((((((((())))))((((((((((((((('''''''''(((''''''''''''((())))))++++++***)))((('''&&&&&&%%%%%%%%%&&&''')))++++++******))))))((('''''''''))))))************))))))(((((())))))*********+++'''))),,,,,,,,,,,,---...******++++++,,,,,,------***+++,,,,,,,,,,,,,,,+++************************'''(((******((('''((()))***))))))((((((((())))))))))))************))))))&&&'''((()))***)))(((''')))(((((((((((((((((()))&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&''')))***)))((('''(((***))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******))))))((('''''''''&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&'''''''''''''''((()))*********************************)))))))))******+++&&&%%%$$$$$$&&&(((+++---***++++++,,,,,,+++*********,,,------+++******+++(((((((((((('''%%%###"""%%%&&&&&&'''((())))))***))))))))))))))))))((((((&&&'''((()))***)))((((((***))))))))))))***+++,,,''''''(((((()))*********'''((()))))))))))))))((('''''''''''''''((())))))************************'''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((''')))***(((((())))))))))))((((((&&&&&&'''((()))***++++++'''''''''(((((())))))***''''''((((((((((((''''''&&&''')))***+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***+++++++++************++++++++++++***)))''''''(((((('''&&&(((((((((((())))))))))))((((((((())))))(((((((((((((((((()))))))))))))))***)))(((''''''&&&&&&'''************))))))))))))++++++))))))))))))++++++))))))(((((((((((())))))))))))*********))))))(((***************)))(((((((((((()))************)))******))))))))))))******'''&&&$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((())))))))))))(((((($$$&&&((((((''''''((()))'''''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%%%%%%%$$$###$$$%%%%%%'''((((((&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***%%%&&&'''((()))))))))(((***)))(((''''''((()))***'''''''''((((((((((((((((((''''''''''''((())))))******))))))((((((''''''"""""""""###$$$&&&(((***((((((((((((((((((''''''******))))))))))))******)))))))))))))))*********&&&(((+++,,,++++++---...)))******+++,,,,,,------,,,,,,,,,,,,,,,+++***)))************************''')))******)))(((((()))******))))))))))))******))))))************)))))))))(((&&&%%%%%%%%%'''((((((''''''&&&&&&''''''((((((((((((''''''((())))))&&&'''(((((())))))))))))''')))***)))((('''(((***((()))))))))))))))))))))''''''((())))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))******+++++++++,,,,,,,,,))))))************))))))''''''''''''((()))******'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))*********************************))))))(((((())))))))))))'''%%%$$$%%%&&&(((*********++++++***)))'''&&&))),,,...---+++))))))+++''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))&&&''')))++++++***)))((((((,,,......***''''''(((%%%%%%%%%&&&'''(((((((((((())))))******)))((('''''''''((())))))))))))(((************************((((((((((((((('''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))(((''')))+++(((((())))))))))))((((((''''''(((((())))))******''''''((())))))***++++++)))(((((((((((((((((()))&&&'''(((******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++******)))))))))))))))*********++++++***))))))******)))((((((((((((((())))))))))))&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))((('''&&&%%%(((((())))))))))))))))))***************************))))))))))))))))))***''''''((()))))))))((((((((()))*********)))''''''''''''((())))))))))))(((***)))(((((((((((()))***'''&&&$$$$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((***,,,,,,***((('''&&&((())))))((('''((()))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''((((((''''''''''''((((((((((((###$$$%%%%%%######$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$######$$$$$$%%%&&&'''(((((('''''''''''''''((()))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((()))******$$$%%%'''))))))))))))(((***)))(((''''''((()))***&&&'''''''''(((((())))))((((((((((((((())))))***(((((((((((())))))))))))+++***)))(((((()))++++++&&&'''''''''(((((())))))+++***)))(((((()))***+++******))))))))))))))))))&&&(((***+++++++++,,,---))))))***+++,,,,,,------.........---+++)))((('''************************((()))++++++)))((()))***---,,,,,,,,,,,,,,,------))))))************))))))---)))$$$!!! ###'''***'''&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((()))###$$$''')))+++,,,,,,+++((()))***)))((('''(((***(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((()))))))))***))))))************))))))(((((((((((()))***,,,,,,'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))))))))((((((((((((((())),,,***'''%%%$$$$$$&&&'''))))))***)))((('''%%%$$$(((+++------***((()))***)))((((((((()))***+++,,,)))))))))))))))*********&&&&&&''''''(((((())))))'''(((***+++,,,+++)))((((((---333222,,,&&&###$$$(((((())))))***++++++,,,))))))*********((('''&&&&&&''')))*********)))((((((((((((((((((((((((((())))))((((((''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))$$$'''))))))((((((***---(((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))***++++++,,,***)))(((''''''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))***++++++***(((''''''((((((((())))))******((('''&&&'''((()))((('''(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$&&&'''))))))))))))(((''''''(((((())))))******(((((())))))))))))((((((++++++************++++++%%%&&&''')))))))))(((((('''((()))))))))(((&&&%%%&&&''''''((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&''')))+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&(((+++------+++(((&&&''')))******((('''((()))(((((('''''''''&&&&&&&&&!!!"""$$$&&&'''((())))))'''''''''((((((((())))))'''''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((()))******######$$$&&&((()))***+++))))))************))))))'''''''''''''''((())))))''''''''''''((((((((((((++++++************++++++---,,,+++***))))))))))))((()))************)))((())))))))))))***+++,,,---000---)))&&&$$$%%%&&&(((---,,,+++***)))))))))))),,,,,,+++++++++++++++,,,************************,,,,,,,,,+++++++++++++++,,,,,,+++***)))(((''''''))))))))))))((((((((((((************)))(((&&&&&&))))))((((((((((((((()))******))))))((((((''''''((((((''''''''''''((((((,,,)))'''''')))***(((%%%'''((()))******)))((('''+++***)))(((((('''(((((((((((())))))))))))((((((%%%'''(((******((('''%%%***+++,,,,,,,,,***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************************+++++++++,,,,,,,,,+++***)))))))))***+++,,,''''''(((((())))))******(((***,,,......,,,***(((+++)))'''(((***+++***'''******++++++++++++******---+++***((('''&&&''''''***++++++)))&&&$$$$$$%%%((((((((((((((((((((((((************))))))))))))------,,,+++***)))((((((,,,***)))(((((()))***,,,((((((((((((''''''''''''((((((((((((((()))************)))((((((((((((((()))((('''(((***,,,,,,+++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************,,,+++++++++******))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&******))))))((((((''''''******)))))))))***,,,---''''''((((((((((((''''''***)))'''&&&%%%%%%&&&''')))((('''&&&%%%&&&'''''''''$$$"""###&&&((()))'''''''''((((((((((((''''''+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((***)))(((&&&&&&&&&'''((((((&&&%%%%%%&&&'''%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''******))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************)))))))))))),,,***((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((())))))***(((((((((''''''&&&&&&&&&))))))************))))))(((''''''''''''((())))))))))))))))))******************))))))))))))******++++++***)))((((((((((((************************))))))))))))***+++,,,,,,...,,,***((('''(((***+++---,,,+++***))))))))))))))))))((((((((())))))***++++++++++++++++++++++++******))))))((((((((('''+++******))))))(((''''''))))))))))))((((((((((((************)))((('''&&&((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((())))))))))))'''&&&'''******(((&&&((()))************)))(((***))))))(((((((((((()))(((((())))))))))))(((((((((((())))))(((&&&%%%$$$******************)))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((()))))))))***************))))))******++++++(((((((((((())))))******)))***+++,,,,,,***)))(((---+++)))***,,,---,,,***)))******++++++******)))******(((''''''(((((())))))******)))'''%%%%%%&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***************)))))))))((('''&&&%%%%%%&&&'''(((******))))))((('''&&&&&&((((((((((((((()))************)))(((((((((((((((%%%$$$######&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((+++***)))(((((()))***+++&&&&&&&&&&&&''''''''''''++++++*********)))))))))'''((((((((()))))))))))))))))))))(((((((((''''''))))))))))))((((((''''''))))))((((((((()))++++++''''''(((((((((((('''''')))((((((''''''''''''((()))((('''&&&%%%&&&&&&''''''%%%###$$$'''))))))''''''(((((())))))(((((('''******)))))))))(((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''''')))(((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((()))******))))))((('''&&&%%%$$$((())))))******))))))(((((((((((((((((()))******((()))))))))*********+++))))))(((((((((((()))))))))((((((''''''(((((((((,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,+++******++++++,,,......,,,,,,+++***))))))))))))''''''''''''((())))))***++++++++++++++++++++++++...------,,,+++******)))(((((((((((((((((((((((())))))))))))(((((((((((()))******))))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))******))))))))))))******&&&%%%&&&(((***+++)))'''((())))))******))))))((()))(((((((((((())))))***(((((())))))))))))((((((((((((''''''''''''&&&&&&)))(((((((((((())))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((())))))))))))***((()))******+++++++++***((((((((())))))))))))************))))))((((((''',,,+++***+++,,,,,,+++***)))******++++++******)))((((((''''''((()))***+++((()))***)))'''&&&'''((())))))))))))))))))))))))******)))))))))((((((((('''((((((((())))))******''''''%%%%%%%%%%%%'''''',,,,,,+++***((('''&&&%%%((((((((((((((()))************)))(((((((((((((((((('''&&&''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))******((((((((()))))))))************))))))))))))(((((('''''''''(((((())))))))))))******++++++***(((((()))))))))(((((((((((('''((((((((('''(((((()))***''''''(((((((((((('''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''&&&%%%%%%''')))***((('''(((((())))))))))))((((((((((((((((((((('''''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))((((((''''''''''''(((((('''(((((((((((('''&&&&&&(((&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++***)))((((((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((''''''''''''((())))))&&&&&&''''''(((((())))))(((((())))))))))))(((((()))(((((((((((()))******&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((('''(((((())))))---+++***((((((***+++---((((((((())))))***+++,,,)))***+++,,,------------,,,++++++***))))))******(((((((((((()))***,,,,,,++++++++++++++++++++++++//////......---,,,++++++&&&&&&''''''((()))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&''')))***++++++)))((((((((((((((((((((((((((((((((('''(((((()))******(((((())))))))))))((((((''''''''''''((()))***+++((('''&&&&&&&&&((()))+++)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++'''((()))+++++++++******)))))))))))))))))))))))),,,+++)))((('''(((((()))***))))))))))))***))))))))))))************))))))((((((((((((((())))))***'''((())))))((('''(((***))))))))))))))))))))))))+++++++++*********))))))'''''''''(((((((((((()))***)))(((((((((((()))***,,,++++++***)))(((((('''((((((((((((((())))))******))))))(((((((((((((((---+++***+++,,,......---((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))))))))***))))))*********+++++++++)))))))))(((((((((((((((((((((((((((((((((((((((''')))***,,,+++***((('''(((((((((((((((((((((((()))))))))((())))))))))))''''''((((((((((((''''''%%%&&&''')))))))))((('''((((((''''''&&&&&&&&&&&&%%%&&&''')))***)))((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((...------,,,+++***))))))$$$%%%%%%''''''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((()))******)))((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((('''(((((()))******'''''''''''''''(((((()))$$$%%%&&&''')))***++++++(((((())))))))))))((((((((((((((((((((())))))***&&&&&&&&&'''((()))))))))((((((''''''''''''(((((())))))((((((((()))******,,,+++)))(((((()))+++,,,(((((((((((()))***+++,,,)))***+++,,,,,,++++++***,,,+++******)))*********(((((((((((()))***,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''%%%%%%&&&'''((()))******))))))))))))((((((((((((((())))))))))))(((((('''((((((''''''((())))))************)))))))))(((((('''(((((())))))(((((('''***+++,,,,,,+++***)))(((''''''''''''''''''''''''(((((('''(((((()))******(((((())))))))))))(((((())))))((((((((()))***+++''''''&&&&&&&&&''')))***(((((())))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************&&&''')))***++++++******************))))))))))))---+++***(((((((((******))))))***))))))))))))***)))))))))******))))))))))))))))))))))))((((((''''''((())))))(((((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((('''''''''&&&+++******************+++))))))))))))************((((((((((((((())))))******))))))(((((((((((((((***((('''''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******)))((('''&&&%%%%%%%%%''')))******)))'''&&&'''''''''''''''(((((((((*********************)))''''''((((((((((((''''''###$$$&&&'''(((''''''&&&'''''''''''''''&&&&&&&&&%%%'''((())))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))------,,,,,,+++******)))%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((''''''))))))))))))''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++''''''&&&&&&''''''((()))''''''((((((((()))))))))'''(((((())))))((((((''''''''''''''''''((())))))''''''((()))***+++,,,,,,((((((''''''''''''((((((******)))(((((()))))))))+++***)))(((((()))***+++(((((((((((()))***++++++******************)))(((++++++***************+++''''''''''''((())))))***************************+++************)))))))))%%%&&&'''((()))******+++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))***+++,,,,,,+++******)))((((((&&&'''((())))))((('''&&&+++,,,,,,+++)))(((((()))(((''''''&&&&&&''''''((()))(((((((((((())))))***(((((())))))))))))((((((++++++******)))(((''''''(((''''''''''''(((((()))((((((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))***++++++++++++************)))))))))+++***))))))))))))++++++***,,,,,,,,,+++***+++,,,((())))))******))))))((())))))******)))((('''&&&((()))******(((((()))***)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((())))))******+++((((((((((((((()))************)))((((((((((((((()))'''&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''))))))************))))))''''''((((((((()))))))))(((((())))))))))))*********))))))((('''&&&%%%%%%%%%%%%'''((((((''''''&&&&&&''''''''''''(((((((((***++++++++++++******)))''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%%%%''')))((('''&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((&&&%%%%%%&&&'''%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))(((((((((***)))'''&&&&&&'''((()))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((''''''((()))***+++,,,,,,)))(((((((((((((((((()))***))))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((()))***+++************************+++***************++++++))))))((((((((())))))***))))))))))))))))))))))))******++++++++++++,,,,,,''''''(((((()))***++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''&&&'''((()))******************))))))))))))&&&((()))******)))(((&&&)))******(((%%%&&&(((+++***)))(((((((((((()))******))))))(((((((((((()))(((((())))))))))))((((((%%%&&&'''((())))))((('''(((((()))))))))((('''''''''(((((()))******++++++))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))((((((''''''''''''&&&''''''''')))***+++,,,+++++++++*********))))))(((((((((((()))******+++***,,,---,,,***)))+++---(((((())))))))))))(((((('''''')))******))))))((()))***+++***(((((()))***((((((((((((((((((((((((++++++++++++************((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((()))************)))(((((((((((((((+++)))(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((************++++++++++++)))))))))*********++++++''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))***+++++++++)))((('''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%&&&'''((('''%%%$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''(((((((((((())))))///---)))&&&%%%&&&''')))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%''''''(((((((((((('''''''''''''''(((((()))***+++))))))))))))***+++,,,,,,+++***************++++++---,,,+++++++++++++++,,,((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((()))***+++++++++))))))))))))(((((((((((((((((()))))))))))))))(((%%%%%%%%%&&&'''((()))***''''''(((((())))))******''')))***++++++***)))'''&&&''''''%%%###$$$)))---,,,+++***))))))***+++,,,+++***)))(((((('''(((((((((((())))))))))))(((((("""&&&***+++,,,,,,))))))*********((('''&&&'''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++******)))))))))(((''''''&&&&&&(((***,,,---++++++++++++******))))))%%%%%%&&&'''((()))******'''***++++++(((''')))+++(((((())))))))))))(((((($$$&&&''')))***+++******)))***+++***((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((()))***++++++))))))************))))))))))))((((((''''''&&&&&&((((((((((((((()))************)))((((((((((((((()))(((&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((())))))******+++++++++,,,$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((()))*********((('''&&&''''''((((((((((((''''''***)))'''&&&%%%%%%&&&'''&&&'''((((((((('''%%%%%%&&&'''(((&&&######&&&)))%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((()))(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++222///***&&&$$$%%%''')))$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''((((((((('''%%%&&&(((***'''''''''(((''''''&&&%%%(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&+++***)))((((((''''''((()))(((((((((''''''&&&&&&''''''''''''''''''''''''***************+++++++++)))************)))(((((())))))(((((('''''''''&&&,,,+++)))((((((((()))***)))((('''&&&%%%&&&&&&'''+++***)))(((((('''((((((++++++++++++++++++++++++***************)))(((((())))))))))))(((((((((((((((((((((((())))))))))))++++++************++++++...+++'''&&&''')))((('''+++***(((&&&%%%%%%%%%%%%(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((++++++,,,,,,,,,,,,+++++++++******)))))))))))))))((())))))***)))'''%%%$$$))))))))))))))))))***+++(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((******))))))))))))******,,,,,,***)))))))))***+++***)))((('''''''''((()))))))))************))))))((()))+++,,,------,,,,,,++++++******))))))((((((******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''((()))******++++++***))))))))))))((('''%%%$$$(((((())))))))))))((((((''''''((((((((((((''''''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))((('''((()))***)))(((((()))++++++)))))))))***+++++++++*********))))))((()))***++++++***)))(((((()))***+++,,,+++******,,,+++)))((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((''''''(((&&&$$$""""""$$$&&&((()))))))))))))))*********$$$'''+++---,,,***))))))%%%&&&''''''(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((***)))'''&&&''')))+++,,,''''''((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''+++***)))(((((('''(((((()))))))))))))))(((''''''))))))))))))((((((((((((***((('''&&&&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''"""###$$$%%%'''((()))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''))))))(((((((((((())))))***+++++++++***((('''&&&(((''''''(((((()))***+++---,,,***((('''&&&%%%%%%&&&&&&%%%$$$#########$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&'''((('''&&&%%%''')))(((((())))))(((((('''&&&((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((((((((('''''''''''')))((((((((((((((()))***++++++++++++*********)))))))))))))))))))))))))))((((((((())))))***************++++++******)))((()))(((((((((''''''''''''***)))((((((''''''(((((()))((('''&&&&&&&&&''''''***))))))(((((((((((()))++++++++++++++++++++++++***************)))((((((***************)))))))))((((((((()))))))))************))))))))))))******///,,,)))((()))******((())))))((('''''''''(((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((+++******)))))))))))))))))))))))))))((('''&&&%%%))))))))))))***+++,,,---(((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))))))))(((++++++***)))((((((((((((((((((((((((((((((((((((******))))))))))))******++++++)))((((((((()))***,,,---...//////......---))))))************))))))((())))))))))))'''&&&%%%+++++++++*********************)))(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))***))))))(((((($$$%%%''')))************(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))((((((((())))))***,,,***)))***++++++***)))''')))+++***)))((())))))+++++++++*********))))))))))))************)))))))))***+++,,,---,,,,,,+++,,,+++***)))((())))))***)))))))))(((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((***)))(((&&&&&&((()))***))))))))))))***************,,,------+++(((''''''((((((((((((''''''''''''******)))))))))(((((((((((((((''''''''''''((((((+++***(((&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((('''''')))((('''''''''''''''((()))))))))))))))(((''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''((((((###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((+++***)))(((((((((((((((&&&&&&&&&&&&&&&'''))))))---,,,+++)))''''''&&&&&&((('''&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%'''(((((('''&&&&&&''')))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))***+++)))))))))(((((((((((('''))))))))))))))))))))))))((((((((()))***++++++,,,+++++++++++++++******)))((((((((((((''''''''''''''''''((((((((('''&&&&&&)))(((''''''&&&&&&'''''')))))))))))))))*********************************)))************))))))(((***************+++++++++)))))))))*********+++++++++******))))))******+++---+++)))(((((())))))(((''''''((()))******))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((('''&&&+++******)))))))))))))))******)))(((''''''''''''&&&&&&&&&'''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''(((((((((((((((,,,,,,***)))((('''''''''))))))))))))))))))))))))******))))))))))))************)))(((((((((((()))'''))),,,...///...,,,***))))))************))))))******+++******)))((('''******++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&$$$%%%''')))+++,,,,,,---(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))******+++,,,,,,+++)))*********)))((('''(((******((((((((()))+++************)))))))))******))))))))))))******(((((()))************))),,,+++******)))************)))))))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))+++******))))))******+++)))))))))*********++++++---......---***))))))***,,,+++)))(((''''''((()))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((+++***(((&&&$$$"""!!! )))((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))(((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''''')))+++,,,,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''((()))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***&&&&&&&&&&&&'''((())))))---,,,+++)))(((''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%'''))))))((('''&&&'''((())))))))))))((('''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''******+++,,,---......///+++,,,,,,,,,,,,+++******((((((((((((((('''''''''&&&'''((())))))(((&&&%%%((((((''''''''''''''''''((())))))***++++++++++++************************))))))************)))((())))))***************+++)))*********++++++++++++,,,++++++******++++++,,,***((('''&&&&&&'''''''''&&&'''(((******)))(((((('''((()))******+++******))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((+++******)))))))))))))))+++***((('''''''''((()))))))))((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((((((((((((***))))))(((''''''''''''******************************))))))))))))******+++******)))))))))))))))###%%%''')))***)))(((((())))))************))))))(((((()))***++++++++++++)))))))))******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))))))))************)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))*********++++++++++++((((((((()))***+++,,,---***)))''''''(((((('''%%%'''(((******((('''((()))************))))))))))))+++***)))(((((()))***+++))))))******+++++++++++++++++++++************+++************))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))******++++++,,,---------,,,++++++---///...---***((('''((()))***''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&''''''(((((('''&&&%%%+++******)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''(((((((((((((((''''''(((((((((((()))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((%%%%%%%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''((((((''''''&&&&&&''''''((())))))))))))))))))******(((((((((((()))***+++,,,---,,,+++***((((((((('''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$######"""%%%&&&''''''((('''''''''&&&(((******)))((('''(((''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((((((((((((((******)))(((((((((((((((************************((((((((((((((((((((((((***++++++,,,------......+++,,,,,,,,,,,,+++******'''''''''(((((((((((((((&&&'''))))))***)))((('''''''''((((((((((((((((((((()))***+++,,,,,,++++++))))))))))))))))))))))))((())))))*********))))))((((((((()))))))))******)))*********++++++++++++******))))))))))))******(((((((((((('''''''''(((&&&'''((()))((('''&&&%%%'''((()))******+++******(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))+++******)))))))))))))))+++***(((''''''((()))***......---,,,++++++++++++))))))))))))))))))))))))'''((())))))******))))))&&&''''''((()))(((((((((&&&&&&&&&&&&''''''((()))++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++******(((((((((((()))***+++,,,))))))************))))))%%%%%%&&&&&&'''(((((()))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((,,,+++******)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++'''''''''((()))***+++,,,)))(((''''''(((((('''%%%''')))******)))(((((()))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,---------...************************))))))))))))************((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((())))))***+++,,,,,,,,,.........,,,++++++...000///---+++)))((()))***+++************))))))))))))((((((''''''''''''(((((($$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$######&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''((()))******''''''(((((((((((('''''''''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&(((+++***'''$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))(((((((((((((((((()))((()))***,,,,,,+++***))))))(((((())))))***+++,,,,,,,,,***)))(((((((((((($$$$$$$$$$$$%%%'''((()))%%%%%%%%%&&&''''''((((((%%%%%%$$$###"""!!! %%%&&&''''''((((((''''''&&&((())))))(((''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((+++***)))(((''''''''''''(((((()))))))))))))))***************************)))))))))***************+++++++++++++++******)))'''''''''(((((((((((((((''''''((())))))))))))(((''''''((()))))))))(((((()))***,,,------,,,+++***((((((((((((((((((((((((((())))))************)))'''''''''((())))))******)))))))))*********++++++'''''''''&&&&&&''''''''')))+++,,,+++***)))***+++''''''(((''''''&&&%%%%%%(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))))))))+++******)))))))))))))))***))))))(((((()))))))))+++***)))((((((((((((((())))))))))))))))))))))))'''((()))***+++***)))((('''(((((()))))))))))))))%%%%%%%%%&&&'''(((************************************))))))))))))******,,,,,,------,,,,,,+++*********)))((()))***,,,---))))))************))))))+++***)))((('''''''''(((''''''((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))((((((((()))******(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++((((((((((((((()))***+++***)))((((((******)))(((((()))++++++)))))))))***(((((()))))))))))))))*********))))))))))))******((((((''''''(((((()))***(((((()))************)))(((((()))))))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((())))))***+++,,,------222222000...+++)))***,,,------+++***))))))***+++))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((()))(((((((((((())))))***&&&&&&'''(((((((((''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''))),,,000///+++'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''))))))(((((((((((())))))((()))***++++++***)))(((''''''''''''((()))******+++***)))(((''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########%%%&&&''''''((((((''''''%%%&&&'''&&&%%%$$$&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((((((((((()))&&&&&&&&&&&&'''''''''(((***************************))))))))))))(((((((((******++++++******)))(((''''''''''''((((((((()))'''&&&&&&&&&''''''((()))&&&'''((()))***))))))(((***+++---...---,,,***)))(((((((((((((((((((((((((((((()))***************'''(((((()))******++++++((((((((()))))))))******((((((''''''''''''(((((())),,,------+++***+++---'''''''''''''''(((((()))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''')))***++++++,,,+++******)))))))))))))))((())))))*********))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((()))++++++***)))(((((())))))***************((((((((((((((()))***+++******************************))))))))))))******++++++,,,---,,,+++***))))))))))))***************))))))************))))))///...,,,+++******++++++))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))***)))))))))''''''&&&&&&''')))***+++(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))************)))))))))******+++(((''''''(((***+++***))))))***,,,,,,*********+++(((((((((((())))))******))))))************))))))%%%$$$$$$###$$$%%%&&&'''&&&'''((()))***))))))(((''''''((((((((()))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&***)))'''&&&&&&''')))***((())))))***,,,------...111111111...+++))))))***+++++++++***************''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&&&&)))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''((((((%%%&&&''''''(((((('''''''''''''''((()))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((***...222222---'''%%%&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((((((''''''(((((((((+++***(((&&&%%%&&&'''(((''''''''''''((()))***+++***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''((((((((())))))%%%&&&''''''((((((''''''%%%%%%%%%###""""""$$$''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''(((((()))***+++((()))))))))******++++++((((((((((((((((((((((((,,,,,,++++++***)))))))))***************)))((((((&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&((()))&&&'''(((*********)))(((+++,,,.........,,,***)))(((((((((((((((((((((((((((((()))***************((())))))***++++++,,,,,,(((((((((((())))))))))))++++++************++++++'''***---,,,***)))***,,,''''''&&&&&&(((***,,,---(((((()))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))+++---...//////+++******)))))))))))))))((((((***++++++***)))((((((((()))***,,,---///000))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))***+++++++++++++++++++++***************+++))))))))))))))))))))))))******))))))))))))************+++,,,+++***)))(((***,,,...//////---+++)))))))))************)))))))))((((((((((((***+++,,,++++++******))))))((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))***++++++******)))((('''(((''''''&&&&&&''')))***(((((())))))))))))(((((())))))************))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,++++++***+++++++++%%%$$$$$$%%%((())))))(((***+++------+++***+++,,,'''((((((((())))))******((()))***++++++***)))((())))))((('''((()))***+++%%%&&&''')))))))))((('''&&&'''''''''(((((())))))((((((''''''''''''((((((******)))((('''&&&%%%%%%)))(((%%%$$$$$$%%%((()))((())))))+++,,,---......---...///...,,,++++++,,,))))))***+++++++++******************))))))))))))((((((''''''''''''((((((***)))(((''''''(((***+++%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&''''''((()))******+++''''''((((((((((((''''''''''''''''''''''''''''''''''''(((---222222,,,&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###'''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''&&&&&&'''''''''---***%%%!!! """&&&)))))))))))))))***+++,,,---)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))+++***)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***,,,+++)))''''''(((***+++******))))))))))))************++++++++++++******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((+++***)))(((((()))***++++++***)))(((((()))***+++$$$$$$%%%&&&'''((())))))((()))))))))*********++++++***((('''&&&''')))***++++++************++++++******)))((('''&&&%%%%%%************************))))))))))))))))))))))))(((''''''''''''(((((())))))---...***((())))))''''''***---,,,***)))***+++---,,,++++++******+++++++++***)))'''''''''((()))******************))))))(((((())))))))))))((((((((((((((((((((()))*********)))((()))+++***'''$$$******++++++++++++******+++*********))))))((((((&&&(((***+++***)))***+++)))***,,,,,,,,,***((('''''')))++++++)))))))))***))))))************)))))),,,,,,+++***+++,,,...///******)))))))))))))))***%%%&&&''')))******++++++((())))))*********))))))))))))))))))******************)))(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((******++++++%%%%%%'''((())))))))))))))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((('''&&&&&&'''((()))***(((((((((((())))))))))))'''((()))***)))(((&&&%%%&&&''')))*********)))(((&&&'''(((***++++++,,,,,,+++++++++++++++***)))(((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&((()))((('''&&&''')))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&((()))*********(((''''''&&&&&&&&&'''''''''''''''((())))))---+++***)))***+++***)))++++++*********************++++++******)))((('''(((((())))))))))))((((((((()))*********)))'''&&&'''&&&$$$$$$$$$&&&((()))+++***)))(((''''''((())))))(((((((((((()))******%%%%%%&&&'''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((('''%%%$$$+++***)))((((((''''''((((((((())))))))))))(((((((((((())))))))))))((((((&&&%%%%%%$$$%%%&&&((()))(((((((((((((((''''''&&&++++++***((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((()))***)))'''&&&&&&'''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((()))))))))))))))((('''%%%$$$$$$%%%'''((('''((((((((())))))))))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***)))(((''''''(((***,,,---******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))***************))))))))))))))))))))))))+++***)))(((((()))+++,,,+++******))))))******+++)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))******,,,---+++,,,...---))))))+++,,,+++)))(((***,,,---,,,++++++******++++++******)))(((((((((((((((((((((((((((((((((((()))))))))*********)))((((((((((((((((((((()))*********)))((()))++++++(((&&&******++++++++++++******************)))))))))((('''(((***))))))(((***+++)))***,,,,,,,,,***)))''')))+++,,,,,,***)))***+++******++++++++++++******+++******))))))***+++,,,******))))))))))))******(((((()))))))))))))))((())))))************))))))(((((()))))))))***************)))((((((((((((((((((((()))******)))((((((+++***(((''''''''''''(((''''''((()))************))))))************)))))))))))))))))))))))))))))))))((((((''''''((((((((()))(((((((((((()))***+++***************)))))))))))))))((((((((((((((((((((())))))***************(((((())))))******))))))******++++++***))))))(((''''''((((((((()))))))))))))))************))))))((()))******(((((()))***))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((((()))***((((((''''''''''''((()))'''''''''''''''((())))))+++)))''''''((()))((('''))))))))))))))))))))))))(((((()))*********))))))((((((((())))))(((((((((((()))))))))(((((('''&&&'''&&&%%%$$$$$$&&&'''(((***)))((('''&&&'''(((((($$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))((('''&&&%%%)))((((((((((((((()))***''''''((((((((((((''''''(((((())))))))))))(((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((()))))))))'''&&&'''(((''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++''''''''''''((((((((((((''''''(((((()))******+++((('''&&&%%%%%%&&&'''(((''''''((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''&&&&&&((())))))(((''')))******)))((((((((()))+++,,,***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))************))))))))))))******,,,+++++++++*********)))))))))))))))((((((((((((******)))))))))+++,,,---+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******+++++++++***))),,,...---000333222...,,,,,,,,,***((((((***,,,,,,,,,+++************+++)))))))))))))))((((((''''''''''''(((((()))))))))***************)))((('''((((((((((((((()))******)))))))))***+++,,,***)))******++++++++++++******************))))))))))))((())))))((('''''')))+++******+++,,,,,,***)))(((+++,,,...---+++*********++++++,,,,,,,,,,,,++++++******)))((((((((())))))***)))))))))))))))******+++++++++***)))((('''&&&))))))************))))))(((((())))))))))))*********))))))(((((((((((((((((())))))******))))))(((+++***(((&&&&&&&&&&&&'''))))))***++++++*********))))))************))))))))))))))))))))))))))))))***))))))(((((())))))*********)))))))))***++++++,,,,,,++++++******))))))+++)))'''&&&&&&(((***+++***************++++++,,,))))))))))))(((((('''&&&))))))******))))))(((((((((((()))))))))))))))***))))))************)))))))))+++,,,+++***)))***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''')))******'''''''''''''''((())))))***)))''''''((()))((('''(((((((((((((((((())))))&&&'''((()))************''''''(((((((((((('''''')))(((''''''&&&'''''''''((('''&&&%%%%%%%%%&&&''')))((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''''''''''''''((()))***+++&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((('''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((''''''''''''(((((()))((((((((('''''''''''''''&&&((())))))(((((()))***---,,,+++)))((('''''''''))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((***))))))))))))))))))******))))))))))))))))))***(((((((((((((((((((((((()))))))))((((((((((((''')))(((((())))))+++,,,---******))))))))))))******''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++++++++***'''---111111000333555555...---+++)))((()))***,,,,,,++++++***************'''((()))******)))((('''((((((((())))))******+++))))))))))))((('''&&&&&&((((((((((((((())))))***)))))))))***+++,,,++++++******++++++++++++***************)))))))))))))))))))))((('''%%%&&&))),,,******+++++++++******)))+++---...---***)))((()))***++++++++++++++++++*********))))))(((((((((((())))))))))))))))))***++++++++++++***)))((('''&&&)))************))))))((((((((((((((()))))))))***))))))(((((((((((())))))'''''''''(((((('''''''''&&&&&&''''''((((((((((((*********+++******))))))))))))************))))))(((((((((((((((((((((((())))))((((((((()))***************)))************,,,,,,+++******)))(((((((((((('''&&&'''((()))***+++***)))((()))***+++,,,(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))************''''''(((((((((((('''''')))***++++++***)))***+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&%%%%%%$$$'''&&&&&&''''''((()))***'''''''''''''''((()))))),,,***((((((*********)))((((((((()))))))))))))))&&&'''((()))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((''''''''''''((())))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))))))))((((((((((((((()))******&&&''''''((((((''''''&&&'''(((((((((((((((((('''((((((''''''&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''((()))((('''&&&&&&'''((()))((((((((())))))(((((((((''''''''''''''''''''''''######""""""""""""######&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''((())))))(((((()))+++---,,,+++***((('''''''''))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))******))))))))))))))))))******)))))))))%%%%%%&&&&&&'''((()))))))))))))))))))))((((((((('''''''''((()))***++++++***))))))))))))))))))***''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&///555222...000555999///---+++))))))***+++,,,,,,+++******))))))******'''((()))******)))(((''''''''''''(((((()))))))))'''(((((((((''''''&&&%%%((((((((((((((())))))***))))))*********+++,,,,,,******++++++++++++******))))))))))))))))))************)))'''&&&&&&)))+++*********+++++++++*********,,,,,,+++)))''''''((())))))************))))))+++++++++******))))))((())))))(((((()))***++++++))))))************))))))***************)))(((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((''''''(((((((((###%%%(((***+++***(((&&&)))))))))***))))))(((((())))))************))))))((((((((((((((((((((((((((('''''''''(((((()))***)))))))))))))))))))))(((++++++***)))((((((''''''&&&&&&'''((((((((('''&&&))))))((('''''')))***+++&&&''''''((((((((((((((('''((())))))))))))((((((************))))))))))))''''''((((((((((((''''''((()))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))+++)))(((((()))******))))))))))))******+++++++++)))))))))))))))(((''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))))))))***************)))(((((((((((((((((((((((())))))(((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&((()))(((''''''((())))))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((+++******)))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((('''''''''(((((('''(((((((((((()))))))))'''(((***)))(((((()))+++(((((())))))************)))((((((''''''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))))))))************))))))&&&&&&'''((()))***++++++((()))))))))************''''''(((((())))))*********))))))(((((())))))***((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,)))111444///***,,,222666...,,,******+++,,,,,,,,,++++++***))))))))))))***'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((()))******)))*********((()))***,,,******++++++++++++******))))))))))))***************++++++)))'''''')))+++***************+++++++++)))***,,,+++)))''''''((()))))))))******)))))))))++++++,,,,,,,,,+++******(((((((((((()))***+++,,,(((((()))***++++++++++++******+++******)))((('''''''''(((((((((((())))))((((((((((((((())))))***+++******))))))******+++&&&(((***,,,+++)))'''%%%(((((())))))***))))))((())))))************))))))))))))))))))))))))))))))''''''''''''((()))******))))))******))))))((('''******))))))((((((''''''&&&''')))******(((&&&$$$((((((((((((((())))))***&&&'''(((((())))))))))))(((((())))))******))))))***)))))))))))))))(((((())))))************))))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++)))(((((()))***+++)))(((((('''''''''(((((('''''''''''''''((())))))(((&&&%%%&&&'''(((((('''))))))******++++++,,,,,,+++++++++******)))((('''(((((())))))))))))(((((('''''''''&&&''''''((()))((((((((('''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''(((((()))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))***++++++***)))(((''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''((((((((('''&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&'''((((((''''''((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))))))))))))))***''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***)))(((''''''''''''''''''((((((((())))))))))))''')))******))))))***+++''''''((()))***+++++++++((((((''''''''''''((((((((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***++++++***)))(((((()))***++++++***)))((((((((())))))*********+++(((((()))***+++,,,------((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))''''''(((***---///111222///)))'''+++......,,,***)))***---///...,,,++++++***)))))))))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&&&&'''((()))************((((((((((((((()))******)))***+++)))'''&&&)))+++******++++++++++++******((()))))))))************+++,,,,,,+++***))))))+++******)))******++++++,,,)))***,,,+++***))))))***)))******++++++******))))))***+++,,,,,,,,,+++***(((((((((((()))***+++,,,))))))***++++++++++++***+++++++++******)))(((''''''''''''((((((((())))))((((((((((((((()))******++++++***))))))***++++++))))))))))))*********+++(((((()))***++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++***)))((())))))))))))))))))))))))+++++++++***)))(((''''''(((((()))************)))))))))******))))))((((((((())))))***++++++******)))))))))(((((((((''''''))))))************))))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((+++***'''&&&&&&(((+++,,,''''''&&&''''''((()))***'''''''''''''''((())))))'''&&&%%%%%%'''(((((('''((((((((()))***+++++++++***+++++++++++++++***)))))))))************))))))&&&'''(((((()))))))))(((&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&((())))))(((((((((((()))******''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''((()))***+++***)))((((((((((((((()))'''(((((((((((((((((('''&&&''''''((((((''''''&&&&&&'''((())))))(((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((+++***)))''''''&&&&&&&&&'''((((((((())))))******''')))******))))))***+++))))))*********))))))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((()))***++++++***)))(((((()))***++++++***)))((())))))))))))(((((((((((((((((()))+++,,,---...///******+++++++++******)))))))))(((((((((((())))))******))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,***((('''(((+++///222777222***$$$'''---,,,'''***))))))+++///000...,,,+++******))))))))))))))))))(((''''''''')))***+++......---,,,+++***))))))'''((()))+++,,,,,,,,,,,,((((((((((((((()))******)))++++++)))&&&%%%'''*********++++++++++++******(((((())))))*********++++++,,,------+++***************))))))***+++,,,,,,)))+++,,,,,,+++++++++,,,+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***(((((((((((()))***+++,,,******+++++++++******)))+++++++++******(((''''''''''''''''''((((((((()))((((((((((((((()))*********)))(((''''''((()))***)))'''&&&&&&(((,,,000333((()))***+++,,,---------))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,---,,,+++***)))***************+++++++++111///,,,***)))))))))***((()))***,,,,,,+++******,,,,,,++++++***((('''&&&))))))***+++++++++++++++))))))(((((('''''''''&&&''''''(((((((((((('''''''''((()))((('''&&&''')))************************((((((''''''''''''(((((()))&&&###!!!"""%%%)))+++%%%%%%%%%&&&((()))+++,,,'''''''''''''''((()))))))))((('''''')))******)))&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,******++++++++++++******&&&''')))*********)))(((&&&&&&'''((())))))(((((('''&&&&&&%%%&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''')))***+++(((''''''(((((()))***+++&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%&&&''')))))))))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%%%%&&&'''((((((''''''***)))((('''&&&&&&'''(((((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))*********&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++***)))(((((())))))((()))***+++++++++++++++))))))))))))************))))))(((((('''''''''&&&((()))***++++++***)))((()))*********++++++++++++...------,,,+++***))))))&&&&&&''')))+++---///000111///+++((('''(((***,,,))))))))))))************''''''(((((())))))******)))))))))))))))(((''''''(((((())))))*********+++******************++++++++++++++++++***)))'''&&&******+++,,,,,,,,,,,,,,,+++)))((()))---...---+++************************///...---,,,***)))(((((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,+++***...,,,***+++---...,,,************+++,,,,,,------...---,,,++++++,,,---...+++*********))))))(((((((((((((((((('''''''''''')))))))))((((((((((((((())))))))))))************,,,***))))))******)))''',,,,,,++++++***)))))))))((()))***++++++***)))(((''''''(((((())))))***************)))))))))))))))---,,,***(((((((((((()))+++***(((''''''''')))***'''(((******((((((((()))((()))++++++)))((()))***(((((()))***+++,,,,,,---******)))))))))))))))***"""&&&******&&&$$$&&&(((+++++++++*********))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((''''''&&&&&&((()))***((((((((((((((())))))***))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%'''(((***++++++++++++************++++++,,,+++***)))))))))***+++((()))******'''&&&%%%&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''')))******(((((('''&&&&&&&&&&&&'''$$$&&&(((******(((%%%$$$******))))))((((((''''''+++++++++***)))'''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&'''((()))******)))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***)))((('''''''''''''''((((((((((((((((((((()))&&&&&&'''((((((((((((((())))))''''''&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++***)))))))))))))))))))))))))))))))))******+++*********))))))(((((())))))((((((((('''''''''((()))***++++++***)))((()))))))))*********++++++)))(((((((((((((((((((((''''''''''''((()))***+++///---+++)))((()))+++,,,))))))))))))***************************+++++++++)))))))))))))))(((''''''(((((()))))))))*********,,,++++++******))))))))))))((('''&&&%%%%%%%%%%%%'''((())))))******))))))+++)))(((***,,,...---++++++++++++***************...------,,,+++***)))))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++***---,,,***+++---...,,,***000///...---+++***(((((()))(((''''''''''''((()))************)))))))))(((************))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++***))))))******)))''')))))))))***************)))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''')))+++---...)))***************))))))''')))******)))(((((()))''')))******)))(((((())))))))))))******++++++,,,)))))))))))))))***+++,,,''')))******((('''((()))+++++++++*********))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((('''&&&'''((()))***)))))))))((()))******+++))))))************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***++++++***)))))))))***+++)))******)))'''&&&&&&'''((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&''')))******((('''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&$$$$$$&&&'''((((((((((((''''''&&&&&&''''''((()))'''((()))******)))((('''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&******)))(((((((((((()))((((((((('''''''''&&&&&&''''''((()))))))))(((((((((''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***((('''&&&%%%%%%)))************++++++++++++***))))))))))))))))))***)))((('''''''''((())),,,,,,+++***)))(((''''''))))))((((((((((((''''''))))))************))))))((((((((()))))))))******&&&&&&&&&''''''((((((((()))))))))(((((((((((((((++++++************++++++))))))))))))************++++++++++++************)))))))))))))))(((((('''(((((())))))))))))******,,,,,,+++***)))((((((''')))'''%%%""""""###%%%'''''''''((()))))))))))))))***))))))***,,,---,,,+++,,,,,,++++++*********))),,,,,,,,,+++++++++******)))***++++++++++++***)))***+++,,,,,,,,,,,,+++***---+++***+++,,,---,,,+++111000///---+++)))'''&&&++++++************++++++************))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))******+++***))))))******)))(((''''''(((((()))******+++***))))))(((((())))))************)))((('''''''''))))))))))))))))))))))))+++***))))))((()))))))))((()))+++------+++***(((''')))******)))(((((()))''')))+++***)))((()))***************************((((((((()))+++,,,...///...,,,***))))))******)))+++++++++***************(((((()))))))))*********(((((((((((())))))))))))(((((('''''''''((()))***((((((((((((((())))))***((())))))******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''+++******))))))((((((''')))((((((''''''(((((())))))(((((('''(((((())))))(((((((((&&&$$$$$$%%%'''(((((((((((((((((((((((()))***++++++++++++***)))&&&&&&'''((((((''''''&&&$$$$$$$$$$$$$$$%%%&&&'''#########$$$%%%'''((()))(((((())))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&""""""$$$&&&'''(((((()))'''''''''&&&''''''((()))'''(((((())))))(((((('''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((((((((((((((()))''''''''''''''''''&&&&&&(((((()))))))))))))))(((''''''''''''(((((())))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))*********+++++++++******)))))))))))))))***,,,+++)))'''&&&''')))***++++++******)))(((((('''))))))(((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******))))))((())))))***++++++******((()))))))))******************))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))++++++******))))))((((((***)))'''&&&&&&'''((()))))))))***++++++++++++******))))))***++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++*********++++++************+++,,,,,,,,,,,,+++***,,,+++++++++,,,,,,++++++,,,,,,+++++++++*********........................*********)))))))))))))))((((((((((((''''''''''''(((((()))))))))))))))***(((((((((((()))))))))***+++)))((()))******)))(((''''''''''''(((((())))))***)))(((''''''((()))******)))))))))((((((((('''((((((((()))))))))))))))---,,,+++***(((''''''&&&((()))***+++++++++***)))((()))++++++)))((()))***)))***,,,,,,*********++++++*********)))))))))(((''''''(((***,,,...000111222---((('''***,,,+++(((************************((((((((()))))))))******(((((((((((())))))))))))((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&++++++******))))))(((((()))((((((''''''(((((()))''''''''''''''''''((((((&&&&&&%%%###!!!!!!$$$&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((())))))((('''''''''((()))***''''''(((((())))))******(((((()))************)))((((((((()))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))((()))))))))))))))((((((&&&&&&'''(((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$%%%%%%&&&''''''((())))))************************))))))))))))))))))))))))************************))))))*********+++++++++***)))))))))))))))******---,,,***(((((((((***+++))))))))))))))))))******(((((())))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))))),,,,,,+++******)))(((((()))***++++++++++++******&&&''')))***************((()))))))))******************))))))((((((''''''(((((())))))))))))(((((())))))((((((((((((((((((((((((((())))))******+++((())))))************)))))))))***+++++++++++++++)))***************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++******************+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))))))))*********+++******++++++++++++******))))))))))))))))))******(((((((((((('''''''''''')))))))))******+++++++++'''(((((((((((()))))))))***)))((()))***+++***)))((((((((((((''''''&&&&&&***)))(((''''''((()))***'''((((((((()))))))))***''''''(((((())))))))))))&&&&&&((()))***+++,,,,,,)))(((((('''((()))***+++(((***++++++)))))))))******,,,------,,,++++++,,,++++++******)))(((((((((''''''(((***,,,...000111333,,,&&&%%%))),,,***'''************************''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))))))))((((((''''''(((((()))***(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))***************))))))(((((())))))***(((((()))***************''''''&&&$$$"""###%%%(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((('''&&&%%%%%%''')))***''''''(((((())))))******&&&&&&''''''&&&&&&%%%$$$))))))))))))))))))))))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((($$$%%%&&&'''((()))******(((((()))))))))(((''''''&&&'''(((((()))(((((('''&&&'''((())))))******)))************************(((((((((((())))))))))))(((((((((((((((((((((((()))***+++++++++***((('''$$$%%%%%%&&&((())))))***************************))))))))))))))))))))))))))))))***++++++,,,------)))************+++++++++)))))))))))))))******+++,,,+++***))))))******+++(((((())))))************(((((())))))))))))************))))))))))))******((((((((()))))))))******+++******)))'''&&&&&&%%%%%%&&&((()))******))))))&&&'''((()))))))))))))))))))))))))))************++++++++++++************'''(((((()))))))))))))))))))))((((((((((((''''''&&&''''''((()))***++++++&&&''')))***++++++***)))(((((()))***************)))***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***))))))***++++++***+++,,,,,,,,,,,,+++******+++,,,+++***)))***,,,+++++++++***))))))(((((((((((()))******)))(((((())))))))))))************************))))))))))))((())))))******++++++,,,''''''(((((((((((())))))***)))((()))***+++***)))***))))))(((''''''&&&&&&)))((((((''''''(((((()))'''''''''((()))*********&&&''''''(((((())))))***(((((()))************))))))((('''&&&&&&(((+++,,,(((***++++++***))))))***+++,,,......,,,+++,,,---*********))))))(((((((((((((((((()))+++,,,...///000+++%%%%%%(((+++***(((***************+++++++++'''''''''((((((((())))))(((((((((((())))))))))))'''((()))*********))))))***************+++,,,,,,'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***++++++***))))))(((((())))))******+++,,,---......------)))))))))(((&&&''')))+++''''''''''''''''''''''''&&&'''(((((((((((('''&&&######$$$%%%&&&&&&&&&&&&(((((((((''''''(((((()))***))))))(((''''''((((((&&&&&&%%%%%%&&&'''(((***(((((((((((())))))))))))((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''))))))))))))((('''&&&%%%((((((''''''(((((()))***(((''''''&&&&&&''''''(((''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''(((((()))))))))((((((((((((((('''&&&&&&'''(((((())))))((('''&&&&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***+++,,,------+++)))((('''((((((((())))))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))))))))))))))***++++++))))))))))))*********************)))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++)))))))))*********++++++(((((((((''''''&&&&&&&&&&&&''')))*********((('''(((((((((((((((((((((((())))))))))))***************************+++++++++''''''((()))))))))))))))))))))((((((((('''''''''''''''(((((())))))******((((((((()))***++++++,,,))))))***+++++++++++++++(((***++++++(((((()))+++***++++++,,,,,,---------,,,+++++++++++++++++++++++++++***))))))***++++++***+++,,,,,,,,,,,,+++***)))+++,,,+++))))))***,,,......---,,,+++***)))((()))***++++++++++++***)))((()))))))))************************))))))))))))&&&''''''((())))))******'''''''''((((((((()))))))))(((((((((***+++***))))))((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&''''''((())))))***,,,,,,,,,+++***(((&&&$$$(((((((((((()))***++++++(((***,,,+++***)))******)))+++,,,,,,+++******+++)))))))))))))))((((((((()))))))))))))))***+++,,,---***'''''')))+++***)))))))))*********+++++++++(((((()))))))))*********(((((((((((())))))))))))'''((()))***+++***)))))))))))))))))))))***++++++''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((()))******)))((((((''''''(((((()))((()))***,,,,,,,,,,,,,,,'''((())))))((('''(((***''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$%%%&&&'''''''''''')))((((((''''''(((((()))(((((('''''''''(((((()))&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((((())))))***************'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***(((((())))))))))))((((((''''''((((((''''''&&&&&&((((((((((((((())))))***((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))((((((((((((''''''(((((('''&&&%%%%%%(((((()))))))))'''&&&%%%&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&''''''%%%###"""++++++++++++************************************))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))((())))))***++++++&&&'''((()))******)))))),,,,,,+++***)))(((''''''(((((())))))*********++++++***)))(((((()))***+++************++++++++++++'''''''''(((((((((((())))))***,,,---,,,+++)))((()))(((''''''''''''(((((())))))))))))************''''''(((((())))))******''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((,,,***)))((())),,,...000,,,,,,---............---(((***,,,+++(((''')))+++)))***+++,,,------...///,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***(((+++,,,,,,)))(((***,,,///......------,,,,,,+++'''((()))******)))((('''(((((())))))*********+++((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''((((((((())))))(((((((((***++++++***''''''(((((()))*********&&&'''((())))))((('''&&&******))))))((((((''''''&&&&&&&&&'''((())))))***&&&''')))***+++++++++***&&&(((***,,,---,,,+++***)))***,,,,,,***)))***+++((()))++++++)))((()))***((((((((()))))))))))))))******)))))))))))))))***,,,***)))(((***+++++++++))))))******++++++++++++)))************+++++++++(((((((((((())))))))))))'''((()))++++++******)))&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''###$$$&&&(((((((((((('''$$$%%%''''''&&&%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((()))(((((('''''''''((((((%%%%%%%%%&&&'''((()))***&&&''''''((()))***************))))))((((((''''''###$$$%%%'''(((((())))))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***(((((())))))))))))(((((($$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&((()))************'''''''''(((((((((((()))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%)))))))))))))))******+++++++++******************+++*********+++,,,,,,---((()))***+++,,,+++***)))***(((&&&'''***+++)))'''))))))))))))************)))((('''&&&&&&'''((())),,,,,,,,,,,,,,,+++***)))...---+++)))((()))***+++))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((('''&&&'''((()))***************))))))(((((((((((()))((((((((())))))(((((()))))))))(((((('''***)))((((((((()))+++,,,++++++)))((((((((()))******(((&&&'''***+++)))'''************************,,,,,,+++******+++++++++)))***+++,,,...///000000******))))))))))))******+++*********))))))((((((++++++************++++++++++++++++++++++++++++++......---------...//////---,,,***))))))+++,,,...***+++,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((((()))+++***)))((((((''''''(((((('''&&&&&&&&&''')))******)))((('''''')))+++,,,(((((())))))))))))(((((()))))))))))))))(((''''''*********+++++++++++++++++++++++++++***)))((('''))))))))))))******************))))))(((((((((((())))))*********+++++++++((()))))))))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((((()))))))))***+++,,,------------((((((''''''''')))***++++++*********))))))((((((,,,+++++++++***))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''******)))((('''&&&%%%%%%((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((()))(((((('''&&&&&&'''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((%%%""""""$$$&&&'''&&&''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))***)))))))))))))))***+++))))))))))))((((((((((((******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&'''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&''''''''''''(((((((((+++******))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&)))))))))))))))******+++************************************+++,,,---...+++,,,---------,,,+++++++++)))((()))++++++***((())))))))))))************,,,+++***))))))***+++,,,++++++,,,,,,+++******)))+++***)))((((((***+++,,,************************)))))))))))))))************))))))(((((())))))***'''(((((())))))((((((''')))((('''''''''(((******+++*********)))(((((((((***)))((((((((()))***+++***+++++++++++++++************)))))))))***+++,,,,,,+++***((((((((())))))***(((''''''******)))'''((((((((((((((((((((((((+++************************++++++,,,---...//////++++++************+++++++++*********))))))))))))++++++************++++++------------------------,,,,,,,,,------...//////---,,,+++))))))***,,,---(((((()))))))))((('''&&&************************))))))))))))))))))))))))((((((''''''((()))***+++******)))((((((((((((((((((((('''''''''((()))***---,,,+++******,,,---///(((((())))))))))))(((((()))))))))))))))(((((('''))))))((('''&&&%%%$$$$$$&&&''''''(((((((((''''''))))))))))))************''''''&&&&&&&&&%%%%%%%%%))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))******+++,,,------------***)))(((''''''((())))))*********)))))))))((((((+++++++++******************)))(((((((((((()))******)))))))))((((((((('''((((((((((((((('''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))******)))(((((('''(((''''''''''''((()))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&''''''(((((((((((((((((((((((('''$$$"""###'''*********''''''''''''((((((((((((***)))(((''''''((()))*********))))))((((((''''''))))))((((((((((((((()))(((((((((((()))))))))))))))******+++***(((&&&%%%$$$%%%%%%'''((())))))***)))((((((''''''&&&%%%%%%'''&&&&&&&&&''''''((()))(((((())))))***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''***)))((((((((()))++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((()))))))))))))))(((&&&&&&&&&''''''''''''(((******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))))))))******+++************************((()))***+++,,,---...///---------------,,,+++***+++***)))***+++,,,+++)))))))))))))))************,,,,,,++++++++++++,,,,,,******++++++******))))))''''''''''''(((***,,,...++++++++++++++++++++++++(((((())))))*********+++*********))))))*********((())))))******))))))((()))(((((((((((()))******++++++***))))))(((''''''***)))((((((***+++++++++(((((((((((())))))((((((*********)))***++++++,,,,,,+++***)))((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***************)))))))))++++++************++++++,,,,,,------------------***++++++,,,---......///...---+++***)))***++++++***+++,,,,,,,,,+++***)))************************((((((((((((((((((((((((&&&&&&''''''(((***+++,,,***))))))(((((((((((())))))(((((((((((()))***+++***)))((((((((()))+++,,,(((((())))))))))))(((((())))))))))))))))))((((((+++***)))((('''&&&&&&&&&'''((()))***++++++++++++)))))))))*********++++++))))))))))))(((((((((((()))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))***+++,,,,,,------------+++***)))(((''''''''''''******))))))))))))((((((***************++++++++++++******))))))******+++))))))))))))((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''&&&***************))))))(((((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))'''(((((())))))))))))((((((((((((((((((((((((((()))'''&&&&&&(((***++++++''''''''''''(((((((((((()))((((((''''''(((((()))+++******)))((('''&&&&&&***)))(((''''''&&&''''''''''''(((((())))))******((()))+++---,,,***'''%%%&&&&&&&&&&&&'''(((*********))))))(((''''''&&&&&&'''''''''''''''((((((((()))************))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))***+++,,,((((((((((((((((((((((((#########$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%******+++++++++***))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))******+++***************+++++++++'''(((***+++---...//////,,,,,,++++++***)))((((((************************((()))))))))************))))))((()))))))))******))))))*********))))))(((''''''&&&'''(((***+++,,,++++++++++++++++++++++++((((((((()))******++++++++++++************++++++))))))************))))))''''''''''''(((((())))))+++******)))((((((''''''((()))***---...---+++((((((((((((((((((((())))))))))))))))))******++++++,,,,,,+++***)))((('''''')))((((((((()))))))))(((************************)))))))))***************,,,,,,,,,,,,+++++++++++++++++++++******+++++++++************************++++++************++++++***************+++++++++)))***+++,,,------.........---,,,+++***)))******,,,---.........---,,,+++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''((())))))***+++)))((((((((((((((()))***)))))))))))))))******+++(((((('''''''''((()))***(((((())))))))))))((((((******))))))))))))))))))******)))))))))******+++((())))))***++++++******))))))*********+++++++++************************))))))))))))************'''(((((())))))))))))((())))))))))))))))))))))))***************)))))))))(((((())))))))))))((((((***++++++,,,------,,,,,,******)))((((((((((((((())))))))))))))))))(((((()))))))))***+++++++++,,,************************))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''')))))))))******))))))(((((((((((('''((())))))***((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''(((***+++,,,+++***''''''''''''&&&&&&&&&&&&---+++)))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&+++***)))((('''&&&&&&&&&&&&''''''((()))******+++((()))*********((('''&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&&&&%%%***+++++++++***)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********((((((((((((((((((((((((!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))))))))***))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***++++++)))))))))))))))******+++))))))*********+++++++++'''(((***,,,.../////////---,,,+++***))))))((((((((())))))))))))((())))))((()))))))))************&&&''''''(((((()))))))))((())))))*********))))))))))))(((((((((((())))))************************(((((())))))************++++++************++++++))))))************))))))&&&&&&''''''(((((((((((())))))))))))((((((((('''''',,,333666555111,,,))),,,,,,,,,+++,,,---...///((((((((()))))))))))))))+++++++++***)))(((((('''((()))))))))((((((((()))************************)))***+++,,,,,,,,,+++++++++++++++++++++***************))))))))))))*********************+++++++++++++++************++++++)))))))))******+++++++++)))***+++,,,------------...---,,,+++******))))))((()))***++++++***))))))************************((((((((((((((((((((((((((())))))))))))((((((((((((((('''(((((()))******((())))))***************************++++++,,,,,,(((((())))))))))))((((((******))))))))))))***++++++***)))'''''''''((()))&&&&&&&&&&&&&&&%%%$$$$$$************++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********)))((('''(((((())))))))))))(((((()))***++++++++++++++++++''''''((()))))))))))))))(((((((((((((((((()))))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))(((((('''((((((((((((((()))******'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''(((+++...///---+++(((((('''''''''&&&&&&&&&*********((('''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((()))))),,,+++***)))(((((('''(((&&&''''''((()))******+++)))((('''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$%%%$$$%%%%%%&&&&&&'''((((((%%%&&&&&&''''''&&&%%%%%%***************)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))******+++)))))))))***++++++,,,,,,((()))+++---/////////.........---,,,++++++++++++''')))***)))((('''((()))))))))))))))************'''((()))******+++******))))))******++++++******++++++***))))))(((''''''***************************)))))))))))))))))))))*********))))))*********((())))))******))))))(((&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))222;;;>>>999222---,,,+++******)))***,,,---...(((((()))************))))))************)))((((((''')))***)))((('''(((***((((((((((((((((((((((((((()))+++,,,------,,,++++++************************))))))))))))))))))************+++++++++++++++++++++************++++++******++++++,,,---------***+++---......------,,,,,,,,,,,,,,,+++*********((()))***+++,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((''''''''''''''''''(((***++++++'''((()))*********))))))(((((())))))************(((((())))))))))))((((((+++***)))((()))***+++,,,555333///+++)))'''''''''(((((((((((('''&&&%%%$$$*********++++++++++++,,,(((((((((((())))))))))))***)))))))))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))((()))*********)))'''''''''((()))******)))((('''((())))))*********))))))&&&'''((()))************''''''(((((((((((())))))***************+++++++++((())))))******))))))((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''(((((((((((()))))))))&&&''''''(((((((((((('''))))))(((((())))))***+++'''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''(((,,,111222000---+++******))))))((((((((($$$&&&(((((('''''')))***''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&'''((())))))***,,,+++***))))))((())))))''''''(((((())))))******)))(((%%%######%%%''')))&&&'''((()))))))))))))))'''''''''&&&%%%%%%$$$$$$(((((()))******((('''&&&((())))))))))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((((((((((((((((()))))))))******)))((((((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((())))))))))))))))))******+++((())))))***++++++,,,,,,)))***,,,...//////...---...---,,,+++++++++,,,---(((***+++***(((''')))+++))))))))))))************'''(((***+++,,,,,,++++++)))******+++,,,,,,++++++++++++++++++***)))((('''++++++++++++++++++++++++++++++******)))(((((((((***))))))(((((())))))***'''(((((())))))((((((''''''((()))***+++******)))%%%&&&&&&'''((()))******(((333======333+++***...'''&&&%%%%%%&&&(((***+++)))***+++,,,---,,,++++++(((((()))***+++***))))))''')))******''''''(((***(((((((((((((((((((((((('''(((***,,,---,,,++++++)))))))))***************+++******))))))******+++*********++++++,,,,,,,,,++++++************++++++)))******+++,,,,,,------,,,---...//////...,,,+++++++++,,,,,,,,,++++++***)))***,,,---------,,,+++((((((((((((((((((((((((************************'''((()))******)))((((((&&&&&&''''''(((***+++,,,&&&'''((()))))))))((((((%%%&&&&&&'''''''''''''''(((((())))))))))))((((((+++***)))((()))***,,,---:::777333...+++)))))))))***+++++++++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,******))))))((((((((((((&&&'''((()))************)))))))))))))))))))))))))))***+++,,,,,,***(((''''''((()))******)))(((''''''((((((((((((((('''''''''((()))******)))(((((('''''''''((((((((())))))+++++++++***************))))))***++++++***))))))'''((((((((()))))))))***'''''''''(((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''((()))))))))))))))))))))(((((())))))***+++''''''''''''((((((((()))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''(((---222444222...++++++******)))(((((('''###%%%((()))((((((***,,,''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''(((((((((***))))))((((((((())))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((%%%''')))++++++***((('''((((((((('''&&&&&&%%%%%%((()))*********)))'''&&&&&&''''''(((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((($$$%%%%%%&&&'''((())))))(((((()))+++,,,,,,,,,,,,))))))))))))******************))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((()))))))))))))))******+++((())))))***++++++,,,,,,***+++---//////...---,,,+++***)))))))))***+++,,,(((+++,,,,,,)))(((***,,,))))))))))))************&&&''')))***++++++******)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))(((((((((((())))))''''''(((((((((((('''''')))***+++,,,---,,,++++++$$$$$$&&&'''(((***++++++&&&222;;;888+++###&&&---)))((('''&&&''')))+++---+++,,,---...///...------&&&''')))***++++++******''')))+++***'''&&&(((***************************%%%''')))+++,,,+++***)))((()))))))))************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++************++++++'''(((((()))******++++++......000000000...,,,*********+++,,,,,,,,,++++++&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***+++******&&&&&&&&&''')))***,,,,,,%%%&&&((()))))))))((('''((())))))***************(((((())))))))))))((((((+++***)))((()))***,,,---555333///+++(((''''''((('''((()))*********************+++++++++,,,,,,,,,''''''(((((()))))))))*********))))))((((((((('''&&&'''((()))************))))))))))))))))))))))))***+++,,,------+++***((('''((()))++++++)))((('''&&&'''''''''''''''&&&&&&))))))*********((('''&&&&&&'''''''''(((((()))))),,,+++++++++******))))))***+++,,,------,,,+++***'''((((((((())))))******%%%%%%&&&'''((()))***+++((((((''''''''''''(((((('''((((((((())))))******(((((()))***************)))))))))))))))******+++&&&'''''''''(((((())))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((('''(((---444666333...***))))))((('''&&&&&&%%%%%%(((+++***((('''(((***''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&(((((('''''''''(((((()))))))))))))))((((((((((((''''''((((((((((((((('''&&&(((***+++***&&&### &&&&&&''''''((()))))))))&&&'''((()))((('''%%%###%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))((((((((((((((((((((((((((()))***+++,,,+++++++++++++++++++++......---,,,+++***)))(((------++++++++++++------+++***)))(((''''''((())),,,...///...---+++,,,,,,+++******)))))))))))))))*********)))))))))))))))---***((((((***+++)))&&&))))))))))))))))))))))))---,,,+++***))))))(((((()))************+++++++++...+++'''''')))***)))((()))***+++,,,,,,+++***)))((((((((((((((()))******)))***+++,,,------,,,++++++***)))((((((''''''((((((((((((((((((((((((((()))***++++++***)))***+++))))))*********+++++++++(((((('''(((((()))***+++((((((''''''''')))***++++++++++++******************)))))),,,......+++'''))))))))))))))))))))))))+++******)))))))))))))))---,,,***)))))))))******)))************+++++++++........................(((***,,,---------+++***,,,++++++*********))))))))))))(((((()))***++++++)))))))))))))))))))))))),,,)))&&&%%%(((******)))000...+++((('''((()))***(((((())))))*********+++&&&&&&'''(((((((((((((((************))))))((('''((()))***+++++++++++++++,,,,,,+++***)))))))))***,,,***((((((***+++++++++******************************+++,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((''''''&&&************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))******((()))***)))((('''(((***((((((((((((((()))******,,,***'''%%%%%%'''***,,,'''(((((((((((((((''''''(((((())))))((('''&&&&&&***)))'''&&&&&&&&&((()))))))))***+++,,,------...'''''''''&&&&&&%%%%%%%%%))))))*********((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''$$$%%%'''))))))((('''%%%&&&((()))++++++***(((''''''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,)))%%%%%%''')))((('''''''''&&&%%%%%%'''((()))111%%%&&&,,,((('''(((###&&&&&&&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((''''''(((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))'''((((((***************)))))))))(((((('''''''''((())))))+++++++++++++++++++++++++++++++++++++++++++++***,,,+++************+++,,,***)))((('''''''''((((((,,,---///...---++++++,,,++++++***)))))))))))))))***))))))))))))))))))))),,,***((()))***+++)))'''************************,,,,,,+++***************)))************++++++++++++)))'''''')))***)))'''))))))***++++++***))))))((((((((((((((()))*********++++++,,,,,,+++***)))))))))((((((((())))))***)))))))))))))))))))))))))))***++++++***)))***+++******+++++++++,,,,,,,,,)))(((((((((((())))))******)))((('''''''''((()))******************++++++***))))))+++------***'''))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,***)))))))))******)))************+++++++++++++++++++++++++++++++++((()))+++,,,---,,,+++***++++++++++++******)))))))))))))))))))))***++++++)))))))))))))))))))))))),,,)))&&&&&&(((******)))***)))'''&&&&&&&&&((()))((((((((()))))))))******''''''(((((((((((((((((()))***,,,---......------++++++++++++******))))))++++++******)))*********...,,,)))))))))******)))************************)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++******)))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))''''''((())))))(((((((((((())))))***+++)))'''&&&&&&''')))+++''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((()))***))))))''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&((()))***++++++)))(((''')))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,(((%%%%%%&&&(((((('''''''''&&&&&&''''''((()))***'''---///''')))...***'''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++------,,,***((('''(((***************+++++++++******)))((((((((())))))************************'''(((((()))***+++,,,,,,+++******))))))******+++))))))((((((((()))******,,,---......,,,++++++,,,++++++***))))))))))))***))))))))))))))))))*********)))((()))++++++***)))++++++++++++++++++++++++,,,,,,++++++***++++++,,,)))************+++++++++***))))))***+++,,,+++)))((())))))******))))))((())))))((((((((()))******++++++++++++***)))((('''(((((((((((()))***++++++************************)))***++++++***)))***+++))))))*********+++++++++******)))((((((((())))))+++***)))((('''''''''''')))))))))***+++++++++,,,***)))***+++,,,,,,***'''))))))))))))))))))))))))''''''(((((()))+++,,,---,,,+++******)))*********)))************+++++++++************************((()))***+++++++++***)))+++++++++++++++******)))))))))))))))))))))***+++))))))))))))))))))))))))+++)))'''&&&((()))))))))&&&&&&&&&&&&'''((((((((('''((((((((((((((())))))((((((((())))))((('''''''''(((+++...000000000///---,,,+++***)))(((''''''******)))))))))***++++++...,,,***)))))))))(((''')))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((************************(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))************************))))))************))))))((())))))******))))))((())))))((((((((((((''''''''''''(((((((((((())))))&&&'''(((((('''&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((('''((((((((((((((('''''''''&&&''')))******(((&&&$$$(((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((())))))*********)))'''&&&)))))))))))))))((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&''''''(((((()))))))))(((###---999444$$$&&&...***)))(((((((((''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((())))))(((((((((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((+++---...---+++)))))))))))))))***************+++---,,,+++***************)))))))))))))))*********''''''((()))***++++++,,,++++++************++++++************++++++,,,,,,+++---......,,,++++++,,,,,,+++******))))))******)))))))))))))))*********)))))))))***++++++++++++++++++++++++++++++++++++------,,,+++*********+++))))))*********+++++++++++++++---...//////...---(((((())))))))))))((((((***))))))((())))))******)))*********))))))))))))))))))(((((()))******+++************************)))***++++++***)))***+++(((((((((((()))))))))***++++++***)))((((((((((((++++++******))))))))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))************)))***+++,,,,,,,,,+++*********)))))))))))))))******((((((((((((((((((((((((***)))((('''((()))))))))((((((***+++++++++***)))''''''''''''((((((((((((((())))))))))))(((''''''###%%%))),,,---------,,,,,,,,,+++***)))((((((((())))))((())))))***+++,,,,,,+++))))))******)))'''(((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++++++++************************))))))((((((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((************))))))(((((((((((())))))))))))((((((&&&'''((((((((((((((((((((((((((('''''''''(((((('''((()))))))))(((&&&%%%&&&&&&''')))+++,,,---...((((((''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&%%%&&&'''))))))***)))((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&&&&&&&&&&&&&''')))*********)))(((%%%888III>>>'''&&&,,,%%%)))))))))(((((('''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((('''''')))))))))((('''&&&(((((()))******)))((((((&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++++++++,,,((((((((()))))))))******,,,+++******))))))))))))(((((()))))))))*********)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++((())))))******++++++++++++---...---,,,***++++++,,,++++++***************(((((())))))************))))))*********++++++,,,************************///...---+++***)))))))))))))))*********+++++++++***,,,---//////......---))))))(((((((((((())))))******))))))))))))******'''(((((())))))***+++,,,++++++***)))))))))))))))************************)))***++++++***)))***+++)))))))))*********++++++,,,+++***))))))((())))))******++++++,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,---,,,,,,+++***+++))))))))))))))))))))))))******)))))))))))))))***************+++*********))))))*********+++++++++------------------------(((((())))))************)))***,,,------,,,+++*********)))))))))))))))***((((((((((((((((((((((((((())))))((((((((())))))***+++,,,------+++***)))((((((((((((''''''''''''((()))))))))))))))((((((%%%&&&(((***+++***))))))******))))))***+++,,,,,,(((((((((((()))***++++++)))(((''')))***+++***)))(((((((((((((((((((((((())))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,++++++++++++******************************************************'''((((((((()))))))))***(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))***+++******)))((('''((()))******)))((('''&&&&&&'''(((((((((((((((((((((''''''''''''((()))***)))((('''&&&''''''(((%%%&&&'''(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$###%%%&&&((()))))))))((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''&&&''')))*********)))((((((===QQQFFF///+++...%%%)))))))))))))))((((((((((((((((((((((((((('''&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((()))))))))(((''''''((((((************(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,++++++,,,---'''''''''((())))))******))))))((('''''''''((((((((())))))******++++++++++++++++++******))))))(((+++,,,,,,------,,,,,,+++&&&'''(((((()))(((((((((+++,,,------+++******+++,,,,,,+++************+++((((((((()))******++++++)))+++,,,+++******+++,,,))))))))))))))))))))))))------+++***)))((((((((()))************+++++++++(((***++++++***)))***+++***))))))(((((())))))***++++++***)))))))))******''''''((((((***+++---...,,,,,,+++***))))))))))))************************)))***++++++***)))***++++++,,,,,,,,,,,,---------++++++***)))))))))******))))))+++,,,,,,------,,,)))))))))***+++++++++,,,,,,------,,,***)))***+++))))))))))))))))))))))))++++++***)))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++)))***,,,......---+++***+++******)))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))******+++,,,+++***(((''')))))))))((((((((((((''''''((())))))*********)))))))))*********************))))))***+++---///111))))))((((((((()))******'''&&&'''(((+++,,,+++***))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''(((((())))))******(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((())))))******))))))((((((((())))))))))))******((((((((('''''''''''''''&&&'''(((((('''&&&'''((('''(((***+++++++++***)))(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((('''&&&&&&''')))***+++)))'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''(((((()))))))))(((%%%222BBB>>>...+++,,,$$$))))))))))))))))))******&&&'''((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***))))))((((((((((((((('''(((***++++++***((('''((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,,,,***)))******'''(((((()))******++++++))))))((((((((()))******))))))******+++,,,,,,---,,,+++++++++***************+++,,,,,,,,,,,,+++***((()))*********)))((('''***,,,------+++******+++---,,,++++++******++++++'''(((((()))******++++++***,,,---,,,***)))***,,,************************)))))))))((())))))******)))************+++++++++(((******)))'''&&&(((***+++***))))))))))))***+++,,,+++******))))))*********)))))))))***+++---...++++++******)))*********)))))))))))))))))))))))))))***++++++***)))***+++++++++++++++,,,,,,,,,,,,*********)))******++++++((()))***+++++++++***)))******************++++++***+++,,,***'''&&&((()))))))))))))))))))))))))))***)))))))))))))))***+++((()))***+++,,,++++++***)))************+++++++++***************************************+++,,,,,,(((***,,,...///---,,,***++++++***)))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''(((***((())))))************)))******)))))))))(((((((((&&&'''((()))***++++++++++++***)))))))))***+++,,,+++*********,,,...111333***))))))(((((((((((()))''''''''')))++++++***(((************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************(((((((((((((((((((((((('''''''''((()))*********(((((()))***************(((((((((((())))))))))))************************))))))************))))))'''(((((())))))(((((('''(((((()))))))))*********+++*********))))))))))))'''((())))))''''''((()))&&&''')))+++,,,,,,++++++))))))(((((((((((())))))%%%&&&'''((())))))))))))((((((&&&&&&&&&''')))***))))))((('''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''((())))))))))))(((((('''(((((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((***+++***((('''''')))''''''&&&&&&''''''((()))&&&%%%---000)))(((***$$$(((((())))))******++++++&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))'''''''''((()))''')))***++++++***)))''')))((('''''''''(((***+++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---,,,***(((((((((((())))))***++++++,,,,,,++++++++++++,,,---......))))))***+++,,,,,,------++++++++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,------...---,,,***)))***,,,------+++******+++---,,,++++++******++++++'''(((((()))***++++++++++++---...---***(((***,,,++++++++++++++++++++++++&&&&&&&&&'''(((***,,,,,,)))************+++++++++***,,,,,,)))&&&&&&(((+++,,,+++***))))))***+++,,,,,,,,,+++***))))))******,,,+++*********+++,,,---))))))))))))***+++,,,---(((((((((((((((((((((((()))+++++++++***)))***+++(((((((((((())))))))))))***)))))))))***+++,,,,,,))))))******)))(((&&&%%%+++++++++***************(((***+++(((%%%$$$&&&((())))))))))))))))))))))))(((((((((((()))+++,,,---((()))***+++,,,,,,+++***)))************+++++++++************************++++++******++++++,,,---(((***,,,...///...,,,+++++++++***))))))((())))))))))))))))))))))))))))))&&&)))+++***((('''(((***(((((()))***+++,,,------++++++******))))))((((((%%%&&&((()))+++,,,,,,,,,)))((('''''''''***,,,------,,,++++++,,,///111333+++***)))(((((('''(((((()))(((((()))+++***(((&&&************************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))''''''((((((((((((''''''(((((())))))*********+++((((((''''''&&&&&&&&&%%%((()))***)))((('''(((***%%%'''))),,,------,,,,,,))))))(((((((((((())))))%%%&&&'''((())))))))))))((('''&&&%%%&&&'''***+++'''((()))***)))(((&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))***((('''&&&%%%%%%&&&'''************************''''''''''''''''''''''''%%%%%%'''((((((((('''&&&$$$%%%'''))))))((('''%%%''''''''''''(((***+++,,,...---***)))'''''''''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,,,,)))'''(((***''''''&&&%%%%%%'''((()))000%%%&&&,,,)))***---)))''''''''''''(((((((((((((((((('''''''''((())))))&&&((())))))(((((()))+++******)))((((((((((((((())))))(((((((((((())))))000///,,,***)))((())))))))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......+++***))))))((())))))))))))***+++,,,,,,,,,,,,+++.........------,,,,,,,,,)))***+++,,,------------((()))***+++,,,+++******)))***+++,,,,,,+++***)))(((***++++++)))(((((())))))******++++++,,,------******))))))******+++,,,...---,,,+++************)))))))))))))))))))))))),,,+++******,,,,,,+++***(((((()))***************((()))***++++++***)))(((,,,+++***((((((((()))*********)))(((((((((((((((******))))))((((((''''''++++++***************+++******+++++++++***)))))))))((((((((()))***++++++,,,,,,,,,++++++***************))))))))))))******))))))))))))******************++++++,,,,,,,,,---,,,,,,++++++***)))((((((***'''%%%&&&)))+++***)))---+++******++++++)))(((******+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------************************+++*********************,,,+++)))(((((()))+++,,,************************+++***)))(((((()))***++++++*********))))))((((((+++)))(((&&&&&&''')))***'''(((***+++++++++***)))******************************))))))******+++,,,+++++++++*********))))))************))))))))))))+++***)))'''''''''((())))))******+++***)))((('''---'''!!!"""'''***)))%%%))))))***+++++++++++++++******++++++++++++******))))))(((((((((((())))))(((***+++***)))((()))***$$$&&&((((((((('''((()))))))))(((((('''''''''&&&))))))))))))************(((((((((((())))))))))))************+++,,,---...((()))***++++++***)))((('''''''''((())))))******+++++++++***)))(((((('''******)))(((''''''(((((('''((()))***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))''')))***++++++***)))'''(((''''''(((((()))***+++*********)))(((((('''''')))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%"""!!!$$$)))+++)))%%%+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''+++***)))((('''&&&%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((******))))))((((((''''''******)))))))))))))))***)))))))))))))))(((''''''***)))(((((((((((())))))+++******)))))))))))))))&&&&&&'''((())))))******))))))((('''&&&&&&&&&&&&&&&((())))))(((((()))+++******)))((((((((((((((())))))(((((((((((())))))...---,,,***))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***++++++++++++***))))))))))))*********+++,,,,,,,,,+++++++++++++++******)))))))))+++,,,---...////////////))))))***************))))))******++++++******))))))+++,,,+++***)))))))))++++++++++++++++++++++++++++++++++++,,,------......---,,,+++************************************,,,+++******,,,,,,+++***))))))***+++++++++++++++))))))***+++******)))(((+++***))))))))))))))))))))))))((('''''''''''''''((((((((()))))))))))))))++++++***************+++((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))******))))))))))))************''''''(((((()))))))))))),,,,,,++++++***))))))(((***(((&&&''')))+++***)))'''''''''))),,,......---*********+++++++++,,,,,,******************+++++++++,,,,,,,,,------------************************,,,,,,++++++*********************++++++*********************************+++***)))(((((()))***+++************)))))))))(((,,,+++***))))))***+++,,,((()))******++++++******))))))))))))))))))))))))***************+++,,,,,,+++++++++*********))))))************))))))))))))+++***)))((('''(((((()))))))))*********)))((('''+++'''%%%&&&)))+++)))&&&((())))))*********))))))******++++++++++++*********))))))))))))))))))***(((***+++***)))((()))***)))***,,,,,,++++++,,,---))))))((((((((('''''''''))))))))))))************'''((((((((())))))******(((((((((((()))***+++,,,))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''))))))((((((''''''((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***)))((((((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%)))))))))))))))(((''''''$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''')))&&&$$$&&&))))))&&&###***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''((()))))))))))))))((('''***)))))))))(((((((((''')))(((((('''''''''(((((()))))))))))))))(((''''''***)))))))))((())))))))),,,+++***)))((((((((((((%%%&&&'''(((***+++,,,---)))))))))((((((''''''''''''((())))))(((((()))******))))))(((((((((((((((***))))))(((((())))))***+++++++++++++++***))))))******)))))))))(((((((((++++++++++++++++++++++++++++++************++++++++++++***)))))))))******,,,,,,+++***************++++++,,,,,,,,,++++++*********)))))))))))))))(((+++,,,---......//////...+++******)))))))))************))))))))))))*********,,,------+++******+++---,,,,,,+++******))))))******+++,,,,,,---......------,,,+++************++++++++++++++++++++++++,,,+++******+++,,,+++*********+++,,,,,,,,,,,,,,,***************)))((('''((())))))************)))(((((('''&&&&&&&&&''''''''''''((())))))***+++++++++***************++++++(((((((((((()))+++---...,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,******))))))))))))******)))))))))*********++++++************++++++++++++,,,,,,++++++***)))))))))***((('''''')))******)))&&&%%%&&&(((,,,/////////*********++++++++++++,,,)))))))))***+++++++++,,,,,,,,,,,,---------......************************...------,,,+++******)))((()))+++------+++)))((())))))))))))))))))))))))******))))))))))))******************)))))))))))),,,+++***))))))***+++,,,******))))))******+++,,,((((((((((((((((((((((((++++++******++++++,,,---+++************)))))))))************))))))))))))******)))((((((((())))))((()))***+++***)))((('''((((((***++++++***((('''(((((()))))))))(((((('''******++++++++++++******************************(((***+++***)))((()))***&&&(((******)))((()))***))))))((((((((((((''''''))))))))))))************''''''(((((()))***++++++(((((((((((()))***++++++******))))))))))))******,,,++++++***))))))((((((++++++******)))(((((((((''''''((((((((((((((()))++++++***)))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((+++***)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''%%%%%%&&&'''((())))))***(((((((((''''''''''''&&&%%%%%%&&&'''''''''&&&&&&***(((&&&''')))***'''$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))((((((''')))))))))))))))))))))))),,,+++***)))((((((((((((''''''((()))***+++,,,,,,))))))******************''')))***)))((('''(((***))))))(((((((((((())))))***))))))))))))))))))******+++,,,------,,,+++************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++******++++++---,,,++++++******++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,***))))))***+++++++++***((((((((((((***++++++---...---,,,***++++++,,,+++++++++******))))))'''((()))***+++,,,,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++***)))***+++,,,+++))))))***++++++,,,,,,++++++++++++******))))))(((((('''((()))+++++++++***))))))(((((('''''''''(((((((((((()))))))))******************)))******+++,,,+++***)))((()))+++---///************))))))((((((*********++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))(((((())))))*********)))((()))+++,,,+++***************++++++++++++(((((()))***+++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++//////...---+++***)))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((***))))))))))))))))))************))))))))))))))))))(((((('''(((((()))******)))((('''((()))***+++))))))))))))))))))))))))+++++++++++++++,,,,,,---************))))))))))))************)))))))))(((******)))))))))))))))))))))***+++,,,,,,+++***)))''')))++++++((('''(((***)))))))))***))))))((('''******++++++++++++******++++++++++++++++++++++++(((***+++***)))((()))***$$$&&&''''''&&&%%%&&&'''))))))((((((((((((((((((((()))))))))************&&&'''''')))***+++,,,,,,++++++******+++,,,,,,---+++***)))(((((()))***+++++++++++++++******))))))************))))))(((((('''(((((()))************+++******)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))(((******)))((((((((((((((((((((()))******+++,,,,,,(((((())))))))))))(((((()))(((((((((((('''''''''((((((((('''''''''''''''&&&&&&''''''(((''''''&&&'''&&&&&&(((***+++***(((''''''''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))((((((((((((+++************++++++,,,(((((())))))))))))((((((&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))***************************)))''''''((()))***)))((('''((()))))))))(((((((((((())))))******))))))))))))*********+++---.........---,,,************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))---,,,,,,+++************---,,,++++++******++++++++++++,,,,,,,,,++++++***,,,---------------------******++++++,,,+++++++++...---+++******+++,,,---+++***)))(((((()))***++++++---......,,,++++++,,,)))))))))******+++++++++'''((()))++++++,,,++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++***))))))++++++***)))((())))))***************+++******)))))))))))))))'''((()))+++++++++***)))***)))))))))))))))******+++*********)))))))))(((******))))))***++++++,,,...---+++******+++---...***************)))((('''*********++++++,,,,,,,,,******))))))))))))******************++++++++++++)))))))))))))))(((((((((+++++++++************************)))))))))******,,,+++******++++++***((())))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,---------......------------------------//////...---+++***)))))),,,+++***))))))***+++,,,(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))******((((((((((((((())))))***(((((('''&&&&&&((()))***************************++++++******++++++,,,---))))))))))))))))))))))))************)))))))))((())))))*********************+++,,,---------,,,+++((()))***((($$$$$$(((,,,*********++++++***))))))******++++++++++++*********+++,,,,,,,,,,,,+++***(((***+++***)))((()))***)))+++,,,,,,+++******+++(((((())))))))))))))))))((()))))))))************&&&'''((()))***+++,,,---+++++++++***++++++,,,---+++***)))(((((()))***+++))))))******++++++++++++*********)))))))))))))))((()))***++++++++++++***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******%%%%%%&&&'''(((((())))))(((((())))))))))))(((((()))(((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((('''''''''''')))***+++***)))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))***+++,,,,,,(((((())))))))))))(((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((***+++,,,))))))))))))))))))))))))++++++***)))'''%%%""" ((()))***)))((('''((()))((((((((((((((())))))***+++******))))))******+++,,,,,,---------------,,,++++++*********)))))))))))))))))))))))))))))))))+++******))))))******+++******)))((((((((()))))),,,,,,+++***************)))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------++++++************+++++++++---......,,,++++++,,,(((((())))))***++++++,,,***+++,,,---...---,,,+++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++***))))))***+++***)))(((((()))************)))******))))))))))))******((())))))************)))******))))))******++++++,,,++++++***))))))(((((())))))))))))***+++,,,,,,...---,,,+++***++++++,,,***+++,,,------,,,***)))++++++++++++++++++,,,,,,******))))))))))))***************++++++++++++,,,+++************)))))))))***************************++++++***(((((()))+++***)))((()))+++,,,,,,+++)))))))))************+++)))))))))***+++++++++,,,+++++++++,,,,,,,,,------------------------------...------,,,+++******)))---+++)))(((((()))+++---))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******++++++,,,,,,(((''''''''''''((())))))******************************))))))******+++,,,(((((()))))))))))))))***************))))))))))))((()))***+++++++++*********+++,,,---...---,,,,,,)))***)))&&&$$$$$$)))---))))))***+++++++++++++++******++++++++++++*********+++,,,------,,,+++***(((***+++***)))((()))***+++---......,,,++++++,,,(((((())))))))))))******))))))))))))************(((((())))))***+++,,,,,,***)))))))))))))))************))))))))))))******(((((())))))***++++++,,,******))))))))))))))))))((()))***+++++++++***)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''''''''((()))***+++'''''''''((()))******+++'''(((((()))))))))))))))%%%%%%&&&'''((())))))***'''(((((((((((()))))))))))))))*********)))((((((************)))'''&&&%%%%%%%%%&&&'''((((((((('''((((((((('''''''''''''''((('''''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&&&&'''((()))***'''(((((()))))))))))))))###$$$%%%'''''''''&&&&&&%%%&&&&&&'''(((***+++,,,'''''''''(((((()))))))))))))))******)))'''%%%$$$(((******)))(((''''''(((((((((((((((((()))******+++******))))))******+++,,,,,,+++*********+++++++++++++++*********))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---)))(((((((((((())))))***++++++***))))))))))))***((()))***+++,,,---------))))))******++++++++++++,,,,,,---------,,,,,,+++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------+++******+++))))))))))))************+++,,,---......,,,+++***,,,++++++***++++++,,,,,,************************+++)))((()))***+++***((())))))***++++++++++++***))))))(((((()))***+++,,,+++***)))))))))))))))))))))))))))))))))***++++++************************))))))))))))***+++,,,---*********************+++)))***,,,------,,,+++***,,,,,,++++++++++++++++++******))))))))))))***************+++++++++,,,,,,---------,,,,,,,,,++++++***************************,,,,,,+++(((''')))+++(((''''''))),,,------,,,))))))))))))******************************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******************+++************************((()))***++++++***)))(((((()))))))))************((()))***++++++,,,,,,,,,((())))))***************************************))))))(((((())))))***+++(((((((((((())))))******************))))))))))))((()))***++++++++++++***((()))+++,,,,,,,,,+++***)))***)))((('''((()))+++&&&'''(((***++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))(((***+++***)))((()))***)))***++++++)))(((((()))(((((()))))))))*********))))))))))))************)))))))))******+++++++++******)))))))))))))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***'''((()))******)))'''&&&)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((((((((((((((()))************++++++,,,,,,,,,''''''((()))))))))))))))$$$$$$%%%&&&'''((())))))'''((((((((()))))))))))))))))))))))))))(((''''''*********)))(((&&&%%%%%%$$$%%%&&&((((((((((((((()))((((((((('''''''''&&&'''''''''''''''(((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&'''((())))))******)))'''((((((((()))))))))***%%%%%%%%%%%%&&&'''((()))''''''((()))))))))))))))###%%%''')))))))))((('''(((''''''''''''((())))))$$$%%%&&&'''((()))***+++%%%'''***---.........---)))******)))(((''''''(((((((((((((((((()))******++++++************++++++,,,+++)))((((((((()))***+++++++++************)))((((((((((((((((((((((((***))))))))))))))))))*********))))))***+++,,,,,,+++******)))((()))))))))'''((()))+++,,,---......******++++++,,,,,,,,,,,,******+++++++++******)))###%%%''')))+++++++++***+++,,,---......---,,,+++***,,,------+++******+++++++++******)))(((((((((***+++,,,,,,,,,***(((&&&+++++++++***++++++,,,,,,))))))))))))))))))))))))***)))((()))***+++***(((******+++,,,,,,,,,,,,+++(((((('''((()))***,,,---,,,+++***((((((((()))***((((((((((((((()))******)))))))))***++++++,,,,,,))))))))))))***+++,,,---%%%&&&''')))************&&&''')))+++,,,+++***)))---,,,,,,++++++***************))))))))))))************+++++++++,,,,,,,,,*********)))))))))((((((******************++++++***,,,---+++((('''))),,,***)))((()))+++,,,,,,+++))))))))))))************+++++++++***************))))))*********+++++++++************************+++*********************((()))+++,,,,,,+++)))(((************************((()))***++++++***)))((((((((())))))*********+++&&&&&&((()))************)))***+++------,,,++++++))))))))))))))))))))))))((((((((((((((())))))***'''((((((((())))))******************))))))))))))((()))***+++,,,,,,+++***'''((()))***++++++***))))))******+++,,,+++***)))$$$%%%'''(((***+++++++++******++++++++++++******((()))+++,,,,,,+++)))((((((***+++***)))((()))***)))***,,,+++)))(((((()))(((((())))))*********+++))))))))))))******************************++++++,,,,,,+++++++++++++++,,,((()))***++++++***)))(((******))))))(((((('''''')))))))))))))))*********&&&'''((()))((('''%%%###+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))((((((''''''(((((((((((((((((()))))))))''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******(((((())))))((('''&&&&&&&&&'''((()))((('''((((((###$$$&&&((())))))(((((())))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++'''((()))++++++)))((('''''''''''''''''''''''''''%%%&&&''')))************'''((((((((())))))******&&&&&&&&&'''''')))******''''''((()))))))))))))))%%%&&&(((***++++++***)))***)))(((''''''&&&&&&'''+++)))((('''((()))+++,,,)))***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))(((''''''******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***++++++++++++******++++++,,,,,,++++++*********))))))******+++,,,------,,,+++***(((((('''((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...///...------,,,,,,------...,,,---------......//////...---,,,,,,++++++++++++,,,,,,++++++***)))((((((++++++,,,------...//////------,,,+++,,,---...///------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******))))))))))))***************)))))))))))))))...---***(((''''''(((((()))))))))))))))******+++***)))((()))***+++***)))'''((()))******+++******,,,+++******)))*********+++++++++************)))++++++++++++++++++++++++(((((())))))))))))((((((++++++,,,,,,+++***((('''''''''''''''((((((((((((***((('''&&&&&&'''(((***'''***,,,,,,+++*********---,,,***((('''(((((()))------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))((()))***+++,,,,,,,,,,,,,,,************************************++++++++++++******++++++++++++******++++++************++++++++++++,,,,,,,,,++++++***,,,------,,,,,,***)))(((---***((((((***+++)))''',,,,,,,,,++++++*********))))))))))))))))))))))))&&&''')))***+++++++++***&&&'''(((***+++++++++++++++*********))))))((((((*********)))))))))))))))++++++++++++++++++++++++...---,,,+++***(((''''''''''''(((((())))))******)))+++,,,+++***)))***+++*********++++++,,,,,,,,,)))))))))***++++++,,,,,,---,,,,,,+++***)))(((((('''(((***+++***'''$$$"""******+++---...---***(((,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++))))))))))))((((((((((((******))))))))))))************+++++++++,,,,,,,,,+++++++++************)))((()))***+++++++++++++++)))((((((((((((((()))***))))))))))))***+++------''''''(((((())))))******))))))))))))))))))))))))***************++++++,,,++++++***)))((('''&&&&&&'''((()))******)))((('''((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''))))))***))))))((('''&&&((()))*********((('''&&&!!!"""$$$&&&(((***+++++++++***)))(((((((((((((((******)))((('''&&&%%%%%%(((((())))))))))))((((((###%%%''')))++++++++++++((((((((((((((((((((((((((((((((((((((()))*********)))((('''((()))+++,,,)))***++++++))))))***+++,,,,,,,,,++++++******))))))))))))))))))(((''''''************+++++++++,,,******+++,,,,,,,,,,,,+++)))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...---,,,+++***))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,---------...............---------...---,,,,,,+++++++++,,,,,,,,,++++++***)))))))))(((((()))******+++,,,,,,---,,,+++++++++,,,...///,,,,,,+++++++++*********++++++++++++************************************,,,,,,++++++++++++,,,,,,)))))))))))))))*********+++***)))((()))***,,,---)))))))))))))))***++++++***)))((())),,,---,,,+++(((((()))***++++++++++++,,,++++++***************+++++++++************)))++++++++++++++++++++++++)))******++++++******))),,,,,,,,,+++***)))((((((''''''((((((((()))))))))+++***(((''''''(((***+++***+++,,,,,,***))))))***...---,,,***))))))*********************+++,,,---+++++++++,,,,,,---------...------,,,+++***)))(((*********+++++++++++++++************************(((((((((((())))))))))))******++++++***))))))(((+++******))))))******+++*********++++++******)))------,,,++++++***)))))),,,***'''((()))***)))'''+++++++++******)))))))))))))))))))))))))))))))))'''((()))***++++++******((()))***************)))************)))))))))(((***)))))))))))))))))))))++++++++++++++++++++++++------,,,+++***)))((('''(((((((((((())))))******)))***+++***))))))***+++)))***************++++++++++++******************+++++++++***************+++,,,------,,,+++)))(((+++******,,,------+++)))******))))))((('''''''''((())))))******))))))(((*********)))))))))((((((******))))))))))))******************+++++++++,,,+++++++++************)))))))))***+++++++++******))))))(((((((((((())))))))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))***************)))(((((('''''''''((()))******)))((('''((((((((('''''''''&&&&&&(((((((((((((((((((((''')))************))))))(((((((((((((((((('''&&&&&&$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((())))))))))))(((((((((((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))*********)))((((((((()))+++,,,)))***++++++))))))***+++************************))))))******))))))(((((()))))))))*********++++++***++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---............---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...............------------------------//////......---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++******))))))((((((((())))))******+++,,,++++++******,,,---...+++++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((())))))******++++++++++++***)))***+++,,,---***))))))))))))***++++++***))))))***,,,...---,,,)))***+++,,,,,,---------,,,,,,+++***************+++++++++************)))************************++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))((())))))))))))*********++++++))))))))))))+++++++++,,,,,,+++)))((()))+++///...---,,,++++++,,,,,,)))******+++++++++++++++******+++,,,---......///...---,,,,,,+++***)))))),,,+++***)))((()))***+++************************(((((((((((()))))))))))))))*********))))))((('''+++******))))))******+++((())))))*********))))))...---+++***))))))*********)))(((((())))))((('''*********)))))))))))))))))))))))))))))))))))))))((()))************))))))******++++++***))))))(((************))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++***)))((((((((((((((())))))))))))***((()))******(((((()))************))))))))))))))),,,,,,++++++***))))))((())))))*********+++++++++************************,,,***)))***+++,,,+++*********))))))((('''''''''((((((((())))))(((((((((+++++++++*********))))))******))))))))))))******)))))))))*********+++++++++++++++************)))******+++++++++******)))***))))))(((((()))))))))++++++)))'''&&&%%%%%%%%%((((((''''''''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''''''''(((((((((((((((((())))))***+++++++++******(((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''&&&&&&&&&&&&''''''(((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))******)))((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))(((((())))))***+++)))***+++***)))((()))+++%%%%%%&&&'''((()))******))))))*********))))))(((((())))))))))))************+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...///......---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------...///000111222111///...,,,------------------,,,...------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---++++++*********+++,,,---++++++++++++*********************++++++,,,,,,,,,------------------------******))))))))))))******''''''((()))***++++++,,,---,,,+++***))))))))))))******))))))******+++,,,+++***)))***,,,,,,,,,******+++,,,---............,,,,,,+++************++++++++++++*********))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++---,,,***)))))))))***+++))))))*********++++++++++++***))))))))))))***+++***++++++)))((()))+++---......------,,,,,,,,,,,,++++++---......---,,,+++******+++,,,---...///000------,,,,,,+++***))))))---+++)))''''''((()))***************************)))*********++++++++++++''''''((()))))))))))))))******))))))))))))******((()))******************...,,,***(((((()))***+++))))))((())))))(((''''''******************))))))))))))))))))))))))))))))***************)))))))))*********++++++******)))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))''')))***)))((('''((()))++++++******)))))))))(((+++++++++*********))))))***************************)))(((((((((***+++,,,,,,***))))))***,,,,,,+++,,,,,,++++++***)))))))))******++++++++++++******,,,,,,,,,+++++++++************))))))))))))******((())))))))))))*********+++++++++*********))))))+++++++++++++++***)))(((******))))))((()))))))))---,,,+++)))((('''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((('''((()))***************)))((('''&&&%%%&&&'''(((((((((((((((((('''&&&%%%((((((((((((((()))***+++''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++((()))******)))((()))***''''''''''''(((((((((((())))))************))))))((())))))))))))*********++++++,,,------------,,,++++++,,,---------------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------///......------,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------.........///111333444444222000///,,,,,,---......---,,,,,,***++++++,,,---...//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,---------------++++++*********+++,,,------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------******))))))))))))******''''''((()))***++++++,,,******))))))((((((''''''***************++++++,,,,,,+++))))))******)))'''+++,,,---......//////...---,,,,,,+++***++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******,,,+++***)))))))))***+++************++++++++++++))))))))))))))))))))))))((())))))))))))***---///,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++*********+++,,,...///000000---,,,,,,++++++*********---+++)))''''''((()))***************************)))*********++++++++++++$$$%%%'''(((***+++++++++***))))))))))))))))))***)))******+++,,,,,,++++++---+++***(((((()))***,,,((()))******)))(((''''''++++++++++++++++++++++++*********************************)))))))))))))))((((((***++++++,,,,,,,,,))))))))))))))))))******(((((())))))************++++++++++++++++++++++++++++++******************************))))))))))))''')))***)))((('''((())),,,,,,,,,++++++******)))))))))*********+++++++++,,,,,,++++++***))))))(((---,,,++++++,,,---///000+++)))((((((***,,,,,,+++,,,,,,++++++***)))))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))******((())))))))))))*********+++++++++*********))))))+++++++++++++++***)))(((++++++***)))))))))))))))++++++***))))))))))))))),,,++++++***)))(((''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))******++++++))))))(((((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))))))))((())))))'''''''''((()))***''''''(((((()))(((((('''((((((((((((((()))***+++((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************((()))******(((((()))***...---,,,+++)))((('''&&&))))))******++++++******)))))))))*********++++++++++++,,,---------------+++,,,------......------,,,,,,------------,,,,,,+++++++++++++++,,,,,,---......---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---......//////000111333444333222000///+++,,,---......---,,,+++))))))***,,,---...///000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((())))))******++++++%%%&&&''''''((()))******+++************+++,,,,,,,,,***))))))******((('''+++,,,---......//////...------,,,++++++++++++++++++++++++************)))************************))))))************))))))++++++***************+++)))************+++++++++))))))))))))))))))))))))''')))******)))***,,,...******++++++++++++************************)))(((++++++,,,---...//////000,,,,,,,,,+++++++++******,,,+++***)))((()))***+++************************(((((((((((())))))))))))$$$%%%''')))***,,,,,,,,,***))))))(((((())))))***)))***+++,,,,,,,,,,,,,,,+++***))))))((()))***+++(((***,,,,,,***(((((((((+++++++++++++++,,,,,,,,,***************************)))))))))))))))******'''((()))+++,,,---------))))))))))))************((((((((()))******++++++++++++++++++++++++++++++***************++++++++++++************)))))))))((()))******(((((()))***,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,------,,,+++***)))(((''',,,+++*********,,,---...)))(((((()))+++,,,+++*********))))))((('''''''''******++++++++++++******,,,,,,,,,+++++++++************))))))))))))******)))))))))*********+++++++++++++++************)))******+++++++++******))),,,+++******)))))))))))))))((((((((((((((()))***,,,,,,+++******)))(((((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))******+++++++++))))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&''''''((()))))))))&&&&&&''''''(((((('''''')))(((((((((((()))******&&&'''(((((())))))))))))'''&&&&&&&&&&&&''''''((())))))(((((('''''''''&&&(((((())))))))))))((((((+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***************((()))***)))((('''(((***------,,,+++******))))))((()))***++++++++++++***************+++++++++,,,+++,,,------...---------,,,,,,---...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,,,,------...////////////000111111000///...---+++,,,...//////...,,,+++******+++,,,------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++++++++,,,...///,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,)))))))))))))))*********%%%&&&'''((()))***++++++++++++******++++++,,,---***)))((()))+++,,,+++***++++++,,,---............------,,,++++++++++++,,,+++++++++************)))++++++++++++++++++++++++))))))************)))))))))******+++++++++******)))))))))************+++)))******************))))))***,,,,,,***)))******)))***+++,,,,,,+++******++++++***))))))))))))))),,,---------......//////,,,,,,,,,++++++++++++************+++++++++++++++************************(((((((((((())))))))))))'''((()))***++++++++++++))))))(((((((((((())))))((()))***++++++,,,,,,,,,))))))))))))************(((+++......+++))))))))))))*********++++++++++++************************))))))(((((()))***+++,,,)))***++++++,,,,,,,,,,,,((()))))))))************'''(((((()))******++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))))))***+++***))))))***+++************++++++++++++******************+++++++++++++++*********))))))))))))((((((((())))))***''''''(((***,,,,,,+++)))******))))))((('''''''''))))))************))))))++++++++++++******************))))))))))))******************+++++++++,,,+++++++++************)))))))))***+++++++++******---,,,+++***))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++******************++++++***)))(((''''''((()))***((((((((('''''''''&&&&&&&&&&&&''''''((())))))***'''((((((((((((''''''&&&&&&''''''((())))))((((((''''''((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))((((((***)))(((''''''((())))))((((((((((((((((((((((((((((((((((((((()))******(((((()))***************((()))***)))((('''(((***&&&'''''')))***+++,,,---((()))***+++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......------,,,---......//////......,,,------......------,,,...------------...//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////,,,,,,------...///000000...............---,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,---...///+++++++++************)))---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))***************))))))))))))))))))************))))))(((++++++******++++++,,,---(((((((((***---//////...***+++,,,---...............---,,,,,,++++++,,,,,,+++++++++************)))++++++++++++++++++++++++*********++++++*********((()))+++,,,,,,+++***)))((())))))))))))************++++++,,,,,,++++++***+++,,,...---+++((('''''')))***+++,,,,,,,,,+++***...---+++*********+++,,,------..................,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************+++++++++++++++++++++++++++***))))))))))))(((((((((((())))))''''''(((******+++++++++((()))************))))))(((,,,//////,,,))))))***(((((())))))*********+++************************)))((((((((((((***,,,---+++,,,,,,,,,,,,+++******(((((())))))*********+++'''(((((()))***+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++******)))))))))+++,,,+++***)))***+++(((((())))))******++++++,,,,,,++++++***)))))))))***************+++++++++++++++++++++++++++++++++&&&'''(((***------+++(((,,,,,,++++++***)))))))))******++++++++++++******+++++++++*********))))))******))))))))))))*********++++++++++++,,,,,,,,,+++++++++************)))((()))***+++++++++++++++---,,,+++***))))))))))))...------,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))*********************************)))(((''''''((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))***))))))(((''''''$$$%%%'''((()))((('''&&&((())))))))))))(((((('''+++***)))(((((((((((((((%%%%%%&&&'''((()))***+++(((((())))))))))))((((((&&&&&&&&&&&&(((***,,,...((((((((((((((((((((((((((((((((((((((()))******&&&((()))***))))))+++,,,,,,+++***((((((((()))***))))))***...333444222000++++++******)))((((((((()))))))))***+++,,,......,,,,,,,,,,,,+++***))))))...------,,,,,,------...***++++++,,,------------***++++++,,,,,,------......------,,,,,,------...---------------...///000...---,,,++++++,,,---..................------------+++***,,,///111000///333222111000////////////------------......//////*********+++++++++++++++******++++++,,,,,,------***+++,,,,,,,,,,,,+++***/////////......---------++++++******)))************++++++,,,,,,++++++***,,,++++++******++++++,,,******************************))))))(((((('''''')))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))((((((((())))))*********+++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,)))))))))))))))******+++,,,,,,+++***))))))******+++++++++***((((((+++---,,,,,,+++***))))))******+++*********+++,,,------++++++++++++++++++++++++,,,,,,------,,,+++)))((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,---------,,,+++***)))(((++++++************++++++...---,,,+++***(((''''''((((((((())))))))))))***((()))))))))'''''')))***'''((()))***++++++***))))))))))))))))))))))))))))))************+++++++++************************************************+++++++++************)))))))))))))))************'''(((((()))******++++++,,,+++)))((((((***+++---******))))))))))))))))))***,,,---,,,))))))+++...------,,,+++************,,,++++++***))))))*********,,,------,,,+++,,,---,,,+++***))))))***+++,,,++++++******************++++++,,,---,,,+++***)))+++++++++***++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++...,,,+++*********(((&&&)))***,,,......---,,,+++******************++++++++++++***))))))***++++++---------,,,+++***)))(((+++++++++***)))(((((('''(((((())))))))))))(((((())))))***))))))((('''''')))))))))))))))*********...---,,,+++************''''''(((((())))))******(((((((((((())))))))))))************************,,,,,,+++***)))(((''''''%%%$$$$$$$$$$$$%%%&&&&&&)))((('''''''''(((******555///(((%%%&&&&&&$$$!!!***)))(((''''''((()))***((((((((((((((((((((((((******))))))(((((('''''')))(((''''''''''''((((((((()))***++++++***)))(((***+++,,,+++)))((()))***+++***)))((((((((())))))******,,,///333444333111*********************+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,---.........---------------,,,,,,,,,,,,,,,...------------------......------------......///......------,,,---------.........---------------,,,+++***---000222222000222111000///............++++++++++++,,,,,,,,,------,,,,,,,,,++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---......////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******))),,,,,,,,,,,,,,,+++******************)))))))))))),,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,***************++++++,,,,,,++++++***))))))*********++++++***((()))***,,,,,,++++++***))))))*********************+++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++******)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++***)))))))))((((((((((((((()))***---,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((((()))))))))'''''')))***((((((******+++***)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************(((((())))))***++++++,,,,,,+++***(((((()))+++,,,+++++++++++++++++++++++++++,,,---,,,))))))+++---,,,,,,++++++***+++++++++---,,,+++***)))))))))***+++,,,......,,,++++++,,,***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++((((((((((((((((((((((((+++)))))))))+++,,,+++***)))***,,,---------,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************++++++++++++(((((())))))))))))(((((()))))))))))))))(((''''''************++++++++++++------,,,+++***))))))***(((((((((((())))))******)))))))))))))))(((((((((''''''''''''''''''''''''***)))))))))))))))((((((((((((''''''(((((()))***''''''''')))+++...111222333...)))''')))***(((&&&***)))(((''''''((()))***((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((''''''((())))))******))))))(((---......,,,***(((((()))***))))))(((((((((((()))++++++---///222333222111*********+++,,,---------------,,,+++++++++++++++***+++,,,---...............------,,,,,,------......////////////......---///......---,,,,,,++++++..............................---------------....../////////......---,,,.........///////////////---------...111333333333222111000///............,,,,,,,,,---------------000000///...---,,,++++++******+++++++++++++++,,,---,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000////////////............//////------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------***++++++++++++***)))))),,,,,,---------,,,++++++,,,++++++***))))))((((((,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,+++******)))************++++++***))))))***,,,,,,+++******)))***************)))))))))***++++++++++++++++++++++++++++++((()))***,,,,,,---,,,,,,))))))******++++++******++++++++++++++++++++++++***+++,,,------...------,,,,,,,,,,,,+++******)))((((((((((((((()))***++++++++++++*********)))))))))************+++++++++((()))))))))'''''')))***)))************))))))((()))))))))))))))))))))))))))************+++++++++************************************************++++++*********)))))))))))))))))))))************))))))******+++,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++,,,------+++***)))***,,,+++++++++***++++++,,,,,,------+++******))))))))),,,---///...,,,++++++,,,)))***************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++************++++++++++++,,,+++*********++++++,,,---,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***(((((()))+++,,,---...///((())))))******))))))((((((((())))))((((((''''''++++++++++++,,,,,,------,,,,,,+++***))))))))))))((((((((())))))))))))************))))))((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((())))))***+++&&&&&&'''))),,,///222444///+++'''''')))++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''''')))((((((''''''(((((()))...//////---+++))))))***))))))((((((((((((((((((***+++,,,...000111000000,,,,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,---...//////.........------,,,,,,------...///////////////...---,,,............------,,,,,,.........//////.........///...------,,,---------...///000000000///---,,,/////////000000000000000000//////000111222222222333222111000////////////000000000000000000000000111000000///......---------------------------------,,,***))))))***,,,---///////////////.........,,,,,,,,,,,,---...///000---------......---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------*********++++++***))))))+++,,,,,,,,,,,,,,,+++++++++*********************++++++******++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++***************+++)))+++++++++))))))***,,,++++++***************+++***)))))))))))))))******+++++++++++++++++++++++++++,,,,,,---------......((())))))*********))))))***+++++++++++++++,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,+++***)))************+++,,,------************************++++++++++++,,,,,,,,,,,,((()))))))))'''''')))***************))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((()))))))))******************+++++++++,,,,,,,,,------+++***)))))))))))))))))))))))))))*********------,,,+++*********+++************+++,,,------------,,,+++************---...///...,,,+++++++++++++++,,,------,,,***)))(((((())))))))))))******,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++***)))'''******)))))))))***+++,,,+++++++++++++++,,,---...+++,,,...//////...,,,+++******+++,,,,,,,,,++++++'''((()))***,,,---......)))))))))******)))))))))((((((((())))))(((((('''******++++++,,,,,,------,,,+++******)))))))))***))))))))))))))))))))))))++++++******)))(((((((((************************''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((''''''''')))***+++***'''%%%%%%''')))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&(((******)))'''&&&)))((('''&&&&&&'''((())),,,---...---+++***+++,,,(((((()))))))))))))))))))))***+++,,,,,,------...............------,,,,,,++++++++++++,,,---...///.../////////......---,,,...------,,,,,,------..................---,,,+++---------....../////////...//////000000//////...///......------............///111111111000///.../////////000000111111111111222222111000000000000333333222111000000000000000000000000000000000000................................................---,,,***))))))***,,,---////////////////////////+++++++++,,,,,,...//////,,,,,,------------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++++++++************++++++++++++******((())))))***+++,,,,,,---+++*********++++++,,,---++++++++++++++++++++++++)))))))))))))))***+++++++++***************++++++)))***,,,+++***)))***++++++***************++++++******)))))))))))))))***++++++++++++++++++++++++------,,,+++++++++++++++))))))*********))))))(((*********++++++,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,+++******++++++***++++++,,,------)))************+++++++++&&&''''''''''''(((((((((((()))))))))'''''')))***++++++***))))))((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((((()))))))))************+++++++++++++++,,,,,,,,,---,,,+++***)))))))))((((((((()))))))))*********---,,,+++******++++++***************+++,,,---------,,,,,,+++***+++++++++,,,...//////---+++,,,,,,***+++,,,---,,,+++)))((((((((())))))************---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))---+++******++++++)))(((******)))))))))***+++,,,++++++++++++,,,---...///***,,,...//////...,,,*********+++,,,,,,,,,++++++))))))))))))******++++++))))))************))))))(((((()))))))))))))))((())))))******+++,,,,,,---,,,+++******************************))))))))))))+++*********)))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&%%%%%%&&&&&&)))'''&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))$$$&&&(((******)))(((''')))((('''&&&&&&'''((()))***,,,------++++++,,,...((())))))************)))(((***++++++******+++---//////......---,,,,,,+++******++++++,,,...///000////////////...---,,,+++...------,,,,,,------...------.........---,,,,,,------......///000000111...///000111111000///...//////......///000000111111111222333444444444444222222222333333444444555555666666555333222333444888888777666555555555555222222222111111111111111.........//////000000000///////////////............---,,,++++++,,,---...---------------.........,,,,,,,,,,,,,,,---...///.........//////.........------,,,,,,,,,,,,------////////////////////////******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++++++++******'''((()))***+++---......************+++,,,------,,,,,,,,,++++++++++++***))))))(((((())))))***+++*********)))******+++,,,(((***,,,,,,***)))***+++*********)))******+++,,,++++++***)))))))))******++++++++++++++++++++++++,,,+++***)))((((((((((((******++++++******))))))*********++++++,,,,,,---)))***+++,,,,,,---,,,,,,+++++++++,,,,,,++++++***+++******)))))))))************************++++++(((((((((((())))))))))))((()))))))))'''''')))***+++***)))))))))))))))***)))))))))))))))))))))))))))************+++++++++******************************************************)))))))))((((((((())))))))))))******************++++++++++++++++++,,,+++++++++******))))))*********+++,,,,,,---------+++******+++,,,,,,++++++++++++***++++++,,,,,,+++++++++++++++,,,------,,,---//////---------...++++++++++++***)))((((((+++++++++,,,------............---,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((()))************)))************************)))(((((()))+++------,,,*********++++++++++++,,,+++++++++,,,---...///000,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))******++++++******)))))))))******++++++******((())))))***+++,,,------,,,,,,+++++++++++++++,,,+++************)))))))))************************(((((((((((((((((((((((()))))))))(((((('''''''''((((((''''''(((((()))***)))((('''&&&&&&'''((()))***)))))))))((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))))))))(((((()))((((((''''''(((((()))***,,,---,,,+++***+++---((()))***+++,,,,,,+++***)))+++,,,+++))))))+++---------------------------,,,,,,,,,,,,,,,---...///------.........------,,,...------,,,,,,------...---....../////////......//////////////////000000...///111222222111///...////////////000222333444444444555666777999:::;;;:::;;;;;;<<<======>>>>>>===???AAAAAA???>>>@@@BBBDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;;;;:::::::::999666666666666666666555555444444333333222222222222000000000000000000000000,,,---------.........///.........---......////////////000000000000//////------,,,,,,,,,,,,------////////////////////////+++,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,---------------)))***++++++,,,,,,,,,+++))))))***++++++,,,------************+++,,,---...,,,,,,,,,+++++++++************))))))******+++,,,******))))))***++++++,,,(((***,,,,,,+++***************))))))***++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++***)))))))))***+++++++++,,,,,,+++******))))))******+++,,,,,,------***++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,+++***))))))))))))++++++******************+++++++++,,,,,,,,,------((()))))))))'''''')))******))))))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************************)))))))))(((((((((((())))))))))))******************************************+++++++++******))))))******+++,,,,,,------,,,***((())),,,...---,,,,,,,,,++++++***+++++++++*********+++,,,---...///***,,,...///.........000......---,,,+++******++++++,,,,,,---....../////////...---,,,+++,,,,,,---+++************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))(((''')))+++------,,,)))***,,,---------,,,+++++++++,,,,,,---///000111........................,,,,,,,,,,,,++++++***)))************************)))******++++++******)))******+++,,,,,,,,,,,,,,,))))))***+++,,,---......---,,,,,,,,,,,,,,,------+++++++++*********)))))))))))))))******++++++,,,************************(((((()))))))))))))))***))))))(((((())))))***+++(((''''''&&&'''((()))***'''((())))))))))))***+++'''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((()))))))))((())))))******))))))(((+++,,,---,,,***)))***+++)))***+++,,,---,,,,,,+++***,,,---,,,))))))+++...++++++,,,,,,---...............---,,,,,,,,,------++++++,,,---...............------,,,,,,------.........///000000111000000111111000000//////.........000111222222111000.../////////000111333555555777777777888:::<<>>======<<<;;;999999888888777777777777111222333333333333222111.../////////000000111111111000000////////////000......////////////......---------,,,,,,---------........................---------.........//////---------.........//////+++,,,------............***+++,,,,,,------------++++++++++++++++++,,,,,,************+++,,,---...,,,,,,,,,++++++*********++++++******++++++,,,---******))))))***+++,,,,,,(((***,,,,,,+++***)))*********))))))***+++,,,,,,------,,,+++******++++++++++++++++++++++++++++++---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++//////---,,,+++*********+++++++++*********))))))))))))*********+++++++++((()))))))))'''''')))***))))))(((((((((***+++,,,)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))(((((((((((())))))))))))******************)))))))))))))))))))))******+++++++++******'''(((((()))******+++++++++)))'''))),,,......---------,,,+++************))))))***+++,,,...///000***,,,...///......///111333222000///......//////******+++,,,,,,---......///...---,,,+++,,,------------,,,,,,------...///,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,***)))***++++++***))))))+++---.........,,,++++++,,,,,,---...///111111000000////////////000000---------,,,+++***)))(((******+++++++++,,,,,,,,,******++++++++++++*********+++,,,---------------******+++,,,...//////000---------,,,,,,---......++++++++++++******))))))(((((()))***+++,,,,,,---''''''''''''''''''''''''''''''((()))***+++,,,,,,((((((((((((((())))))***)))((('''&&&%%%&&&''''''###$$$&&&''''''''')))***'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&'''(((***+++((()))***++++++***)))(((,,,,,,,,,++++++************)))))))))***+++,,,,,,...------,,,,,,++++++***/////////000///......---......,,,,,,,,,,,,......---...//////---------///,,,------.........------111111111111222222000...111000000111222333333222444444222222222222444444444888:::999777666:::???>>>???BBBFFFJJJMMMPPPQQQSSSTTTUUUVVVWWWYYYZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]bbbaaa```bbbcccaaa\\\XXX\\\\\\ZZZXXXWWWVVVVVVVVVWWWUUUQQQNNNLLLLLLMMMNNNIIIIIIHHHFFFEEEDDDCCCBBB>>>;;;888666666777666666666444333333444444222111000222333222...,,,---///,,,***))))))+++---......,,,,,,,,,------........./////////......---------...------,,,,,,------.........---------,,,,,,,,,///...---,,,+++,,,------)))))))))***+++++++++,,,,,,++++++******++++++,,,******+++,,,------......///---*********++++++***((()))+++,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,+++***)))***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,)))******,,,---...//////000///---+++******+++,,,************************,,,+++++++++***)))))))))))))))************))))))************************------------,,,***(((''')))************++++++++++++++++++************)))'''((()))***+++******)))***)))((()))))))))'''&&&%%%'''))))))))))))***++++++***))))))))))))))))))******)))))))))))))))***++++++******************))))))************)))))),,,+++)))(((((()))+++,,,+++---------+++++++++---))))))************)))))),,,,,,++++++,,,,,,---...,,,---...///000000000000---...//////---,,,---......---,,,+++,,,...000222111...,,,,,,///111111///222///,,,***)))+++---///---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))(((((((((((((((((())))))***++++++++++++***,,,------......------,,,,,,,,,------.../////////////////////////////////------,,,+++++++++++++++(((***,,,,,,+++)))((((((&&&***---...,,,+++---000---......000111222333333222111000//////000111222///---,,,,,,---......---+++++++++++++++*********)))***+++++++++)))(((''')))+++---+++'''$$$%%%&&&)))******++++++***((('''***))))))(((((((((((()))++++++******))))))((((((***)))(((''''''((()))***))))))(((((((((((())))))******+++++++++)))((('''&&&'''***++++++***(((&&&((((((((((((((((((''''''((((((((((((((('''''''''+++++++++******)))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------...---,,,++++++,,,---...---...///...---,,,---///000000111111222222222222444333222333333333333222555444333333333333222222444444333444555666888999<<<@@@DDDEEEDDDEEEJJJOOOSSSUUUWWW[[[^^^bbbdddfffgggggghhhiiijjjkkkllllllnnnnnnmmmlllllllllmmmnnnooonnnnnnppprrrrrrnnnkkkmmmmmmlllkkkjjjiiihhhhhhdddcccaaa___]]]]]]]]]^^^YYYXXXWWWUUUSSSQQQPPPOOOLLLHHHEEEBBBBBBBBBAAA@@@???===;;;:::999888666444000111222111...,,,---///111///------...000000000,,,------....../////////////////////.........---...------,,,,,,------...............------------///...---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,***''''''((()))(((((()))******+++++++++******)))************+++++++++*********))))))))))))(((******+++++++++,,,,,,,,,,,,+++++++++******************++++++++++++******++++++,,,,,,,,,,,,++++++''''''''''''''''''&&&&&&'''((()))***+++,,,,,,---,,,+++***)))((((((((()))++++++++++++++++++++++++++++++++++++******************++++++++++++******************************++++++++++++++++++***))),,,+++++++++******))))))+++++++++*********))))))))))))((((((((()))***++++++)))))))))******(((&&&%%%''')))***))))))***+++)))))))))))))))******+++))))))((())))))***+++,,,++++++******************))))))************)))))),,,,,,,,,------,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---+++,,,---...////////////...///000...,,,++++++,,,---,,,+++***+++---///000---+++))))))+++------,,,///...+++***)))***,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,.........//////000000000000000000///////////////...---,,,,,,++++++,,,,,,+++,,,......---,,,---...***,,,------,,,,,,---...//////000111333444555555333222111000000000111111111///...///111222111000************))))))))))))))))))***+++******((((((,,,---......---,,,,,,---******++++++***)))((('''+++***))))))((()))))))))*********)))))))))))))))+++***))))))))))))***+++++++++************++++++)))************)))((('''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''*********))))))))))))))),,,++++++************+++***++++++,,,------.....................---,,,,,,---,,,,,,++++++,,,,,,------.........,,,,,,...///111111111222222333333333666666555555666777999:::;;;;;;:::999888777666666::::::;;;===@@@BBBEEEFFFKKKOOOUUUXXXYYY\\\bbbfffhhhiiilllooorrruuuwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz}}}|||zzzxxxxxxxxxzzz{{{yyyxxxyyy{{{}}}~~~}}}|||{{{{{{{{{zzzyyyxxxwwwvvvtttttttttssssssrrrqqqpppmmmmmmkkkiiifffdddcccbbb^^^[[[WWWUUUTTTSSSQQQPPPOOOLLLIIIFFFDDDAAA===;;;444555555444111000000111222000...---...//////...------......///000000111////////////..................------------......////////////............///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,*********))))))***************++++++++++++++++++---,,,******+++,,,+++***++++++***************+++)))************+++++++++*********))))))))))))(((******++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,++++++,,,,,,,,,)))***+++++++++)))((('''(((((()))***++++++,,,---......,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))***+++,,,------,,,+++***)))((('''++++++*********)))))))))+++)))((('''''')))+++,,,+++*********++++++***((('''(((***+++******+++,,,)))))))))))))))***+++,,,((((((((()))***+++,,,---******++++++++++++++++++))))))************))))))***+++---......---+++***+++,,,------++++++,,,---------............------************+++++++++,,,***+++,,,---.........---/////////---+++))))))***---,,,+++******+++,,,---+++)))((((((***+++++++++,,,,,,+++*********++++++++++++++++++************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++//////000000000000111111111000000000//////......///...------,,,,,,------***+++,,,+++***+++...000000///---,,,.../////////222333444555777888999999777666555333222222222222///......000111222111///+++++++++++++++***))))))((())))))*********))))))((('''(((***,,,---,,,++++++++++++******((('''&&&++++++***)))))))))))))))))))))))))))************,,,+++************+++,,,************************((()))))))))))))))(((''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((((((((******************))))))---,,,++++++************,,,,,,,,,,,,------......------......------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,---......---...000222555444444333333333444444555666777888999===AAADDDDDDEEEEEEDDDCCCBBBBBBBBBHHHJJJLLLOOOSSSVVVYYYZZZ^^^bbbgggkkknnnrrrwwwzzzxxxyyy{{{}}}~~~}}}}}}|||zzzxxxvvvsssrrrqqqnnnlllhhhgggfffeeedddbbb```]]]YYYUUUQQQMMMIIIFFFAAAAAA???===:::777666555444222///...///000000///------......///000000000.........---------------......------------......000000000000////////////......------,,,,,,,,,,,,......------,,,,,,++++++((((((''''''''''''((((((++++++******************...---+++,,,---...---,,,,,,+++***)))))))))***+++))))))*********+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,---...///000///---+++*********+++,,,------......///......---------------++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++++++++******************************)))((((((((()))+++,,,,,,,,,++++++***))))))(((************))))))))))))*********)))***+++,,,,,,,,,+++***+++,,,,,,+++)))((()))+++++++++***+++,,,*********))))))***++++++))))))))))))***++++++,,,******+++++++++++++++,,,)))******++++++******))))))***++++++++++++***)))***,,,------++++++,,,...---......//////......---))))))******++++++++++++******+++,,,,,,,,,,,,,,,,,,---...,,,***))))))***---,,,++++++++++++,,,,,,,,,+++++++++,,,---------++++++,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((())))))******************++++++,,,,,,++++++***/////////000000000111111111111000000//////......000///......------......------,,,***)))+++...111555111------111333333222555555777888:::;;;<<<===<<<;;;:::888777555555444000000000222333444222000......//////...---,,,+++)))))))))***************%%%######%%%)))+++)))''',,,,,,+++***)))(((''''''+++***)))((((((((((((((((((((())))))******+++++++++++++++******+++++++++(((((())))))))))))(((((((((((((((((())))))((((((&&&&&&''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((++++++++++++++++++++++++------,,,+++*********+++.........------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////111444777;;;:::999888777777888888222555888;;;>>>DDDJJJOOOPPPRRRTTTTTTSSSSSSUUUWWW[[[]]]```cccgggjjjmmmnnnqqqtttxxx|||~~~|||{{{zzzyyywwwuuuuuuuuuuuutttrrrooolllhhhddd```\\\XXXTTTRRRPPPLLLIIIEEEBBB>>><<<999777444333444555444333............////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///111111000000000/////////---------------,,,,,,,,,------,,,,,,++++++*********))))))(((((())))))***++++++*********************)))((()))++++++***)))---,,,***)))))))))***+++))))))*********+++++++++,,,,,,,,,+++++++++******)))***+++------,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++***+++,,,------+++)))(((+++++++++,,,,,,------...+++++++++++++++***************************************++++++,,,,,,,,,---))))))************))))))************************,,,+++)))((((((((()))************************************)))))))))(((((()))***,,,......---,,,+++,,,+++***+++------,,,***(((***+++,,,*********+++,,,,,,+++***))))))******,,,,,,+++***))))))************++++++,,,,,,,,,,,,******++++++++++++******++++++***))))))***++++++***+++---,,,,,,+++---...------............------((()))***+++++++++******)))***++++++++++++++++++)))+++,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,---...............///+++,,,---......---,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------))))))***+++++++++++++++***++++++,,,,,,++++++***---......//////000111111222222111111000000000000222111111000///000000000222222000...,,,---111444666333///000333777777666666666888999;;;===>>>?????????>>><<<;;;999888777666666555666777777666444000111111222111///---,,,++++++*********+++++++++***((('''))),,,...+++)))---,,,,,,+++***)))))))))+++***)))(((''''''''''''(((((())))))******++++++************************'''((())))))))))))(((''''''((((((((())))))******&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))+++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,//////......---,,,,,,+++...............---,,,,,,,,,------......------,,,---...000111222555:::>>>===<<<;;;::::::;;;<<<===888<<>>@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@???>>>;;;999777666777777666555222333444555444222///......---,,,,,,++++++,,,,,,,,,++++++,,,------,,,***...---,,,,,,++++++,,,,,,++++++***(((''''''''''''))))))))))))************))))))************)))))))))***+++,,,,,,+++***)))(((((((((((()))***,,,,,,************)))((('''&&&%%%%%%%%%&&&&&&''''''(((&&&&&&''''''((())))))))))))*********++++++++++++,,,,,,+++++++++,,,------...............---------...////////////...---------......//////......---...///111333555:::@@@DDD@@@??????@@@AAADDDGGGIIIHHHNNNUUUZZZ]]]bbbiiiooorrrvvvzzzzzzyyyzzz~~~~~~|||zzzyyyxxxwwwuuusssrrrnnnjjjfffdddaaa\\\YYYNNNJJJEEE@@@===:::777555555444333222111000000///---------......///////////////............//////000000/////////.........------.........---,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******++++++,,,,,,---------,,,,,,...000000...---,,,,,,,,,+++***)))(((((()))************+++++++++*********))))))))))))(((((())),,,---...---+++***(((((()))))))))***************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------......//////)))************+++++++++---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))******++++++******)))************************)))***+++++++++++++++++++++++++++******************)))))))))((((((((((((((()))+++------,,,+++)))***))))))***,,,---+++***''')))+++***)))(((((()))***)))******+++,,,---...---,,,++++++******************++++++,,,------...***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---)))+++,,,,,,,,,,,,---///------............------)))***,,,---...---,,,+++***++++++,,,,,,++++++******+++---,,,++++++,,,---******+++,,,,,,,,,,,,,,,***,,,//////...,,,---...++++++,,,,,,,,,---------......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......///000000---...//////000000//////,,,,,,------------,,,,,,+++,,,---///111333444555888888888999999::::::;;;<<<;;;;;;:::::::::::::::666777888888888:::===@@@GGGHHHHHHFFFDDDCCCCCCDDDFFFFFFHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLJJJCCC???;;;999999:::::::::888999:::;;;:::777444333111000///---,,,,,,,,,,,,(((***+++,,,+++***+++,,,......---,,,---...///000...---,,,***)))(((((((((*********)))))))))))))))******+++,,,,,,+++******)))***+++,,,,,,+++***)))))))))((()))***,,,---///000...***'''&&&&&&((()))&&&&&&''''''((())))))***&&&&&&''''''((())))))***(((((())))))*********+++++++++++++++,,,------...,,,,,,------...///////////////000000//////...------...///000000///...---...000222444777===CCCHHHHHHHHHIIIKKKNNNSSSWWWYYYYYY___ggglllnnnrrrxxx}}}}}}}}}}}}~~~~~~}}}{{{|||yyyuuurrrqqqoookkkggg___[[[TTTNNNIIIEEE@@@>>>888777666555333222111000.../////////000000111111//////............//////////////////............,,,---.........---,,,+++,,,------....../////////******))))))))))))************+++,,,------......))))))***+++------,,,***++++++,,,,,,+++***(((''')))************+++++++++,,,,,,,,,++++++++++++***((())),,,......---+++)))''''''(((((()))))))))***)))***+++,,,,,,+++***))),,,,,,...//////...,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,------***+++,,,---------,,,+++........................---------,,,,,,++++++++++++++++++,,,,,,+++++++++************************'''(((***,,,---------------,,,,,,+++***)))(((((())))))))))))((((((((((((((()))))))))************)))))))))***,,,,,,+++***''')))******((('''((((((''''''((())),,,...000111+++++++++***++++++,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((()))+++,,,,,,,,,,,,...///......////////////......)))+++,,,......---,,,+++++++++,,,,,,,,,++++++***,,,---...---+++***+++,,,'''((()))++++++,,,,,,,,,+++...111111///...///000+++*********+++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,---......,,,---......///.........,,,------......------,,,+++,,,...000333555777888:::;;;;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>???AAACCCDDDFFFIIILLLPPPSSSUUUVVVTTTOOOKKKKKKLLLQQQRRRSSSUUUXXXZZZ[[[\\\[[[\\\\\\\\\[[[YYYXXXVVVOOOKKKFFFCCCBBBCCCDDDDDD>>>???AAAAAA@@@===:::888444222000...---,,,,,,---'''***......,,,+++---000......------...///111222000///...,,,+++*********++++++******))))))((((((++++++------------++++++&&&((()))******)))(((&&&))))))))))))+++---///000666111***%%%###%%%)))---'''(((((()))***++++++,,,&&&&&&&&&'''((())))))***))))))))))))***+++,,,---+++++++++,,,,,,,,,---------......///...---+++***+++,,,......---------...///000000///...///111333222555999>>>CCCJJJQQQVVVSSSXXX]]]______bbbggglllsssvvvzzz}}}~~~|||yyywwwvvvuuukkkhhheeebbb^^^XXXRRRMMMFFFCCC>>>;;;999666333111000///...///000///...,,,...---------------...///111111000000//////......///...,,,*********,,,---......---------,,,,,,,,,---,,,++++++************************************............---+++)))(((***,,,------+++******++++++***)))))))))+++...///,,,,,,,,,++++++*********//////...---,,,+++***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))000...---+++******+++,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++...------------...///000........................******))))))))))))******'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++***))))))******)))))))))***,,,---...------,,,+++***))))))++++++************++++++...---,,,+++***(((''''''((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,...///...---,,,,,,,,,......---,,,++++++******,,,,,,,,,------............---,,,+++***)))))))))))))))((()))++++++)))(((++++++++++++++++++++++++...---,,,,,,,,,,,,........./////////...---,,,,,,+++++++++,,,,,,---------,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***((('''''',,,,,,,,,,,,++++++******////////////...,,,+++***,,,,,,+++++++++,,,,,,---...111444555555444444444???AAACCCFFFGGGHHHIIIIIINNNKKKJJJKKKNNNPPPOOOMMMMMMOOOSSSWWW[[[^^^``````gggdddaaa^^^[[[ZZZZZZZZZ```___^^^^^^^^^___aaabbb___^^^\\\[[[ZZZYYYZZZZZZTTTRRRNNNKKKHHHGGGGGGGGGHHHGGGGGGGGGFFFBBB===999<<<999333...++++++---...)))******,,,---...//////............///000111222333000......111444666777333///+++(((((()))******,,,,,,,,,+++***)))(((((()))'''%%%%%%(((***)))''',,,++++++++++++++++++,,,777---%%%&&&((())))))***$$$###"""$$$&&&)))))))))))))))(((((('''''''''&&&***)))))))))***+++,,,,,,,,,,,,,,,,,,------------...////////////---,,,+++...000111111000///000111000111222222111222555888<<>>999333///---------,,,,,,,,,++++++*********,,,,,,,,,,,,---...000000666333111222555888:::;;;444000+++(((((()))******+++,,,,,,++++++)))(((((()))'''&&&''')))******(((++++++************++++++111+++''')))+++((('''(((&&&$$$$$$%%%''')))))))))******)))))))))(((((((((++++++*********++++++,,,------------........./////////000//////...---,,,...///000000......///000111333555777888;;;>>>AAAIIINNNVVV^^^eeekkkqqquuuvvvzzz~~~}}}{{{zzzxxxtttoookkkeeeaaa\\\WWWRRRNNNJJJGGG>>><<<888666555444222111//////...---------......//////000000000000000000000///---,,,,,,---............---------,,,,,,,,,......---,,,,,,,,,,,,---------------------------............---+++***)))***,,,------+++******+++*********++++++,,,,,,---,,,,,,,,,++++++++++++***((()))))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,+++------...///000111222222++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))************))),,,+++******)))*********************************++++++************++++++,,,,,,,,,+++***)))((((((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***,,,------+++******+++)))+++,,,...//////......,,,,,,,,,,,,------------...---,,,++++++***++++++*********,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,---...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,+++,,,---,,,,,,,,,,,,,,,---------+++++++++,,,---...///000...---------...///000000222444777:::>>>DDDKKKPPPTTTVVVYYY]]]```bbbccccccbbb```______aaabbbbbbaaahhhjjjlllppprrrtttuuuuuuooommmkkkiiiggggggggggggkkkjjjiiiiiiiiiiiiiiijjjhhhfffccc___[[[YYYXXXWWWXXXVVVTTTQQQOOONNNNNNNNNLLLKKKJJJJJJKKKKKKIIIHHHGGGDDD???:::555111...---......---,,,+++******)))++++++++++++,,,...000111777555444666:::>>>@@@AAA555111,,,)))))))))******+++++++++++++++***)))(((***(((((((((***+++***)))*********))))))*********+++)))***---,,,'''%%%&&&((('''%%%&&&((())))))(((************)))))))))))),,,,,,+++*********++++++............/////////////////////......------,,,,,,...////////////111333555888<<<@@@DDDHHHMMMPPPXXX^^^fffnnntttxxx}}}~~~~~~~~~{{{wwwtttooolllgggbbb^^^[[[WWWTTTLLLHHHBBB===:::888555444000//////......//////000/////////000000111111222000///............//////......---------,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,------+++******+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++,,,,,,---......///*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,+++******)))))))))(((((()))))))))*********++++++************++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))+++,,,,,,***))))))******+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***))))))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))+++,,,------+++,,,------............------,,,,,,,,,,,,++++++,,,++++++,,,...///---,,,------------------------***+++------,,,,,,---///,,,,,,,,,,,,------------++++++++++++,,,...///000------......000111333444444777<<>>???CCCIIIOOOTTTZZZ___ccciiinnnuuu||||||uuurrrooollljjjhhheeeccc[[[WWWOOOIIIDDD@@@<<<:::666555444444444444444444//////000000111111222222/////////.../////////000......---------,,,,,,,,,.........------......///,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,---***,,,------+++******+++******+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,++++++)))******+++,,,---......***+++,,,,,,,,,,,,+++***+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++******))))))((((((((()))******++++++++++++************++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))+++,,,+++***))))))))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,------------------------,,,.........,,,,,,---///------------------------////////////000000111222000000111333666888;;;<<>>;;;999666666555444333222111111222000///...///111333555000111333777>>>DDDHHHIII999555///,,,******************+++++++++***))))))((()))+++,,,++++++++++++******))))))))))))******)))''')))+++)))&&&&&&***+++)))(((((()))))))))(((((((((((((((((((((((((((,,,,,,+++++++++,,,,,,---............/////////000---,,,------...///000111...111555888===BBBHHHLLLRRRVVV]]]ccchhhmmmrrruuuzzz~~~|||~~~~~~{{{xxxvvvuuuuuutttsssqqqhhhddd]]]WWWRRRMMMHHHEEE===<<<:::888666444333333000000111111111111111111.........///////////////......---------,,,,,,,,,...------------...//////++++++++++++++++++++++++***************+++,,,---***,,,------+++******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++&&&''')))***+++,,,------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++---.........---,,,***++++++,,,---...//////------////////////---------------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++***)))))))))))))))******+++++++++++++++************++++++***************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---...///111...,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,,,,------------,,,+++++++++,,,,,,------------,,,,,,---//////...---------------------------...//////...------///000000000000/////////.........///000111111111111111111222444777;;;???BBBDDDIIIMMMSSSXXX\\\^^^```bbbdddfffiiilllnnnpppqqqqqqsssuuuwwwxxxyyy{{{~~~}}}~~~~~~~~~}}}{{{zzzvvvvvvuuuuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvuuuvvvuuutttssssssssstttuuuvvvtttrrrooolllhhhfffeee___[[[XXXUUUTTTSSSQQQPPPOOONNNMMMKKKIIIGGGFFFEEECCCBBB@@@===:::777555333666555333111111333555777111222444999???EEEHHHIII;;;777111---+++++++++*********+++++++++******)))'''))),,,,,,+++******+++*********))))))*********+++(((''')))***((((((,,,+++)))''''''((())))))(((''''''''''''((((((((((((+++++++++++++++,,,---...------........./////////---------...000222555666666999>>>DDDKKKSSS[[[aaaiiimmmrrrwwwzzz}}}|||yyyuuurrrrrrqqqqqqqqqqqqssstttuuusssyyy}}}{{{{{{{{{||||||{{{zzzxxxwwwwwwyyy{{{}}}~~~}}}{{{{{{||||||{{{zzzqqqnnniiieeeaaa\\\XXXTTTJJJHHHDDD@@@;;;777444333222222111111111111111111------......////////////......---------,,,,,,,,,------,,,,,,---......///------------------------000...---+++*********+++***,,,------+++******+++---,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,---...,,,---------------------,,,,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***---///000//////...------------------,,,,,,---...///000000///...---,,,,,,------,,,++++++***************************++++++***)))***+++,,,---))))))***+++,,,+++***************+++++++++++++++++++++************++++++))))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***,,,---,,,+++)))******+++***)))))))))+++---...,,,,,,,,,+++++++++******+++++++++,,,,,,.../////////---++++++,,,/////////------------------------+++,,,---...//////......,,,,,,---------,,,++++++******++++++,,,---......---,,,,,,---///000...---........................---............///111444555555444333222222111000///111444666888888777666777888;;;@@@EEEJJJNNNPPPSSSVVVZZZ]]]___bbbeeegggmmmnnnqqqtttvvvxxxxxxyyyyyy{{{}}}}}}|||}}}}}}{{{yyyxxxxxxxxxxxxwwwvvvtttsssrrrqqqrrrtttuuuvvvwwwvvvvvvwwwvvvvvvuuuvvvwwwxxxyyyxxxwwwvvvtttrrrooommmlllhhheeebbb```___]]][[[YYYXXXWWWUUUTTTRRRRRRQQQQQQQQQOOOMMMIIIFFFBBB@@@>>>???===:::777777888:::;;;888888999===AAAEEEGGGGGG<<<888222...,,,++++++***)))******+++++++++******%%%))),,,,,,+++))))))***++++++************++++++,,,'''&&&***---+++******)))(((&&&'''((())))))(((''''''(((((())))))))))))*********+++,,,---...///------------.........///.........000222555888999CCCGGGMMMTTT]]]gggpppvvvyyy}}}{{{wwwtttjjjiiigggffffffggghhhhhheeelllttt{{{~~~~~~|||||||||uuusssqqqnnnlllkkkkkkkkknnnpppsssuuuvvvwwwyyyzzzxxx{{{}}}}}}~~~~~~}}}uuussspppmmmkkkgggccc```\\\YYYSSSLLLFFF@@@;;;999333222222222111000000000,,,,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................000...+++(((&&&$$$$$$###***,,,------+++******+++...,,,***))))))***,,,---*********++++++,,,,,,,,,%%%&&&'''((()))***++++++******+++++++++,,,,,,,,,---------------------------,,,+++++++++,,,---...)))***++++++,,,---......---,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++(((***---///111111000/////////...---,,,******)))+++,,,...//////...,,,+++***************)))((('''***************************)))((((((((()))+++,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***,,,------+++******+++)))(((''''''(((+++///111,,,,,,,,,++++++*********+++++++++,,,---...///000+++)))'''(((***---//////------------------------(((***,,,...////////////------------,,,,,,+++***))))))***+++---...//////------,,,...///000...---........................+++,,,---......111444777999999888777555444333222666999===AAADDDDDDCCCAAACCCEEEHHHMMMSSSYYY]]]```___```bbbccceeehhhmmmqqqxxxyyyzzz|||}}}}}}}}}||||||~~~~~~||||||~~~~~~|||zzzzzzzzzyyyxxxwwwuuutttsssoooqqqsssuuuvvvwwwvvvvvvwwwwwwvvvvvvvvvwwwyyyzzztttttttttsssrrrpppooonnnnnnllljjjhhhhhhfffdddaaa___^^^\\\ZZZXXXXXXYYYYYYYYYXXXVVVTTTQQQOOOMMMLLLGGGDDDAAA>>>===>>>@@@AAA>>>>>>>>>@@@CCCFFFFFFEEE===999333...,,,++++++***)))******+++++++++******%%%(((,,,,,,***((()))***,,,,,,++++++++++++,,,,,,,,,&&&%%%+++000...***(((((('''%%%&&&((())))))((((((((())))))*********+++))))))******+++---...///000111111111000///......000111333555888>>>EEEJJJRRRZZZdddlllqqqwww}}}vvvsssnnniiiccc___\\\ZZZ___```bbbgggmmmqqqttttttxxx|||zzzvvvpppkkkhhhdddaaa___```aaadddhhhlllnnnmmmlllkkkpppvvvzzz}}}~~~~~~~~~zzzyyywwwuuurrrooonnnllliiifff```XXXQQQJJJFFFCCC888666444222333222111000111///......///000000///........................///............------------...///...,,,+++,,,---,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,+++***)))((((((++++++,,,,,,,,,---------+++,,,,,,---,,,+++)))(((*********)))))))))))))))************************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********************+++,,,---,,,+++...---+++)))((())))))***---,,,,,,,,,---...000111000000000///.........---+++,,,---...---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,+++******))))))******+++***)))(((''''''''''''+++++++++***************+++((('''(((,,,---,,,***)))******+++++++++******))))))))))))************000///...,,,***((('''&&&+++***)))(((((()))***+++++++++,,,,,,,,,++++++***)))***,,,------,,,+++*********+++++++++,,,,,,,,,...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...,,,,,,,,,++++++************,,,------,,,+++---...........................,,,------......------,,,,,,,,,------...///000000)))...///++++++333>>>CCCKKKIIIDDD>>>999777999<<>>;;;888000000000000000000000000//////.........---------+++,,,------,,,,,,...///*********+++,,,---...///---------.........//////******+++,,,------......++++++,,,,,,,,,---------...---+++*********++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))---000///,,,***---000,,,---.../////////------++++++******+++---///000.........------,,,,,,,,,+++,,,---///000//////...+++,,,,,,---,,,+++***)))******++++++++++++*********))))))((((((((((((((('''(((***,,,---,,,+++***&&&'''((()))+++---......333///+++***,,,,,,***((('''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------(((((()))***+++---///000******+++++++++,,,,,,,,,000///------------,,,*********+++,,,,,,---......//////...,,,))))))***,,,,,,,,,,,,------............///000000//////000222..............................////////////......//////000111222333333444222888???HHHTTTbbbjjjkkkhhhhhhfffeeeeeeiiinnnrrruuuvvvyyyzzzzzzxxxtttrrrhhhfffdddaaa___]]]\\\[[[\\\[[[YYYTTTPPPQQQUUUYYY\\\[[[[[[[[[[[[[[[\\\\\\^^^[[[XXXTTTSSSTTTVVVXXXWWWVVVUUUUUUUUUUUUVVVWWWQQQPPPOOOPPPQQQQQQPPPOOOOOORRRVVVZZZ[[[ZZZXXXVVVSSSPPPLLLGGGCCCAAA@@@@@@===>>>>>>???AAACCCDDDEEEDDDGGGLLLPPPSSSUUUXXXZZZZZZ\\\___bbbfffhhhjjjkkkjjjjjjkkklllmmmooopppqqqnnnnnnnnnmmmlllkkkjjjiiieeeccc```]]]YYYRRRKKKFFF???;;;666222111///---,,,***++++++++++++,,,,,,,,,)))***+++,,,---.........111000///---+++)))(((''')))))))))***+++++++++,,,******))))))))))))******,,,+++***))))))***+++,,,333555888:::???GGGRRRZZZccchhhooouuuzzz~~~yyyoooeee^^^ZZZZZZZZZ```fffnnnvvv|||xxxzzz}}}yyysssnnnkkkkkkkkknnnmmmlllnnnqqqrrrooollljjjcccYYYRRRPPPSSSVVVYYYaaadddhhhlllooorrrvvvyyywwwuuurrrmmmiiieeebbbaaa]]]\\\\\\___eeejjjmmmnnntttvvvyyy{{{}}}~~~~~~~~~|||}}}zzzwwwvvvvvvuuurrrooojjjfff___XXXQQQIIIAAA<<<999666111///...///......+++,,,...//////...---,,,------..................///////////////.........000///...---------------...---,,,+++************...---+++***)))***++++++,,,---...---+++***+++,,,,,,,,,---...---,,,***))))))***+++,,,...///000111000//////...,,,+++******......---------,,,,,,,,,,,,+++++++++,,,------...)))+++------,,,,,,,,,------,,,,,,,,,---///111222+++************+++,,,---,,,------......------,,,++++++,,,------...//////000///---,,,+++******************)))******++++++++++++************++++++,,,,,,------,,,+++)))(((((())))))***,,,...000111555444222000---+++)))((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))++++++*********+++,,,---***+++---//////...---,,,.........------,,,,,,,,,......---+++))))))+++---............---,,,++++++///...,,,+++***+++,,,,,,............////////////........................---......///////////////111000...---,,,,,,---.../////////...---///222555///111222111//////222666<<>>>>>===<<<<<<;;;;;;<<<===>>>===>>>>>>??????>>>>>>===>>>>>>>>>============<<<>>>>>>>>>=====================;;;:::::::::;;;<<<;;;<<>>:::888555666777777999<<>>CCCIIIMMMVVVaaalllsssvvvvvvtttvvvxxxzzzzzzxxxvvvuuummmhhhbbb[[[UUUOOOIIIEEE@@@>>><<<:::888888999:::777666555444444555666777777888888999999888888777:::999999999999888888888:::999999999888888888888999888777666666666777777888888999999999::::::::::::;;;===>>>===:::777555222333555666777;;;???CCCKKKNNNRRRSSSRRRQQQPPPOOONNNMMMLLLLLLMMMOOORRRSSSXXXXXXXXX[[[```ccceeeeeeddddddeeegggjjjkkkjjjiiidddbbb```_________]]]\\\YYYUUUPPPLLLHHHAAA999333///---++++++---......------,,,+++***)))(((((((((+++++++++***************''')))+++,,,,,,***(((&&&(((((((((((()))))))))))))))))))))))))))*********QQQYYYdddlllrrrwww}}}wwwlllbbb\\\YYYVVVRRROOOOOORRRVVVZZZbbbeeeiiikkklllnnnoooqqqqqqrrrsssuuuwwwzzz|||}}}{{{|||~~~~~~~~~|||yyyvvvtttmmmjjjgggdddaaa]]]YYYVVVVVVWWWWWWXXXZZZ___fffkkkwwwzzz}}}wwwtttnnnkkkhhheeebbb___[[[XXXXXXZZZ]]]bbbhhhnnnrrrtttzzz|||~~~~~~}}}|||||||||||||||||||||}}}~~~~~~~~~wwwuuurrrooommmjjjfffcccVVVPPPGGG???999555111///111000000///...---,,,,,,++++++,,,------...//////++++++,,,---.../////////------,,,,,,,,,,,,,,,---------------,,,+++***************++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++************************000000///---+++***)))(((************))))))))))))---,,,,,,+++,,,,,,------+++---...///...---.../////////......------------'''***---//////,,,)))&&&------............------,,,---......---***(((&&&))))))))))))***,,,---...+++++++++++++++,,,---...++++++************++++++,,,+++)))((((((((()))***+++,,,---...//////000000//////......---,,,,,,+++++++++++++++++++++++++++)))))))))))))))***++++++++++++,,,,,,,,,++++++***((())),,,------,,,+++***...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,...///...------...,,,,,,---......///......+++,,,---......---,,,+++............////////////........................---......///////////////***+++,,,.........---,,,---///111111///...//////333666:::<<<===@@@EEEJJJWWW[[[cccllltttyyy{{{{{{zzz|||}}}|||yyysssmmmiii[[[VVVPPPKKKHHHFFFDDDBBBCCC@@@<<<888555444444555777666555444444444555666888888999:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888:::999999999888888888888<<<;;;:::888777666666666555666777777777666444333222333444444555777;;;>>>FFFJJJOOOSSSUUUUUUVVVWWWSSSRRRPPPNNNMMMMMMMMMMMMPPPQQQRRRUUUYYY^^^bbbddd```aaaccceeehhhiiiiiihhhccccccbbbbbbaaa```^^^]]][[[ZZZXXXUUURRRKKKBBB<<<555222...++++++,,,,,,,,,---,,,+++***))))))))))))************************'''''')))***+++,,,,,,,,,(((((((((((((((((()))))))))))))))******+++++++++aaaiiissszzz}}}sssiiiaaa[[[WWWYYYYYYXXXWWWWWWXXXYYYZZZ___```bbbcccbbbccceeefffgggggghhhiiikkknnnpppqqqooopppqqqqqqqqqrrrtttvvv{{{|||{{{{{{}}}yyysssoookkkhhhdddbbb^^^]]]\\\ZZZZZZ]]]cccgggwwwzzzzzzwwwsssrrrrrrrrrpppjjjddd___\\\[[[YYYZZZ]]]bbbgggjjjtttwwwzzz{{{{{{{{{|||}}}|||}}}}}}}}}||||||||||||zzzxxxuuusssrrrooollliiiddd]]]TTTJJJBBB<<<666222222111///...------......////////////............,,,------...///000000111......------------......------...------,,,***))))))******+++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,)))******+++,,,---......,,,++++++++++++*********------,,,,,,+++,,,,,,---***,,,------,,,,,,,,,...,,,+++++++++***))))))(((***+++,,,,,,,,,+++***)))---......//////......---///...---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,---))))))))))))***+++,,,---++++++************+++++++++***)))((((((((()))***,,,,,,...////////////...000///...---,,,+++***)))++++++++++++++++++++++++))))))(((((())))))***+++***++++++,,,,,,,,,++++++((())),,,------,,,+++***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000//////000---------------,,,+++***+++,,,......///...---,,,............////////////........................---......///////////////***+++---...///...---------///111111000///000111222777>>>DDDHHHMMMSSSWWWgggkkkqqqvvvzzz|||||||||~~~}}}|||wwwpppggg^^^YYYLLLHHHDDDAAAAAABBBCCCCCCAAA>>>:::555222111111111777666555444444444555666555666777888999999999999;;;;;;<<<<<<===>>>??????@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<;;;999777777777888999888777555333222333333444333444555444333444666888===BBBHHHLLLOOOQQQRRRTTTRRRSSSTTTTTTTTTSSSRRRQQQLLLMMMMMMNNNPPPSSSVVVYYYXXXZZZ\\\^^^```aaabbbcccccccccddddddaaa___\\\[[[YYYZZZZZZZZZXXXRRRLLLGGG>>>999333...,,,+++***)))+++***************++++++************************((('''%%%$$$%%%&&&(((******)))(((((((((((())))))))))))******++++++,,,,,,mmmttt|||yyymmmeeeaaa______bbbcccddddddcccbbbaaa```dddeeeeeedddbbbbbbdddfffddddddccccccddddddeeeffffffggghhhhhhhhhhhhkkkmmmsssxxx~~~}}}~~~}}}}}}}}}~~~~~~|||yyyyyy}}}~~~~~~{{{zzzzzzzzzxxxwwwzzzzzzzzzyyywwwuuurrrqqqsssvvvzzz|||}}}}}}}}}~~~zzzvvvtttqqqooohhhgggeeeccccccfffkkkooo{{{}}}~~~{{{wwwxxxzzz{{{zzzvvvooojjjeeeaaa\\\YYYWWWYYY]]]___iiimmmqqquuuwwwyyy|||}}}|||}}}~~~}}}zzzyyyzzz{{{|||zzzxxxwwwvvvuuurrrooommmhhh```XXXPPPHHH@@@<<<444333000...,,,,,,---...111111000000///.........+++,,,,,,------.........,,,,,,++++++,,,,,,------)))***,,,.........------******+++,,,,,,,,,++++++***,,,------++++++,,,...,,,,,,+++++++++,,,------******++++++,,,---......,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++******))))))******)))+++------,,,+++,,,---,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,---...///......////////////......///...,,,++++++,,,...000......---,,,++++++++++++,,,+++******)))))))))***++++++************+++++++++******))))))*********+++,,,...//////...---,,,//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))************+++,,,,,,,,,++++++)))***+++,,,---,,,++++++***+++---//////...---,,,,,,,,,------------......---...000000///...///000---------,,,,,,+++)))))),,,------............---............////////////........................---....../////////////////////000000000000000000...000111111111111222444222;;;FFFQQQXXX___fffjjjssswww{{{~~~~~~}}}|||||||||zzzuuummmcccXXXOOOIIIEEEBBB???>>>>>>@@@@@@@@@===;;;888666555555666666444333333222333444555666666777888:::<<<===>>>>>>@@@AAABBBDDDFFFHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAABBBAAA@@@@@@???<<<:::888666666888;;;<<<<<<:::666333222222444555444555555444222222333555888;;;>>>AAABBBCCCEEEFFFIIILLLOOOSSSVVVWWWWWWVVVQQQRRRRRRPPPNNNMMMNNNPPPOOOPPPRRRSSSSSSUUUXXXZZZ```bbbddddddaaa]]][[[ZZZWWWXXXZZZ[[[ZZZXXXTTTRRRHHHCCC<<<555111...+++)))***************+++,,,,,,***************+++++++++///---)))&&&$$$%%%((())),,,+++)))((((((((()))***+++++++++++++++,,,,,,,,,zzz}}}tttoooooopppqqqvvvvvvvvvuuutttsssqqqqqqrrrrrrqqqooommmmmmoooqqqmmmkkkjjjhhhfffeeeddddddeeefffhhhhhhhhhiiikkkmmmqqquuuzzz~~~}}}|||||||||yyytttrrrrrrqqqooommmmmmooopppooommmnnnsssxxx||||||{{{zzzyyyxxxxxxwwwvvvssspppooonnnmmmkkkiiijjjjjjkkkkkkkkkjjjhhhgggiiikkkmmmnnnnnnnnnpppqqqvvvxxx{{{|||zzzuuuuuusssqqqppprrruuuyyy{{{{{{|||}}}~~~|||xxxtttpppmmmhhhbbb]]][[[ZZZZZZ[[[```ffflllppptttxxx{{{zzz|||}}}|||zzzyyyzzz|||{{{zzzyyyyyyyyyyyyvvvtttsssooojjjddd^^^VVVNNNIII<<<:::555111.........//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---)))+++,,,...///...------++++++,,,,,,,,,+++***)))***+++---,,,,,,+++---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,***)))''''''---,,,,,,,,,,,,+++++++++,,,+++******))))))*********,,,......---,,,---...,,,---.........---,,,,,,+++++++++,,,---...///000......////////////......------,,,++++++,,,---------,,,,,,+++***+++++++++,,,,,,+++*********++++++++++++************++++++******+++++++++++++++***+++,,,---......---+++***,,,,,,,,,,,,+++++++++***------------------------((((((((((((((()))******)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,---...///000000000---------....../////////......///...,,,,,,---...,,,,,,,,,---,,,,,,++++++---------------...//////............////////////........................---......///////////////222222111000000000111111///000111111111222555888<<>><<<======>>><<<;;;::::::999999999:::;;;;;;666555555555666888999;;;:::<<<>>>AAACCCEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVUUUTTTSSSRRRQQQPPPPPPOOOLLLMMMNNNNNNNNNMMMKKKKKKHHHEEE@@@<<<:::999;;;<<<<<<;;;999666555444555555222333444444222222333444444666777888777888:::<<<@@@BBBEEEIIILLLPPPRRRSSSRRRTTTUUUSSSOOOMMMMMMNNNIIIJJJJJJJJJIIIKKKPPPTTT[[[^^^bbbccc```]]][[[ZZZWWWXXXZZZ[[[[[[ZZZZZZZZZRRRMMMEEE???999555000...,,,,,,+++*********++++++))))))*********+++++++++///...+++***)))***,,,------,,,***)))))))))***+++,,,,,,,,,,,,,,,+++++++++}}}~~~~~~~~~}}}zzzxxxxxxzzz|||xxxvvvssspppmmmkkkiiihhhhhhjjjkkkkkkkkkllloooqqqqqqssswww{{{~~~xxxwwwvvvtttsssrrrrrrqqquuuqqqmmmjjjjjjhhheeebbbbbbdddgggfffeeegggnnnttt}}}|||{{{zzzxxxwwwvvvvvvooommmiiigggfffdddbbb```]]]^^^___aaaaaaaaaaaa```aaabbbcccbbbaaabbbdddeeelllooossswww{{{}}}~~~~~~|||yyyyyy{{{}}}~~~}}}{{{{{{|||}}}{{{zzzyyywwwsssmmmfff```\\\ZZZQQQVVV^^^eeekkkpppuuuyyyyyy{{{}}}}}}zzzzzz|||~~~xxxwwwwwwxxxzzzzzzyyywwwuuusssppplllggg```YYYSSSEEEBBB<<<666222111111111,,,------....../////////...---------------------,,,+++++++++,,,------...---.../////////---+++)))+++,,,,,,---,,,+++)))(((***+++---,,,,,,,,,---...,,,,,,+++***+++,,,...///------,,,,,,+++******)))*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,+++++++++,,,+++---//////...---...///))))))++++++++++++***)))'''((()))+++,,,---............////////////......+++,,,,,,---,,,+++***)))+++***************++++++*********+++,,,---///000++++++************++++++)))***,,,------,,,+++***+++,,,---......,,,+++)))*********++++++,,,,,,---------------------------((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,...000222444........./////////000000......---+++))))))+++---++++++,,,---...............---,,,,,,---...///000............/////////000........................---......///////////////222111000.........///000000111111111111333777;;;GGGRRR```lllssswwwzzz}}}|||~~~}}}}}}tttooofffZZZOOOEEE???;;;:::::::::<<<======;;;999777777888888888888888888;;;::::::;;;<<<>>>@@@AAA<<<>>>AAADDDGGGIIIKKKKKKJJJKKKMMMQQQTTTWWWZZZ[[[^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZYYYXXXWWWYYYTTTMMMEEE???;;;:::::::::::::::999888777555444111222444444333333444666333444444444444555888;;;<<<<<<===>>>AAAEEEIIIKKKJJJMMMPPPPPPMMMKKKKKKLLLGGGHHHHHHFFFEEEGGGMMMQQQVVV[[[```bbb```]]][[[[[[XXXYYYZZZ[[[ZZZ[[[\\\^^^WWWSSSLLLFFF@@@;;;666333......,,,+++***)))))))))))))))******++++++++++++%%%%%%'''(((***,,,---......---+++))))))***+++,,,---------,,,,,,+++++++++~~~~~~|||yyyvvvsssqqqppppppqqqrrrqqqooommmlllqqqrrrtttvvvyyyzzzyyywwwppppppooommmjjjiiijjjlllgggfffeeedddbbbbbbbbbccc^^^___aaadddiiipppxxx~~~}}}}}}vvvrrrmmmiiieeeaaa]]][[[^^^]]][[[ZZZYYY[[[\\\]]]^^^``````___]]]^^^bbbffflllmmmooopppppprrruuuwwwtttuuuwwwyyy{{{}}}}}}zzzwwwxxx{{{~~~~~~}}}zzzvvvuuusssmmmccc[[[UUUUUUVVVXXX\\\ccciiimmmtttvvvyyy|||}}}|||zzzxxx{{{zzzyyyxxxwwwvvvvvvvvvvvvuuutttrrrooojjjfffcccTTTNNNDDD<<<777444333222111000///000000000...,,,---,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++------...///...---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------++++++++++++------******+++,,,,,,---......((((((((((((***+++---//////...,,,+++++++++,,,,,,,,,---......//////............---------...//////...---,,,***)))(((''''''///......------,,,++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))&&&&&&'''((()))***++++++///...,,,***)))))))))******+++,,,------------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---............000///---,,,,,,---///000111000///...---,,,,,,,,,//////......---------,,,......------------......------------------------///......------///000111////////////////////////////////////000111333333333111///...///111111000///333777777666999AAAIIIYYYcccppp{{{zzztttqqqqqqjjj^^^QQQGGGAAA??????;;;;;;;;;;;;;;;;;;<<<<<<===>>>AAACCCDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBEEEIIIJJJIIIJJJMMMPPPNNNPPPRRRTTTVVV[[[```dddeeeffffffffffffdddcccbbbaaabbbccccccbbbbbbdddffffffbbbZZZRRRLLLHHHGGGFFFEEECCC@@@??????===;;;999777555333333444444333222666666555555555555555555777777777888999:::;;;<<>>888444111222111//////000000///---,,,++++++******++++++,,,---.........------,,,+++***+++,,,---......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---.........---+++*********++++++,,,+++***)))))))))***+++)))***++++++,,,,,,++++++......------,,,---------111111///...------,,,,,,---------------------------,,,,,,,,,++++++++++++,,,---.../////////......------,,,,,,+++,,,,,,,,,******))))))))))))*********************++++++,,,((((((((()))******++++++......---,,,++++++++++++...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---............000...---,,,,,,---...000000///...---------------/////////.........------///......------......///------------------------//////...---...///000111////////////////////////000000///000000111222333111000//////000111222222000333777777999???KKKUUUiiiqqq||||||vvvppplllfff___UUUJJJAAA===<<<<<<888999:::===???AAABBBCCCIIIJJJMMMOOORRRSSSTTTTTTTTTUUUTTTSSSQQQOOOLLLJJJIIIKKKNNNOOONNNOOORRRTTTWWWYYY[[[^^^aaaeeekkkooonnnnnnoooooonnnlllkkkjjjjjjjjjkkkjjjiiijjjlllnnnmmmiiiddd^^^XXXUUUSSSRRRLLLJJJGGGFFFEEECCC@@@>>>>>><<<:::999999999888777555555555555555555444444777777666777777888999:::<<<===@@@BBBDDDEEEFFFFFFFFFGGGIIIJJJKKKNNNQQQTTTWWWYYY\\\___```___]]]\\\[[[[[[[[[[[[\\\]]]^^^___aaa___\\\YYYUUUPPPJJJFFF===999333///---,,,,,,+++++++++,,,,,,,,,+++++++++))))))******++++++++++++************************++++++++++++++++++++++++~~~|||yyyvvvtttsssrrrnnnkkkgggdddaaa```aaaaaaeeehhhooozzz}}}yyyuuuuuuwwwyyyxxxwwwvvvtttsssuuuxxxyyywwwtttxxxyyyzzz|||zzz{{{|||yyyuuutttuuuwww{{{zzzxxxuuussspppnnnmmmrrruuuxxxxxxvvvuuuwwwyyy}}}yyysssqqqpppooollliiieeeeeeccccccccceeeggghhhhhhiiilllooorrrvvvxxxzzz}}}}}}}}}}}}~~~|||yyywwwvvvxxx{{{||||||~~~|||{{{|||}}}{{{uuupppgggccc]]]WWWSSSSSSTTTUUU```eeelllsssxxxyyyxxxwwwyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwvvvsssooollljjjiiiccc[[[RRRJJJCCC<<<888666333000//////000000///,,,,,,++++++++++++,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++***++++++,,,,,,------...000///---+++******+++++++++************++++++,,,,,,,,,---............---......---,,,++++++++++++///...------,,,,,,,,,---++++++,,,------...//////------------,,,,,,,,,,,,,,,---///000000000///...///...------,,,,,,,,,,,,************************((((((((()))+++,,,...///*********+++++++++++++++---...............------222000...,,,***)))))))))******+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,---............///...---,,,,,,---...//////......---------......000000////////////......///......------......///------------------------//////.........///000111////////////////////////111111000000000111111222222111111111111333444555222555999<<>>BBBGGGKKKNNNPPPXXXZZZ\\\___bbbdddffffffffffffeeeccc```\\\YYYWWWVVVXXXYYYZZZZZZZZZ\\\]]]```aaadddfffiiimmmssswwwsssssstttsssrrrpppnnnmmmooooooooommmlllmmmppprrrqqqooommmiiifffbbb```___XXXVVVSSSPPPOOOLLLIIIGGGFFFDDDAAA??????>>>===;;;777777777666666555555555666555555444555555666666666777999:::<<<<<<======>>>AAAFFFJJJLLLOOORRRTTTWWWXXXZZZ[[[[[[ZZZXXXVVVXXXYYYZZZ[[[\\\]]]^^^^^^bbbaaa___^^^]]]YYYUUUQQQHHHCCC;;;444000...------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***************************++++++++++++++++++++++++uuutttqqqnnnllljjjjjjjjjeeebbb^^^[[[ZZZ\\\___bbbkkkppp}}}~~~yyyzzz~~~~~~~~~|||yyyxxxtttxxx{{{zzzwwwwww{{{~~~}}}}}}yyyxxxwwwrrrmmmhhhfffcccaaa``````bbbcccbbbbbbdddhhhkkknnnnnnnnntttuuuwwwyyy{{{}}}~~~~~~{{{yyyvvvuuuvvvxxxzzz{{{~~~}}}|||yyytttppppppmmmggg```YYYTTTQQQOOOSSSYYYbbbkkkrrrvvvwwwwwwzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvtttqqqooonnnkkkhhhccc^^^XXXRRRKKKFFF;;;888333000///000000000...------,,,,,,------...------............------///...---,,,***)))((('''+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++------------+++++++++++++++,,,,,,------------,,,+++******+++------,,,,,,,,,,,,------......------...///////////////...---,,,+++************,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------------------------******,,,---------,,,+++///...---,,,,,,+++,,,,,,,,,,,,------------,,,,,,(((((()))***+++---...///------,,,,,,,,,+++++++++,,,---///000111000///...222000---+++)))))))))*********+++++++++,,,,,,,,,------------,,,+++******+++,,,------.........---///...------------...///---------------...///000000000000000000///////////////............//////........................///////////////000000000////////////////////////222222111111000111111111333444444333333444777999888<<>>@@@AAADDDIIIOOOUUUZZZ]]]___fffgggiiikkkmmmoooqqqqqqqqqooommmjjjgggeeecccccceeefffgggggggggggghhhiiijjjkkkllllllmmmooosssvvvsssttttttsssrrrpppnnnmmmqqqqqqpppnnnlllmmmppprrrooooooooonnnmmmjjjgggfffcccaaa]]][[[YYYVVVSSSPPPLLLIIIFFFDDDCCCAAA???>>>;;;;;;:::999888888777777555444444333333333333444666666666777888888888888999<<<@@@CCCFFFJJJNNNPPPSSSUUUXXXYYYXXXUUUQQQNNNOOOPPPRRRUUUXXXZZZ\\\\\\aaa````````````^^^ZZZWWWQQQKKKAAA999444111///---------,,,,,,,,,,,,------)))***,,,------,,,***)))************************++++++++++++************|||xxxwwwxxx~~~zzzwwwvvvuuuttttttjjjiiigggdddcccbbbbbbccc^^^]]][[[\\\^^^dddiiimmmvvv~~~}}}xxxssstttyyy~~~~~~|||}}}vvvqqqnnnlllkkkmmmqqquuuuuuttttttzzz||||||{{{wwwrrrnnnlllhhheeeccccccdddeeecccccccccfffhhhiiigggdddhhhjjjmmmppptttxxxzzz|||zzzzzzyyyzzz{{{|||~~~{{{zzzwwwttttttvvvyyy{{{}}}{{{xxxtttrrrtttrrrooojjjccc[[[TTTPPPMMMRRRZZZccckkkqqquuuwww||||||||||||{{{zzzxxxxxxwwwvvvvvvuuusssrrrqqqpppmmmkkkiiigggddd^^^WWWSSSDDD???888333111111000000------,,,,,,,,,,,,------------...//////......---///...---,,,***)))((('''+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++------------++++++++++++,,,,,,,,,,,,------++++++***))))))***+++,,,,,,,,,------............******+++,,,,,,,,,,,,+++...---,,,+++***)))))))))......------......//////......---------,,,,,,,,,------------------------((()))***+++,,,+++******------,,,++++++***++++++,,,---............---,,,++++++******+++,,,------......------,,,,,,++++++,,,---///000111000000///000///,,,***)))***+++,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,------...---------.........------.........---------------...///000/////////000000000000000/////////....../////////......................../////////000000000000000000000000000000000000000333222111111111111111222222444555555444666999<<>>======???CCCGGGIIIQQQTTTYYY___dddhhhkkklllqqqqqqrrrrrrssstttuuuuuuvvvsssoookkkjjjjjjlllnnnnnnnnnnnnnnnooopppppppppssssssqqqooommmmmmoooqqqqqqqqqrrrqqqpppnnnmmmkkkppppppooommmkkkkkknnnppplllmmmooopppooommmjjjhhhjjjgggdddbbbaaa^^^[[[YYYSSSPPPMMMJJJIIIGGGEEECCC>>>===<<<;;;:::999888888666555555444444444555555888888777666666666666666777888999:::<<>>======>>>@@@CCCHHHNNNSSSVVVbbbeeeiiinnnrrrtttuuuuuuyyyxxxwwwwwwvvvwwwwwwwwwyyyvvvrrrnnnnnnooorrrtttpppooonnnoooqqqrrrrrrqqqoooooommmjjjgggfffhhhiiillllllmmmmmmlllkkkjjjiiikkklllllljjjhhhggghhhiiilllnnnpppqqqqqqooolllkkkkkkiiigggeeeeeecccaaa___[[[XXXUUURRRQQQOOOMMMKKKBBBAAA@@@???===<<<:::::::::::::::999999::::::;;;<<<;;;999777666555555555777777666444555777<<<@@@BBBFFFKKKOOONNNIIICCC???===???AAAEEEKKKQQQVVVYYY___^^^___aaabbbaaa___\\\ZZZVVVPPPJJJDDD>>>777333222111///---,,,,,,,,,---+++,,,---------,,,+++***+++++++++++++++++++++++++++++++++***))))))(((((({{{uuuoooiiibbb^^^ccckkksss~~~|||xxxuuutttkkkhhhccc`````````aaaaaaeeeeeefffggghhhhhhgggggghhhjjjnnnsssyyyuuulllcccaaa``````bbbgggkkknnnrrryyy~~~~~~tttuuuuuurrrooolllllllllkkkhhheeedddeeeggggggfffaaaaaabbbdddfffhhhkkklllqqqrrrsssuuuwww{{{~~~{{{wwwtttttttttuuuoooooopppqqqrrrtttuuuvvv{{{yyyxxxyyyzzzwwwpppjjjfffhhhkkknnnqqqtttuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{||||||}}}|||yyyuuurrrsssxxx|||}}}}}}}}}|||{{{{{{|||}}}yyyxxxuuurrrnnniiifffdddYYYXXXVVVWWW[[[bbbiiinnnssstttvvvxxxyyyyyyxxxwwwuuuuuutttttttttttttttuuutttsssssssssrrrnnnhhhddd[[[VVVMMMEEE>>>999444222......------------......------...///////////////,,,,,,++++++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******++++++,,,---------,,,+++***---...//////000000//////---,,,,,,+++++++++,,,,,,---,,,+++++++++++++++,,,---------------------,,,++++++++++++,,,,,,,,,---***+++,,,---...---,,,,,,+++++++++++++++,,,---...+++,,,---......---,,,+++---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,------------,,,------...------,,,,,,---..................---......---------......///------........./////////000000////////////000000...........................///000111222111000000000000000000000000000000111111111111222333333444222777===AAADDDJJJRRRXXX^^^aaafffkkknnnooopppqqqtttrrrpppnnnlllggg```[[[SSSOOOJJJDDDAAA??????@@@CCCEEEIIIOOOVVV]]]cccfffmmmooossswwwzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxwwwuuusssrrrrrrssstttpppnnnmmmooorrrsssrrrqqqjjjjjjiiihhhfffgggiiikkknnnooopppqqqqqqpppooonnnmmmnnnooonnnllljjjiiiiiinnnoooqqqrrrqqqooommmllliiigggeeeeeeffffffdddbbbaaa^^^[[[XXXWWWUUUSSSQQQJJJJJJHHHGGGEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCAAA@@@===;;;999888777777666666666555444555888:::;;;>>>AAACCCCCCAAA>>><<<888999:::<<>>CCCJJJOOORRRVVV[[[^^^```___^^^]]]\\\XXXSSSPPPCCC@@@:::444///---------)))******+++++++++******++++++***++++++,,,,,,---,,,,,,+++******+++,,,,,,QQQVVV^^^gggooowww~~~~~~xxxtttnnnjjjhhhggggggffffffkkkpppoookkkiiijjjlllkkknnnuuu~~~}}}xxxtttoookkkjjjhhhdddeeehhhnnnuuuzzzzzzzzz{{{yyyvvvwwwwwwuuuoooiiifffhhhjjjkkkiiifffdddgggppp|||~~~zzzvvvtttssssssssstttwww|||}}}|||zzzzzzzzzxxxuuurrrkkkhhheeeddddddcccbbbaaa]]]aaaeeegggiiimmmsssxxx{{{uuummmiiijjjmmmnnnooonnnnnnnnnmmmllllllnnnppprrrssstttuuuvvvwwwwwwvvvwwwvvvvvvvvvuuuuuuttttttsssrrrpppmmmjjjiiiggggggdddhhhnnnsssvvvxxx{{{}}}|||||||||zzzxxxvvvsssrrrtttuuuvvvvvvvvvtttrrrpppsssooojjjfffccc]]]TTTNNNEEE@@@999444222000///.../////////......,,,+++***------,,,+++++++++,,,,,,........................------,,,,,,,,,------...)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------............------,,,,,,++++++,,,---...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------------------------------------......------,,,+++,,,++++++******++++++,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,---------.........------------............------------,,,,,,,,,,,,..............................////////////////////////............//////000000000000111111111111111111111000000//////...///000222111000000111333000000111000000000000000222222111000000333888<<>>???AAADDDGGGIIIKKKQQQSSSUUUXXX[[[___eeehhhqqqsssvvvxxxzzzzzzyyyxxxzzzyyyvvvtttrrrqqqpppppprrruuuyyy}}}~~~~~~|||xxxppphhhaaa\\\YYYXXXXXXVVVRRRNNNLLLMMMNNNOOOOOORRRVVVZZZ^^^____________\\\XXXUUUSSSQQQOOOLLLIIIFFFAAA===;;;999777555777666555555666666444333333222222333444555666777555;;;CCCGGGJJJMMMTTTZZZaaa___]]]\\\[[[ZZZXXXUUUMMMHHHAAA999333000//////++++++++++++*********)))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---aaafffmmmuuu}}}yyyuuullliiiddd___^^^aaaeeeiiirrrxxx~~~}}}vvvqqqqqqtttooorrrxxx~~~{{{vvvqqqllliiihhheeecccffflllvvv}}}{{{|||zzzvvvpppkkkjjjmmmpppooonnnkkkjjjmmmttt}}}}}}yyyvvvtttuuutttuuuxxx|||}}}}}}|||zzzxxxpppoooooooooooonnnkkkhhhccceeeffffffgggjjjooosss}}}uuunnnmmmnnnnnnlllllllllkkkiiiggggggiiikkklllnnnppprrrssstttuuuvvvvvvvvvuuuuuuuuuwwwxxxyyyvvvvvvtttrrrooommmkkkjjjgggjjjnnnsssvvvyyy{{{||||||||||||{{{yyywwwtttssstttuuuwwwxxxwwwuuurrrppprrrpppllljjjgggbbb\\\XXXNNNHHH???777333111///...............------,,,,,,------------,,,------------------------------------,,,,,,,,,------......,,,---------,,,,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------.........------,,,+++******)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......------------------------******+++,,,------......------------------------,,,---...///000111111111++++++++++++++++++++++++///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------,,,,,,------.........///------------------,,,,,,---------...........................//////////////////............//////...////////////000000000333222222111000//////...///111222222111111222333111000000000000000000000333222222222444999AAAFFFPPPXXXeeeoootttrrrmmmhhh^^^YYYRRRJJJDDDAAAAAAAAA???AAAEEEIIIOOOTTTWWWYYY]]]```ccceeegggjjjmmmpppsssuuuxxxyyyyyyxxxxxxxxxuuuuuutttsssssstttwwwyyy|||ssslllhhhfffcccaaa]]]XXXTTTPPPNNNMMMPPPQQQTTTWWWZZZ]]]___```^^^\\\ZZZYYYWWWVVVTTTSSSPPPMMMHHHEEEBBB???<<<:::999777666666666666333222111222333333444444444444111777>>>AAABBBEEELLLRRRYYYXXXXXXYYY[[[ZZZXXXVVVRRRNNNHHHAAA;;;555111000,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,sssuuuyyy|||zzztttuuuwwwyyyyyyvvvpppkkkbbbaaa```______dddmmmsss{{{sssrrrsssmmmnnnqqquuuvvvuuurrrooommmjjjiiiiiihhhiiinnnvvv~~~xxxrrrmmmmmmppprrruuuuuuuuutttuuuyyy~~~}}}yyyvvvuuuuuuwwwzzz|||}}}|||yyy|||~~~{{{zzz{{{{{{{{{wwwwwwxxxyyyzzzxxxtttppplllkkkjjjiiijjjmmmqqqtttzzz{{{~~~~~~tttpppnnnllliiiooommmkkkfffbbbaaabbbcccgggjjjnnnooopppqqqsssuuuuuuuuuttttttvvvxxxzzz|||wwwwwwuuutttrrrpppnnnmmmmmmoooqqqtttwwwyyyzzzzzz{{{{{{|||{{{zzzxxxvvvuuuuuuvvvxxxyyyxxxvvvsssqqqrrrqqqooommmjjjgggcccaaaVVVPPPFFF>>>888444111///.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000...,,,*********+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...,,,,,,,,,---------......---,,,,,,+++***))))))(((++++++++++++,,,---------+++,,,,,,------......///---------------------------------...............------------------------,,,------...///000111222++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------------------------------.........//////---.........//////000000//////............//////////////////000000000111333222222111000//////...///111222222111111222333000000000///000111222222111111333555:::CCCLLLSSS```fffnnnsssssslllccc]]]RRRNNNIIIEEECCCEEEGGGIIIKKKNNNSSSYYY___dddgggiiijjjlllooopppooopppqqqssstttwwwyyyyyywwwvvvvvvxxxuuuwwwzzz|||vvvuuusssnnnfff]]]UUUPPPVVVUUUTTTTTTVVVYYY]]]```\\\\\\\\\[[[YYYXXXXXXWWWTTTRRRNNNLLLKKKIIIFFFDDD===;;;888777666555333111111222333444444333333222222777===???>>>@@@DDDIIINNNPPPSSSXXX[[[[[[XXXUUUSSSRRROOOKKKDDD<<<555111------,,,,,,,,,,,,------+++,,,---------,,,,,,+++******++++++++++++******{{{{{{}}}~~~zzzvvvuuuuuutttppplllfffhhhkkkooopppnnnhhhddd]]]aaaeeefffgggmmmvvv~~~vvvnnnkkklllggghhhiiikkklllkkkjjjjjjlllkkklllooooooqqqyyyzzztttqqqrrruuuwwwzzz{{{{{{zzzzzz{{{~~~~~~xxxxxxwwwyyy{{{||||||{{{wwwyyy|||xxxwwwxxxzzz{{{zzz{{{}}}~~~yyyvvvrrrqqqppppppsssyyy~~~}}}wwwuuuwww}}}}}}wwwtttqqqppprrrpppllleee___\\\\\\]]]cccfffkkkllllllmmmpppsssssssssssssssuuuwwwzzz{{{wwwvvvuuusssrrrqqqppppppsssssssssuuuxxxzzzyyyxxxyyyyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyyyyyyywwwuuussstttsssrrrqqqooollljjjiii]]]XXXPPPHHHBBB<<<777444000//////......///000000+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///---***(((''')))+++,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,---------...............------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++******))))))+++******+++...//////...,,,,,,------.........///++++++++++++++++++++++++////////////............------------------------------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------............,,,,,,------.../////////------......///000000000//////............//////111111111111222222222222111111111000000//////...///000222111000000111333000000//////000222444555000333888>>>FFFOOOYYY```nnnppprrrrrrnnneee\\\VVVKKKJJJIIIIIIKKKOOOSSSVVV[[[^^^ccciiinnnqqqrrrssstttuuuuuuuuusssrrrrrrsssrrruuuxxxxxxvvvvvvxxx{{{vvvjjjdddbbb___[[[WWWUUUUUUWWWYYY[[[\\\^^^]]][[[ZZZZZZ[[[VVVTTTSSSRRRSSSRRRPPPNNNDDDAAA===999777666444222333333444444444333222222444777;;;>>>?????????@@@DDDGGGMMMUUUZZZ\\\ZZZWWWSSSTTTTTTRRRLLLDDD;;;666111000///---------...///,,,,,,---......---+++***)))******++++++******))){{{{{{}}}tttppplllkkkkkkiiiccc^^^ZZZ\\\aaafffiiigggccc___^^^eeemmmppppppssszzz}}}tttlllfffdddddd```bbbfffhhhiiijjjjjjkkknnnooorrrvvvwwwzzz}}}}}}}}}}}}}}}zzz|||{{{zzz{{{{{{{{{}}}}}}}}}yyywwwvvvwww{{{~~~rrrpppnnnsss{{{|||yyyyyyzzzuuurrrllleee^^^ZZZYYYZZZ^^^ccchhhiiihhhhhhlllpppoooooopppqqqsssuuuvvvwwwwwwvvvtttrrrqqqrrrssstttuuutttsssuuuxxxzzzyyyxxxvvvwwwxxxzzzzzzzzzyyyxxxyyyyyyyyyyyyxxxwwwvvvuuutttttttttrrrpppooonnnnnneeeaaa[[[UUUOOOGGG@@@;;;555333222000///......///***+++,,,---...------,,,------------------------***+++,,,...............---,,,+++******++++++,,,,,,,,,---------------,,,******+++++++++,,,,,,,,,------------...............------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,******,,,///111000///---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,+++***)))******+++,,,---............---,,,(((***+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------.........//////............------------------------.........///,,,,,,------...//////000------......///000000111//////............//////000000000111111111222222////////////////////////...///111000//////000222000//////000111444777999777<<>>;;;999999888666444333222111222333444666777777777666777444444:::@@@EEELLLRRRVVVWWWWWWVVVUUURRRPPPOOOKKKFFF???888333111000000//////......---,,,+++***,,,+++******,,,---,,,+++wwwuuurrroookkkhhhfffeeehhhhhhkkknnnjjjaaa\\\\\\ZZZ[[[[[[[[[ZZZ\\\^^^aaaaaa``````_______________fffhhhjjjkkkkkkjjjhhhgggfffiiilllmmmmmmnnnrrrvvvvvvyyy}}}}}}{{{oookkkfffbbb```______^^^bbbaaabbbiiiuuuxxxqqqmmmnnnppprrryyy||||||wwwrrrmmmfff___]]]^^^______```cccgggkkkgggkkkpppsssuuuuuuwwwxxxyyyxxxwwwuuuuuuuuuuuuvvvqqqrrrtttwwwyyy{{{||||||yyyxxxwwwuuuttttttuuuuuuvvvuuuttttttsssrrrqqqqqqnnnlllkkkkkkkkkhhhbbb]]]UUUOOOFFF===777111---***------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,------......------,,,,,,,,,------------......,,,++++++,,,------,,,------------,,,,,,,,,,,,------.....................------------,,,,,,,,,,,,,,,,,,------------...000000111111111222222222000///...---,,,---......,,,,,,------...---------111111111///,,,++++++,,,*********++++++,,,,,,,,,,,,,,,---...............------------------------....../////////...------,,,,,,,,,---------......---,,,+++******+++,,,---..................------+++---//////...---...///---------...............------........./////////......//////000000111111///000111333333222111111...///000111111222111111///000000000//////111222333333333333444;;;DDDKKKYYY___iiiqqqwww{{{~~~{{{yyyvvvttttttuuuwwwxxx{{{{{{}}}~~~}}}zzzwwwwwwzzz|||vvvmmmddd]]]ZZZWWWUUURRRQQQRRRRRRRRRQQQUUUSSSPPPNNNKKKFFF@@@<<<===<<<999777666555555555222333333333444444444444444111111666;;;>>>EEELLLPPPSSSVVVVVVSSSQQQQQQRRROOOKKKEEE>>>888444222222/////////......------,,,---,,,++++++,,,,,,+++***pppooolllhhheeeeeefffhhhkkkqqqzzz~~~wwwiiibbbbbb[[[[[[ZZZZZZZZZ\\\___aaabbbaaa_________aaabbbdddiiilllpppssssssqqqnnnllllllnnnqqqssssssvvv{{{vvvpppiiieeedddcccaaa___]]]]]]___gggrrr~~~~~~zzzxxxwwwwwwyyyoooeee^^^___```aaabbbccceeefffhhhkkkppprrrsssssstttuuuxxxwwwuuusssrrrsssuuuvvvrrrsssuuuwwwyyyzzz{{{{{{yyyxxxvvvuuuttttttuuuuuuvvvvvvuuuuuutttsssrrrrrrooonnnmmmnnnnnnllliiieee\\\VVVNNNFFF>>>888222...---,,,,,,,,,,,,,,,,,,,,,---......---,,,)))'''%%%++++++++++++++++++++++++---------------,,,,,,,,,+++,,,------......------------------------------,,,+++******++++++,,,+++------------------,,,,,,...............---------.........---------,,,,,,------------------------------........./////////------,,,,,,,,,---...///,,,------......------,,,...///...,,,***)))***+++,,,+++++++++++++++,,,,,,,,,,,,---............---........................------,,,,,,,,,+++******,,,,,,,,,---------......------,,,++++++,,,------............------------,,,---...............///........................------------.........///***+++---...111222444555000000111222333222222111//////000111111111111111///000111000//////111333222444555555777???MMMXXXbbbhhhooovvvzzz|||}}}~~~|||{{{zzzyyyyyyzzz|||}}}|||}}}~~~~~~}}}|||}}}}}}xxxxxxyyyzzz|||{{{rrrlll```]]]XXXVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQMMMHHHDDDCCCAAA>>>:::888777777777555555444333333333333444222000000333666999@@@GGGKKKPPPUUUTTTPPPLLLMMMOOONNNKKKGGGAAA<<<777333111//////......------------...---++++++,,,,,,+++)))bbbccccccbbbbbbdddjjjnnnuuu~~~nnndddccc[[[ZZZZZZ[[[^^^aaadddfffdddcccccccccdddgggjjjmmmmmmppptttwwwxxxvvvsssqqqqqquuuyyy{{{}}}{{{uuuqqqpppnnniiifff``````bbbgggoooxxx~~~zzzpppfffggghhhjjjjjjhhheeecccfffiiilllmmmnnnnnnpppqqquuusssrrrqqqqqqrrrtttuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwuuutttttttttuuuvvvvvvvvvvvvvvvvvvuuussssssqqqpppoooooonnnmmmkkkiiiccc^^^WWWOOOGGG>>>777222///...---,,,,,,,,,------.........---,,,***'''&&&+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------......------------------------------+++++++++*********+++,,,------------------------...............---------////////////.........---------------------------,,,,,,---------........./////////000000111222333............---,,,+++***+++,,,---,,,+++***,,,...//////---,,,+++++++++,,,++++++,,,---------------........................,,,,,,+++*********)))))),,,,,,,,,---------............------------..............................------------.../////////.....................---------------.........///------...///000111222222000000111111222222222222///000000111111111111000///000111000///000111333111444777999===HHHWWWccclllpppwww|||~~~~~~~~~~~~}}}|||||||||}}}~~~~~~{{{xxxvvvwwwyyyrrrvvv{{{zzzyyy~~~sssooohhhbbb]]]XXXSSSPPPPPPPPPSSSUUUWWWUUUQQQNNNKKKHHHDDD???<<<:::999999777666555333222222222222222000111333555777>>>FFFJJJOOOSSSRRRMMMHHHHHHIIIKKKJJJHHHEEEAAA<<<777444000///...---,,,,,,------///---,,,,,,------+++***VVVZZZ]]]___bbbfffmmmsss~~~mmmbbb```^^^]]]^^^aaafffjjjmmmnnnhhhgggggghhhkkknnnqqqsssrrrtttwwwyyy{{{zzzyyyxxx{{{}}}zzzvvvqqqnnnjjjkkklllnnnqqquuuyyy{{{{{{rrrtttxxx{{{zzzuuulllfffcccdddffffffgggiiilllnnnoooooonnnooopppqqqssstttuuuuuuuuuuuuuuutttssssssvvvuuutttttttttuuuvvvwwwvvvvvvwwwxxxwwwvvvuuutttsssrrrqqqpppnnnmmmlllllllllggg```XXXPPPFFF<<<666333111000............///+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,------......------...------------,,,,,,,,,+++,,,,,,+++******+++---------------............------..................000000/////////............------------,,,,,,,,,------........./////////,,,---......///000000000............---,,,+++***+++---......---...000222111000...,,,+++++++++,,,++++++,,,---------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......................................./////////000000///---,,,,,,...//////..................---------------........./////////222111111000///......---000000000000000111111111000000111111111111000000000111111111000000222333111444999???GGGTTTcccmmmtttyyy~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||yyytttnnnmmmppptttzzz~~~|||}}}|||xxxxxx{{{|||zzz}}}~~~~~~uuukkkbbbYYYSSSOOOOOOPPPRRRSSSSSSQQQNNNOOOMMMIIIEEEAAA???===<<<999888777555333222111000222111222444555666===FFFJJJNNNQQQPPPLLLGGGEEEDDDHHHIIIJJJJJJHHHCCC???;;;333222000...------------...---,,,,,,------,,,+++TTTYYY```dddfffjjjqqqvvv}}}zzzjjjbbbccceeedddfffjjjpppuuuwwwvvvnnnnnnnnnoooqqqtttvvvxxxxxxyyyzzz}}}~~~~~~~~~|||}}}~~~~~~}}}~~~~~~|||rrrhhhgggfffdddcccdddhhhkkkjjjjjjkkkmmmoooqqqrrrsssssstttttttttsssrrrrrrqqqsssssssssssstttvvvxxxyyyvvvwwwxxxyyyxxxwwwuuuttttttsssrrrpppooonnnooopppooolllggg```YYYOOOFFF???777555333111//////000000,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------......---------,,,,,,,,,+++,,,---,,,******,,,...------------.........///,,,---------...///////////////.........---------......---------,,,,,,,,,------------............)))***+++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---......------000222///...,,,+++***+++,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------......---------......------------......///000111222222000---++++++...000///...//////.........---------....../////////000000000111111111000///.........///////////////000000111000000111111111111000000000111222111000000222444111444;;;FFFSSSaaannnuuuyyy|||~~~~~~~~~~~~~~~|||{{{zzzvvvvvvtttpppmmmpppxxxyyytttttttttsssqqqppprrrsssqqqtttzzz}}}|||vvvkkkeeeXXXVVVSSSQQQQQQPPPNNNMMMOOONNNLLLJJJGGGDDDBBBAAA>>>>>>===<<<999666444222222111333555444555===GGGKKKMMMOOOPPPNNNJJJEEECCCCCCFFFKKKMMMMMMJJJEEEBBB777555333000.........///---,,,+++,,,......---,,,WWW^^^fffkkkmmmooouuuyyyvvvxxx|||{{{ssshhhfffjjjkkkkkklllrrrxxx}}}}}}|||sssttttttuuuvvvxxxyyyzzz}}}}}}~~~qqqoookkkfffcccbbbeeehhhfffgggjjjlllooopppqqqrrrrrrrrrrrrssssssrrrqqqqqqrrrrrrrrrssstttvvvxxxzzzvvvwwwxxxyyyyyyxxxvvvuuussstttsssqqqppppppqqqsssmmmkkkhhheee___XXXOOOJJJ:::888555222000000000111111000...---,,,------...------------------------,,,,,,,,,------.........+++,,,------......------.........------,,,,,,,,,+++---...---******,,,///---------.........//////,,,,,,------...///000000......---------,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......***+++,,,---............+++,,,,,,,,,++++++---///,,,+++***))))))+++---...---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---...///000111222333444000---++++++...000000...//////.........---------////////////000000000000------...///000111222222...............///000000000000111111111000000///000111222111000000222444222555===KKK[[[jjjuuuzzzxxx|||~~~}}}~~~~~~~~~}}}{{{yyywwwtttuuuvvvuuuvvv~~~}}}nnniiieeeffflllpppqqqooossswwwzzz}}}yyyhhhccc^^^YYYVVVTTTRRRPPPNNNNNNMMMLLLKKKIIIGGGFFFCCCDDDDDDBBB@@@<<<888666111111333555444555===GGGLLLLLLNNNPPPPPPMMMHHHCCC???CCCIIIMMMNNNLLLGGGDDD:::888555222000///000000---++++++,,,...///...---YYYaaakkkqqqqqqpppqqqssssssuuuvvvuuussspppppppppooosssyyy~~~~~~zzz|||~~~}}}||||||~~~}}}~~~tttlllddd^^^```fffeeegggjjjlllllllllmmmnnnqqqsssttttttsssrrrrrrsssrrrssstttuuuvvvvvvvvvvvvyyyyyyyyyxxxuuusssssstttvvvuuusssqqqppppppppppppjjjkkklllkkkfff___XXXTTTIIIBBB999111.........///...---,,,---......---+++......//////......---,,,,,,------......------,,,...+++)))))),,,---+++))),,,---///000000///---,,,///...------++++++***)))........................////////////////////////...............///000111000000//////.........------------,,,,,,+++++++++,,,,,,------.../////////........................***++++++,,,---...//////---,,,+++***+++,,,---...000000///...---,,,,,,+++///......------,,,,,,+++,,,+++******+++,,,...//////---+++******+++,,,......------,,,,,,,,,------......///000111222333333111111000///////////////............////////////000000000000000000000000,,,------...///000111111000000000000000000000000222222111111000////////////000111111000000111333:::;;;AAAQQQeeeuuu|||}}}{{{|||{{{xxxuuussstttuuutttuuuxxx|||yyysssmmmkkklllmmmjjjfff```ccciiiqqqxxx~~~{{{qqqfff\\\UUUQQQOOOOOONNNMMMMMMMMMMMMKKKIIIIIIHHHFFFEEEDDD@@@<<<888777555333000111666===CCCNNNOOOQQQRRRQQQOOOLLLJJJBBBBBBDDDHHHMMMNNNLLLIIICCC>>>666111//////000000,,,,,,---------,,,+++***bbbgggnnnpppooonnnpppsssqqqtttwwwxxxxxxwwwxxxxxxvvvyyy~~~~~~}}}rrrggg]]]\\\___ccceeehhhiiiiiijjjkkklllppprrrttttttrrrrrrrrrsssqqqrrrsssttttttuuuuuutttxxxyyyzzzyyyvvvtttttttttvvvuuusssrrrqqqppppppppplllmmmnnnmmmjjjeee```]]]QQQJJJAAA999444222111111111000////////////---+++......//////......---,,,,,,------......------,,,...+++)))***,,,------+++,,,---...000000...---,,,...------,,,,,,+++++++++++++++++++++++++++++++++////////////////////////000////////////000000111000000000/////////......---------------........./////////...------,,,,,,........................,,,,,,,,,---....../////////...---------...///000111000000//////.........,,,,,,,,,---------------......---------...//////...---+++******,,,---.../////////.............../////////000111111222222111111000////////////////////////000000000000111000000000000000000000000//////000000000000000000111111111111111111111111111111111111000000000000000111222222111222444777;;;???HHHWWWiiiwww~~~{{{zzzxxxtttqqqqqqtttvvv{{{vvvnnniiidddaaabbbeeeggghhhnnntttwwwnnneee\\\VVVNNNMMMMMMNNNOOOOOONNNLLLMMMLLLJJJJJJIIIFFFCCC@@@:::888555333222666<<>>FFFSSSbbbpppzzz{{{zzzvvvsssssswww}}}vvvrrrpppooofffdddbbbaaadddllluuu|||xxxkkkaaaTTTRRRQQQQQQRRRRRRQQQOOOMMMKKKIIIIIIIIIHHHFFFEEE>>>===999666444666:::>>>GGGJJJPPPTTTTTTQQQLLLIIIEEECCCBBBDDDHHHMMMPPPQQQLLLGGG@@@:::666333000///////////////.........---cccggglllpppsssuuuxxx{{{}}}~~~~~~~~~~~~}}}vvvxxx{{{nnnaaa[[[[[[ZZZ\\\^^^___```bbbeeehhhlllnnnpppqqqppppppqqqrrrpppqqqrrrssssssttttttttttttvvvxxxxxxvvvtttssssssttttttttttttsssrrrqqqpppllllllllllllkkkjjjiiihhheee___VVVMMMFFF???999555444222///...///...,,,+++.........///......---,,,,,,------......------,,,,,,,,,,,,,,,...///000000------...//////...------,,,,,,,,,,,,------......///////////////000000000////////////////////////111111111111000//////...111111111111000000000000..................//////,,,,,,------.../////////........................000000/////////.........,,,,,,++++++,,,---...///000000000000000111111111+++,,,,,,,,,---------...,,,,,,---...---,,,***)))++++++++++++,,,...///000---///111222222111000///111111000000////////////000000////////////000000//////000000000111111111////////////////////////111111111111111111111111111111111111111111111111//////000111111222333333444444444444555888<<<@@@FFFPPP```nnnwww}}}}}}|||zzzyyyxxxyyy~~~~~~xxxtttpppooolllooossswww|||{{{pppeeeaaaZZZUUUSSSRRRRRRQQQLLLJJJIIIHHHIIIJJJIIIHHHAAA@@@<<<888555555888;;;AAAFFFMMMSSSVVVTTTPPPMMMLLLIIIEEECCCEEEHHHLLLOOOOOOKKKDDD>>>999555111.../////////...............ggglllttt{{{{{{wwwuuurrrvvvwwwtttqqquuuzzzoooccc]]]]]]XXXYYYZZZ[[[[[[^^^bbbeeeiiikkkmmmnnnnnnnnnoooqqqqqqrrrsssttttttuuuttttttqqqsssttttttsssrrrqqqrrrssstttuuuuuuuuusssqqqpppmmmmmmmmmlllkkkjjjiiiiiiiiiddd]]]UUUNNNFFF>>>999222000...---------,,,+++.........///......---,,,,,,------......------,,,,,,,,,------...///000111---..................---+++,,,,,,------......///++++++,,,,,,------------///////////////////////////000000000000///------000000000000111111111111000//////...---,,,++++++,,,,,,------.../////////........................000000000///......------,,,,,,++++++,,,---///000......//////////////////.........---------,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,---...///000,,,---///111111111///...111111000000///.........000000////////////000000........./////////000000////////////////////////......///000000111222222111111111111111111111111//////000111222333444444666666666666888<<>>;;;666333111000...---......//////......---,,,,,,------......------,,,,,,...///...,,,+++---000.........------.........---------.............../////////000111111222222////////////////////////---...000111111000///........./////////000000000111000000///...---,,,,,,/////////...------,,,,,,.................................---------------......---...///111222444///.........---,,,,,,,,,000000000000000/////////......---------...//////------...............---,,,,,,---......///000000//////////////////......///////////////000111111...////////////000000000000000000000000000000000000000000111111222222222222222222222222222222222111111111222222333333333444555888<<>><<<<<<===>>>???BBBEEEIIIMMMOOOQQQNNNNNNMMMJJJFFFEEEGGGIIILLLKKKJJJIIIGGGCCC===999111000...---,,,---...///~~~~~~|||yyyzzz|||rrrmmmiiihhhggghhhmmmttttttrrrooollliiifffeeeddddddeeegggiiijjjkkklllllliiihhhiiilllsss}}}zzztttrrrssstttuuuvvv{{{|||xxxxxxyyyssstttuuuxxxyyyyyyvvvtttooorrr}}}yyyxxxxxxyyyuuuooommmpppssspppjjjaaaZZZWWWWWWYYY```bbbeeeggghhhhhhjjjllloooooopppqqqrrrrrrrrrrrrqqqqqqpppooonnnpppssswwwpppsssvvvxxxxxxuuurrroookkklllnnnpppqqqpppooonnnkkkkkkjjjiiifff___WWWQQQFFFAAA<<<777444222///.........//////......---,,,,,,------......------,,,,,,...///---+++***,,,///......------------..............................+++,,,,,,---...//////000////////////////////////---...000222333222111000---.........//////000000000000000000////////////,,,,,,------...//////000........................------------------------,,,,,,+++,,,---///111222000000///...---,,,,,,+++//////000000111111222222,,,++++++***+++,,,...///.........///......------------------...///111111///////////////////////////////////////000111111000000000000111111111111000000000000000000000000333333333222222222222111222222222222222222222222111222222222222333333333222444888>>>HHHUUUcccllluuuvvvyyy|||~~~~~~}}}|||zzzxxxvvvvvvxxx}}}yyynnnddd```]]]\\\bbbkkkxxxxxxllleeeUUUTTTSSSSSSSSSPPPLLLIIIGGGGGGFFFDDDAAA??????@@@@@@@@@???AAACCCGGGKKKNNNRRRRRRQQQMMMFFFBBBAAABBBLLLKKKLLLLLLKKKGGGBBB>>>222111///...---...000111~~~}}}|||xxxxxxsssqqqnnnkkkhhhfffeeeeee```]]]XXXWWWZZZ___ccceeeiiieee___[[[YYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXZZZ```hhhqqqxxx{{{|||ssshhh```^^^^^^^^^]]]bbbeeejjjooorrrssssssrrrpppsssvvvzzz}}}|||}}}~~~~~~~~~|||wwwqqqooosss}}}{{{xxxyyyrrrwww|||zzzvvvtttwww|||zzzyyyuuukkk```XXXXXXZZZ[[[YYYZZZ```fffkkknnnqqqsssqqqppprrruuuvvvtttqqqppppppppppppqqqrrrssstttxxxwwwvvvuuuuuutttuuuuuuoooooopppqqqrrrsssssstttlllkkkkkkjjjhhheee```\\\TTTMMMCCC;;;666444222111....../////////...------........................------,,,,,,,,,,,,------//////000000//////...------...............------///...------...///...---000000//////.........---///000111111111000...------.........//////000000222222111111000000//////......//////...---,,,,,,------...//////...------//////.........---------,,,,,,------...---------///////////////.........,,,,,,------.../////////////////////////////////000///---,,,---...000222////////////000000000000222111000......000111222111000///------,,,,,,,,,111111111111111111111111222222111000//////000000333333222111111000000///111111222222222333333333777333222555666444444666999;;;@@@GGGQQQ^^^llltttyyywwwvvvxxx{{{|||zzzwwwuuuvvvwwwzzzzzzxxxyyywwwtttlllbbb[[[\\\```gggttt~~~sssmmmmmmsssxxx}}}xxxtttvvvrrrrrrssstttxxx}}}vvvggg```XXXUUUTTTSSSNNNJJJJJJJJJIIIGGGCCCAAA@@@@@@CCCEEEFFFEEECCCDDDGGGKKKPPPQQQQQQPPPMMMIIIEEEBBBBBBCCCEEEIIIKKKKKKIIIFFF<<<777222///000000///...{{{rrrmmmllldddbbb___\\\ZZZXXXXXXXXXXXXUUUSSSSSSVVV[[[^^^```aaa\\\WWWSSSQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRUUU\\\fffooouuuxxxrrrjjj___XXXVVVVVVUUUTTTTTTWWW[[[```bbbcccbbbaaa^^^aaaeeejjjooovvv~~~vvvrrrssswwwxxxtttqqqrrrqqqvvv{{{}}}|||{{{{{{|||~~~|||xxxoooeee^^^[[[[[[YYYWWWWWW[[[cccjjjppptttvvvrrrnnnnnnppprrrrrrpppooooooooooooppprrrssstttwwwvvvuuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqqmmmllllllkkkjjjgggccc___WWWQQQHHH@@@;;;666333111000000000000///...---,,,////////////////////////000//////......//////000////////////.........---...//////000//////......///...------...///...---000000/////////.........///000000111000///...---............/////////000//////////////////......//////.........---------........................//////.........---------,,,,,,---.........------.........///////////////..................------////////////////////////000///---------...000111////////////000000000000222111///......///111222---------......000111111000000111222333333444444222222111000000000000000222222222222222111111111333333333333333333444444444000///333444333444777888===EEEOOOZZZfffqqqxxxzzzzzzzzzzzzzzzyyyuuurrrtttxxx~~~vvvpppooooooooonnneeebbbbbbhhhqqq|||~~~zzzwwwzzz|||wwwvvvwwwzzz}}}~~~~~~vvvmmmfffeeefffooossswwwzzzyyyyyyzzz{{{}}}rrriiieeeeeedddccccccdddfffjjjnnnpppxxx~~~tttnnnfff___ZZZVVVPPPLLLLLLKKKJJJHHHEEEBBB@@@@@@CCCEEEGGGFFFDDDDDDGGGIIIOOOPPPPPPPPPMMMIIIDDDBBBAAABBBDDDGGGKKKLLLJJJHHH@@@;;;555222111111000///|||yyyyyy|||~~~{{{yyywwwvvvvvvvvvyyyzzzvvvmmmeee___]]]YYYXXXVVVSSSRRRQQQQQQQQQOOOMMMMMMNNNRRRVVVXXXXXXWWWSSSNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKNNNSSS[[[eeemmmrrrtttggg___VVVPPPNNNNNNMMMLLLHHHJJJNNNQQQRRRRRRQQQPPPNNNPPPTTTXXX\\\aaagggkkknnnsss{{{|||yyyyyywwwssspppqqqqqqtttzzz{{{uuuoooiiieeeccc\\\ZZZWWWYYYaaakkktttxxxwwwrrrkkkiiikkknnnppppppmmmmmmnnnnnnpppqqqrrrsssuuuuuuuuutttuuuuuuvvvvvvuuuuuutttrrrqqqpppooonnnnnnmmmllllllllljjjgggddd]]]XXXPPPIIIBBB<<<666222333222222000///---,,,,,,////////////////////////000//////......//////000//////...------------...//////000000000000000//////...------...///...---000000////////////......///000000000000///...---............////////////---------------.........000///...---,,,---......///...---,,,,,,---...///...............---------,,,,,,---...............------......//////000000000//////...------,,,,,,///////////////////////////......------///000111////////////000000000000111000............000111.........///000222333444000111222333555666777777222111000000000000000000222222222222333333333333444444444444444444444444333//////222444444666;;;:::BBBNNN[[[fffpppxxx|||zzz{{{|||zzzwwwtttssssssrrrooojjjgggfffhhhjjjllliiimmmvvvwwwooohhhdddcccdddiiioooqqqooommmlllmmmmmmmmmkkkmmmmmmkkkgggbbbaaadddgggnnnqqquuuwwwxxxwwwwwwwwwzzzyyyvvvoooggg```[[[ZZZZZZYYYXXXXXXYYY[[[]]]^^^dddiiiqqqxxx~~~wwwmmmbbbYYYRRRNNNOOONNNMMMJJJHHHEEECCCBBBDDDFFFGGGGGGFFFEEEFFFGGGKKKMMMOOOPPPNNNJJJFFFCCC???@@@AAAEEEIIILLLLLLLLLFFFAAA:::555222111000///zzzxxxwww|||yyyuuurrrpppooommmkkkiiiiiikkklllppppppooojjjbbb[[[WWWVVVUUUTTTRRRQQQPPPPPPPPPPPPLLLLLLLLLNNNQQQSSSSSSRRRQQQNNNKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMPPPVVV___gggmmmoooooo___YYYQQQMMMLLLKKKJJJHHHFFFGGGJJJKKKLLLKKKJJJIIIHHHIIILLLMMMOOOQQQUUUXXXZZZ___gggnnnuuu{{{}}}{{{wwwvvvzzz~~~|||zzzwwwssspppfffdddaaa```eeepppxxx{{{uuuoooiiigggiiimmmooooookkkkkklllmmmnnnppprrrssstttttttttttttttuuuvvvwwwvvvuuutttsssqqqpppnnnnnnnnnmmmlllllllllkkkiiigggbbb___YYYRRRKKKCCC;;;666333333111000///...------------------------------......------------......//////------,,,------.........///000000000/////////---------...///...---000000/////////////////////////////////..................///////////////,,,,,,,,,------.........000///---,,,,,,---...000000///---,,,,,,---///000........................+++,,,---.../////////...,,,------...///000111111//////.........---------///////////////////////////............///000000////////////000000000000//////............//////222222111111111222222333333333444555555666777777111111000000000000000111111111222333333444555555444444444444333333333333555222222444555666:::@@@BBBLLL[[[hhhrrrxxx{{{|||yyyyyyxxxuuusssuuu||||||wwwrrroooggghhhhhhhhhhhhlllrrrxxx~~~zzzuuuppplll```]]]ZZZYYY[[[^^^eeekkklllkkkjjjkkkmmmmmmlllkkkjjjkkkkkkiiiggghhhkkknnnppptttyyy}}}~~~wwwpppjjjfffbbb```_________`````````aaaaaaaaacccfffiiijjjiiihhhfffeeehhhmmmuuu{{{lll___VVVRRRRRRPPPNNNLLLJJJHHHFFFEEEEEEFFFHHHHHHHHHGGGFFFFFFFFFIIIMMMOOOPPPMMMJJJGGG??????@@@CCCHHHKKKMMMMMMJJJEEE???888444111000000zzzzzz}}}zzzrrrlllhhheeecccaaabbbcccbbbaaacccgggkkkqqqnnnhhh```ZZZVVVUUUUUUSSSRRRPPPOOONNNOOOOOOPPPQQQQQQQQQSSSUUUUUUSSSQQQNNNMMMKKKMMMPPPSSSTTTUUUOOOOOOMMMLLLLLLMMMOOOOOORRRUUUZZZaaagggjjjiiihhhZZZUUUPPPMMMMMMLLLIIIGGGGGGHHHIIIJJJJJJIIIGGGFFFDDDFFFHHHIIIIIIJJJMMMOOOOOOSSSZZZ```fffkkkooosssuuuzzz~~~||||||zzzuuuvvvsssoooqqqyyy|||zzzppplllgggfffiiilllmmmllliiiiiijjjkkkmmmoooqqqrrrttttttsssttttttuuuvvvvvvttttttssssssrrrqqqppppppnnnllljjjjjjkkkkkkjjjiiifffddd```[[[TTTKKKBBB<<<444333222000////////////.................................------.........//////...---------------,,,---....../////////...///---------...///...---//////000000000000000000000//////...............///////////////.........---------.../////////000000...---,,,,,,---///000000///---,,,,,,---///000---.....................+++,,,---...////////////,,,------...///000111111---------.........//////////////////////////////...............///000000////////////000000000000//////............//////333333222222222333333444555555555555555555555444111000000000000000111111111111222333444444555666333333333222222222222222555333333555666777>>>EEEOOOYYYfffrrryyy{{{zzzyyyvvvuuusssrrruuu}}}yyysssnnnkkkjjjhhhfffdddhhhlllooottt|||zzzvvvooohhhccc___\\\ZZZVVVXXXZZZZZZ]]]ccckkkooopppooonnnoooqqqsssrrrqqqlllmmmoooooonnnmmmnnnnnnrrrvvv}}}}}}uuupppnnnmmmlllmmmooorrrtttuuuuuutttsssooonnnllliiifffaaa^^^\\\[[[]]]```dddkkkuuu{{{mmmddd___UUURRRMMMJJJIIIHHHGGGEEEFFFFFFGGGIIIIIIIIIGGGFFFCCCFFFJJJOOOQQQPPPNNNMMMAAA@@@???AAAEEEIIILLLMMMJJJGGGBBB;;;666222000000~~~xxxuuuppplllfffbbb___]]]ZZZYYYWWWZZZ]]]^^^___bbbggglllpppkkkccc\\\VVVUUUVVVWWWWWWVVVUUUSSSSSSSSSTTTTTTWWWWWWWWWXXXYYYXXXVVVTTTPPPNNNNNNPPPTTTWWWXXXYYYWWWVVVTTTSSSSSSTTTVVVWWWWWWXXX[[[```cccdddaaa___XXXTTTPPPOOOOOONNNKKKHHHHHHHHHIIIIIIHHHGGGFFFEEEAAACCCFFFGGGHHHJJJLLLNNNMMMQQQVVVZZZ]]]___aaacccdddhhhmmmttt}}}{{{nnniiieeedddfffiiiiiiiiigggggghhhjjjllloooqqqrrrtttttttttsssttttttuuuuuutttsssssssssrrrrrrrrrqqqooollljjjiiiiiijjjjjjiiihhhfffddd```[[[TTTKKKEEE999777555333111000111111111111111111111111111111111000000//////000000111//////000000//////...---+++,,,---.../////////...///...------...///...---//////000000000000111111000///......------......///////////////.........///////////////000000000......---,,,---...///000///...---,,,,,,---...///---------...............+++,,,---...///000000000------......//////000000,,,,,,------...//////000////////////////////////.........///////////////////////////000000000000////////////////////////111111111222333555666777666555555444333333222222000000000000000111111222000111111222333444444555111111111222222333333333333222333666888;;;DDDNNN]]]dddnnnwwwzzzyyywwwvvvrrrrrrtttyyyvvvoooiiieeeaaa___```cccdddeeehhhnnnwww{{{vvvvvvtttpppnnnooojjjgggbbb\\\XXXVVVUUUUUUUUU[[[```aaadddkkkrrruuuwwwvvvwwwxxx{{{{{{zzzyyynnnooopppqqqqqqpppnnnmmmuuuyyyyyysssrrrssstttxxx}}}}}}tttkkkeee```^^^[[[\\\]]]___bbbhhhpppuuuzzzttt___XXXOOOJJJHHHHHHFFFEEEGGGFFFFFFHHHJJJKKKJJJHHHDDDFFFJJJNNNQQQRRRQQQQQQFFFCCC@@@???BBBFFFIIIJJJIIIHHHEEE@@@999444222111uuulllfffcccbbb^^^\\\ZZZXXXXXXWWWUUUSSSRRRWWW]]]___```ccchhhmmmnnniiibbb]]]ZZZZZZZZZ[[[]]]\\\[[[YYYXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\ZZZYYYVVVTTTTTTUUUXXXZZZ[[[[[[]]]\\\ZZZXXXXXXZZZ\\\]]]ZZZZZZ\\\___aaa```]]][[[YYYVVVTTTTTTUUUSSSPPPLLLKKKLLLLLLLLLKKKJJJIIIHHHCCCEEEHHHJJJJJJKKKMMMOOOOOOSSSWWWZZZZZZYYYXXXXXXUUUYYY]]]bbbhhhoooyyypppiiibbb^^^___bbbddddddeeefffgggiiikkknnnppprrruuuuuutttsssssssssttttttuuuttttttsssrrrrrrqqqqqqpppmmmjjjhhhiiijjjjjjjjjgggfffeeeccc```ZZZSSSNNNAAA>>>;;;777444222111111222222222222222222222222111111000000000000111111...///111222222000...,,,,,,---...//////000000000///...------...///...---//////000000000111111111000///...---------......000/////////............000000000///////////////---------.........//////........................---------.........//////+++,,,---///000000111111.........///////////////------..................////////////////////////---......///////////////////////////000000000000///000000000000000000///222222222222333444555666333333222222222222222222000000000000000111222222000111111111222222333333000111111222333444555555333222555:::===CCCOOO[[[ggglllrrrwwwwwwvvvuuutttnnnsss|||ooobbb\\\ZZZXXXVVVYYY___ffflllooozzzxxxrrrhhhdddbbbeeeeeebbbaaabbbbbbaaa```^^^[[[YYYYYYYYY\\\eeekkkkkkmmmtttzzz||||||~~~yyyxxxxxxyyyzzzzzzzzzzzz~~~xxxvvvxxx{{{vvvnnniiigggbbbbbbcccdddfffiiiooossszzzpppfffYYYPPPLLLKKKIIIGGGGGGFFFEEEFFFJJJLLLLLLKKKIIIJJJLLLNNNPPPQQQRRRRRRKKKGGGAAA???@@@BBBEEEFFFHHHIIIIIIEEE>>>888555444yyytttkkkccc]]]ZZZ[[[\\\WWWVVVUUUUUUUUUUUURRRPPPSSSXXX___bbbccceeejjjooolllhhhddd```___`````````^^^]]][[[ZZZYYYXXXYYYYYY[[[ZZZZZZ[[[^^^^^^]]]\\\\\\[[[YYYZZZ[[[]]]\\\\\\[[[YYYWWWUUUUUUWWWYYY[[[\\\]]]^^^```aaaaaa^^^[[[\\\ZZZXXXYYYZZZYYYUUUQQQQQQQQQQQQQQQPPPOOONNNMMMJJJKKKMMMNNNMMMLLLMMMNNNQQQUUUYYY[[[ZZZWWWUUUTTTMMMPPPUUUXXX\\\aaahhhnnnuuuvvvyyysssjjj___YYYYYY\\\___aaadddeeefffhhhkkknnnppprrrvvvuuutttsssssssssssssssvvvvvvuuutttrrrqqqpppppprrroookkkiiiiiikkkkkkkkkgggfffeeeeeebbb^^^XXXSSSGGGDDD@@@:::666333222111111111111111111111111111//////............//////...000222444444111...,,,---...///000111111111111///...------...///...---//////000000111111111222000///...---,,,---......000000//////.........---000000000///.........---,,,,,,---...//////......------...//////...---------------.........//////+++,,,---///000111111111///////////////........./////////...------,,,,,,////////////////////////---......///000/////////////////////000000000000000000111111111111000000666555444333222111111111000000000111111222222222000000///000000111222222000111111111111222222222000111222333555666777777444444888???DDDKKKYYYgggkkkooosssuuuuuutttssstttllltttvvvggg___\\\QQQPPPRRRXXXbbbnnnwww|||zzzsssppppppmmmfff___[[[XXXXXX\\\^^^\\\[[[\\\```bbbdddeeecccaaa``````dddnnnuuutttvvv}}}~~~|||vvvqqqooohhhiiikkklllmmmqqquuuyyy|||}}}|||{{{{{{tttdddXXXRRRPPPNNNKKKHHHEEEDDDEEEIIIMMMNNNMMMNNNNNNNNNOOOOOOPPPQQQQQQNNNIIICCC>>>>>>@@@CCCDDDGGGJJJKKKHHHBBB;;;888777{{{kkkddd[[[WWWWWWVVVSSSPPPOOOQQQSSSSSSRRRQQQRRRSSSVVVZZZ___eeehhhjjjiiiiiikkkgggbbb```bbbeeefffeeeaaa```^^^[[[XXXXXXZZZ]]]\\\]]]^^^]]][[[[[[[[[\\\^^^^^^___``````````````````]]]ZZZYYYYYYZZZ[[[ZZZaaaaaa```^^^]]]\\\^^^```[[[[[[[[[[[[YYYWWWUUUTTTXXXXXXWWWWWWVVVVVVVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTVVVXXXZZZ[[[YYYVVVQQQNNNJJJKKKLLLOOORRRUUUWWWYYYaaaeeekkkrrr{{{ppp^^^VVVTTTVVVZZZ___cccdddfffggghhhjjjnnnppprrrrrrssssssssssssssssssuuuwwwwwwvvvtttrrrrrrrrrpppooommmkkkjjjiiijjjjjjllljjjhhhfffdddaaa]]]ZZZNNNJJJCCC<<<777666777888000//////000111222111000000//////111444555555555///000000000000000//////............////////////000//////000111222222111///000111222222222222222000000///...............////////////////////////000///...------...///000111///---///222222///,,,//////.........---------///............///000000........................000000//////.........---////////////............111111000000//////.....................---------///000111222222111000///...///000222222111111000111111222222222222111111222222222333333222222222000000111222222222222111111111222333444444555555555111000333555333333555888666777???LLL[[[ffflllmmmpppuuuwwwvvvtttuuuxxx{{{~~~pppaaaXXXWWWZZZVVVYYYeeesss}}}llleee```___^^^YYYVVVVVVSSSUUUXXX[[[]]]^^^^^^]]]```lllpppooommmfffeeerrrtttvvvxxxzzz|||yyyqqqqqqpppqqqqqqsss}}}yyywwwwwwvvv{{{vvvxxxzzzkkk^^^UUUNNNKKKHHHHHHHHHIIIIIIJJJKKKLLLPPPOOONNNPPPTTTUUUTTTQQQPPPNNNJJJEEEAAA@@@BBBCCCFFFHHHKKKKKKHHHAAA:::555~~~tttqqquuuwwwuuupppccc]]]UUUQQQRRRRRRPPPNNNOOOQQQTTTTTTTTTTTTVVVWWW[[[]]]aaaeeeggghhhhhhgggiiieeeaaa```aaacccddddddaaaaaa___\\\YYYYYY[[[]]][[[]]]^^^]]]\\\[[[\\\^^^cccdddeeeeeeffffffeeeeeedddaaa^^^]]]^^^_______________^^^]]]\\\\\\]]]______`````````^^^]]][[[YYY\\\[[[[[[[[[ZZZZZZZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUXXXZZZ\\\]]][[[XXXTTTQQQLLLLLLLLLLLLMMMOOOQQQRRRUUUYYY^^^dddlllzzztttcccYYYUUUTTTVVVZZZ```bbbdddeeefffgggjjjlllqqqqqqqqqrrrrrrssssssssstttvvvwwwwwwuuuttttttuuusssrrrpppmmmlllkkkkkkkkkkkkiiigggfffeeeccc___]]]TTTPPPHHH@@@:::777777777222111000111222333222111444222000000111000///---//////000000000000//////............///////////////.........///000//////000000111111111000000///000000///...............000000000000000000000000000///...------...///000---.../////////...............---------,,,,,,,,,...............///000111........................000/////////.....................//////000000000000000000000//////......//////////////////000000///000111111111111000///...///000111222111111000111111222222222222111111111111222222222222111111000000111222222222222222111111222222333444444555666222111444555333333666777888===GGGTTT```iiimmmnnnooorrruuuxxxzzz~~~{{{sssiii^^^ZZZZZZ^^^```jjj{{{wwwoooaaa[[[WWWXXXWWWTTTSSSUUUXXX[[[^^^______^^^^^^___jjjzzz~~~uuurrr|||}}}{{{{{{{{{}}}zzztttqqqkkkkkksss{{{yyyoooeee[[[UUUKKKJJJIIIHHHIIIJJJLLLMMMRRRQQQQQQSSSVVVWWWVVVTTTSSSQQQMMMHHHCCCBBBBBBCCCDDDFFFHHHIIIGGGBBB===999ooojjjgggiiioooqqqnnniii\\\VVVPPPMMMNNNPPPPPPPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^^^^```aaabbbbbbbbbbbbccc```]]]]]]^^^___``````___^^^]]]ZZZXXXXXXZZZ\\\^^^___aaaaaa``````bbbccceeefffgggggghhhhhhggggggeeeccc```^^^___```````````````_________```aaaaaa```aaaaaaaaa```^^^]]]\\\^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXX[[[\\\^^^___^^^[[[WWWUUURRRPPPNNNKKKJJJJJJKKKKKKKKKNNNQQQUUU\\\gggttt~~~yyyhhh^^^WWWRRRRRRTTT]]]___bbbdddeeeeeegggiiinnnoooppprrrrrrssssssssstttuuuwwwwwwvvvvvvwwwxxxvvvuuussspppooommmmmmllliiihhhfffffffffdddbbb```[[[WWWOOOFFF???:::777666555444222222333444333222333111//////......,,,***//////000000111000000///............//////////////////////////////......111111111000000///------000//////............///000000000000000000000000//////............//////***...111000---+++---000---------,,,,,,,,,,,,,,,...---......///000111222////////////////////////////////////............------...///000111222222000000000////////////.........//////000000000111///000000111111000000/////////000111111111111000111111222222222222111111000111111111111111111000000111111222222222222222111111111222222333333444666222222444555333444888777===GGGSSS^^^ffflllnnnoooppprrrxxxzzzuuuqqqllliiiddd___```dddjjjtttwwwqqqpppllleee___XXXTTTSSSVVVVVVUUUWWW[[[```eeeiiihhheeecccdddggguuu~~~wwwnnneeeccciiinnnrrr}}}uuuhhh^^^SSSQQQMMMKKKJJJLLLNNNPPPTTTSSSSSSUUUXXXYYYXXXWWWWWWTTTPPPKKKGGGDDDCCCBBBAAACCCEEEFFFEEECCCAAA???yyynnndddcccdddiiiooooooiiibbbYYYUUUPPPNNNPPPSSSUUUUUUTTTVVVXXXXXXYYYZZZ]]]___bbbaaaaaa```______`````````___^^^^^^___```aaabbb`````````^^^\\\\\\^^^```ccceeefffgggggggggiiikkkhhhiiijjjjjjkkkkkkjjjjjjiiifffcccbbbbbbcccdddcccddddddcccdddeeefffffffffbbbbbbccccccbbbaaa___^^^bbbaaaaaaaaa```_________]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaaaaa^^^[[[YYYYYYVVVRRRNNNKKKJJJJJJJJJIIIJJJLLLNNNRRRZZZdddkkksssvvv{{{{{{mmmccc[[[SSSQQQRRRYYY\\\```cccdddeeeggghhhmmmnnnppprrrtttuuuuuuuuuuuuwwwyyyxxxwwwvvvwwwxxxwwwvvvtttrrrpppnnnmmmmmmkkkiiihhhggggggeeebbb```___[[[TTTLLLDDD>>>:::888777555333222333333222111...---------///000///...//////000111111111000000............////////////222333333222000000000000000000111111000//////...000///............//////111111111111111111111111/////////....../////////+++...000000...---...///------------------------............///000222222000000000000000000000000///////////////...............//////000111111222////////////////////////------......///000000000///000000000000000000//////000000000111111111111111111222222222222111111000000111111111111000000000111222222333333222222111111111222222222333333444222111444444333666;;;<<>>===<<>>999666333000...333111//////000000000///111111000000111222222333111111000///////////////000000000000////////////...///000111111000///...---------...............000000000000000000000000000000000000000000000000//////000000000000//////000000000///......------000000//////......------///000111222222111000///...///000000000///---,,,000000000000///...---,,,------...///000111222222111000///......///000111///000111000///...///000000000000000000000000000000000000000111222333333222222111111111111111111333333222222333333444555333444555444222111222333333444555777:::DDDQQQ[[[aaacccggglllnnnsssvvvoooqqqqqqnnnsss}}}rrriiihhh```]]]WWWSSSQQQRRRTTTVVV\\\___cccjjjuuuzzzoooggg]]]SSSRRRSSSTTTUUUVVVYYY^^^bbb]]]]]]^^^^^^^^^[[[WWWSSSNNNJJJHHHIIICCC;;;:::>>>{{{uuukkkaaaZZZWWWWWWXXX]]]___bbbfffhhhiiigggfffhhhiiijjjmmmooopppooonnnpppssswww}}}~~~{{{yyyxxxttttttttttttvvvxxxzzz{{{}}}{{{{{{|||zzztttooonnnjjjdddaaa```___]]][[[ZZZ[[[]]]_______________YYY[[[___cccjjjtttyyyxxx|||{{{wwwoooeee]]]YYYYYYZZZaaaccceeegggiiillloooqqqsssvvvyyy{{{zzzyyyyyyyyyzzzxxxvvvuuuvvvvvvtttsssooommmjjjiiiiiiiiiiiihhheeeccc```]]]ZZZVVVQQQNNNHHHDDD>>>999666333000...222111000000111111000...000000000000111222333444111000//////......///////////////000000000000000///000111222222111000///........................000000000000000000000000000000000000000000000000//////000000000000//////.........///////////////222222222222111111111111///000000000000000000///...............---,,,,,,,,,,,,------...---------///////////////000000000......------------.........000000000......///000000000000000000000000000333222222111000/////////222222111111111111111111333222222222222222333444333444555444222222333444444666999<<>>;;;===~~~|||zzzxxxtttrrriiifff```[[[YYYZZZ\\\___cccdddfffhhhjjjkkklllmmmlllnnnqqquuuyyy|||~~~~~~~~~~~~zzzvvvvvvsssooollliiifffccc````````````___^^^[[[YYYXXXPPPQQQSSSUUUZZZbbbkkkrrryyy{{{oooddd]]]ZZZZZZ``````bbbdddgggjjjmmmooosssvvvxxxyyyyyyzzz{{{||||||{{{yyyyyyyyyyyywwwvvvpppmmmkkkiiijjjjjjiiiiiieeeccc```___\\\YYYUUUQQQKKKGGGAAA===999666333000111111111222444444222000000000000000111222333444000000///..................//////000000111111111111111222222222222111111000//////......---------000000000000000000000000000000000000000000000000//////000000000000//////------......///000000111111222222222222222333333//////............//////......---,,,,,,,,,,,,---++++++,,,---............000000000/////////......------............---------///000///...---///000000000000000000000000000222222111111000000//////111111222222222222222222333222222111111111222222333444555444333333444666222555:::AAAJJJSSS[[[___hhhfffjjjvvvyyywwwnnnjjjpppvvv~~~vvvkkkbbb[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^___fffkkktttxxxjjj___\\\XXXXXXZZZ\\\[[[YYY\\\^^^bbbeeehhhfffbbb^^^WWWQQQKKKJJJHHHDDD@@@@@@~~~yyyvvvuuutttrrrqqqnnnllljjjdddbbb___^^^___aaadddfffjjjjjjjjjjjjjjjmmmppprrrssswww}}}~~~|||{{{zzzxxxvvvrrroookkkhhhhhhhhhfffccc___[[[WWWTTTQQQPPPOOOPPPSSSXXX^^^bbbiiirrr~~~yyymmmeee```^^^```______aaafffjjjnnnppprrrtttvvvxxxxxxzzz}}}}}}||||||{{{yyywwwqqqnnnkkkjjjjjjjjjiiihhheeedddbbb```___\\\XXXUUUOOOKKKFFFAAA>>>:::666333111111333777999:::888666222222111111111111111222000//////.....................///000111111222222111111111111111111111111111000000///...------,,,////////////////////////000000000000000000000000//////000000000000//////............//////000000.........///000000000111///...---,,,,,,---...//////...---,,,,,,,,,............///000000000000000////////////////////////...///000111111000///...---...//////...---///000000000000000000000000000//////000222222333333444111111222222222222222333333222111111000000111111333444444444333333666888666999@@@IIIRRRZZZ___aaahhhjjjttt|||vvvuuussspppsssnnnnnnuuu|||sssggg___\\\]]]```ccccccbbb``````aaadddgggiiiqqqxxxyyymmmeee\\\YYYZZZ[[[ZZZWWW^^^```dddiiikkkjjjfffbbb___WWWNNNKKKKKKKKKHHHFFFyyyqqqmmmggghhhiiiiiihhhhhhggggggffffffeeedddeeegggiiijjjnnnnnnmmmlllllloootttxxx~~~|||}}}}}}}}}|||yyyvvvsssrrrrrrqqqnnnjjjddd^^^YYYWWWUUUSSSQQQPPPQQQSSSUUUVVV^^^ccclllwwwxxxmmmgggddd```^^^\\\^^^ccciiilllnnnppprrrtttvvvxxx{{{}}}zzzwwwssspppmmmkkkkkkjjjiiihhhfffeeedddcccbbb___[[[YYYQQQMMMHHHCCC@@@;;;777444222333555:::>>>@@@???===555444222111000/////////000000///..................//////000111222222333000000000//////000000000111111000///......------//////////////////////////////////////////////////////000000000000//////000000//////............,,,---------...////////////...---,,,,,,---...///000///...------...///000000000111111000//////...,,,------...///000000000...///000111111000///...---...//////......///111111111111111111111111111///000222333444555555555111111222222333333333333222222111111000111111222333444444444333444777:::===BBBJJJSSS[[[aaafffhhhjjjtttyyypppnnnnnnnnnnnnnnnoootttrrrkkkfff```\\\___fffmmmppprrroookkkhhhiiilllqqqttt}}}|||rrrddd\\\ZZZ[[[ZZZXXX```bbbeeejjjmmmlllhhheeeccc\\\RRRLLLLLLNNNLLLIIIxxxooohhhdddaaacccfffhhhhhhiiikkkmmmlllllllllllllllmmmmmmnnnssstttuuuttttttyyy~~~~~~}}}{{{zzzzzz{{{yyyvvvqqqkkkeee```]]]XXXVVVSSSRRRQQQPPPNNNLLLSSSVVV\\\fffqqqwwwoookkkddd```\\\\\\aaafffhhhiiilllnnnrrruuuwww{{{}}}zzzxxxuuuqqqnnnmmmllljjjhhhiiigggfffeeedddbbb^^^[[[QQQMMMIIIDDD@@@<<<777333333333555999===@@@@@@???555444333111000/////////111111000//////////////////000000111111222222222000000////////////000000111000000//////.........000000000000000000000000//////////////////////////////000000000000//////111000000///......------......///////////////000......------------......///............///000000////////////...---,,,,,,+++,,,---...///000000111------............---------///000000//////111222111111111111111111111111111222333444444333222111111111222222333444444444111111111111111222333333444444444444444555999<<<@@@FFFPPPWWW]]]bbbiiinnnvvvzzzqqqmmmmmmmmmooorrrmmmuuuzzzkkkaaa^^^^^^^^^___gggsss{{{}}}zzzwwwvvvxxx|||~~~pppddd^^^]]]\\\\\\bbbcccfffjjjmmmnnnllliiifffccc[[[SSSOOOOOOKKKFFF~~~wwwpppiiieeebbbeeehhhlllooopppqqqtttwwwvvvwwwxxxyyyyyyyyyyyyyyy}}}~~~~~~~~~{{{wwwqqqkkkfffccc^^^\\\ZZZYYYXXXTTTNNNJJJLLLMMMSSS[[[bbblll~~~{{{wwwooohhhaaa___bbbeeefffeeehhhkkkppptttwww{{{~~~zzzvvvrrrpppnnnllljjjkkkiiihhhgggeeeccc___\\\SSSPPPLLLGGGCCC>>>999555444333333555888:::::::::333222111111000000111111222222111000000000000000111111111111111111111111111111000//////000111111000000000///////////////000000000000000000000000//////////////////////////////000000000000/////////////////////.........000000000000////////////......////////////......,,,---....../////////........./////////......------------....../////////......------------.........///111111000000222444111111111111111111111111///000222333333222000///111111222222333444444555111111111111222444555666444444444444444666:::===CCCLLLWWW]]]```fffqqq{{{}}}vvvqqqqqqpppnnnrrrxxxzzzzzznnneee___\\\ZZZ___dddiiiuuuqqqgggaaa______bbbcccfffjjjoooqqqqqqqqqlllnnnkkkbbbZZZSSSJJJAAA{{{yyyuuuqqqllliiifffeeehhhlllqqqssstttvvvyyy|||~~~zzztttooojjjgggfffdddbbbaaa```[[[SSSMMMJJJJJJPPPVVVZZZ^^^mmm|||yyyrrrhhhdddeeegggfffeeefffiiiooossswww{{{zzzvvvsssqqqnnnllllllkkkiiihhhfffddd```]]]XXXTTTPPPLLLHHHBBB===999555333222222444555555444000000000000111222333444333222222111111111111111222222222111111111111111333222111000000111222333////////////000000000000000000000000000000000000//////////////////////////////000000000000//////------......///000000000000000//////......---------...///000000///...---***+++---...///...------...///000111111222222222///............---------111000///......///000111...000111222111111333444111111111111111111111111***+++...111222222222111111111222333333444555555000111111222333555666777444444444444444777;;;>>>LLLVVVbbbgggiiippp}}}wwwttttttrrrpppttt|||rrrddd\\\ZZZ\\\^^^]]]dddlllttt{{{nnneeeaaa```bbbccceeejjjppptttvvvvvvrrryyyzzzpppdddYYYKKK>>>|||sssqqqnnnkkkiiiiiijjjlllnnnqqqvvvyyy{{{|||wwwssspppoooqqqooommmllliiibbbYYYRRROOONNNMMMMMMOOOUUU\\\aaannnrrrwww~~~}}}vvvuuuuuuooofffiiihhhkkkrrrwwwxxx|||}}}yyytttpppmmmkkkjjjiiiiiiiiigggdddaaa___[[[TTTNNNJJJFFFCCCAAA;;;888555333333222111///555444333333222222333333000000//////000000111222333222111111000000111111111111000000000000111111000000000000111111111111......//////000000111111000000////////////000000222111///...---...000111,,,,,,---...//////......//////000000///...------...//////000000000000000///000000000000000///......///000///...///111222000000//////.........---000000////////////000000333111//////222333222000000000/////////000222333333333222222111000000000333333333333333333333333444444444555555555666666999666555777888999???GGGUUU[[[eeeoooxxx{{{yyy~~~zzzvvvsssppprrrmmmggg^^^XXXVVVWWWZZZ\\\dddiiirrr|||ppphhheeeiiigggfffkkkttt{{{~~~}}}~~~~~~ppp[[[HHH???~~~wwwtttsssqqqooonnnnnnpppqqqqqqssswwwzzz~~~~~~zzzwwwvvvuuuvvvtttrrrpppkkkdddZZZSSSSSSRRRPPPOOOOOOQQQUUUWWW^^^aaagggooowwwuuunnnjjjjjjoootttwwwzzz}}}}}}xxxssspppmmmllljjjjjjiiigggdddbbb```[[[UUUPPPMMMJJJGGGDDD@@@<<<888555444333222111444444333222222222222222222222111111222222333444333222111111000000111111000000/////////000111111000000000000111111111111////////////000000111111/////////......////////////////////////......---......///000000000000000///////////////...------......///000000000//////------...............---...///000000//////000222000000/////////.........000000////////////000000111///---...111222222000222111000000000111222333222222222222111111111111333333333333333333333333444444444444555555555555666444444777:::>>>GGGQQQ^^^fffrrr~~~yyyyyyyyytttqqqqqquuu~~~uuuiii^^^[[[WWWVVVXXX]]]bbbeeejjjllltttzzzpppjjjiiifffeeejjjsss{{{~~~xxxeeeRRRGGG~~~xxxrrrqqqqqqrrrqqqpppppprrruuuvvvxxx|||}}}|||||||||}}}{{{xxxtttoooggg^^^XXXWWWWWWUUUTTTRRRQQQQQQPPPPPPSSSXXX^^^eeeoooyyywwwnnnhhhkkkqqqtttwwwzzz~~~yyyuuupppnnnmmmkkkjjjhhheeeccc```]]]XXXTTTQQQOOOMMMKKKGGGCCC===888666555333222333333222111111111111222222222111111222222333444333222111111000000111111............///000000111000000000000111111111111/////////000000000000111........................---...///000000...,,,+++000000111111222222111111///////////////......---------...////////////...,,,------...////////////...000111000//////000222000000////////////......111000000//////000000111///------...000222222111333333222111111111222222111111111111222222222222333333333333333333333333333333333444444444555555666555666999===CCCOOOZZZiiittt~~~xxxwwwzzzuuurrrqqqvvvnnn___WWWTTTTTTVVVZZZ___fffmmmppprrrrrrxxx{{{ssshhheeedddhhhqqqyyy~~~qqq]]]OOOzzzuuurrrqqqsssuuutttssstttwwwzzz~~~|||xxxrrrkkkddd___\\\\\\\\\\\\[[[XXXTTTRRROOOPPPRRRUUUZZZaaajjjooozzzssshhhhhhnnnrrrvvvxxx~~~zzztttrrrooommmllljjjgggdddaaa^^^[[[XXXWWWUUUSSSRRRNNNIIIBBB<<<888666444333333222111111000000111111000000//////000000111222333222111111000000111111...------......///000111///000000000111111111111000000000000000000000000//////000000000000//////...///000000000///------000111111222222111111111...///////////////......,,,------...............---...///111111222222222///000111111000///000111000000//////////////////111000000000000000000111...------...000222333333555444444333222222222222000000111222222333444444444444444444444444444444333333333333444444444444999888999===@@@FFFTTTaaauuu{{{yyyvvvwwwzzztttvvv{{{lll___XXXVVVWWWZZZ___eeekkkrrrxxx||||||{{{yyyiiigggdddfffllltttzzz}}}zzzgggWWW}}}xxxuuutttvvvyyy{{{{{{zzz|||~~~zzztttooojjjhhhfffffffffgggfffbbb[[[UUUPPPQQQRRRSSSUUUZZZ```eeeoooyyyxxxjjjggglllpppuuuyyy|||yyyvvvrrrpppnnnkkkhhhfffbbb```^^^\\\\\\[[[YYYXXXSSSNNNGGGAAA<<<999666444333222111111000000111111000000//////000000111222333222111111000000111111...............///000000///000000000111111111111111111111111000000000000000111222222222222111000222222000/////////000111///000000111000000//////......///////////////...,,,------..................///000111222222222222///111222222111000000000//////000000000000000000111111000000000000111111...//////000111222444555444444444444333333222222000000111222333444444555444444444444444444444444333333333444444444555555888888;;;@@@DDDLLL[[[jjj}}}zzzzzzxxxuuutttvvvvvvlll]]]XXXXXXZZZ```dddjjjpppvvv}}}oookkkfffeeegggmmmtttxxxqqq```~~~zzzwwwvvvwwwwww{{{|||vvvrrrppppppqqqppppppqqqoooiii```XXXRRRSSSTTTTTTUUUWWW[[[___fffppp{{{pppjjjjjjnnnsssyyyzzz~~~}}}yyyuuurrrooollliiigggdddbbb`````````___]]]\\\XXXSSSMMMGGGBBB===999666333333222111111111111222222222111111222222333444333222111111000000111111000//////......//////000000000000000111111111111222111111111111000000000111222333444444333222111444333111//////000111222//////000000//////......---...//////////////////------...////////////...---......///000000000000///111333333111000///000//////000000000000111111222111111000000111111222///000111111111111333555333333444444444333222222111111111222333444444555444444444444444444444444444444444555555555666666444777>>>EEEKKKTTTeeeuuu~~~vvvuuuvvvxxxvvvrrrrrrvvv}}}lll^^^VVVVVV\\\```jjjnnntttyyy~~~yyytttlllfffdddgggmmmqqqzzz}}}mmmzzzxxxzzzyyy{{{~~~|||~~~yyyuuutttuuutttssssssuuuuuuooofff^^^XXXYYYZZZYYYWWWVVVVVVXXX[[[dddnnnxxxxxxnnnjjjjjjpppwwwxxx}}}|||wwwssspppmmmjjjhhheeecccbbbbbbcccbbb```^^^\\\XXXSSSNNNHHHCCC===888444444333222222222222222222222111111222222333444333222111111000000111111222222111000////////////000000000000111111111111222222222111111111000000000111333444444333111000222111111000000000000000//////000000//////...---------...///////////////......///000000000//////...//////000000000/////////111444444222000////////////000000000111111111222111111000000111111222...000111111//////111444111111333333444333222222222222222333333444444444555555555555555555555555555555555666666666777777666;;;CCCLLLQQQZZZlll|||zzznnniiikkkooorrrppppppxxxooohhh```YYYYYY```iiioooyyy{{{~~~~~~sssiiicccccchhhllluuuyyy{{{tttvvv{{{}}}zzzvvvvvvwwwqqqpppqqquuuwwwtttkkkdddaaaaaaaaa]]]YYYTTTRRRQQQSSSZZZccclll{{{~~~~~~rrrjjjhhhmmmuuuxxx|||~~~xxxtttqqqnnnkkkiiifffdddccccccdddcccaaa___^^^\\\WWWRRRMMMGGG@@@;;;555444333333222222333333000000000///000111111222333222222111000111111111444333222000////////////000000000000111111111111222222222222111111000000///000222333333222000///...///111222111000...---000000000000000///......------...///000000//////...//////000000000000000111222222222222111111000///222444444222000////////////000000111111111222222222111111111111222222...000111000...---000222///000222333444333333222222222333333333333444444555555555555555555555555666666666666777777777777;;;@@@IIIQQQUUU]]]mmm|||vvvlllbbb```bbbgggkkkkkkqqquuugggaaa^^^[[[\\\bbblllxxxyyylllcccbbbfffjjjqqqzzzzzzyyyyyy{{{yyywwwvvvvvvyyyxxxxxxwwwvvvsssnnnkkkhhhhhhgggddd___YYYSSSPPPQQQSSSYYYcccmmmyyy|||{{{rrrlllkkknnnooowww{{{vvvtttrrrooolllgggfffeeeeeeffffffeeeccc```___]]][[[UUUMMMDDD===888555222000111111111000444444444333333222222222111111111111111111111111111111111111111000//////111000000///...---------000000000000111111111111////////////////////////000000//////.........------///000222222000///---/////////000111111222222////////////000000000000//////000000111111222222000000////////////000000111111111222333333333444333222111/////////000000//////000000000111111111111111222222222333333333333444444444333333555666999888777555555555666777666444444777777777;;;AAA;;;IIIUUUWWWWWW```oooyyyrrriiiccc]]]eeebbbbbbeeekkkvvvlll___[[[XXXWWWZZZdddrrrvvvlllgggfffgggmmmwww}}}||||||}}}~~~}}}|||~~~}}}{{{zzzxxxwwwwwwwwwvvvwwwwwwvvvvvv{{{|||zzzzzz{{{yyyxxxvvvuuurrrooolllkkkkkkjjjhhhddd^^^YYYUUUTTTTTTWWW]]]cccmmm|||zzzqqqiiifffhhhnnnvvv|||zzzwwwtttqqqiiigggeeedddeeedddbbbaaaaaa```^^^\\\WWWOOOFFF@@@999666222000111111111111444444333333333222222222111111111111111111111111111111111111111000//////222111111000//////......000000000000111111111111////////////////////////000000/////////............///000111111000///...222222111111000/////////////////////000000000000000000000000000111111111000000////////////000000222222222222222222222222222111000//////000000111000000000111111111111111111111222222222333333333222444444444333333444666:::999777666555555555666444222444777888777;;;@@@EEEQQQ[[[]]]^^^fffqqqxxxtttjjjeeebbb___aaa___bbbjjjuuu}}}lll^^^WWWWWWWWW\\\eeerrruuulllhhhgggjjjppp{{{~~~yyysssooolllkkkjjjiiijjjjjjjjjiiihhhhhhggggggeeeggghhhhhhiiinnnvvv|||{{{{{{zzzxxxuuuuuuvvvxxxzzz}}}}}}zzzxxxvvvtttqqqnnnmmmnnnnnnmmmjjjeee```]]]WWWUUUTTTWWWZZZ```mmmxxxzzzssskkkggghhhkkkttt~~~yyyuuummmjjjhhhffffffeeecccaaacccbbb```^^^ZZZSSSKKKEEE;;;888444111111111111111333333333333222222222222111111111111111111111111000111111111111000000///222222222111111000000///000000000000111111111111////////////////////////000000////////////......//////000000000000//////222111111000000//////...////////////000000000000111000000000000000000///000000////////////000000222111111111111000000000111000000///000000111222222222111111111111111111111111222222222333333333222333444333222333444666:::999777666555555555666555444666999::::::>>>CCCQQQZZZbbbeeeiiipppvvvxxxuuutttooogggbbbccccccaaa___aaahhhuuurrrbbbZZZUUUTTTVVVWWW___mmm}}}yyytttpppoooooonnnttt|||vvvnnnjjjjjjkkkqqq{{{}}}zzzwwwtttpppmmmjjjgggeeedddcccccceeeeeeffffffffffffeeeeeeaaabbbcccdddeeeiiiooosssooopppooonnnkkkkkklllmmmooorrrvvvxxxxxxxxxyyyzzz{{{}}}~~~{{{xxxvvvsssqqqmmmnnnpppooommmiiieeebbb[[[WWWUUUVVVWWW[[[dddnnnyyy}}}xxxqqqnnnnnnfffooo||||||vvvpppnnnkkkiiihhhhhhfffeeedddcccbbb```]]]WWWPPPKKK???;;;666333222222222111333222222222222222222222111111111111111111111111000000111111111111000///222222111111111000000000///000000000111111111111////////////////////////000000//////////////////000000////////////000000......//////000111111111////////////000000000000111111000000/////////...000000////////////000000000000000000000111111111/////////000000111222222222222222222111111111111111111222222222333333333222333444333222222444666777666666555555666888888<<<999888:::;;;<<>>888555333222111111111111222222222222222000000000000000000000000///000000111111111111000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000111111//////000000000000//////111000000//////......---////////////000000000000000//////////////////...000000////////////000000//////000000111222222333///000000111111111111000//////000000111111111111111111222222222333333333111222333222111222333555333333333444666999;;;===>>>999666777:::AAALLLWWW___cccfffkkkrrrxxxwwwssshhhdddbbbcccbbb```bbbeeekkk|||mmm___[[[WWWWWWWWW[[[eeeppprrruuu||||||zzzwwwuuurrrooonnnmmmmmmnnnpppqqqqqqrrrqqqqqqpppoooooooooooonnnmmmkkkiiigggiiikkkmmmpppsssvvvxxxyyyyyy{{{}}}|||hhh```^^^gggrrr{{{{{{uuuqqqkkkjjjjjjlllnnnoooooommmmmmlllmmmoooqqqrrrqqqppplllnnnppppppmmmkkklllmmmlllmmmnnnppppppooonnnmmmrrrrrrrrrssstttsssqqqoooppprrrsssrrrqqqppppppqqqpppqqqrrrpppllliiihhhhhhgggggghhhgggggghhhkkknnnlllnnnqqqvvv|||~~~vvvrrrrrrqqqooommmlllllllllmmmlllhhhddddddbbb]]]ZZZ[[[\\\dddttt{{{zzzwwwwwwzzz~~~|||xxxrrrmmmkkkiiigggfffeeedddccccccbbb```\\\XXXRRRLLLCCC;;;666444222111000111111111222222222222000000000000000000000000//////000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000//////000000000111111111...///000111111000///...111000000///......------////////////000000000000.........///////////////000000////////////000000333333222222111111111000000000111222111111//////------...///000111111222111111222222222333333333111222333222111111333555555555444555666777999;;;888666777<<>>BBBJJJVVVgggwwwqqqaaaWWWOOOMMMNNNOOORRRVVV\\\hhhsss}}}iii^^^SSSPPPWWWggg}}}{{{sssyyyqqqjjjeeebbbdddfffiiikkkkkkkkkkkkhhhjjjkkkkkknnnuuuyyyyyy~~~~~~{{{xxxvvvpppooonnnnnnnnnppprrrssswww{{{xxxyyyyyyxxxvvvttttttuuusssxxx{{{yyyuuusssooojjjfffhhhnnnwwwzzztttqqqnnnkkkiiiiiihhhfffeeeaaa```^^^YYYRRRJJJCCC???777666333111000111222333111111111111111111111111111444555444000///000333//////000000111222222333////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000111111111111111///000111333333333222222111111222222222333333333222222222222222333333333222333333333333444444444444666777777777;;;BBBHHHTTTbbbttt}}}jjj\\\UUUQQQPPPPPPQQQVVV]]]iiixxxxxxjjj]]]UUUPPPTTT```ttt~~~yyyxxxyyy{{{}}}}}}{{{zzzzzzttt~~~vvvpppllliiigggeeedddgggkkkpppssstttttttttppptttuuutttxxx}}}zzzxxxtttrrrqqqpppppppppoooooooooqqqssstttvvvyyy}}}|||vvvqqqppprrrvvvrrryyy|||zzzyyyxxxtttnnnjjjfffeeeiiinnnttt{{{rrroookkkiiihhhhhhfffeeebbbaaa```\\\VVVNNNGGGBBB999888555222111222333444111111111111111111111111000333555444000///111444000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////000000000000111111111111111111111111//////000111111111111111...000222333444444333222111111222222222333333333222222333333444444555555444444444444555555555555333666888888999>>>GGGNNN\\\nnnqqq```WWWTTTRRRRRRQQQUUU```lll~~~tttcccZZZRRRPPPRRR]]]nnnzzzwwwrrrqqqooopppqqqrrrqqqpppooozzz{{{wwwrrrkkkfffeeefffhhhhhhjjjnnnsssxxx{{{||||||{{{xxx}}}}}}{{{yyywwwvvvtttttttttsssqqqpppkkkllllllmmmnnnpppuuuxxxxxx~~~vvvooommmqqqvvvttt{{{|||||||||xxxrrrqqqiiicccccccccgggrrrsssoookkkhhhhhhgggffffffbbbbbbaaa___YYYQQQJJJEEE;;;999666444222333444555111111111111111111111111///222555444000///222666222222111111000/////////111111111111111111111111//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////////////////000000000000111111111111111111111111000111222333333333333333...000222444555444333222111111222222222333333333222333333444555666777777555555555555666666666777333666888888:::???JJJRRRbbbwww{{{qqqcccVVVSSSRRRQQQRRRSSSZZZkkk{{{wwwdddXXXTTTMMMOOOWWWggg{{{{{{tttrrrnnnllljjjiiijjjllllllkkkiiirrr}}}{{{tttnnnjjjfffgggfffeeeeeegggjjjnnnoootttzzz~~~}}}{{{yyyyyyxxxvvvtttrrrpppmmmlllmmmnnnnnnmmmnnnrrrxxx|||~~~zzzwwwwwwxxx|||}}}~~~|||{{{tttsssnnnfff```aaaiiiqqq|||tttmmmlllkkkhhhggggggaaa```___^^^[[[VVVPPPKKKDDD===555111222333222000222222222111111111111000333333333222222222111111......///000111222333333333333222111000000000111000000000000//////////////////000000000000//////000000000000000000000000111111111000000000000000////////////000222333444///000000///......000222333111000.........//////000000000111222222333333111111111111111111111111000000111222333333444444666666555444444444555555111222333444555555555555888555666:::===BBBQQQaaayyy}}}kkk[[[TTTSSSQQQKKKLLLRRRWWW```xxxyyyhhhWWWOOOQQQNNNUUU```nnn~~~yyysssnnniiigggfffhhhlllnnnnnnlllnnnrrrvvvzzz{{{|||}}}~~~uuuoookkkhhhgggeeefffgggggghhhkkkpppsss{{{~~~|||{{{zzzxxxwwwtttqqqnnnmmmmmmlllkkkiiikkkmmmpppqqqssswww~~~|||{{{zzz}}}~~~~~~~~~{{{zzzuuunnngggeeeiiinnnxxxwwwooollljjjgggeeefffaaa``````___]]]XXXRRRNNNFFF???666111222333222111222222222222111111111111222111111111111000000000//////000000111111222222222222111111000111111111////////////000000000111//////000000000000//////000000000000000000000000111000000000000000000000111000000000000000111222///000111000///...000111000000///...//////000111222222111111111111111111111111111111111111111111111111111222222333333444333444444444444444444444444555666666777777777777666555777===CCCKKK[[[jjjsssaaaSSSMMMNNNRRRMMMOOOZZZeeesssooo```RRRLLLOOORRRYYYeeesss}}}uuunnniiigggfffgggkkknnnooonnnoooqqqtttvvvwwwxxxyyyzzzwwwrrrkkkfffeeefffgggggggggiiikkkmmmppptttzzz~~~~~~~~~}}}{{{xxxvvvsssqqqooommmjjjhhhjjjiiiiiihhhjjjnnnuuuzzzzzzrrrlllkkklllooowww}}}rrrllliiieeecccdddaaaaaa``````^^^[[[VVVRRRIIIBBB999333222333333222333222222222111111111111000000000////////////...111111111111111111111111111111111000111111222222/////////000000111111111///000000111111000000///000000000000000000000000000000000000000000111111222222111000000000000000000111222111//////000111//////...///000111222333333333222222111000000///222222222222222222222222222222222222222222222222111111333444555555444333666666666777777777777777666666:::AAAIIITTTcccppp{{{qqqcccUUULLLJJJKKKPPPMMMQQQaaarrrpppdddXXXNNNMMMRRRZZZcccooo}}}wwwooojjjjjjjjjmmmqqqtttvvvvvvsssttttttuuuvvvwwwxxxyyyxxxrrrjjjhhheeeccceeehhhkkkmmmnnnpppssswwwzzz}}}{{{xxxvvvtttrrrnnnkkklllkkkjjjiiijjjmmmqqqtttuuuyyy~~~vvvqqqooojjjqqq|||~~~uuummmiiidddcccdddbbbaaaaaaaaa```]]]YYYVVVMMMFFF===777444444444444333333222222222111111111000000000000////////////222222222111111000000000111000000000111222333333000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111111111000000000000000111000222333222000///000111/////////000000111111222222222222111111111000000222222222222222222222222333333222222222222222222000111444666777666555444555555555555555555555666888:::???FFFNNNXXXdddmmmuuunnncccXXXOOOLLLMMMOOOQQQQQQYYYlllqqqccc\\\UUUPPPSSS\\\gggppp}}}yyyooolllooovvv|||}}}{{{yyyyyyzzz|||}}}~~~~~~tttooollljjjhhhhhhgggggghhhkkkooorrruuuxxx|||~~~{{{yyywwwuuurrroooooonnnoooooopppppppppooommmpppvvv~~~zzzwwwkkkpppxxxzzzqqqkkkfffdddeeecccbbbaaaaaaaaa___[[[YYYPPPKKKCCC<<<888666555555333333333222222222222111222222222111111111000000333333222222111111000000111000000000111222333333333333222111000///......000000111111111111000000000000000000000000000000//////000000111111111111////////////000111222333111222444333222000000111111111111111111000//////000000111111111222222222222222222222222222222222333333222222222222222222111333555777888888777666666666555555555666777777999???FFFMMMVVV___gggjjjhhhcccZZZTTTPPPPPPQQQRRRVVV\\\jjjlllaaaYYYYYYWWWWWW^^^jjjwwwxxxoookkkttt}}}yyyxxxwwwkkkggghhhiiijjjiiijjjkkkllllllooosssvvv|||~~~zzzxxxwwwtttsssrrrrrrsssuuuvvvtttpppmmmjjjlllqqqyyysssuuuyyyyyyqqqjjjfffgggdddcccbbbbbbaaa```\\\ZZZSSSPPPIIICCC===999666666333333333333222222222222333333333333222222222222333333222222222111111111111111111000111111222222333333222111000//////...000111111222222111111000000000000000000000000000/////////000111111222222......//////000222333444111333555555333111000000222222222222111000///...///000000111222222333333333333333333333333333333222222222222222222222222444555666777888888777666888888777777777999;;;<<<;;;CCCMMMUUU^^^gggiiihhh^^^\\\XXXTTTRRRRRRSSSTTTZZZggg|||zzzjjj]]]WWWUUUZZZ^^^aaalllyyyxxxpppkkkyyy|||uuuqqqtttzzz~~~{{{sssiiicccdddgggjjjkkkkkknnnqqqssstttwww{{{|||zzzxxxwwwwwwwwwwwwyyy{{{yyytttpppkkklllpppvvv~~~~~~||||||xxxnnnhhhgggeeedddbbbaaaaaa___\\\ZZZUUUSSSOOOHHHAAA;;;888666444444333333333222222222333333333333222222222222222222222222222222222222222222111111000111111111111111111111111111111111000111111222222111111000000000000000000000000000...//////000111111222222000000//////000111222222222444666666333111000000000111222222222111000000111111111111111111222222333333333333333333333333111111111222222333333444555555666666666666666666777777666666888:::===>>>>>>HHHSSSZZZbbbgggeee___VVVVVVVVVTTTRRRSSSVVVYYYdddwww|||ggg]]]VVVSSSWWWaaaiiiooo{{{xxxrrrpppwwwsssssswww}}}~~~tttooojjjdddcccfffiiikkkkkkooossswwwzzz|||~~~|||{{{}}}{{{{{{|||~~~|||xxxtttmmmmmmpppuuu{{{}}}qqqiiigggfffdddbbbaaaaaa___\\\ZZZVVVUUURRRLLLDDD===888666444444444333333333222222333333333222222222111111222222222222222222222222333333222111000000000111...///000111222333444444111111222222222222111111000000000000000000000000...//////000111222222222222111111000000000000000222444666666444111000000...///111222333333222222333333222222111000000000333333333333333333333333000000111222333333444444666666555444444444555555555444444444666999<<<>>>AAALLLVVV\\\aaaccc]]]SSSOOOQQQSSSSSSRRRTTTZZZ___tttnnn^^^ZZZVVVUUU[[[iiirrryyy{{{vvvvvvtttpppnnnpppnnnpppuuu}}}yyytttwww{{{vvvuuuyyyxxxpppjjjfffdddccceeeiiimmmppprrrxxx||||||yyyvvvrrrrrrtttwww{{{||||||{{{xxxooojjjddddddcccbbbaaa```______[[[ZZZWWWRRRJJJBBB;;;777222333333333333444666888222222111222333333222000333333333111//////000222555555444333333222111111111111000000111333444666222222222222222222222222000111222444444333222111111111222333222111000/////////000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333555444444333333444444555333333555666666666555444222444777666555777>>>DDDOOOSSSYYY^^^___]]]YYYUUURRRPPPPPPRRRQQQTTTbbbqqqsss___WWWVVVWWW^^^kkkzzz~~~zzztttkkkggghhhfffiiippp|||}}}vvvwwwwww}}}}}}xxxppplllhhheeefffeeedddfffjjjooosssuuu~~~|||yyyvvvvvvvvvwwwyyyxxxvvvttt|||~~~ssslllhhhfffeeedddbbbaaa___]]][[[ZZZXXXSSSMMMDDD===888333333333333333444555777333222222333444444333111333333333111//////111333555555555444333222222222111111111111111333444555222222222222222222222222333333222111000///.........///000111222111111000000000000111222222222333111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333444444333333333333444444333444555666666666555555444777999888777999???EEEMMMPPPUUUYYYZZZXXXTTTRRRQQQOOOPPPTTTXXXaaasssiiiYYYSSSRRR```jjjzzzyyyooojjjjjjjjjoooxxx~~~wwwyyy|||ooofffccccccccccccgggggghhhjjjoootttyyy}}}||||||{{{yyyyyyxxxvvvssspppvvvyyy{{{zzzzzz~~~~~~|||~~~~~~|||yyypppkkkiiigggeeedddbbb___\\\ZZZZZZZZZWWWPPPHHH@@@;;;555444333333333333444555444333222333555555333222222333333111000000222333555555444444333222222222111111111111222333444444111111111111111111111111333222111000///.........,,,---...000111111111111111111111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222444444444444444333333333444333333222222333333444333444555666666666666555666888::::::999<<>>888666444222333333444444444333333444555555444222222222222111000000333555333333333222222111111111111111111222222333333333000000000000000000000000///000222333444333222222......///000000111111111222222222111111111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333333222222222222333333444555555666666666666666444666999:::<<>>BBBGGGJJJNNNNNNOOOPPPQQQQQQRRRSSSSSSVVV\\\fffxxx|||eeeYYYWWW[[[eeeooo}}}~~~zzzppphhhccc```aaadddgggiiijjjkkkkkknnnrrrxxx~~~|||{{{{{{}}}~~~~~~|||zzzrrrqqqpppoooqqqvvv}}}~~~||||||}}}}}}vvvooofffbbbcccdddbbb```^^^___```^^^ZZZTTTMMMIIIAAA<<<666444444555444222444333222333555555333222111222222222111222555777000000000000000000000000111222222333333333222222111111111111111111111111222444777:::999666222000333333222111000000111111111111111111111111222222111111111111111111111111111111111111111111111111333333333333333333333333111111222333444555666666555444444333333444444555666666555555666666777888222333666;;;@@@DDDHHHKKKJJJKKKLLLNNNPPPRRRTTTUUUQQQZZZfffttt}}}kkk[[[WWWYYY]]]hhhtttqqqiiieeecccaaaaaacccgggjjjmmmppprrrtttyyy~~~~~~|||tttsssrrrrrrsssvvv{{{~~~~~~|||zzzzzz|||vvviiiccccccdddcccaaa`````````___\\\VVVQQQNNNEEE???888555666666444222333222222333444444333111000111222222111333666888111111222222222222222222111222333333333333222111222222222222222222222222222333444444444333222111111111000///000000111222000000000111222222222333111111111111111111111111000000000000000000000000333333333333333333333333111222333555666888999:::666555555444444555555666777666555555555666888888555666999===BBBFFFHHHJJJHHHJJJMMMPPPSSSVVVXXXYYYXXXeeewwwlll```YYY\\\aaaeeeqqq~~~~~~}}}~~~{{{vvvvvvxxxxxxtttppppppttt{{{zzznnneeebbbccceeeeeefffhhhkkknnnrrrvvvzzz~~~}}}vvvvvvvvvvvvwwwyyy{{{}}}|||~~~zzzyyyyyy~~~|||mmmdddcccdddcccaaaaaaaaaaaa___\\\XXXSSSQQQGGG@@@999555666777555222222222111222333444222000000111222222222333666999333333333333333333333333111222333444333333111000222222222222222222222222//////......///111444555............///000222333//////000111222333333444111111111111111111111111111111111111111111111111333333333333333333333333222333444666999;;;<<<===666666555555555555666666777666555555555666888999::::::;;;???CCCGGGHHHHHHIIIKKKOOOSSSXXX[[[]]]___hhhxxxpppbbbZZZYYYbbbjjjnnn{{{yyyvvv||||||yyy|||~~~zzzsssnnnnnnooonnnjjjfffeeeiiipppvvvzzz{{{{{{|||ooojjjeeeccceeeiiijjjkkkmmmqqquuuyyy{{{~~~}}}xxx||||||||||||{{{zzzzzzyyyyyy}}}~~~zzz|||yyyyyy}}}vvvjjjfffeeeccc```]]]^^^``````^^^ZZZUUUSSSLLLEEE<<<666555555555555333333333222222111111111333222222111111222222333111111222222222333333333111222222333333222222111222222111111111111222222222222222222222111000///000000000000111111111111222222333333333222222111.........//////000000111///000222333444444333333333333333222222222111111666666666444333444777999999:::;;;999777666666777999888888888888888999999555999@@@EEEGGGHHHIIIJJJLLLKKKQQQYYYYYYTTT[[[hhh|||mmmaaaZZZXXX[[[fffqqqzzzyyyxxxwwwvvvwww{{{~~~xxxpppkkklllmmmjjjeee```^^^aaafffiiijjjooommmmmmqqqxxx}}}}}}{{{||||||||||||}}}kkkgggbbbaaadddiiimmmooorrrvvv|||}}}~~~}}}{{{zzzyyy{{{~~~}}}}}}yyyxxx{{{~~~|||nnniiigggeeebbb___`````````^^^[[[WWWUUUQQQKKKAAA:::777555444222555555444444444333333333333222222111111222222333111111222222222333333333111222222333333222222111111111000000000000111111111111222222111111000000000000000000111111111111222222222333333222222111000000111111222111111111///000111222333333333333444444444333333333222222555555555444333444777::::::;;;:::888555333222333999888888888888999999:::888<<>>DDDFFFIIIJJJKKKMMMOOOQQQWWW[[[```dddkkk{{{dddYYYWWWYYYcccffflllwwwzzznnn```YYY]]]dddiiijjjmmmlllooo|||~~~zzz{{{||||||zzzuuusssqqqnnnlllllloootttwww{{{|||}}}lllmmmooorrrwww~~~{{{zzzzzz~~~~~~zzzttttttvvvzzz~~~zzztttqqqrrrxxx|||yyyzzz|||yyyyyy{{{|||{{{}}}~~~~~~~~~|||}}}~~~}}}|||~~~vvvlllfffbbbaaa___]]][[[YYYXXXXXXTTTTTTQQQKKKCCC;;;777555444444444444555555555555333222222111111222222333111111222222222333333333111222222333333222222111111222333444444333222111000111111222222222222111000000000000111111111111000111222222333333333333555555444444444444444444333222222222222222333333333333222222222111111111111222444444222222333555444555666666444444555666888888888:::;;;===???@@@EEEGGGHHHIIIJJJLLLPPPRRRVVVYYY___iiiyyyqqq___WWWZZZaaalllpppwwwqqqfff[[[[[[ccclllooonnnnnnlllooo~~~~~~zzzwwwrrrmmmlllmmmnnnnnnqqqvvvyyyzzzwwwwwwvvvtttrrroooooossszzzqqqtttyyy~~~zzzssssssuuuwww}}}|||rrrssswww}}}{{{uuuqqqqqqzzz~~~~~~~~~~~~yyysssppprrruuusssssswww~~~~~~~~~}}}~~~~~~rrrkkkcccbbb```___]]][[[YYYXXXUUUVVVTTTOOOFFF>>>:::888444444444555555555666666333222222111111222222333111111222222222333333333111222222333333222222111000111333444444333111000222333333333333222222111000000000000111111111111000000111222333333333333444333222111111222444555333333444444444333333222444444333333333222222222222333444444222111111222111333444444333333555666777888999:::<<<>>>@@@AAADDDFFFGGGHHHIIILLLPPPSSSVVVXXX```oooggg\\\]]]hhhttt{{{jjjbbb[[[```lllvvvwwwssskkkkkkrrr|||vvvtttrrrrrrsssrrrnnnjjjfffddddddhhhiiijjjnnntttssszzz||||||}}}}}}}}}}}}||||||vvv{{{|||{{{zzzzzzzzz}}}}}}|||~~~}}}vvvqqqssswww|||uuuwww|||zzzuuuttt}}}||||||}}}{{{xxxyyy|||{{{|||zzztttnnnkkkooosssssstttxxx~~~~~~~~~xxxoooccccccbbbaaa___\\\ZZZYYYRRRTTTUUUQQQJJJCCC???>>>444555555555666666777777333222222222222222222333111111222222222333333333222222222333333222222222///000222333333222000///444444444444333333222111000000000000111111111111///000111222333444444444111///---,,,---///222333333444555666555444333222555555444444444333333333222444555444222000000111...111333444555777999;;;777888999:::<<<>>>@@@AAACCCEEEFFFGGGHHHKKKPPPTTT[[[]]]eeeyyysss```\\\eeexxx~~~hhhaaa^^^fffuuu~~~}}}wwwiiikkkuuu}}}uuuyyy}}}~~~{{{uuuooolllkkkjjjiiijjjlllkkkfffbbbbbbaaaccchhhkkkmmmrrryyy{{{||||||uuuqqqrrrtttrrrqqqrrrkkkmmmoooqqqsssvvv{{{~~~}}}yyyyyy}}}yyywwwuuuwww~~~}}}vvvyyy}}}|||}}}~~~}}}~~~|||}}}~~~}}}{{{xxxxxxxxx~~~|||wwwrrrnnnooossswwwwww{{{nnnmmmfffaaa```___\\\[[[]]]ZZZXXXVVVTTTOOOIIIAAA<<<999777555555555666555444666222---,,,...111111111222222333333333444444444222222222222222222222222222222222111111111000000222111111111000000//////000111111111111222222222111111111111222333444444222222222222222222222222444555555555444333333222111111111111111111111111444444444444444444333333555444333222222333666777888777777999;;;>>>BBBDDDGGGDDDDDDHHHLLLLLLNNNRRR\\\^^^lll~~~bbb]]]fffsss~~~zzzooonnnlllwwwvvvssshhhnnn|||vvvnnnmmmkkkmmmooopppmmmhhhccc___eeefffggghhhhhhgggfffeeedddgggkkkpppuuu{{{sssnnnkkkmmmooommmlllmmmkkkllloooppprrrvvvzzz~~~|||~~~}}}~~~}}}}}}~~~}}}xxxuuuwww|||wwwooohhhbbbaaa```]]][[[\\\XXXWWWUUUSSSOOOJJJBBB>>>:::888666555555666555444555222000000222333222000222222222222333333333333222222222222222222222222222222222111111111000000111111111111000000000/////////000000000111111111222222222111222222333333222222222222222222222222444444555555444333333222222222222222222222222222444444444444444444444444444444333333333444555666777777888999<<<@@@CCCEEEGGGEEEFFFKKKMMMNNNQQQUUU```gggzzzooo\\\___mmm}}}rrruuuvvvwwwtttrrr|||yyyqqqtttssskkkeeeffffffggghhhiiiiiihhhfffeeehhhiiijjjkkkllllllkkkkkknnnrrrxxx~~~tttmmmiiiiiimmmooommmlllnnnnnnppprrruuuwww{{{}}}~~~ssskkkdddcccbbb^^^[[[[[[XXXWWWVVVTTTRRRMMMGGGBBB<<<999666555555555444333444333222333444444222000111111111222222222222333222222222222222222222222222222222111111111111111111111111111000000000000.../////////000000000000333333222222111222222222222222222222222222222222444444444444444333333222444444444444444444444444222333333444444555555555333444444444444555555555666777888;;;>>>BBBEEEGGGHHHGGGJJJOOOQQQRRRVVV\\\fffuuuooobbb[[[dddwwwyyyzzzyyyxxxxxx}}}sssjjjkkkkkkfffdddfffggggggggghhhjjjkkkmmmooorrrsssuuuwwwyyyzzz{{{{{{}}}tttmmmlllnnntttwwwvvvuuuwwwvvvyyy}}}}}}|||}}}yyyooofffdddbbb^^^ZZZYYYYYYXXXWWWVVVTTTQQQLLLHHH>>>;;;888666555555444333444333333222333222222111000000111111111222222222222222222222222222222222111111111111111111111111111111111000000000000000/////////000000000111111444444333222111111111111222222222222222222222222333333444444444333333222333333333333333333333333222222333333444555666666333333444555666555555555555777:::===AAAEEEHHHIIIHHHJJJNNNSSSUUUWWW^^^gggsss|||ddd______kkk~~~zzzzzz}}}}}}xxx}}}wwwnnnnnnnnnmmmmmmppppppqqqrrrtttvvvyyy{{{|||wwwpppqqqvvv~~~~~~~~~}}}}}}~~~uuuiiidddbbb^^^YYYXXXWWWVVVUUUUUUTTTQQQMMMJJJAAA===999666555555444333555444222000///000222444000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000111111000000000111111111222222444444333222111111111111222222222222222222222222222222333333444333333222333333333333333333333333222222333333444555666666333444555666666666555555666888<<<@@@DDDGGGIIIJJJJJJMMMSSSXXXZZZ]]]iiiuuuzzzbbb^^^___cccooo{{{tttvvv|||}}}xxxuuuvvvzzz~~~|||zzz}}}vvvuuuvvvxxxzzz}}}zzz}}}{{{xxxzzz~~~~~~}}}mmmfffccc^^^ZZZXXXTTTSSSRRRRRRQQQOOOLLLIIICCC???:::666555444444333555444222///---...222555111111111222222222222333222222222222222222222222111111111111111222222222000000000000111111111111111111111111222222222222333333222222111222222222222222222222222222222222111222222333333333333333222222222222222222222222222333333444444555555555444555555555555666666666666999>>>CCCGGGIIIJJJJJJLLLPPPWWW\\\^^^dddtttiiiXXXYYY^^^eeerrr}}}ssslllsssxxxwwwuuupppmmmnnnsssxxx~~~yyy~~~sssiiieee```\\\[[[UUUTTTRRRRRRQQQPPPMMMJJJEEEAAA;;;777555444333333444444444222000000222555222222222222333333333333222222222222222222222222000000111111111222222222///000000000111111111111000000000000111111111111222222222111222222333333222222222222222222222222111111222333333333333333444444444444444444444444444444444444444444444444666555444444444555777888888;;;@@@EEEIIIJJJJJJJJJNNNSSSYYY^^^aaajjj~~~}}}nnnaaa[[[XXXaaalllzzzzzzqqqqqqpppyyy~~~xxxtttkkklllkkkhhheeeffflllrrr{{{zzzvvvyyyzzz~~~wwwkkkfffbbb^^^]]]XXXWWWUUUTTTTTTRRRPPPMMMFFFBBB<<<777555444333333222555777666333222222444222222333333333444444444222222222222222222222222000000111111222222222222//////000000111111111222////////////000000000000111111111111222333444444222222222222222222222222000111222333333333333333555555555555555555555555444444444444444444333333777666444333444555777999999<<>>===GGGLLLJJJIIILLLMMMJJJTTTTTT[[[ccciiitttqqqddd\\\WWW\\\eeejjjlllzzzpppnnntttttt{{{wwwuuuvvvvvvtttrrrnnnllliiieeecccbbbbbbbbb^^^```aaa```]]]___eeekkklllpppuuuxxx~~~{{{rrrooojjjhhhjjjmmmppprrryyyyyyyyyyyyzzz~~~}}}zzzwwwtttqqqpppooonnnpppqqqqqqqqqqqqrrrtttwwwyyy{{{yyyvvvuuuwwwyyyxxx{{{{{{yyywwwuuussstttvvvyyy|||wwwzzzwwwlllfffaaa]]]YYYXXXVVVUUUUUUSSSQQQOOOKKKHHHBBB<<<888666666777555444333222111111111111444333222111000000000000111111111111111111111111000111111111111111111000000111222222222222111000111111000000111111222333000000111111222222333333111111222333444555666666333333333222222222111111111111222222333444555555333444555555666555555555666555444444555888<<<>>>CCCKKKNNNKKKIIILLLMMMLLLWWWYYY^^^fffoooxxxddd]]]ZZZYYY^^^fffooovvvlllmmmvvvzzzuuummmjjjgggfffggghhhgggfffcccbbbaaa``````bbbdddfffccceeeeeedddbbbeeekkkrrrvvv{{{uuupppooonnnkkkgggeeeccc``````ccciiinnnqqqyyyyyyxxxwwwxxx|||zzztttnnnmmmjjjgggeeecccbbbaaabbbdddfffggghhhiiilllnnntttuuuuuussspppppptttwww|||}}}{{{{{{wwwuuuqqqooopppnnnnnnmmmnnnppptttwwwyyy~~~}}}~~~zzzqqqtttyyypppfffaaa___\\\ZZZXXXWWWWWWVVVSSSQQQNNNJJJDDD>>>999666555555555444333222222111111222444333222111000000000000111111111111111111111111111111222222222222111111000111111222222222111111111111000000111111222333111111111222222222222222000111111222333444555555333333333333222222222222000111222333555666777777555444444444444555666666444444333333555888<<<>>>JJJNNNPPPLLLJJJLLLOOOOOO[[[```dddjjjzzz|||iiiYYYYYY^^^aaaffflllxxxxxxlllppp}}}yyymmmddd^^^\\\ZZZZZZ\\\^^^^^^^^^]]]\\\]]]^^^aaaeeeiiilllmmmnnnnnnlllmmmqqqyyyrrrkkkccc`````````\\\XXXXXXWWWWWWYYY___fffnnnsss}}}|||{{{yyy{{{|||xxxuuurrrmmmjjjcccbbb```]]]\\\[[[[[[[[[\\\___bbbdddfffjjjnnnqqqttttttrrrnnnkkklllrrrwww{{{yyyvvvttttttsssssszzzzzzpppmmmkkkhhhhhhiiiggghhhjjjmmmppptttxxxzzz}}}~~~}}}zzz}}}xxxtttooorrrwwwvvvgggaaa```^^^\\\YYYXXXWWWWWWUUUSSSPPPMMMGGGAAA<<<777555444555444333222222222222222000000000000111222333444111111111111111111111111222222222333333222222222000111111111222222222222111111000000111111222333222222222222222222222111222111111000000/////////333333333333333333333333222222333444555666777777555555444333333555666777444444333444666:::>>>AAALLLNNNNNNKKKIIILLLQQQUUU___ffflllssstttcccXXX]]]ggglllqqqvvvtttttt{{{uuukkkccc]]]\\\[[[ZZZ[[[\\\^^^```aaaaaaaaacccfffjjjooosssvvvzzzzzz{{{{{{~~~wwwjjjeee```]]]]]]\\\YYYVVVSSSTTTUUUYYY```iiirrrxxx}}}}}}zzzuuuoooiiieeecccaaa```^^^\\\\\\\\\]]]^^^^^^aaaeeehhhlllqqqvvvzzz{{{yyytttooolllooowww~~~{{{tttqqqooonnnoooppppppqqqzzz|||rrriiifffeeecccccceeebbbdddhhhlllppptttvvvwwwxxx{{{~~~~~~|||yyy{{{}}}}}}vvvqqqqqqsssyyy~~~kkkbbbaaa^^^\\\YYYWWWWWWVVVUUUSSSQQQOOOJJJDDD>>>999666444444444333333222333333333000000000000111222333444111111111111111111111111222222222333333222222222000000000111111222222333111111000000111111222333333333333222222222222222222222111111000///......333333333333333333333333444444555555555555666666555555444333333555666777555555555666999>>>BBBEEEJJJIIIIIIIIIIIILLLTTT[[[bbbllluuu{{{lllaaa\\\dddmmmrrrxxxtttttt}}}rrrkkkfff```\\\^^^^^^___```aaacccfffhhhjjjlllqqqvvv||||||rrrhhhddd___]]]\\\ZZZWWWTTTTTTVVVYYY]]]ccclllvvv~~~|||}}}{{{vvvmmmeee```^^^___^^^\\\[[[[[[]]]___```aaadddgggkkkpppuuu|||yyysssqqqvvvwwwoookkkiiikkklllooorrrsssuuu~~~uuullldddccccccaaa```bbb___aaafffkkkoooqqqrrrrrrrrruuuyyy}}}}}}yyyzzz|||zzzvvvvvvyyy~~~uuuhhhccc___\\\XXXVVVVVVVVVUUUTTTRRRPPPLLLGGGAAA;;;777444444444333333333333444444444333222111000000000000111111111111111111111111111111222222222222111111000000000000111222333444111111000000111111222333222222222333333333333333222222222333333333444444333333333333444444444444555555555555555555555555555444444444444555666666666666666888<<>>999666444444333333333444444555000000000000111222333444111111111111111111111111000000111111111111000000111000000000000222444555111111111000111222222333111111222333333444555555555555444333222000000///333333333444444555555555000111222333444666777777222333555666666666555444666666777999===BBBHHHKKKIIIFFFFFFJJJLLLMMMWWWbbbmmmvvvttt___^^^jjj}}}{{{lllllluuuzzzsssrrrqqqnnnqqqwwwtttxxx~~~tttcccaaa]]]ZZZXXXXXXYYYZZZ\\\```eeehhhmmmvvv{{{ooogggbbb___]]]VVVUUURRRQQQRRRTTTWWWZZZVVVWWWXXXZZZ\\\```fffjjjfffeeeeeefffmmm{{{yyytttpppnnnqqqrrrxxx{{{ssspppkkkfffcccbbbcccdddffffffhhhkkkoooqqqqqqqqqtttzzz~~~|||yyyoooggg___ZZZXXXWWWUUUTTTVVVTTTRRRNNNJJJGGGAAA<<<888444333333222222333333333222222222222222222333333000000111111111222222222444333222222333333111///000000111222333333444444333111///111444555333111111111222222222333333333333333333222222111111111222222222222222222222222444444444555555555555666777777777777777666666666999777666999???EEEHHHHHHJJJFFFDDDHHHLLLQQQYYYaaaooo{{{qqqiiiccciiizzzvvvooolllrrr|||}}}}}}|||nnnddd___YYYUUUUUUYYY\\\^^^]]]aaagggmmmsss|||tttfff___\\\YYYVVVLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSTTTVVVXXXYYYZZZ\\\]]]]]]___eeerrr~~~|||vvvxxx}}}{{{wwwtttrrrsssvvv{{{wwwtttoookkkhhhgggggghhhjjjjjjlllnnnqqqsssssssss{{{}}}yyyjjjbbb[[[ZZZXXXUUUTTTUUUTTTRRRNNNKKKGGGBBB===999555555444444333444444444222222222222222222222222111222222222333333333333444333222333444333222000000111111222333333444444333111000111333444333111111222222222222333333333444333333333222222222222222222222222222222222222444444444555555555555666666666666666666666666666:::888888;;;AAAGGGIIIJJJGGGGGGJJJOOORRRVVV^^^ggg{{{}}}ooofffcccfff|||vvvooonnnooozzzuuufff]]]ZZZWWWVVVWWWZZZ\\\^^^bbbfffkkkpppwww}}}tttggg\\\VVVTTTRRROOOKKKKKKJJJJJJKKKKKKLLLLLLNNNNNNOOOPPPQQQSSSTTTUUUWWWYYY\\\^^^cccmmmyyyxxxtttyyy~~~vvvssssssssswww|||~~~{{{wwwssspppnnnnnnnnnppppppqqqsssuuuwwwxxxyyy~~~~~~nnneee]]][[[YYYVVVTTTTTTTTTRRROOOLLLIIIDDD???;;;777777666555444444555555444333333222222111111111222222333333333444444444444333333333555444333111111111111222222333333444222111000111333444333222222222222222333333333333444444444444333333333333333333333333333333333333444444444555555555555666555555555666666666666666::::::;;;>>>DDDHHHKKKKKKFFFIIIQQQWWWYYY\\\fffqqq|||nnnccc[[[cccqqqooohhhjjjpppvvvnnn___XXXXXXXXXYYY[[[^^^```aaaiiilllpppuuu}}}ooofff\\\TTTPPPNNNLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNNNNOOOQQQRRRTTTUUUVVVYYY]]]aaadddjjjrrrxxx~~~|||uuurrrzzzwwwooommmnnnpppuuu{{{|||zzzxxxwwwvvvvvvwwwxxxyyy{{{~~~}}}|||}}}rrrhhh^^^[[[ZZZWWWUUUUUUUUUSSSPPPMMMKKKGGGBBB>>>888777666555444444444444444444333333222111000000222222222333333333333444555444333444555555444222111111111222222333333333222111111222333333333333222222222333333333444444444444444444444444444444333333333333333333333333444444444555555555555666555555555555555666666666999:::===AAAEEEIIIKKKLLLHHHMMMUUU[[[[[[```nnn~~~lllddd^^^[[[lllmmmcccccckkkwww{{{~~~~~~kkk]]]ZZZ[[[\\\^^^___bbbfffiiipppssswww}}}~~~jjjaaaXXXTTTQQQNNNLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\]]]```dddgggiiinnnuuuzzz~~~wwwqqqzzz}}}{{{rrrjjjggghhhiiinnnttt}}}}}}~~~|||{{{||||||~~~yyylll___ZZZZZZXXXVVVVVVUUUSSSQQQOOOMMMIIIEEEAAA888777666444333222222222444444333333222111000000111111111111222222222222444333333444555666444333111222222222222222333333111111222222222222333333222222333333333444444444444444444444444444444444333333333333333333333333444444444555555555555666555555555555666666777777888:::>>>BBBFFFHHHJJJLLLMMMQQQXXX[[[\\\eeeyyyvvvaaa^^^```dddyyyqqqccc```fffppp{{{vvvqqqrrr{{{~~~kkk^^^```aaaaaaaaabbbfffmmmrrrxxx||||||kkk```WWWUUUSSSNNNMMMOOOOOOOOOPPPQQQSSSTTTVVVWWWVVVWWWYYY[[[^^^aaaccceeekkkmmmooopppsssyyyzzzsssyyy{{{wwwzzzwwwnnnfffcccccccccggglllvvv}}}|||{{{{{{}}}}}}~~~}}}{{{tttccc\\\ZZZXXXWWWXXXUUUTTTRRRPPPNNNKKKGGGDDD999888666444333222111111444333333222222111111111000000111111111222222222333222222333555555444222222222222222222222222222000222333333222111333444333333333333444444444444333333333333444444444444333333333333333333333333444444444555555555555666555555666666777777888888777;;;@@@EEEGGGIIIKKKLLLSSSUUUYYY]]]bbbooolll[[[\\\eeepppqqqfff^^^ccclllxxxyyytttnnniiieeeeeemmm}}}nnnccceeefffgggggghhhmmmuuu{{{lll___VVVUUUTTTOOOOOOSSSUUUUUUVVVWWWYYY[[[\\\]]]YYY[[[]]]aaafffjjjnnnppp{{{}}}}}}vvvzzzvvvrrrssssssxxxsssjjjcccaaa``````bbbgggmmmssszzz}}}zzzzzzzzz||||||zzzjjj^^^[[[YYYXXXXXXUUUTTTRRRQQQPPPMMMIIIFFF;;;999888666444222222111222222222222222222222222111111111222222222333333222111111222444555333222222222222222222222222222000222333333111111222555333333333444444444444555222222222222333333333444444444444444444444444444444444444555555555555666666666777777888999999:::777===CCCHHHIIIJJJLLLNNNVVVWWW\\\ccclll~~~wwwhhh[[[^^^lll}}}}}}iiiaaa___iiiuuuvvvkkkggggggeeecccaaadddqqquuulllhhhlllpppssstttyyyqqqcccYYYZZZZZZVVVWWW]]]aaaaaaaaaaaabbbcccddddddbbbdddhhhmmmssszzzzzz|||sssoooooolllssspppiiibbbaaa```___aaaeeefffkkkqqqtttwwwzzz~~~yyyxxxxxxzzz~~~{{{}}}oooaaa\\\YYYXXXXXXVVVTTTSSSRRRQQQNNNKKKHHH<<<;;;999777555333333222222222222222222222333333222222333333333444444444111111000222444444333222222222222222222222222222///222444333111000222555333333333444444444555555111111111222222333333333444444444444444444444444444444444555555555666666666777777888999:::::::::888>>>EEEJJJKKKLLLMMMOOOVVVXXX^^^hhhuuutttiii___bbbrrrsssggg```bbbooo||||||jjj___^^^aaacccbbbiiinnn}}}|||tttkkkqqqyyy}}}wwwiii___aaabbb^^^aaaiiimmmlllkkkjjjjjjjjjjjjjjjlllnnnsssyyy|||~~~~~~zzz{{{sssmmmnnnpppvvvwwwkkkaaa___bbbaaa______bbbfffiiikkklllooouuuyyyzzz{{{}}}|||yyyvvvvvv{{{~~~{{{|||wwwvvv~~~yyyeee___^^^ZZZVVVWWWVVVUUUUUUTTTQQQMMMJJJAAA>>>:::777666444222000444444444333333333222222333222222333555888;;;===111111111222333333000...333333333444444444555555111000000222444444333222555444222111111222333444444444555666555444222111555555555555555444444444888777666555555666777888:::999777555666888:::<<<<<<@@@FFFJJJLLLMMMMMMNNNVVVYYY___iiiyyyppphhhccckkk{{{pppbbbfffllltttrrrccc``````___ccckkkrrrxxxqqqttt{{{ttthhheeefffiiilllpppxxxyyyzzz{{{zzzxxxuuutttsss}}}~~~}}}|||wwwuuuzzzqqqllllllqqqxxxvvvlllddddddfffdddaaa```bbbeeeggghhhiiikkkqqqvvvxxxzzz|||{{{wwwvvvzzz~~~zzzzzz}}}xxx}}}~~~jjjaaa^^^[[[WWWWWWVVVUUUUUUTTTRRRNNNJJJCCC???;;;888777666555444444444444333333333222222444333222222333444666888222111111222333444222111222222222333333333444444111222333333333333333333444444333333333333444444111222333444444444333222444444555555555555555555888777666555555666777888999888666666666888:::;;;===AAAEEEIIIKKKLLLNNNPPPWWW[[[cccooowwwjjjccccccqqq}}}kkk```eeemmmyyyoooaaa^^^______eeennnwww|||uuuwww~~~yyynnnlllqqquuuxxx{{{~~~}}}yyyyyyyyywwwtttsss|||zzznnnjjjkkkrrrzzzuuummmggghhhjjjgggdddccceeeggghhhhhhhhhjjjpppuuuyyy~~~~~~|||{{{~~~yyywwwyyy~~~zzzxxx{{{|||}}}~~~qqqddd___[[[YYYXXXVVVUUUUUUTTTRRRNNNKKKEEEAAA===999888888888888444444444444333333333333444333222111000111222333333222111111333555555444111111111222222222333333222444777666333222333444444444555555555555555444000111222333333444333333333444444444555666666666777777666666666666777777666666666777777999:::;;;???AAADDDGGGIIILLLPPPSSSYYY^^^hhhyyy}}}lllddd___fff{{{uuuiiibbbgggrrrzzzjjj]]]\\\^^^```iiisssxxxzzztttuuu}}}ttttttuuutttqqqttttttkkkiiikkksss}}}vvvnnnhhhhhhiiihhhfffggglllmmmnnnmmmlllnnntttyyy}}}}}}}}}}}}{{{{{{~~~{{{yyy{{{~~~~~~|||{{{}}}zzzvvvwww{{{|||{{{}}}{{{iii```\\\ZZZXXXVVVUUUTTTTTTRRROOOMMMFFFCCC>>>:::::::::::::::555444444444444333333333444333222111000000111111444222111111333666777666222222222222333333333333222666999888333000333666333444666777777777555555222333333333333333333333333333333444555666777777777777666666666666777777555555666777999::::::;;;@@@BBBDDDEEEHHHLLLRRRVVVZZZaaaooorrreee___```ooo~~~pppiiiiiiooo{{{ssseeeZZZZZZ^^^cccnnn{{{||||||{{{||||||qqqrrrtttuuutttzzzooojjjkkkmmmvvvxxxooogggfffggggggjjjnnnqqqssstttssssssuuu{{{yyyooooooppptttzzz}}}yyyyyyzzz~~~|||}}}~~~|||yyyxxxzzz~~~}}}xxxvvvwwwyyy|||{{{|||}}}{{{pppbbb\\\[[[XXXWWWUUUTTTTTTSSSPPPNNNGGGDDD???<<<;;;;;;::::::555555555444444444333333222222222222222222333333444333111222444666777777333333333333444444444444333777:::888333111333666333444666777888777666666777777666555444333333333333333333444555666777777666666777777777777666666444555666888999;;;<<<<<>><<<:::888555555555555444444444333111222222333444444444555444333222222444666666555333333444444444555555555333555888777444222444555333444555666777777777777:::999777555444333333333333444444444555666666666666666777777777777666666666666777888:::<<<>>>???CCCDDDEEEGGGJJJPPPWWW\\\aaaooozzzkkkccc___cccoookkkeeefffrrr}}}yyyeee\\\XXX]]]eeemmm|||~~~|||vvvvvvyyy~~~}}}}}}sssiiikkkqqqttt~~~wwwqqqpppppppppuuuzzzxxx|||}}}lllccc\\\\\\]]]___ccciiinnnqqqsssyyy}}}|||{{{}}}~~~}}}|||{{{xxxtttrrruuu{{{yyyvvvtttnnnvvv~~~xxx}}}oooccc```YYYWWWUUUTTTTTTSSSRRRPPPKKKHHHEEECCCAAA>>>;;;888555555555555444444444444222222333333444444333333333333222333555555444222222222333333333444444444333333444555555555444444444444444444555666777888888777666444333333333444444444555555555555555555555666777888888777666555777777777888:::===@@@BBBCCCEEEGGGIIIMMMSSSYYY^^^iiizzzpppfffcccdddppp}}}yyyhhhfffjjjxxxrrraaaYYYXXXaaaiiirrr}}}|||yyyttttttwwwwwwyyy|||~~~uuuwwwqqqhhhmmmssswwwzzzvvvwwwwwwvvvyyy~~~}}}wwweee\\\YYYYYYYYY[[[^^^bbbgggjjjiiiooosssssstttxxx|||}}}}}}}}}|||{{{wwwzzz~~~{{{vvvrrrrrrwww~~~{{{vvvtttnnnvvvxxxyyysssfffbbbYYYWWWUUUSSSTTTSSSRRRQQQMMMKKKHHHFFFDDD@@@;;;888666666555555555444444444222222333333333222111111333222333444555444222000111111222222222333333333333222222333555666555333444444333333444555777888666555444333222333444555555555555555555444444444555666777888888777666555999888777888:::>>>BBBEEEDDDFFFHHHKKKNNNTTT[[[___nnn~~~lllfffhhhlll|||vvvjjjkkkqqquuufff^^^XXXYYYccclllvvv}}}zzz|||{{{qqqjjjjjjooopppssswww}}}}}}qqqrrrwwwnnnlllqqqzzzlll^^^XXX[[[]]]___```aaacccfffhhhiiikkknnnpppssswww||||||xxxxxxxxxyyy|||}}}sssoooppprrrwww|||yyysssssswww~~~}}}wwwzzzkkkccc[[[YYYVVVSSSRRRQQQRRRRRROOOMMMKKKGGGDDDAAA@@@???;;;999555333444444444333444333333333333444555555:::888555222111222444555222111111333444444222///555555555444444333333333444444444555555555555666222333444555666777777777444444555555555555444444666666666666777777777777888888777888:::>>>BBBEEEEEEEEEHHHMMMRRRUUU]]]eeezzz|||kkk___eeerrrmmmiiipppzzz~~~|||zzzmmmbbb^^^XXXYYY]]]dddjjjsss|||}}}ssshhhdddeeegggooorrruuuxxx{{{}}}qqqsssssskkkjjjrrr|||}}}iii^^^ZZZZZZ\\\^^^```aaacccfffiiihhhjjjnnnqqquuuzzz}}}zzzyyyxxxxxxyyy|||uuupppnnnnnnqqqvvvyyytttwww|||xxxxxxpppfff\\\ZZZWWWUUUSSSSSSRRRRRROOOMMMKKKGGGDDDBBB@@@???===:::666444444444444333444333333333333444555555666555333222222333444555222222222333555555333111555555444444444333333333444444444555555555555666222333333444444444444333444555555666666555555444666666666666777777777777888777777888;;;???CCCFFFHHHHHHLLLRRRUUU[[[fffrrrvvvjjjdddnnn}}}|||mmmlllvvv}}}xxxtttuuu{{{uuummmbbbZZZWWWXXXYYY___fffllluuu~~~zzzuuuyyyssshhhddddddfffgggiiilllooosssyyy}}}qqqsssmmmgggiiitttuuueee^^^]]]\\\^^^```bbbccceeeiiikkkjjjlllpppuuuzzz|||zzzxxxuuutttuuuyyy~~~zzzrrrllliiijjjnnn~~~~~~vvvwwwzzzyyytttxxxxxxiii^^^[[[XXXVVVUUUTTTRRRPPPOOOMMMKKKGGGDDDBBB@@@@@@???<<<888666555555444333444333333333333444555555222222222333333444444555333222222444555666555333555444444444444333333333444444444555555555555666444444444444444333222222444555555666666555555444666666666666777777777777666777777999===AAAEEEHHHJJJMMMRRRVVVYYYaaassszzznnngggiiixxxzzzqqqsss}}}uuulllkkknnnzzz{{{nnneee^^^VVVRRRQQQWWWYYY___hhhnnnwww{{{rrrlllooowwwuuuiiiddddddeeebbbccceeehhhlllrrryyy{{{ppptttzzzhhhdddiiivvvlllaaa^^^___aaabbbdddeeefffhhhkkknnnnnnqqqvvv|||~~~{{{xxxtttqqqqqqtttyyy|||~~~tttllleeeeeeiiiwwwzzzyyyxxx|||{{{rrrqqquuummm```\\\YYYWWWVVVUUUQQQNNNOOOMMMKKKHHHEEECCCAAA@@@AAA>>>999777666555444333444333333333333444555555222333444555555555444444444333333444666777666555444444444444444444444444444444444555555555555666444444555555555555444444555555666666666666555555666666666666777777777777666666888:::>>>CCCGGGIIILLLPPPUUUXXX[[[fff~~~ooofffeeennn{{{~~~uuunnnfffiiinnnzzzxxxggg]]]VVVPPPOOOPPPUUUWWW^^^gggnnnwwwvvvmmmgggiiiqqq}}}wwwkkkeeedddeeecccdddeeefffiiiooowww|||wwwnnnsssuuueeeccciiiwwwuuufff^^^^^^```ccceeefffggghhhiiilllooorrrvvv}}}{{{xxxtttpppppptttxxx{{{xxxmmmeeeeeehhhrrr|||~~~|||yyyzzzrrrnnnooosssccc^^^YYYVVVVVVUUUQQQMMMOOOMMMKKKHHHEEECCCBBBAAAAAA>>>:::777666666555444444333333333333444555555555666777777777666444333555444333444666777666555444444444444444444444444444444444555555555555666111111222444444555555555555666666666666666666555666666666666777777777777666777999<<<@@@DDDHHHJJJMMMQQQVVVZZZ]]]kkk~~~rrreeeaaaggguuuvvvkkkddddddhhhooozzzvvvdddYYYRRRNNNOOORRRTTTWWW]]]eeemmmvvv~~~xxxooohhhcccfffnnn{{{yyyllleeecccdddffffffffffffggglllssswww}}}}}}ssskkkrrrpppcccbbbhhhuuu~~~~~~~~~|||lllaaa^^^___aaadddfffhhhjjjkkkmmmqqqsssyyy|||yyyuuurrrrrrtttwwwzzz|||~~~qqqgggfffjjjrrr{{{|||{{{vvvooonnnzzz~~~zzzzzz~~~gggaaaYYYVVVVVVUUURRRMMMOOOMMMKKKHHHFFFDDDCCCBBB@@@===999777666666555444444333333333333444555555666777888888777666555444777555333333555666555444333333333444444444444555444444444555555555555666...///000222333333444444555666666777777666666555666666666666777777777777666888:::===AAAEEEHHHJJJPPPSSSXXX]]]ddduuu}}}jjjddd^^^aaammmxxxooofff```___fffmmmwwwrrr```VVVPPPNNNPPPSSSXXXYYY^^^fffmmmvvvtttnnnfffbbbaaaeeennn{{{yyylllcccaaaaaaccccccccccccdddggglllpppsssvvv{{{}}}}}}~~~|||tttqqqsssxxxxxxnnniiippplllaaaaaafffqqq|||~~~xxxtttqqqmmmooorrruuuxxx{{{yyymmmddd___^^^aaacccfffiiilllpppssswww|||}}}{{{wwwtttssssssuuuwwwxxxtttiiihhhkkkqqqyyy}}}zzzrrrqqqrrr}}}wwwxxxmmmeee[[[WWWWWWWWWTTTPPPNNNMMMKKKHHHFFFDDDCCCCCC>>>;;;888666666666666555444333333333333444555555555555666666666666666666888666333333333444444333333333333444444444555555444444444555555555555666111222333333444444444444666666777777777777666666666666666666777777777777888999;;;???BBBFFFHHHJJJSSSUUU[[[cccnnnppp```______fffvvvtttmmmgggaaa]]]ZZZbbbjjjsssyyykkk\\\TTTQQQPPPSSSWWW______ccciiioooyyyvvvkkkeee```___aaahhhrrr~~~wwwiii```]]]\\\\\\]]]^^^___```cccgggkkkkkkoootttwwwwwwxxx{{{~~~xxxmmmeeebbbfffmmmwwwtttkkkgggoooiii``````dddnnnxxxzzzrrrkkkggg___```bbbccceeehhhmmmppppppsssvvvyyyyyyxxxvvvuuuqqqkkkddd^^^]]]___bbbdddiiimmmqqqvvv{{{}}}yyyuuusssrrrssssssuuu~~~wwwjjjhhhlllooovvv}}}}}}uuusssjjjyyy|||wwwzzzqqqhhh]]]XXXYYYYYYVVVSSSNNNMMMKKKIIIFFFEEECCCCCC===:::777555555666666555444333333333333444555555222222333444555666777888999666333222333333222222333333333444444555555555444444444555555555666666777777777888777777666555666666777777777777666666666666666666777777777777888:::<<>>BBBDDDFFFIIILLLUUUZZZ```mmm{{{mmmccc\\\bbbvvv{{{}}}~~~yyymmm```ZZZWWWTTTSSSTTT[[[bbbhhhppp{{{rrrtttxxxxxxuuuiiibbb[[[VVVSSSTTT[[[cccgggiiinnnssswwwxxxiii```^^^\\\dddooovvv|||qqqeee\\\WWWTTTSSSSSSTTTVVVYYY\\\```bbbfffiiimmmpppqqqrrrssstttqqqrrruuu{{{xxxoooeee\\\WWWSSSVVV\\\fffuuu{{{lllfffeeemmm}}}zzzddd```aaaaaahhhrrr{{{yyypppeee^^^WWWUUUSSSSSSVVVXXXZZZZZZ]]]]]]___```aaabbbbbbbbbdddaaa^^^]]]___dddjjjmmmrrrwww~~~}}}yyyvvvtttssssssqqqvvv}}}|||yyyzzzvvvuuuvvvxxx~~~}}}~~~zzzqqqrrr|||ppp]]]YYYZZZVVVRRRQQQTTTPPPLLLIIIFFFEEEBBB@@@===;;;888666666666555444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333333333444555666777777333444555555666666555555555666777777777666555444555666777777777777:::<<<999<<<@@@CCCEEEGGGJJJMMMRRRXXXaaaqqqvvviiicccbbbmmmxxx}}}zzzqqqeeeYYYUUUSSSRRRSSSUUU[[[bbbiiirrrooohhhjjjnnnmmmjjjddd]]]WWWTTTRRRSSSZZZbbbcccgggmmmuuu{{{rrrfff______```hhhrrrzzz~~~nnnbbbYYYTTTRRRRRRRRRSSSUUUWWW[[[]]]___bbbfffjjjmmmnnnnnnoooqqqpppqqquuuzzzwwwnnneee]]]XXXQQQSSSWWW```ooovvviiidddccclll{{{uuu```]]]___^^^eeeqqqyyy{{{qqqfff^^^VVVTTTRRRRRRSSSUUUVVVVVVVVVWWWYYY[[[]]]^^^___``````^^^\\\\\\^^^ccchhhkkkrrrxxx~~~|||zzzvvvsssqqqooonnnqqqwww}}}yyyuuuvvv{{{wwwrrrtttzzzbbb[[[\\\WWWRRRPPPSSSPPPKKKHHHFFFDDDAAA???>>><<<999777777777666555333444444555555444444333555555555555555555555555444444444444444444444444333333333333333333333333333333444444555666666666444555666666777777666666444777::::::777444444555222444555666666777999<<<;;;===AAADDDFFFHHHKKKNNNRRRYYYeeezzzpppddd[[[dddtttxxxuuu~~~vvviii^^^TTTPPPPPPQQQTTTXXXZZZbbbjjjssswwwmmmbbb]]]___bbb```^^^^^^XXXTTTRRRRRRTTT[[[dddeeehhhpppzzzvvvjjjaaa^^^```fffnnnxxxzzzjjj^^^VVVQQQNNNPPPQQQQQQSSSUUUXXXZZZ[[[^^^aaaeeehhhiiijjjkkkmmmnnnqqqvvv|||~~~uuummmeee^^^YYYQQQRRRUUU]]]jjj||||||pppdddaaabbbkkkyyyppp^^^\\\]]]]]]eeeqqqzzzttthhh___YYYWWWTTTSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^___```aaaaaa___^^^]]]^^^aaadddfffooottt~~~|||xxxtttqqqooonnnmmmpppuuuzzz{{{tttsssvvv||||||{{{wwwqqqxxxhhh^^^]]]XXXSSSQQQPPPMMMIIIGGGEEEBBB???<<<>>>;;;888777777777666555333444444555555444444333555555555555555555555555444444444444444444444444333333333333333333333333333444444555555666666555444444555666666666666666555:::>>>===999555666888333555666666666777999;;;<<<>>>AAADDDFFFHHHLLLOOOTTT]]]mmm|||jjj```VVVeeeyyyuuuqqqsss~~~qqqeee[[[RRRPPPPPPQQQVVV[[[YYY```iiiqqq}}}hhhbbb[[[XXXYYY[[[YYYWWWYYYTTTRRRSSSTTTWWW___hhhlllooowwwyyymmmccc]]]]]]aaakkksss}}}wwwgggZZZSSSOOOMMMNNNOOOPPPRRRSSSUUUWWWXXX[[[^^^bbbdddfffgggjjjlllnnnssszzz{{{rrrlllfffaaa]]]SSSUUUXXX^^^hhhwwwvvvkkk```___aaakkkxxxlll\\\\\\]]]]]]eeerrr|||xxxkkkbbb[[[YYYVVVUUUVVVXXXXXXXXX[[[\\\]]]___```aaabbbbbbdddddddddddddddfffggghhhlllqqqzzz~~~zzzwwwuuuvvvwww{{{|||vvvrrrpppppppppooorrruuuxxx}}}|||qqqooorrrvvv{{{yyy~~~~~~rrrsss{{{ooobbb___YYYTTTSSSPPPMMMJJJGGGEEECCC???<<<===:::777555555555555444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333444555666666555555444333333444555555555555444444999===<<<888555666888777888999888777777999:::<<<>>>AAACCCFFFIIINNNQQQUUUbbbwwwsssddd]]]YYYkkk~~~yyynnnnnnsss{{{mmmaaaYYYRRRPPPPPPQQQUUUZZZZZZ```fffnnnuuuyyyvvvqqqaaa^^^ZZZXXXXXXXXXWWWUUUUUURRRQQQTTTWWWZZZccckkksssvvv~~~|||qqqhhh```[[[\\\bbbooovvvuuudddYYYRRRNNNMMMMMMNNNOOOQQQSSSUUUVVVVVVZZZ]]]aaadddfffiiilllnnntttzzzyyyqqqmmmjjjfffbbbUUUWWWZZZ___fffqqq}}}pppfff]]]]]]aaakkkxxx{{{hhh[[[[[[]]]]]]fffsss}}}ooofff[[[XXXVVVUUUVVVXXXXXXXXX\\\]]]___```bbbccccccdddcccdddfffgggiiijjjkkklllmmmrrryyy|||wwwuuutttsssrrrooorrrwww|||}}}wwwrrrqqqqqqrrrpppsssvvvwwwyyyzzznnnkkkmmmqqq{{{~~~{{{{{{uuupppttt|||zzzjjjaaaYYYUUUVVVRRRPPPMMMKKKIIIFFFBBB???<<<:::777555555555444333333444444555555444444333333333333333333333333333444444444444444444444444555555555555555555555555333444555666666555444444222333333444555444444444333666888777555333555777999::::::999888888999;;;<<>>@@@CCCFFFJJJPPPVVVZZZ___vvvtttccc[[[XXXbbbtttpppjjjpppyyy|||sssiii___XXXTTTSSSTTTTTTTTTWWW\\\___```dddiiillllllkkkkkkhhhiiihhhfffbbb_________]]]\\\^^^ccchhhlllttt||||||mmmiiifffccc___\\\```fffttt}}}nnn___UUUPPPOOOOOOKKKMMMPPPSSSUUUWWWXXXXXXZZZ]]]bbbfffjjjooouuuxxxzzzvvvsssmmmhhhZZZYYYXXXYYY^^^hhhuuu}}}vvvfff]]]ZZZ\\\bbblllxxxsssbbbWWWYYY[[[[[[eeesssvvvlll]]]ZZZXXXXXXZZZ\\\]]]]]]\\\]]]```dddgggjjjkkklllqqqrrrssstttsssrrrooonnnpppsssvvv{{{}}}wwwttttttqqqnnnnnnppptttwwwxxx~~~yyyuuurrrpppooosssuuusssqqquuu~~~uuuhhhfffgggiiitttzzz{{{tttnnnsss~~~yyygggXXXTTTXXXQQQOOOMMMKKKIIIFFFAAA>>>>>><<<999777777777666555333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333444666777777555444222444555555666666666666666666444222222555777999999555777888999999:::<<<>>>???BBBEEEHHHMMMRRRYYY^^^jjjooo___XXXVVVjjj}}}}}}nnnjjjqqq|||ppphhh```ZZZWWWUUUVVVYYYYYYYYY\\\aaaaaaaaadddiiilllmmmnnnppppppqqqqqqmmmhhheeeeeefffeeedddgggmmmrrrvvv~~~}}}~~~qqqfffccccccccc```^^^bbbiiivvv|||lll]]]TTTPPPOOOOOOKKKMMMPPPTTTVVVXXXYYYZZZZZZ]]]bbbgggkkkqqqwww{{{~~~zzzvvvooohhh^^^[[[XXXWWW]]]iiiyyy~~~mmmbbb\\\[[[^^^dddmmm{{{ggg___YYYXXXYYY^^^gggooo{{{oooaaaXXXQQQSSSWWWZZZ\\\^^^aaabbbeeehhhlllpppsssuuuuuuwwwyyyzzzwwwtttrrrqqqssstttuuuxxx|||~~~yyysssppppppnnnmmmmmmqqqxxx}}}yyyuuussspppooommmllloootttyyy}}}}}}sssiiidddcccgggqqqzzz}}}wwwxxx|||rrrrrr|||}}}mmm___WWWSSSRRRQQQOOOLLLIIIGGGEEEDDD>>><<<888777666555444333444444444555555555666666555555666666555333222000444444444444444444444444555444333222222444555777777777777777666666666666444444555555555555555444444444444444444444444444444555666666777999===@@@BBBBBBEEEIIIJJJNNNZZZfffnnnjjjXXXYYYdddzzz{{{ssslllqqqxxxiii]]]YYY[[[UUUVVVWWWXXXYYY[[[]]]^^^eeeeeeeeehhhlllqqqwwwzzzzzzzzzyyyuuuqqqppptttwwwwwwxxxzzz}}}|||xxxuuussssssyyyxxxzzzqqqddd```^^^^^^___^^^]]]```fffrrr~~~}}}kkkYYYPPPPPPOOOLLLNNNRRRXXX[[[[[[ZZZXXXXXXZZZbbblllqqqrrrsssyyy~~~yyyppphhhddd\\\XXX[[[```jjj}}}xxxiii___ZZZ\\\```fffppp~~~eee]]]XXXWWWZZZ^^^gggppp}}}rrrfff]]]WWWYYY]]]___bbbeeefffgggiiimmmqqqvvvyyy{{{zzz|||~~~~~~{{{xxxvvvuuussstttuuuxxx|||{{{vvvsssqqqpppppprrrxxx|||xxxtttrrrrrrpppmmmkkkmmmpppuuuxxxvvvmmmdddaaaaaadddmmmvvvzzzyyyuuutttyyyxxxssscccZZZVVVQQQQQQOOOMMMJJJGGGEEECCC@@@===888666555555444444444444444555555555666666555555555555555333222111444444444444444444444444555444333222222444555777555555555555555555555555555555555555555555444444555555555555555555555555555666777777777999===@@@GGGHHHLLLPPPRRRVVVcccoooiii\\\aaaooowwwqqqjjjrrrpppbbbXXXTTTUUUXXXWWWWWWWWWXXX\\\```ccccccdddfffiiiooouuu{{{~~~~~~~~~}}}|||{{{|||~~~~~~~~~|||yyyuuurrrooonnnmmmooooooqqqvvvxxxrrrfff\\\ZZZZZZ\\\______^^^bbbhhhtttnnn\\\SSSSSSTTTQQQTTTWWW\\\^^^^^^^^^^^^^^^___hhhrrrxxxzzz~~~yyyqqqhhh___YYY\\\aaallloooccc[[[YYY\\\aaaiiiuuuwwwaaaZZZVVVWWWZZZ___hhhqqquuueee^^^XXXZZZ^^^aaadddhhhmmmnnnqqqtttyyy~~~}}}{{{{{{wwwwwwyyy{{{|||yyytttuuuvvv{{{|||xxxuuusssssspppllliiiiiilllooorrryyyqqqjjjbbb```aaacccjjjrrr~~~zzz{{{uuu|||yyytttxxx|||ggg]]]YYYQQQQQQPPPNNNKKKHHHEEECCCBBB>>>999555555555555555444444444555555555555555555555555555444333222222555555555555555555555555444444333222333444555666444444444444444444444444555666666666555444333333666666666666666666666666777777888888888:::>>>AAAGGGIIINNNSSSVVV[[[iiixxxwwwfffbbbpppwwwpppnnnkkkxxxyyyhhh]]]VVVRRRQQQXXXWWWVVVVVVWWW[[[bbbgggdddfffiiinnnttt|||xxxvvvwwwuuussspppmmmjjjhhhhhhggghhhiiikkkmmmlllfff]]]WWWTTTUUUZZZ```aaa```eeekkkwwwuuubbbYYYYYYZZZXXX[[[^^^aaacccdddfffhhhjjjnnnttt}}}~~~qqqfff______dddrrruuufff]]]YYYXXX[[[aaajjjvvvnnn\\\WWWTTTWWW[[[```iiirrrwwwfff___ZZZ\\\```cccgggllltttuuuyyy}}}~~~|||}}}~~~|||zzzyyyxxxrrroookkkgggfffhhhkkknnnrrr{{{rrrkkkeeeccccccccchhhoooxxx|||{{{~~~wwwxxx~~~vvvwww}}}lll___[[[QQQQQQQQQOOOLLLIIIEEECCCDDD???999555444555666666555555555555555555555555555555555444444333333222333333333333333333333333444444333333333444555666444444444444444555555555666666666666555444333222666666666666666666666666888999999999999;;;???BBBFFFIIIOOOUUUYYYaaarrr~~~llleeekkkxxxmmmjjjkkknnnvvveee^^^YYYUUUTTTVVVXXXXXXXXXXXX[[[aaaeeegggiiimmmsss{{{}}}tttrrrssspppooollliiigggeeeeeeeeeccceeegggfffaaa\\\WWWTTTRRRTTT[[[aaabbbbbbhhhooo|||~~~kkk```___```___bbbeeehhhkkkooossswww{{{{{{pppfffeeeiiixxx{{{mmm```YYYXXXYYYYYY___iiittt}}}fffXXXTTTRRRVVV[[[aaaiiiqqq~~~xxxlllfffccceeehhhkkkpppvvv{{{}}}~~~}}}}}}}}}}}}~~~~~~rrrnnnjjjfffeeegggiiilllllluuuvvvoooiiifffdddcccfffkkkpppwww}}}}}}zzzwww{{{zzzwww{{{qqqaaa[[[RRRRRRQQQOOOMMMIIIFFFEEEEEE@@@:::666555555666666555555555555555555555444555555444444333333333333222222222222222222222222333333333333444444555555444444555555555666666666555555666666555444444333555555555555555555555555888999::::::;;;===AAAEEEIIIMMMTTTZZZ```kkknnndddgggvvvpppggghhhlllpppvvvgggbbb^^^[[[[[[[[[^^^aaaaaa___^^^aaadddhhhkkkpppwww~~~uuussssssooonnnkkkiiifffeeeeeeeee^^^``````^^^YYYTTTQQQPPPSSSVVV\\\aaabbbccckkkuuuvvvjjjhhhhhhhhhjjjmmmsssyyyuuullljjjmmm{{{tttfff\\\WWWWWWYYYXXX^^^fffppp{{{qqq^^^UUUQQQQQQVVV\\\aaaiiippp{{{{{{pppllljjjlllooorrrxxx|||{{{{{{{{{|||}}}ssspppkkkfffdddeeehhhjjjhhhooowww~~~yyyrrrkkkhhheeeccceeejjjpppwww~~~{{{|||~~~wwwxxxyyyeee\\\TTTSSSQQQOOOLLLIIIHHHGGGEEEAAA;;;888666666666666555555555555555444444444555444444333333333444444222222222222222222222222333333333444444444555555444444444555666666777777444444555555555555555444555555555555555555555555888999:::;;;<<<@@@DDDHHHIIIMMMTTT\\\cccrrrrrraaaaaannnwwwnnnhhhkkkqqqtttyyylllgggdddcccdddgggkkkooommmhhhddddddgggjjjmmmttt}}}yyyuuusssooonnnkkkhhhfffeeedddddd___``````]]]YYYUUURRRQQQTTTVVV[[[___```dddppp}}}xxxtttttttttvvv|||}}}uuupppooorrr~~~yyynnnbbbXXXUUUVVVYYYYYY]]]dddmmmvvv{{{eeeVVVSSSPPPQQQVVV\\\```hhhoooyyywwwsssqqqtttvvvyyyzzzyyyxxxxxxyyyzzz|||~~~xxxtttmmmhhhddddddeeegggeeekkkqqqvvv|||~~~}}}vvvoookkkiiigggjjjooovvv|||~~~xxxuuu{{{kkk___WWWTTTQQQMMMKKKIIIIIIIIIEEEAAA===999888777666444666666555555555444444444555444333333333333444555444444444444444444444444333333444444555555444444222333333444555555666666333333444555666666666666666666666666666666666666777888:::<<<>>>BBBGGGJJJKKKOOOVVV]]]fffyyyuuueee[[[cccuuu|||rrrooommmqqqxxxtttnnnjjjllloootttwwwyyytttkkkfffgggjjjooosss|||}}}vvvrrrmmmllliiifffcccaaaaaa`````````___^^^\\\YYYUUUSSSRRRTTTWWW[[[]]]ddduuuzzzvvvuuuxxx{{{zzztttjjj___VVVSSSUUUXXXZZZ^^^dddkkksss|||qqq^^^QQQSSSPPPPPPVVV\\\```gggnnnxxx}}}|||~~~zzzyyywwwvvvvvvwwwyyyzzz{{{wwwpppiiidddccccccdddccchhhlllqqqwww}}}yyyrrrooommmlllpppvvv}}}}}}}}}{{{uuuyyypppbbbXXXUUUQQQMMMJJJIIIIIIJJJDDDAAA===;;;999888555444666666555555555444444444555444333222333444555666666666666666666666666666222333444444555555444444111111222333333444555555222222444555666777777777777777777777777777777777666888:::<<>>CCCGGGJJJKKKTTT[[[___cccrrrvvvaaa\\\___nnnvvvuuussspppwww|||vvvtttwww|||zzzrrrmmmlllooorrr}}}~~~uuunnnoooiiibbb^^^^^^___```___^^^^^^^^^\\\ZZZVVVSSSQQQQQQPPPSSSXXX]]]fffwwwyyy{{{yyysssooohhh^^^VVVRRRSSSUUUWWWZZZ\\\aaagggnnnuuuzzz}}}~~~ttteeeWWWNNNKKKJJJLLLOOORRRWWW^^^fffkkkvvvxxxwwwtttqqqqqqtttzzz|||rrrjjjfffdddbbb```cccfffjjjnnnrrrxxx~~~|||vvvrrrsssyyy{{{xxx{{{~~~xxxtttzzzkkk___XXXRRROOOLLLHHHHHHKKKEEEDDDAAA===:::777555444666666555555555444444444555555555555555555555555333333444444444444333333333333444444444555555555222222333444444555666666666666555666666666777888666555555555555666777777888999;;;???CCCHHHKKKLLLXXX___fffnnnnnnaaa___fffwwwyyyqqquuuyyy{{{yyysssoooqqqvvvxxxuuuqqqmmmlllpppwww}}}{{{qqqlllhhhccc```___^^^\\\ZZZ___^^^]]][[[XXXVVVTTTSSSRRRRRRTTTYYY^^^gggwww~~~{{{|||~~~~~~{{{vvvqqqmmmhhhbbbYYYSSSQQQSSSVVVWWWZZZ\\\___dddiiinnnrrrtttsssrrrnnneeeXXXNNNHHHFFFIIIKKKNNNQQQUUU[[[ccchhhsss~~~yyyvvvrrrnnnnnnqqqxxx}}}|||tttmmmhhheeecccaaabbbeeehhhlllpppvvv}}}zzzwwwyyy}}}xxxxxxyyyzzztttvvv}}}ttt___XXXRRRPPPMMMIIIHHHJJJFFFEEEBBB>>>:::888666555555555555555555444444444555555555555555555555555333333333333333333333333333444444444444555555555333333333444555555666666555555555555666666666777666666555555666666777888999:::<<<@@@DDDHHHLLLNNNVVV^^^hhhwwwyyyggg^^^___kkkyyypppnnnvvv~~~tttmmmiiijjjnnnnnnmmmllllllqqqzzz{{{ooojjjhhhfffdddcccbbb___]]]aaa```^^^[[[YYYWWWVVVUUUUUUTTTVVV[[[___hhhxxx{{{wwwuuuxxx{{{yyysssmmmiiiggg```[[[TTTPPPQQQSSSVVVXXX[[[]]]___cccfffiiikkklllkkkiiiddd[[[QQQJJJGGGFFFHHHJJJMMMPPPTTTZZZ```eeerrr|||}}}xxxuuupppllljjjnnnvvv{{{|||vvvpppjjjgggdddbbbbbbdddgggjjjnnnttt{{{}}}zzzxxxwwwxxxyyy}}}vvvtttvvv|||aaaYYYRRRPPPNNNJJJIIIJJJHHHFFFCCC???;;;888666555555555555555555555555555333333333333333333333333444333333333333333333444444444444444555555555555333444444444555555666666444444555666666666666666666666666555666777777888999;;;>>>AAAEEEIIIMMMPPPWWW^^^jjj}}}sssddd^^^cccsssqqqnnnpppvvv}}}yyyooohhhdddeeehhhnnnnnnpppttt}}}}}}uuufffeeedddccccccbbbbbbaaabbbbbbbbbaaa___\\\YYYXXXXXXXXXYYY]]]aaaiiiyyy|||vvvrrrqqqtttvvvssslllfffccccccYYYUUUPPPNNNPPPSSSWWWXXX\\\]]]```bbbdddeeefffffffffccc\\\TTTMMMHHHGGGGGGGGGIIIMMMPPPTTTZZZ```dddqqq{{{~~~{{{wwwtttnnniiihhhkkkrrrxxx|||{{{wwwrrrmmmhhheeedddbbbcccfffhhhlllrrryyy}}}{{{xxx{{{tttqqquuu{{{uuusssfff\\\SSSPPPOOOKKKIIIJJJIIIGGGDDD@@@<<<999777666444555555555555555555555333333333333333333333333555555444444444444555555444444444555555555666666444444555555555555555666444555666666777777666666666666666666666777888888999<<<@@@CCCFFFJJJOOOSSS\\\cccoooqqqgggccclll}}}vvvjjjnnnsssxxx|||uuukkkfffbbbdddiiiooosssyyyeeedddbbb___^^^^^^```aaadddeeeggghhhfffbbb]]]ZZZ\\\[[[]]]```ccckkkzzz~~~xxxrrrnnnlllnnnnnnjjjddd^^^]]]]]]SSSQQQNNNMMMPPPTTTWWWXXX[[[]]]___aaabbbccccccbbbccc^^^WWWPPPJJJFFFEEEEEEGGGIIIMMMQQQVVV[[[aaaeeeqqqzzz{{{xxxuuurrrmmmhhhfffiiioootttxxxxxxwwwtttnnniiigggfffcccdddeeefffiiiooouuuzzzzzzzzztttoooooo{{{{{{vvv{{{lll```TTTPPPOOOLLLJJJKKKKKKIIIEEEAAA===:::777666444444444555555555555555666666666666666666666666666666444444444444666666444444555555555666666666555555555555555555555555444555777888888888777666777777666666777777888999999===BBBEEEGGGKKKPPPUUU\\\eeettt~~~nnniiieeevvvqqqhhhooovvv|||rrriiieeeeeejjjpppssszzzvvvsssvvvlllkkkhhhdddaaaaaaccceeeeeegggiiijjjhhhddd___\\\```___```bbbeeemmm|||~~~~~~zzzuuuoookkkgggfffccc___ZZZWWWVVVVVVPPPNNNLLLMMMPPPTTTWWWXXXYYYZZZ]]]___```aaa``````bbb]]]UUUNNNIIIFFFDDDCCCGGGJJJNNNSSSXXX]]]cccgggoooxxx}}}|||{{{{{{~~~}}}yyyvvvrrrppplllhhhfffggglllpppsssuuuwwwtttooojjjhhhgggdddeeeeeeeeeggglllrrrwww~~~{{{xxxzzzrrrmmmsss|||zzzsssdddVVVPPPNNNLLLKKKLLLLLLJJJFFFBBB>>>:::888777444444444555555555666666777777777777777777777777666555333222222333555666555555555555666666666666666666666666555555555555555666888999:::999888777777777666666777777888999999>>>CCCFFFHHHKKKRRRWWW[[[ggg{{{wwwiiiggglllqqqnnnsss{{{~~~pppiiigggiiiqqqyyy|||nnngggfffiiijjjkkkjjjhhhgggiiilllfffffffffeeecccaaa___]]]cccaaabbbdddgggnnn|||||||||zzz}}}~~~xxxrrrmmmiiiccc```\\\WWWTTTRRRQQQQQQOOOMMMKKKMMMPPPTTTWWWXXXVVVXXX[[[^^^_________^^^ccc^^^VVVOOOJJJGGGEEECCCGGGJJJOOOTTTYYY___eeeiiinnnwww}}}zzzwwwppppppppprrruuuyyy}}}}}}{{{xxxuuuqqqooolllhhhfffgggkkknnnqqqtttvvvtttpppkkkiiihhheeeeeeeeeeeefffkkkqqquuu{{{{{{ttt~~~vvvmmmnnnyyy|||wwwgggWWWPPPNNNMMMLLLMMMLLLJJJGGGBBB>>>;;;888777444444444555555555666666666666666666666666666666555444222111111222444555555555555555666666666777666666666666666555555555555777999:::;;;:::888777777777777777777888888999999>>>DDDGGGHHHKKKRRRXXX___nnnqqqeeedddwwwrrrvvvyyy}}}oooiiihhhmmmvvv}}}sssjjjggg[[[___eeeggghhhhhhjjjlllfffeeebbb___]]]]]]^^^^^^dddcccccceeehhhnnn}}}zzzyyy~~~~~~}}}vvvsssuuu{{{}}}tttllleeebbbZZZYYYWWWUUUSSSQQQPPPPPPJJJHHHIIILLLRRRUUUVVVTTTUUUVVVXXXZZZ\\\^^^^^^___^^^ZZZSSSMMMHHHFFFFFFFFFGGGKKKPPPUUU[[[aaagggkkkqqqvvv{{{wwwvvvvvvvvvtttrrroooooopppqqqtttyyy{{{xxxvvvuuuuuurrrnnniiifffeeefffgggmmmoooppppppnnnlllkkkkkkiiidddaaaeeeiiikkkpppttt}}}zzz{{{wwwkkknnnssstttyyylllXXXRRRPPPMMMKKKNNNNNNKKKGGGCCC@@@===999666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444555666777777777777666555555444444666666777777777777666666777888888777666777999<<<@@@>>>@@@GGGKKKNNNTTTZZZeeetttnnnhhhjjj{{{zzzppplllmmmsssxxxlllccc[[[XXXWWWZZZ]]]]]]aaaeeecccaaa___]]]\\\\\\^^^___aaa___```eeejjjppp{{{|||tttttt{{{yyytttmmmiiilllrrr{{{|||rrriiibbb^^^ZZZYYYVVVSSSPPPNNNLLLKKKKKKJJJJJJMMMQQQSSSSSSRRRRRRTTTUUUWWWYYY[[[[[[\\\\\\XXXRRRKKKGGGEEEEEEFFFIIILLLRRRWWW]]]ccciiimmmqqqvvv{{{xxxuuutttvvvwwwvvvuuutttvvvwwwyyy|||{{{xxxvvvvvvuuurrrmmmhhheeeeeefffggglllmmmnnnmmmlllllllllllljjjdddaaadddhhhjjjmmmrrrzzz~~~}}}{{{}}}~~~ooonnnooopppvvvrrrZZZRRRQQQNNNLLLMMMNNNKKKGGGDDDAAA===999666777777666666555555555444555555555555555555555555555555555555555555555555555555444333333333333444666666666666555555555555555555666666666666555555777888888777777777:::<<>>@@@EEEJJJLLLRRRYYYhhh{{{kkkgggkkk~~~~~~uuummmjjjllltttrrrgggXXXTTTQQQSSSVVVWWWZZZ_________]]]\\\[[[\\\\\\]]]___]]]^^^ccciiioooyyyyyytttuuuzzzzzztttoooiiieeehhhooovvvyyy~~~{{{pppfff^^^ZZZYYYWWWTTTPPPLLLJJJHHHGGGLLLKKKKKKMMMPPPQQQQQQPPPOOOPPPRRRTTTVVVWWWWWWWWWXXXUUUOOOIIIEEEDDDEEEEEEJJJNNNTTTZZZ```fffkkkooopppwwwzzzxxxvvvvvvyyy{{{|||}}}~~~|||zzzxxxxxxvvvrrrmmmhhheeeeeeggghhhkkkkkkjjjjjjkkkllloooppplllfffbbbdddffffffiiimmmuuu{{{{{{zzz{{{vvvnnnkkkkkkrrr{{{zzz]]]SSSSSSPPPLLLMMMMMMKKKGGGDDDBBB>>>:::777888888777666555444333333555555555555555555555555555555555555555555555555444444333333333333333333555555555555666666666666666666666777777666666666777888888888777888;;;===AAA@@@AAAFFFJJJMMMTTT[[[mmmyyyiiikkkuuu~~~uuunnnhhhhhhmmmwwwuuuhhhYYYRRRLLLMMMNNNPPPTTTYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ]]][[[]]]bbbgggmmmvvv~~~zzztttrrrtttwwwyyyyyyrrrlllgggbbb___ccciiilllooosssxxx{{{rrrqqqwww~~~yyynnnddd]]]YYYWWWUUUQQQMMMJJJHHHGGGGGGIIIJJJLLLNNNPPPPPPPPPPPPNNNOOOPPPQQQSSSSSSTTTTTTTTTQQQKKKFFFCCCCCCDDDEEEJJJOOOVVV]]]ccchhhmmmpppooowww~~~}}}||||||}}}{{{{{{zzzvvvsssnnniiigggggghhhjjjkkkiiiggggggjjjnnnrrrtttnnngggccccccdddccceeeiiiooovvv~~~zzzwww|||}}}ooohhhhhhpppzzzaaaTTTTTTQQQNNNMMMLLLJJJHHHEEECCC@@@;;;888888777777666555444444444555555555555555555555555555555555555555555555555333333333333444555555666444444444555666777777888777777888888888888777777666777888888888999<<<>>>DDDCCCEEEIIILLLPPPXXXbbbtttqqqiiiuuuyyymmmhhhdddgggnnn{{{uuuggg]]]TTTKKKJJJKKKLLLPPPUUUUUUWWWYYYZZZ[[[[[[YYYYYY[[[ZZZ\\\bbbggglllttt}}}~~~|||}}}wwwoookkklllooopppooonnnhhhaaa^^^ZZZXXX\\\aaaaaaccceeeiiinnnttt|||{{{oooiiikkkqqqzzzxxxooofff___[[[UUUSSSOOOLLLIIIIIIIIIIIIFFFHHHKKKNNNOOOPPPQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQPPPMMMHHHDDDBBBCCCEEEFFFIIIOOOWWW___eeeiiinnnppppppyyy~~~~~~~~~~~~}}}||||||vvvtttpppllljjjiiijjjkkkjjjgggdddeeejjjpppuuuwwwpppiiidddccccccaaabbbeeejjjqqq}}}~~~zzz~~~yyyyyyssshhhgggpppzzzfffWWWUUURRROOONNNLLLJJJHHHFFFEEEAAA===999555555555666666666666666555555555555555555555555555555555555555555555555777666666555555555555555333444444555666777888888555666666666666666666555666777888888888:::===@@@DDDDDDGGGKKKNNNSSS^^^iii~~~jjjiii~~~|||uuunnngggdddccchhhqqqyyykkkbbbVVVKKKHHHHHHIIILLLPPPQQQSSSVVVYYYZZZZZZYYYXXXZZZYYY\\\cccgggkkksss{{{~~~xxxoookkkeeeccceeefffeeedddccc\\\WWWUUUSSSRRRTTTXXXVVVWWWYYY[[[]]]bbbgggkkksssyyyooofffdddgggppp}}}yyyppphhhaaa^^^TTTRRRNNNKKKIIIHHHIIIJJJDDDGGGKKKNNNOOOOOOPPPQQQLLLMMMNNNOOOOOOOOOOOOOOOMMMJJJFFFCCCBBBCCCEEEGGGIIIOOOYYYaaagggllloooqqqrrr}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{tttssspppnnnllljjjjjjiiiiiieeeaaaccciiiqqquuuwwwrrrkkkeeecccbbb``````cccgggnnnyyyuuupppxxx}}}zzzxxxjjjiiiqqqzzzooo]]]WWWQQQNNNOOOKKKJJJHHHGGGFFFCCC>>>:::555555555555666666777777555555555555555555555555555555555555555555555555;;;:::888666555444333333444444444555666777777888222333333444444333333222555666888888999;;;>>>AAACCCDDDHHHMMMQQQWWWeeerrrvvvfffkkk|||~~~{{{ssspppmmmhhheeeeeeccceeekkkuuuuuudddWWWJJJFFFFFFFFFHHHJJJMMMOOORRRUUUWWWXXXXXXWWWXXXXXX\\\cccgggjjjqqqxxxqqqkkkdddbbb___^^^]]]\\\[[[ZZZYYYRRRNNNNNNNNNMMMMMMPPPNNNOOOOOOPPPPPPSSSWWWZZZ^^^dddkkkpppvvvssseeeaaabbbgggtttzzzqqqiiiccc___UUURRRMMMIIIGGGFFFGGGHHHDDDHHHMMMOOONNNMMMNNNOOOKKKLLLLLLMMMMMMMMMMMMLLLKKKHHHEEEBBBAAACCCFFFIIIJJJQQQ[[[dddjjjnnnqqqsssvvv}}}~~~~~~}}}}}}}}}xxxyyyzzzyyyyyyzzz|||~~~}}}}}}zzz|||~~~|||zzzxxxwwwwwwpppppppppnnnllljjjhhhffffffbbb^^^aaahhhooossstttsssllleeedddbbb``````cccdddkkkvvvwwwjjjeeeppp{{{{{{zzz~~~nnnjjjpppwwwzzzeeeYYYPPPMMMOOOJJJIIIIIIHHHGGGDDD???;;;666666666666666555555555555555555555555555555555555555555555555555555555888777666555555555555555444444555555666666777777333333444444444444333333555666777888999;;;???BBBFFFGGGLLLRRRWWW___ooo~~~ooogggqqqzzzxxx|||sssiiieeebbbaaaccceeeeeehhhoooyyy}}}gggYYYKKKFFFFFFEEEEEEFFFHHHJJJMMMPPPSSSTTTUUUVVVVVVVVVZZZaaafffhhhnnnuuu}}}xxxiiiccc]]]^^^]]][[[WWWTTTSSSSSSPPPKKKHHHJJJKKKIIIHHHIIIHHHIIIIIIIIIHHHIIILLLOOOQQQUUUZZZ```fffppp}}}~~~uuuggg```aaafffqqq{{{rrriiiccc___VVVSSSMMMHHHEEEDDDDDDEEEFFFJJJNNNOOOMMMKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJGGGDDDBBBBBBDDDGGGIIILLLSSS]]]fffmmmqqqsssuuuzzz~~~}}}~~~|||{{{{{{vvvwwwwwwwwwwwwxxx{{{~~~yyy{{{||||||zzzxxxxxxxxxxxxzzz}}}}}}zzzwwwuuuuuutttnnnnnnooonnnllliiifffdddccc___\\\___gggnnnqqqqqqtttlllfffdddccc``````ccccccjjjtttooobbb]]]jjjxxx~~~|||xxxpppjjjooouuukkk[[[PPPLLLNNNJJJIIIIIIIIIGGGDDD???;;;888888777666555444444333555555555555555555555555555555555555555555555555111111222333555777999:::555555555666666666666666666666777777777777666666444666777888999<<