BM6P6(@ ```___]]][[[YYYWWWVVVUUUTTTSSSTTTUUUVVV\\\lll{{{pppgggbbb```hhhttt~~~yyyppprrrzzzsssnnnfff^^^VVVNNNGGGCCC===<<<:::888777777777888777888888888999999999999777777777777777777777777::::::999999999::::::;;;======>>>???????????????<<<======>>>???@@@AAAAAACCCFFFIIIJJJHHHDDDBBBAAAAAAAAAAAAAAAAAADDDHHHLLLLLLPPPTTTUUUUUUUUUWWWYYY[[[bbbkkkttt|||pppeee```aaaeeeiiiqqq{{{~~~~~~{{{|||wwwtttqqqmmmkkkiiihhhgggeeecccaaa```___]]][[[YYYYYYYYYXXXVVVUUUQQQRRRRRRQQQOOOKKKGGGDDDDDDCCCAAA???>>>===<<<<<<;;;;;;:::999888888888888888888777666666666666666666666666777888:::;;;<<<<<>><<<<<<======<<<;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<>>>??????>>>>>>?????????>>>>>>======>>>??????@@@BBBEEEHHHHHHIIIKKKLLLNNNRRRWWW[[[]]]]]]]]]ZZZUUUNNNGGGBBB@@@>>>============;;;999:::;;;===<<<<<<<<<>>>@@@EEEIIIRRR[[[```hhhxxxzzzssskkkgggiiiqqqwwwzzz```___^^^\\\ZZZXXXVVVUUUUUUSSSTTTUUUVVV\\\kkkyyyxxxmmmfffbbbhhhqqqzzzvvvpppvvv}}}rrrmmmeee\\\TTTMMMFFFAAA===<<<:::888777777777777666666666777777777888888777777777777777777777777::::::999999:::;;;<<<<<<===>>>???????????????>>><<<<<<======>>>???@@@AAABBBEEEHHHIIIGGGDDDBBBAAAAAABBBBBBBBBBBBDDDHHHKKKJJJOOOUUUXXXYYYZZZ]]]```dddlllvvvzzzoooeee]]][[[^^^ccckkkwwwyyyyyyvvvwwwtttpppmmmlllkkkjjjhhheeecccaaa``````^^^]]][[[ZZZZZZYYYWWWVVVSSSSSSSSSQQQNNNKKKGGGEEEEEEDDDBBBAAA@@@???>>>>>><<<;;;:::999999888888999888888777666666666666666333333333444555777888999<<<>>>CCCIIIOOOUUUYYY[[[ZZZ[[[___hhhxxxssswwwsssiiiiiikkkttt}}}vvvlllddd^^^WWWOOOJJJEEEBBB>>>=========<<<<<<;;;<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>???????????????>>>>>>===>>>@@@@@@AAACCCGGGJJJKKKMMMNNNOOOQQQTTTXXX\\\aaaaaaaaa___YYYQQQIIIDDD@@@>>><<<<<<<<<<<<<<<::::::;;;<<<<<<<<<===???AAAFFFKKKUUU```gggpppyyymmmfffbbbaaaeeennnuuuyyyaaa```___]]][[[YYYWWWWWWVVVTTTTTTUUUVVV[[[hhhvvvtttllleeehhhnnnttt{{{{{{sssppp|||{{{qqqkkkcccZZZRRRKKKDDD@@@<<<:::999777666666666777555555555555666666666666777777777777777777777777999999999:::;;;<<<===>>>>>>???????????????>>>>>>;;;<<<<<<===>>>???@@@AAACCCEEEHHHHHHFFFDDDBBBAAAAAABBBCCCCCCCCCDDDGGGJJJJJJPPPXXX]]]```cccgggjjjpppzzzvvvkkkccc\\\YYY\\\aaahhhtttzzzssssssuuu~~~~~~vvvtttpppmmmmmmmmmkkkhhhfffdddcccbbbbbbaaa___]]]]]]\\\\\\ZZZXXXWWWVVVTTTQQQNNNKKKHHHGGGEEEEEEDDDBBBBBBAAAAAAAAA===<<<;;;:::999999999999888888777666666666666777333333333333444666777888;;;>>>BBBHHHNNNTTTXXXZZZWWWYYY\\\cccqqqxxxzzzuuukkkiiilllsss|||uuulllccc]]]VVVNNNIIIDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@??????===???AAABBBCCCFFFJJJMMMPPPQQQSSSTTTUUUXXX\\\___dddeeeeeeccc]]]TTTKKKEEEAAA???<<<:::;;;<<<<<<<<<:::;;;<<<<<<<<<===@@@BBBHHHOOO[[[hhhqqqzzzyyylllbbb]]]ZZZ\\\cccnnnvvv{{{aaa```___]]][[[ZZZXXXXXXWWWUUUTTTUUUVVV[[[fffqqq|||qqqhhhgggkkkpppwww}}}~~~wwwpppqqqxxxqqqkkkbbbYYYQQQJJJDDD@@@;;;999888666666666666777555555555555666666666666777777777777777777777777999999999:::;;;===>>>?????????@@@@@@@@@???>>>>>><<<<<<<<<<<<>>>@@@AAABBBEEEGGGIIIIIIGGGDDDCCCCCCAAACCCDDDDDDEEEFFFIIIKKKOOOVVV^^^cccgggjjjooossszzzzzzvvvrrrjjjbbb^^^[[[\\\ccclllvvvwwwqqqrrrxxx|||vvvtttpppnnnnnnlllkkkiiigggffffffggghhheeecccaaa``````___\\\[[[[[[YYYUUUQQQNNNKKKIIIIIIEEEEEEDDDCCCCCCCCCCCCCCC>>>===<<<;;;::::::999:::999888777777666666777777666555666666777888999::::::<<>>>>>??????@@@@@@@@@@@@???>>>@@@BBBCCCEEEHHHMMMPPPSSSUUUWWWYYYZZZ]]]aaadddeeefffgggeee___UUUKKKDDDBBB>>>;;;999:::<<<======:::;;;<<<<<<<<<>>>AAADDDLLLSSSaaaoooxxx{{{oooddd___^^^XXX]]]hhhttt~~~``````___]]][[[ZZZYYYXXXXXXUUUTTTVVVWWWZZZccclllwwwkkkgggiiinnnttt{{{yyytttpppvvv~~~wwwrrrkkkbbbYYYQQQJJJDDDAAA:::999888666666666777777666666777777777888888888888888888888888888888888888888999:::;;;<<<>>>?????????@@@@@@@@@@@@???>>>>>>======>>>???AAADDDEEEIIIKKKLLLKKKHHHFFFDDDDDDAAABBBDDDEEEFFFIIIMMMPPPWWW\\\cccgggjjjmmmrrrvvv~~~zzznnniiifffaaa]]]\\\^^^cccnnnyyyvvvrrrsssyyy{{{vvvssspppnnnoookkkkkkjjjjjjkkklllmmmnnniiigggdddccccccbbb___]]]]]][[[WWWSSSOOOMMMKKKKKKFFFEEEDDDCCCCCCCCCCCCCCC@@@???>>><<<;;;:::::::::999999888777777777777777777777777777888999::::::999;;;???DDDJJJQQQVVVYYYYYYZZZ\\\___gggvvv~~~{{{vvvjjjhhhiiimmmxxxyyynnneee^^^VVVNNNHHHCCCAAA???>>>>>>===<<<:::;;;;;;::::::999999999888<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@???AAACCCEEEGGGJJJOOORRRSSSVVVYYY\\\^^^aaaeeehhheeeggghhhfff```VVVLLLEEEAAA>>>;;;999:::<<<===>>>:::;;;;;;;;;<<<>>>BBBFFFPPPWWWeeerrr|||qqqfff___]]]```]]]fffsss______^^^\\\[[[ZZZYYYXXXYYYVVVUUUVVVWWWYYY```hhhyyy}}}oooiiiiiimmmssszzz}}}tttqqqsss~~~~~~xxxrrrkkkaaaXXXPPPIIIDDDAAA:::999888777666777777888888888888888999999999999888888888888888888888888888888888999:::;;;<<<===>>>??????@@@AAAAAA@@@@@@AAA@@@???@@@AAADDDGGGIIIMMMNNNOOOMMMIIIFFFDDDDDDAAABBBDDDEEEHHHMMMSSSWWW]]]aaaeeeggghhhkkkqqqvvvrrrfffbbb[[[YYYZZZ___dddmmm|||sssppprrrtttyyyuuussspppoooppplllmmmnnnooopppqqqqqqrrrllljjjhhhgggfffeeebbb```^^^\\\XXXTTTQQQOOONNNMMMGGGGGGEEEDDDDDDCCCCCCCCCAAA@@@???===<<<;;;;;;;;;999999888777777777777888666666666666666777888888999:::===BBBIIIOOOUUUXXXYYY[[[\\\^^^cccppp{{{~~~wwwkkkgggiiijjjuuuzzzooofff^^^VVVNNNHHHCCCAAA?????????>>><<<:::;;;::::::::::::::::::999<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???????????????@@@BBBDDDFFFGGGKKKOOORRRRRRUUUXXX[[[]]]```cccfffeeeffffffddd^^^UUULLLFFF@@@===;;;:::;;;===>>>===:::;;;;;;;;;<<>>???@@@AAABBBBBBBBBCCCCCCBBBBBBDDDGGGJJJLLLPPPPPPPPPMMMHHHDDDBBBBBBAAAAAACCCEEEIIIPPPYYY______aaacccccccccgggnnnsss|||jjj```\\\WWWXXX^^^hhhrrrzzznnnjjjlllrrrxxxuuussspppoooqqqoooppprrrttttttsssrrrqqqooommmkkkiiihhhgggdddbbb]]]\\\YYYVVVSSSQQQOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@>>>===<<<;;;;;;:::999888888777777888888666555555555555666777777888999<<>>;;;999::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>>>>??????>>>AAABBBDDDFFFGGGJJJNNNRRRQQQSSSVVVXXXYYYZZZ\\\^^^`````````^^^XXXPPPHHHCCC>>>===;;;;;;===>>>===<<<::::::;;;;;;<<>>;;;:::999888888888999:::777888888888999999999999888888888888888888888888888888888777888888999999<<<===>>>@@@AAABBBCCCCCCEEEDDDDDDDDDFFFIIILLLOOOQQQQQQPPPLLLGGGCCCAAA@@@@@@AAABBBDDDJJJRRR]]]ccc^^^___```______dddkkkrrrtttccc[[[XXXXXX\\\eeesssvvviiieeegggttt~~~wwwuuussspppoooqqqrrrtttvvvwwwvvvtttrrrpppqqqooollljjjjjjhhhfffddd\\\[[[ZZZWWWUUURRRPPPOOOMMMLLLJJJHHHGGGEEEEEEEEECCCBBB@@@>>>===<<<;;;;;;:::999888888777888888888777666666666666777777888888999<<<@@@GGGMMMSSSWWWVVVXXXYYYXXXZZZddduuu|||{{{|||}}}{{{mmmiiijjjiiisssyyynnnddd\\\TTTKKKEEEBBBAAA?????????>>>;;;999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAACCCEEEFFFGGGJJJNNNQQQPPPRRRUUUUUUUUUUUUVVVXXXZZZZZZYYYWWWQQQJJJCCC???===<<<;;;<<<>>>>>>===<<<::::::::::::<<<@@@EEEIIIRRRXXXeeerrr}}}wwwiiiaaa^^^aaakkkuuuzzzxxxvvvxxx]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]eeeqqq~~~qqqkkkjjjpppvvv~~~tttqqqpppuuuwwwppphhh]]]SSSMMMGGGAAA===999888888777777777777777999999999::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888999:::999888888:::<<<>>>>>>@@@CCCEEEGGGGGGFFFKKKKKKLLLMMMNNNOOOPPPQQQRRRPPPNNNJJJEEE@@@<<<999???AAACCCGGGQQQ]]]bbb```___[[[ZZZ\\\___dddnnnxxxnnnccc\\\WWW[[[bbbnnn~~~~~~ooobbbbbbiiiwww{{{uuuqqqqqqrrrttttttwwwwwwvvvuuusssqqqooonnnlllllllllkkkiiigggfffeee`````````___]]]XXXTTTRRRMMMLLLLLLKKKJJJHHHGGGFFFBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888777666555777777777777777777777777666888:::===BBBIIIPPPVVV\\\ZZZZZZ[[[\\\aaannn{{{{{{xxx{{{nnnhhhggglllwwwwwwlllbbb[[[SSSLLLFFFCCCBBB@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<======?????????>>>===;;;:::999;;;;;;;;;;;;;;;<<<>>>>>>BBBDDDHHHLLLOOOOOOOOOOOOUUUSSSPPPOOOOOONNNLLLKKKNNNNNNMMMLLLIIIEEEAAA???;;;;;;<<<===>>>???@@@@@@=========>>>@@@CCCGGGIIIQQQYYYeeessszzzqqqiiidddcccgggrrr}}}xxxpppkkkpppzzz[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXXXXZZZ\\\aaalll~~~xxxrrroooqqquuu}}}{{{pppooopppzzzxxxoooggg[[[RRRKKKFFF@@@<<<999999888777777777777777999999999::::::;;;;;;<<<<<<<<<;;;::::::999888888888999:::999888999;;;<<>>===<<<;;;::::::999888777777666777777777777777777777777666888:::===AAAHHHPPPUUUYYYXXXXXXZZZ[[[```mmmzzz|||www}}}pppjjjiiioooyyy}}}vvvkkkaaaZZZSSSKKKFFFBBBAAA???===<<<;;;::::::;;;;;;;;;<<<<<<<<<===============>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>BBBEEEHHHLLLOOOOOOOOONNNQQQOOOLLLJJJJJJIIIGGGFFFIIIIIIIIIHHHEEEBBB???===;;;;;;<<<===>>>???@@@@@@>>>======>>>AAADDDGGGIIIPPPXXXdddrrrvvvnnngggeeeffflllyyysssllljjjppp|||\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYWWWWWWYYYZZZ]]]gggxxxzzztttsssuuu|||xxxooooootttyyymmmeeeYYYPPPIIIDDD???;;;999999888777777777777888888999999:::;;;;;;<<<<<<;;;;;;;;;::::::999999888777999::::::999:::<<<>>>BBBDDDHHHLLLPPPQQQRRRRRRPPPQQQTTTVVVWWWWWWWWWVVVPPPMMMIIIEEEAAA>>>======???DDDKKKTTT```lllooommmfffbbbaaafffnnnxxx|||jjjcccbbbcccmmm}}}xxxkkkccchhhtttzzzuuuqqqqqqsssttttttttttttsssrrrpppnnnmmmlllkkkjjjjjjiiihhhfffeeeddd___`````````^^^[[[XXXVVVSSSSSSRRRPPPMMMKKKIIIGGGDDDDDDCCCAAA@@@>>>======:::::::::999999888888888777777777777777777777777777888:::<<<@@@GGGNNNSSSVVVUUUVVVYYY[[[```lllyyy}}}vvv~~~tttnnnlllsss}}}{{{sssiii```YYYRRRKKKFFF@@@???>>><<<;;;:::::::::;;;<<<<<<<<<<<<=========;;;<<<======>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???CCCEEEIIIMMMOOOPPPOOOOOOOOOLLLHHHFFFEEEDDDCCCAAACCCCCCCCCBBBAAA>>><<<::::::;;;<<<<<<>>>>>>???@@@>>>>>>>>>???BBBEEEIIIKKKOOOWWWdddrrr}}}pppjjjeeefffjjjtttzzzrrrnnnpppyyy]]]]]]\\\[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZXXXWWWXXXYYY]]]eeessswwwtttuuu{{{}}}tttppprrr{{{zzzmmmdddXXXOOOHHHDDD???;;;:::999888888777777888888888999999:::;;;<<<======;;;;;;;;;:::::::::999999888999;;;;;;;;;<<>>???@@@???FFFOOO[[[jjjwww{{{xxxsssoooooouuu|||kkkeeeiiiooo|||uuujjjeeemmmzzz|||xxxsssppppppqqqrrrsssrrrrrrqqqpppooommmkkkkkkjjjjjjiiiiiigggfffeeeddd``````aaa```___]]][[[YYYVVVUUUTTTRRROOOLLLIIIHHHEEEDDDCCCBBB@@@>>>======:::::::::::::::999999999777777777777777777777777777888:::<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???CCCFFFJJJNNNPPPQQQQQQPPPOOOLLLHHHEEECCCBBBAAA???>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>??????@@@?????????AAACCCGGGJJJLLLQQQYYYdddqqqvvvkkkfffdddgggnnnyyyuuurrrrrrwww]]]\\\[[[[[[[[[[[[[[[[[[ZZZ[[[\\\[[[YYYXXXXXXYYY[[[bbbnnn|||zzzvvvwww{{{yyysssnnntttzzzmmmdddXXXNNNHHHDDD@@@<<<:::999999888888888888888888999999:::<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;999;;;===>>>>>>@@@CCCFFFKKKOOOSSSUUUVVVWWWZZZ\\\^^^```cccdddbbb^^^YYYUUULLLIIIEEEAAA??????AAABBB@@@GGGRRR```rrr|||mmmhhhppp|||sssiiigggrrryyyvvvqqqoooooopppqqqqqqpppppppppooonnnlllkkkjjjiiiiiiiiiiiihhhfffeeedddaaaaaaaaaaaa```^^^]]]\\\WWWWWWUUURRROOOLLLJJJHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;:::::::::::::::777777777777777777777777777888999;;;>>>CCCJJJNNNSSSSSSWWW[[[\\\```lllwwwwww{{{xxxtttxxxtttmmmccc[[[UUUOOOIIIDDD@@@??????>>>====================================>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===??????CCCFFFKKKOOORRRTTTTTTSSSPPPLLLGGGCCCAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@BBBEEEHHHLLLNNNUUU\\\fffqqqwwwkkkfffcccbbbgggooo{{{uuusssuuu~~~YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]]]][[[ZZZZZZ[[[ZZZ___iiivvvzzzzzzzzzvvvsssmmmxxxzzzmmmdddWWWMMMGGGCCC@@@===::::::999888888888888999888999:::;;;<<<===>>>???========================<<<>>>@@@BBBCCCEEEHHHKKKOOORRRVVVWWWXXXZZZ___cccjjjlllnnnmmmhhh```XXXRRRJJJGGGDDDAAA@@@AAACCCDDDCCCJJJUUUdddyyyzzzooonnn||||||pppiiijjjxxxxxxtttqqqoooooopppppppppppppppoooooonnnlllkkkjjjiiiiiiiiiiiihhhgggfffeeecccccccccbbbaaa___^^^]]]XXXXXXVVVTTTQQQNNNKKKJJJGGGGGGEEECCCAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::777777777777777777777777888888999:::===AAAHHHLLLRRRSSSWWW[[[]]]```jjjuuuzzz}}}{{{|||qqqjjjaaaYYYTTTNNNHHHDDD@@@???>>>>>>>>>>>>>>>???>>>>>>>>>============<<>>>>>===<<<<<<<<<<<<<<<===>>>??????CCCGGGLLLQQQUUUWWWXXXXXXRRRMMMGGGBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAAAAAAAACCCFFFJJJNNNPPPWWW]]]gggqqq~~~nnnccc```^^^```gggoooyyy{{{vvvxxx{{{XXXXXXWWWWWWWWWWWWXXXXXXZZZ\\\^^^^^^]]]\\\\\\]]]\\\```gggsss}}}xxx||||||ttttttsssyyykkkbbbUUUKKKEEEBBB>>><<<;;;:::999999888888999999888999:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>??????AAACCCEEEGGGIIIMMMPPPQQQTTTWWWYYYZZZ___gggnnnvvvwwwxxxvvvnnncccWWWPPPHHHFFFDDDBBBAAACCCDDDFFFGGGNNNXXXhhhzzztttyyyvvvlllhhhlll}}}xxxuuurrrpppqqqqqqrrrqqqoooooooooooonnnlllkkkjjjjjjjjjjjjjjjiiihhhggggggeeeeeedddcccaaa```^^^^^^ZZZYYYXXXVVVSSSQQQNNNMMMJJJJJJHHHFFFDDDBBB@@@@@@>>>======<<<;;;::::::999777777777777777777777777888999999:::<<<@@@FFFJJJQQQRRRVVV[[[\\\^^^gggqqq}}}~~~nnnhhh___WWWRRRMMMHHHCCC>>>>>>=========>>>>>>???>>>>>>>>>>>>=========<<<======>>>????????????>>><<<<<<<<<<<<===>>>???@@@CCCGGGLLLRRRWWWZZZ\\\\\\UUUQQQJJJEEEBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCAAABBBBBBDDDGGGKKKOOOQQQWWW]]]fffqqq~~~qqqddd]]]XXXXXX\\\eeennnwwwxxxsssrrrvvvzzzYYYYYYXXXXXXXXXYYYYYYZZZYYY\\\^^^___^^^]]]]]]^^^___bbbiiitttvvvyyy~~~zzzsssuuu{{{yyyjjj```TTTIIIDDD@@@===;;;;;;:::999999888888999999888999:::;;;===>>>???@@@???????????????@@@@@@@@@AAACCCEEEGGGIIILLLPPPSSSVVVZZZ]]]___aaahhhrrr{{{~~~{{{rrreeeWWWOOOGGGEEEDDDCCCCCCDDDEEEFFFKKKQQQZZZjjj|||zzzpppiiihhhnnn}}}yyyvvvsssrrrrrrsssssssssoooooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggfffeeecccaaa```^^^^^^[[[[[[ZZZXXXUUUSSSQQQOOOMMMLLLJJJHHHFFFDDDCCCBBB???>>>>>><<<;;;:::999999777777777777777777777777888999999999;;;???EEEJJJPPPQQQUUUZZZ[[[\\\eeeooo|||mmmfff^^^WWWRRRMMMGGGCCC===<<<<<<<<<<<<======>>>??????>>>>>>=========<<<;;;<<<===>>>@@@@@@AAAAAA<<<<<<<<<======>>>???@@@CCCGGGMMMSSSYYY\\\^^^^^^ZZZUUUNNNIIIEEEDDDBBBAAA======<<<;;;;;;<<<<<<<<>>???@@@AAABBBEEEGGGGGGKKKNNNPPPPPPRRRWWW[[[___aaacccffflllttt}}}xxxkkk]]]RRRKKK@@@AAACCCCCCDDDFFFIIILLLOOOTTT^^^ppp~~~zzzyyyllljjjlllrrrzzz~~~zzzxxxuuurrrqqqrrrtttuuurrrqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjggggggfffeeecccaaa___^^^```]]]YYYWWWUUUTTTQQQOOOLLLJJJGGGFFFEEECCCAAA???<<<<<<<<<;;;;;;::::::999<<<;;;:::888888888888999:::;;;::::::;;;>>>CCCGGGPPPTTTYYYYYYYYY[[[bbbhhh~~~|||}}}jjjddd[[[RRRLLLHHHDDDBBBAAA@@@@@@???>>>======<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;>>>@@@???GGGNNNSSSZZZaaabbb```aaa\\\SSSLLLGGGDDDBBBAAA??????>>>>>>>>>>>>>>>???AAA@@@???@@@CCCFFFGGGGGG@@@@@@DDDGGGGGGGGGLLLSSSYYY```iiiuuulll[[[SSSRRRLLLQQQVVV^^^jjjyyyyyyqqqkkkfffbbb```dddeeekkkrrruuuwww}}}ZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^```bbbbbb```_________cccdddjjjrrr{{{|||{{{|||wwwwwwyyy|||nnneeeYYYNNNGGGAAA<<<999999999777777777777999999999::::::;;;;;;<<<<<<===<<<>>>???@@@@@@BBBEEEGGGJJJNNNRRRUUUVVVYYY^^^bbbfffhhhlllpppvvv}}}zzzlll]]]QQQJJJBBBCCCDDDDDDEEEGGGJJJMMMPPPVVVaaasss{{{}}}~~~qqqhhhhhhlllvvvzzzzzzxxxvvvtttssssssttttttrrrqqqqqqqqqpppoooooooooooooooooonnnmmmlllkkkjjjgggffffffdddcccaaa___^^^```]]]ZZZXXXWWWVVVSSSQQQOOOMMMJJJHHHGGGEEEBBB@@@>>>>>>======<<<;;;;;;;;;:::999888777666666666777999::::::999:::===BBBFFFKKKPPPUUUVVVVVVYYY```fff~~~~~~{{{|||jjjddd[[[RRRLLLGGGDDDAAABBBBBBAAA???===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===???AAAAAAHHHPPPUUU\\\dddgggeeeeee___VVVNNNHHHDDDBBB@@@@@@@@@???????????????@@@DDDBBB@@@AAACCCDDDDDDDDD@@@@@@BBBFFFFFFGGGMMMUUU\\\dddoooyyyuuucccSSSLLLLLLLLLQQQWWW]]]iiivvv}}}}}}{{{rrriiiccc^^^ZZZXXXXXXYYY^^^eeehhhkkksss{{{[[[\\\]]]\\\[[[[[[]]]___bbbdddffffffdddbbbbbbbbbfffggglllrrryyy~~~}}}|||www|||qqqhhhZZZOOOHHHBBB===:::::::::999888888999:::::::::::::::;;;<<<<<<=========>>>@@@@@@@@@BBBEEEHHHNNNRRRXXX\\\^^^bbbgggkkknnnqqquuuzzz}}}lll\\\OOOHHHDDDEEEEEEEEEFFFHHHLLLOOOSSSYYYeeewww|||xxxtttlllgggiiiooo|||~~~{{{}}}{{{zzzxxxvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppoooooonnnlllkkkjjjffffffeeedddbbbaaa___^^^___^^^[[[ZZZZZZYYYWWWUUUSSSPPPMMMKKKIIIGGGDDDAAA@@@@@@???>>>>>>===<<<<<<:::999888777777666666777888999999888999<<>>>>>>>>===>>>AAADDDDDDKKKRRRXXX```iiinnnmmmllleeeZZZQQQJJJEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFDDDBBBBBBBBBCCCBBBAAA@@@???AAACCCDDDFFFNNNWWW```jjjvvvppp___QQQKKKLLLKKKQQQWWW^^^iiitttzzzyyy|||uuukkkbbb[[[VVVSSSPPPOOOOOOSSSXXX\\\```jjjttt|||}}}]]]^^^^^^^^^]]]]]]___```eeeggghhhhhhfffdddddddddggghhhlllrrrwww|||zzzuuukkk]]]QQQIIICCC>>>;;;;;;:::999999999999:::;;;::::::;;;;;;<<<=========>>>???@@@@@@AAACCCGGGJJJQQQWWW^^^dddgggkkkppptttssswww|||}}}lll[[[NNNGGGEEEEEEFFFFFFFFFIIIMMMQQQUUU]]]iii{{{zzzwwwzzz~~~ppplllkkkooovvv{{{|||{{{zzzyyywwwuuusssrrrssssssssssssssstttttttttqqqqqqpppooonnnmmmkkkjjjffffffeeedddcccaaa___^^^___^^^]]]\\\]]]\\\ZZZXXXUUUSSSOOOMMMKKKHHHEEEBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999999888777888888888888;;;???BBBIIINNNTTTVVVUUUXXX^^^ccctttyyyuuu{{{~~~yyykkkeee[[[RRRLLLFFFBBB@@@BBBAAA@@@>>>===;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>???BBBEEEGGGNNNVVV\\\eeeooouuuuuutttlll```TTTLLLFFFBBB@@@AAABBBBBBCCCCCCCCCCCCCCCFFFDDDCCCBBBCCCCCCAAA@@@@@@>>>???AAACCCEEENNNXXXbbbnnn~~~ooo```SSSMMMNNNJJJPPPXXX___kkkvvv{{{zzz|||uuujjj```YYYTTTPPPNNNNNNMMMOOOSSSWWW\\\gggrrr~~~yyyuuuwww{{{^^^___```___^^^___```bbbeeegggiiihhhgggeeedddeeefffggglllqqqttt|||{{{|||yyyooo```SSSJJJDDD???<<<<<<;;;:::999999:::;;;<<<::::::;;;<<<<<<======>>>>>>???@@@AAABBBEEEIIIMMMUUU[[[dddjjjnnnqqqvvvyyyyyy|||nnn]]]OOOHHHEEEEEEFFFFFFGGGJJJOOOSSSXXX```mmm~~~vvvppptttxxxllllllnnnttt~~~{{{~~~}}}}}}|||zzzxxxvvvuuuttttttttttttttttttuuuuuuuuurrrrrrqqqpppooommmkkkjjjffffffeeeeeecccbbb```___```___^^^_________\\\ZZZVVVTTTPPPNNNLLLIIIFFFDDDAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;:::999999888666777888888888:::===@@@IIINNNTTTUUUTTTVVV[[[___nnnuuusssvvvyyyxxx{{{wwwjjjcccZZZQQQKKKFFFBBB??????>>>>>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::<<<<<<===???CCCEEEIIIQQQZZZaaakkkvvv{{{{{{zzzqqqdddWWWMMMFFFBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDBBBAAA@@@>>>>>>@@@AAAEEENNNXXXaaappppppaaaTTTNNNNNNJJJQQQYYYbbbnnn{{{~~~wwwkkk```YYYSSSPPPNNNOOOMMMNNNQQQUUUZZZfffrrr}}}}}}~~~zzzuuuqqqnnnqqquuu|||```aaabbbaaa``````bbbddddddfffhhhhhhgggfffffffffeeeggglllppprrrxxx~~~zzz~~~}}}rrrbbbTTTKKKEEE@@@===;;;;;;999999999999;;;;;;;;;;;;;;;<<<======>>>>>>>>>???AAAAAACCCHHHMMMQQQYYY```jjjppptttvvvzzz}}}~~~rrraaaSSSKKKEEEFFFFFFGGGIIIMMMTTTXXX]]]eeerrrzzzqqqmmmiiiuuuvvviiikkkpppzzz}}}~~~|||~~~|||zzzyyyxxxwwwwwwuuuuuuuuuuuuuuuuuuttttttssssssrrrqqqooommmlllkkkggggggffffffeeecccbbbaaa```______```aaa```]]][[[WWWUUURRRPPPNNNLLLIIIFFFBBBBBBAAA???>>>===<<<<<<::::::::::::999888777666666777888888888:::===???EEEKKKQQQSSSRRRSSSXXX]]]jjjuuussstttzzz|||ttttttvvv~~~sssgggaaaXXXPPPIIIEEEAAA???========================:::::::::;;;;;;;;;<<<<<<999999999999999999999999888999;;;<<<===@@@DDDGGGMMMUUU```hhhsss}}}vvvgggYYYNNNGGGBBB@@@AAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAACCCDDDEEECCCBBB@@@>>>>>>@@@AAADDDMMMVVV```rrrsssfffZZZSSSRRRLLLRRRZZZdddqqqxxxlll```XXXSSSOOOMMMMMMKKKMMMQQQUUU\\\iiiuuu}}}|||}}}wwwpppllljjjfffiiinnnuuuaaabbbcccbbbaaaaaaccceeeccceeehhhhhhhhhgggggghhhfffhhhmmmppppppttt|||}}}}}}tttdddVVVLLLFFFAAA>>>;;;:::999888888999:::;;;;;;;;;<<<<<<======>>>>>>>>>@@@AAABBBEEEJJJQQQVVV^^^eeeooouuuxxxzzz|||~~~zzzgggWWWOOOGGGGGGHHHIIILLLRRRYYY^^^ccckkkwwwvvvlllhhhhhhiii{{{~~~wwwppprrrxxx{{{}}}~~~|||zzzyyyyyyyyyzzzvvvvvvuuuuuuttttttsssssstttssssssrrrpppnnnlllkkkhhhhhhhhhgggfffeeedddcccaaa``````aaaaaa```]]][[[YYYVVVTTTRRRQQQOOOLLLJJJDDDCCCBBBAAA@@@>>>======999::::::::::::888777666666888999999999:::===???BBBHHHOOORRRSSSUUUZZZ___hhhxxxwwwtttvvv|||tttsssvvv~~~zzznnnddd^^^UUUNNNHHHDDDAAA???>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888999;;;===>>>AAAEEEIIIQQQ[[[fffpppzzzxxxiiiZZZOOOGGGCCC@@@@@@AAACCCEEEFFFEEEEEEDDDCCCBBBBBBCCCEEEDDDBBB@@@@@@>>>???AAAAAACCCKKKTTTaaauuussshhh]]]WWWUUUOOOTTT\\\dddrrrzzznnnaaaYYYSSSPPPNNNMMMMMMPPPVVV]]]eeessswwwlllfffcccbbb```ccchhhpppzzzbbbcccdddcccbbbbbbdddfffbbbeeehhhiiihhhhhhiiijjjhhhjjjnnnpppoooqqq{{{~~~{{{~~~vvveeeVVVMMMFFFBBB>>>::::::888888888888::::::;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAACCCFFFLLLSSSXXXbbbiiirrryyy{{{|||~~~~~~kkk[[[QQQHHHIIIJJJKKKOOOUUU\\\bbbgggooo{{{}}}sssllleeecccfffnnn{{{{{{}}}|||zzz|||yyyxxxyyy{{{|||wwwvvvvvvuuutttssssssrrrttttttsssrrrpppnnnlllkkkhhhhhhhhhhhhgggfffeeedddaaa``````aaabbb```]]]ZZZZZZXXXUUUTTTSSSQQQOOOMMMFFFEEEDDDCCCAAA@@@???>>>;;;<<<======<<<;;;999888777888999:::999:::===???AAAGGGPPPTTTVVVYYY___dddggg{{{zzzvvvttt~~~vvvvvvxxxvvvjjjbbb\\\TTTMMMGGGDDDAAA???@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@CCCGGGJJJTTT^^^kkkuuuyyyiiiZZZOOOGGGCCC@@@???AAACCCEEEFFFFFFDDDDDDDDDCCCCCCDDDEEEDDDAAA??????>>>???AAAAAABBBJJJRRRbbbwwwyyymmmcccYYYSSSQQQQQQVVV\\\dddrrr}}}pppcccZZZUUUQQQOOOPPPQQQUUU^^^fffppp~~~pppeee___]]]\\\]]]aaafffnnnxxxaaaaaabbbbbbbbbccccccdddggggggggggggggghhhiiiiiifffjjjoooppppppsssyyy~~~}}}~~~{{{lll]]]PPPGGG@@@===:::::::::999999:::;;;;;;======<<<======>>>???@@@AAABBBDDDFFFJJJOOOUUUZZZeeemmmvvv|||~~~tttaaaTTTRRROOOMMMQQQXXX___cccdddgggpppqqqkkkfff^^^aaalllwww}}}yyy|||zzzzzzzzzyyyyyy|||zzzwwwtttrrrqqqppppppttttttsssrrrqqqpppnnnmmmlllkkkjjjhhhgggeeedddcccbbbbbbcccbbbaaa___^^^\\\\\\ZZZXXXVVVUUURRRMMMJJJIIIIIIGGGFFFCCCAAA>>>===>>>======>>>>>>>>>;;;999;;;:::999888888:::<<<===???DDDKKKQQQTTTWWWZZZ[[[hhhyyy|||wwwzzzzzzyyyrrrhhhbbb\\\SSSMMMIIIFFFAAA>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::888999999::::::999999888:::<<<=========@@@GGGMMMTTT]]]kkkyyywwwfffVVVKKKDDDAAA?????????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAADDDHHHLLLbbbvvvzzziii^^^WWWQQQMMMMMMMMMSSS[[[gggwwwnnnbbbYYYRRRPPPQQQNNNSSSZZZcccmmmxxxpppddd^^^ZZZXXXYYYZZZ[[[aaajjjtttbbbbbbbbbccccccccccccdddgggfffffffffggghhhiiiiiiiiimmmqqqqqqpppqqquuuyyy|||~~~~~~|||~~~~~~nnn^^^QQQHHHAAA>>>;;;::::::999::::::;;;;;;===<<<<<<======>>>???@@@AAACCCEEEHHHLLLRRRYYY^^^jjjqqqyyyyyyfffZZZUUURRRQQQUUU]]]dddhhhjjjnnnxxx}}}kkkfffbbb]]]bbboooxxxvvv{{{}}}{{{zzz{{{||||||||||||{{{xxxuuusssqqqqqqppptttttttttsssqqqpppnnnmmmlllkkkjjjiiigggeeedddcccccccccddddddcccbbb```___]]]\\\YYYXXXVVVSSSOOOLLLJJJJJJIIIGGGEEEBBB@@@>>>>>>===<<<===>>>===;;;999999888777666777888:::;;;???CCCJJJPPPTTTVVVYYY[[[eeevvv{{{zzz}}}{{{rrrhhhaaaZZZRRRKKKHHHEEEAAA>>>???>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999:::<<<=========AAAGGGMMMWWW^^^kkkyyy~~~tttdddUUUJJJDDD@@@???>>>?????????@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAA@@@AAADDDIIIMMM```sssvvviii[[[SSSNNNIIIGGGGGGLLLRRR[[[gggwwwzzziii]]]VVVPPPNNNPPPRRRWWW___gggqqq}}}}}}iii^^^YYYUUUTTTVVVZZZ[[[aaakkkuuubbbccccccdddddddddddddddffffffffffffggghhhiiijjjmmmppprrrqqqooonnnpppsssxxxvvvuuu{{{{{{yyy|||qqq```SSSIIICCC???;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAACCCFFFJJJOOOVVV^^^dddooouuu}}}}}}lllaaaZZZXXXXXX]]]fffooosssuuu{{{wwwfffaaa___^^^hhhxxxtttkkkrrr}}}{{{zzzzzz|||~~~~~~}}}{{{yyyvvvsssrrrqqqqqquuuuuutttsssrrrpppooonnnlllllljjjiiigggeeeddddddccccccdddeeeeeeeeecccccc```^^^\\\ZZZYYYVVVQQQNNNLLLKKKJJJHHHFFFCCCAAA@@@>>>===<<<<<<===<<<:::888999888777777777888:::;;;>>>BBBIIINNNRRRUUUXXXZZZaaaqqq~~~yyyrrrggg___XXXPPPJJJGGGEEEAAA>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999:::<<<>>>>>>>>>AAAGGGLLLVVV]]]hhhttt}}}xxxooo```RRRIIICCC@@@>>>===>>>>>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@DDDJJJNNN^^^ooouuu```VVVMMMIIIGGGEEEDDDFFFKKKRRR[[[hhhxxxtttdddYYYSSSNNNNNNPPPVVV[[[bbbkkktttrrraaaXXXTTTRRRRRRTTTUUUWWW^^^iiitttcccdddeeeeeeeeeeeedddddddddeeeeeefffggghhhjjjjjjnnnpppqqqpppnnnmmmnnnoooqqqnnnmmmvvv~~~zzzxxxzzz~~~uuucccUUUKKKDDD@@@<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<===???@@@AAA@@@BBBFFFJJJPPPYYYccciiiqqqwww}}}oooeee```___aaahhhrrr|||uuueeebbbbbbdddssslllgggvvv}}}|||{{{{{{}}}~~~|||yyywwwtttssssssrrrvvvvvvuuutttrrrpppooonnnmmmlllkkkiiigggfffeeedddbbbcccdddffffffffffffeeecccaaa___]]][[[XXXTTTQQQMMMLLLKKKIIIGGGDDDBBBAAA???===<<<<<<<<<;;;:::888;;;::::::::::::;;;<<<======AAAGGGLLLPPPSSSVVVYYY^^^mmm~~~www|||sssiii^^^WWWOOOIIIFFFDDDBBB????????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::999;;;===??????>>>AAAGGGKKKRRRWWWaaakkkrrrvvvwwwwwwppphhh[[[PPPGGGBBB???===========================?????????@@@AAABBBBBBCCCCCCBBBAAA???@@@CCCIIINNN\\\jjjzzzzzznnncccTTTLLLGGGFFFFFFEEEFFFIIIJJJRRR^^^kkk|||sssbbbXXXRRRNNNOOOQQQUUU[[[bbbjjjsssuuuhhh[[[UUURRRQQQRRRUUUUUUXXX```lllwwwdddeeefffggggggfffeeedddccccccdddeeeggghhhjjjkkklllmmmooooooooonnnnnnnnnjjjiiilllzzz|||xxxyyy{{{yyyhhhYYYMMMEEE@@@===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===???@@@AAA@@@BBBEEEJJJRRR\\\fffmmmuuu{{{{{{pppiiiccccccgggqqq~~~ttteeedddgggmmm~~~wwwfffhhh}}}~~~}}}}}}~~~~~~~~~|||}}}|||zzzwwwvvvuuuuuuuuuwwwwwwvvvuuusssqqqooonnnmmmlllkkkiiihhhfffeeedddaaabbbdddfffgggggggggfffeeecccaaa```^^^[[[WWWSSSNNNMMMLLLJJJHHHEEECCCBBB@@@>>><<<;;;<<<;;;:::888;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::::::::;;;===@@@@@@???AAAFFFKKKOOOTTT[[[ccciiikkklllllliiibbbWWWMMMFFFBBB???===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBAAA???@@@CCCHHHLLLXXXdddpppuuussslll```VVVMMMGGGDDDEEEFFFEEEHHHLLLNNNWWWdddsssppp```UUUPPPMMMNNNQQQSSSYYYaaahhhqqqiii___VVVRRRQQQQQQSSSVVVZZZ^^^gggttteeefffhhhiiihhhgggeeedddbbbbbbccceeefffiiikkkllljjjkkklllnnnoooooonnnnnnggghhhooo{{{{{{{{{|||ooo___RRRHHHBBB>>>===<<<;;;::::::::::::;;;;;;;;;<<<>>>???AAAAAAAAACCCFFFKKKSSS^^^iiiqqqyyy~~~}}}vvvnnniiicccdddjjjvvvrrrfffhhhnnnyyy{{{yyyzzzkkkbbblll~~~~~~~~~}}}{{{|||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwvvvtttqqqooonnnmmmmmmkkkjjjhhhfffeeeeeebbbccceeeggghhhhhhhhhggggggeeecccaaa```\\\XXXUUUPPPOOONNNLLLJJJGGGEEEDDDBBB@@@===<<<<<<<<<:::999999999999999:::::::::::::::>>>CCCHHHKKKOOOTTTWWWZZZeeexxx~~~uuuxxx{{{rrrbbb[[[QQQJJJGGGFFFDDDBBB@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;>>>@@@AAA@@@BBBFFFJJJPPPTTTYYY___ccceeeeeeeeebbb\\\SSSKKKFFFBBB@@@>>>=========<<<<<<<<<<<<;;;>>>=========>>>???AAABBBBBBBBBBBBBBBBBBDDDHHHKKKRRR]]]hhhkkkiiicccYYYPPPIIIEEEBBBDDDDDDEEEIIINNNVVVaaapppzzzkkk[[[RRRNNNLLLNNNRRRTTT[[[cccjjjrrrwww```YYYRRRQQQQQQQQQSSSXXX]]]aaalllzzzfffgggiiijjjiiihhheeedddaaabbbbbbdddfffiiikkkllliiijjjkkkmmmoooooommmlllhhhkkkttt~~~~~~~~~|||~~~wwwgggXXXKKKDDD>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???AAABBBCCCEEEHHHMMMUUUaaallltttyyy}}}|||uuuqqqlllgggccc___bbbiiixxxqqqiiioooyyyzzzuuuuuummmfffdddwww}}}{{{{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyxxxvvvtttrrrpppnnnmmmmmmllljjjhhhgggeeeeeedddeeeggghhhiiiiiiiiiiiihhhfffdddbbb```]]]YYYVVVSSSRRRQQQOOOMMMJJJHHHGGGDDDAAA>>>======<<<;;;:::888999999::::::::::::::::::===BBBFFFJJJNNNSSSVVVWWW```qqqyyyxxx}}}wwwfff^^^TTTLLLIIIGGGEEECCC@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;>>>AAAAAAAAABBBFFFJJJQQQTTTXXX\\\^^^`````````^^^XXXQQQKKKFFFCCCAAA???============<<<<<<<<<;;;>>>>>><<<<<<<<<>>>@@@AAACCCDDDEEEEEEEEEFFFIIIKKKPPP[[[eeeiiigggccc[[[SSSKKKGGGEEEGGGHHHJJJPPPWWWbbbmmm|||vvvhhhYYYQQQOOOOOOSSSXXX[[[bbbjjjpppxxx~~~lll]]]WWWSSSSSSTTTTTTWWW[[[bbbgggsssfffgggiiijjjjjjhhheeedddaaaaaabbbdddfffiiikkkllliiijjjkkkmmmooonnnllljjjkkknnnvvv~~~}}}}}}}}}|||{{{}}}~~~|||lll\\\NNNFFF>>>>>>===<<<;;;::::::::::::;;;;;;<<<>>>???AAABBBEEEGGGJJJOOOWWWcccooowwwwwwzzz~~~yyypppjjjfffddd```\\\\\\___hhhwww~~~rrrmmmvvv|||wwwrrrsssyyyeeeiiikkk}}}zzzyyyxxxxxxyyyzzz|||}}}zzzyyyxxxvvvtttrrrpppnnnnnnmmmllljjjhhhgggfffeeefffgggiiijjjkkkkkkjjjjjjhhhfffdddcccaaa^^^YYYVVVUUUUUUTTTRRROOOMMMKKKIIIEEEBBB???=========<<<;;;:::;;;<<<<<<======<<<<<<999<<>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<>>>>>=========<<<<<<<<>><<<;;;<<<===???@@@DDDFFFHHHHHHHHHIIIJJJLLLRRR]]]gggkkkjjjhhhaaaZZZQQQMMMKKKMMMOOORRRYYYaaakkkvvvtttgggYYYRRRRRRTTTYYY___aaahhhqqqwwwuuueee___ZZZWWWXXXXXXXXX[[[```mmmrrr~~~eeehhhkkknnnnnnkkkgggdddccccccdddeeefffggghhhiiifffhhhjjjlllnnnooonnnnnnnnnrrrzzzsss```QQQGGG???===:::999:::<<<<<<<<<>>>>>>=========>>>>>>???DDDGGGJJJMMMWWWeeepppsssvvvtttrrrtttwww{{{~~~}}}wwwkkkggg```ZZZWWWVVVXXXYYY[[[^^^ggguuuxxxuuuvvvwwwsssttt}}}}}}pppoooeeezzz}}}||||||||||||||||||}}}}}}~~~{{{xxxvvvuuuuuutttsssooonnnllljjjhhhggggggggglllllllllkkkkkkjjjjjjjjjhhhhhhgggdddaaa]]]ZZZXXXYYYWWWUUUSSSRRROOOLLLIIIHHHEEEBBB@@@@@@???>>>===>>>===<<<;;;:::999999999666999===AAAFFFKKKQQQVVVWWW]]]fffuuuooofff[[[SSSNNNKKKHHHEEEAAA@@@????????????===;;;>>><<<;;;:::;;;===???@@@>>>===<<<;;;::::::;;;<<<;;;===???@@@AAACCCFFFHHHOOOQQQUUUZZZ^^^___]]][[[]]]XXXQQQKKKFFFDDDAAA???>>>>>>>>>>>>============<<<===>>>>>>======>>>@@@BBBCCCGGGKKKKKKIIILLLQQQYYY```iiipppppplllhhheee___ZZZXXXYYYYYY[[[eeeqqqzzzqqqfff[[[XXXXXXYYY\\\aaallluuu|||qqqiiiaaa```^^^]]]^^^bbbiiioootttfffhhhlllnnnnnnlllhhhfffcccdddeeefffggghhhhhhiiihhhhhhjjjlllmmmnnnoooooopppsssxxxxxxeeeUUUKKKCCC@@@===;;;<<<=========>>>>>>===>>>>>>???@@@AAADDDHHHKKKOOOXXXfffoooqqqooollljjjiiikkknnnpppqqqwwwxxxzzz{{{zzzuuunnniii```\\\XXXSSSQQQRRRTTTUUUVVVZZZcccqqqzzzvvvxxx|||tttnnnooovvvrrrhhhiiirrr~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{wwwvvvuuuuuutttrrrqqqooonnnllljjjiiihhhhhhmmmmmmllllllkkkjjjjjjiiiggggggfffeeebbb___\\\[[[ZZZXXXUUUTTTRRRPPPLLLJJJHHHEEEBBB@@@@@@@@@???>>>>>>>>><<<;;;::::::999:::999;;;===@@@CCCHHHNNNRRRTTTZZZbbbppp|||zzzzzzsssjjj___VVVQQQNNNJJJGGGBBB@@@?????????>>><<<:::===<<<<<<;;;;;;<<<===>>><<<<<<;;;:::::::::::::::;;;===???@@@AAACCCFFFIIINNNQQQUUUZZZ^^^___^^^]]]___[[[TTTNNNJJJFFFCCCAAA???>>>>>>>>>============<<<===>>>>>>===<<<>>>???BBBCCCGGGKKKKKKJJJNNNTTTZZZbbbmmmuuuxxxwwwtttrrrkkkgggeeeggghhhkkkuuu|||ooofff]]]\\\]]]___ccchhhuuuwwwppphhhhhhggghhhjjjpppxxx~~~dddfffiiikkkkkkiiigggeeedddeeeeeefffggghhhiiiiiiiiiiiiiiijjjlllmmmoooppprrrsssuuuxxx~~~mmm\\\QQQHHHDDD@@@>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCDDDHHHLLLQQQ[[[gggnnnnnnhhhddd```]]]]]]___```aaafffgggiiikkkjjjggg```\\\TTTRRROOOLLLLLLNNNPPPRRRQQQWWWaaapppxxxrrruuu~~~qqqkkkhhhnnnzzz}}}jjjffflll~~~~~~}}}{{{wwwvvvuuuuuutttssssssrrrpppnnnmmmkkkkkkkkkooonnnnnnlllkkkjjjiiiiiifffffffffeeedddbbb```^^^[[[YYYVVVUUUSSSQQQMMMKKKGGGEEEBBBAAAAAAAAA@@@?????????===<<<;;;:::::::::<<<======>>>@@@DDDJJJOOORRRVVV\\\hhh~~~~~~}}}{{{xxxssspppmmmuuuyyypppeee\\\VVVQQQLLLIIICCCBBB??????>>>===;;;999<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999<<<===@@@AAABBBDDDGGGJJJPPPRRRWWW\\\___aaaaaa```aaa^^^YYYTTTPPPKKKFFFCCC@@@??????>>>>>>===>>>>>>===>>>???>>>===<<<===>>>CCCCCCGGGKKKLLLLLLQQQXXX```gggsss|||{{{yyyyyy{{{~~~xxxkkkeeeaaacccfffiiinnnttt}}}}}}|||vvvwwwxxx{{{aaabbbdddffffffeeecccbbbeeeeeeffffffggghhhiiiiiijjjiiiiiiiiijjjlllnnnooorrrqqqqqqqqqttt|||vvvdddXXXIIIFFFBBB??????@@@AAAAAA????????????@@@@@@AAABBBCCCGGGLLLRRR]]]hhhllljjjddd```YYYUUUTTTVVVWWWXXX\\\]]]___aaabbb___[[[WWWNNNMMMKKKJJJJJJLLLOOOQQQQQQXXXcccqqq}}}uuurrrsssyyytttmmmjjjiiiqqqsssjjjppp|||~~~}}}{{{xxxvvvvvvvvvuuutttuuutttsssqqqooonnnnnnmmmppppppooommmllljjjiiihhhgggggghhhgggeeecccaaa```]]][[[XXXWWWUUUSSSOOOMMMHHHFFFCCCBBBBBBBBBBBBAAAAAA@@@???===<<<;;;;;;:::<<<<<<<<<<<<===BBBHHHMMMQQQTTTYYYcccuuu~~~~~~}}}{{{yyyvvvrrrlllgggdddnnn~~~vvvjjj```YYYSSSMMMIIIEEEBBB@@@>>>>>>===;;;999;;;<<<===>>>===;;;:::888:::;;;<<<===<<<;;;:::999<<<>>>@@@BBBCCCEEEIIIKKKQQQUUUZZZ^^^```aaaccccccbbb```^^^[[[WWWQQQKKKFFFAAAAAA???>>>>>>>>>>>>>>>===?????????===<<<===>>>CCCCCCGGGKKKMMMOOOVVV___gggooo{{{vvvhhheeeeeejjjppptttzzz|||}}}```aaabbbcccdddcccbbbbbbeeeeeeffffffgggggghhhhhhiiihhhhhhhhhiiijjjlllmmmooonnnlllkkkmmmrrrzzzmmm___KKKGGGBBB@@@@@@BBBCCCCCCAAAAAA@@@@@@???@@@@@@@@@CCCGGGLLLSSS^^^iiilllhhhbbb\\\UUUPPPOOOPPPRRRTTTTTTUUUXXX[[[]]]]]]YYYVVVPPPNNNKKKJJJKKKMMMPPPRRRUUU\\\gggtttwwwnnnjjjoooxxxuuukkkggghhhmmmyyyyyymmmooo~~~}}}}}}~~~~~~}}}{{{xxxvvvvvvvvvvvvuuuuuutttsssrrrqqqpppppppppqqqpppooonnnlllkkkjjjiiijjjjjjjjjiiigggdddbbb```___^^^[[[YYYXXXVVVRRRPPPKKKHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::<<>>===<<<;;;999;;;<<<>>>>>>>>><<<:::888;;;<<<===>>>>>>===<<<;;;===???AAACCCDDDGGGJJJMMMPPPTTTZZZ^^^___aaadddffffffffffffddd```YYYPPPIIICCCBBB@@@>>>>>>>>>??????>>>???@@@@@@>>>===>>>@@@DDDDDDFFFKKKNNNRRR[[[eeeoooyyy~~~sssjjjhhhkkkrrrxxx}}}}}}aaabbbbbbcccddddddddddddeeeeeeeeeeeeffffffggggggfffffffffggggggiiijjjjjjkkkjjjhhhggghhhkkkqqqvvvvvvhhhNNNJJJDDDAAAAAABBBDDDDDDBBBBBBAAAAAAAAAAAABBBBBBEEEHHHLLLTTTaaammmooojjj```ZZZQQQKKKJJJLLLNNNPPPNNNPPPTTTXXX\\\]]]\\\ZZZTTTRRRNNNLLLMMMQQQUUUXXX\\\cccnnnyyyrrrjjjdddeeepppwwwkkkeeebbbiiittt}}}ooommmyyy~~~{{{{{{}}}~~~}}}}}}||||||{{{yyyvvvtttuuuuuutttsssssssssrrrrrrqqqrrrrrrsssqqqppppppnnnmmmlllkkkkkkllllllllljjjiiifffdddbbbcccaaa^^^]]][[[YYYUUUSSSOOOLLLIIIGGGFFFFFFEEEDDDDDDCCCAAA???>>><<<<<<;;;888999:::;;;===BBBHHHMMMPPPQQQVVV^^^hhhwwwyyyvvvrrrmmmiiiddd^^^[[[bbbnnnsssggg^^^VVVMMMHHHEEEBBB???=========<<<;;;;;;<<<>>>??????===;;;:::<<<<<<===>>>>>>>>>>>>======???BBBDDDEEEHHHLLLNNNNNNSSSZZZ___bbbeeejjjnnnrrrrrrsssrrrlllbbbVVVMMMEEECCCAAA???>>>>>>???@@@>>>@@@AAAAAA@@@@@@AAABBBEEEDDDFFFKKKOOOUUU```kkkwww{{{rrrpppppptttzzzaaaaaaaaabbbcccddddddeeeddddddddddddeeeeeeeeeeeeddddddeeefffggggggggggggggggggfffdddccceeeiiilllyyypppUUUPPPIIIDDDBBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHJJJNNNWWWeeeqqqsssoooccc[[[RRRJJJHHHIIILLLNNNQQQRRRWWW]]]bbbeeeeeeccc[[[XXXTTTRRRTTTYYY___dddhhhpppzzzrrrgggddddddiii{{{vvvnnniiihhhkkkuuupppkkkttt~~~~~~~~~}}}||||||~~~}}}}}}|||{{{{{{zzzzzzwwwuuurrrqqqrrrrrrqqqqqqppppppppppppqqqrrrssstttppppppoooooonnnmmmllllllkkkkkkkkkkkkjjjhhhgggeeeeeecccaaa___^^^\\\XXXUUURRROOOLLLIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<888999;;;<<<>>>BBBGGGKKKMMMNNNSSS[[[aaammmzzzvvvpppjjjfffaaa]]]ZZZcccnnnwwwkkkaaaWWWNNNHHHDDDAAA>>><<<=========<<<<<<===>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>>===@@@BBBDDDFFFIIIMMMOOOOOOVVV___fffkkkqqqyyyyyykkk\\\QQQFFFDDDAAA???>>>>>>???@@@>>>@@@BBBBBBBBBBBBDDDEEEEEEDDDFFFKKKPPPWWWdddppp{{{zzzyyy}}}____________```aaaccccccccccccddddddddddddddddddbbbccceeefffgggfffeeeeeeeeeeeedddcccaaaaaadddfffuuuuuuZZZUUUMMMGGGDDDCCCCCCBBBAAABBBCCCEEEGGGIIILLLMMMKKKMMMPPPYYYgggtttwwwsssggg___TTTKKKHHHIIIKKKMMMWWWYYY^^^dddkkknnnooonnnbbb^^^ZZZXXX[[[aaaiiinnnssszzzuuuiiiaaaccchhhrrrvvvnnnkkkmmmooozzzssshhhkkk|||}}}}}}~~~~~~}}}}}}~~~}}}||||||{{{zzzyyyyyyxxxuuurrrpppoooooooooooonnnnnnnnnooopppqqqrrrtttuuuppppppoooooonnnnnnmmmmmmiiijjjkkkkkkkkkjjjiiiiiigggeeecccaaa```]]]ZZZWWWUUURRRNNNKKKJJJHHHGGGEEEEEEDDDCCC@@@???===<<<<<<999:::<<<>>>???BBBEEEHHHJJJKKKPPPXXX]]]fffzzz|||}}}xxxqqqkkkfffbbb___]]]bbbnnnzzzmmmcccYYYOOOIIIDDDAAA>>><<<===>>>>>>=========>>>???????????????<<<;;;::::::;;;<<<===>>>>>>@@@CCCEEEGGGIIIMMMPPPRRRZZZeeennnuuu}}}qqq___SSSGGGEEEBBB???>>>>>>@@@AAA>>>@@@BBBCCCCCCDDDFFFGGGFFFDDDFFFKKKPPPXXXfffrrraaaaaaaaaaaabbbbbbbbbbbbbbbccceeeffffffeeecccbbbdddddddddcccccccccbbbbbbdddddddddbbbaaabbbeeehhhsss~~~fffXXXLLLHHHHHHGGGFFFGGGCCCDDDEEEHHHKKKOOORRRSSSRRRUUUYYY```nnnzzz}}}zzzkkk^^^PPPKKKJJJKKKMMMPPPSSS\\\fffpppzzzsssoooiiidddeeelllwww}}}qqqfff___dddkkkyyy}}}vvvooolllhhhhhhppp|||qqqjjjjjjyyy~~~}}}||||||||||||}}}~~~|||||||||{{{zzzyyywwwwwwuuussspppmmmkkklllmmmnnnlllmmmnnnoooqqqssstttuuusssqqqppppppqqqpppooonnnllllllllllllkkkjjjiiiiiiiiihhhfffccc___\\\YYYWWWSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFDDDBBB@@@>>>===>>><<<;;;:::<<>>>>>???????????????>>>===<<<<<<<<<===???@@@>>>BBBEEEFFFGGGHHHMMMQQQZZZcccmmmuuuqqq```VVVHHHEEEAAA@@@AAABBB@@@>>>AAAAAABBBBBBDDDEEEGGGHHHEEEEEEEEEFFFLLLXXXhhhttt`````````aaaaaaaaaaaaaaabbbcccdddffffffdddcccbbbdddcccccccccbbbbbbbbbbbbcccccccccbbbaaabbbeeehhhppp{{{sssdddUUUNNNKKKHHHFFFFFFGGGHHHJJJMMMQQQTTTXXXYYY\\\___cccjjjvvvqqqdddVVVPPPPPPQQQTTTXXX\\\gggsss{{{sssooottt~~~lllccc___ggguuu~~~uuunnniiiggghhhjjjooo{{{tttkkkiiiooo~~~}}}||||||||||||{{{}}}}}}|||yyyyyyyyyyyyxxxvvvuuutttsssqqqooolllkkklllmmmnnnmmmnnnpppqqqssstttttttttsssrrrppppppqqqqqqooonnnlllmmmmmmmmmlllkkkjjjiiiiiihhhfffccc```\\\ZZZXXXUUUUUUSSSRRRPPPNNNMMMLLLJJJJJJHHHFFFCCC@@@===<<<===<<<;;;:::<<>><<<<<<=========>>>>>>?????????>>>>>>>>>===<<<<<<<<<===???@@@???BBBFFFGGGHHHJJJPPPTTT^^^hhhtttlllZZZQQQGGGDDDAAA@@@AAAAAA@@@>>>BBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIOOO[[[kkkvvv____________``````aaaaaabbbcccdddeeeeeedddcccbbbccccccbbbbbbaaaaaaaaabbbbbbcccccccccbbbcccfffhhhnnnwwwqqq```WWWQQQLLLIIIIIIKKKMMMPPPTTTYYY^^^bbbdddeeehhhkkkqqq}}}sssfffXXXRRRQQQSSSXXX]]]hhhuuukkkdddcccooovvvkkkddd______bbbiiiqqq|||uuugggeeelll}}}~~~}}}||||||{{{{{{|||yyy{{{|||}}}}}}|||zzzyyyxxxxxxxxxxxxwwwuuutttsssqqqpppmmmkkkkkklllnnnpppppprrrtttvvvwwwvvvuuussstttrrrqqqqqqqqqqqqpppnnnmmmmmmnnnnnnmmmllljjjiiihhhgggeeeccc```]]][[[ZZZYYYXXXWWWVVVTTTRRRQQQQQQPPPOOOMMMJJJEEEAAA>>><<<===<<<;;;:::;;;>>>AAACCCGGGIIILLLPPPRRRYYYhhhvvv}}}xxxxxxwwwuuuuuuxxx}}}|||oooaaaSSSJJJEEECCCAAA>>>======>>>>>>>>>>>>>>>???>>>>>>======>>>===<<<<<<<<<===>>>???@@@CCCFFFHHHJJJNNNTTTYYYcccooo|||xxxdddTTTKKKEEECCC@@@???@@@@@@??????CCCCCCDDDEEEFFFHHHJJJJJJJJJIIIGGGGGGKKKWWWgggrrr]]]^^^^^^______`````````bbbbbbcccddddddcccbbbbbbcccbbbaaa`````````aaaaaabbbcccdddddddddeeehhhjjjnnnuuu{{{jjj```YYYSSSQQQRRROOOQQQVVV\\\cccjjjooorrrqqqsssuuuzzzuuuhhhZZZSSSSSSVVV]]]eeeuuupppjjjkkkyyy~~~rrrggg```]]]ZZZ___hhhsss{{{nnnggggggyyy}}}~~~~~~}}}|||{{{{{{{{{{{{yyyzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzzyyywwwuuutttpppnnnlllkkklllnnnqqqrrrvvvxxx{{{}}}}}}zzzwwwuuutttsssqqqqqqrrrrrrpppooommmnnnoooooonnnmmmkkkjjjhhhgggeeeccc```^^^]]]\\\[[[[[[ZZZYYYWWWVVVUUUTTTWWWVVVSSSNNNIIIDDD@@@>>>===<<<;;;;;;;;;>>>@@@BBBFFFHHHLLLOOOPPPUUUbbbppp{{{|||}}}}}}rrrcccUUULLLGGGEEECCC@@@?????????@@@????????????>>>======<<<======<<<;;;<<<===>>>???@@@CCCGGGIIILLLRRRZZZ```iiiuuu~~~lll\\\OOOHHHCCCBBB@@@?????????@@@@@@CCCDDDDDDEEEGGGIIIJJJLLLIIIHHHFFFDDDHHHSSScccnnn\\\]]]]]]^^^___`````````bbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^___```aaabbbdddeeeffffffgggjjjllloootttvvvkkkccc\\\ZZZ[[[VVVYYY^^^fffnnnwww}}}{{{nnnaaaZZZZZZ___iiissstttqqqttt}}}oooeee[[[XXXZZZZZZeeetttooojjjllluuuyyy~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxvvvwwwyyyzzzyyywwwuuusssooonnnmmmmmmnnnqqqtttvvv}}}zzzwwwuuutttrrrrrrssssssqqqpppnnnooopppqqqpppnnnllljjjhhhgggeeecccaaa```______]]]\\\[[[ZZZYYYXXXWWWVVV]]][[[XXXSSSNNNHHHDDDAAA>>>===<<<<<<<<<>>>???AAAEEEGGGKKKOOOOOOSSS___lll~~~tttfffYYYQQQJJJHHHEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<===<<<;;;;;;;;;<<<>>>???@@@CCCFFFIIINNNUUU___fffooo{{{rrrbbbUUUKKKFFFAAAAAA@@@???>>>???@@@AAACCCDDDDDDFFFHHHJJJKKKMMMKKKKKKIIIHHHLLLVVVdddnnn\\\]]]]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaa___]]]]]]^^^___```aaaccceeegggggghhhkkkmmmooorrryyyzzzpppgggdddeeecccffflllsss|||~~~rrreee______ffftttyyyyyynnnbbbZZZRRRSSSXXX___ooorrrfffjjjttt}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwtttuuuwwwxxxxxxvvvsssrrroooooonnnoooqqquuuyyy{{{|||yyyvvvtttssssssssssssrrrpppnnnoooqqqrrrqqqooolllkkkhhhgggdddbbbaaaaaaaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYY^^^\\\YYYUUUPPPKKKGGGDDD??????>>>======>>>???@@@DDDFFFKKKOOOOOOQQQ\\\hhhzzzyyylll___WWWOOOMMMIIIFFFDDDBBBBBBCCCBBBBBBBBBAAA@@@>>>===<<<===<<<;;;;;;;;;<<<===>>>???BBBFFFIIINNNXXXcccllltttvvvfffYYYNNNGGGCCC@@@AAAAAA@@@??????AAACCCEEEEEEFFFGGGIIILLLNNNOOOKKKLLLLLLLLLOOOXXXeeennn}}}zzzxxxzzzzzz{{{|||xxxyyy}}}]]]]]]^^^___```aaabbbbbbaaaaaaaaa``````aaaaaaaaabbb```^^^\\\\\\]]]___```^^^aaadddffffffhhhjjjkkklllmmmqqqwww~~~~~~vvvssstttuuuwww|||wwwkkkeeefffnnn~~~sssaaaYYYUUUQQQUUU^^^mmmzzziiigggvvvzzz}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvtttuuuxxxyyyyyywwwtttrrrqqqppppppqqquuuyyy}}}|||yyyvvvuuussssssttttttrrrqqqnnnppprrrsssssspppmmmkkkhhhfffdddbbbaaabbbcccccc``````___^^^]]]\\\\\\[[[\\\[[[XXXTTTPPPKKKHHHFFFAAA@@@????????????@@@@@@AAADDDIIIMMMMMMOOOZZZeeesssssseee\\\SSSQQQMMMIIIFFFDDDCCCCCCDDDDDDDDDCCCAAA???>>>===<<<<<<;;;:::;;;<<<===>>>>>>AAAEEEIIIOOOYYYfffpppwww~~~uuufffYYYPPPIIIDDDAAA@@@AAABBBAAA???@@@CCCEEEGGGHHHIIIJJJLLLOOOQQQRRRMMMNNNPPPRRRUUU]]]hhhppp{{{}}}zzzqqqqqqssstttuuuwwwvvvwww|||]]]]]]^^^___```aaabbbcccaaaaaa````````````aaaaaaaaa```]]][[[[[[\\\^^^```\\\___bbbdddeeefffhhhjjjjjjiiikkkooouuusssmmmoooxxx|||iiiYYYUUUUUUTTT\\\hhh}}}oooffflllzzzwww}}}||||||{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvvvvuuuvvvwwwzzz||||||yyywwwuuuqqqqqqqqqssswww{{{|||yyywwwuuutttsssttttttsssqqqooopppssstttsssqqqmmmkkkhhhfffdddbbbbbbbbbddddddbbbaaaaaa```___^^^^^^]]]ZZZYYYVVVSSSOOOKKKHHHFFFBBBAAA@@@@@@@@@@@@@@@@@@???BBBHHHLLLLLLNNNXXXcccoooyyyiii^^^VVVSSSOOOKKKGGGEEEDDDDDDEEEEEEEEECCCBBB@@@>>>===<<<<<<;;;:::;;;<<<===>>>===@@@DDDHHHOOOZZZhhhrrrwwwzzznnneeeXXXNNNIIIFFFCCCAAA@@@BBBCCCBBB@@@@@@CCCGGGIIIJJJKKKLLLOOOQQQSSSTTTSSSVVVYYY[[[___fffpppxxxzzzzzz~~~tttlllmmmppprrrssstttxxxyyy}}}[[[[[[ZZZZZZ[[[]]]___```\\\\\\\\\\\\]]]^^^___```[[[[[[ZZZZZZ[[[]]]^^^```___```aaabbbcccdddeeeeeehhhffffffgggkkkwwwzzzyyy{{{ooobbbXXXWWWWWWWWWcccsssqqqjjjjjjvvvwwwyyy|||{{{{{{{{{yyywww|||{{{yyywwwuuuuuuuuuuuuwwwyyy|||~~~~~~|||zzzxxxvvvvvvuuuuuuvvvyyy}}}|||xxxvvvsssssssssrrrrrrqqqqqqqqqnnnoooqqqrrrqqqooollljjjhhhgggeeedddcccddddddeeeeeedddcccaaa___^^^\\\\\\[[[YYYVVVSSSQQQNNNJJJGGGCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBDDDGGGKKKRRRZZZ___rrrssseeeaaaZZZSSSNNNLLLJJJHHHFFFGGGFFFEEECCCAAA???===<<<<<<<<<;;;;;;;;;:::::::::???@@@BBBFFFMMMWWWcccjjjxxx~~~qqqfff___YYYPPPIIIEEEDDDCCCCCC@@@??????@@@CCCFFFHHHHHHKKKMMMOOOPPPQQQRRRTTTVVVXXX\\\bbbiiinnnsssyyy||||||~~~vvvoooiiiiiinnnsssvvvvvv{{{|||~~~[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[[[[\\\]]]]]]^^^___\\\[[[[[[ZZZ[[[]]]^^^_________```aaabbbcccddddddgggeeeeeefffhhhqqqzzzkkkdddZZZUUUWWWYYY^^^nnnyyyhhhgggppp~~~www~~~|||{{{{{{{{{zzzyyy|||{{{yyywwwvvvuuuuuuuuuxxxzzz|||~~~~~~|||zzzxxxwwwvvvuuuuuuvvvyyy|||}}}}}}zzzvvvtttssssssrrrrrrqqqqqqppppppooopppqqqqqqpppnnnkkkiiihhhgggfffeeeeeeeeefffggggggfffeeecccbbb```___^^^]]][[[XXXUUUSSSPPPLLLIIIDDDDDDCCCBBBAAAAAABBBBBBAAABBBDDDFFFJJJPPPWWW\\\mmmxxxjjjccc\\\TTTOOOMMMLLLIIIGGGGGGFFFEEECCCAAA???======;;;;;;;;;;;;;;;;;;;;;;;;???@@@CCCFFFLLLUUU___eeennnuuu||||||yyyrrrfff\\\TTTOOOIIIDDDBBBBBBBBBAAAAAA@@@@@@BBBFFFIIILLLMMMTTTUUUWWWWWWWWWYYY[[[^^^ccchhhooouuuxxxzzz{{{}}}vvvwwwzzzqqqlllggghhhnnntttxxxxxx~~~ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]^^^^^^\\\[[[[[[[[[[[[\\\^^^___]]]^^^^^^___```aaabbbbbbeeecccccccccdddiiivvv}}}sssggg]]][[[WWWWWW[[[___iiizzziii]]]dddwww}}}vvvwww|||zzzzzz{{{{{{{{{||||||zzzxxxwwwvvvvvvvvvyyyzzz|||~~~~~~|||zzzxxxwwwvvvuuuuuuuuuwwwyyy{{{{{{||||||{{{yyyvvvsssqqqrrrrrrrrrqqqppppppooooooppppppppppppnnnllliiihhhggggggfffffffffggghhhhhhiiihhhgggfffdddbbbaaaaaa___]]]ZZZXXXVVVSSSOOOLLLGGGFFFEEECCCBBBBBBBBBBBBAAABBBCCCEEEHHHMMMTTTYYYggg|||rrreee___VVVPPPNNNMMMJJJHHHGGGFFFEEECCCAAA???>>>===:::::::::;;;<<<<<<======>>>@@@CCCFFFJJJQQQXXX]]]aaahhhmmmllliiicccYYYPPPJJJGGGCCCAAABBBBBBBBBBBBAAABBBCCCEEEIIIMMMRRRTTT[[[[[[\\\[[[[[[]]]```ccckkkpppvvvzzzzzzwwwuuutttppppppsss~~~yyykkkgggdddfffmmmuuuyyy{{{ZZZZZZ[[[\\\[[[ZZZXXXWWWZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\^^^___\\\]]]]]]^^^______``````bbb``````bbbbbbdddmmmwwwsssjjjccc]]]YYYZZZ[[[```ffflllyyynnnbbb^^^lll|||rrrrrr||||||yyyzzz{{{|||}}}||||||{{{zzzyyyxxxwwwwwwzzz{{{|||~~~}}}|||zzzxxxwwwvvvuuutttuuuvvvwwwxxxxxxyyyyyyxxxwwwtttrrrpppqqqqqqqqqppppppooooooooopppoooooommmkkkiiigggffffffffffffgggggghhhiiiiiijjjiiihhhgggeeedddcccbbb```^^^\\\ZZZXXXUUUQQQNNNHHHGGGFFFDDDCCCBBBAAAAAA???@@@AAACCCFFFLLLRRRWWWbbbvvvyyyhhhaaaWWWQQQNNNLLLIIIGGGFFFEEEDDDCCCAAA???>>>===999999:::;;;<<<===>>>>>>>>>@@@CCCFFFIIIMMMRRRVVVYYY___bbb```]]]YYYQQQIIIEEEDDDBBBBBBDDDEEEDDDCCCAAACCCEEEHHHLLLQQQWWW[[[aaabbbcccbbbbbbcccfffiiipppsssvvvuuurrrmmmjjjhhhjjjjjjooo~~~ttthhhfffdddgggmmmtttzzz|||YYYZZZZZZ[[[ZZZYYYWWWVVVZZZZZZ\\\]]]]]]^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\\\\]]]^^^^^^_________^^^^^^aaabbbccciiiqqqyyynnnddd]]]YYYYYYZZZYYY```jjjsss|||ooohhhfffmmmsssqqqxxx|||zzzzzz|||}}}~~~|||||||||{{{zzzyyyxxxxxxzzz{{{|||||||||{{{yyyxxxvvvuuutttttttttuuuvvvvvvwwwwwwwwwvvvuuutttrrrqqqppppppppppppppppppppppppooonnnmmmjjjiiigggffffffffffffgggggghhhhhhiiiiiiiiiiiihhhfffeeedddccccccaaa___]]][[[YYYVVVSSSPPPJJJIIIGGGEEECCCBBBAAA@@@<<<>>>???AAAEEEKKKRRRWWW^^^pppllldddYYYQQQLLLJJJGGGEEEEEEDDDCCCAAA@@@>>>===<<<999999:::;;;===>>>??????>>>@@@CCCEEEGGGKKKOOORRRUUUZZZ\\\ZZZWWWTTTMMMEEEDDDCCCBBBCCCDDDEEEDDDCCCAAADDDGGGJJJNNNTTT\\\aaakkkmmmpppqqqqqqqqqrrrsssvvvuuusssnnnhhhdddbbbbbbeeefffmmm~~~rrrhhhgggfffhhhnnntttyyy|||YYYYYYYYYYYYXXXXXXWWWVVVZZZ[[[]]]^^^______^^^]]]]]]]]][[[[[[[[[\\\]]]^^^\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]aaabbbbbbgggmmmwwwrrrjjj```ZZZUUUSSSVVV[[[[[[ffftttrrrgggdddmmmwwwsss{{{}}}{{{|||}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyzzzzzz{{{{{{zzzyyyxxxwwwtttttttttsssttttttuuuuuuuuuuuuuuuuuutttsssrrrqqqnnnoooooopppqqqrrrsssssspppnnnllljjjhhhggghhhhhhhhhhhhiiijjjjjjjjjiiiiiihhhhhhgggfffeeedddcccccccccaaa^^^\\\[[[XXXUUURRRMMMLLLJJJGGGDDDBBBAAAAAA===>>>???AAADDDIIIPPPUUUZZZiiipppggg[[[QQQLLLHHHEEEBBBCCCBBBAAA@@@>>>===<<<;;;999:::;;;<<<===>>>??????>>>@@@BBBEEEGGGJJJOOORRRSSSXXX[[[YYYVVVSSSLLLEEECCCBBB@@@AAABBBCCCBBBAAACCCFFFJJJLLLPPPWWW```gggpppuuu{{{~~~}}}|||{{{vvvsssmmmeee___\\\\\\^^^bbbfffpppzzzqqqiiiiiiiiikkkooouuuzzz~~~XXXXXXWWWWWWWWWWWWWWWWWW[[[\\\^^^`````````___^^^^^^]]]\\\[[[[[[[[[]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^___\\\]]]```aaaaaadddiiinnnxxxuuulllbbb[[[UUUSSSQQQQQQVVV^^^gggssstttkkkjjjlll~~~yyyvvvzzz~~~}}}~~~~~~~~~}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyyyyyxxxwwwvvvuuurrrrrrrrrssssssttttttuuusssssssssrrrrrrqqqqqqpppmmmnnnoooqqqrrrtttuuuvvvrrrpppmmmkkkjjjjjjkkklllkkkllllllmmmmmmlllkkkjjjiiiiiihhhgggfffeeeddddddeeeccc```___^^^[[[XXXUUUQQQPPPMMMJJJGGGEEECCCCCCAAAAAAAAAAAACCCGGGMMMQQQWWWcccxxxuuulll^^^SSSLLLHHHDDDAAAAAA@@@???>>>===<<<;;;::::::;;;;;;<<<===>>>>>>??????@@@BBBDDDGGGKKKQQQUUUVVV[[[___]]]ZZZWWWPPPIIICCCAAA??????AAACCCCCCCCCFFFIIIMMMPPPSSSZZZdddllluuu|||vvvssslllddd^^^\\\]]]___dddkkkxxxuuupppiiijjjkkknnnrrrwww}}}XXXWWWVVVUUUUUUVVVXXXYYY[[[]]]___aaaaaaaaa______^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^```]]]\\\___```___bbbgggiiiqqqrrrdddZZZUUUOOOLLLOOOPPPQQQYYYcccuuuyyyiiiiiippp~~~|||vvvwww~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuqqqqqqrrrssssssttttttuuurrrqqqqqqqqqpppppppppooolllmmmoooqqqsssuuuwwwxxxtttrrrooolllllllllnnnooonnnnnnooooooooonnnlllkkkjjjiiiiiihhhgggfffeeeeeegggeeebbbaaa```]]]ZZZWWWTTTSSSPPPMMMIIIGGGEEEDDDDDDDDDCCCBBBBBBEEEJJJNNNUUU___qqqyyyoooaaaUUUMMMHHHDDDAAA@@@???>>>===<<<;;;:::999;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDGGGLLLRRRWWWZZZ```dddbbb```\\\UUUMMMDDDBBB@@@@@@BBBEEEFFFGGGHHHLLLPPPRRRUUU\\\gggooo|||{{{yyyssslllfffddddddfffiiiqqqzzzqqqnnnhhhjjjllloootttzzzVVVXXXYYYZZZYYYYYY[[[]]]\\\]]]___aaacccdddeeeeee^^^]]]]]]]]]]]]^^^______\\\]]]^^^`````````___^^^bbbbbbbbbaaaaaaaaaaaa```hhhlllvvvrrrhhh^^^WWWUUUNNNLLLMMMPPPQQQTTTbbbqqqpppgggpppxxxqqq{{{~~~|||zzzyyyyyyxxxzzzyyyxxxxxxxxxvvvssspppooopppqqqrrrsssrrrqqqqqqqqqqqqpppooonnnnnnoooooonnnooopppsssvvvxxxzzz{{{wwwtttrrrqqqqqqqqqpppooopppoooooommmlllkkkjjjjjjggggggfffeeeeeeeeeeeefffbbbaaaaaa```___]]]\\\[[[YYYWWWTTTQQQNNNKKKGGGCCCEEEDDDBBBAAACCCFFFJJJLLLQQQ[[[hhhwwwuuudddWWWQQQMMMGGGCCCAAA@@@>>>===;;;;;;::::::<<<;;;;;;;;;<<<>>>???@@@@@@AAABBBDDDIIINNNTTTWWW```gggmmmmmmkkkeeeXXXMMMGGGDDDCCCEEEEEEDDDFFFJJJPPPPPPSSSXXX[[[```jjjuuu|||vvvssssssuuuwww{{{~~~ssslllllljjjkkkmmmpppssszzzWWWXXXZZZZZZZZZZZZ\\\^^^\\\]]]___aaabbbcccdddddd______^^^^^^______``````\\\]]]___```aaaaaaaaa```aaabbbbbbbbbbbbbbbbbbbbbeeeiiiqqq}}}rrrggg___WWWRRRQQQKKKJJJMMMRRRVVV___ppp~~~tttppprrr|||xxxzzz}}}|||zzzyyyyyyyyyxxxwwwvvvvvvvvvtttqqqoooooopppqqqrrrsssrrrrrrqqqrrrqqqqqqppppppooopppppppppqqqsssuuuwwwzzz|||}}}yyywwwtttrrrqqqpppnnnllloooooonnnmmmlllkkkjjjjjjhhhggggggfffffffffffffffcccccccccbbb```___]]]\\\[[[YYYUUUSSSPPPMMMIIIFFFEEEDDDBBBAAACCCFFFIIIKKKOOOXXXdddqqqzzziii\\\UUUOOOIIIDDDAAA@@@???===<<<<<<<<<<<<======<<<<<<===>>>@@@AAAAAABBBCCCFFFJJJPPPVVV[[[dddkkkrrrtttqqqjjj]]]QQQJJJFFFEEEHHHIIIIIILLLPPPTTTTTTWWW\\\^^^cccnnnyyy|||pppkkkmmmkkkmmmoooqqquuuzzzXXXYYY[[[\\\[[[\\\^^^___^^^^^^```aaabbbccccccccc```aaaaaaaaaaaabbbbbbbbb^^^___```aaabbbbbbbbbbbb```aaabbbbbbccccccccccccbbbeeekkkuuu{{{nnnaaaZZZUUUPPPMMMOOOMMMNNNRRRYYYcccqqq|||nnnmmmwww|||~~~}}}|||zzzyyyyyyyyyvvvuuutttttttttrrrpppnnnpppqqqqqqrrrsssrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqrrrtttvvvxxxzzz||||||{{{yyyuuusssqqqooommmkkkooonnnnnnmmmlllkkkjjjjjjiiihhhhhhhhhggggggggggggeeeeeeeeedddcccaaa___^^^]]][[[XXXUUUSSSOOOKKKHHHFFFDDDCCCBBBCCCEEEHHHJJJMMMTTT]]]hhhzzzpppcccZZZSSSKKKEEEBBBAAA???>>>============???>>>======>>>???@@@AAABBBCCCEEEGGGLLLRRRZZZ___iiirrrzzz|||xxxooobbbUUUMMMIIIHHHKKKNNNOOOSSSXXXZZZ[[[]]]aaacccgggsssvvvnnnnnnrrrppprrrtttvvvyyyYYYZZZ\\\]]]]]]]]]___aaa```aaabbbccccccddddddcccbbbbbbccccccdddddddddcccaaabbbbbbaaaaaaaaa``````___```aaacccdddeeeeeedddbbbdddhhhnnn{{{}}}iii___VVVQQQOOOLLLLLLOOOSSSVVV]]]ggguuu}}}rrrlllvvv~~~}}}|||zzzzzzyyyyyyvvvtttsssssssssrrrpppnnnpppqqqqqqrrrrrrrrrrrrrrrsssssstttttttttsssssssssqqqrrrsssuuuwwwyyyzzz{{{{{{xxxuuusssqqqpppnnnlllnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhgggffffffeeedddbbbaaa```^^^\\\YYYVVVTTTQQQMMMJJJFFFEEEDDDCCCCCCDDDFFFHHHKKKPPPWWW```oooyyykkk```VVVLLLFFFAAA@@@>>>===<<<===>>>???@@@???>>>>>>>>>???@@@AAAAAADDDGGGJJJMMMTTT]]]cccmmmwwwzzzpppbbbWWWOOOKKKJJJMMMPPPSSSXXX______```bbbeeefffkkkxxx{{{vvvsssvvv{{{{{{}}}YYY[[[]]]]]]]]]^^^```bbbcccddddddeeeeeeddddddcccbbbcccddddddeeeeeeddddddddddddbbbaaa___^^^]]]]]]]]]___aaacccdddeeeddddddbbbdddgggkkkttttttkkk]]]UUUOOOMMMLLLKKKMMMRRRVVV]]]iiiwwwppppppxxx~~~}}}{{{zzzzzzzzzzzzwwwuuussssssssssssrrrpppppppppppppppqqqqqqrrrrrrssstttuuuuuuuuuuuuttttttssstttuuuvvvxxxyyyzzz{{{xxxvvvsssrrrrrrrrrqqqooonnnnnnnnnmmmmmmllllllkkkkkkkkklllllllllkkkjjjiiiggggggffffffdddcccaaa```^^^\\\YYYWWWUUURRRNNNKKKHHHGGGEEEDDDDDDEEEFFFGGGKKKNNNSSSZZZfffzzzsssfffYYYNNNFFFAAA???===<<<<<<===???@@@AAA@@@???>>>>>>>>>???@@@AAAEEEJJJMMMPPPVVV^^^eeeoooxxxwwwmmmaaaWWWRRRMMMKKKNNNQQQUUU[[[bbbcccdddfffhhhiiinnn}}}~~~|||{{{{{{XXXZZZ\\\]]]^^^___aaaccceeeeeeeeeeeeeeedddcccbbbaaabbbcccdddeeedddccccccdddcccaaa___]]]\\\[[[[[[\\\^^^```cccddddddcccbbbaaadddgggiiinnnyyy{{{pppddd\\\SSSNNNJJJKKKLLLMMMQQQWWWZZZgggxxxwwwmmmxxx~~~~~~|||{{{{{{zzzzzzzzzxxxvvvssssssssstttsssrrrpppoooooooooooopppqqqqqqssstttuuuvvvvvvvvvuuutttuuuuuuvvvwwwxxxzzzzzz{{{vvvtttrrrrrrssstttsssrrrooooooooonnnnnnnnnmmmmmmlllmmmnnnnnnnnnmmmkkkjjjhhhhhhhhhgggeeedddbbbaaa___]]][[[YYYWWWTTTPPPMMMJJJIIIHHHFFFEEEEEEFFFFFFJJJLLLPPPVVV___qqq{{{lll^^^QQQIIIBBB@@@>>><<<===>>>AAABBBCCCBBBAAA@@@??????@@@AAABBBHHHOOORRRTTTXXX```fffmmmvvv|||zzzssskkkccc\\\WWWRRROOOQQQSSSWWW^^^eeegggiiikkkmmmmmmtttyyyrrrXXXZZZ\\\]]]]]]___aaacccddddddddddddcccbbbaaa```___aaabbbddddddcccbbbaaa```___^^^\\\[[[ZZZ[[[[[[\\\]]]```bbbcccbbbaaa```^^^bbbfffggghhhooo{{{|||pppggg___WWWQQQNNNKKKJJJMMMPPPSSSYYYaaaiiiyyyzzzyyy}}}~~~}}}|||{{{{{{zzz{{{{{{wwwuuusssrrrsssssssssrrrooonnnmmmmmmmmmnnnpppppprrrsssuuuvvvwwwvvvuuutttsssssstttuuuvvvvvvwwwwwwvvvtttrrrrrrtttttttttsssppppppppppppoooooooooooommmnnnooopppooonnnlllkkkjjjjjjjjjiiigggfffdddcccaaa___]]][[[YYYVVVSSSPPPLLLKKKJJJHHHGGGFFFFFFFFFIIIJJJNNNSSSYYYiiirrrbbbTTTLLLDDDBBB@@@>>>???AAADDDFFFGGGFFFDDDBBBBBBBBBBBBCCCDDDLLLTTTYYYZZZ\\\bbbhhhkkksssxxxuuuooollliiieee___YYYUUUUUUWWWZZZaaaiiimmmooorrrsssttt{{{|||tttoookkkWWWYYY[[[]]]]]]^^^aaaccccccccccccbbbaaa```___^^^^^^```bbbccccccbbbaaa```]]]\\\[[[ZZZZZZZZZ[[[\\\[[[]]]```bbbcccbbb```^^^[[[```dddddddddhhhrrr{{{{{{mmmbbbZZZUUUPPPLLLMMMKKKKKKPPPUUUYYYaaajjjzzzwwwxxx~~~}}}|||{{{{{{{{{{{{{{{wwwuuurrrqqqrrrssssssrrrnnnmmmmmmllllllmmmooopppqqqsssuuuvvvwwwvvvuuutttooooooppppppqqqrrrrrrssswwwuuussssssttttttsssrrrqqqqqqqqqpppppppppppppppmmmnnnpppqqqpppooommmlllllllllkkkkkkiiihhhfffeeecccaaa___]]][[[XXXUUURRRMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHLLLQQQVVVeeevvvfffWWWOOOFFFDDDAAA@@@AAACCCFFFIIIIIIHHHFFFEEEDDDDDDDDDDDDFFFOOOXXX]]]]]]___dddiiiiiipppuuurrrnnnnnnnnnmmmeee^^^YYYYYYZZZ]]]dddlllqqqsssvvvxxxyyy{{{pppllljjjiiiYYYYYYZZZ[[[\\\^^^```aaaddddddcccbbb```^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWWWWWWWXXXZZZ[[[]]]\\\[[[\\\^^^^^^^^^]]]^^^^^^___```cccfffjjjlllwww}}}wwwmmmfff\\\TTTPPPNNNKKKHHHLLLNNNQQQSSSXXXcccrrr~~~yyy}}}}}}}}}}}}}}}|||{{{zzzvvvuuuttttttuuutttrrrpppmmmlllkkkkkkkkklllmmmnnnpppqqqrrrtttuuuttttttsssqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvwwwwwwwwwvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppoooooooooooonnnnnnnnnmmmkkkiiigggeeecccbbb```^^^\\\ZZZXXXWWWPPPOOOLLLLLLKKKKKKIIIGGGGGGFFFJJJRRRWWWccc}}}zzzjjjZZZOOOKKKEEEAAACCCDDDEEEGGGKKKOOOMMMIIIFFFEEEEEEFFFGGGNNNTTT\\\cccfffhhhhhhhhhoooppppppooosssxxxwwwqqqmmmddd\\\\\\___bbbgggllltttxxx||||||~~~tttmmmjjjlllqqqYYYYYYYYYZZZ\\\]]]___```aaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXXXXWWWXXXYYYZZZ[[[\\\[[[[[[\\\^^^___]]]\\\\\\\\\\\\]]]___cccfffhhhnnnvvv}}}sssjjjfff___ZZZRRRMMMLLLKKKJJJHHHLLLOOORRRWWW___nnn|||~~~~~~~~~~~~}}}|||{{{zzzwwwuuutttttttttsssqqqooolllkkkkkkjjjjjjkkkmmmnnnpppqqqrrrtttuuuttttttssssssrrrrrrqqqqqqrrrssssssuuuuuuuuuvvvvvvvvvuuuuuuttttttssssssrrrrrrrrrqqqrrrrrrqqqppppppooopppppppppppppppooommmjjjhhhgggdddcccbbb___]]][[[YYYXXXSSSQQQOOONNNMMMLLLJJJHHHHHHGGGJJJPPPUUU___www}}}wwwvvvxxx{{{ooo___TTTPPPIIIEEEFFFHHHHHHKKKOOORRRPPPNNNKKKJJJKKKLLLMMMSSSXXX```fffiiikkkkkkllllllnnnooorrryyy}}}wwwlllaaa___```bbbfffkkkrrrwww}}}~~~vvvqqqppptttzzzXXXXXXXXXYYY[[[\\\^^^__________________^^^^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[]]]___^^^\\\ZZZYYYXXXXXXYYY[[[^^^```aaaeeekkksss{{{xxxpppjjjaaaZZZWWWRRROOOKKKIIIIIIKKKKKKKKKLLLOOOSSS[[[gggzzz~~~yyyttt}}}|||zzzzzzwwwuuutttssssssrrrooommmkkkkkkjjjiiijjjkkklllmmmpppqqqrrrtttuuuttttttssstttsssrrrrrrqqqrrrrrrrrruuuuuuuuuuuuuuutttttttttvvvvvvuuutttsssrrrrrrqqqrrrqqqqqqpppppppppqqqqqqssssssrrrqqqooollliiigggeeedddcccaaa^^^\\\ZZZYYYWWWUUURRRQQQPPPNNNKKKIIIIIIGGGIIIOOORRR[[[qqqxxxpppiiiggghhhmmmvvv~~~}}}}}}wwwggg\\\SSSLLLGGGHHHIIIIIILLLPPPVVVUUUSSSRRRRRRSSSTTTUUUYYY^^^eeejjjmmmnnnpppppplllpppsssxxx}}}pppccc^^^^^^aaafffkkkrrrxxxvvvtttuuu}}}|||}}}WWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZ]]]^^^^^^ZZZXXXVVVVVVVVVWWWXXXZZZ[[[\\\aaadddjjjooowwwttthhhaaa[[[TTTPPPOOOMMMKKKJJJJJJKKKMMMNNNOOOQQQTTT[[[fffwwwwwwtttwww~~~|||zzzyyywwwuuutttsssrrrqqqnnnkkkkkkjjjiiiiiijjjkkkmmmnnnpppqqqrrrtttuuuttttttssssssrrrrrrrrrsssssstttuuuvvvvvvuuuuuuttttttuuuuuuxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqpppppppppqqqqqqssssssrrrqqqnnnkkkhhhgggeeedddbbb```^^^\\\ZZZZZZYYYWWWTTTSSSQQQOOOMMMJJJJJJGGGIIINNNQQQYYYlll~~~oooggg___\\\]]]aaajjjtttuuuvvv{{{pppfffZZZRRRMMMMMMMMMMMMPPPTTTYYYYYYYYYYYYZZZ[[[\\\]]]___ccciiinnnppprrrtttuuurrrvvv{{{{{{nnn```ZZZ[[[___fffmmmvvv{{{|||oookkkkkkmmmxxxVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^^^^]]][[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXVVVVVVXXXZZZ\\\[[[XXXVVVTTTUUUUUUVVVWWWXXXYYYZZZ^^^```cccgggnnnzzzyyymmmcccXXXSSSOOOJJJHHHIIIJJJJJJKKKLLLMMMNNNPPPQQQYYY___kkk{{{tttpppsss~~~~~~~~~~~~~~~~~~}}}{{{zzzyyywwwuuutttsssrrrqqqnnnkkkjjjjjjiiiiiijjjlllmmmnnnpppqqqrrrtttuuuttttttsssqqqqqqrrrsssuuuvvvxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvxxxxxxwwwvvvtttsssrrrrrrqqqqqqpppoooooooooppppppppppppooonnnllliiigggeeebbbbbbaaa___]]]\\\[[[ZZZ[[[XXXVVVTTTRRRQQQNNNLLLKKKGGGIIINNNRRRXXXjjj}}}yyyiiiaaaXXXUUUVVVZZZccclllnnnqqqyyyzzzpppddd]]]VVVUUUUUUUUUXXX\\\\\\]]]___aaacccdddeeeeeefffjjjnnnrrrtttvvvyyyzzzyyy~~~{{{mmm^^^XXXXXX\\\dddlllwww~~~mmmdddcccdddjjjvvvUUUUUUUUUVVVVVVWWWYYYYYY^^^]]]]]][[[YYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTUUUWWWYYYYYYVVVTTTSSSSSSTTTUUUWWWXXXXXXYYYYYY[[[]]]```fffqqq~~~{{{pppiii___WWWPPPNNNLLLIIIIIIKKKHHHJJJNNNPPPRRRTTTWWWYYYccclll|||~~~vvvnnnrrr|||~~~}}}}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~|||{{{yyyyyywwwuuutttssssssrrrooommmkkkjjjjjjjjjkkkmmmoooppppppqqqrrrtttuuuttttttsssqqqqqqssstttwwwyyy{{{}}}zzzxxxwwwuuuuuuuuuvvvvvvwwwwwwvvvuuutttssssssrrrqqqqqqpppooonnnmmmnnnnnnlllllllllkkkjjjgggeeeddd``````______^^^]]]]]]\\\\\\ZZZWWWUUUTTTSSSPPPNNNLLLHHHIIIOOORRRXXXgggyyyxxxggg___WWWTTTTTTWWW```hhhiiioooxxx|||lllddd\\\ZZZZZZYYY\\\```aaacccfffjjjmmmooopppppppppsssvvvyyy{{{}}}|||mmm^^^WWWVVVZZZaaahhhttt}}}tttddd^^^___aaakkkwwwUUUUUUUUUUUUUUUVVVWWWXXX[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSRRRTTTUUUVVVTTTSSSPPPQQQSSSTTTVVVWWWXXXXXXWWWYYY[[[]]]aaajjjuuu}}}zzzssskkkccc]]]VVVPPPMMMNNNNNNLLLMMMPPPKKKPPPVVV\\\___dddiiilllyyyzzzsssrrr~~~}}}||||||xxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}~~~}}}}}}}}}||||||zzzyyyyyywwwuuutttttttttsssqqqooolllkkkkkkkkklllnnnpppqqqpppqqqrrrtttuuuttttttsssttttttuuuvvvxxx{{{|||~~~yyyxxxvvvtttttttttuuuvvvuuuuuuuuuttttttsssssssssqqqqqqooonnnlllkkkkkkkkkiiijjjjjjjjjiiigggeeeddd________________________]]][[[YYYXXXWWWVVVTTTRRROOOJJJJJJOOOQQQUUUbbbrrrzzzkkkccc\\\ZZZYYY\\\cccjjjooouuuuuummmeeebbbbbbaaadddhhhhhhkkkoootttxxxzzz{{{{{{{{{}}}vvvhhhYYYSSSSSSWWW___fffpppzzz~~~mmmbbb```bbbeeeooozzzTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUTTTSSSSSSSSSRRRQQQQQQSSSTTTTTTRRRNNNPPPQQQSSSUUUWWWWWWWWWWWWYYY[[[]]]```gggqqqxxx|||rrrhhhbbb\\\VVVRRRMMMJJJIIIKKKLLLKKKMMMQQQQQQWWW```hhhnnnttt{{{}}}uuusssyyy~~~~~~~~~}}}|||{{{vvvvvvvvvvvvwwwxxxyyyzzz|||||||||}}}~~~{{{{{{||||||{{{zzzyyyyyyvvvuuuttttttuuutttrrrpppllllllllllllmmmoooqqqrrrpppqqqrrrtttuuuttttttsssvvvwwwwwwxxxyyy{{{|||}}}yyywwwuuusssrrrssstttuuutttttttttttttttsssssssssrrrqqqooommmkkkjjjiiiiiihhhhhhiiiiiihhhgggeeeddd______``````aaaaaabbbbbb^^^\\\ZZZZZZYYYYYYVVVUUUQQQLLLKKKOOOPPPRRR^^^lllxxx|||pppiiibbb``````aaahhhoooyyyzzzrrrooonnnmmmppptttmmmqqqvvv{{{lll___RRRNNNPPPVVV^^^fffmmmxxxvvviiidddeeeiiilllrrr|||VVVSSSQQQRRRUUUWWWVVVTTTZZZXXXWWWUUUTTTTTTUUUVVVTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYYYY\\\aaaiiinnnxxxzzzmmmggg___WWWSSSQQQQQQQQQLLLGGGEEEJJJNNNOOOPPPRRRZZZmmmuuurrrwww}}}|||||||||{{{{{{{{{zzzzzzzzzuuuvvvwwwvvvuuuvvvxxxyyyzzzzzz{{{||||||{{{zzzzzz{{{zzzyyywwwvvvuuuuuuuuuyyywwwuuutttttttttsssqqqnnnoooppprrrssstttttttttttttttttttttuuuvvvwwwxxxzzzyyywwwvvvvvvvvvwwwwwwxxxwwwvvvtttssssssssssssuuuuuutttttttttuuuuuuvvvrrrqqqooommmkkkjjjiiiiiihhhiiiiiiiiihhhgggeeedddccccccdddccccccbbb`````````___]]][[[YYYXXXVVVUUUUUUSSSPPPMMMMMMRRRYYY___ppp|||yyysssooommmlllmmmttt|||}}}||||||}}}|||zzz{{{}}}uuubbb]]]TTTNNNNNNTTT\\\bbbqqqwwwzzzqqqlllmmmqqqtttUUUSSSRRRRRRUUUVVVUUUTTTXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVXXXXXXYYYYYY[[[___eeeiiippp{{{zzzppphhh```\\\VVVPPPNNNMMMMMMNNNOOOKKKJJJMMMQQQRRRWWW\\\kkk~~~yyynnnvvv}}}|||{{{{{{{{{zzzzzzzzzzzzyyyuuuvvvvvvuuuttttttuuuwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvyyywwwuuutttttttttsssrrrppppppqqqssstttttttttttttttttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwvvvuuutttssssssssssssssssssrrrrrrrrrrrrssssssqqqpppnnnllljjjiiihhhhhhiiijjjjjjjjjiiihhhgggfffeeeeeeeeedddccccccbbbaaa``````^^^]]][[[YYYXXXWWWWWWUUURRROOONNNQQQVVVZZZfffsss}}}|||{{{||||||gggYYYUUUNNNKKKMMMTTT]]]cccnnnttt|||||||||~~~UUUSSSRRRRRRTTTUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQOOONNNLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQSSSUUUVVVWWWXXXYYYYYYZZZ[[[___bbbfffooo}}}yyyrrrllleee\\\VVVTTTRRROOOLLLKKKLLLNNNOOOSSSQQQQQQTTTVVV[[[eeeooosssppp}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyuuuuuuuuutttrrrqqqrrrssswwwwwwxxxyyyyyyxxxwwwwwwrrrrrrrrrssstttuuuwwwxxxyyywwwuuutttttttttsssrrrqqqrrrssstttttttttttttttttttttuuuvvvwwwxxxyyyyyywwwvvvuuuuuutttuuuuuuuuuvvvuuuttttttssssssssssssssssssrrrqqqqqqrrrrrrssspppooommmkkkiiigggffffffhhhhhhiiihhhhhhgggfffeeeffffffeeeeeedddccccccbbbaaa```___^^^\\\[[[ZZZYYYYYYXXXUUURRROOOOOORRRTTT^^^jjjmmmYYYPPPMMMJJJIIINNNWWWaaagggmmmssszzz}}}TTTSSSRRRRRRSSSTTTUUUUUUSSSTTTUUUUUUUUUSSSRRRQQQOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQOOONNNLLLKKKMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXWWWXXXYYY[[[]]]eeeppp|||~~~vvvqqqiiiccc]]]XXXSSSOOONNNOOOOOONNNOOOPPPSSSVVVXXXXXX[[[^^^aaahhhxxx|||~~~||||||zzzzzzyyyyyyyyyxxxxxxxxxuuuuuuuuussspppoooooopppuuuvvvwwwwwwwwwwwwvvvuuuqqqqqqrrrrrrtttuuuwwwwwwxxxvvvtttsssttttttsssrrrssssssttttttuuutttttttttttttttuuuvvvwwwxxxxxxxxxttttttttttttssssssttttttttttttsssrrrrrrrrrssssssttttttssssssrrrrrrssssssooonnnllliiigggeeeeeedddeeeeeeeeeeeeddddddccccccfffeeeeeedddccccccbbbbbbaaa```___^^^]]]\\\[[[ZZZYYYYYYXXXUUURRRPPPQQQRRR]]]hhhtttbbbRRRLLLKKKJJJLLLRRR\\\ffflllooouuu{{{yyyxxx}}}SSSSSSSSSSSSRRRSSSTTTUUURRRSSSTTTUUUTTTSSSRRRQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTRRRQQQOOONNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNPPPQQQSSSSSSTTTVVVWWWWWWUUUUUUUUUVVVXXX^^^gggppp{{{yyyoooiiiccc```[[[WWWSSSQQQOOONNNLLLNNNPPPQQQRRRUUUZZZ^^^aaaccciiiooosss|||}}}{{{|||zzzzzzyyyyyyyyyxxxxxxxxxvvvvvvuuusssooonnnnnnooossstttuuuvvvvvvuuutttsssssssssssssssssstttuuuvvvvvvuuusssrrrsssssssssqqqssssssttttttuuutttttttttssstttuuuvvvvvvvvvuuuuuuqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrssssssrrrqqqppppppqqqqqqmmmllljjjhhhfffeeedddddddddddddddccccccccccccccceeedddcccbbbaaaaaaaaabbb``````___^^^^^^]]]\\\\\\XXXYYYYYYWWWTTTRRRRRRSSS]]]fff{{{~~~}}}sssgggYYYOOOKKKKKKLLLOOOVVV```iiinnnrrrxxx}}}tttvvv}}}RRRSSSSSSSSSRRRRRRTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRTTTVVVVVVVVVVVVUUUSSSRRRQQQOOONNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTUUUUUUSSSSSSTTTUUUUUUZZZ```gggooo{{{yyyooofff^^^YYYRRRQQQPPPNNNMMMMMMMMMNNNLLLOOORRRTTTWWW\\\dddjjjrrrvvv}}}}}}{{{|||zzzzzzzzzzzzyyyyyyyyyyyywwwwwwvvvssspppnnnooopppssssssuuuuuuuuuuuusssssstttsssssssssssssssttttttuuusssqqqqqqrrrrrrqqqpppqqqrrrssstttttttttttttttsssssstttttttttrrrqqqpppoooppppppqqqqqqqqqqqqpppnnnnnnnnnnnnooopppqqqqqqoooooonnnmmmllllllllllllkkkjjjiiigggffffffeeeeeeffffffeeeeeeeeeeeeffffffeeedddbbbaaa```aaaaaabbbaaaaaa`````````_________ZZZZZZ[[[YYYVVVUUUTTTUUUYYY```sss|||{{{{{{}}}~~~xxxuuuqqqnnnnnnppptttwwwxxxxxxvvvppphhh]]]SSSMMMKKKLLLNNNSSSZZZccckkkpppuuu|||zzzuuuyyyQQQSSSTTTSSSQQQQQQSSSVVVTTTTTTTTTSSSSSSTTTTTTUUUQQQRRRTTTVVVVVVVVVUUUTTTQQQPPPNNNMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMNNNPPPQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVRRRUUUZZZ^^^dddnnnzzzyyyoooeee^^^WWWRRROOOKKKLLLMMMMMMMMMNNNPPPQQQRRRVVV[[[^^^bbbjjjuuu~~~}}}|||}}}{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwuuurrrppppppqqqsssssstttuuuuuutttssssssqqqqqqqqqqqqqqqrrrsssssssssqqqoooooopppqqqpppoooppppppqqqsssttttttttttttrrrrrrssssssqqqooolllkkkmmmnnnooopppqqqppppppooollllllllllllmmmnnnooopppnnnmmmlllkkkjjjjjjjjjjjjiiihhhhhhggggggggggggggggggfffeeeeeeeeeeeefffgggfffeeecccaaaaaaaaabbbccccccccccccccccccbbbbbbbbb]]]^^^]]][[[WWWUUUUUUVVVVVV[[[kkk{{{uuuppplllkkkjjjdddbbb___]]]^^^```dddfffiiihhhhhhfff```XXXRRRPPPMMMOOOSSSYYYaaajjjrrrvvvzzz~~~|||PPPSSSTTTSSSQQQQQQSSSVVVVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRTTTUUUVVVUUUSSSRRRNNNMMMLLLJJJJJJJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRQQQQQQRRRUUUXXXPPPSSSVVVYYY^^^fffqqqyyy|||rrrlllbbbYYYSSSOOOMMMKKKMMMNNNPPPRRRRRRSSSUUUWWW[[[___eeeiiioooyyy}}}}}}~~~}}}||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxvvvsssqqqrrrssssssssstttuuuuuutttssssssoooooooooooopppqqqssssssrrrpppnnnnnnooopppooonnnnnnoooppprrrssstttttttttqqqrrrrrrqqqooollliiiggglllmmmnnnpppppppppooonnnjjjjjjjjjkkklllmmmnnnoooooonnnmmmlllkkkkkkjjjkkkhhhhhhggggggggghhhhhhiiieeedddcccccccccdddeeefffhhhfffdddbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeaaaaaa___\\\XXXUUUUUUVVVWWWZZZggg|||uuunnnfff```[[[YYYVVVUUUSSSRRRRRRUUUXXXZZZ]]]]]]______\\\XXXUUUUUUPPPRRRWWW^^^gggpppxxx}}}RRRQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMMMMKKKJJJJJJNNNOOOOOOPPPPPPPPPOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTVVVZZZaaaiiinnn{{{ssslllfff___XXXUUUQQQLLLKKKLLLOOOPPPQQQTTTWWW[[[___aaahhhlllrrrxxx~~~}}}}}}~~~}}}{{{yyyyyy{{{}}}}}}}}}zzzzzzyyywwwuuutttvvvxxxxxxuuusssssstttssspppmmmnnnooopppqqqrrrrrrqqqpppoooooonnnmmmlllkkkkkkjjjnnnooopppqqqrrrsssssssssrrrsssssspppllliiihhhhhhjjjlllnnnppppppnnnllljjjhhhjjjllllllkkkkkklllmmmooonnnmmmkkkjjjiiiiiiiiihhhiiiiiiiiiiiihhhhhhggghhhgggeeeccccccccceeeffffffeeeddddddddddddfffffffffffffffgggfffeeeeeeddddddaaa]]]\\\]]]]]][[[XXX[[[[[[bbbsss|||pppddd[[[UUUQQQOOOLLLMMMMMMMMMMMMOOOSSSVVVVVVWWWXXX[[[]]]^^^]]][[[ZZZ[[[___hhhttt~~~QQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTXXX^^^eeejjjzzz~~~zzz~~~{{{uuunnngggbbb```YYYSSSQQQNNNJJJJJJMMMPPPSSSWWW[[[___eeelllqqq|||~~~}}}|||}}}}}}~~~|||zzzyyyyyy{{{||||||{{{xxxyyyyyywwwuuutttuuuwwwuuusssssstttvvvuuurrrpppnnnooopppqqqrrrrrrqqqpppoooooonnnnnnmmmmmmllllllnnnooopppqqqrrrsssssssssrrrrrrssspppmmmjjjiiiiiimmmmmmnnnnnnmmmkkkiiihhhhhhjjjlllllllllkkklllmmmnnnnnnlllkkkjjjiiiiiiiiihhhhhhiiiiiiiiihhhhhhgggjjjhhhfffdddddddddffffffggggggfffeeeeeefffhhhhhhggghhhhhhhhhhhhgggfffffffffcccaaa`````````]]][[[]]]\\\aaappp{{{mmm```WWWPPPLLLJJJFFFGGGHHHHHHIIILLLPPPTTTUUUVVVXXX[[[^^^```aaaaaacccdddhhhqqq|||PPPPPPPPPPPPQQQRRRSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPNNNOOOPPPQQQTTTYYY```eeeqqq|||}}}xxxtttzzz~~~|||{{{wwwqqqjjjfffaaa]]]ZZZ\\\VVVQQQPPPNNNLLLOOOSSSWWW\\\ccchhhlllttt~~~~~~}}}|||{{{{{{{{{yyyxxxxxxyyy{{{|||zzzyyyvvvwwwxxxxxxvvvttttttuuuqqqrrrsssvvvxxxxxxuuurrrppppppqqqrrrrrrrrrqqqqqqooooooooooooooooooooooooooopppqqqrrrrrrrrrrrrrrrqqqrrrrrrqqqnnnllllllllloooooonnnllljjjhhhffffffhhhjjjlllmmmllllllmmmnnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhkkkiiigggeeeeeeeeefffggghhhhhhggggggggghhhjjjkkkjjjjjjjjjjjjjjjiiihhhhhhhhhfffeeeeeeeeedddbbb```aaa^^^```kkk|||}}}nnn___TTTMMMHHHFFFDDDEEEFFFGGGIIINNNSSSWWWYYYZZZ\\\___cccgggjjjlllqqqrrrwwwOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNOOOPPPRRRVVV\\\```iiirrr{{{wwwuuu~~~}}}xxxssspppnnnkkkeeeaaa]]]ZZZYYYXXX\\\WWWSSSSSSRRRRRRXXX^^^dddllluuuzzz~~~}}}~~~}}}{{{zzzyyyyyywwwwwwwwwyyyzzzzzzxxxvvvtttvvvxxxxxxvvvtttttttttrrrsssvvvyyyzzzxxxuuusssqqqqqqrrrrrrrrrrrrrrrrrroooooopppppppppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppqqqrrrqqqooonnnnnnnnnooonnnkkkiiigggfffffffffiiikkkmmmmmmmmmlllmmmooonnnmmmlllkkkjjjjjjjjjjjjiiijjjkkklllllllllllllllllljjjhhhfffeeeeeefffggghhhhhhgggggghhhjjjkkkmmmllllllmmmmmmllllllkkkjjjjjjjjjjjjjjjiiihhhfffeeefffbbbbbbhhhtttrrrbbbUUUMMMHHHFFFEEEGGGIIIKKKOOOTTT[[[```bbbdddfffiiilllqqqvvvyyyOOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPOOOOOOOOOKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOPPPPPPQQQTTTXXX\\\dddkkkuuu~~~{{{yyy~~~~~~{{{wwwrrrmmmjjjdddbbb___[[[XXXWWWXXXYYY[[[XXXUUUVVVVVVYYYaaajjjttt}}}~~~}}}|||~~~|||{{{yyywwwwwwuuuuuuuuuwwwyyyyyywwwuuusssvvvxxxxxxvvvtttttttttuuuwwwzzz{{{zzzwwwtttrrrssssssrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrsssssstttrrrrrrrrrrrrqqqpppooooooooopppqqqqqqooonnnnnnooolllkkkiiiggggggggghhhiiijjjlllnnnnnnmmmmmmnnnooonnnnnnmmmlllkkkkkkkkkkkkkkklllmmmooooooppppppppplllkkkhhhfffeeeeeefffggghhhgggggggggiiikkklllnnnnnnnnnoooooonnnnnnmmmlllkkklllllllllkkkjjjiiiiiilllhhhfffiiiooo|||vvveeeXXXOOOIIIFFFEEEFFFIIIMMMRRRZZZccchhhnnnpppsssuuuwwwzzzOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPOOOMMMMMMJJJIIIHHHGGGGGGGGGIIIIIILLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQUUUXXX^^^dddkkkssszzz~~~~~~}}}}}}~~~|||xxxsssnnniiifff^^^^^^^^^[[[YYYYYYZZZ\\\\\\ZZZYYY\\\^^^dddppp|||wwwqqqttt}}}}}}}}}}}}}}}|||zzzxxxwwwvvvttttttsssuuuvvvwwwvvvtttuuuvvvxxxwwwvvvuuuuuuvvvyyy{{{}}}|||yyyvvvtttsssttttttsssrrrrrrrrrssssssrrrsssssssssttttttuuuuuusssssssssrrrqqqpppnnnnnnnnnoooqqqpppooonnnnnnooojjjiiihhhgggggghhhjjjjjjjjjlllnnnooonnnnnnoooppppppooonnnmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssssssssnnnllljjjhhhffffffggghhhhhhgggggghhhjjjlllnnnooooooppppppppppppooonnnnnnkkkllllllkkkjjjjjjkkkmmmooollljjjkkkmmmtttyyyiii\\\RRRKKKGGGDDDFFFIIINNNUUU^^^iiipppxxx|||OOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQQQQPPPPPPNNNMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJJJJIIIGGGFFFFFFHHHIIIJJJNNNNNNPPPQQQRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOONNNOOORRRTTTXXX\\\bbbhhhmmmttt{{{|||vvvpppkkkiiibbbdddeeedddbbbbbbccceeecccccceeejjjpppyyyxxxuuuwww~~~}}}{{{||||||{{{zzzxxxvvvuuutttsssrrrrrrtttuuuuuutttvvvwwwxxxwwwuuuuuuwwwyyyzzz|||~~~|||yyyvvvuuuvvvvvvuuutttsssrrrrrrssstttttttttuuuuuuuuuuuuuuuuuutttttttttsssqqqooonnnmmmnnnoooppppppnnnmmmmmmmmmiiiiiiiiihhhiiiiiiiiijjjkkkmmmooooooooonnnooopppqqqpppoooooooooooooooooommmnnnpppqqqssstttttttttqqqooommmjjjiiiiiiiiijjjiiiiiiiiijjjlllnnnppprrrppppppqqqqqqppppppooonnnkkklllkkkiiiggghhhkkkoooooonnnmmmlllkkknnnyyypppcccYYYPPPLLLIIIKKKOOOUUU]]]hhhsss{{{PPPPPPPPPPPPQQQRRRSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTPPPPPPPPPPPPOOOOOONNNMMMNNNOOOOOOPPPOOOMMMJJJIIIKKKIIIHHHGGGGGGHHHJJJKKKIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMOOORRRTTTXXX\\\aaaeeejjjooossszzz|||vvvqqqooojjjmmmppppppnnnmmmnnnpppmmmmmmqqqyyy~~~wwwuuuyyy}}}}}}}}}}}}zzz{{{{{{{{{zzzxxxvvvuuuuuusssqqqqqqrrrtttuuutttxxxxxxxxxwwwuuuvvvxxxzzzzzz|||~~~|||yyyvvvwwwyyyvvvuuutttsssrrrsssssstttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssqqqooommmlllmmmooopppooommmllllllllljjjjjjjjjjjjiiiiiiiiihhhkkkmmmooopppoooooooooqqqrrrqqqpppppppppppppppppplllmmmoooqqqsssttttttuuusssrrrooommmkkkkkkkkkllljjjjjjjjjkkkmmmppprrrtttpppqqqqqqqqqqqqpppooooookkkkkkjjjgggeeegggkkkpppooonnnnnnmmmjjjjjjsss~~~vvvjjj___VVVQQQQQQTTTXXX^^^gggsssOOOOOONNNNNNOOOOOOPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSQQQPPPOOONNNNNNNNNOOOPPPNNNNNNOOONNNNNNMMMKKKKKKKKKIIIGGGEEEFFFHHHKKKMMMPPPQQQQQQQQQPPPOOOOOONNNPPPQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOORRRUUUXXX[[[]]]```cccfffnnnvvv|||{{{{{{xxxzzz}}}~~~~~~}}}}}}}}}yyyxxxxxxyyyzzzzzzyyywwwwwwuuurrrpppqqqsssvvvxxxwwwwwwxxxyyyzzzzzzyyyyyyyyy{{{|||{{{zzzxxxxxxyyytttuuuuuusssrrrrrrtttvvvvvvwwwxxxyyyyyyyyyxxxwwwuuuuuutttsssrrrpppnnnmmmmmmnnnnnnnnnmmmlllkkkkkklllkkkhhhffffffhhhjjjkkkmmmlllllllllnnnppprrrsssssssssrrrqqqppppppppppppqqqqqqpppqqqrrruuuxxxzzzyyytttooolllllllllkkkiiikkkkkklllnnnoooqqqrrrrrrppppppppppppoooooooooooonnnllljjjhhhhhhjjjlllnnnlllnnnooommmjjjkkkqqqvvvrrreee]]]ZZZYYYZZZ^^^eeeqqqNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQOOONNNNNNOOOQQQRRRPPPOOONNNMMMMMMMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJPPPPPPPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNPPPSSSVVVXXXZZZ\\\___bbbgggnnnwww~~~}}}{{{{{{{{{xxxwwwwwwxxxzzzzzzyyyxxxvvvuuusssqqqqqqsssvvvxxxyyyzzz{{{{{{|||||||||{{{zzz{{{|||{{{xxxwwwwwwxxxtttuuuuuusssrrrrrrtttvvvwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuuuutttrrrpppooonnnnnnnnnnnnnnnmmmlllkkkjjjkkkjjjiiihhhhhhiiijjjlllmmmllllllmmmnnnppprrrssssssrrrqqqppppppoooooooooqqqqqqpppqqqrrruuuwwwyyyxxxtttooolllllllllkkkjjjlllmmmnnnooopppqqqrrrrrrooooooooooooooopppppppppmmmllljjjhhhhhhjjjlllmmmmmmoooqqqnnnkkkkkkooossswwwllleeebbbccceeejjjrrr~~~NNNMMMMMMMMMMMMNNNOOOOOORRRQQQOOONNNMMMMMMNNNOOOMMMMMMLLLLLLLLLLLLMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHIIIJJJIIIIIIHHHOOOOOOOOOOOOOOOOOONNNMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSUUUVVVXXXZZZ]]]___eeelllttt|||~~~|||zzzyyyyyyvvvuuuvvvwwwzzz{{{zzzyyyvvvuuusssrrrsssuuuwwwxxxzzzzzz{{{{{{{{{{{{||||||zzzzzz{{{yyyvvvuuuuuuuuutttuuuuuutttsssssstttvvvxxxxxxyyyzzzzzzyyyxxxwwwuuuuuuuuutttsssqqqpppooooooooonnnnnnlllkkkiiiiiihhhiiiiiiiiijjjkkkkkkkkkllllllmmmnnnoooqqqrrrssssssrrrqqqppppppoooooopppqqqqqqpppqqqrrrtttvvvwwwvvvsssooommmlllllllllkkknnnnnnnnnooopppqqqrrrrrrnnnnnnooooooooopppppppppnnnmmmkkkjjjjjjkkkmmmnnnoooqqqrrrpppmmmkkklllooouuuvvvpppnnnppptttzzzMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPNNNMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUXXXZZZ\\\```fffllluuu~~~|||zzzxxxxxxuuuuuuvvvxxx{{{||||||{{{vvvuuuuuutttuuuvvvxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyywwwtttrrrrrrsssssstttuuuuuutttsssuuuvvvxxxyyyyyyzzzzzzyyywwwwwwttttttttttttsssqqqppppppooooooooommmllljjjhhhgggfffgggiiijjjkkkkkkkkkkkkkkklllmmmnnnoooqqqsssssstttsssrrrqqqppppppppppppppppppppppppqqqrrrtttuuutttrrrooommmllllllllllllnnnmmmmmmmmmnnnoooqqqqqqnnnnnnoooooopppqqqqqqqqqpppooonnnmmmmmmnnnooopppppprrrsssrrrnnnkkkjjjjjjppp{{{||||||}}}LLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLNNNMMMKKKJJJJJJIIIJJJJJJJJJHHHFFFEEEEEEGGGJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLPPPRRRTTTTTTTTTUUUWWWYYYZZZ]]]aaafffooo{{{}}}|||zzzyyyxxxvvvuuuvvvyyy|||}}}}}}|||uuuuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwxxxwwwtttqqqpppppprrrrrrtttuuuvvvuuutttuuuwwwxxxxxxyyyyyyyyyxxxvvvuuurrrsssssssssrrrqqqppppppoooooonnnmmmllljjjhhhgggeeefffhhhjjjkkkkkkjjjiiiiiijjjlllnnnoooqqqrrrssstttsssrrrqqqppppppppppppnnnnnnnnnoooooopppqqqqqqpppooonnnmmmlllkkklllmmmlllkkkkkkkkklllmmmoooqqqppppppppppppqqqqqqrrrrrrrrrqqqppppppppppppqqqrrrqqqrrrsssrrrooollljjjiiipppxxxKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJHHHFFFDDDDDDGGGJJJLLLJJJKKKLLLLLLMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKOOOPPPRRRSSSSSSTTTUUUWWWVVVXXX[[[```gggrrr~~~}}}}}}||||||{{{yyyxxxwwwvvvuuuvvvxxx{{{}}}|||{{{uuuuuuwwwxxxyyyzzzzzzyyyzzzyyyxxxwwwwwwwwwxxxyyyuuuuuutttrrrooonnnoooqqqrrrtttvvvvvvvvvuuuvvvwwwwwwwwwxxxxxxxxxvvvuuutttpppqqqqqqqqqqqqqqqppppppnnnnnnmmmmmmkkkjjjhhhhhheeefffhhhiiiiiiiiihhhhhhggghhhkkkmmmooopppqqqqqqrrrrrrpppooooooooooooooollllllmmmmmmmmmmmmmmmmmmlllmmmmmmllljjjjjjkkkmmmjjjiiiiiiiiijjjmmmoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqooommmkkkjjjoootttJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFHHHJJJLLLLLLLLLLLLMMMLLLJJJHHHGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJIIIJJJKKKKKKLLLLLLLLLKKKHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOOOOPPPPPPRRRTTTTTTUUUWWW[[[bbbjjjsssyyy{{{wwwtttwww|||~~~wwwxxxyyyyyyyyyxxxwwwvvvttttttuuuwwwyyyzzzzzzyyytttvvvxxxzzz{{{{{{zzzzzzyyyxxxvvvuuuuuuuuuvvvwwwssssssrrrooommmmmmoooqqqqqqtttvvvwwwvvvvvvvvvwwwvvvvvvwwwwwwvvvuuusssrrrnnnoooooopppppppppoooooommmmmmmmmlllkkkjjjiiihhhffffffgggggggggggggggfffeeegggiiilllnnnoooppppppooonnnmmmllllllkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjhhhjjjlllkkkiiiiiijjjllliiiiiihhhhhhjjjnnnqqqsssuuuuuuuuutttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooonnnmmmlllllloooxxx||||||~~~JJJIIIIIIIIIIIIJJJKKKKKKGGGGGGHHHIIIIIIIIIHHHHHHDDDFFFHHHJJJLLLMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJKKKLLLLLLKKKKKKGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUWWWZZZ```gggnnnrrrwww~~~yyyqqqmmmnnnsss{{{~~~}}}}}}}}}|||zzztttuuuvvvwwwwwwvvvuuutttsssssssssuuuwwwxxxwwwvvvtttvvvxxxzzz||||||{{{zzzwwwuuusssrrrqqqrrrssstttrrrrrrqqqnnnmmmmmmoooqqqqqqsssvvvwwwwwwvvvvvvwwwuuuvvvvvvvvvuuutttrrrqqqmmmnnnnnnoooooooooooonnnllllllllllllkkkkkkjjjiiiffffffffffffeeeeeeeeeeeedddfffhhhkkkmmmooooooooollllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhfffiiikkkjjjhhhhhhjjjllliiiiiihhhiiikkkooosssvvvwwwwwwvvvuuutttssssssrrrpppppppppppppppppppppppppppooonnnnnnooooooooonnnhhhiiiqqqzzz{{{~~~IIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRTTTWWW[[[___bbbcccmmmxxx~~~xxxxxxooojjjhhhmmmwww}}}{{{zzzzzzzzzyyywwwrrrooommmnnnrrrsssrrrpppqqqrrrssssssttttttssssssuuuvvvwwwxxxyyyyyyxxxwwwsssrrrqqqqqqppppppqqqqqqqqqqqqpppnnnmmmmmmppprrrrrrqqqrrrsssttttttqqqooouuutttsssssstttsssqqqooommmlllmmmnnnppppppnnnlllkkkiiihhhhhhiiiiiihhhffffffeeeeeefffggghhhfffeeeddddddeeefffggghhhiiiiiimmmllljjjiiihhhiiiiiijjjkkkjjjiiiiiiiiijjjkkkllljjjiiiiiiiiijjjjjjkkklllkkkiiigggggglllsss{{{}}}vvvqqqpppqqqssstttsssqqqpppppppppqqqqqqppppppppppppooommmlllkkkhhhjjjrrrHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPRRRUUUXXXZZZ\\\dddmmmzzz}}}rrrmmmmmmooo~~~{{{}}}~~~|||zzzxxxxxxxxxvvvuuuooollljjjkkkoooqqqqqqoooqqqqqqrrrssssssttttttttttttuuuvvvwwwwwwwwwvvvuuusssrrrqqqqqqppppppqqqqqqqqqqqqpppmmmkkkkkkmmmppppppqqqqqqrrrqqqqqqqqqpppvvvtttsssssssssrrrpppnnnlllllllllmmmooonnnmmmkkkhhhgggffffffggggggfffeeeeeedddcccdddfffgggeeeddddddddddddeeefffggghhhiiikkkjjjiiiiiiiiijjjkkkllljjjjjjiiihhhiiiiiikkkllljjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiillltttyyysssqqqrrrssstttsssrrrppppppppppppqqqooooooooooooooonnnmmmllliiikkkooozzz}}}wwwxxx~~~GGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKMMMMMMMMMNNNPPPQQQSSSTTTZZZaaakkkttt~~~~~~~~~xxxrrrrrryyy}}}yyyzzz~~~}}}zzzxxxwwwvvvuuusssqqqjjjgggeeegggkkkooopppooopppqqqqqqrrrssstttttttttttttttuuuuuuuuutttssssssrrrrrrqqqppppppppppppqqqqqqpppnnnkkkhhhhhhjjjllloooqqqrrrqqqnnnnnnpppssswwwuuusssrrrqqqpppnnnlllkkkjjjjjjkkkmmmllljjjhhheeedddcccdddeeefffeeedddcccbbbaaabbbdddeeedddcccccccccccccccdddeeegggiiiiiiiiihhhiiiiiikkklllmmmiiihhhhhhggghhhiiikkklllmmmlllkkkiiihhhhhhgggggghhhhhhkkkqqq{{{yyyssspppqqqrrrsssrrrqqqoooooooooooopppmmmnnnnnnnnnnnnnnnmmmmmmkkkkkklllqqq}}}rrrnnnqqqzzzEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNNNNNNNMMMNNNNNNOOOOOOUUUZZZaaagggooo}}}}}}xxxxxxzzzzzzzzzxxxzzz{{{yyywwwvvvuuussspppnnnhhheeeccceeejjjoooqqqqqqppppppqqqqqqrrrssstttuuusssssssssrrrrrrqqqqqqppprrrqqqqqqppppppppppppppppppooolllhhhfffeeehhhjjjnnnqqqsssqqqmmmmmmqqqvvvwwwtttrrrpppooonnnllljjjiiihhhhhhjjjkkkkkkiiigggcccbbbbbbccceeefffeeedddaaa```___```bbbccccccbbbcccbbbaaaaaabbbdddfffhhhhhhhhhhhhiiiiiijjjjjjkkkggggggffffffgggiiijjjkkkoooooommmlllkkkjjjjjjjjjjjjjjjlllpppxxxuuuooommmnnnppprrrpppooommmlllllllllmmmkkklllmmmnnnnnnnnnnnnnnnllljjjiiijjjrrrrrrooottt~~~EEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKNNNMMMLLLLLLKKKKKKLLLLLLRRRUUUYYY]]]cccpppzzzttttttxxx}}}{{{yyywwwuuuuuuxxxzzzxxxwwwvvvuuusssooommmgggeeedddgggmmmrrrtttsssqqqqqqppppppqqqssstttuuurrrqqqqqqppppppooooooooorrrqqqppppppooooooppppppnnnmmmjjjfffcccdddgggjjjooorrrtttrrrnnnnnnssswwwuuusssooommmlllkkkiiigggfffffffffhhhjjjjjjhhhfffdddcccbbbccceeeffffffddd```^^^]]]^^^```bbbbbbbbbaaaaaaaaaaaabbbdddeeefffiiiiiiiiihhhhhhggggggfffeeeeeeeeeeeefffhhhjjjkkknnnmmmllllllkkkkkkllllllkkkjjjkkkmmmsss{{{yyyqqqmmmmmmoooqqqpppnnnlllkkkiiiiiiiiijjjjjjkkklllmmmmmmnnnmmmmmmkkkiiiggggggkkkvvv{{{yyy~~~EEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIILLLOOORRRTTTWWWaaaooozzz{{{wwwuuuoootttxxxzzz|||}}}xxxuuuvvvwwwtttsssuuuwwwvvvuuuttttttrrrnnnkkkhhhffffffjjjqqquuuvvvuuurrrqqqqqqppppppqqqssstttppppppooonnnnnnoooooooooqqqqqqpppoooooooooooopppkkkjjjgggdddbbbdddhhhlllooorrrssssssqqqqqqsssvvvssspppllljjjiiihhhgggeeeddddddeeegggiiijjjiiigggeeedddcccdddeeefffeeeddd___]]]\\\\\\___aaabbbbbb``````aaabbbcccdddeeeeeeggggggggggggfffeeedddccccccccccccdddfffhhhjjjkkkkkkjjjjjjiiiiiiiiiiiijjjhhhhhhhhhjjjnnnuuu{{{~~~zzzuuupppnnnoooqqqtttooonnnllljjjhhhhhhhhhhhhjjjjjjkkklllmmmmmmmmmllliiiiiihhhggghhhnnnyyyEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIGGGJJJMMMMMMNNNUUU```hhhuuu|||wwwttttttvvvwwwyyytttrrruuuvvvtttsssuuussssssrrrrrrrrrpppmmmjjjhhhhhhiiinnntttxxxwwwuuutttsssqqqpppooopppqqqrrroooooonnnmmmnnnoooppppppqqqqqqpppooooooooooooooohhhgggeeecccbbbeeejjjoooooopppqqqrrrrrrrrrsssssspppmmmiiigggffffffeeedddbbbbbbdddfffjjjkkkjjjiiifffdddcccccceeeeeedddbbb___]]][[[\\\^^^aaabbbbbb___```bbbdddeeeeeeddddddcccdddeeeeeeeeedddccccccbbbbbbbbbccceeegggjjjkkklllkkkjjjiiihhhgggggggggdddddddddfffjjjooouuuxxxvvvtttqqqnnnmmmoooqqqssspppnnnllljjjiiihhhhhhiiijjjkkkkkklllllllllkkkkkkiiijjjjjjhhhfffhhhooouuu~~~EEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCEEEEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKEEEHHHJJJJJJJJJOOOWWW___fffpppzzz}}}zzzyyysssuuuwwwvvvvvvxxx}}}{{{uuupppmmmpppqqqppppppsssqqqpppppppppqqqoookkkiiihhhhhhjjjpppvvvyyywwwuuuuuusssqqqoooooooooqqqqqqooonnnmmmmmmnnnooopppqqqqqqppppppooooooooooooooofffeeedddbbbbbbffflllqqqnnnnnnnnnqqqssssssrrrpppnnnkkkgggeeedddeeedddcccaaaaaacccfffjjjlllkkkjjjfffdddccccccddddddbbbaaa___]]][[[\\\^^^aaabbbccc^^^```cccfffgggfffdddccc```aaacccdddeeeeeedddcccaaaaaabbbccceeegggjjjkkkooonnnllljjjiiiggggggfffcccbbbaaabbbeeejjjnnnqqqqqqooommmllllllmmmoooqqqqqqpppnnnkkkjjjiiiiiijjjkkkkkkkkkllllllkkkkkkjjjiiikkkllliiieeedddhhhmmmsss{{{EEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>???@@@BBBBBB@@@???>>>>>>======??????@@@@@@@@@AAAAAAAAACCC@@@???@@@BBBCCCAAA???AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEFFFIIILLLPPPSSSZZZ```hhhqqqyyy{{{uuurrrrrrtttuuuxxx|||}}}xxxvvvwwwtttqqqnnnmmmoooqqqsssoooooooooooonnnmmmlllkkkkkkmmmoooqqqtttuuuwwwwwwrrrqqqooonnnmmmnnnpppqqqrrrqqqpppnnnmmmmmmllllllnnnnnnnnnmmmllllllkkkkkkggggggfffdddcccdddgggjjjmmmnnnooooooooonnnmmmlllhhhfffdddbbbbbbbbbdddeeeeeeeeefffggghhhhhhggggggeeeffffffgggfffdddcccbbb______^^^^^^^^^```aaabbbdddddddddcccaaa```^^^]]]]]]___bbbcccccccccdddeeeeeeeeeffffffgggggghhhhhhsssoooiiieeecccbbbbbbaaabbbaaaaaabbbeeejjjnnnqqqsssrrrpppooommmlllllllllnnnnnnmmmlllkkkiiiiiihhhjjjjjjjjjkkkkkkllllllllllllkkkjjjhhhfffdddbbbaaaiiiqqq}}}DDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????===<<<<<<<<<===>>>AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCAAA???@@@BBBCCCBBB@@@AAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIMMMOOOSSSXXX___fffmmmvvv|||zzzyyywwwwwwyyy}}}{{{wwwtttsssuuussspppnnnllllllmmmnnnnnnnnnnnnmmmmmmlllllllllmmmnnnppprrrtttuuuuuuuuupppooonnnmmmmmmnnnpppqqqqqqpppnnnmmmlllkkkkkkkkknnnnnnmmmmmmlllkkkkkkjjjggggggfffdddccceeehhhkkkkkklllmmmmmmmmmlllkkkjjjgggeeedddbbbaaabbbcccdddffffffggggggggggggffffffcccdddeeeeeeeeedddcccbbbaaa```_________```aaabbbdddddddddcccbbb```___^^^___aaadddeeeeeeeeeeeeffffffffffffgggggggggggggggiiigggddddddddddddcccbbbbbbbbbbbbccceeeiiimmmpppoooooonnnmmmmmmlllllllllllllllkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiigggeeedddbbbbbbhhhnnnzzzBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<=========@@@??????>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCAAA@@@AAABBBCCCBBB@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAABBBEEEGGGIIILLLPPPVVVZZZ___fffooouuu}}}{{{zzzzzz{{{zzz|||xxxuuutttrrrqqqqqqsssrrrpppmmmkkkiiiiiihhhmmmlllkkkjjjjjjkkklllmmmoooppprrrttttttsssrrrqqqmmmmmmlllllllllnnnooopppooonnnmmmlllkkkjjjjjjjjjmmmmmmllllllkkkjjjjjjiiiggggggfffdddccceeehhhkkkjjjjjjkkklllkkkjjjiiihhhfffdddcccaaaaaabbbccceeehhhhhhhhhhhhgggfffeeedddaaabbbcccdddddddddcccbbbcccbbbaaa```___```aaabbbdddddddddcccbbbaaa```___bbbdddggghhhgggggghhhhhhhhhhhhgggggggggggggggfffaaaaaaaaabbbddddddcccaaaccccccccccccfffiiilllnnnkkkkkkkkkkkklllllllllllliiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggeeedddcccbbbeeekkkttt@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA????????????????????????AAA@@@@@@???????????????>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEIIILLLQQQTTTWWW\\\dddjjjttt|||zzzxxxxxxzzz|||}}}~~~{{{yyyxxxxxxzzz}}}xxxpppnnnooonnnoooqqqpppoooooommmkkkiiihhhgggkkkjjjiiihhhhhhjjjlllnnnpppqqqssstttsssqqqooommmkkkkkkjjjkkklllmmmnnnooonnnnnnlllkkkkkkjjjjjjjjjlllkkkkkkjjjjjjiiihhhhhheeeeeedddcccbbbdddgggjjjjjjjjjkkkkkkkkkiiihhhgggdddcccbbbaaaaaabbbdddeeeiiiiiiiiihhhgggeeecccbbb```aaacccdddeeeeeeeeeddddddcccbbb`````````aaaaaacccdddddddddcccbbbaaaaaadddgggiiijjjjjjiiijjjjjjiiihhhhhhhhhggggggffffffbbbaaa```aaabbbcccbbbaaaeeedddddddddfffhhhjjjllliiijjjjjjjjjjjjjjjjjjiiiggggggggghhhiiiiiijjjjjjlllkkkkkkkkkjjjjjjiiiiiiiiihhhhhhgggfffeeeddddddbbbfffnnnyyy@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@?????????>>>============>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCFFFIIIMMMOOOQQQVVV]]]ccciiiqqq}}}}}}vvvuuuwwwyyyzzz{{{}}}~~~~~~|||zzzxxxyyy{{{{{{zzzwwwuuuttttttxxxzzz}}}}}}wwwoooiiijjjkkkkkklllnnnmmmmmmnnnmmmlllkkkiiihhhiiihhhgggggghhhjjjmmmnnnpppqqqrrrrrrqqqooommmkkkjjjjjjjjjkkkkkkmmmmmmnnnnnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjiiihhhhhhggggggbbbcccbbbaaa```bbbeeehhhkkklllllllllkkkjjjhhhgggdddcccbbbaaaaaaccceeefffjjjjjjiiihhhfffdddcccbbbaaabbbdddeeefffgggffffffdddcccbbb`````````aaaaaacccddddddddddddccccccbbbfffiiikkklllkkkjjjkkkkkkiiiiiihhhhhhgggggggggfffeeebbb______aaadddeeefffffffffeeeeeefffggghhhiiiiiijjjjjjjjjiiihhhgggfffeeefffggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhgggggggggfffffffffaaaccciiisss}}}yyy}}}BBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????????????????????????????===>>>>>>>>>>>>===<<<<<<============>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA???@@@AAA@@@???>>>???AAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBEEEHHHJJJKKKOOOUUUZZZbbbiiisss|||{{{xxxzzz~~~}}}|||~~~~~~yyyrrrmmmhhhdddfffhhhgggiiilllmmmmmmmmmmmmlllkkkjjjjjjggggggggghhhiiikkkmmmooooooooooooooonnnmmmlllllljjjjjjkkkkkkllllllmmmmmmnnnmmmlllkkkkkkkkkkkkllliiiiiihhhhhhgggfffffffffaaaaaa```______aaadddhhhlllmmmmmmmmmllljjjiiigggdddcccbbbbbbccceeeggghhhkkkjjjiiihhhfffdddcccaaabbbcccdddfffggggggffffffcccbbbaaa```___```aaabbbccccccdddeeeeeeeeeddddddgggiiikkklllkkkjjjjjjkkkiiihhhhhhhhhhhhhhhhhhgggdddaaa______bbbgggjjjlllggggggffffffffffffgggggghhhiiijjjjjjiiigggeeedddffffffggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhbbbbbbeeennn~~~~~~|||{{{sssqqqwwwDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???>>>===<<<;;;>>>>>>=========>>>>>>???>>>>>>>>>?????????@@@@@@===???@@@???===<<<>>>@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAADDDFFFFFFFFFHHHNNNRRRYYY___gggooowwwyyyrrrlllgggcccbbbeeeggggggjjjnnnnnnnnnmmmllljjjiiiiiihhheeefffgggiiikkkmmmnnnooommmmmmlllkkkkkkllllllmmmkkkkkklllllllllllllllkkklllkkkkkkjjjjjjjjjjjjkkkhhhhhhggggggfffeeeeeeeee```aaa```______aaaeeehhhlllmmmmmmmmmllljjjhhhgggdddcccccccccdddfffhhhjjjjjjjjjiiihhhfffeeecccbbbbbbcccdddeeefffeeeeeedddaaa```_________```aaabbbccccccdddeeeeeefffeeeeeegggiiikkkkkkjjjiiiiiijjjhhhhhhhhhhhhhhhiiiiiiiiidddbbbaaabbbeeehhhiiiiiihhhhhhggggggffffffeeeeeefffggghhhiiiiiihhhgggfffgggggghhhhhhiiijjjkkkkkkiiiiiiiiiiiijjjjjjjjjjjjhhhhhhiiiiiijjjjjjjjjkkkeeeddddddjjjyyyzzzyyy|||xxxrrrrrryyyEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA???>>>===>>>>>>============>>>>>>===>>>>>>>>>>>>?????????<<<>>>@@@???<<<;;;===???>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBDDDFFFEEEDDDEEEJJJNNNLLLRRRYYYaaahhhqqq{{{~~~xxxsssnnnkkkeeebbbbbbfffiiijjjmmmrrrpppooommmkkkhhhgggffffffdddeeehhhjjjlllnnnnnnooolllkkkiiiiiiiiikkkmmmnnnllllllmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhggggggfffeeeeeeddddddaaaaaaaaa``````bbbfffiiillllllllllllkkkiiigggfffeeedddcccccceeegggiiikkkjjjiiiiiihhhgggeeecccbbbaaabbbcccdddeeedddcccccc______^^^^^^___```aaabbbccccccdddeeefffffffffffffffhhhjjjkkkjjjiiiiiiiiigggggghhhhhhiiiiiijjjjjjfffeeeeeeeeeffffffdddccciiiiiihhhgggfffeeeeeeddddddeeegggiiijjjjjjhhhhhhggghhhhhhiiijjjjjjkkkkkkhhhhhhiiiiiijjjjjjjjjkkkhhhiiiiiijjjkkkkkkllllllgggeeedddhhhuuu|||vvvxxxzzz~~~}}}yyyxxxyyyDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@?????????===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAACCCFFFHHHJJJLLLNNNQQQUUU[[[dddmmmsss}}}~~~uuunnnhhheeedddccc```___ccciiinnnnnnlllooonnnkkkiiigggfffffffffffffffggghhhiiikkklllmmmlllhhheeedddfffiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkfffggghhhiiijjjiiihhhhhhhhhgggfffeeeeeefffhhhiiihhheeecccaaabbbfffkkkooopppoooooommmllliiihhhfffeeeddddddeeefffhhhjjjkkklllllljjjhhhfffeeecccbbbbbbccccccccccccbbbaaaaaa```______```bbbcccaaa```ddddddcccbbbbbbaaabbbbbbgggggghhhiiiiiiiiiiiiiiihhhhhhjjjkkkkkkjjjiiihhhiiihhhgggeeeeeeffffffgggeeeeeeeeeeeeeeeeeeddddddhhhhhhhhhhhhhhhhhhhhhhhheeeffffffggghhhiiiiiijjjiiikkkkkkjjjhhhggghhhiiifffhhhkkkmmmnnnmmmlllkkkggggggiiikkkooo}}}|||{{{zzzzzzCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<========================@@@@@@???>>>======<<<<<<<<<============>>>>>>>>>AAAAAAAAA@@@@@@?????????===>>>>>>???AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCEEEGGGGGGGGGIIIKKKNNNRRRXXX```eeennnvvvzzzwwwrrrlllhhhfffeeeeeeaaa^^^]]]aaahhhllllllkkknnnllljjjhhhgggffffffggghhhhhhiiiiiijjjkkkmmmmmmhhheeecccdddfffiiikkklllkkkkkkkkkkkkjjjjjjjjjjjjhhhiiijjjjjjjjjjjjhhhhhhhhhgggfffeeeeeegggiiijjjiiigggdddcccdddhhhmmmpppppppppooonnnllljjjhhhgggfffeeeeeefffgggiiikkklllnnnmmmllljjjgggeeedddccccccccccccccccccbbbbbbaaa```______```bbbcccaaa```````````````aaabbbccccccffffffggghhhiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiihhhiiihhhgggfffeeefffggggggffffffffffffeeeeeeeeeeeeggggggggggggggggggggggggggggggggghhhiiijjjjjjjjjiiijjjkkkjjjhhhggghhhiiigggiiilllnnnooonnnmmmllliiiiiijjjkkkmmmyyy~~~|||{{{{{{AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????========================<<<<<<<<<=======================================@@@@@@???===<<<;;;999999<<<<<<<<<<<<============@@@@@@@@@@@@@@@?????????===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHLLLQQQVVV^^^eeeooozzz}}}wwwllljjjgggeeecccccccccddd^^^]]]\\\```fffjjjkkkjjjkkkjjjhhhgggfffgggggghhhkkkjjjjjjjjjjjjkkklllmmmdddcccbbbdddgggjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiikkkkkkllllllkkkjjjiiihhhgggfffffffffggghhhjjjkkkjjjiiigggfffhhhkkkoooqqqqqqpppooonnnllljjjiiihhhggggggggggggiiikkkmmmnnnqqqpppnnnllliiigggeeeddddddddddddddddddcccbbbbbb```______```bbbbbbaaa___[[[\\\\\\]]]___aaacccdddddddddeeegggggghhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhiiihhhgggfffffffffggggggffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiijjjjjjkkkiiijjjkkkjjjhhhhhhhhhjjjiiikkkmmmnnnooonnnmmmllliiiiiijjjjjjllluuu~~~~~~~~~{{{@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>========================<<<<<<<<<<<<<<<=========<<<<<<<<<=========>>>>>>@@@@@@@@@???????????????===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCFFFJJJMMMUUUZZZaaajjjtttzzzrrrmmmiiigggeeecccbbbaaabbbbbb^^^]]]]]]```eeeiiijjjjjjhhhhhhgggffffffggghhhhhhkkkjjjjjjiiiiiiiiijjjjjjdddddddddfffiiijjjiiihhhjjjjjjjjjiiiiiiiiihhhhhhnnnnnnmmmlllkkkjjjiiiiiigggfffgggggghhhjjjlllmmmkkkkkkiiiiiikkkmmmppprrrqqqpppooommmlllkkkjjjjjjhhhhhhhhhiiikkkmmmoooqqqsssrrrpppnnnkkkhhhfffeeeeeeeeeeeeeeeeeedddccccccaaa```___```bbbbbbaaa___ZZZZZZZZZ\\\]]]___aaabbbaaabbbdddeeefffgggggggggiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiihhhjjjkkkjjjiiihhhiiijjjjjjkkklllmmmmmmmmmlllkkkggggggiiijjjlllsss{{{vvvvvv~~~?????????@@@@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???@@@???????????????>>>>>>========================;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@======>>>>>>>>>?????????????????????????????????>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCCCCCCCBBB@@@???@@@AAAAAAAAAAAACCCGGGIIIPPPSSSXXX]]]dddooo|||~~~yyyuuupppkkkgggfffeeedddcccbbbbbbcccccc`````````bbbeeehhhjjjjjjffffffeeeeeeeeefffggghhhiiihhhggggggfffggggggggghhhgggggghhhjjjjjjhhhfffiiiiiiiiiiiiiiiiiiiiiiiipppooonnnmmmkkkjjjjjjiiigggggghhhiiijjjkkkmmmmmmkkkkkkkkkkkkmmmoooqqqrrrqqqpppnnnlllkkkjjjjjjjjjiiiiiijjjjjjllloooqqqssstttsssqqqooollljjjhhhgggfffffffffffffffeeeddddddaaa`````````bbbbbb```___[[[[[[[[[[[[\\\]]]^^^___```aaabbbdddfffgggggghhhjjjiiiiiihhhhhhggggggggghhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffffffffggggggggggggggghhhiiijjjjjjiiihhhiiijjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhjjjllllllppp|||||||||}}}}}}wwwsssvvv????????????@@@AAABBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>????????????>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBBAAABBBBBBBBBAAAAAA@@@???===>>>?????????AAADDDFFFJJJLLLNNNPPPTTT]]]hhhppp}}}yyyuuuqqqmmmkkkhhheeebbb`````````aaabbbdddeeefffbbbccccccdddfffgggiiijjjeeeeeedddddddddeeeggghhhffffffeeedddddddddeeeeeejjjiiihhhiiijjjjjjhhhfffhhhhhhiiiiiijjjkkkkkkkkkpppooonnnlllkkkjjjjjjjjjhhhiiiiiijjjkkklllmmmmmmjjjkkkkkklllnnnooopppqqqpppooommmkkkjjjjjjjjjjjjjjjjjjjjjkkkmmmppprrrtttssssssqqqooommmkkkjjjiiigggggggggggggggfffeeeeeebbbaaa```aaabbbbbb```^^^]]]]]]\\\\\\\\\]]]^^^^^^___```bbbdddfffggghhhiiijjjjjjhhhggggggggggggggghhhhhhiiiiiiiiihhhgggfffffffffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffffffffffffffhhhiiijjjjjjiiihhhjjjkkkjjjjjjjjjjjjjjjiiihhhhhhmmmlllmmmmmmkkkjjjrrr{{{~~~vvvrrrsssvvvzzzzzztttqqqvvv@@@@@@????????????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::=========>>>>>>>>>>>>???===>>>>>>>>>?????????@@@>>>>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@===>>>??????>>>???AAACCCDDDEEEGGGGGGIIIPPPYYY```hhhrrr~~~|||wwwnnnllliiigggeeecccaaa```]]]^^^___aaacccdddfffgggdddeeeeeeeeeeeeeeeggghhheeeddddddccccccdddeeefffddddddcccccccccdddeeeeeeiiigggfffggghhhiiihhhgggggghhhiiijjjkkklllmmmnnnooonnnmmmkkkjjjjjjkkkkkkjjjjjjkkkllllllllllllllliiiiiikkklllmmmnnnooopppooonnnkkkiiihhhiiiiiijjjiiijjjjjjkkkmmmpppssstttrrrqqqpppooonnnlllkkkkkkggghhhhhhhhhhhhgggffffffbbbaaa```aaabbbaaa```^^^^^^^^^]]]]]]^^^^^^___```___```bbbdddfffhhhiiijjjkkkjjjhhhgggffffffgggggghhhhhhiiijjjiiihhhgggfffeeeeeefffgggggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjgggggggggggggggfffffffffgggiiijjjjjjiiiiiijjjkkkllllllkkkkkkjjjiiihhhhhhmmmllllllmmmiiifffjjjrrr|||~~~vvvnnnhhhggglllttt|||~~~xxxsssqqqwww@@@@@@??????????????????>>>>>>>>>>>>========================>>>>>>>>>>>>========================>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<=========>>>======>>>>>>?????????@@@>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@?????????AAAAAA???@@@AAA@@@??????AAABBB@@@BBBCCCCCCDDDJJJRRRYYYZZZbbbnnnwww}}}|||wwwqqqmmmkkkjjjgggeeecccbbbaaa```___```aaabbbdddeeeffffffeeeeeefffeeeddddddeeegggeeedddcccccccccdddeeefffdddcccccccccddddddeeeffffffeeedddeeegggiiiiiiiiifffgggiiijjjlllnnnooopppooonnnlllkkkjjjjjjkkklllkkkkkklllmmmmmmlllllllllggghhhjjjlllmmmnnnnnnnnnnnnmmmkkkhhhhhhhhhiiijjjiiiiiijjjkkkmmmpppssstttqqqqqqpppooonnnmmmllllllhhhhhhhhhhhhhhhgggffffffbbbaaa```aaabbbaaa___^^^^^^^^^^^^^^^___```aaabbb^^^```bbbdddgggiiijjjjjjkkkjjjhhhgggfffffffffggghhhiiiiiijjjjjjhhhgggfffdddeeeeeefffggghhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhgggggggggggggggiiijjjjjjiiiiiijjjlllnnnmmmlllkkkkkkjjjiiiiiihhhhhhjjjkkkhhhfffiiiooowwwyyyqqqiiiccc___eeeoooyyy}}}xxxtttrrrzzz<<<<<<======>>>>>>??????AAA@@@???>>><<<:::888777<<<<<<<<<<<<========================>>>>>>>>>>>>???>>>===;;;;;;;;;<<<===>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<========================???>>><<<;;;;;;<<<===>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>???@@@AAABBBBBBCCC@@@@@@BBBDDDFFFIIIKKKLLLRRRWWW___dddiiipppzzz~~~vvvpppooommmhhhdddbbbaaa```^^^]]]]]]]]]^^^aaaaaaaaaaaabbbcccddddddgggfffeeedddcccddddddeeeeeedddccccccbbbbbbcccccc````````````aaabbbcccdddeeeeeeffffffgggggghhhhhhgggggggggjjjnnnpppqqqqqqpppnnnkkkhhhgggggghhhjjjiiijjjllllllllljjjhhhgggggggggggghhhiiikkkmmmnnnjjjiiiiiihhhiiijjjlllmmmlllllllllmmmmmmnnnoooppppppooommmkkkjjjjjjjjjjjjhhhhhhiiiiiihhhgggfffeeecccaaa```aaabbbbbbaaa```______^^^^^^^^^^^^______aaacccfffiiikkkkkkjjjiiifffeeedddddddddeeefffgggggghhhjjjkkkkkkjjjhhhggghhhhhhhhhhhhiiijjjkkkkkkmmmlllkkkiiihhhhhhiiiiiikkkjjjhhhgggeeedddddddddbbbdddggghhhhhhggghhhiiikkkkkkllllllmmmllllllkkkllljjjgggeeeeeegggiiikkkssswwwyyypppiiibbb___ZZZ^^^fffsssyyywwwxxx======>>>>>>>>>>>>>>>>>>??????>>>>>><<<:::999888;;;<<<<<<<<<============<<<<<<=========>>>>>>>>>???>>><<<;;;;;;;;;<<<<<<=========<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<::::::;;;===>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@>>>???@@@AAADDDFFFHHHJJJLLLPPPUUUYYY\\\bbbkkkrrr|||{{{uuunnnkkkjjjiiieeeaaaaaa```___]]]\\\\\\]]]]]]`````````aaabbbcccdddeeegggfffeeedddddddddeeeeeeeeedddccccccbbbbbbbbbbbb````````````aaabbbcccdddfffffffffggggggggghhhhhhhhhggggggjjjmmmooooooooommmkkkhhhfffeeefffggghhhiiijjjkkklllkkkjjjhhhfffdddeeefffhhhjjjkkklllmmmkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmnnnoooppppppooonnnlllkkkjjjiiijjjjjjggghhhhhhiiihhhgggfffeeedddbbb``````aaabbbaaa``````______^^^^^^______```ccceeehhhjjjjjjiiihhhffffffeeedddddddddeeefffgggiiijjjlllmmmmmmllljjjiiifffffffffggghhhjjjkkklllmmmmmmkkkjjjiiiiiiiiijjjjjjjjjhhhgggeeedddddddddccceeehhhiiiiiihhhiiijjjllllllllllllllllllkkkkkkllljjjgggffffffhhhkkkmmmpppttt|||yyyqqqiiiaaa\\\XXX[[[cccooo|||}}}|||~~~=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<==================<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<==================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@??????>>>>>>======>>>???AAACCCEEEFFFGGGJJJLLLLLLNNNSSSZZZ```hhhoooyyyzzztttpppoookkkgggeeefffeeebbb_________]]]\\\[[[\\\\\\]]]^^^___```aaabbbcccdddeeefffeeedddcccccccccdddeeeeeeddddddcccbbbaaaaaa```^^^^^^______aaabbbddddddfffgggggggggggghhhhhhhhhhhhggggggiiikkkllllllkkkiiigggeeecccbbbdddfffgggiiijjjkkkkkkkkkiiifffeeebbbdddgggjjjmmmnnnnnnnnnnnnmmmllllllkkklllllllllmmmmmmmmmmmmnnnooopppqqqnnnmmmllljjjiiiiiiiiiiiifffggghhhhhhhhhgggfffeeedddbbb```___```aaaaaa``````______^^^^^^______```eeegggiiijjjjjjhhhfffdddeeedddcccccccccdddfffgggiiijjjkkkllllllkkkjjjiiiddddddeeefffhhhjjjlllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhgggeeedddccccccccceeehhhiiiiiiiiiiiijjjlllllllllllllllkkkjjjjjjjjjiiigggfffgggjjjnnnpppqqquuuzzz~~~zzzrrriiiaaa[[[YYY[[[bbbnnn{{{;;;;;;;;;::::::999999888::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<=========<<<<<<;;;;;;;;;===========================>>>>>>>>>>>>>>>>>>===?????????????????????>>>=========>>>???AAABBBCCCFFFFFFFFFFFFGGGKKKQQQVVVZZZ```gggnnnttt|||zzztttpppmmmjjjhhhiiigggdddccccccbbb___]]]]]]\\\[[[ZZZZZZZZZ[[[\\\______```aaabbbbbbbbbbbbdddcccbbbaaaaaabbbccccccdddddddddcccaaa```___^^^\\\\\\]]]^^^```bbbdddeeegggggggggggggggggggggggghhhgggggghhhjjjkkkjjjiiigggeeecccbbbbbbcccfffgggiiijjjkkkkkkiiigggeeecccaaadddiiimmmpppqqqpppooooooooonnnmmmmmmmmmllllllmmmmmmmmmmmmnnnoooppppppllllllkkkjjjiiiiiihhhhhhffffffggghhhgggfffeeeddddddaaa___^^^```aaaaaaaaa``````____________``````eeefffhhhjjjiiihhheeedddbbbbbbaaaaaaaaacccdddeeegggggghhhiiiiiihhhggggggfffffffffggghhhjjjkkklllmmmllllllkkkkkkkkkjjjjjjiiiiiihhhgggfffdddcccbbbaaadddggghhhhhhhhhiiijjjllllllllllllkkkkkkjjjiiiiiihhhggggggiiilllpppsssuuuyyy|||zzzzzz{{{sssjjjbbb]]][[[]]]dddppp|||;;;;;;;;;::::::999999999888888999:::::::::::::::::::::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::999999999888888888999999999::::::999999999999999999999999999999999999999:::;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCDDDHHHLLLPPPOOORRRWWW[[[```gggpppvvvwwwsssnnnjjjhhhgggffffffeeecccaaa```___^^^[[[ZZZZZZZZZYYYXXXXXXYYYZZZ[[[``````aaaaaaaaa```___^^^aaa```_________```aaabbbdddddddddcccaaa___]]]\\\ZZZ[[[\\\]]]```bbbeeefffgggggggggfffffffffffffffgggffffffgggiiijjjjjjiiigggfffdddbbbcccdddggghhhiiijjjjjjjjjhhhfffcccaaa^^^aaagggllloooooonnnmmmoooooooooooonnnmmmmmmlllllllllllllllmmmnnnooopppkkkkkkkkkkkkjjjiiiiiihhhffffffggggggfffeeecccbbbaaa```^^^^^^```bbbbbbbbb`````````______`````````ccceeegggiiiiiihhhfffddd______^^^^^^___aaabbbcccggggggggggggggggggggggggiiiiiihhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhgggfffdddbbbaaa___aaadddfffffffffggghhhkkkkkkllllllkkkjjjjjjiiihhhgggfffgggiiinnnrrruuuwww{{{{{{wwwsssyyy}}}tttlllfffbbb[[[^^^eeeppp~~~<<<<<<<<<<<<;;;;;;;;;;;;777777888999999999999999999999999:::::::::;;;;;;999999999999::::::::::::888999:::;;;;;;;;;::::::999999999999999999999999777777888888888999999999999999999999999999999999777777888888999999::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJIIIKKKNNNQQQTTTZZZ```dddlllqqqyyyuuuiiigggeeebbbaaaaaabbbbbb```___]]][[[YYYXXXWWWWWWXXXWWWWWWVVVWWWXXXZZZ[[[___```aaaaaaaaa```^^^]]]```___^^^^^^^^^___```aaadddddddddcccaaa^^^\\\ZZZXXXYYYZZZ]]]___bbbeeegggfffffffffeeeeeeeeeeeeeeeeeeddddddfffiiikkkkkkkkkiiigggeeeddddddfffhhhiiiiiiiiijjjiiigggdddaaa___[[[^^^ccchhhkkkkkkkkkjjjnnnnnnooooooooonnnmmmmmmkkkkkkkkkkkklllmmmnnnoookkkkkkllllllkkkjjjiiiiiiggggggggggggeeecccaaa```^^^]]]]]]___aaaccccccbbbaaa``````______``````aaaccceeegggiiiiiihhhfffddd^^^^^^]]]^^^^^^```bbbccciiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhggggggggghhhhhhiiijjjjjjkkkkkkjjjjjjiiiggghhhhhhgggfffdddbbb```]]]```ccceeeeeeeeefffhhhjjjjjjkkkkkkkkkkkkjjjjjjggggggffffffiiinnnrrruuuuuuwwwwwwrrrmmmqqq~~~{{{tttmmmjjj^^^aaaiiivvv999999::::::::::::::::::777777888888999888888888999999999999::::::::::::888888888888999999999:::777888999:::;;;::::::999888888888999999999999999777777777777888888888999888888888888888888888888555666777888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>>>>???>>>>>>=========>>>>>>>>>>>>>>>???AAACCCCCCCCCFFFGGGIIILLLOOOSSSWWWZZZ\\\aaafffkkkpppwww{{{qqqiii_________]]]\\\\\\\\\]]]\\\[[[YYYWWWUUUUUUVVVWWWVVVVVVUUUUUUVVVWWWYYYZZZ[[[]]]___```aaaaaa```___aaa```_________```bbbcccdddddddddcccaaa^^^ZZZYYYWWWWWWYYY\\\___ccceeegggeeeeeedddddddddccccccccccccbbbcccfffjjjmmmnnnnnnjjjhhhfffddddddfffhhhiiiiiiiiiiiihhhfffccc```^^^\\\___cccgggiiijjjjjjiiilllmmmnnnooooooooonnnmmmjjjjjjjjjjjjkkklllmmmmmmkkkllllllmmmlllkkkjjjjjjhhhhhhhhhgggeeebbb___^^^ZZZZZZ\\\```ccceeedddbbbaaaaaa````````````aaaaaaeeefffhhhiiihhhfffcccbbb___^^^^^^^^^___aaacccdddhhhhhhhhhgggggghhhhhhhhhffffffeeeeeeeeeffffffggghhhhhhiiijjjjjjjjjiiihhhgggggghhhgggfffdddaaa```]]]```ccceeeffffffggghhhhhhiiijjjkkkkkkkkkkkkkkkgggfffeeefffiiimmmrrruuuqqqrrrrrrmmmjjjmmmwww{{{vvvkkkoooxxx555555666666777777888888777777888888888888777777888888999999999:::::::::777888888888888999999999777888999:::;;;::::::999888888888888888888999999777777777777888888888888777777777777777777777777555555777888999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===============<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>???@@@BBBBBBAAA@@@@@@AAADDDFFFIIIMMMPPPRRRSSSVVV[[[^^^aaagggpppwww}}}{{{wwwyyywwwvvvvvvuuupppgggaaa\\\]]]]]]\\\ZZZYYYYYYYYY[[[ZZZYYYVVVUUUVVVXXX[[[UUUUUUTTTTTTUUUWWWYYYZZZXXXZZZ]]]```bbbbbbbbbbbbbbbaaa`````````bbbcccddddddddddddcccaaa]]]ZZZXXXVVVWWWYYY\\\___cccfffgggdddddddddccccccbbbbbbbbbaaaaaacccfffkkknnnppppppjjjiiifffddddddeeeggghhhiiiiiiiiihhhfffbbb___]]]```bbbeeehhhkkklllllllllkkklllmmmooooooooonnnnnniiiiiiiiiiiijjjkkkllllllkkklllmmmmmmmmmlllkkkjjjiiiiiihhhgggdddaaa^^^\\\WWWYYY\\\```eeefffdddbbbaaaaaa````````````aaaaaaggghhhiiiiiihhheeeaaa___``````___```aaaccceeefffffffffeeeeeeeeeeeeffffffbbbbbbbbbcccdddeeefffgggggggggiiijjjjjjiiihhhgggfffggghhhhhhfffdddaaa___^^^aaadddffffffggghhhiiiggghhhiiijjjkkklllllllllgggfffeeeeeehhhlllqqqtttooopppooollliiilllssszzzzzz~~~777888999::::::;;;::::::<<<:::888777888888777666777888888888888999999999888888888888888888888888;;;;;;:::999999888888777:::999888888777777888888777777777777777777777777666666666666777777777777777777777777777888888999999::::::;;;;;;::::::999888:::;;;;;;:::999999:::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============???????????????>>>======>>>???AAACCCEEEGGGHHHHHHMMMMMMNNNPPPUUU[[[aaadddlllrrrzzz~~~zzzuuupppmmmkkkjjjiiiiiiiiihhhfffccc```^^^WWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTPPPPPPPPPPPPRRRTTTVVVXXX[[[\\\^^^^^^]]]]]]___```bbbaaa___^^^^^^```bbbdddgggfffeeeccc```]]]ZZZYYYSSSWWW\\\```aaabbbccccccbbbcccdddccc```^^^^^^^^^aaacccfffjjjooorrrtttuuunnnlllhhhdddcccdddgggiiihhhiiiiiigggdddaaa______ccceeehhhiiihhhhhhhhhiiilllmmmnnnoooooonnnmmmmmmkkkkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmllllllkkkjjjiiihhhgggdddbbb```^^^]]][[[\\\^^^___bbbccceeefffcccbbbaaa``````aaabbbccchhhhhhgggfffeeecccaaa```______```aaabbbdddeeefffhhhfffeeeeeefffeeebbb```bbbbbbbbbbbbcccdddeeeeeeddddddeeeeeefffggghhhhhheeeeeeeeeeeedddcccbbbaaa```bbbdddeeeddddddeeegggggghhhjjjlllmmmnnnnnnnnnhhhggggggggghhhiiikkkllliiikkkllliiifffhhhnnnsss888888999888888777666555999777666777999;;;;;;:::777777888888888999999999999999999999999999999999;;;;;;:::999999888888777:::999888888777777888888666666666666666666666666666666666666777777777777777777777777777888888999999::::::;;;;;;::::::999888:::;;;;;;:::999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>?????????>>>>>>===<<<>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHLLLQQQWWWZZZ```eeelllrrrvvv}}}yyyvvvnnnllliiieeeaaa___^^^]]][[[\\\]]]]]]]]][[[XXXWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUTTTTTTSSSRRRRRRSSSSSSPPPPPPPPPQQQSSSUUUXXXYYY]]]^^^```___^^^^^^___```aaa```^^^]]]^^^___bbbcccfffeeedddaaa___\\\ZZZYYYUUUYYY^^^aaabbbbbbccccccaaaaaaaaa```]]][[[[[[\\\___aaaeeejjjnnnrrruuuvvvmmmkkkgggcccbbbcccfffhhhggghhhhhhgggcccaaa```aaaeeegggiiijjjiiihhhhhhiiillllllnnnnnnnnnnnnmmmllljjjjjjjjjjjjjjjkkklllmmmllllllllllllkkkjjjiiihhhffffffdddcccaaa___^^^]]]]]]^^^___```bbbccceeeeeecccbbbaaaaaaaaaaaabbbccchhhhhhgggfffeeecccbbbaaa`````````aaacccdddfffggghhhgggfffeeefffeeecccaaaaaaaaaaaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbaaaaaaccceeeeeeeeeeeefffgggggghhhkkkmmmnnnnnnmmmmmmhhhhhhgggffffffggghhhiiiggghhhiiigggeeeffflllrrr888888999888888777666555888777666777999:::::::::777777777888888888999999::::::::::::::::::::::::;;;;;;:::999999888888777999999888777777777777888666666666666666666666666555555666666666777777777777777777777777888888999999999::::::::::::999999888:::;;;;;;:::999999:::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<>>>>>>??????@@@BBBCCCDDDBBBAAAAAAAAADDDHHHLLLNNNRRRVVV[[[___ccciiipppvvv}}}vvvnnngggddd]]]\\\ZZZXXXWWWVVVVVVVVVTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRTTTWWWZZZ[[[^^^___```___]]]\\\]]]^^^```___]]]\\\]]]^^^```bbbdddcccaaa___]]][[[YYYYYYXXX[[[___aaabbbaaabbbccc``````^^^\\\YYYXXXYYYZZZ^^^```dddhhhmmmqqqsssuuukkkiiieeebbbaaabbbdddffffffggggggfffdddbbbbbbcccgggiiijjjkkkiiiiiiiiijjjkkklllmmmnnnnnnmmmlllkkkhhhhhhhhhiiijjjkkklllmmmlllkkkkkkjjjiiihhhfffeeecccbbbbbbaaa```___^^^^^^___``````aaacccddddddeeedddcccbbbaaaaaabbbcccdddhhhhhhggggggeeedddbbbbbbaaaaaaaaabbbdddeeeggghhhiiigggfffeeefffeeecccbbb_________``````bbbccccccgggffffffeeedddccccccbbbeeeeeeeeeeeedddcccbbbbbbbbbdddffffffeeeeeefffgggfffhhhkkknnnooonnnllljjjiiihhhfffeeedddddddddeeeccceeefffdddccceeekkkooo777777999:::::::::::::::;;;999777666777777666555777777777777888888888888:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888777999999888777777777777777666666666666666666666666444555555555666777777777777777777777777888888999999999::::::::::::999999888999;;;;;;999888999:::::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;>>>============???@@@AAAAAA@@@??????@@@CCCEEEGGGJJJMMMPPPSSSUUUYYY___ccclllppptttvvvxxx}}}}}}xxxvvvrrrmmmfff___YYYUUURRRQQQQQQQQQRRRRRRRRRSSSRRRSSSUUUWWWXXXWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRUUUXXX[[[]]]]]]^^^^^^]]][[[ZZZZZZ[[[^^^]]]\\\[[[\\\]]]^^^___aaa```^^^]]][[[ZZZYYYXXXYYY\\\___````````````aaa______]]]ZZZWWWVVVXXXZZZ___```dddgggkkknnnpppqqqhhhfffcccaaa```aaacccdddfffggggggfffddddddeeefffiiijjjkkkkkkjjjiiijjjkkkkkklllmmmmmmmmmlllkkkjjjggggggggghhhiiijjjkkklllkkkjjjjjjiiigggeeedddcccaaaaaaaaaaaa````````````bbbbbbbbbcccddddddeeeeeeeeedddcccbbbbbbcccdddeeegggggggggffffffdddcccbbbaaaaaabbbcccdddfffggghhhiiigggeeeeeeeeeeeedddbbb```___``````aaabbbcccdddffffffeeedddccccccbbbbbbdddeeeeeeeeeddddddcccbbbccceeeffffffeeedddeeefffeeegggkkknnnooommmjjjgggiiigggeeecccbbbaaaaaaaaabbbcccdddccccccfffjjjnnnzzz777777999:::::::::::::::999777555555555666555444666666777777777888888888::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888777999888777777666666777777555555555555555555555555333444444555666777777777777777777777777888888999888999999::::::999999888777999::::::999888888999999999888888888888999999::::::::::::::::::::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???>>>>>>>>>@@@BBBCCCFFFGGGIIIJJJLLLOOOSSSUUUZZZ]]]```aaacccgggnnnttt~~~{{{vvvsssqqqooommmlllfffeeeccc___ZZZUUUPPPNNNHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSSSSRRRQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSUUUYYY[[[]]]^^^______]]][[[ZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^]]][[[ZZZYYYXXXXXXXXXYYY\\\^^^^^^^^^]]]^^^_________]]][[[XXXXXXZZZ\\\aaabbbdddfffhhhjjjjjjkkkfffeeebbb``````aaabbbcccfffggggggfffeeeeeefffhhhiiijjjkkkkkkjjjiiikkklllllllllmmmmmmmmmllljjjiiigggffffffggghhhiiijjjjjjiiiiiihhhgggfffdddbbbaaaaaaaaaaaabbbbbbcccccccccddddddddddddeeeeeeffffffeeedddcccbbbbbbcccdddeeeeeeeeeffffffeeedddccccccaaaaaabbbcccdddfffggghhhiiigggddddddddddddcccbbbaaaaaaaaabbbcccdddfffgggeeeeeeeeeddddddcccccccccddddddeeeeeeeeedddccccccdddeeegggfffeeeddddddeeedddfffjjjmmmmmmjjjgggeeegggfffdddbbb````````````bbbbbbcccccceeegggjjjmmmuuu}}}888888999888888777666555555444333444666777777777666666666777777777888888999::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888777888888777666666666666777555555555555555555555555333333444555666777777888777777777777777888888999888888999999999999888888777999::::::999888888999999888888777777888888999888888888888888888888888888888888888999999999999999999:::;;;;;;;;;;;;:::999:::;;;<<<======<<<<<<<<<;;;;;;;;;<<<===???@@@CCCCCCCCCCCCEEEGGGIIIJJJJJJMMMOOOPPPQQQTTTZZZ___hhhnnnwww{{{vvvsssqqqkkkhhhdddbbbaaa```___^^^YYYYYYXXXVVVSSSOOOLLLJJJGGGGGGIIIJJJJJJKKKKKKJJJMMMNNNPPPQQQQQQPPPNNNMMMPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQSSSUUUXXX[[[\\\^^^___```^^^\\\[[[[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYWWWWWWWWWXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^^^^^^^^^^\\\[[[ZZZ\\\^^^bbbcccdddeeefffgggggggggeeedddbbb``````aaabbbccceeefffeeedddcccccceeehhhhhhiiijjjjjjiiijjjlllnnnmmmmmmnnnnnnmmmllljjjiiiggggggfffffffffggghhhhhhhhhhhhgggfffeeedddbbbaaabbbbbbbbbcccddddddeeeeeeeeeeeeeeeffffffgggggggggdddcccbbbaaaaaabbbcccdddccccccdddddddddccccccbbbaaaaaaaaabbbdddeeeggghhhhhhfffcccbbbbbbcccbbbaaabbbbbbcccccceeefffhhhiiifffeeeeeeeeeddddddccccccdddddddddeeeeeeddddddcccdddeeeffffffdddbbbbbbcccdddeeehhhjjjiiigggeeeccceeedddbbbaaa`````````aaacccccccccdddeeehhhjjjkkknnnttt|||888888999888888777666555777555444555777999999888666666666666777777777888888999999:::;;;;;;<<<<<<;;;;;;:::999999888888777888888777666666666666666555555555555555555555555222333333444555666777888777777777777777888888999888888999999999999888888777888::::::888777888999888888777777777777888888777777777777777777777777777777777888888888999999888888999:::::::::::::::777888;;;===>>>===<<<;;;999999999:::;;;===>>>???AAA@@@??????AAACCCDDDDDDAAADDDFFFGGGFFFHHHMMMQQQVVVZZZ```fffjjjmmmqqqsssuuuuuuuuuvvvxxx{{{}}}|||yyyrrrpppmmmjjjgggdddaaa```\\\ZZZWWWVVVVVVVVVUUUTTTQQQQQQQQQPPPNNNLLLJJJHHHJJJJJJKKKLLLLLLKKKJJJIIIMMMNNNPPPQQQRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOQQQQQQQQQRRRTTTWWWYYY[[[[[[\\\]]]\\\ZZZYYYYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]^^^```[[[]]]^^^^^^]]]]]]^^^___aaaaaacccdddeeeeeeffffffdddcccbbbaaaaaaaaabbbccccccccccccaaa___```bbbdddfffggghhhhhhhhhjjjmmmooonnnnnnoooooonnnmmmkkkjjjhhhgggffffffeeeeeeffffffffffffffffffeeedddcccbbbbbbbbbccccccdddeeeeeeeeeeeeeeeffffffggghhhiiiiiicccbbbaaaaaaaaaaaabbbcccaaabbbbbbcccccccccbbbbbb`````````aaacccdddfffggghhheeebbb``````aaaaaa```bbbbbbcccdddeeegggiiiiiiiiihhhgggfffeeecccbbbbbbcccddddddeeeeeeddddddcccccceeeeeeeeebbbaaaaaaaaacccdddfffgggfffdddbbbaaacccbbbaaa``````aaabbbcccccccccbbbccceeeggghhhhhhhhhlllssszzz777888999::::::;;;::::::<<<:::888777888888777666666666666666777777777777888888999999:::;;;<<<<<<;;;;;;::::::999888888777888888777666666666666666555555555555555555555555222222333444555666777888777777777777777888888999888888999999999999888888777888::::::888777888999888888777777777777888888888888888888888888888888777777777777888888888888777888999:::::::::::::::555777;;;>>>???>>><<<:::888888999:::<<<>>>???@@@BBB@@@??????@@@BBBBBBBBB>>>AAADDDDDDCCCDDDGGGKKKMMMOOOSSSVVVXXXZZZ]]]```]]]^^^___aaadddgggiiijjjooopppqqqrrrtttwww{{{|||yyywwwttttttsssqqqnnnkkkhhhgggcccaaa___]]]ZZZXXXWWWWWWUUUSSSQQQQQQQQQRRRQQQPPPNNNNNNNNNNNNLLLJJJHHHGGGIIIIIIJJJJJJIIIHHHFFFEEEHHHJJJLLLNNNOOOOOONNNMMMNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMLLLMMMMMMNNNOOOOOORRRQQQQQQRRRTTTVVVXXXYYYVVVXXXXXXXXXVVVUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTTTTUUUWWWXXX[[[\\\^^^^^^^^^^^^```aaaYYY[[[^^^^^^^^^^^^^^^______```aaaccceeefffffffffdddcccbbbaaaaaabbbbbbcccaaaaaa```^^^]]]]]]___bbbeeefffggghhhhhhjjjmmmpppooooooooooooooommmkkkjjjhhhhhhfffeeeeeeeeeeeeeeeffffffffffffeeeeeedddcccbbbbbbbbbcccdddddddddeeeeeeeeefffggghhhiiijjjjjjcccbbbaaa``````aaabbbccc``````aaabbbbbbbbbbbbaaa___``````aaabbbdddeeefffgggdddaaa______`````````bbbbbbcccdddeeeggghhhiiilllkkkiiigggeeecccaaa```ccccccdddeeeeeedddddddddcccdddeeedddbbb`````````cccddddddeeedddcccaaa```aaaaaa``````aaabbbdddeeecccbbbbbbccceeefffffffffeeeiiiooouuu}}}888888888888888888999999444444444444555666888888888888999888888777666555888888888888888888888888:::999777666555555555666777777666666666666777777666666666666666555555444666666666666666666666666555444444444444555666666888888999999999999888888666666666666777777777777555555666777888999::::::777777777777777777777777777777777777777777777777999888888888999::::::;;;999999999999999999999999999888888:::<<<>>>>>>===;;;<<<======<<<<<<===???@@@@@@@@@@@@AAACCCEEEFFFIIIJJJKKKLLLMMMOOOPPPPPPOOOPPPQQQSSSVVVXXX[[[\\\\\\\\\]]]___aaaccceeeffflllmmmnnnppprrrsssuuuuuuuuuttttttsssqqqpppoooooooooppppppqqqppppppooonnnnnnmmmkkkjjjhhhgggfffffffffccc```___``````^^^\\\[[[YYYVVVSSSQQQPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPNNNMMMLLLKKKIIIGGGFFFEEEGGGGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOSSSSSSRRRRRRSSSUUUWWWXXXUUUUUUTTTTTTTTTUUUVVVVVVSSSRRRQQQRRRTTTVVVVVVUUUTTTSSSSSSSSSSSSUUUVVVWWWZZZZZZ[[[[[[\\\]]]___```]]]]]]]]]\\\\\\[[[[[[[[[`````````aaabbbdddeeefffccccccbbbaaaaaabbbbbbcccddd```\\\ZZZ[[[^^^aaacccggggggggggggiiikkkmmmnnnrrrrrrrrrqqqooollliiihhhfffffffffeeecccaaa___^^^eeeeeeffffffffffffffffffcccbbbaaa```aaabbbdddfffggghhhhhhiiiiiiiiiiiihhhgggdddaaa``````aaabbbaaa_________```bbbcccbbb```]]]^^^```aaacccddddddeeecccbbbbbbaaaaaaaaabbbbbbbbbcccdddfffggghhhhhhhhhiiigggeeecccaaa`````````dddbbbaaabbbeeegggfffddddddcccbbbaaaaaabbbcccdddbbbbbbcccdddcccbbbaaa```______``````aaabbbccccccccccccccccccbbbbbbaaaaaabbbgggnnnuuu{{{888888888888888888888888555555555555666777888999666777777888888888777777888888888888888888888999999888777666555555555666666666555555555555666666666666666666666555444444555555555555555555555555555444444444444555666666777777888888888888777777555666666666777777777777666666666777888888999999666666666666666666666666666666666666666666666666888888888888999999:::;;;999999999999999999999999999888888999<<<======<<<;;;<<<<<<<<<;;;;;;===>>>??????>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUYYYYYY[[[\\\^^^```aaabbbeeeeeedddcccbbbaaa``````]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYWWWUUUTTTTTTTTTXXXVVVSSSSSSTTTTTTRRRPPPSSSRRROOOMMMKKKJJJJJJJJJMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPSSSSSSRRRRRRSSSUUUVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTQQQPPPOOOPPPRRRTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\______```aaabbbccceeefffddddddcccccccccbbbbbbbbb```]]]XXXWWWZZZ^^^bbbeeehhhgggggghhhiiikkkmmmnnnrrrrrrrrrqqqooollliiihhhfffeeeeeedddcccbbbaaa```eeefffffffffffffffeeeeeebbbbbb`````````bbbdddfffggghhhiiiiiijjjjjjiiiiiigggdddbbbaaabbbcccdddcccaaa```______aaaaaaaaa___]]]^^^```aaabbbcccbbbbbb``````______^^^______```bbbcccdddeeegggggghhhhhhfffdddbbb```___^^^^^^^^^cccaaa```bbbdddeeedddbbb``````___``````aaabbbcccccccccdddddddddcccbbbaaaccccccdddeeeffffffffffffdddcccccccccbbbbbbbbbbbbbbbffflllqqquuuyyy~~~888888888888888888888888666666666777777888999999555555777888888999999999777777777888888999999999888888777666555555555555555444444444444444444555555666666666666555444444444444444444444444444444555444444444444555666666666666666777777666666666555555666666666777777777777777777777777777777777666666666666666666666666666666666666666666666666888888888888999999999:::888888888888888888999999999888888999;;;===<<<;;;999:::;;;:::999:::;;;============>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBDDDCCCDDDDDDEEEFFFGGGHHHKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRSSSTTTVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNNNNOOOPPPQQQOOONNNMMMKKKJJJIIIIIIIIIOOONNNLLLLLLMMMNNNLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQSSSRRRRRRRRRSSSTTTUUUUUUSSSTTTTTTTTTTTTSSSQQQPPPMMMLLLLLLMMMOOOQQQRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[___^^^^^^^^^^^^^^^]]]]]]^^^^^^___```aaacccdddeeeeeeeeeeeeeeedddcccaaa```\\\XXXUUUUUUYYY___eeehhhhhhhhhhhhiiijjjlllnnnooorrrrrrrrrqqqooollliiihhhdddddddddddddddcccccccccfffffffffffffffeeedddcccbbbaaa`````````bbbdddfffggghhhiiikkkkkkkkkjjjiiigggeeeccccccdddfffgggfffdddbbb___^^^^^^_________]]]^^^```bbbbbbaaa```^^^______^^^^^^^^^^^^______bbbcccdddeeeffffffffffffdddcccbbb```___^^^^^^^^^```______aaabbbcccaaa___ZZZ[[[]]]^^^```aaaaaabbbddddddeeefffeeedddcccbbbdddeeeggghhhiiihhhhhhgggddddddccccccccccccbbbbbbeeegggkkknnnoooqqqtttvvv{{{888888888888777777777777777777888888999999999999666666777888888888888888666666777777888888999999777777666666555555555555555555444444444444555555555555666666555555444333333333333333333333333333555444444444444555666666444555555666666555555444555555555666666666777777888888777777666666666666666666666666666666666666666666666666666666666666888888888999999999888888777777777888888888888888999888777888;;;<<<;;;:::888999:::999888888:::<<<=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHJJJKKKLLLNNNNNNOOOOOONNNMMMMMMLLLKKKKKKLLLKKKIIIHHHIIIJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSQQQRRRSSSSSSSSSQQQNNNMMMJJJIIIIIIJJJMMMPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTSSSTTTUUUVVVWWWXXXXXXYYY_________^^^^^^^^^^^^^^^]]]]]]^^^___```bbbdddeeeeeefffggggggfffcccaaa___YYYVVVSSSUUUZZZbbbhhhllliiiiiiiiiiiijjjmmmooopppqqqqqqqqqpppnnnkkkiiigggbbbbbbcccccccccdddeeeeeegggggggggfffeeedddcccbbbaaa```______```bbbdddfffggghhhjjjlllllllllkkkjjjgggfffdddeeegggiiiiiihhhfffccc^^^\\\\\\]]]^^^^^^]]]___```aaaaaa___]]]\\\``````````````````aaabbbccccccdddeeeffffffeeeeeeeeedddcccbbb```___^^^^^^]]]]]]]]]^^^______^^^]]]XXXYYY\\\___aaabbbbbbbbbeeefffgggggggggfffdddcccbbbccceeeggggggfffeeedddddddddddddddddddddcccccchhhjjjlllmmmmmmmmmoooppprrr|||~~~888888888777777777666666777888999999:::999999888888888888888888777666666666666777777777888888888666666666666666555555555666555555555555555555666555555555555555444444333333333333333333333333333555444444444444555666666444444555555555555444444555555555555666666666666888888777777666555555555555555555555555555555555555555555555555555555555777888999999999888777777666666666777777888888888888777777888:::;;;:::999777888999999888888999;;;======>>>>>>??????@@@@@@AAA@@@@@@@@@@@@?????????<<<<<<===>>>@@@BBBCCCDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGGGGKKKJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCBBBBBBDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQNNNLLLJJJIIIHHHGGGIIIMMMOOOPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSRRRSSSTTTVVVWWWWWWWWWWWW]]]^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\^^^___aaacccdddeeefffggggggfffcccaaa___XXXVVVUUUWWW]]]eeejjjmmmiiiiiiiiiiiijjjmmmoooppppppppppppnnnllljjjgggfffaaaaaaaaaaaacccdddfffgggffffffffffffeeedddcccbbb``````______```bbbdddfffgggiiikkkmmmnnnnnnlllkkkiiihhhggggggiiijjjiiihhhfffbbb]]]ZZZ[[[]]]^^^___^^^___```aaa```^^^\\\[[[```````````````aaabbbbbbddddddeeeffffffeeeeeeeeeddddddcccaaa```^^^\\\\\\YYYYYYZZZZZZZZZ[[[\\\]]]ZZZ[[[^^^aaacccdddddddddffffffggghhhgggfffeeedddaaabbbcccdddddddddccccccddddddddddddddddddeeeeeegggiiikkklllkkkkkkmmmnnnnnnvvv~~~zzz|||~~~888888888777777666666555777888999::::::999888777999999999888888777555555777777777777777777777777555555666666666555555444666666555555555555666666444555555555555444333333333333333333333333333333555444444444444555666666444444555555555555444444444444555555555666666666777777777666666555555555555555555555555555555555555555555555555555555555777888999999999888777666555555666666777777888888888777666777999:::999888777888999888777888999;;;<<<===>>>????????????>>>>>>>>>>>>===============;;;;;;<<<===???AAACCCDDDBBBAAAAAA@@@@@@AAAAAABBB??????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????@@@AAABBBCCCBBBBBBAAAAAA@@@AAAAAAAAABBBDDDFFFGGGFFFDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHJJJNNNQQQRRRRRRQQQRRRSSSTTTUUUUUUUUUTTTQQQSSSUUUVVVWWWXXXWWWWWW[[[[[[\\\\\\\\\\\\]]]]]]ZZZZZZ[[[]]]___aaacccdddeeeeeeeeeeeedddcccaaa```ZZZYYYYYY[[[aaafffjjjlllhhhhhhhhhiiijjjlllnnnooonnnnnnnnnmmmkkkhhheeeddd```______```aaaccceeegggeeeeeeeeeeeeeeedddcccbbb```___^^^^^^```bbbdddfffgggiiilllooopppooommmlllllljjjiiiiiiiiiiiihhhfffccc___[[[ZZZ[[[]]]___```````````````___^^^]]]\\\______^^^______```aaabbbfffffffffgggffffffeeeeeebbbbbbaaa___]]]ZZZXXXVVVVVVVVVVVVVVVUUUWWW[[[^^^^^^___aaabbbdddeeeffffffffffffggghhhgggfffeeedddccccccccccccccccccccccccddddddeeeeeeeeeeeeffffffccceeehhhiiiiiiiiijjjkkkkkkrrr{{{|||zzzwwwyyy|||}}}999888888777666666555555666777999:::999888777666777777888888888777777666888888888777666666555555444444555666666555555444555444444444444444444555444444555555444444333222444444444444444444444444555444444444444555666666444444555555555555444444444444444555555555666666666666666666666666555555555555555555555555555555555555555555555555555555777888999:::999888666555444444555666666777888888888777666777888999999777888999999999888888:::;;;:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@AAACCCDDDBBBAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDDDDEEE@@@@@@@@@????????????>>>>>>??????@@@AAAAAABBBBBB@@@???????????????@@@@@@AAADDDGGGGGGEEECCCCCCDDDCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJLLLPPPSSSUUUUUUQQQRRRTTTUUUVVVUUUUUUUUURRRSSSVVVXXXYYYYYYXXXWWWYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYZZZ\\\^^^```bbbcccddddddcccccccccbbbbbbbbb[[[[[[[[[^^^cccfffgggggghhhgggggghhhiiikkkmmmnnnlllllllllkkkiiifffdddbbb___^^^^^^^^^___bbbdddfffddddddeeeeeeeeeddddddccc___^^^^^^^^^___bbbeeefffgggjjjmmmpppqqqpppnnnmmmooommmkkkjjjiiihhheeeccc___\\\ZZZZZZ\\\___```aaabbbaaa```^^^^^^^^^_______________``````aaaccccccggghhhhhhhhhgggffffffeeeccccccaaa___\\\XXXUUUSSSSSSSSSSSSQQQQQQUUU[[[```ccccccccccccddddddeeefffeeefffgggggggggfffeeeddddddbbbaaa``````aaabbbcccdddeeeeeeeeeffffffffffffbbbdddggghhhggghhhiiijjjjjjpppuuuxxx}}}{{{yyyxxx{{{~~~999888888777666555555444666777888999999888666555555666777888888999999888999999888777666555444444333444555666666666555444444333333222222333333444444444555555444444333222444444444444444444444444555444444444444555666666444555555666666555555444444444444555555555666666666666666666666666666666555555555555555555555555555555555555555555555555777888999:::999888666444444444444555666777777888888777666777888999888777888999:::999888888:::<<<999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>>>>=========>>>?????????>>>===;;;::::::999999??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@????????????<<<<<<>>>???@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<======>>>AAADDDDDDAAA???>>>???CCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDDDDCCCBBBBBBAAAAAABBBDDDFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLKKKIIIGGGFFFKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKNNNRRRUUUVVVWWWOOOPPPRRRTTTTTTTTTSSSSSSSSSTTTWWWYYYZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZXXXYYYZZZ[[[^^^```bbbcccccccccbbbaaaaaabbbbbbccc[[[\\\]]]```ccceeeeeedddggggggggggggiiikkkmmmnnnkkkkkkkkkjjjhhheeecccaaa^^^^^^]]]]]]^^^aaaccceeeccccccdddeeeeeeeeedddddd___^^^^^^^^^___bbbeeefffgggjjjmmmppprrrqqqooommmpppnnnlllkkkiiigggcccaaa\\\ZZZYYYZZZ]]]```aaabbbcccbbb___^^^]]]^^^```aaabbbbbbbbbbbbcccdddeeefffhhhiiiiiiiiihhhgggfffeeefffeeedddaaa^^^ZZZVVVTTTRRRRRRQQQOOOOOOSSS\\\bbbfffeeedddccccccdddeeefffeeefffgggggggggfffdddccccccaaa^^^]]]\\\^^^```bbbeeeeeeeeefffffffffggggggdddfffhhhiiihhhhhhiiijjjkkkpppssstttvvv}}}zzz{{{~~~~~~|||777777777777666666666666555555666777888999::::::666666777777888888888999888888777666555444333333777777777777666333111000333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222444777888666444444444333333333333333333333333444444444444444444444444444444444555555555555666666666555444444444444444555666666666666666555555777777666666555555444444666777777777888888888888888888777777777777777888777888999:::;;;:::999999777888999:::::::::999999<<<===============<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@???>>>===<<<;;;<<<===>>>@@@@@@??????>>>===<<<;;;:::;;;===???@@@CCCCCCCCCDDDCCCCCCBBBAAADDDCCCAAAAAA@@@AAABBBCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCFFFGGGIIIKKKKKKIIIGGGEEEGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKNNNRRRVVVWWWXXXRRRRRRSSSSSSSSSSSSRRRRRRTTTVVVXXXZZZZZZYYYWWWVVVVVVUUUTTTUUUWWWYYYYYYYYYXXXYYYZZZ\\\^^^_________``````_________``````aaa]]]^^^___```aaaaaaaaaaaaccceeehhhkkkmmmmmmlllkkkkkkjjjiiigggeeebbb___^^^^^^^^^^^^___aaabbbdddddddddeeeggghhhhhhgggeeeddd______```bbbdddfffggghhhhhhiiikkkmmmnnnnnnmmmllllllllljjjhhheeebbb```^^^[[[\\\]]]]]]]]]^^^```cccgggeeebbb```___```bbbccceeeeeeeeeeeeeeeeeeeeeeeehhhhhhgggfffeeeddddddcccdddcccbbb```]]]YYYVVVTTTRRROOOKKKHHHIIIPPPYYY```iiiddd``````dddgggfffddd___```aaabbbcccbbbbbbaaa^^^______^^^]]]^^^```cccbbbdddeeeggggggfffeeeccc`````````aaadddfffiiijjjiiikkknnnrrrsssyyy}}}zzzxxxwww777777777777666666666555666666666777777777777777666666777777777888888888777777666666555555444444444444555444444333222222222222222222222222222222333333333333333333333333000000000000000000000000222222222333333333444444111333555555444333333333333333333333333333333333444444444444444444444444444444444444555555555555888777777666555555666666333333444444444444333333666666666666555555555555666666777777777888888888777777666666555666666777777888999:::::::::999999888888888999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<=========>>>>>>@@@@@@@@@??????>>><<<<<<<<<===>>>???@@@???>>>>>><<<;;;:::::::::<<<>>>???CCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIJJJJJJIIIGGGEEEGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMLLLIIIFFFEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMQQQTTTUUUUUUPPPPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWYYYYYYXXXVVVUUUTTTSSSRRRSSSVVVWWWXXXWWWWWWWWWYYY[[[]]]^^^^^^_________^^^^^^^^^______```]]]^^^___``````aaa`````````cccfffiiikkklllkkkjjjkkkjjjhhheeeccc```^^^]]]]]]]]]^^^^^^___aaabbbcccdddeeefffggggggfffeeeddd___```aaacccdddfffggghhhggghhhjjjlllmmmmmmlllkkkjjjiiigggdddbbb___^^^]]]ZZZ\\\^^^^^^^^^^^^```bbbbbbaaa``````aaabbbdddffffffffffffffffffeeeeeeeeehhhhhhgggfffeeedddccccccccccccbbb```]]]ZZZWWWUUUQQQNNNJJJHHHKKKSSS[[[```fffbbb___```cccfffeeebbb___```bbbdddddddddcccbbb^^^^^^^^^^^^\\\]]]___aaaaaabbbeeefffggggggeeeeeeaaaaaaaaabbbdddfffhhhjjjhhhiiillloooqqquuu}}}wwwuuusssttt}}}777777777666666666555555666666666666555555444444666666666666777777777777555555555555555555555555333333222222222222333333111111111111111111111111333333333333333333333333222222222222222222222222222222222222333333333333111333444333222111222333333333333333333333333333444444444444444444444444444444444444555555555555444444333222222222333333333333444444444444333333555555555555555666666666666666666666777777777777666555555444444555666666777777888999999999999888999888777777777888:::;;;:::;;;;;;<<<<<<<<<;;;;;;999999999888888999::::::<<<============>>>>>>>>>??????@@@??????>>>===<<<<<<===>>>?????????>>>>>>;;;:::999999:::<<<===>>>BBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA?????????@@@BBBCCCEEEFFFEEEFFFHHHIIIIIIHHHGGGEEEGGGFFFFFFFFFFFFEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLPPPPPPOOOKKKGGGEEEDDDEEEHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJJJJLLLOOORRRRRRQQQLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSUUUWWWWWWVVVUUUTTTRRRQQQPPPQQQTTTVVVVVVUUUUUUVVVWWWYYY[[[]]]]]]^^^]]]\\\\\\\\\]]]^^^______^^^______`````````______^^^```dddhhhjjjjjjjjjiiikkkiiifffbbb```^^^]]]]]]]]]]]]]]]^^^___```aaabbbddddddffffffffffffdddddd___```bbbdddeeefffggggggfffggghhhjjjjjjjjjiiiiiifffeeebbb___]]]\\\[[[[[[ZZZ\\\___```______``````]]]^^^```aaadddfffhhhiiihhhhhhhhhhhhggggggffffffhhhhhhfffeeeddddddccccccbbbbbbbbbaaa___\\\ZZZXXXQQQMMMIIIJJJPPPXXX^^^aaadddaaa```aaadddfffdddbbbaaabbbeeefffgggeeecccbbb]]]^^^^^^]]][[[[[[]]]^^^___aaacccfffgggggggggfffcccccccccdddeeefffhhhhhhggggggjjjlllmmmpppzzz~~~uuurrrqqqqqquuu777777666666666555555555444444444444444444444444666666666666666666666666444444444555555666666666555444222111111222333333222222222222222222222222222222222222222222222222333333333333333333333333111222222222222333333333222333333222111111333444222222222222222222222222333333333333333333333333333333444444444555555555333222222111111111222222444444555666666666555555444444444555555666666666555555555666666666777777555555555444555555666666777777777888888888888888999888666555666777999;;;:::;;;<<<<<<<<<<<<<<<<<<888888888888888999:::;;;========================>>>>>>?????????>>>======;;;<<<>>>?????????>>>===::::::::::::;;;===>>>???AAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAA@@@BBBCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOOOONNNKKKGGGEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGHHHJJJIIIJJJKKKNNNOOONNNMMMIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSTTTUUUVVVUUUTTTSSSPPPOOOOOOPPPSSSUUUUUUUUUSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[]]]^^^^^^______`````````___^^^^^^]]]```dddgggjjjjjjjjjiiijjjgggddd```^^^]]]]]]]]]_______________```aaabbbcccdddeeeeeeeeeeeedddccc```aaaccceeefffgggggggggeeefffgggggghhhggggggfffcccaaa___\\\ZZZZZZZZZ[[[YYY\\\```aaa```_________]]]___bbbeeegggiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiihhhfffeeedddcccddddddbbbbbbcccbbbaaa___]]][[[TTTOOOLLLNNNWWW___cccdddeeeddddddfffhhhiiigggeeeeeefffhhhiiihhheeebbb___]]]^^^^^^]]][[[ZZZ[[[\\\^^^```ccceeegggggggggfffdddddddddeeeeeefffgggggggggfffhhhjjjkkklllttt}}}xxxttttttxxx{{{~~~666666666666555555555555111222222333444555555555666555555555555555555555333333444444555555666666888666444222111111222222333333333333333333333333222222222222222222222222////////////////////////111111111222222222333333333444444333222222444555222222222222222222222222333333333333333333333333333333333444444444444555666666555555555666666777333333444555666666555555333333444444555555666666444555555555555666666666666555555555666666777888666666666777777777888888888777666555555777999::::::;;;<<<===============888888888888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======;;;<<<===>>>???>>>>>>===;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@@@@@@@??????>>>===>>>>>>?????????@@@@@@???@@@BBBDDDDDDCCCAAA@@@BBBAAAAAA@@@@@@@@@AAAAAADDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJKKKJJJIIIFFFEEEFFFHHHHHHGGGFFFDDDDDDDDDEEEFFFIIIIIIIIIKKKMMMMMMLLLJJJGGGHHHIIIKKKMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSOOONNNNNNOOORRRTTTUUUUUUSSSTTTUUUWWWXXXYYYZZZZZZXXXXXXYYYYYY[[[\\\^^^^^^`````````aaa``````_________aaaeeeiiikkkkkkkkkjjjhhhfffccc```^^^]]]^^^^^^bbbaaaaaaaaaaaaaaabbbbbbccccccddddddddddddcccccc```bbbdddfffggghhhggggggeeeeeeeeeeeeeeeeeeddddddaaa```]]][[[ZZZZZZ[[[\\\ZZZ]]]```aaaaaa_________aaaccceeehhhjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggeeedddddddddeeeddddddddddddcccbbb```___YYYUUURRRVVV^^^fffhhhhhhiiiiiiiiikkklllmmmlllkkkkkkkkkkkkjjjhhhddd___]]]]]]^^^___^^^\\\[[[\\\]]]___```ccceeefffffffffeeedddddddddeeeeeeeeeffffffgggfffgggiiiiiiiiiooovvv|||zzzxxx{{{666666666555555555444444111111222333444555666666555555555555555444444444333333444444555555555666888777555444222111111111333333333333333333333333222222222222222222222222000000000000000000000000111111111111222222222222222444555444333222333555222222222222222222222222333333333333333333333333333333333333444444444444555555444444444555666666000111222333333444333333444444444444444555555555444444444444555555555666555555555555666777888888666666666555666777777888777666555555555666888999999:::;;;<<<<<<<<<<<<<<<777777777888999;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;<<<===>>>>>>>>>======;;;;;;<<<>>>???@@@AAAAAA???????????????>>>>>>===;;;<<<===>>>???????????????@@@AAABBBBBBBBBAAA@@@CCCBBBAAA@@@@@@?????????CCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGHHHGGGFFFEEEGGGIIIIIIGGGEEECCCBBBBBBCCCDDDHHHHHHIIIJJJLLLMMMKKKIIIFFFGGGHHHJJJLLLMMMMMMNNNPPPPPPQQQQQQRRRRRRRRRQQQNNNMMMLLLNNNQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\^^^___```aaaaaabbbbbbbbbaaaaaaaaacccgggjjjllllllkkkjjjfffeeecccbbb`````````aaaccccccbbbaaaaaaaaabbbbbbccccccccccccccccccccccccaaaccceeeggghhhhhhggggggeeeeeeddddddcccccccccccc___^^^]]]\\\[[[[[[\\\\\\\\\^^^```aaa```______```eeefffgggiiijjjiiiiiihhhiiiiiiiiijjjkkkkkkllllllllljjjhhhfffeeeeeefffgggfffgggggggggfffdddcccbbb^^^\\\[[[^^^dddiiikkkkkkllllllmmmmmmnnnoooppppppnnnnnnllljjjfffbbb___]]]^^^___aaa```___^^^^^^___aaabbbdddeeefffeeecccbbbbbbbbbcccdddeeeeeeeeeeeegggeeeeeehhhhhhgggkkkqqqxxx~~~|||{{{~~~}}}666666555555555444444444222333333333444444555555555555555444444444333333444444444444444444444444444444444444333222000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222222222000222444444333222222222111111111111111111111111222222222222222222222222222222333333333444444444111111111111111222333333000000111222333333333333555444444444444444444333333333444444444555555555444444444444555666777888666666555555555666777888555555555666666666777777777777888999:::;;;;;;:::555555555666888:::;;;<<<;;;;;;:::::::::999999999777888999:::;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<999:::<<<===???@@@@@@AAA>>>>>>??????>>>>>>===<<<:::;;;<<<>>>??????>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEGGGHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGGGGGGGEEEEEEGGGIIIIIIGGGDDDAAA@@@AAABBBCCCGGGGGGHHHKKKMMMMMMKKKIIIFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOKKKJJJJJJLLLOOORRRRRRRRRVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWYYY[[[]]]___``````aaabbbcccccccccccccccccceeehhhjjjkkkkkkiiihhheeeeeeddddddddddddccccccccccccbbbaaaaaa```aaaaaaccccccbbbbbbbbbbbbccccccaaacccfffhhhiiiiiigggffffffeeedddcccbbbbbbbbbbbb]]]\\\\\\\\\\\\\\\\\\\\\^^^___``````______```aaaeeeffffffggghhhhhhhhhggggggggghhhiiikkklllmmmnnnnnnllliiigggffffffggghhhiiijjjjjjjjjiiigggeeedddaaabbbcccdddgggiiikkklllllllllllllllmmmnnnqqqrrrnnnmmmkkkhhheeebbbaaa```^^^```bbbcccbbbaaaaaaaaaddddddeeefffeeecccaaa___```aaabbbddddddeeeddddddeeebbbcccfffgggeeehhhlllsss~~~~~~666666555555555444444444555555444444444444333333555555555444444333333333444444444444444444444444000111222333333222111000111111111111111111111111111111111111111111111111////////////////////////000111111111111222222222...111333444333111000000111111111111111111111111222222222222222222222222222222333333333444444444333222222222333444555555111222333444555555666555555555555444444333333333333333333444444444555555222222222333444555666777666555555444444666777888444555666666777777666666555555666888888999999999333333444555777999:::;;;:::::::::999999888888888666777888999:::;;;;;;;;;:::;;;===>>>>>>>>>===<<<888999;;;===>>>???@@@@@@>>>>>>>>>>>>>>>======<<<999:::<<<>>>>>>>>>>>>===@@@?????????@@@AAABBBBBB@@@?????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFDDDFFFHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGHHHHHHGGGFFFEEEGGGHHHIIIGGGDDDAAA???@@@AAABBBGGGGGGHHHKKKMMMMMMKKKIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHJJJMMMPPPQQQQQQXXXXXXXXXXXXWWWWWWVVVUUUVVVWWWWWWYYY[[[]]]___``````aaabbbcccdddeeeeeeeeeccceeehhhjjjkkkjjjhhhgggddddddeeefffffffffeeeeeecccbbbaaa``````______```ccccccbbbbbbbbbbbbccccccbbbdddfffiiijjjiiigggfffffffffdddcccbbbbbbbbbbbb[[[[[[\\\\\\\\\\\\[[[[[[___``````___^^^^^^```bbbddddddeeeeeeffffffggggggeeefffgggiiikkkmmmnnnoooooommmjjjgggfffggghhhiiikkkllllllkkkjjjhhhfffeeebbbdddggghhhhhhhhhjjjlllkkkkkkkkkkkkkkkmmmpppsssmmmllliiifffdddccccccccc___aaacccdddcccccccccccceeefffffffffdddbbb___]]]^^^___aaacccddddddddddddcccaaaaaaeeeeeedddeeeiiihhhqqq}}}|||}}}|||{{{zzzzzz{{{}}}333333333444444555555555555444444333333444444555555444333333222222222222333333333333333333333333333333333333333333333333111111111111000000000000222222222111111111000000333222222111111222222333000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444222000222444666444222333333333444444444555555333333333222222111111111222222333333333333444444555555555555555555555555444444444444444444444444666666666666666666666666555555555555666666666666888888999999999999888888888888999999999:::::::::???>>>>>>============>>>999:::;;;:::999999:::<<<===<<<<<<;;;;;;;;;<<<<<<999:::<<<=========;;;;;;===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEGGGGGGGGGFFFEEEFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFCCCBBBBBBAAAAAAAAABBBBBBHHHIIIJJJKKKKKKJJJIIIHHHLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEDDDEEEHHHNNNTTTXXXXXXYYYXXXWWWTTTSSSTTTUUUVVVXXXZZZ[[[\\\^^^aaacccaaabbbccccccddddddccccccfffggghhhhhhhhhfffeeedddeeeeeeeeeeeeddddddcccbbbbbb```^^^\\\\\\]]]___aaaaaaaaaaaaaaaaaaaaabbbcccbbbcccdddeeeeeeeeedddcccaaaaaaaaaaaa```___^^^]]]^^^]]]\\\[[[[[[[[[\\\]]]___```___^^^]]]^^^aaadddddddddddddddfffggghhhiiikkkkkkjjjjjjiiijjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjppppppooonnnllliiigggeeedddeeeggghhhjjjkkkkkkkkkhhhhhhgggeeeeeefffiiilllmmmkkkhhheeecccccceeefffbbbbbbccccccdddccccccbbbiiigggdddaaa```______```^^^___aaabbbcccccccccbbbccccccdddeeeffffffffffffiiilllssszzz{{{|||~~~yyyuuupppnnnqqqtttvvvvvvyyyyyyyyyzzz|||333333333444444444555555444444333333333333444444444444333222222222333333333333333333333333333333333333333333333333333333111111111111000000000000222222222111111111000000222222222111111222222222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333111000111444555444222333333333333444444444444333333333222222111111111222222222333333333444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666777777888888888888777777777888888888888999999999??????===<<<;;;;;;;;;;;;999:::::::::999999:::<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<======>>>=========>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAA@@@AAACCCEEEGGGHHHGGGEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGFFFFFFFFFCCCBBBBBBAAAAAACCCDDDEEEIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEEEEFFFIIINNNSSSWWWWWWWWWWWWVVVTTTSSSTTTUUUVVVXXXZZZ[[[\\\^^^aaacccbbbbbbcccdddddddddddddddddddddeeefffggggggggggggeeeeeeeeeeeedddcccbbbaaa```___^^^]]]]]]^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccddddddcccbbbbbb____________^^^]]]\\\\\\]]]]]]\\\[[[[[[[[[\\\]]]___```___^^^]]]^^^aaacccdddddddddeeeeeefffggghhhjjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjjjjkkkkkkllllllooooooooonnnllljjjgggfffdddeeefffhhhiiiiiiiiiiiiggggggfffdddcccdddhhhkkkkkkjjjgggeeedddeeefffgggcccddddddeeeeeedddddddddhhhfffccc```^^^]]]]]]^^^^^^___aaabbbccccccbbbbbbaaabbbcccddddddeeeeeedddfffjjjooouuu}}}|||yyyyyy}}}{{{tttpppkkkjjjllloooqqqrrrtttsssssstttuuuvvvxxxyyy|||~~~333333333333444444444444444444333333333333444444333222222222222333333444333333333333333333333333333333333333333333333333111111111111000000000000222111111111111000000000222222111111111111222222000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000333111111111333444333222222222333333333444444444222222222222222111111111222222222222333333333333444444444444444444444444444444444444444444444444555555555555555555555555444555555555555666666666666666666777777666666666666666666777777777777888>>>>>><<<:::999888888777888999:::999888999;;;<<<======<<<;;;;;;:::;;;;;;:::::::::;;;<<<===>>>???>>>>>>============>>>>>>???????????????????????????>>>>>>>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@???@@@BBBEEEGGGHHHGGGEEECCCFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAACCCFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJDDDDDDEEEHHHKKKOOOSSSUUUUUUVVVVVVTTTRRRRRRSSSTTTWWWXXXZZZ[[[\\\]]]```cccccccccdddeeeeeeeeeddddddbbbbbbbbbdddeeegggiiijjjeeeeeeeeedddcccaaa```___^^^^^^]]]^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbbbbaaa``````\\\\\\\\\]]]]]]\\\\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]_________^^^]]]^^^```bbbdddddddddeeeeeefffffffffiiiiiihhhhhhhhhhhhiiiiiihhhhhhiiijjjkkklllmmmmmmnnnoooooonnnmmmjjjhhhgggffffffggghhhhhhhhhhhhhhhfffeeedddcccbbbcccfffiiiiiihhhgggffffffggghhhiiiffffffffffffffffffffffffgggeeebbb___]]]\\\]]]]]]^^^___aaabbbcccbbbbbbaaa``````aaabbbcccddddddcccdddfffjjjooottt{{{xxxtttsssssssssyyy|||uuunnnkkkgggfffhhhkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnrrrtttvvvzzz~~~333333333333333333333333444333333333333333333444222111111111222333444444222222222222222222222222222222222222222222222222111111111111000000000///111111111111000000000000111111000000000000111111000000000000111111111111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000222111111111222222222111222222222222333333333333222222222111111111111111111222222222222333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555666666444555555666666555555444444444555555555666666666;;;:::999888777777777777777999999999888999;;;<<<======<<<;;;::::::::::::999888888888999;;;===>>>>>>>>><<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================@@@@@@@@@?????????>>>>>>???@@@CCCEEEFFFEEECCCBBBFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@>>>>>>???CCCGGGJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLKKKKKKDDDEEEGGGJJJMMMPPPRRRSSSSSSTTTTTTSSSQQQQQQRRRTTTWWWYYYZZZ[[[\\\]]]```bbbccccccdddeeeeeeeeeeeedddaaaaaaaaaaaacccfffhhhiiieeeeeedddcccbbb```^^^]]][[[\\\]]]^^^^^^___`````````aaaaaaaaaaaaaaa``````_______________^^^^^^^^^ZZZ[[[\\\\\\\\\\\\\\\[[[\\\[[[[[[ZZZZZZ[[[\\\]]]______```___]]]]]]___aaaccccccdddeeeeeeeeeeeeeeegggggggggggggggggghhhiiiggghhhhhhiiiiiijjjjjjjjjmmmmmmnnnmmmlllkkkiiihhhhhhhhhiiiiiiiiihhhhhhgggffffffeeecccbbbcccfffiiigggggggggggghhhiiijjjjjjhhhggggggfffffffffffffffgggeeebbb```^^^]]]]]]^^^___```aaabbbbbbaaaaaa```___```aaabbbcccdddddddddccceeeiiillloootttzzz}}}yyytttoooqqqssswww|||qqqjjjhhhgggfffgggjjjlllnnnkkkkkkkkkkkkjjjiiihhhgggiiijjjlllpppssswwwyyy{{{|||333333333333333333333333333333333222222333333333111111111111222222333444222222222222222222222222222222222222222222222222111111111111000000000///000000000000000000000000111000000//////000000111//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000111111111111111222222222333333111111111111111111111111111111111222222222333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555444444555555555555444444333333444444444555555555777666666666666666777888777888999999888999;;;=========<<<::::::999999999:::999888888999;;;<<<>>>>>>===<<<;;;;;;<<<===>>>========================???>>>===============>>>???>>>>>>>>>============>>>???AAABBBCCCCCCBBBAAADDDDDDCCCBBBBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<<<<>>>BBBFFFIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLGGGHHHJJJLLLOOOPPPRRRRRRQQQRRRSSSRRRQQQQQQRRRTTTXXXYYY[[[[[[\\\]]]```bbbbbbcccddddddeeeeeeddddddbbbaaaaaaaaaaaaccceeefffddddddcccbbbaaa___]]]\\\ZZZZZZ[[[\\\]]]^^^^^^^^^______```aaaaaaaaaaaa```^^^^^^]]]]]]\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[]]]]]]^^^___```___]]]]]]^^^```aaabbbcccdddeeeeeeeeedddeeeeeeeeeeeeeeefffggghhhhhhggggggffffffeeeeeeeeejjjkkklllllllllkkkiiihhhjjjkkkkkkkkkkkkjjjiiiiiihhhhhhgggeeecccdddgggjjjfffggghhhiiijjjjjjjjjjjjhhhgggfffeeedddeeeeeeeeedddbbb```]]]\\\\\\]]]]]]___```aaabbbbbbaaa_________```aaacccddddddeeeeeecccfffiiilllooorrruuuxxxzzz|||wwwvvvvvvyyyyyyoooiiijjjkkkkkklllmmmoooppplllllllllllljjjgggdddbbbaaaccceeehhhkkkmmmoooqqqrrruuuzzz~~~333333333333222222222222333333222222222222333333222111111111111222222333222222222222222222222222222222222222222222222222111111111111000000000000//////000000000000000111000000////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111222111/////////111000000111111111222222222000000000111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555444444555555555555444444333333333444444444444555444444444444555666777888666777888888888999;;;=========;;;:::999999999999;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>???============<<<<<<<<<<<<=========>>>??????@@@@@@BBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@<<<;;;;;;;;;===AAAEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFFFFGGGIIIKKKLLLNNNLLLLLLMMMNNNPPPQQQQQQRRRPPPQQQRRRRRRQQQQQQSSSUUUXXXZZZ[[[[[[\\\]]]___aaabbbbbbcccdddddddddccccccaaaaaaaaa```aaaaaabbbbbbbbbbbbbbbaaa```^^^]]]\\\ZZZZZZYYYZZZZZZ[[[\\\]]]\\\]]]___aaabbbbbbbbbaaa^^^^^^\\\[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[]]]^^^^^^___```___^^^]]]]]]^^^___```bbbdddeeeeeeeeeddddddddddddddddddeeefffgggggggggfffeeedddcccbbbbbbggghhhiiijjjjjjjjjiiihhhkkkkkklllllllllkkkkkkjjjjjjjjjhhhfffdddeeehhhkkkhhhiiijjjkkkkkkjjjiiihhhfffeeecccbbbaaaaaabbbccc___^^^\\\ZZZZZZ[[[\\\]]]```aaaaaabbbaaa```^^^]]]^^^___aaabbbddddddeeeeeedddgggjjjmmmnnnoooqqqrrrqqqwwwyyyrrrmmmqqquuuwwwwwwwwwwwwwwwrrrsssrrrppplllgggbbb___]]]^^^___aaaccceeeggghhhjjjmmmrrrvvvxxxyyyzzz{{{}}}333333333222222222111111333333222222222222333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000111111000//////......//////000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111///---///000000000000000111111111222///000000000111111111222111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333444444444555555555444444555555555555444444333333333444444444555555555555444444444555666666555777888888888888;;;===>>>===;;;:::999888888888999999999999999888888777;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::::::::<<>>===;;;:::999888888888555555666666666444333111999:::<<<<<<<<<<<<:::999999999999999999999999999:::::::::;;;<<<===>>>???<<<<<<;;;;;;;;;:::::::::===;;;888777888:::>>>@@@>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCAAA???>>><<<======???AAACCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEFFFGGGHHHIIIFFFDDDCCCCCCEEEHHHMMMPPPTTTSSSRRRPPPPPPQQQQQQRRRPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[\\\[[[\\\___aaa``````aaabbbbbbbbbbbbbbb\\\]]]___aaabbbaaaaaa```___`````````___^^^]]]]]][[[YYYWWWUUUUUUVVVXXXZZZXXXZZZ]]]aaacccdddcccccc___^^^\\\ZZZZZZZZZZZZ[[[^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYYYYYYYZZZ[[[]]]^^^]]]___``````^^^\\\\\\]]][[[]]]```ccceeeffffffeeebbbbbbbbbbbbcccdddeeefffeeeeeeeeeeeeeeeeeeeeeeeecccdddfffhhhhhhhhhhhhggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjhhhfffdddeeegggjjjkkklllmmmnnnllliiifffdddbbb```^^^\\\[[[\\\]]]^^^``````___^^^___aaadddeeeaaaaaabbbaaa```___]]]\\\[[[\\\^^^```aaabbbccccccdddfffhhhhhhfffdddcccccceeehhhnnnvvv~~~~~~~~~yyynnneee___XXXXXXYYYZZZZZZ[[[\\\\\\```cccgggjjjkkkjjjjjjkkkkkkmmmpppsssuuuxxx|||000000111111111222222222000000000000000000000000222222222222222222222222//////000000000000//////000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000//////............//////////////////////////////000000//////......------////////////////////////000000000000000000000000000000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111333222111111111222333444555444444333333444444555555555555444444333333333444444444555555555555666666666666555444444333333777777888888888888777777::::::999888777666555555666666666666777777777777777777777888888777777777777666555555555666888999999:::;;;============<<<<<<;;;:::999999999999999::::::::::::;;;<<<=========>>>???@@@BBBDDDFFFGGGFFFEEEDDDBBB@@@>>><<<<<<>>>>>>======>>>@@@BBBDDDFFFDDDAAAAAABBBCCCCCCBBBDDDEEEEEEEEEDDDCCCAAA@@@AAABBBDDDDDDFFFIIIMMMQQQSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPQQQSSSUUU\\\^^^``````___```aaaccccccbbb___^^^]]]^^^___aaa```````````````______^^^dddaaa___^^^^^^^^^]]]\\\YYYXXXVVVUUUUUUVVVXXXYYYZZZ[[[\\\]]]^^^____________^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[_________^^^]]]]]]\\\\\\]]]^^^___aaabbbcccccccccccccccbbbbbbccccccdddddddddddddddcccbbbaaa``````aaabbbdddeeeggghhhiiiiiimmmlllkkkjjjjjjjjjjjjkkkgggfffdddccccccdddfffgggjjjjjjkkkjjjiiifffcccaaa___[[[VVVUUUWWW\\\```bbbaaa___]]]^^^```aaabbbaaa```___^^^]]]\\\[[[[[[[[[[[[[[[[[[^^^aaabbbbbbaaadddcccbbb`````````aaabbbaaaaaafffoooyyy~~~~~~{{{xxx{{{||||||oooeee___]]][[[YYYXXXYYYZZZZZZYYYaaabbbeeeiiilllllljjjggghhheeedddhhhjjjlllpppuuuyyy|||~~~111111111111222222222222000000000000000000000000222222222222222222222222///000000000000000000///000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////............//////////////////////////////000000000//////.........////////////////////////000000000000000000000000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222111111111222333444333333222222222222333333555444444444333333333333333333333333444444444444444444444444333333333333555666666777777666666555999888888777777666666555555666666666777777777777999::::::;;;;;;::::::999777666666555666777888999777888:::;;;<<<<<<;;;;;;<<<;;;;;;:::999999::::::::::::999::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGDDDCCCBBBAAA???===<<<<<<>>>===<<<===>>>@@@BBBDDDEEEBBB@@@@@@AAABBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFFFFGGGJJJOOORRRQQQQQQOOONNNNNNMMMMMMMMMMMMOOOPPPPPPPPPPPPSSSUUU\\\^^^______^^^^^^```aaaaaa```___^^^^^^^^^______^^^______`````````______aaa___]]]\\\\\\\\\[[[YYYYYYXXXVVVUUUUUUVVVXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\```______^^^^^^]]]\\\\\\\\\]]]^^^```aaaaaabbbbbbddddddcccccccccdddeeeeeecccddddddccccccaaa``````bbbbbbdddfffggghhhiiiiiikkkkkkkkkkkkjjjjjjjjjjjjgggfffdddccccccdddeeefffggghhhiiiiiigggeeebbbaaa]]]ZZZUUUTTTWWW[[[___aaaaaa___]]]]]]^^^```aaaaaa^^^^^^]]]\\\[[[[[[[[[[[[^^^]]]]]]^^^```bbbaaa```bbbaaa```_________``````aaaaaadddlllttt~~~zzzwwwvvvvvvwww|||tttiiibbb[[[ZZZYYY[[[^^^aaaccccccfffhhhjjjnnnooonnnjjjffffffbbb```bbbcccbbbeeeiiiooorrruuuwwwyyy}}}111111222222222333333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///000111222222111000///...//////000000//////...//////////////////////////////............//////////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111222111111111111222333333222111111111111111111222444444333333333333333222111111222222222333333333222222222222333333333333444444555555555555444444666666666666666666666666555555666666666777777777666777777888888777777666666666666666666777888888666777888999::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;<<<===>>>??????@@@BBBDDDEEEFFFBBBAAA@@@???>>>======<<<<<<<<<<<<<<<>>>@@@BBBDDDCCCAAA???>>>???@@@@@@???AAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFFFFGGGJJJMMMPPPNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPRRRTTT\\\]]]^^^^^^]]]\\\]]]___^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^______``````___```^^^]]]\\\]]]\\\[[[YYYXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWYYYZZZ\\\]]]^^^^^^______^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]```______^^^^^^]]]]]]\\\[[[\\\]]]^^^___`````````bbbbbbaaaaaabbbbbbcccdddcccccccccccccccbbbaaa```cccccceeefffhhhhhhiiiiiijjjjjjkkkkkkkkkjjjiiihhhgggeeedddbbbaaabbbcccddddddeeefffgggfffdddbbbaaa[[[XXXUUUTTTWWW[[[___aaaaaa^^^[[[ZZZ\\\^^^``````\\\\\\[[[[[[[[[[[[\\\\\\ccc```^^^^^^___`````````______^^^]]]]]]]]]^^^^^^___^^^aaaggglllttt}}}zzzuuuqqqqqqtttxxx|||yyynnnfff___^^^___ccciiinnnqqqrrrwwwxxxzzz|||zzzuuunnnhhheee```^^^______]]]^^^bbbfffhhhkkknnnqqqtttxxx|||~~~222222222222333333333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///000222333333222000///...//////////////////...///////////////////////////......------......///////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........///////////////333333222111000//////...////////////////////////000000000000000000000000////////////////////////000000////////////000000111111111111111111111111111111111111111222222333222111111000000111111222333333333333222222222222111111111222222222333333111111111222333444444555444444555555555555444444444444555555555666666666555555555666666666777777555555555666666555555555666666666666666777777888666777777888999999::::::::::::;;;;;;;;;:::::::::999999999999:::;;;<<<===>>>??????@@@AAABBBDDDEEE@@@@@@??????>>>>>>======::::::;;;<<<>>>@@@BBBCCCCCCAAA???>>>???@@@@@@???AAABBBBBBCCCDDDDDDEEEEEEAAABBBDDDDDDEEEGGGJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLNNNOOOOOOOOOOOORRRTTT[[[\\\]]]\\\[[[ZZZ[[[\\\ZZZ\\\]]]^^^^^^]]][[[ZZZZZZ[[[\\\^^^______``````aaa___^^^^^^___^^^]]][[[XXXWWWVVVVVVVVVVVVWWWXXXTTTUUUWWWYYY[[[\\\]]]]]]___^^^^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^_________^^^]]]]]]\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___``````cccccccccccccccbbbaaa```cccdddeeefffggghhhhhhhhhggghhhjjjkkkkkkiiigggfffeeecccaaa_________```aaacccdddeeeffffffdddcccaaaZZZXXXVVVVVVYYY]]]```aaa___\\\YYYWWWYYY[[[]]]^^^\\\[[[[[[[[[\\\\\\]]]^^^eeebbb___]]]^^^______^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[^^^bbbfffkkkvvv|||wwwuuuttttttxxx}}}tttmmmjjjjjjlllqqqyyyvvvnnngggbbb___```___]]]___dddbbbdddhhhjjjmmmqqquuuxxx{{{111111222222222333333333////////////////////////////////////////////////000000111111111111000000////////////////////////...///111222222111///.........////////////....................................------------......///////////////////////////////////////000000000////////////////////////////////////////////////------....../////////000333222222111000///......////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000111111222222222222222222111111111111222222222222222222222222222222111222222222333333333333111111222333444555666666444555555666666555555444333333333444555555666666555555555555666666666666777777888888888888777777555666666777777777777777777777777888888999::::::999999:::;;;;;;::::::999999999999999:::;;;<<<<<<>>>>>>>>>>>>???@@@BBBBBB????????????>>>>>>>>>===888888:::<<<>>>@@@BBBCCCDDDAAA??????@@@AAA@@@@@@CCCBBBBBBBBBBBBBBBBBBCCC@@@BBBDDDDDDEEEFFFHHHJJJHHHHHHGGGGGGGGGHHHHHHIIILLLMMMNNNNNNNNNOOOQQQSSSYYYZZZ[[[ZZZYYYXXXYYYZZZXXXYYY[[[]]]]]]\\\ZZZXXXXXXYYY[[[\\\^^^____________^^^^^^^^^______\\\ZZZWWWWWWWWWVVVVVVWWWWWWWWWSSSTTTVVVXXXZZZ[[[\\\\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZ[[[\\\]]]^^^______^^^^^^^^^]]]\\\\\\[[[[[[YYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\]]]^^^___```bbbbbbcccccccccbbbaaaaaaddddddeeefffffffffffffffeeefffhhhiiiiiigggeeedddaaa```^^^\\\\\\]]]^^^___bbbccceeeffffffeeecccbbb[[[YYYXXXXXX[[[^^^```aaa]]]ZZZWWWVVVWWWYYYZZZZZZ\\\[[[[[[\\\\\\]]]^^^___dddaaa^^^\\\\\\]]]]]]\\\YYYYYYYYYYYYZZZYYYYYYYYYYYYXXX[[[___bbbeeeoooxxx}}}zzzwwwxxxyyy||||||wwwyyy}}}~~~tttlllfffaaa```^^^]]]___dddcccfffiiikkknnnqqqvvvyyy~~~000000111111111222222222//////////////////////////////////////////////////////000000000000//////////////////////////////...///000111111000///...---......//////......---..............................------------......////////////////////////............////////////////////////////////////////////////////////////---------......//////000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000000//////......//////000000000000000000000000000///000111111222222111111222222111111111111222222000111111111111222222222111111222222222333333333111222222333444555555666444555555555555555555444222222333333444444444555444444555555555666666666555666666777777666666555555555666777777777777777777777777777777888::::::666777999:::::::::999888888888888999999:::;;;<<<===============>>>???@@@>>>>>>>>>======<<<<<<<<<666777999;;;>>>@@@BBBCCCCCCAAA???>>>???@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFFFFFFFGGGIIIJJJFFFFFFEEEEEEFFFGGGHHHHHHKKKLLLMMMNNNMMMNNNPPPRRRVVVWWWXXXXXXWWWVVVWWWYYYVVVWWWYYY[[[[[[ZZZYYYWWWXXXYYYZZZ\\\]]]^^^^^^^^^\\\\\\[[[\\\]]]]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVWWWYYYZZZ[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[]]]^^^______]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___aaaaaabbbbbbcccccccccbbbbbbaaacccddddddeeeeeeeeeddddddddddddeeefffeeedddcccbbb^^^]]]\\\[[[[[[\\\^^^___bbbccceeefffeeedddbbbaaa\\\[[[ZZZ[[[]]]___```___\\\ZZZWWWWWWXXXYYYYYYXXX[[[[[[[[[[[[[[[\\\]]]^^^```^^^[[[ZZZ[[[\\\[[[ZZZVVVWWWXXXYYYYYYYYYXXXXXXVVVVVVXXX\\\^^^```hhhpppssszzz~~~zzzwwwvvvxxxzzz|||zzzrrrjjjccc```^^^^^^bbbhhhnnnpppsssuuuwwwzzz~~~//////000000000111111111////////////////////////000000000000000000000000......////////////......////////////////////////........................---......//////......---...........................------,,,,,,------...////////////////////////,,,---------.........///////////////////////////////////////////////////,,,,,,---......///000000/////////...............000000000000000000000000////////////////////////000000000000000000000000//////............//////000000000000000000000000...///000111222111111000111000000//////000000111000000000000111111222222000000000111111111222222111111222222333333444444333333444444444444333333222222222222333333333333444444444555555555666666222333333444444333333222444555666777888777777666666555555555555777888999444666777999999999777666888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<;;;:::999999888444666888;;;>>>@@@BBBCCCBBB@@@>>>===>>>??????>>>???>>>>>>>>>>>>@@@AAABBBBBBDDDFFFGGGFFFFFFGGGIIIDDDDDDDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMMMMNNNPPPRRRSSSUUUVVVVVVVVVVVVWWWXXXUUUVVVWWWYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[]]]^^^]]]ZZZXXXVVVWWWWWWWWWWWWWWWWWWVVVTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\[[[YYYXXXXXXWWWXXXYYYZZZ[[[\\\^^^______[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\]]]^^^___aaaaaaaaabbbbbbcccccccccbbbbbbcccccccccddddddcccbbbbbbccccccbbbbbbbbbaaaaaaaaa]]]\\\[[[[[[[[[]]]___aaaaaabbbdddddddddbbb```___\\\[[[ZZZ[[[]]]^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXYYYZZZ[[[ZZZXXXUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUWWWZZZZZZ[[[```hhhjjjnnnvvv~~~}}}wwwyyy}}}wwwooohhhffffffiiiqqqyyy////////////000000000000////////////////////////111111111111111111111111------............------///////////////////////////...------------...///---..................---...........................------,,,,,,------...////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////,,,,,,------...///000000---------...............000000000000000000000000////////////////////////000000000000000000000000//////............//////000000000000000000000000...///000222222111111000//////............////////////000000111111111222////////////000000000000111111111111111222222222222222222333333222222222222222222222222222222222444444444555555555666666555666666777777666666555444555777888888888777666444444333333444555777888333555777888999888777666888888888888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::999888777666555333555888;;;>>>@@@BBBCCCAAA???<<<<<<===>>>>>>===<<<<<<<<<<<<>>>@@@BBBCCC@@@BBBDDDEEEDDDDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLMMMMMMLLLMMMPPPRRRRRRTTTUUUUUUUUUUUUWWWXXXUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[]]]]]]]]]___```___\\\ZZZVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXYYYZZZ\\\]]]^^^___ZZZZZZZZZYYYXXXXXXWWWWWWZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\^^^___```aaabbbbbbcccccccccbbbbbbbbbbbbcccccccccbbbaaaaaabbbbbbaaa```___`````````]]]]]]\\\\\\]]]___aaaccc```aaabbbcccbbb```^^^]]]\\\[[[ZZZ[[[\\\]]][[[ZZZ]]]]]]]]]^^^^^^^^^[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVWWWYYYZZZYYYWWWTTTUUUWWWXXXYYYXXXXXXWWWVVVUUUWWWYYYXXXWWW[[[bbbeeehhhlllrrr}}}~~~~~~{{{zzzyyy{{{~~~{{{sssmmmmmmqqqxxx222111111111000000//////000000000000000000000000000000///...............---------...///000000111............///////////////////////////////////////...---,,,,,,,,,,,,,,,---------------------------------............///000000//////.........---/////////...------,,,,,,//////.........---------...///000111111000///...........................111000...------...///000000000//////......------///////////////.........////////////////////////........................000000000000////////////000000000000000000000000......//////000000111111111000---,,,,,,---000111222222222222222222222222//////000111222333333333222222222222222222333333222222222222222111000///222222333444444555666666555555555555555555555555333444666777777777666555555555444444444444555555444444333333444777999;;;777777777777888999:::;;;===<<<;;;:::::::::::::::>>>===<<<:::888666555444555777:::===???AAAAAABBBAAA@@@???>>>========================>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\^^^______^^^\\\[[[XXXXXXXXXWWWWWWXXXXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXYYYYYYZZZ[[[\\\]]]\\\YYYXXXWWWXXXYYYZZZVVVXXXYYY[[[\\\\\\\\\\\\[[[ZZZXXXWWWWWWXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[\\\\\\^^^aaaccceeedddcccbbbbbbaaaaaabbbbbbhhhfffdddaaa___^^^^^^^^^]]]^^^______]]]]]]^^^___\\\\\\]]]^^^___```aaabbbaaaaaa```_______________\\\\\\\\\ZZZXXXYYY\\\^^^]]]]]]\\\\\\ZZZYYYWWWWWWZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUUUURRRRRRRRRTTTUUUWWWYYYZZZ___aaaccchhhppp|||wwwqqqooolllkkkmmmsss|||{{{|||111111111000000000//////////////////////////////000000///...............---------...///000000000............////////////------------------------///...---,,,,,,,,,,,,---------------------------------------............000/////////.........---............///////////////.........------------...///000000000000///.................................////////////......////////////............////////////............................................................000/////////////////////000000000000000000000000///////////////000000000111000...------...000111111111111111111111111111000000000111111222222333222222222222222222222222222222222222222111000000111222222333444444555555444444444444444444444444333444555666777666666555555555444444444444555555666555444333444666777999777777777777888999999:::<<<<<<;;;:::::::::::::::<<<<<<;;;:::888777666666666777:::<<<>>>@@@@@@@@@@@@???>>>===========================>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUWWWVVVVVVVVVVVVWWWXXXXXXUUUVVVWWWYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZXXXWWWVVVVVVUUUVVVVVVWWWUUUUUUVVVWWWWWWVVVUUUTTTYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\[[[YYYYYYYYYYYYZZZXXXYYY[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYXXXXXXYYYYYYYYY]]]]]]]]]]]]___```bbbdddddddddcccbbbbbbbbbbbbcccgggeeeccc```___^^^]]]]]]\\\^^^___^^^]]]\\\]]]___\\\]]]^^^___```aaabbbbbbaaa``````_______________\\\\\\[[[ZZZXXXYYY[[[^^^]]]]]]\\\[[[ZZZXXXWWWVVVYYYYYYXXXXXXWWWXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRSSSTTTUUUWWWYYYZZZ]]]^^^___bbbhhhqqq|||yyyqqqnnnjjjjjjmmmssswwwzzz~~~111111000000000000//////////////////////////////000///......---.........---------...//////000000---............/////////------------------------......---,,,,,,,,,------------------------------------------............/////////...............******+++,,,,,,---..................------------......//////000//////...////////////////////////,,,---///000111///---,,,.............../////////........................................................................////////////////////////000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333222111111111000111222222222222111000000000111111222222333333333444444444444444444444444333444555555666666555555555555444444444444555555777666555444444555666666888888777777777777888888;;;;;;:::999999999999::::::::::::999888888777777777888:::<<<===>>>>>>>>>>>>======<<<<<<<<<=========<<<<<<======>>>???@@@>>>>>>???@@@@@@??????>>>BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHJJJKKKLLLNNNNNNNNNOOOQQQRRRTTTUUUWWWWWWVVVVVVWWWWWWXXXYYYUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUVVVVVVUUUUUUUUUZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYY]]]]]]^^^^^^___aaabbbccceeeeeedddccccccccccccccceeedddaaa___^^^]]]]]]]]]\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^___```aaaaaabbbbbbaaa```______^^^^^^______\\\\\\\\\[[[YYYZZZ\\\^^^___^^^]]][[[YYYWWWVVVUUUXXXWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUTTTTTTSSSQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWYYYYYY\\\\\\\\\\\\___eeemmmsss{{{}}}yyytttpppooopppppppppuuuxxx}}}}}}000000000000000000/////////////////////////////////......------.........---------....../////////---------.........//////////////////////////////...------,,,,,,,,,------------------------------,,,,,,---------.................................+++,,,,,,,,,---------...------------------------------.........//////...////////////////////////,,,---.../////////...------------....../////////------...............///.........................................................///////////////////////////////////////000000000//////......---///000111222222111000///000000000000000000000000111111111111000000000000444333333222111000000///111111222222222111111000000000000000111111222222333333333333333333333333333333444444555555555555555444444333333444444555555555444444444555666666888888777666666666777777:::999999888888888999999888888888888888888888888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????======>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMNNNPPPQQQSSSTTTVVVVVVVVVVVVVVVWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQQQQUUUVVVVVVWWWWWWXXXXXXXXX[[[ZZZZZZ[[[[[[\\\]]]^^^]]]]]]______^^^]]][[[YYY[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[]]]]]]]]]]]][[[ZZZ\\\\\\]]]___aaacccdddeeefffeeeddddddccccccddddddcccbbb```^^^]]]]]]]]]]]]\\\]]]^^^^^^\\\[[[\\\]]]_________```aaabbbbbbccc``````___^^^^^^^^^^^^___]]]^^^^^^]]][[[[[[]]]___bbb```___\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXXXX\\\\\\\\\[[[\\\___eeeiiirrrwww}}}yyywwwuuuvvvxxx}}}//////////////////000000..............................------------......------------............------------............////////////////////////------,,,,,,,,,------...------------------------,,,,,,,,,------------...---------...............000000000000//////......,,,,,,---------------------------------......///////////////////////////...---,,,,,,---...///000,,,,,,------......//////,,,---------......//////................................................------....../////////000........................000000//////......------///000111222222111000///111111111111111111111111111111000000000000000000333333222222111000//////000111111222222222111111//////000000000000000111333333333333333333333333333333333333333444444555444444333333333333444444222222333444555666777888777777666666555666666666888888777777777888888999777777888888888999999999999999999999999::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRPPPNNNMMMNNNPPPQQQUUUUUUVVVVVVWWWXXXYYYZZZ\\\[[[[[[\\\\\\]]]^^^___]]]^^^___``````]]][[[YYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[]]]```bbbeeefffgggfffeeeddddddccccccddddddbbbaaa___^^^]]]]]]]]]^^^]]]^^^___^^^\\\[[[\\\]]]______``````aaaaaabbbbbb``````___^^^^^^^^^^^^^^^^^^___```___^^^^^^___```dddbbb```]]][[[YYYYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWZZZZZZZZZYYYZZZ\\\```dddjjjooovvv......////////////000000........................---------,,,------...///------------------------,,,------------.........------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,---------------------------............------,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///...........................---+++++++++---000111---------------.........,,,,,,,,,---......//////------------------------........................---------......//////000........................//////..................//////111111111111//////111111111111111111111111000000000000000000000000222222222111000000000///000000111222222222222111000000000000000000000000222222222222222222222222333222222222222333444555444444333333333333444444000111222444555666777888666666555555555555666666777666666666666777888888777777777888888888999999999888888888888999999::::::999999888888888999999;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAABBBBBBFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQOOOMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVWWWYYYZZZ]]]\\\\\\]]]]]]^^^___```]]]^^^___```___]]][[[ZZZYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[^^^aaadddfffggghhheeeeeedddcccccccccccccccaaa```___^^^]]]^^^^^^___^^^``````___]]]\\\\\\]]]_________``````aaaaaaaaa```___^^^^^^]]]]]]^^^^^^^^^```aaa```___^^^___```dddbbb___]]][[[ZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWVVVVVVXXX\\\^^^eeehhhnnnvvv........./////////000000........................---,,,,,,,,,------...///------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........******))))))))))))))))))++++++,,,,,,,,,---------,,,+++++++++,,,---...///------------------------,,,,,,,,,,,,---...//////...------------------,,,++++++,,,------...//////------------------------........................,,,,,,---......///000000------------------------------................../////////000000/////////000000000000000000000000......//////000000111111111111111111000000000000000000111222222222222222000000000000000000000000222222222222222222222222333222111111111222444444444333333222222333333444111222333444555555666666444444444444555666777777666555555555666666777888777777777777888888888888888777777666777888999::::::999888888777777777777::::::::::::;;;<<<===>>>>>>=========>>>???@@@AAA>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWRRRPPPNNNMMMNNNPPPSSSUUUTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]]]]^^^___```aaa^^^^^^______^^^]]][[[ZZZYYYYYYXXXWWWWWWWWWXXXYYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^```bbbdddeeeeeeeeeddddddcccbbbbbbbbbbbbcccaaa```___^^^^^^^^^___``````aaaaaa```^^^]]]]]]^^^_______________````````````___^^^^^^]]]]]]^^^^^^]]]^^^```___^^^]]]^^^___aaa```]]][[[YYYYYYYYYZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTTTTUUUXXXZZZ^^^aaagggnnnvvv---.........//////000000........................,,,,,,,,,,,,------...///------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......//////000+++++++++,,,,,,---------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***---...//////...---.........------,,,,,,,,,++++++,,,,,,---...//////------------------------........................,,,,,,------...///000000------------------------,,,------......///////////////............//////////////////////////////---......///000111111222000000000000000111111111///000111222222222222222111111111111000000000000111111111111111111111111333222111111111222333444444333333222222333333444333444444555555444444333333333333444555666777888555555555555555666777888777777777777777888888888777777666666666888999:::::::::888777666666666666::::::::::::;;;<<<=========<<<<<<<<<===>>>@@@AAA??????@@@AAACCCDDDEEEEEECCCCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWRRRPPPNNNMMMNNNQQQUUUWWWWWWWWWWWWXXXYYY\\\^^^___^^^^^^]]]^^^^^^___```aaa^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[]]]]]]^^^^^^^^^```___]]]]]]]]]]]]___``````aaabbbcccddddddcccbbbdddcccbbbbbbaaaaaabbbbbbaaa```___^^^^^^___```aaaaaabbbbbbaaa___]]]^^^___^^^^^^^^^_____________________^^^]]]]]]]]]]]]^^^[[[]]]^^^^^^]]]\\\\\\]]]___^^^[[[YYYXXXXXXYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTVVVXXXUUUYYY^^^eeellluuu}}}~~~---------...............,,,,,,------...------,,,---------.........//////...------,,,,,,------...------------------------000///---,,,,,,,,,---...000)))+++...---000222+++......//////......---,,,...------,,,,,,,,,------........................------------------------........................000////////////.........------------------------,,,------......------,,,..................------...---,,,+++++++++,,,---///...---,,,,,,---...///.........------,,,,,,,,,///......------------...///...,,,++++++---000222000///---,,,,,,---///000111000///...------...///111111000000//////......////////////////////////---///000000///......///111111111111111111111111---......///000111111222111111000000111111222333222222333333333333333333222000...000333444333111333333333444444444555555444444444444444444444444555555555666666666666666777777666666666666777777666666666666777777777777666777888999999888777666999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBDDDCCCBBBBBBCCCDDDEEEFFFIIIIIIJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSUUUVVVWWWVVVUUUUUUVVVUUUTTTTTTSSSTTTTTTTTTPPPPPPQQQRRRSSSUUUWWWWWWYYYXXXWWWWWWXXXZZZ]]]^^^^^^^^^^^^_______________ZZZ[[[[[[[[[[[[ZZZYYYYYY\\\[[[ZZZYYYZZZ[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^___```ccccccdddeeeeeeeeeddddddccccccbbbbbbaaa`````````______^^^]]]]]]]]]^^^^^^^^^```bbbbbbaaa``````aaadddaaa^^^ZZZYYYZZZ\\\]]]^^^]]]\\\\\\[[[[[[[[[[[[YYY[[[\\\]]]]]]]]]^^^___bbb```^^^[[[YYYXXXXXXXXXVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPPPPQQQRRRTTTOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVYYY\\\aaahhhpppvvv~~~}}}{{{}}}//////////////////......---------...------,,,,,,------------.........///...------,,,,,,------...------------------------//////........./////////+++000222111///+++***,,,,,,,,,------,,,,,,+++***...------,,,,,,,,,------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------------------------------,,,,,,------------,,,,,,---------------------------,,,+++++++++,,,------///...---,,,,,,---...///......---------,,,,,,,,,---------,,,,,,---......------------.........//////...---,,,,,,---...///111000///...------...///000000000000//////......////////////////////////---...000000.........///111111111111111111111111......//////000000111111111111000000111111222333333333222222222222222222222000///000222333222000333333333333444444444444444444444444444444444444444444444444555555555555777666666666666666666777555666666666777777777777777777888999999888777777999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAACCCBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHIIIKKKMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXWWWWWWXXXZZZ]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]ZZZ[[[[[[\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___``````ccccccdddddddddccccccbbbbbbbbbaaaaaa```___^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^aaabbbcccbbbaaa______```aaa___\\\YYYXXXYYY[[[\\\^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\[[[[[[\\\```eeeiiijjjgggccc^^^[[[YYYYYYYYYUUUUUUSSSRRRQQQPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPSSSUUUYYY```ggglllvvv}}}111111000000///.........---.........---,,,,,,+++------------...............------,,,,,,------...,,,,,,,,,,,,------------...///000111111111111111///666...***555222+++333,,,,,,------,,,,,,+++***------,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++++++++,,,,,,............------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,---...///---.../////////...---,,,///...---,,,,,,---...///000///......---.........000000000////////////...000000000000000000000000---...000000...---...///000000000000000000000000////////////////////////111000000000000111222222333333333222222111111111222111000000111222111///222222333333333444444444333333333333333333333333222222333333444444444444666666555555555555666666555555666666666777777777888888999999999999888888999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHKKKMMMNNNMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXYYY[[[]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaacccccccccbbbbbbaaaaaaaaabbbaaaaaa```___^^^\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^aaaccccccbbb```^^^^^^^^^^^^\\\ZZZXXXWWWYYYZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^```]]]ZZZYYY]]]eeennntttsssooohhhbbb]]]ZZZZZZZZZUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOONNNNNNMMMMMMMMMKKKLLLNNNOOORRRWWW]]]bbbjjjpppxxx}}}zzzwwwuuuuuuvvvwwwvvvyyyxxxtttrrrssspppllliiikkkllllllmmmppptttwww111000000///...------,,,............---,,,++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,------------...000222444444333333...===888???ZZZPPP444222......//////......---,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------******++++++,,,---......------------------------------------------------,,,,,,,,,,,,---...000000.../////////...---,,,,,,...------,,,,,,------...........................////////////////////////000000000000000000000000,,,...//////...------...000000000000000000000000//////////////////......000000000000000111222222555555444333222111111000222222111111111000//////222222222222333333333333222222222222222222222222222222333333444444555555666555555444444555555666555555555666666666777777888888999999999999888888888999999999:::::::::;;;::::::::::::::::::::::::999999999:::;;;===???@@@?????????@@@AAABBBCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLMMMLLLKKKKKKKKKLLLNNNOOOSSSSSSUUUUUUVVVUUUTTTSSSPPPQQQRRRRRRSSSSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]______``````^^^^^^^^^_________``````]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___aaaaaaccccccbbbaaa```_________aaabbbbbbaaa```^^^\\\[[[XXXXXXXXXYYYZZZ[[[\\\]]]^^^```aaa```^^^]]]]]]^^^\\\[[[YYYXXXXXXZZZ[[[]]]\\\\\\]]]]]]^^^^^^^^^^^^```]]]YYYZZZ```jjjsssyyyxxxrrrjjjbbb\\\ZZZZZZZZZUUUTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLNNNNNNPPPSSSXXX\\\bbbgggmmmsssyyyzzzuuurrrrrrrrroooqqqpppllljjjkkkiiieeeaaa```___^^^^^^```ccceee//////...------,,,++++++---.........---,,,,,,+++------------------,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,---------...000222444444444333)))IIIYYYiii{{{aaa444***......//////......---,,,+++++++++++++++,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******+++,,,------)))***+++,,,------......,,,------------------,,,------------------------------------...///000111111000...,,,,,,,,,---...---------,,,,,,---------------................................./////////////////////////////////,,,...//////...------...////////////////////////////////////............000000//////000000111222666555555444333222222111111111111111000/////////111111111222222222333333222222222222222222222222222333333444555555666666555555444444444444555555555555555555666666666666888888888888888888888888888888888999999999999999999999999999999999999999888888888999:::<<<>>>>>><<<===>>>???@@@AAABBBBBB@@@BBBEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMRRRRRRSSSTTTTTTSSSRRRQQQNNNOOOPPPRRRRRRSSSSSSRRRUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZ[[[\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYYZZZ[[[]]]^^^___``````^^^^^^_________`````````]]]^^^____________^^^]]][[[[[[\\\\\\^^^___```aaabbbaaa```^^^]]]]]]]]]]]]aaabbbbbbbbbaaa___]]]\\\WWWWWWWWWXXXYYYZZZ[[[\\\ZZZ\\\^^^^^^]]]]]]]]]___]]]\\\[[[ZZZZZZ\\\]]]^^^[[[[[[]]]^^^^^^^^^^^^]]]]]][[[YYY\\\ccckkkrrruuusssnnnggg___ZZZXXXYYYYYYUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNNNNNNNPPPTTTWWW[[[___dddiiimmmttt}}}}}}}}}wwwyyywwwpppllliiieee___```^^^ZZZWWWVVVWWWXXXXXX...---------,,,+++++++++,,,------......------,,,------------,,,,,,,,,,,,...------,,,,,,------...******++++++,,,,,,---------...///000222222333333000QQQdddggg```DDD---000,,,,,,------,,,,,,+++***+++******++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---******,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,------------...---------------...///000111///---++++++,,,///000,,,,,,,,,------,,,,,,,,,,,,,,,---............------............/////////////////////////////////,,,---//////---,,,---...////////////////////////........................000////////////000111111555444444333333222222222///111111111///...///000000000111111111222222222111111111111111111111111222222333444555666666777444444333333333333444444444444555555555666666666888888777777777777888888888888888888888888888888888888888888888888888888777777777888999;;;===>>>:::;;;===>>>@@@@@@AAAAAA???BBBDDDEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHJJJLLLMMMPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMOOOQQQRRRSSSRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXYYYZZZ\\\]]]^^^^^^^^^\\\]]]^^^^^^______^^^^^^\\\]]]^^^______^^^]]]\\\ZZZZZZZZZ[[[\\\^^^___``````___]]]\\\[[[\\\]]]]]]```aaabbbcccbbb```^^^\\\XXXXXXWWWXXXXXXYYYZZZ[[[XXXZZZ\\\]]]]]]]]]^^^___^^^]]]]]]\\\\\\]]]^^^___ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZXXXXXX\\\ccchhhjjjjjjhhhddd___ZZZXXXWWWYYYZZZVVVUUUTTTRRRQQQQQQQQQQQQOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLMMMOOOQQQTTTWWW\\\___bbbhhhpppvvvxxxppphhhbbb^^^XXXTTTSSSTTTTTTTTT---------------------,,,++++++,,,---............---------,,,,,,,,,++++++...------,,,,,,------...)))******+++,,,,,,---------------...///000111111666CCCKKKDDD555***,,,666,,,,,,------,,,,,,+++***************+++,,,---...******++++++,,,---------++++++++++++++++++++++++************************------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,++++++,,,------------,,,+++,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---......---------...//////,,,,,,,,,------,,,,,,,,,+++,,,---.........---------------.........//////------------------------+++---......---,,,------........................,,,------......////////////////////////000111111111111111111111111111111...000111111///...000222000000000000111111111222111111111111111111111111111111222333444555666666444444333333333333444444444444444555555555666666777777666555555666777777888888888888888888888777777777777777777777777777666666666777999:::<<<===888:::<<<>>>???@@@@@@@@@???AAADDDEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGJJJLLLMMMOOOOOOPPPQQQPPPOOONNNMMMJJJKKKNNNPPPRRRRRRRRRQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\\\\]]]^^^______^^^]]]\\\XXXXXXYYYZZZ[[[]]]^^^___^^^]]][[[ZZZZZZ[[[\\\]]]]]]^^^```bbbbbb```^^^\\\YYYYYYXXXXXXXXXXXXYYYZZZZZZ\\\^^^___^^^]]]^^^______^^^]]]]]]]]]]]]]]]^^^ZZZ[[[\\\]]]]]][[[ZZZYYYZZZWWWVVVYYY___bbbbbb```[[[ZZZXXXVVVVVVXXXZZZ[[[WWWVVVUUUTTTRRRRRRRRRRRROOONNNNNNNNNMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLNNNMMMQQQUUUXXX[[[___eeekkkqqqyyyuuuooohhhcccaaa```___^^^------..................******,,,---.../////////---------,,,,,,+++++++++...------,,,,,,------...))))))***+++,,,,,,------------,,,,,,,,,...000111---+++111555//////111---......//////......---,,,************+++,,,---...******+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++------------++++++,,,,,,,,,------.........++++++******)))*********+++,,,.../////////......+++,,,,,,------,,,,,,+++***+++---...///...---------------.........//////------------------------+++---......---,,,,,,---........................,,,,,,------...///000000///////////////000111111////////////000000000000,,,///111000///...000333000000000000111111111111000000000000000000000000///000111222333444555555444333333222222333333444444444444555555555666666777666555444444555666777888888888777777777777777777777777777777777777777555666666777888:::<<<<<<888999;;;===???????????????AAADDDEEEDDDCCCCCCDDDCCCCCCDDDEEEGGGJJJLLLNNNNNNOOOOOOPPPOOONNNMMMLLLIIIKKKNNNPPPRRRRRRRRRQQQNNNNNNOOOQQQTTTVVVYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[UUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[[[[[[[\\\^^^______^^^\\\[[[WWWWWWXXXYYYZZZ\\\^^^___]]]\\\ZZZYYYYYY[[[]]]^^^ZZZ\\\___```aaa___^^^\\\ZZZYYYYYYXXXXXXXXXYYYYYY^^^___aaa```___^^^^^^______^^^]]]]]]\\\\\\]]]]]]ZZZ[[[\\\]]]\\\ZZZXXXWWWZZZWWWTTTVVV[[[]]]\\\YYYTTTSSSSSSTTTVVVXXX[[[]]]XXXWWWVVVTTTSSSSSSRRRRRROOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDJJJKKKLLLKKKJJJJJJLLLNNNJJJNNNSSSVVVWWW[[[```eeeccckkkxxx{{{wwwuuurrrppp,,,,,,,,,---------...............////////////000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------..................------------------------+++++++++,,,,,,,,,------222333555333000,,,******++++++*********+++---......------,,,,,,++++++***+++++++++++++++***)))(((******+++,,,---......///,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---***+++------,,,,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------.........------------...//////---------------...///000000000//////.........---,,,---......///.........111111000000//////......////////////////////////............////////////000000000000000000000000//////000000111111111222000000000000000000000000222222333444555555555555555444333333333333444555888888777777666666666555777666666666666777777888444444444555555777888888999999:::;;;;;;<<<<<<===@@@AAABBBDDDEEEDDDDDDCCCDDDCCCCCCCCCEEEFFFHHHJJJNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNPPPSSSUUUWWWXXXYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\\\\ZZZZZZZZZ\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYY______^^^^^^^^^^^^]]]]]]YYYZZZ[[[ZZZXXXXXXYYY[[[ZZZ]]]___``````___``````ccc```\\\ZZZ[[[\\\]]]]]]YYYZZZ[[[ZZZXXXXXXZZZ[[[[[[XXXUUUVVVXXXZZZXXXWWWPPPPPPPPPSSSWWWZZZ[[[ZZZZZZTTTNNNMMMOOOQQQPPPMMMOOOOOOOOONNNLLLKKKIIIHHHGGGGGGHHHHHHJJJKKKMMMNNNNNNOOOPPPPPPPPPNNNKKKJJJIIIGGGEEECCCCCCDDDFFFGGGGGGHHHJJJKKKKKKKKKMMMOOONNNMMMNNNOOORRRVVVYYY[[[```eeemmmwww,,,,,,,,,---------......------........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////---***))))))++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,,,,++++++,,,,,,---((()))++++++*********+++,,,+++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------......---------......///000/////////.........------......///000/////////000000000/////////......////////////////////////........./////////000000000000000000000000000000///000000000111111111111000000000000000000000000000111222444555666666666555444333333333333444555777777666666666555555555666666666666666666777888555444444555555777888888999999::::::;;;<<<<<<<<>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGKKKJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPSSSUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[WWWWWWVVVUUUUUUUUUUUUUUU[[[\\\\\\\\\\\\\\\\\\\\\YYYYYYXXXUUUSSSSSSTTTVVV[[[]]]_________^^^___```^^^\\\XXXWWWXXXYYYYYYYYYUUUWWWXXXWWWVVVUUUWWWXXXWWWVVVVVVWWWWWWWWWTTTRRRPPPQQQSSSVVVZZZ[[[YYYXXXRRROOOMMMMMMOOOPPPNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOMMMKKKJJJGGGFFFDDDCCCBBBCCCEEEFFFFFFHHHJJJJJJJJJJJJLLLMMMNNNMMMMMMNNNPPPSSSUUUVVVUUUXXX]]]dddmmmxxx,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,------------(((***,,,---,,,,,,,,,---+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************,,,++++++******))))))))),,,,,,++++++++++++,,,,,,***+++------,,,,,,,,,---***)))))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++---...///...,,,+++000///...---------------........................------...///////////////................................................/////////000000000111111////////////////////////000000000000000111111111000000000000000000000000///000111222444444555555333333333333333333333333333333333333333333333333555555555555555666777888666666555555666777888888888888888999::::::;;;;;;<<<<<<===>>>?????????@@@AAAAAA@@@@@@AAABBBDDDEEEHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIMMMPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\\\\[[[WWWVVVVVVUUUTTTTTTUUUUUUYYYZZZZZZZZZ[[[[[[\\\\\\ZZZYYYWWWTTTQQQQQQTTTVVV\\\]]]______^^^^^^___```^^^[[[XXXWWWWWWXXXXXXWWWSSSTTTVVVVVVUUUUUUVVVWWWWWWWWWXXXYYYXXXWWWTTTRRRQQQRRRTTTXXXZZZ[[[XXXVVVNNNNNNMMMOOOQQQQQQOOOLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPNNNLLLKKKGGGFFFDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSQQQSSSVVV[[[bbbkkkuuu|||,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))++++++++++++++++++++++++------------............+++---......,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******(((((()))***++++++,,,,,,++++++++++++***))))))))),,,++++++******++++++,,,***+++------,,,,,,,,,---,,,+++******)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...///000///---,,,000///...------------------------...............+++,,,------......---------------------.........------------------------////////////000000000000////////////////////////111111000000000000000000000000000000000000000000111111222222222222222222333333333333333333333333222222222333333333333333444444444444555666777888777666666666666777777888777777888888999:::::::::;;;;;;<<<<<<===>>>>>>???@@@????????????@@@BBBCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGFFFGGGJJJMMMOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZ[[[[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[XXXTTTQQQRRRUUUXXX\\\^^^^^^^^^]]]]]]^^^```^^^\\\YYYXXXWWWWWWVVVUUUPPPRRRUUUVVVVVVVVVWWWXXXYYY[[[\\\\\\ZZZWWWUUUTTTRRRSSSUUUXXXZZZYYYWWWTTTNNNNNNOOOQQQRRRQQQOOONNNJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQPPPOOOMMMLLLFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGIIIIIIHHHHHHJJJKKKKKKKKKLLLLLLMMMOOOPPPPPPPPPRRRSSSVVVZZZaaaiiiooo,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------,,,***)))***+++++++++,,,,,,,,,+++******---,,,,,,+++******))))))))))))***+++++++++******(((((()))***+++,,,---...+++++++++,,,++++++***)))++++++************++++++((()))++++++*********+++------,,,******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---.../////////......//////...---------......---------------.........++++++,,,------------,,,,,,,,,,,,---------------------------------------............////////////000000000000000000000000111111111111000000000000000000000000000000000000111222222222222111000000222222333333333333222222222222222222333333333333333333333444555666777888777777777666666777777888666777777888888999::::::;;;;;;;;;;;;<<<===>>>??????>>>=========???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHGGGFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTVVVXXXZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZWWWWWWXXXYYYZZZ\\\]]]]]]]]][[[XXXSSSQQQSSSWWW[[[]]]^^^^^^]]]\\\\\\^^^______]]]ZZZXXXWWWUUUSSSQQQNNNPPPTTTWWWWWWXXXZZZ[[[\\\^^^___]]][[[XXXWWWWWWTTTTTTTTTVVVXXXWWWUUUSSSNNNOOOPPPQQQQQQPPPOOOOOOJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHLLLNNNOOOPPPPPPOOOMMMLLLGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIHHHGGGGGGIIIJJJHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSUUUYYY___cccoooyyy,,,,,,,,,---------......,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,+++***)))***,,,+++,,,,,,,,,,,,+++***)))+++++++++***************)))***++++++,,,,,,,,,+++******++++++,,,,,,------***+++,,,------,,,,,,+++++++++************++++++((()))++++++*********+++---,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++))))))***+++,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............---------......///,,,,,,,,,------.........+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000111111111111000000000///000000000000000000000000000000111111111111111000111222333333333333222111222222222333333333444444333333333444555666888888888888777777777777777888666666777777888999999999;;;;;;::::::;;;<<<>>>???>>>===<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTWWWXXXXXXWWWUUUUUUUUUVVVXXXYYY[[[\\\VVVWWWXXXYYY[[[\\\]]]^^^\\\ZZZVVVRRRPPPSSSXXX\\\]]]^^^^^^]]][[[[[[]]]______\\\YYYWWWUUUSSSOOOMMMLLLPPPTTTXXXZZZ[[[]]]^^^^^^``````]]]YYYWWWWWWXXXUUUTTTSSSTTTUUUUUUTTTRRRNNNOOOPPPOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFJJJKKKMMMNNNNNNMMMLLLKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQQQQQQQSSSVVVXXX```hhhttt,,,,,,,,,---------......,,,,,,------------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,------------------------------))))))*********++++++++++++,,,---,,,++++++---///+++,,,,,,---,,,+++***))))))))))))***++++++,,,,,,***+++,,,,,,---------------------,,,,,,,,,++++++)))***,,,---...------,,,++++++************++++++***+++------,,,,,,,,,---++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))+++,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------------...///000,,,,,,,,,------.........,,,---......//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000222111111111000000//////000000000000000000000000......///111222222222222111222333444444333222111222222222333333444444444222333333444555666888888888888777777777777777888666666666777888888999999<<<;;;::::::;;;<<<>>>???======<<<;;;;;;<<<>>>?????????@@@AAACCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRSSSTTTUUUUUUVVVTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQSSSUUUWWWWWWVVVSSSSSSTTTUUUWWWYYY[[[\\\VVVWWWXXXZZZ[[[]]]^^^___[[[YYYUUUQQQOOORRRXXX]]]^^^^^^^^^\\\[[[[[[]]]______\\\XXXVVVSSSPPPMMMJJJKKKOOOUUUYYY[[[]]]___aaa___``````]]]XXXVVVWWWYYYVVVTTTSSSSSSTTTTTTSSSQQQNNNNNNOOONNNLLLLLLLLLMMMKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEHHHIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFGGGIIIEEEFFFHHHJJJKKKMMMMMMNNNLLLMMMOOOOOOOOOOOOPPPQQQUUU\\\eeennnwww......,,,++++++,,,......---------,,,,,,+++++++++,,,------...---,,,***))))))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++******++++++)))((()))************+++++++++///......---,,,******)))---,,,,,,...//////---***(((((())))))******++++++************************************************------,,,++++++******)))))))))))))))***+++,,,---------------,,,+++*********+++,,,,,,******+++,,,,,,,,,+++***))))))******---,,,,,,+++*********+++++++++++++++++++++++++++******++++++++++++******************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000///...---,,,------......//////000000000000000000000//////.........---............////////////111111000///////////////000000111111111111000000000000000000111111111111111111222222222333333333222222333444444555555666555555444333444555666777777666666666777999;;;======<<<:::::::::;;;===??????>>><<<;;;<<<===???@@@BBB@@@@@@BBBEEEFFFEEEBBBGGGFFFFFFEEEFFFHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNMMMMMMMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQPPPQQQQQQQQQRRRSSSSSSSSSQQQQQQRRRRRRQQQQQQPPPOOORRRSSSTTTUUUVVVUUUUUUTTTQQQRRRSSSVVVXXXZZZ\\\]]]YYYYYYYYYYYYYYYZZZZZZ[[[[[[XXXUUUSSSSSSUUUXXX[[[___^^^^^^^^^___```aaabbb]]]\\\YYYVVVSSSOOOMMMKKKOOORRRVVV[[[___```aaa```]]]^^^]]]]]][[[YYYVVVUUUUUURRRPPPPPPSSSSSSQQQOOONNNOOOOOOOOONNNMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCDDDFFFGGGLLLKKKJJJJJJIIIIIIIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLQQQSSSWWW\\\bbbjjjsssxxx~~~------,,,,,,,,,,,,------.........------,,,,,,,,,******+++,,,+++***))))))+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++******++++++***((()))************+++++++++------------,,,,,,,,,,,,---,,,+++,,,......,,,+++************++++++++++++************************************************+++++++++++++++++++++,,,))))))))))))***+++,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++***))))))******---,,,++++++*********+++++++++++++++++++++++++++******++++++++++++******************************++++++******************,,,------------------,,,---------------,,,,,,,,,++++++++++++++++++++++++************+++,,,---......---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000///...---,,,------...---...//////000000//////000/////////.........---............////////////111000000///////////////000000111111111111000000//////000000000111111111111111111222222222333333222222333333444555555555555444444333444555666777999888777777777777888999:::999888999:::<<>>===<<<;;;<<<===???@@@AAA@@@@@@BBBEEEFFFDDDBBBFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFIIIKKKMMMNNNMMMLLLLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSSSSQQQQQQRRRRRRQQQQQQPPPPPPSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSTTTVVVYYY[[[\\\]]]YYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYVVVTTTTTTVVVYYY[[[]]]]]]^^^^^^___`````````]]]\\\ZZZVVVSSSPPPNNNMMMQQQTTTXXX\\\___`````````[[[[[[[[[ZZZYYYVVVTTTSSSQQQPPPOOOQQQSSSTTTRRROOOMMMNNNNNNOOONNNMMMKKKJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDEEEFFFGGGIIIIIIHHHHHHGGGHHHHHHHHHKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSWWW]]]dddiiikkksss~~~++++++,,,,,,,,,,,,++++++............------------)))***+++++++++++++++***---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++)))***++++++***))))))************+++++++++++++++,,,,,,---------------+++******+++,,,,,,+++,,,,,,,,,+++++++++++++++************************************************)))******+++,,,,,,------+++***************++++++)))***+++,,,------------***+++,,,,,,******+++,,,,,,+++******)))*********,,,,,,+++************+++++++++++++++++++++++++++******++++++++++++******************************,,,,,,++++++***))))))((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...------,,,---------,,,---......//////....../////////...............---............/////////000000//////....../////////000000111111000000/////////000000000000111111111111111222222222222333222222333333444444555555444444444333444555555666::::::888777666555555555666666666888:::===@@@AAA===<<<<<<;;;<<<===>>>???AAA@@@@@@BBBDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEIIIKKKMMMMMMLLLKKKKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZXXXVVVVVVXXXZZZ\\\[[[\\\^^^___``````______]]]\\\ZZZWWWTTTRRRPPPOOOUUUWWWZZZ]]]_________^^^YYYYYYXXXWWWVVVSSSRRRQQQMMMMMMOOOQQQSSSSSSQQQNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKLLLPPPUUUXXX\\\ccclllsssyyy******,,,------,,,******------------------------+++,,,,,,------.........------,,,,,,+++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***)))***++++++***)))))))))*********+++++++++*********+++++++++,,,,,,---+++(((((()))+++++++++,,,,,,,,,++++++******)))*********************************************************++++++,,,,,,,,,++++++******)))***************+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++***************+++++++++***************+++******************************++++++++++++******************************+++++++++*********))))))((())))))******))))))((()))))))))))))))*********++++++++++++++++++++++++---,,,,,,,,,------...///------.........---,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++,,,------......------........................---------.........//////000//////.........////////////000000000000//////////////////000000000111111111111111222222222222111222222333444444555555333333333444444444555555999888777666555555444444555555666777999<<<>>>???<<<;;;;;;;;;;;;===>>>>>>@@@@@@AAABBBBBBCCCBBBAAABBBCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKMMMMMMLLLJJJJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUWWWYYY[[[[[[\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXYYY[[[\\\[[[\\\___```aaa```___^^^]]]\\\ZZZWWWUUUTTTSSSSSSXXXZZZ\\\]]]^^^^^^]]]]]]XXXXXXWWWUUUTTTRRRPPPPPPLLLNNNPPPSSSSSSQQQMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHJJJMMMPPPSSSXXX___fffllluuu******,,,------,,,******++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,++++++******)))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))*********+++++++++************)))))))))))),,,***(((((()))++++++***++++++******)))))))))(((************************************************,,,,,,,,,+++++++++******++++++******)))*********+++,,,,,,,,,++++++***)))***+++,,,,,,******+++,,,+++***************++++++*********))))))***++++++******************************++++++++++++******************************))))))*********+++++++++------............------(((((()))))))))*********++++++++++++++++++++++++------,,,,,,,,,---......,,,------......---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------------------------...............------------............//////............////////////000000000000//////...////////////000000000000000111111111222222222111111222222333444444555333333333444444444444444555555555555555555555555555555666777888999:::;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCDDDDDDEEEFFFHHHJJJKKKKKKLLLNNNNNNLLLJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRPPPQQQSSSTTTTTTTTTSSSRRRTTTVVVXXXZZZ[[[[[[[[[ZZZXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\[[[ZZZZZZZZZZZZ[[[\\\[[[]]]___aaabbbaaa```___]]]\\\ZZZXXXVVVVVVVVVWWW[[[\\\\\\]]]]]]]]]\\\[[[YYYXXXVVVUUUSSSQQQPPPPPPMMMPPPSSSTTTRRRNNNJJJGGGKKKKKKMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFHHHJJJLLLLLLOOOTTTXXX]]]eeennnuuu++++++,,,,,,,,,,,,++++++************++++++++++++,,,++++++++++++,,,,,,---++++++******************,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,+++)))))))))+++,,,+++***)))************+++++++++*********))))))(((((((((,,,***))))))***++++++************)))))))))))))))************************************************------,,,,,,+++******)))+++***************++++++,,,,,,,,,,,,+++***)))(((***+++,,,,,,******+++,,,*********)))******+++,,,***))))))))))))***++++++******************************++++++++++++******************************((())))))***++++++,,,,,,,,,,,,------------,,,,,,******++++++,,,---------+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------......//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,------......---------------------.........,,,------------...............------......//////...//////000000//////.........////////////000000000000000111111111111222111111222222333333444444222222333444444444444333222333444555555555555555666666666666777777777777888999999:::;;;<<<======>>>@@@AAAAAA@@@???@@@AAAAAAAAABBBDDDDDDDDDDDDDDDBBBCCCDDDEEEHHHJJJLLLNNNLLLNNNOOOOOOMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOOOONNNOOOPPPRRRRRRQQQQQQPPPMMMNNNNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRTTTVVVXXXZZZ[[[ZZZYYYXXXWWWXXXZZZ[[[[[[ZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^___``````______]]]\\\ZZZXXXWWWXXXYYYZZZ\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXVVVTTTRRRQQQPPPPPPOOORRRUUUUUUQQQMMMIIIGGGLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIIIIHHHGGGEEEEEECCCDDDEEEFFFGGGIIIIIIJJJLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEDDDEEEGGGIIIJJJKKKNNNPPPTTTYYY```dddooo{{{------,,,,,,,,,,,,------*********++++++,,,,,,,,,------,,,+++***+++,,,,,,******++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***)))((()))+++,,,+++***)))************+++++++++************+++++++++++++++******+++,,,,,,+++))))))***************++++++************************************************,,,+++++++++++++++++++++))))))))))))***+++,,,,,,******+++++++++******)))***+++,,,,,,******+++,,,******))))))***++++++,,,)))))))))))))))***++++++******************************++++++++++++************************************************++++++))))))************))))))+++++++++,,,---.........++++++++++++++++++++++++,,,++++++******+++++++++,,,+++++++++,,,...///111/////////...------,,,,,,******+++++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,---...............,,,,,,,,,------.........,,,,,,---------............------------...///000......////////////.............../////////000000000000000000111111111111111111111222333333444444111222333444444444333333111222333444555444444333444555555666666666666555777888999:::;;;<<<<<<======@@@BBBAAA???>>>???@@@AAAAAACCCDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQPPPNNNKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPNNNOOOQQQRRRSSSRRRQQQPPPNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQPPPQQQRRRSSSRRRSSSUUUVVVVVVUUUUUUTTTSSSUUUXXXZZZZZZYYYXXXVVVVVVWWWYYYZZZZZZZZZXXXWWWZZZZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^]]]\\\ZZZXXXXXXZZZ[[[]]]\\\\\\[[[[[[[[[ZZZZZZZZZXXXWWWUUUSSSQQQPPPPPPPPPOOORRRUUUUUUQQQMMMJJJJJJOOOOOOPPPPPPOOONNNMMMLLLJJJJJJJJJIIIHHHGGGEEEEEECCCDDDFFFHHHJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMKKKIIIGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDCCCBBBBBBCCCEEEHHHIIIJJJLLLOOORRRWWWZZZ```jjjrrrtttxxx///...,,,,,,,,,,,,...///+++++++++,,,,,,---------111000...---,,,------...+++++++++,,,,,,---------*********++++++,,,,,,---*********++++++,,,,,,,,,***)))((()))+++,,,,,,***)))************+++++++++)))***+++,,,---...//////+++***+++,,,------+++)))*********++++++,,,,,,---*********************************************************++++++,,,------))))))))))))***+++,,,---((()))***+++++++++++++++***+++,,,,,,******+++,,,******))))))***+++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++......---,,,,,,---------,,,+++******+++...111222000000///...------,,,,,,*********++++++,,,,,,,,,)))***,,,---...------,,,,,,---......//////......,,,,,,,,,------.........,,,,,,,,,---------......---------------...///000......////////////................../////////000000000000000111111111111000111111222333333444444111222333444555444333333222333444444444333222111222333444555666666666666666777999:::;;;<<<<<<<<<===@@@BBBAAA???===>>>@@@AAABBBCCCEEEEEEEEEEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMOOOQQQRRRQQQNNNLLLKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQNNNOOOQQQSSSSSSRRRQQQPPPNNNOOOPPPQQQSSSTTTUUUVVVUUUTTTRRRQQQPPPQQQSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVSSSUUUWWWYYYZZZYYYWWWUUUUUUVVVXXXZZZZZZYYYXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\ZZZXXXYYYZZZ]]]^^^[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVTTTQQQPPPOOOOOOOOONNNRRRUUUTTTQQQMMMLLLMMMPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFEEECCCEEEGGGJJJMMMOOOPPPQQQOOOOOONNNMMMMMMLLLMMMMMMPPPNNNLLLIIIGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEDDDBBBAAAAAABBBCCCDDDEEEGGGIIILLLOOOQQQXXX```eeeeeegggoooyyy~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++******+++)))************+++++++++,,,,,,,,,---///...+++((())))))***++++++++++++***************************************************,,,***)))((((((***,,,...,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++(((***+++***)))((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,---,,,+++******+++,,,---************************+++++++++++++++***)))))))))******++++++,,,------******************************++++++++++++************))))))))))))*********+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++*********)))))))))************+++++++++***+++,,,,,,------,,,,,,)))))))))***+++...000222......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------.........//////------------------------......////////////......------......///000000000111111000000//////......111111222333333444555555444333333222111111111222444444444444444444444444333333444444555666666777444555777888999:::::::::>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDFFFHHHKKKMMMOOOPPPOOOMMMKKKIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKLLLNNNPPPRRRTTTTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTQQQTTTXXX[[[\\\[[[XXXVVVTTTWWWZZZZZZYYYVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXYYY\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\^^^___```aaaaaaXXXXXXWWWWWWWWWXXXZZZ[[[YYYUUUQQQPPPQQQQQQOOOMMMQQQRRRRRRQQQPPPMMMKKKJJJNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJGGGDDDCCCDDDFFFIIILLLOOOSSSUUUUUUUUUTTTOOOOOOOOONNNNNNMMMMMMMMMOOOMMMKKKHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCEEEGGGIIIKKKSSSSSSTTTXXX]]]ccciiilllwww,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++++++++)))************+++++++++,,,,,,,,,---...---+++((())))))***++++++++++++***************************************************)))))))))))))))******++++++++++++******)))))))))******+++,,,,,,,,,,,,+++(((***+++***)))((()))***))))))))))))))))))))))))***************+++++++++,,,+++************+++,,,************************++++++,,,,,,++++++***)))++++++++++++++++++++++++******************************++++++++++++******++++++************+++++++++++++++++++++***))))))******************************************************))))))))))))******+++++++++*********)))))))))************+++++++++)))***++++++,,,,,,++++++************,,,...///111...------,,,++++++******************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........------------------------.........//////.........////////////............000000000000//////......111111222222333444444555444333222222111111111222444444444444444444444444333333333444555555666666777888999:::<<<<<<<<<<<<@@@??????>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCEEEGGGIIIKKKKKKLLLLLLJJJHHHGGGHHHJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOQQQRRRTTTTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTRRRTTTXXX[[[\\\[[[XXXVVVUUUXXXZZZ[[[XXXVVVTTTTTTTTTUUUUUUVVVWWWXXXYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWXXXWWWWWWWWWWWWXXXXXXYYY[[[\\\\\\]]]]]]]]]\\\\\\UUUVVVXXXZZZ[[[[[[ZZZYYYXXXUUUQQQOOOPPPPPPOOONNNQQQQQQRRRQQQPPPOOOMMMLLLPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKIIIFFFDDDDDDFFFHHHMMMOOORRRVVVWWWWWWVVVVVVPPPPPPOOOOOONNNMMMLLLLLLMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAABBBDDDFFFHHHIIIIIIJJJKKKMMMQQQVVV[[[^^^dddooo++++++,,,,,,,,,,,,,,,,,,,,,---......,,,******+++)))************+++++++++,,,,,,+++---...---+++((())))))***++++++++++++***************************************************((()))***+++,,,+++***)))*********)))))))))))))))******+++,,,,,,,,,,,,+++(((***+++***)))((()))***))))))))))))))))))))))))+++++++++***************+++******))))))******+++************************++++++,,,,,,++++++***)))---,,,,,,+++******))))))******************************++++++++++++******++++++++++++++++++++++++,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************)))************+++++++++))))))***++++++++++++***++++++++++++,,,---...///------,,,,,,++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------............------000000//////...------,,,000000000////////////...111111111222333333444444333333222111111111111222333333333333333333333333222222222333444444555555888888:::;;;<<<<<<<<<<<<@@@??????>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHIIIIIIHHHGGGGGGIIIJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTXXX[[[\\\[[[YYYWWWXXXZZZ[[[[[[XXXUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWVVVVVVUUUUUUUUUUUUVVV[[[[[[[[[[[[ZZZZZZYYYXXXTTTWWW[[[^^^___]]]ZZZXXXWWWTTTPPPNNNNNNOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPOOORRRRRRRRRQQQPPPNNNMMMLLLKKKJJJHHHEEECCCDDDHHHKKKQQQSSSVVVYYYZZZYYYXXXWWWQQQQQQPPPOOONNNLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGHHHKKKNNNRRRTTTVVV```nnn~~~+++++++++++++++,,,,,,,,,***,,,---,,,***(((((()))))))))*********+++++++++,,,++++++,,,---,,,***((())))))***++++++++++++******************************************************++++++,,,,,,,,,++++++******************))))))******+++,,,,,,,,,,,,+++(((***+++***)))((()))***)))))))))))))))))))))))),,,+++++++++***)))))))))***))))))))))))))))))*********************************++++++******)))(((,,,+++++++++******))))))******************************++++++++++++*********++++++++++++++++++***,,,+++***))))))***+++,,,******************************************************))))))))))))******************************))))))*********+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,/////////......---------////////////////////////000111111111222222333333222222111111111111111222222222222222222222222222111111222333333444444555666777888999::::::::::::=========>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIGGGHHHIIIIIIHHHIIIKKKMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQTTTWWWZZZ[[[[[[YYYXXXYYY[[[\\\ZZZWWWTTTSSSRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSYYYYYYZZZ[[[[[[[[[[[[ZZZYYY[[[^^^``````]]]ZZZXXXVVVSSSPPPMMMLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTSSSQQQPPPNNNLLLKKKJJJIIIGGGEEEDDDFFFJJJMMMTTTUUUXXXZZZZZZYYYWWWUUURRRQQQPPPOOOMMMLLLKKKJJJGGGGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAABBBCCCDDDDDDEEEGGGGGGFFFGGGHHHJJJLLLNNNPPPWWWbbbnnn|||*********++++++,,,,,,,,,,,,---...---+++*********))))))*********+++++++++,,,+++***+++,,,,,,***)))))))))***++++++++++++***************************************************,,,+++)))(((((()))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((***+++***)))((()))***)))))))))))))))))))))))),,,+++++++++***))))))))))))))))))******)))))))))************************)))))))))))))))((((((''')))))))))******+++++++++******************************++++++++++++******))))))***++++++***))))))++++++)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************))))))*********+++++++++***++++++,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,---------.........///.............../////////000000111111111111111222111111111000000111222222222222222222222222222222111111222333333444444555666666777888999999999999999:::;;;<<>>@@@CCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHCCCEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOOOOQQQSSSVVVXXXXXXXXXWWWYYYYYYZZZXXXTTTRRRQQQQQQNNNPPPRRRUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUWWWYYY[[[^^^```bbbcccdddbbb```]]]ZZZYYYXXXXXXXXXRRRSSSRRRPPPNNNNNNOOOQQQQQQPPPPPPQQQQQQRRRTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKGGGHHHHHHGGGFFFHHHKKKMMMPPPRRRTTTUUUUUUTTTQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAABBBBBBCCCDDDGGGMMMTTT]]]hhhttt|||((())))))***++++++,,,,,,---///000///---++++++,,,)))************+++++++++---+++))))))***+++***)))))))))***++++++++++++******************************************************)))((('''&&&&&&'''''')))*********++++++++++++******+++,,,,,,,,,,,,+++(((***+++***)))((()))***))))))))))))))))))))))))***************+++++++++******+++,,,,,,+++******************************+++++++++++++++***))))))))))))))))))******************************************++++++++++++******((()))+++,,,,,,+++)))((())))))***+++++++++++++++******************************************************))))))))))))******))))))*********+++++++++)))************+++++++++******+++,,,,,,,,,,,,,,,'''((()))***+++******)))******************++++++++++++++++++++++++++++++((())))))***************************++++++++++++************************++++++++++++,,,,,,,,,---------------------------.........//////.........---------------------------------.........//////000000000000000000000000000000000000000111222222111111111111111111111111333333333444555555666666666666777888888888888777888888999:::<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFDDDEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNQQQQQQPPPOOOOOONNNMMMMMMMMMOOOQQQTTTVVVWWWWWWVVVWWWXXXXXXVVVSSSQQQPPPQQQNNNPPPSSSUUUVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVUUUUUUVVVVVVWWWWWW]]]^^^___```aaaaaaaaaaaa\\\[[[YYYWWWVVVVVVVVVWWWQQQSSSTTTSSSPPPOOOOOOQQQQQQPPPPPPPPPPPPQQQSSSTTTSSSRRRPPPMMMLLLKKKKKKKKKFFFHHHIIIIIIHHHHHHJJJKKKNNNOOOQQQSSSSSSRRRPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDFFFIIINNNTTT]]]dddiiillluuu}}}((())))))***++++++,,,,,,***,,,---,,,***(((((())))))************+++++++++---+++))))))***+++***)))))))))***++++++++++++******************************************************+++,,,,,,+++***)))((((((((())))))*********+++******+++,,,,,,,,,,,,+++(((***+++***)))((()))***))))))))))))))))))))))))))))))******+++++++++,,,***+++,,,------,,,+++***************************,,,------------,,,++++++++++++******)))(((((((((******************************++++++++++++******)))***,,,------,,,***)))((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++)))************+++++++++))))))***++++++++++++***%%%&&&((()))******))))))******************++++++************************(((((()))***************)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------......////////////......///......------,,,,,,+++---------.........//////000000000000////////////000000///000000111222222000000000000000000000000333333444555555666666777333444555555555555555444999999999:::;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIHHHIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMPPPPPPOOONNNNNNMMMLLLLLLMMMNNNPPPSSSUUUVVVVVVVVVVVVVVVVVVUUURRRPPPPPPQQQOOOQQQTTTVVVWWWWWWUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYVVVVVVVVVVVVWWWXXXYYYYYYbbbbbbbbbaaa```^^^]]]\\\UUUUUUUUUUUUUUUUUUUUUUUUPPPSSSUUUUUURRROOOPPPQQQQQQPPPPPPOOOPPPQQQRRRSSSRRRQQQNNNLLLKKKKKKKKKKKKFFFHHHJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRRRRQQQOOONNNJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA???@@@AAABBBAAA@@@???>>><<<<<<===>>>???AAAAAABBBAAABBBDDDGGGKKKOOOTTTWWWYYY```fffjjjooowww}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***+++,,,---.........)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((((((((())))))***+++++++++))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************------+++***)))'''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((///111111///+++((()))+++''')))***)))((('''(((***)))((((((((()))***++++++))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))---,,,,,,,,,+++***************++++++++++++******************************++++++******)))(((((((((+++*********))))))((((((***************)))((('''------,,,,,,+++,,,,,,,,,+++++++++************)))++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...////////////////////////////////////000000000000333222111000000111222333333222222222222222222222///000222444555555555555444444555555555555444444444555666888:::<<<===>>>AAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGFFFEEEDDDEEEHHHJJJLLLJJJKKKMMMLLLIIIFFFEEEEEEHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLMMMNNNPPPSSSWWW[[[ZZZZZZYYYWWWTTTRRRRRRSSSRRRTTTVVVXXXXXXWWWTTTSSSUUUUUUUUUVVVVVVWWWWWWWWW\\\YYYUUUSSSSSSWWW[[[___dddcccaaa^^^\\\YYYXXXWWWSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMMMMNNNOOOPPPLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFGGGHHHJJJLLLJJJKKKMMMOOOOOOOOONNNNNNKKKIIIGGGFFFGGGGGGEEEDDDGGGFFFCCCAAA@@@AAABBBBBBAAAAAA???>>>>>>>>>???@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@???>>>>>>===>>>>>>?????????>>>??????@@@@@@===>>>???@@@@@@AAAAAA@@@???@@@CCCFFFHHHJJJLLLLLLRRRRRRTTTWWW[[[___ccceeemmmssszzz************************************************)))))))))))))))))))))))))))***+++,,,,,,---------)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))************))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,---...---***)))***+++((()))***)))((('''(((***))))))))))))))))))***+++))))))))))))************))))))******************)))******++++++***))))))+++++++++++++++***************++++++++++++******************************(((((())))))***+++++++++************)))))))))(((******++++++******)))(((***))))))(((((())))))***))))))******+++++++++,,,++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,,,,.........................../////////000000000000222111111000000111111222111111111000000000000000///000222333555555555444444444555555555555444444333444555777999:::<<<<<<>>>>>>>>>>>>============>>>???@@@AAABBBCCCDDDDDDFFFFFFEEEFFFGGGHHHJJJKKKJJJKKKLLLKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLNNNQQQUUUYYYZZZ[[[ZZZXXXTTTRRRSSSTTTSSSTTTWWWXXXYYYWWWVVVTTTVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXWWWWWWYYY]]]```cccdddbbb^^^ZZZWWWUUUTTTSSSQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKLLLLLLMMMNNNLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIGGGEEEFFFFFFDDDCCCDDDCCCAAA???>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@????????????@@@@@@===>>>>>>??????>>>>>>===??????>>>=========>>>>>>@@@??????>>>>>>?????????;;;<<<===>>>???????????????@@@BBBEEEGGGHHHIIIJJJJJJKKKLLLNNNRRRUUUYYYZZZ^^^ccciiiooouuu}}}))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))************))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))************************************))))))(((((())))))***************************)))***++++++***)))***,,,((()))******(((((()))***+++***))))))))))))))))))))))))))))))************))))))))))))))))))(((((('''((())))))******))))))))))))************************++++++++++++******************************(((((())))))***++++++,,,************))))))))))))++++++++++++++++++***))))))((((((((((((((())))))'''((()))***+++,,,------++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111000///...---,,,,,,,,,............................../////////000000000000000111111111111000000.........//////////////////000222333444444444444444444555555555555444444222333444555777888999:::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLKKKIIIGGGFFFGGGGGGHHHIIIJJJKKKJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFHHHIIIJJJKKKNNNSSSVVV[[[[[[[[[YYYVVVTTTTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYXXXUUUVVVYYY\\\___bbbcccdddaaa^^^YYYTTTQQQOOONNNNNNPPPQQQSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRQQQPPPOOONNNLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKJJJKKKKKKLLLMMMLLLJJJGGGEEEEEEEEECCCBBBCCCBBB@@@???>>>???@@@@@@AAA@@@???>>>===>>>??????@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<======>>>AAA@@@???>>>>>>===>>>>>>999:::;;;<<<============???@@@AAACCCDDDEEEEEEEEECCCDDDDDDFFFHHHKKKMMMNNNSSSVVV[[[___eeennnzzz************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))************))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************+++***)))(((((()))***+++************************)))******************+++((()))******)))((()))***++++++***)))((((((((()))((()))))))))*********************))))))(((((((((((())))))******))))))(((((((((((()))*********+++******++++++++++++******************************,,,,,,+++******))))))(((*********)))))))))))))))++++++,,,,,,,,,++++++***+++************++++++,,,((())))))***++++++,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------000///......------------................................./////////000000...///000111111000///...---...............//////000000111222333444444444333444444555555444444333222333444555666777888999999999:::;;;;;;<<<======>>>>>>??????@@@AAAAAABBBDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEGGGHHHIIIJJJMMMRRRUUUZZZ[[[[[[ZZZWWWUUUTTTUUUSSSTTTVVVWWWXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWRRRUUUZZZ___bbbcccbbbbbb[[[XXXSSSOOOLLLKKKLLLMMMQQQRRRTTTVVVVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIIIIJJJKKKNNNPPPQQQOOOLLLHHHEEEEEEDDDCCCBBBCCCBBBAAAAAA@@@AAAAAABBBAAA@@@>>>=========>>>???@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@;;;;;;;;;;;;;;;<<<===>>>AAA@@@???>>>===<<<<<<<<<999999;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGLLLNNNQQQSSSYYYcccoooyyy************************************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++''''''((((((((((((((()))))))))************))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******)))(((((((((************************+++***)))(((((()))***+++************************++++++******++++++******)))***+++***)))((()))+++++++++***)))((((((((()))((()))))))))************+++++++++******))))))(((******++++++***))))))(((((((((((()))*********+++******++++++++++++******************************,,,,,,++++++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++,,,---...************************++++++************++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------...///000....................................////////////...///000111111000///............//////000000000111111111111222333333444333333444444444444333333444444444555666777777888888999999:::;;;<<<======<<<======>>>???@@@AAAAAACCCDDDFFFGGGHHHIIIIIIIIIHHHJJJJJJIIIHHHGGGHHHJJJLLLLLLLLLLLLKKKHHHFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIGGGFFFEEEEEEGGGHHHIIIJJJMMMRRRUUUYYYZZZ[[[ZZZWWWUUUTTTUUUQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXVVVUUUUUUXXX]]]aaacccbbb```^^^TTTRRRNNNKKKJJJKKKMMMOOOTTTTTTVVVVVVUUUSSSPPPOOOOOOPPPQQQQQQQQQOOONNNLLLHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIKKKNNNRRRVVVXXXRRRNNNIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>=========>>>???AAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>>>>>>>======;;;;;;:::;;;;;;<<<======@@@???>>>===<<<<<<<<<<<<::::::;;;<<<============>>>>>>?????????>>>>>>===@@@@@@AAAAAABBBBBBBBBBBBDDDEEEGGGHHHLLLUUUaaaiiiqqqvvv~~~))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************((((((((()))***+++++++++))))))************))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***)))(((((('''*********************************))))))*********************************,,,+++)))***++++++***))))))***++++++))))))***++++++***))))))))))))))))))))))))))))))******************************))))))*********++++++***))))))))))))************************++++++++++++******************************))))))******+++,,,,,,,,,))))))))))))************)))***++++++++++++++++++))))))))))))***+++,,,---+++++++++*********))))))++++++************++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000------------------------------........./////////......////////////............//////000111111111111111111111111222333333333333444444444444333333444444444555555666666666888888999::::::;;;<<<<<<:::;;;<<<===???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMMMMLLLKKKIIIFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJMMMRRRUUUXXXYYY[[[ZZZWWWUUUTTTTTTQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXVVVTTTXXX[[[^^^```aaa___]]][[[PPPNNNMMMKKKLLLNNNPPPRRRUUUUUUUUUUUUSSSQQQNNNMMMNNNOOOPPPQQQQQQOOOMMMLLLHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGJJJMMMRRRVVVZZZ\\\SSSOOOIIIEEEDDDCCCBBBAAA=========>>>????????????@@@???>>>===<<<===>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>????????????>>>>>><<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>>>>======<<<;;;===>>>????????????>>>>>>@@@BBBCCCDDDFFFLLLUUU\\\```eeekkkrrrxxx************************************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))************+++++++++************************))))))***+++---...//////))))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))'''&&&(((***,,,+++))))))***++++++))))))***+++))))))))))))))))))***+++))))))))))))************(((((())))))))))))))))))%%%&&&''')))***++++++++++++++++++++++++***************++++++++++++******************************)))******++++++,,,,,,---((()))))))))************((()))******++++++******(((((((((((()))***+++,,,***************+++++++++++++++************++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,---...---------------------------------........./////////......------......///---......///000000111111222111111000000111222333222333333444444333333222333333333444444444444444777777777888888999999999888999:::<<<>>>@@@AAABBBCCCCCCBBBCCCDDDEEEGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIHHHGGGGGGFFFEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIMMMQQQUUUVVVXXXZZZYYYWWWUUUSSSSSSQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ[[[[[[YYYVVVUUUWWWXXXYYYZZZZZZYYYXXXWWWOOONNNNNNNNNOOOQQQSSSTTTUUUTTTSSSRRRQQQOOOOOONNNMMMNNNPPPQQQQQQOOOMMMKKKGGGFFFEEECCCBBBBBBCCCCCCEEEFFFGGGIIIKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEGGGKKKOOOTTTXXXZZZ\\\SSSNNNHHHCCCAAA@@@???>>>;;;<<<===>>>????????????@@@???>>>===<<<======>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<<:::;;;<<<======>>>>>>>>><<<<<<=========<<<;;;;;;<<<===>>>??????>>>===<<<>>>AAACCCCCCDDDFFFLLLQQQSSSWWW]]]aaaeeekkksssyyy,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))%%%&&&'''(((***,,,------))))))************))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%$$$###&&&***,,,,,,***)))+++++++++***)))***+++))))))(((((()))***++++++))))))))))))************&&&'''''''''(((((())))))!!!"""$$$'''***+++---------,,,,,,,,,+++***************++++++++++++******************************------,,,++++++******)))(((((())))))*********+++'''((()))***************))))))))))))***+++,,,---(((((()))***+++,,,,,,---++++++************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++******+++++++++---------------------------------........./////////...---,,,,,,---...///------......///000111111222111000000000111222333222333333444444333333222222222222222222222222222666666666666777777777777777888999;;;>>>@@@BBBCCCCCCBBBAAAAAABBBDDDGGGHHHHHHHHHIIIHHHGGGHHHKKKMMMHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEFFFGGGIIILLLPPPTTTUUUWWWYYYYYYWWWTTTSSSSSSRRRSSSSSSUUUVVVWWWXXXXXXXXXYYY[[[\\\\\\ZZZWWWVVVSSSSSSSSSSSSSSSSSSSSSRRROOOPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOPPPPPPLLLNNNPPPQQQQQQOOOMMMKKKGGGFFFDDDCCCBBBBBBCCCCCCFFFGGGIIIKKKLLLMMMNNNNNNLLLJJJGGGDDDBBBBBBCCCCCCEEEGGGLLLPPPTTTWWWYYYZZZRRRMMMFFFAAA???>>>===<<<<<<===>>>@@@AAAAAAAAAAAA@@@???===<<<<<<<<<===>>>======<<<<<<<<<<<<============>>>>>>>>>>>>======???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===999:::;;;<<<============<<<<<<<<<===<<<<<<;;;;;;===>>>???@@@@@@???>>>===:::===@@@@@@???@@@CCCGGGHHHKKKOOORRRTTTWWW^^^cccjjjpppyyy******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))*********)))))))))))))))++++++************++++++))))))))))))))))))))))))***,,,,,,+++)))((()))***)))************+++++++++************************)))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))************))))))+++*********))))))(((((('''(((((()))***+++++++++,,,,,,++++++***+++++++++++++++******))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,*********+++,,,,,,------222000...,,,***))))))))))))******)))(((''''''((())))))))))))))))))))))))(((((()))***************************************++++++***))))))***++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++---000111///,,,//////////////////......000000000000////////////222222222333333333444444333333333333333333333333777777666555555555555666777888:::<<<>>>???@@@AAA>>>???@@@@@@BBBBBBCCCDDDGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIMMMLLLIIIGGGEEEDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDEEEDDDEEEFFFHHHJJJMMMOOOQQQTTTVVVXXXXXXVVVTTTSSSSSSQQQRRRTTTWWWYYY[[[\\\]]]______^^^\\\ZZZXXXUUUTTTPPPQQQRRRTTTVVVWWWUUURRRTTTRRRPPPNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLMMMNNNOOOOOONNNMMMLLLIIIIIIHHHHHHGGGFFFFFFEEEIIIIIIJJJKKKLLLMMMMMMNNNLLLJJJFFFCCCAAABBBDDDEEEGGGGGGIIIMMMQQQTTTTTTSSSNNNIIIAAA<<<;;;;;;<<<<<<@@@@@@@@@@@@AAAAAABBBCCCDDDCCCAAA???============<<<<<<<<<========================>>>??????@@@@@@<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;<<<<<<======<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBCCCEEEFFFHHHKKKOOORRRXXX]]]dddmmmvvv)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************))))))))))))***)))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***+++,,,+++)))((()))***)))************+++++++++************************)))***,,,------,,,***)))************************))))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))(((((()))******)))(((((())))))))))))))))))))))))+++******))))))******+++))))))************))))))************)))))))))((()))))))))***+++,,,,,,,,,...---,,,+++***)))))))))+++++++++***************+++++++++*********))))))************+++++++++,,,+++++++++++++++*********...---,,,*********++++++***++++++***)))((((((***))))))))))))))))))))))))(((((()))***************************************************************************************++++++,,,------------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---++++++,,,//////...+++........................111111111111111111111111222222222333333333333444333333333333333333333333666555555444444555555666888999<<<>>>@@@AAAAAAAAA======>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJIIILLLKKKIIIGGGEEEEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRTTTVVVWWWVVVTTTRRRRRRSSSUUUWWWYYY[[[]]]___``````dddbbb___[[[VVVRRROOONNNMMMMMMOOORRRVVVWWWUUUSSSSSSRRRPPPNNNNNNNNNOOOPPPNNNNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGKKKKKKLLLMMMMMMNNNNNNNNNMMMJJJFFFCCCAAAAAACCCDDDFFFGGGHHHKKKOOOPPPPPPOOOHHHCCC>>>::::::;;;======@@@@@@@@@@@@@@@AAABBBBBBCCCBBB@@@???============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<;;;:::999999;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<888999999999999999999888;;;;;;<<<<<<======>>>>>>>>>@@@AAAAAAAAACCCFFFHHHLLLPPPVVV\\\cccjjjqqqvvv~~~)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))******+++******))))))******+++))))))))))))))))))))))))***+++,,,+++)))))))))+++)))************+++++++++************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******************************++++++++++++******+++************)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))+++******))))))******+++))))))************))))))************))))))))))))*********+++,,,,,,------///...,,,+++)))(((((((((******+++++++++++++++++++++++++++***************)))))))))*********++++++,,,++++++***))))))(((((())))))))))))***+++,,,---***+++,,,+++***)))***+++))))))))))))))))))))))))(((((()))***************************************)))***+++,,,,,,+++***)))************************+++,,,,,,---------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---//////...,,,------------------......///000000111111222222333111111222222222333333333333333333333333333333333333333333333444555666666888:::===@@@AAABBBAAA@@@<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJMMMOOOQQQSSSTTTUUUUUUSSSQQQPPPQQQRRRWWWYYYZZZ]]]___```aaaaaaccc```\\\WWWRRRNNNLLLKKKIIIJJJMMMQQQUUUVVVVVVTTTRRRQQQOOONNNMMMMMMNNNOOOKKKLLLLLLMMMMMMLLLJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQMMMLLLJJJHHHGGGHHHIIIJJJMMMMMMNNNNNNOOONNNNNNNNNLLLJJJFFFCCCAAAAAABBBCCCGGGFFFGGGIIIKKKLLLJJJHHHAAA>>>999777999<<<>>>???@@@@@@?????????@@@AAAAAABBBAAA@@@???>>>===============<<<<<<;;;;;;::::::999999::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::???@@@AAA@@@??????AAACCCDDDGGGKKKNNNRRRVVV[[[___dddjjjqqqxxx))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((()))))))))))))))***************))))))))))))******(((((((((((((((((((((((()))+++,,,+++***)))***+++))))))*********+++++++++************************)))***++++++++++++***)))************************))))))))))))))))))))))))******************************++++++++++++******************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))*********)))))))))))))))*********+++++++++,,,,,,------+++***)))))))))))))))))))))******+++++++++************************((())))))))))))******************)))))))))((((((((((((((()))***++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))(((((()))***************************************((()))+++,,,,,,+++)))(((***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...//////......,,,,,,,,,---------------,,,,,,---...///000111222111111111111222222222222222222222222222222222222111111111222333444666777777999<<>><<<<<<===>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTTTTTTTSSSQQQOOONNNPPPQQQTTTUUUWWWXXXZZZ[[[\\\\\\[[[YYYUUURRROOONNNNNNNNNJJJKKKMMMQQQTTTVVVUUUSSSOOOOOOMMMLLLKKKKKKLLLLLLIIIJJJKKKLLLLLLKKKJJJIIILLLKKKJJJJJJKKKMMMNNNOOONNNLLLIIIGGGFFFGGGIIIJJJMMMMMMNNNOOONNNNNNMMMLLLIIIGGGDDDBBBAAABBBCCCDDDGGGGGGFFFGGGHHHGGGEEECCC>>>;;;888777999<<<>>>?????????>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>=========<<<;;;:::999999999999999999:::;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;999999999:::::::::::::::>>>???@@@???>>>===>>>@@@AAACCCEEEGGGHHHJJJMMMPPPUUUXXX___fffooozzz)))))))))******)))))))))************************))))))))))))))))))))))))******))))))))))))******************)))))))))((((((((())))))***************))))))))))))))))))***(((((((((((((((((((((((()))***++++++***)))***+++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''((((((((())))))************))))))))))))))))))))))))******)))))))))************************)))******++++++''''''(((((())))))******************************((())))))))))))*********(((((()))))))))*********((()))))))))))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))(((((()))***************************************((()))+++,,,,,,+++)))(((************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------,,,,,,---,,,,,,,,,---------......++++++,,,...///000111222000000000111111111222222222222222222222222222222000000111111333444666777555777:::<<<=========<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTSSSSSSRRRPPPMMMMMMNNNPPPPPPQQQRRRTTTUUUUUUVVVVVVTTTSSSPPPOOONNNOOOPPPQQQNNNNNNOOORRRTTTTTTRRRPPPLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMKKKHHHFFFEEEFFFHHHJJJJJJKKKLLLMMMMMMLLLJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEEFFFFFFEEEBBB??????<<<999888:::===>>>??????>>>>>>=========>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<;;;:::999999999999::::::;;;<<<<<<======:::::::::999999:::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===888888888999999888888888777888999:::;;;<<<======888999;;;;;;::::::;;;<<<;;;<<<>>>??????AAACCCFFFHHHJJJNNNTTT]]]hhhrrryyy}}}((())))))******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))((((((((()))******++++++***))))))(((((())))))***)))))))))))))))))))))))))))***++++++***)))+++,,,)))************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***,,,,,,''''''((((((((((((((((((***************+++++++++)))))))))*********++++++(((((())))))***++++++,,,)))************)))(((((('''((())))))(((((()))***))))))))))))))))))))))))(((((()))***************************************)))***+++,,,,,,+++***)))************************((())))))******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,&&&(((******)))))))))***,,,,,,,,,---......//////------...///111222333333///000000000000111111111222222222222222222222222111111111222333444666777555666777888999::::::;;;<<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLLLLNNNOOOQQQSSSTTTSSSSSSSSSPPPNNNLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPRRRSSSSSSPPPNNNKKKJJJJJJIIIIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIGGGFFFGGGHHHIIIGGGIIIKKKLLLLLLKKKIIIHHHCCCCCCBBBAAABBBBBBDDDDDDDDDCCCCCCCCCDDDBBB@@@===>>><<<999999;;;===??????>>>>>>===<<<<<<<<<============>>>??????>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;<<<<<<======>>>::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<888999999::::::999999888777777888:::;;;===>>>>>>777999;;;<<<;;;;;;<<<===999:::<<<<<<<<<===@@@BBBAAABBBEEEIIIPPPXXX___dddggglllrrrwww{{{(((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))******************))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))*********)))(((((((((((()))***))))))))))))))))))))))))******))))))))))))******))))))************))))))((()))))))))***************************************))))))))))))******+++))))))))))))(((((((((((())))))*********+++++++++************+++++++++,,,*********+++++++++++++++))))))***++++++******)))''')))******))))))***+++))))))))))))))))))))))))(((((()))***************************************************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,&&&)))++++++)))((()))+++,,,------...//////000000......//////000111222222/////////000000000111111111111111111111111111111222222222222333555666666666666555666777888:::;;;;;;;;;<<<===>>>??????@@@>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLNNNOOOQQQSSSTTTRRRSSSSSSRRROOOMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRQQQOOOLLLKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHJJJKKKKKKKKKJJJJJJFFFGGGIIIKKKMMMOOOPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGJJJLLLLLLKKKJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@AAA@@@>>><<<<<<:::888888;;;>>>@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<===?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========::::::999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999888777777888999:::;;;;;;;;;<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<999;;;===>>>===<<<<<<===999;;;<<<<<<;;;<<<>>>@@@>>>???AAAEEEKKKPPPSSSTTTUUUXXX\\\___aaafffmmmrrr(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++******+++---)))************+++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))************))))))(((((())))))*********+++,,,+++++++++++++++++++++++++++***))))))((())))))++++++******))))))(((((())))))******++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++*********((()))***+++,,,,,,++++++(((***++++++******+++---))))))))))))))))))))))))(((((()))***************************************++++++***))))))***++++++******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))),,,......,,,+++,,,...------......///000111111,,,,,,------.../////////////////////000000000000111111111111111111111111333333333333444555666666777666555555666888:::<<<999::::::;;;<<<===>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@BBBCCCEEEFFFHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIGGGIIIKKKNNNOOOOOONNNNNNLLLLLLLLLMMMOOOQQQSSSTTTQQQSSSTTTSSSPPPMMMLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMOOOPPPRRRRRRRRRRRRMMMMMMMMMOOOQQQPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJKKKJJJJJJIIIDDDFFFIIIMMMPPPSSSTTTTTTLLLLLLLLLKKKJJJJJJIIIIIIEEEGGGJJJLLLMMMLLLJJJIIIGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<===???>>><<<:::999777666777;;;>>>@@@AAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>><<<<<<<<<===============999::::::;;;;;;<<<<<<===:::999999999999999999:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888777666444444666777888777888888999999888888777999999999999999999999999777999;;;;;;999777777777777888999888777888999;;;;;;<<<>>>BBBFFFIIIJJJJJJJJJMMMOOOPPPPPPSSSYYY^^^dddlllvvv~~~))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,(((+++---,,,***((('''&&&++++++************++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********)))))))))******)))(((''''''((())))))************))))))''''''((()))))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************+++++++++************)))******))))))((((((''''''+++***)))'''''')))***+++))))))))))))))))))))))))************************+++***)))(((((()))***+++---,,,)))'''&&&&&&'''(((*********)))))))))))))))++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&+++++++++++++++***)))(((,,,+++******++++++)))'''+++)))''''''((()))))))))...---+++)))''''''''''''++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********))))))***+++---...//////)))******++++++,,,,,,---------,,,------...000000//////......---------,,,............////////////111111000000000000111111///000000000000111111111666666666666777777777777999999999:::::::::;;;;;;<<<======>>>???@@@@@@AAA>>>AAADDDFFFEEEEEEDDDEEEHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLJJJKKKLLLOOOPPPRRRSSSRRROOOMMMMMMNNNPPPPPPPPPPPPOOONNNMMMLLLKKKJJJLLLOOOQQQSSSSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGGGGHHHIIIIIIIIIIIILLLOOOQQQQQQQQQOOOMMMLLLLLLLLLLLLJJJIIIKKKKKKLLLMMMLLLIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA===<<<<<<;;;;;;<<<<<<===<<<:::888:::===???>>><<>>???>>>===<<<@@@??????>>>>>>=========<<<;;;:::;;;<<<======;;;;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777777888888888999999999>>>===<<<;;;::::::999888888888888888888888888888777888999999888777888999:::::::::999999888888888;;;;;;<<<<<<===>>>>>>???DDDDDDEEEFFFGGGHHHIIIJJJSSSYYYbbbgggkkkqqqyyy))))))))))))))))))))))))))))))************))))))+++*********************(((***,,,,,,***(((''''''*********))))))*********)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))***++++++***)))((((((***))))))************))))))'''((())))))******))))))***)))((((((((()))++++++++++++******)))((((((((())))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))((((((******))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************+++***)))(((((()))***++++++***)))((((((((()))******)))))))))))))))))))))++++++******************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,,,,+++)))***************)))((((((+++***)))***++++++***(((+++)))((('''((())))))))),,,,,,***))))))))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,------...//////////////////.........------////////////000000000000111111000000000000111111111111111222222222333333333444444444555555555555999999999999::::::::::::<<<<<<<<<<<<============>>>AAADDDEEEEEEDDDEEEEEEHHHGGGGGGGGGGGGHHHIIIIIILLLLLLMMMNNNOOOOOOPPPPPPOOONNNLLLKKKKKKMMMOOOQQQSSSTTTSSSQQQOOONNNPPPQQQRRRRRRQQQQQQOOONNNMMMLLLIIIKKKNNNQQQSSSTTTTTTSSSOOOPPPPPPPPPPPPOOONNNNNNLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDFFFIIIKKKNNNNNNPPPSSSVVVWWWUUUSSSNNNLLLJJJJJJKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<:::888999<<<>>>>>>===>>>===;;;;;;<<<======<<<:::;;;===>>>>>>>>><<<;;;======>>>>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::999999888888888888888888999999999999;;;::::::999999888888777888888888888888888888888777888999999777777888999::::::999999999888888888::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCDDDGGGMMMSSSWWWZZZ^^^eeejjjpppuuu|||))))))))))))))))))))))))))))))************)))))),,,,,,+++******)))(((((((((***,,,,,,***(((''''''***))))))(((((())))))***))))))))))))))))))))))))++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++************)))))))))***+++,,,+++***)))***+++))))))************))))))((()))******++++++******)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((('''***))))))))))))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++))))))))))))))))))************++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,---,,,***((())))))))))))(((''''''***))))))***+++,,,***)))******)))))))))******+++,,,++++++******+++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++++++++++++++*********......---,,,+++******)))***++++++,,,,,,---......+++,,,---////////////...///////////////.........//////000000000111111111000000000000000000000000222222333333333444444444333333333444444444555555888888888999999999::::::;;;;;;;;;;;;::::::::::::>>>AAACCCEEEEEEDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIMMMMMMMMMNNNOOOOOOPPPPPPOOONNNMMMLLLLLLNNNPPPQQQUUUUUUUUUTTTRRRQQQSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLHHHIIILLLOOOQQQSSSSSSSSSNNNOOOOOOOOOOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDBBBAAAAAADDDJJJPPPTTTSSSTTTVVVXXXYYYXXXTTTQQQNNNLLLJJJJJJKKKKKKJJJIIIGGGHHHIIIJJJIIIIIIGGGFFFFFFEEECCCBBBAAA@@@??????<<<;;;;;;::::::;;;;;;<<<<<<:::999999;;;===>>>===>>>===<<<<<<>>>>>>>>>===<<<<<<===>>>>>><<<;;;:::;;;;;;===>>>???@@@@@@AAA???>>><<<<<<======<<<:::::::::::::::999999999999<<<<<<;;;::::::999888888;;;;;;::::::999888888888888888888999999999::::::777777777777777777777777888888888888888888888888666888999888777666777999999999999888888888888888888888999999:::;;;;;;;;;999999:::;;;<<<===>>>>>>===AAAEEEGGGHHHJJJOOOSSSXXX\\\bbbgggnnnttt{{{))))))))))))))))))))))))))))))************))))))+++*********)))))))))((()))***,,,+++)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************)))))))))))))))***++++++))))))***+++))))))************))))))))))))***+++++++++++++++)))))))))))))))******+++(((((())))))************(((((((((((((((((((((((())))))))))))******************)))))))))((((((((())))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))***************************))))))))))))))))))***))))))***++++++++++++***)))))))))))))))***************+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))(((((()))+++,,,+++))))))***+++*********+++,,,------,,,,,,,,,++++++,,,******************************************************++++++++++++,,,,,,+++++++++***************...------,,,+++***))))))+++++++++,,,------......***+++...000000000...---////////////////////////////////////000000000000000000111111111111000000222222222333333333444444444444555555555666666666777777777888888888999999999999999:::::::::::::::>>>@@@CCCDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMOOOPPPQQQUUUVVVWWWVVVUUUTTTUUUWWWUUUUUUTTTSSSQQQOOOMMMLLLHHHJJJKKKMMMOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFBBBAAA@@@CCCKKKVVV```eeecccbbb```___^^^ZZZTTTPPPPPPNNNLLLKKKLLLMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJFFFEEEDDDBBB@@@?????????;;;;;;::::::::::::;;;;;;;;;:::999999:::<<<===>>>>>>>>>>>>???@@@AAA???>>>============<<<;;;:::999999;;;===???BBBCCCCCCCCCAAA???=========<<<;;;999:::::::::999999999999888;;;:::::::::999999999888::::::999999888888888777888888888999999999999:::555555666666666777777777888888888888888888888888666777888888666666777888888888888888888888888777777777777888888999999999888888999999:::;;;;;;<<<:::===???@@@AAABBBDDDGGGJJJLLLPPPTTTXXX^^^dddhhhooosssyyy))))))))))))))))))))))))))))))************))))))(((((()))))))))*********)))***++++++)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))***)))(((((()))***))))))************))))))))))))***+++++++++++++++((()))))))))************((((((((()))******++++++(((((((((((((((((((((((())))))))))))************++++++*********)))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++++++++***))))))(((((())))))******************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''(((((())))))***++++++*********((((((''')))++++++***)))(((***++++++***)))+++---//////...---,,,+++***)))************************************************))))))))))))************************************++++++++++++++++++++++++******+++,,,,,,------...***+++...000000000...---.........///////////////---------........./////////000111111111111000///111111111111222222222222444444444444555555555555666666666777777777888888777888888:::;;;<<<=========???BBBCCCCCCDDDEEEGGGGGGHHHJJJKKKLLLLLLKKKJJJMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLMMMMMMOOOPPPQQQUUUVVVXXXXXXVVVVVVWWWXXXUUUUUUTTTSSSRRRPPPNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKNNNNNNMMMKKKIIIGGGEEEDDDCCCBBBDDDLLLZZZjjjvvv}}}}}}yyytttoooiiibbb[[[WWWQQQNNNLLLKKKLLLNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJFFFEEEDDDBBB@@@?????????<<<;;;;;;::::::;;;;;;<<<;;;:::999888999:::===?????????@@@BBBDDDDDDBBB???>>>======<<<;;;:::999999:::<<<>>>AAADDDEEEEEEEEEAAA???=========<<<:::888::::::999999999888888888888888888999999999::::::999888888888888888777777777777888888888888999999555555666666777888888888777777777777777777777777555666777777555555666777777777777777777777777777666666666666777777777777777777777888888999999:::888:::;;;<<<===>>>???AAA@@@AAACCCEEEGGGJJJOOORRRVVVZZZ___dddkkkwww))))))))))))))))))))))))))))))************))))))''''''((())))))***++++++)))***+++***)))((()))******))))))(((((())))))***))))))))))))))))))))))))((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***'''((())))))(((((()))***))))))************))))))((()))******++++++******(((((()))************)))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++************)))))))))************+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++*********)))))))))((((((((()))******++++++******++++++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))******++++++++++++***)))(((((()))***+++)))(((%%%))),,,,,,))))))***---//////......,,,***)))(((************************************************((((((((())))))))))))***)))))))))***************))))))******++++++,,,,,,)))******++++++,,,------+++,,,---////////////...---------...............,,,,,,---------.........///000111222222111000/////////000000000111111111111111111222222222333333555555555666666666777777666777888:::;;;===>>>???===???AAABBBBBBCCCFFFHHHGGGGGGIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNOOOPPPSSSUUUWWWXXXWWWVVVWWWXXXUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLJJJIIIGGGFFFFFFGGGMMMZZZmmmvvvlllbbb\\\QQQOOOLLLKKKLLLNNNOOOOOOQQQPPPOOOMMMKKKJJJHHHHHHFFFEEECCCBBBAAA@@@??????<<<<<<<<<;;;;;;<<<<<<<<<:::::::::888777999===@@@AAAAAACCCFFFHHHGGGDDDBBB======<<<<<<;;;::::::999;;;===@@@BBBDDDEEEDDDDDD@@@>>><<<<<<<<<;;;999888999999999999888888888888666777777888999999::::::777777777777777777777777666666666777777777888888666666666777777888888888777777777777777777777777444666777666555444555777666666666666777777777777666666666666666666666666555555555666666666777777555555666777888999:::;;;;;;===?????????AAACCCEEEIIILLLPPPRRRVVV___lllwww))))))))))))))))))))))))))))))************))))))((((((((())))))))))))))))))*********(((((()))+++*********))))))*********))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******''')))******))))))***+++))))))************))))))'''((())))))******))))))'''((()))***+++******))))))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))((((((((()))***+++'''(((((()))******++++++******++++++,,,------...)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,(((((()))******************)))((()))******(((&&&###'''++++++)))'''))),,,,,,---------,,,+++)))(((************************************************((())))))))))))*********((()))))))))*********+++)))*********++++++++++++((())))))******++++++,,,,,,,,,------.../////////,,,,,,,,,,,,---------...------------.........//////000111222222111000////////////000000000111111111111111111222222222222444444555555555666666666777777888999;;;<<<=========???@@@AAABBBCCCFFFHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMNNNOOOOOOQQQTTTVVVWWWWWWVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMVVVggg}}}xxxiii```UUURRROOONNNPPPRRRSSSSSSVVVUUURRROOOLLLIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<<<<======>>>:::::::::888666888===AAABBBCCCFFFIIIKKKJJJGGGDDD===<<<<<<;;;::::::::::::;;;===???BBBCCCBBBAAA@@@>>><<<;;;:::;;;;;;999777999999999999888888888888777777777888888888888888777777777777777777777777555555555555666666666666666666666666777777777777777777777777777777777777444555666666444444555666555555555666666666777777666666666666666666666666555555555555666666666666555444444555666777777666888:::<<<=========>>>???AAADDDGGGGGGHHHNNNXXX```hhhqqqxxx{{{}}}~~~zzz~~~))))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))******)))((((((***+++++++++************++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((***++++++******+++---))))))************))))))''''''((()))))))))))))))'''((()))++++++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((('''&&&&&&'''))),,,---'''(((((()))***+++++++++******+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))'''***++++++(((''')))+++''''''((()))))))))))))))***)))((()))***)))'''%%%"""'''++++++((('''))),,,***+++,,,,,,,,,,,,******))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++++++++******************((((((((()))******++++++------,,,------...000000+++++++++,,,,,,---------............/////////000...000111222222111000...///000000000000111111111222222333333333444444444444444444555555555666666888888999999:::::::::;;;===>>>@@@AAAAAACCCFFFHHHGGGGGGGGGGGGHHHJJJLLLMMMKKKJJJHHHGGGGGGHHHIIIKKKHHHIIIJJJKKKLLLMMMNNNNNNPPPSSSUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXQQQQQQPPPOOOOOOPPPPPPQQQNNNOOOOOOOOOOOONNNMMMMMMJJJKKKLLLMMMMMMNNNNNNMMMNNNRRR]]]pppttthhhZZZWWWTTTSSSTTTWWWXXXXXX[[[ZZZVVVRRRNNNKKKIIIHHHDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>:::::::::888666777<<>>======;;;::::::::::::999777999999999888888888888777999999888888777777666666666666666666777777777777444444444555555555555666666666666666666666666666777777777777777777777777444555666555444444555666444555555555666666777777666666666666666666666555777777777777777777777888888777666777777888777666111333777888888888888999999<<<>>>======@@@IIIPPPQQQXXX]]]___aaafffgggfffeeefffkkkuuu~~~*********)))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))+++++++++++++++++++++++++++***)))(((((()))***+++,,,***))))))***++++++******))))))(((((((((((((((***&&&###$$$(((+++***(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((('''((((((((()))))))))******)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...............//////////////////000111111111111111///000111222222111000///222444666555111000111444222222333444444555555666555777888:::<<<=========@@@@@@@@@AAACCCDDDFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGHHHIIILLLKKKKKKKKKLLLNNNPPPQQQOOOOOOPPPQQQSSSTTTUUUVVVXXXWWWWWWXXXYYYYYYXXXVVVSSSRRRQQQPPPOOONNNMMMMMMQQQPPPOOONNNMMMLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLQQQWWWcccrrrppp___ZZZVVVWWW\\\``````___aaaZZZSSSOOOOOOMMMIIIEEEGGGDDDAAAAAACCCDDDBBB@@@CCC>>><<>>::::::>>>::::::;;;;;;;;;===AAADDDDDDFFFIIIKKKJJJHHHEEECCC<<<<<<;;;:::;;;<<<===>>>AAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<=========AAA===888777888888777555444555666666777666666666999888888777666555555444888888777777666666555555555555666666666666555555777777666555444444333333333666888777555222333444666666666666666666666666888888666555333333222222666666777666666555444444777888999::::::999888777888888777777666777777888;;;:::999999:::===???AAAFFFGGGHHHIIIKKKMMMNNNNNNRRRSSSWWW^^^hhhrrryyy|||~~~***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))************************+++***)))(((((()))***+++***)))((((((******)))((()))))))))(((((())))))******&&&###$$$(((***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***************))))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''************************))))))))))))************)))******++++++******)))***++++++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***------,,,,,,,,,+++++++++...---,,,,,,,,,,,,---...---.........////////////...///000000111111000000000000000111111000000000333444444444222111222333222222333333444555555555555555666777999:::;;;<<<>>>>>>???@@@AAACCCDDDEEEGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFDDDDDDFFFHHHIIILLLLLLLLLLLLMMMOOOPPPQQQPPPQQQRRRSSSUUUVVVWWWWWWXXXWWWVVVWWWYYYYYYWWWVVVSSSSSSRRRQQQPPPOOONNNNNNQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLPPPUUU___lll{{{sss___ZZZVVVWWW[[[^^^^^^]]]]]]WWWQQQNNNMMMLLLIIIEEEEEECCCAAAAAABBBCCCAAA???@@@<<<<<>>::::::===:::::::::::::::<<>>>>>@@@<<<888777888888777666777777666555333111///...888888777777666555555444444444444555666666777777555555666666666666555555777666666555444444333333222555777666444222222333555555555555555555555555555555444444444444555555666666666666666555444444444444555555555555444444888888888777777777888888888777777777888:::<<<===??????@@@BBBCCCDDDEEEFFFCCCCCCEEEKKKSSSZZZ___bbbdddjjjqqqxxx~~~))))))))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******))))))))))))******)))))))))***,,,+++)))''')))))))))))))))***+++,,,+++(((%%%%%%''')))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************************))))))))))))************)))******++++++******)))+++++++++******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***------,,,,,,++++++******------,,,,,,,,,,,,---------------.........//////---......///000/////////111000000//////000000111444333222222333333222111222222333333444444555555444444444444555777999;;;<<<======>>>???AAACCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGEEEBBB@@@AAADDDHHHJJJLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMQQQXXXbbbooo|||}}}qqq]]]YYYVVVVVVXXX[[[ZZZYYYWWWRRRMMMKKKKKKKKKIIIFFFDDDCCCAAAAAAAAAAAA@@@>>>@@@======???>>>:::888:::999::::::999888:::===@@@AAABBBCCCDDDDDDBBB@@@???:::999888888888999;;;<<<>>>===<<<;;;:::999999999999999:::;;;<<<>>>>>>???>>><<<999777777888777666555555666666777777777888888777777666666555555555222333333444555555666666555555666666666666555555666666555555444333333333333444666555444222333333555555555555555555555555222222222333444555666777555555666666555555444444666666555555555555666666666666666666666666666666333444444555666777888888999999::::::;;;<<<<<<===;;;;;;;;;>>>CCCGGGJJJKKKMMMRRRWWW\\\```fffnnnuuu{{{)))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))))))))***++++++,,,...///...,,,)))((((((((()))***,,,---...---+++((('''((()))((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******))))))))))))))))))))))))************************))))))((((((''''''&&&&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((++++++++++++++++++++++++((()))))))))************))))))************))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......//////......111000///......///000111444111///000333444222///111222222333444444555555555444333333444666999:::<<<<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGGGGDDDBBB???===???CCCHHHKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZZZZZZZVVVUUUUUUVVVWWWWWWVVVTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRQQQNNNLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMQQQWWWaaalllvvv{{{|||oooeeeYYYVVVSSSRRRSSSTTTTTTSSSPPPMMMJJJIIIIIIIIIHHHFFFDDDDDDCCCCCCBBBAAA@@@???BBBAAA@@@@@@>>>;;;888888999999999888777888;;;>>>===>>>>>>>>>>>>===;;;::::::999999888888:::;;;<<<======;;;::::::999999999888999:::;;;<<<===>>>???===;;;999888777777666666444444555777999;;;<<<===777777666666666555555555666666555555444333333333444555555666666555555444555555555444444333333333444555555555444444444444444444444444444444444444222222222222333444666666444444555555555444444333777666444444444444666777333333333444444444444444111222333444555555555555777777777888888888888888;;;:::999:::===@@@AAA@@@BBBEEEHHHKKKNNNRRRWWW[[[___ccchhhlllnnnoooppprrruuuxxx~~~(((((())))))************************************((((((((())))))))))))(((************************)))))))))******)))))))))++++++,,,...///...,,,)))((((((((()))***,,,---...///---***))))))))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************((()))))))))************)))))))))******)))))))))%%%&&&'''((()))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))((((((((((((++++++***)))(((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............111000///......///000111333000...///222444222///111111222222333444444555666555444333444666999:::;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEECCC@@@>>>===>>>CCCHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSVVVXXXYYYZZZYYYYYYUUUTTTTTTUUUVVVVVVUUUSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPQQQRRRRRRPPPNNNKKKIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIKKKOOOVVV^^^eeejjjmmmmmmnnnooonnnhhh___XXXSSSQQQOOONNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@??????>>>===888999888777666777:::===>>>======<<<;;;;;;::::::;;;:::999999999:::<<<=========<<<;;;::::::::::::888888999:::;;;<<<======:::::::::888777666666666888777666444444444444444666666666666555555555555777777666666555444444333444444555555555555444444444444444444444333333333666555555555555666666555444444444444444444444444333333222222222333333444333333444444444444333333222111000//////000111222222222444555555555444444111222333444555555444444666666666666666666666666777666555666888::::::999999;;;===>>>@@@BBBEEEGGGHHHLLLPPPSSSUUUUUUWWWXXX^^^aaagggnnnuuu{{{((((((((()))******++++++************************'''(((((())))))))))))(((************************))))))************)))))))))))))))***,,,+++)))''''''(((((()))***+++------...---+++***)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))************************************''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((($$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***((())))))***+++,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------...///.........000//////......//////000000000///000111222111000111111222222333333444444666555555555555777888999;;;;;;;;;<<<===???AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBB@@@???>>>@@@DDDHHHKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQTTTVVVXXXXXXWWWVVVTTTSSSSSSTTTUUUUUUTTTRRRTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIKKKOOOTTTYYY\\\___^^^]]]]]]\\\XXXSSSPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGHHHGGGDDDBBBAAAAAA;;;>>>>>>===???DDDFFFEEE888888888777666888;;;>>>@@@???>>>===<<<;;;;;;<<<;;;::::::999999:::<<<======<<<;;;::::::::::::;;;777888888999999::::::;;;999::::::999777666666777777666555444444555666777555555555555555555555555444444444555666666777777444444555555555555444444444444333333333333333333666444333333555666666555333333333333333333333333444333333222111111111111222222333333444444333333222222111111111111222222222333555666777777666555333333333444444444555555444444444444444444444555444333333444666777777555666777888999:::;;;;;;<<<>>>@@@CCCDDDDDDEEEGGGHHHNNNPPPTTTYYY^^^bbbeeefffeeeiiinnnrrrwww|||'''(((((()))******++++++************************&&&'''((()))******)))((())))))))))))))))))))))))((()))***++++++***)))(((***)))((((((******)))((('''''''''((()))***+++,,,++++++***(((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************&&&&&&'''((()))***++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++*********************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,------...///////////////...//////////////////......///000000//////000222111111111222333333444444444444555555666666777777999999999:::<<<===???@@@???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@BBBEEEHHHKKKHHHIIIKKKMMMNNNNNNNNNNNNLLLNNNQQQTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTSSSQQQSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIILLLOOOQQQSSSSSSRRRPPPOOONNNNNNMMMLLLJJJJJJJJJIIIGGGFFFFFFFFFCCCDDDEEEFFFEEEEEEFFFFFFDDDFFFHHHGGGDDDAAA@@@@@@;;;>>>>>>;;;===DDDHHHFFF777777888777777999<<>>>>>???AAABBBCCCCCCBBBAAACCCBBBBBBBBBDDDFFFIIIJJJGGGIIIKKKLLLMMMMMMMMMMMMJJJLLLPPPRRRTTTTTTRRRQQQSSSRRRRRRSSSTTTTTTSSSQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQOOOLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOKKKIIIGGGFFFFFFGGGIIIJJJHHHIIIIIIHHHFFFEEEEEEFFFBBBDDDEEEFFFEEEEEEEEEFFFCCCFFFHHHGGGCCC???>>>??????AAA???999:::AAADDDBBB666777777777777999===@@@>>>===:::888777777888888999888777777777888::::::999999888888888888888888777777777777666666666666666999;;;:::777555666777999777555222111111111222444555555555555555555555555555444333333222222111333444444555555444444333333333333333333333333333333000......111333333222222222222222222222222222222111111111111111222222000111222333333333333333000111222333333222111000,,,...000222333222111000555444222111111333555666222222333333444555555666333222222222444444222000555444444555777777666444777777777666555777:::===::::::<<<===???@@@BBBBBBDDDFFFGGGIIIKKKOOOTTTXXXTTTWWWZZZ^^^bbbeeeggghhhggglllqqqsssrrrssswww{{{{{{}}}+++***)))((((((***,,,---999222+++((()))***)))&&&))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******''''''(((((((((((((((''')))(((''''''''')))***+++++++++++++++************)))))))))((()))******+++''''''(((((())))))******,,,,,,++++++***))))))))))))))))))((()))******+++***************)))(((''''''((()))++++++******)))************************))))))************))))))((()))***+++++++++++++++))))))***))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++++++++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******++++++***((('''%%%$$$$$$))))))))))))((((((((((((''''''((()))***+++,,,,,,+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((())))))*********+++++++++------,,,+++)))'''&&&%%%,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..................////////////111222333444333222111000333333444444555666666777666777777888:::<<<>>>???======>>>>>>??????@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJGGGKKKNNNPPPOOOMMMLLLLLLSSSPPPNNNOOORRRVVVVVVUUURRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<============<<<:::888888888:::;;;999999:::::::::999888777:::888777555555666888999888888777666666777888999999888666555555666666777:::888666444333444555666222222222222222222222222666333111222444555333000444444444444444333222111111111111111111111111111111111222222222333333333666666444333222111111111222111000000000222555666000000000000000000000000111111111111111111111111222111111111000000//////222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444777777777777888888888888::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@AAA@@@AAACCCDDDHHHHHHJJJKKKMMMNNNPPPPPPTTTUUUWWWYYY[[[]]]^^^___aaaccceeeiiilllooorrrsss+++***)))((((((***,,,---333...)))(((***,,,***((()))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))******))))))))))))******%%%&&&'''((()))))))))))))))(((''''''((()))***+++''''''(((((((((((()))))),,,,,,+++)))(((((('''''''''((((((((()))))))))************************+++)))))))))))))))******+++******************))))))'''((()))***+++******)))************************))))))************))))))'''(((((())))))))))))(((((())))))))))))(((((('''((((((((())))))*********))))))))))))))))))))))))((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))'''(((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***+++******)))((('''&&&&&&))))))))))))(((((((((((((((((())))))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******))))))*********+++++++++++++++,,,++++++***)))))),,,,,,,,,------------...,,,,,,,,,------------...---------.........//////....../////////000000000111222333333333222111111333333333444555666666666777777777888999;;;======<<<======>>>>>>??????@@@??????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHKKKMMMNNNMMMKKKIIIIIILLLLLLMMMQQQWWW[[[\\\[[[PPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGIIIHHHGGGGGGFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888999:::;;;999999999999888888888888999888666555555666888999888777666666555666777777888777666666666666777888999888666444333444555555333333333333333333333333555333222222444444222000111222222222111111000///111111111111111111111111111111111222222222333333444444333222222222222333333222111111111333555777000000000000000000000000111111111111111111111111222222222222111111000000222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444555555555555666666666666777888888888888999999999888999;;;<<<;;;<<<===???@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFGGGIIIKKKLLLMMMKKKLLLMMMOOORRRTTTUUUVVV******)))((()))***+++,,,---***'''(((+++,,,+++)))))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))***++++++)))(((((((((((())))))***&&&&&&''''''(((((()))))),,,+++***)))(((''''''&&&(((((((((((())))))))))))(((((()))******+++,,,,,,)))))))))))))))************************+++++++++(((((()))************)))************************))))))************))))))((())))))))))))((((((''''''(((((())))))))))))(((''''''((()))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************((((((((()))******+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))(((((((((((()))))))))(((((('''''''''************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++***************+++++++++)))***+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------........./////////000000/////////000000000111111111111222222333222222111222333333444444555555666777777777777888999:::;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBDDDFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLIIIFFFEEEEEEFFFHHHMMMSSSXXX[[[ZZZYYYMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999888888888999:::;;;:::999888777666777777888888777666555555666777888888777666555444444444555666555555555666777888999888777555444333333444555444444444444444444444444555333222222333333222111111111111222111111000///111111111111111111111111111111111222222222222333222111111111222333444444333333222222222444555666000000000000000000000000111111111111111111111111333333222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333222222333333333444444444444444444555555555666666444666777888777888999;;;999999999:::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@CCCDDDDDDEEEFFFGGGHHHHHH***))))))((()))***++++++(((''''''(((***+++***(((((((((((((((((((((((((((++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))%%%&&&'''))))))*********)))(((((((((((()))))))))))))))))))))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))*********+++(((((()))******************************+++,,,,,,((()))))))))************************************))))))************))))))+++++++++++++++***)))(((&&&'''((())))))***))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************(((((())))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++************************))))))+++,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------.........////////////000000000000111111111111111111111222222222222222222222333333444444444444777777777666777777888888::::::;;;<<<===>>>>>>?????????@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGJJJKKKKKKIIIEEECCCBBBBBBDDDHHHMMMSSSVVVUUURRROOOKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHGGGHHHHHHHHHJJJIIIGGGEEEDDDCCCCCCDDDBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????>>>===<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888888777777888999:::;;;999888666444444555666888666666555555555666777888777666555444333333222222222222333444555666777888666666444444333333444444333333333333333333333333444333222222222222222111222222333333333333222222111111111111111111111111111111111111222222222222111111111111111222333333222222111111111222333444////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333222222222222333333111111111222222222333333222222222333333333444444444555777777777777888:::777888888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<)))))))))))))))*********((((((((()))***)))(((&&&((((((((((((((((((((((((++++++******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))************)))(((((()))))))))))))))((((((((())))))))))))(((((((((++++++******))))))((((((''''''((())))))))))))((())))))))))))((((((((((((*********)))))))))(((((((((((()))************)))***)))))))))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))************))))))+++++++++++++++***)))(((&&&'''((())))))***))))))++++++******************))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))***+++++++++))))))))))))((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))************************************+++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------.........000000000000111111111111000000000111111222222222222222222333333333333333666666555555555666666777888999:::;;;<<<===>>>>>>??????@@@AAACCCEEEGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHKKKKKKJJJGGGCCCAAAAAABBBEEEIIIOOOSSSSSSPPPLLLJJJKKKKKKLLLMMMNNNOOOOOOPPPLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;999999:::;;;<<<<<<;;;;;;<<<<<<;;;:::999888888777777777777777888999999:::888777555333333444555666555444444555555666666777555555555444333222111111///000111222444555666666555444444333333333333333111111111111111111111111222333333222222111111111111222222333333222222222000000000000000000000000000000111111111222222222222222111000000000000111000000000000000000111111////////////////////////000000000000000000000000/////////000000000000000111111111111111111111111111111111111111111111111//////000000111111111111333222222111111222222333111111222222222333333333222222222333333333333444333555666666666666777888888888888888888888888888888888888777777777777777555666777888999::::::;;;((((((((()))))))))******(((((()))))))))((('''&&&))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((()))***++++++***)))(((************)))(((''''''((())))))))))))(((((('''))))))))))))(((((((((((()))*********)))'''%%%$$$))))))))))))((((((((((((++++++***))))))((('''''''''((()))++++++******)))***)))((((((((()))***+++)))))))))((()))******+++))))))))))))))))))))))))))))))************))))))((())))))))))))((((((''''''(((((())))))))))))(((++++++*********)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))***++++++))))))))))))((((((((((((%%%&&&'''((()))******+++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++++++++***************+++++++++++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.../////////000000000111111000000000000000111222333222222222222222222222222555444444444444555555666777777888:::;;;<<<===>>>??????@@@BBBDDDFFFHHHIIINNNNNNLLLKKKJJJJJJJJJJJJKKKJJJIIIFFFCCCAAABBBDDDEEEJJJOOORRRRRRPPPNNNMMMKKKKKKLLLLLLMMMNNNOOOOOOKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCCCCBBBAAA???=========<<<<<<<<<;;;;;;888999:::;;;;;;<<<;;;;;;;;;;;;:::999999888777777777777777777888888888888666555444333222333333444333333444444555666666666444444555444444333222111//////111222444444555555333333333333333333333333111111111111111111111111111333333333111000111222...///000000111000000000000000000000000000000000000000000111111111111222222222111000/////////000////////////////////////000000000000000000000000000000000000000000000000.........////////////000111111111111111111111111111111111111111111111111.........///000000111111222222111111111111222222111111222222222333333333222222333333333444444444222333444444333333444666666666666666666666666666666666666666555555555555444555666777888999:::;;;'''(((((()))))))))))))))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))*********))))))(((((()))******)))((('''&&&'''(((((()))***++++++,,,))))))******)))'''%%%###***)))))))))(((((((((''')))))))))))))))((((((((('''(((***+++++++++)))(((+++)))((('''&&&'''((()))***)))((((((((()))++++++))))))))))))))))))))))))))))))************))))))'''(((((())))))))))))(((((())))))))))))(((((('''((()))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))************)))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((())))))***))))))))))))((((((((((((((((((((())))))*********((()))))))))************)))))))))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))*********+++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------................../////////000000000000/////////000111333444222222222222222111111111333333333333333444555555666666777999:::<<<======??????@@@BBBDDDFFFHHHIIIRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJHHHEEECCCCCCEEEGGGFFFJJJNNNOOONNNMMMMMMMMMJJJJJJJJJKKKLLLLLLLLLMMMJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFCCCEEEFFFGGGGGGEEECCCAAA?????????????????????>>>??????@@@@@@@@@@@@@@@@@@???@@@BBBDDDDDDBBB@@@???============<<<<<<<<<<<<888888999:::;;;;;;;;;;;;::::::999999888888777777777777777777777777666666444333333333222222222222222222333444555555666666333333444555555444333222000111333444555555555555222222333333333333222222111111111111111111111111111222444333000///000222......///000000000000000000000000000000000000000000000000000111111111111000000/////////000111111//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000000111111111111111111111111111111111111111111111111.........///000111111111222222111111111111222222111111111111222222222222222222222333333333444444111333444444222222333555333333333444444555555555666666666666666666666666+++,,,,,,---...///000000'''(((((()))))))))))))))'''(((((((((((((((***,,,))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))''')))***++++++***)))''''''((()))***************((()))*********((('''&&&'''((()))+++---///111111%%%&&&((()))***)))((('''******))))))((((((((('''''''''(((((())))))******'''(((***+++,,,+++)))(((+++***'''&&&%%%&&&'''(((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++))))))***))))))(((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,*********)))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((()))))))))))))))((((((((((((************))))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++******))))))++++++,,,---............******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............/////////000............////////////000////////////111333444222222111111111111111111222222222222333444555666555666777888:::;;;<<<===??????@@@BBBDDDGGGIIIJJJTTTSSSQQQOOOMMMMMMMMMMMMJJJJJJHHHFFFDDDDDDGGGJJJHHHJJJMMMLLLIIIHHHHHHJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEAAACCCFFFHHHHHHFFFCCCAAA>>>>>>????????????>>>===@@@@@@@@@@@@@@@@@@@@@AAA>>>@@@BBBDDDDDDBBB@@@>>>===============<<<<<<<<<777888999:::;;;;;;<<<;;;999999999888888888888888777777888888777666555444222333333333333222111000111222333444555555555555222333444555555555444333222333555666777666666555111222222333333333222222222222222222222222222222000222444333000///000222000000111222222222222222000000000000000000000000000000000000111111111111------......///111222333000000111111111111000///000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000...//////000111222222333222222111111111111222222000000000000111111111111222222222222333333333333333444555555444333444666222222333333444555555666444444444555555555555555555555666666666777777777***)))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((($$$%%%'''((()))((('''%%%******))))))))))))************))))))***,,,...///++++++***)))(((((())))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))(((((('''''''''&&&)))(((((('''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************************))))))(((******))))))((((((''''''))))))))))))***************************)))(((((())))))******+++++++++,,,************************))))))************))))))+++*********))))))((((((((((((((((((''''''''''''************************(((((((((((((((((((((((())))))))))))************************************************************+++++++++++++++***)))(((+++++++++*********))))))((()))++++++)))((()))***,,,,,,,,,---------......///......---------........./////////000000000111222222111111111111111111111222333333444444333333555666777999;;;===>>>???@@@@@@???@@@BBBEEEHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGGGGFFFEEEDDDFFFHHHIIIIIIIIIGGGFFFKKKJJJIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======EEEEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBAAA@@@===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888777777777666555555444444444333222111111111222333333333333444444444444555444444444444444444333333333333333333333333333333444444444444444444444444555444222111000111222444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000///......///000111555111...---///000000...,,,,,,------...//////000000000000000000000000000////////////000000000000222222111111000000//////000000000000000000000000222111111111000000//////222111111111000000//////555444333333222111000000111111111111111111111111111111111222222333333333444444444444444444444444555444444444444555666666***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&''')))*********((('''******))))))))))))******++++++*********+++,,,,,,++++++***))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************************))))))************))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((''''''''')))(((((('''''''''(((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************'''(((((()))***************)))))))))((((((((('''((((((((()))))))))*********************)))((((((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))************)))))))))(((((((((((((((((((((((()))************************(((((((((((((((((((((((())))))))))))************************************************************+++++++++++++++***))))))+++++++++*********)))))))))+++,,,,,,+++******+++,,,,,,,,,------------.........------------......///////////////000000000111111111111111111111111111222333333444444333333555666777999:::<<<===>>>???>>>>>>???@@@CCCFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIHHHHHHIIIJJJIIIGGGEEEEEEDDDDDDDDDEEEFFFGGGJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@???>>>>>>EEEEEEEEEDDDCCCAAA@@@??????@@@AAABBBBBBAAA@@@???===<<<<<<;;;;;;:::999999999999999999999999999999777777777777888888888888777777666666555555444444333222222111111222333444555555555555666666666666777777777777666444333333333333333333333333333333444444444444444444444444111000...---,,,---...///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///......///000000222000...///111111000...------......///000000111000000000000000000000000////////////000000000000111111111000000000000000000000000000000000000000111111111000000000//////111111111000000000//////444444333222111111000000111111111111111111111111111222222222222222222333333333333333333333333333333222222222222333444444***))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***+++,,,+++***)))******))))))))))))******++++++,,,,,,+++******)))+++***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))******,,,,,,++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''')))++++++***)))((())))))((((((((((((''''''(((((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************%%%%%%'''((()))*********))))))))))))((((((((((((''''''((((((((())))))))))))************))))))(((&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))************))))))************))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++***))))))+++++++++***************+++---......---,,,,,,---,,,,,,,,,,,,------------...---------------......////////////////////////111111111111111111111111111222333333444444333333666777777888999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJIIIIIIJJJJJJIIIGGGFFFDDDAAA???@@@BBBEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCAAA???>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::999999777777777777777777777777777777777777888888888888777777666666555444444444222222111111222333444555666666777777777888888888::::::999888777555444333333333333333333333333333444444444444444444444444222111000/////////000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////...------.../////////...///000222222000............///000000111111////////////////////////////////////000000000000///000000000000000000111000000000000000000000000111111000000000000//////111111000000000000//////333333222222111111000000111111111111111111111111222222222222222111111111222222222222222222222222111000000000000111222222(((((((((((()))***++++++''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((((()))***+++++++++************))))))))))))******)))***+++,,,,,,+++***)))******)))))))))))))))***(((((((((''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''((((((((()))************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((((((((((((((((((((((((((()))***(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))((()))))))))************%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))************)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((()))***++++++,,,,,,************************************************((()))))))))******************************************************************+++++++++******)))************************+++---......---,,,,,,---++++++,,,,,,,,,---------------,,,,,,------......000////////////.........000000000000111111111111111222333333444444333333666777777888888999999999999999:::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIGGGFFFFFFGGGGGGEEEDDDEEECCCAAA???@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>===>>>???@@@@@@???>>>======<<<<<<;;;;;;:::999999777777777777777777777777666777777777888888888888777666666555555444333333111111111222333444555555666666777777777888888888999999999888777666555444444444444444444444444444333333333333333333333333444333222111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........------.........------...///000000000///---........./////////000........................////////////000000000000.../////////000000111111////////////////////////000000000000000000//////000000000000000000//////111111111111111000000000111111111111111111111111333333222222111111000000111111111111111111111111000000//////000000111222''''''''''''(((((()))***''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((()))))))))***))))))******))))))))))))******'''(((***+++,,,,,,++++++***)))))))))))))))******)))))))))(((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''''''''(((******(((((())))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((())))))*********))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))******((())))))***+++,,,,,,---************************++++++++++++++++++++++++((()))))))))************************************************************)))******+++++++++*********************************+++------+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////...............//////000000000111111111111222333333444444333333666666666777777777888888888888999:::;;;===>>>>>>@@@@@@AAABBBDDDFFFHHHIIIGGGFFFDDDDDDEEEDDDCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHFFFDDDDDDDDDEEEFFFBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJGGGFFFFFFDDDBBB@@@???======>>>????????????>>>======<<<<<<;;;;;;:::999999888888888888888888888888666777777777888888888888666666666555444444333333111111222333444555555555555555666666666666777777555555666777777777666666444444444444444444444444333333333333333333333333222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---..................------------------...000111,,,,,,------------......------------------------////////////000000000000......//////000000000111//////////////////////////////////////////000000//////////////////000000000000000000000000000000000000000000000000000000222222222111111000000000000000000000000000000000000000000000000111222222(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))******))))))))))))******&&&'''(((***+++,,,,,,,,,)))))))))))))))******+++++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''(((((((((((()))++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++(((((())))))))))))******(((((((((((()))***++++++(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((())))))))))))((('''&&&(((((((((((())))))))))))''''''((((((((()))))))))((())))))************)))*********))))))))))))(((************************))))))************))))))))))))))))))************)))))))))***+++++++++,,,************************************************))))))))))))************************************************************))))))***++++++++++++******************+++++++++)))***,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------........./////////...//////000000111111111111222333333444444333333555555555666666777777777888888999:::;;;<<<======??????@@@AAACCCEEEGGGHHHIIIGGGEEEEEEEEEEEECCCBBB@@@BBBDDDFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBBBBAAAAAA@@@@@@?????????@@@AAABBBCCCCCCDDDHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFDDDBBB@@@>>>======>>>???@@@@@@???>>>======<<<<<<;;;;;;:::999999888888888888888888888888777777777777888888888888666666555555444333333333111222333444555555444444444444444555555555666666333333444555666666666666444444444444444444444444333333333333333333333333333333333333222222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---...////////////...---...///000000//////000111,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000...//////////////////000000000000000000000000000......////////////000000......////////////000000......//////000000111111000000000000000000000000111111111111111000000000000000000000000000000000111000000000000111222222***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((('''''''''(((((())))))******))))))))))))******)))))))))))))))***++++++)))))))))))))))***++++++)))))))))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))))))))*********(((((((((((()))***+++,,,(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((())))))***)))))))))'''((((((((()))))))))***((((((((()))))))))******(((((()))************************)))))))))((((((************************))))))************))))))((()))))))))************))))))******************************************************************))))))))))))************************************************************))))))***+++++++++++++++))))))*********+++++++++)))***,,,,,,*********+++***++++++++++++,,,,,,,,,++++++++++++,,,---...///+++,,,,,,---...///000000......//////000111111222111222333333444444333333333333444555666666777777888999:::;;;<<<=========???@@@@@@AAACCCEEEGGGHHHIIIHHHFFFEEEFFFEEECCCBBB@@@AAACCCEEEEEEDDDCCCAAA@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEECCCCCCCCCBBBAAA@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDBBB@@@>>>===>>>>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888777777777777888888888888666555555444444333333222222333444555555444444333444444555555555666666666444444555666666666555555555555555555555555555555222222222222222222222222444555555555444444333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000000000///......222666777555222000000------------------------........................////////////000000000000///////////////.........000000000000000000000000........./////////000000........./////////000000------......///000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((())))))*********))))))))))))******,,,+++)))((((((((()))***))))))((())))))***++++++%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((())))))*********+++(((((((((((()))***+++,,,(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************&&&'''(((***++++++++++++'''((((((((())))))******))))))))))))************(((((()))*********************))))))((((((((('''))))))))))))))))))))))))))))))************))))))(((((())))))*********+++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************((()))***+++++++++++++++))))))******++++++++++++)))+++---,,,+++***++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///***+++,,,---...000111111---......///000111111222222222333444444444333333222222333444555666777888999:::;;;<<<===>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHGGGEEEDDDEEEDDDBBB@@@@@@AAABBBCCCCCCCCCBBBBBB??????@@@AAABBBDDDEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>??????@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEBBB@@@>>>===>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888888888888888888888888777777777777888888888888666555555444444333222222333444555555555444333222555555555555666666666666666666777666666555444444555555555555555555555555222222222222222222222222000111111111111000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...///000111111000///...---333;;;>>>;;;555000........................---////////////////////////////////////000000000000000000//////.........---000000000000000000000000---.........//////000000---.........//////000000,,,------...///000111111000000000000000000000000//////000000111111222222111111111111111111111111///////////////000111111))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''%%%%%%%%%&&&'''************+++,,,------(((((())))))******++++++))))))************))))))***)))((((((((((((((()))((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((())))))))))))&&&%%%%%%&&&)))******)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,000,,,((('''((()))((('''+++******)))(((''''''&&&&&&'''((())))))((('''&&&******++++++++++++******)))(((''''''''')))***+++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++........................------...///000111222222111111111111111111111111444333333333333444555555999777777999>>>AAA@@@???<<<===>>>@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBBBBAAA@@@AAAAAA@@@@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKIIIFFFBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAACCCDDDEEEHHHHHHGGGFFFEEEEEEEEEFFFDDDFFFGGGFFFCCCAAAAAABBB===???AAACCCDDDDDDCCCBBBAAA@@@>>><<<:::::::::::::::999888777777777888999;;;;;;:::888777555444333555666777666444333444555666666666555444444444333777666444444444555777999777777777777666666666666555555555555555555555555222222222222222222222222222222222111111111111000000000///...............000000000000111111111111////////////////////////000///...---,,,------...,,,---------.../////////***++++++,,,---...//////111666:::888222------...------------------------,,,---......//////...............///////////////---------............///............////////////////////////000000000000//////.........---------////////////////////////000000000000000///......------...///////////////............///000222333111///------000222111///))))))))))))))))))))))))(((((()))))))))************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&'''((()))***)))))))))))))))***+++,,,)))))))))))))))*********))))))************))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***'''''''''''')))******)))(((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))************************)))))))))))))))******+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,000---)))((()))***)))((((((((((((((())))))))))))'''((())))))))))))((('''((())))))******))))))((()))(((''''''((()))***+++******************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((************************************************++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////111111111111111111111111333333333333333444555555777666666888<<>>===<<<<<<===>>>???AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBCCCDDDFFFFFFEEEEEEDDDDDDEEEEEEBBBDDDEEEDDDAAA@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCAAA@@@>>><<<;;;;;;;;;<<<<<<;;;:::999888999::::::;;;:::999888666555444333222333555555444444555777555555555555555555444444555444333222222444555777777777666666666555555555222222222222222222222222222222222222222222222222222222222111111111000000111000//////.........///........./////////000000........................000///...---,,,------............///////////////------..................***...111111///------...------------------------,,,---......//////......------....../////////000.........////////////000............////////////---............///////////////.........---------////////////////////////000000000000000///......//////000111111111111111000//////......///000111111///---...000111111///))))))))))))))))))))))))(((((())))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&(((***+++,,,,,,(((((((((((((((((())))))************))))))))))))))))))************))))))******************++++++******))))))))))))******))))))))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---000---***)))*********)))%%%&&&'''((()))***+++,,,((())))))******))))))((('''(((((())))))((((((''')))(((((((((((())))))*********************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,---------------------,,,,,,,,,------..................---------,,,,,,111111111111111111111111333333222222333333444555555555555777:::<<<<<<;;;;;;;;;:::;;;<<<>>>@@@BBB@@@@@@@@@@@@???????????????>>>>>>===>>>???AAAAAADDDEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFFFFGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDDDDBBB@@@@@@AAAAAABBBDDDFFFGGGFFFEEEDDD??????>>>=====================<<<;;;:::;;;;;;;;;:::999888777666555444444...000222333444555777999555555555555555555666666555444333333333444555666666666555555555444444444444444444444444444444444222222222222222222222222222222111111111000000000111000000///////////////,,,,,,---------.................................//////...------------...000000000///////////////////////////.........---)))******++++++,,,,,,---------------------------,,,---......//////......,,,,,,---...///000000111...////////////000000000---............/////////,,,,,,---------........................---------//////////////////////////////000000000///......//////000111111111111111111000//////......//////000...---...///111000000(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((($$$%%%(((***,,,,,,,,,,,,***)))((((((((((((((()))++++++******))))))(((((())))))************))))))))))))*********************))))))(((((())))))***)))))))))***************%%%&&&'''((()))***+++,,,***++++++***)))(((((()))(((((((((((())))))))))))))))))***************+++))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,------,,,***)))))))))))))))%%%&&&'''((()))***+++,,,))))))************))))))'''(((((())))))((((((''')))(((((((((((()))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))))))))************************************************************,,,,,,,,,+++++++++++++++************************++++++,,,,,,,,,,,,,,,---+++++++++,,,------.........---------------------111111111111111111111111222222222222222333333444555555555777888::::::::::::999888888:::<<<>>>???>>>>>>>>>===============>>>===<<<;;;<<<>>>@@@BBBDDDEEEGGGHHHIIIIIIHHHHHHHHHFFFDDDCCCDDDDDDDDDCCCAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCDDDDDDCCCEEEFFFHHHHHHGGGEEEDDD>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;888888777666666555444444...000222333333444666777444444555555666666777777777666666555666777888888555555444444444333333333555555555555666666666666222222222222222222222222111111111111000000000000111000000/////////000000,,,,,,---------.............................................------......000000//////......------...............---------///,,,******+++,,,,,,+++------------------------,,,---......///.........++++++,,,---///000111111............////////////---------.........//////,,,------------.................................////////////////////////...///////////////......------...///////////////////////////...////////////.........//////000000(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))+++,,,++++++***,,,++++++***))))))))))))++++++******))))))(((((())))))************))))))''''''))))))******)))))))))((((((''''''(((((()))(((((())))))************%%%&&&'''((()))***+++,,,***+++,,,+++((('''((()))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,*********)))(((''''''((('''((((((((()))))))))*********))))))))))))******((())))))******))))))(((((())))))))))))(((((((((+++******))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))))))))***(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++,,,,,,------,,,,,,---...//////000000000000000000000000000000222111111111111222333333555666666777777888999:::888888777777888:::<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>AAABBBCCCDDDEEEGGGGGGGGGFFFFFFGGGEEEBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEDDDCCCDDDFFFFFFEEEDDDEEEFFFEEEFFFHHHIIIIIIGGGFFFDDD<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999777666666666555555444444111222444333222222333555444555555666666777777777666666666666777777888888444444444444333333333333111111222222222333333333222222222222222222222222111111111000000000//////000///////////////000000------........./////////........................------...........................------,,,,,,,,,******+++,,,,,,---......///---******+++---------------------------------,,,---......///.........***+++,,,---...///000111,,,,,,,,,---------......------------............------........./////////---.....................////////////////////////......////////////......------...///////////////,,,------...///000000000..................///000))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))......,,,+++************************))))))))))))))))))************))))))%%%&&&((()))******)))(((((((((''''''''''''((((((''''''(((((())))))******&&&''''''((()))******+++(((***,,,+++'''&&&'''***(((((((((((())))))))))))'''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++///---,,,***))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***)))'''&&&'''((())))))))))))((((((((((((***))))))(((((())))))***((())))))******))))))(((((())))))))))))(((((('''))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******'''(((((())))))*********++++++++++++++++++++++++************************)))************+++++++++************************(((((())))))******++++++++++++++++++++++++++++++,,,,,,---...///000111111000000000000000000000000111111000000111111222333444666777777666666777999666666777888999999:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;===???AAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEECCC@@@???@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDD@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCC@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIGGGEEEDDD;;;<<<===============<<<999::::::::::::999888888555555555555555444444444444555555444333222222333666666666666666666777777444444555555555666666666555555444444444333333333222222333333444444555555222222222222222222222222111111000000000////////////............//////000...////////////000000000------------------------,,,---......///.........---------,,,,,,,,,,,,,,,))))))***+++,,,---......))))))))))))***,,,...000------------------------,,,---......//////......++++++,,,---...//////000++++++,,,,,,,,,---------,,,------------.........---............/////////---------...............////////////////////////------.../////////......//////000111111111111111++++++---...///000000000---...///...------///111))))))))))))))))))))))))'''''''''((((((((())))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((((()))******///...---,,,******)))))))))))))))))))))*********))))))************))))))%%%''')))+++++++++***)))))))))(((((((((((())))))%%%&&&&&&'''(((((())))))''''''(((((()))))))))***&&&)))+++***&&&%%%'''***(((((((((((())))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++///...+++)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((&&&'''))))))))))))((((((((((((((())))))(((''''''((())))))'''(((((())))))(((((('''((()))******)))((('''&&&((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++''''''(((((()))******+++************************************************(((((()))))))))*********************************((())))))***++++++,,,,,,,,,,,,++++++******)))))),,,,,,---------.........000000000000000000000000000000000000000111222222333555666666444333555777444666777999:::999888777999999:::::::::;;;;;;;;;999999;;;<<<>>>@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA??????@@@@@@???>>>@@@@@@AAAAAABBBCCCCCCDDD???>>>======>>>???@@@AAAAAABBBCCCDDDDDDCCCAAA@@@@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGEEECCC;;;;;;<<<======<<<;;;:::999::::::;;;:::999888777444444444444444444444444444555666555333222333444777777777666666666666666444444555666666666666666555555555555444444444444444444555555666777777888222222222222222222222222111000000000////////////---------------...//////....../////////000000000------------------------,,,,,,.../////////......,,,,,,,,,---------------+++++++++,,,,,,---------(((***,,,,,,******---000------------------------,,,---......//////......,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---------.........,,,,,,---------.........---------.........//////////////////////////////,,,---......//////......//////000111111111111111+++,,,.../////////......,,,...///...,,,,,,///111))))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((('''''''''''')))+++,,,///...---+++***)))))))))(((((())))))******++++++))))))************))))))&&&(((***,,,---,,,+++*********))))))))))))******%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))%%%(((+++)))&&&$$$'''+++(((((((((((())))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++///---***((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''***,,,+++)))'''(((***'''((((((((())))))******)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&((()))*********((('''&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,+++***)))((((((------,,,,,,,,,,,,++++++000000000000000000000000000000000000000111111222111333555444222111333555333555888:::;;;:::888666999999999::::::;;;;;;;;;888999;;;===???AAABBBBBBDDDCCCBBBAAAAAABBBDDDEEEBBB@@@??????@@@@@@>>><<<======>>>??????@@@AAAAAA>>>=========>>>???AAABBB@@@AAACCCCCCCCCAAA???>>>AAACCCFFFFFFFFFFFFGGGHHHGGGHHHIIIIIIIIIFFFDDDCCC:::;;;<<<<<<<<<;;;999888999:::;;;;;;;;;:::999888333333444444444444444555444555666666444444555666888888777777666666555555666666777888888888888888666666555555555444444444111111222222333444555555222222222222222222222222000000000000////////////,,,,,,,,,,,,,,,---...///.........////////////000------------------------+++,,,.../////////......,,,------....../////////......---------,,,,,,,,,,,,000222000+++)))+++...------------------------,,,---......//////......---------------------------------.........//////,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////////////////////////////,,,,,,---.../////////...---......///////////////---.../////////...---,,,,,,...///...,,,,,,...111))))))))))))))))))))))))''''''((())))))((('''&&&+++***)))))))))***,,,---(((''''''(((***+++***)))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***************************(((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******++++++************+++++++++++++++***************+++******)))))))))))))))+++++++++*********))))))))))))************))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))***,,,,,,,,,***((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))''''''(((((())))))******(((((()))+++,,,,,,,,,,,,)))))))))))))))******+++---,,,+++)))((('''''''''(((*********)))((()))***))))))))))))))))))))))))((('''%%%&&&(((***+++++++++++++++++++++***)))((()))***+++++++++)))((('''))))))************))))))***++++++++++++,,,,,,,,,''''''(((***+++,,,---...)))))))))))))))******+++,,,,,,,,,++++++*********))))))***+++,,,,,,------------...///...---+++***---------............///////////////000111222333555444333333222222222222666666666666777777777777888888888777888888999999>>>>>>===>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===============>>>???@@@AAA@@@@@@???======>>>????????????>>>AAABBBDDDCCCBBBAAAAAABBB???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDFFFGGGFFFCCC@@@BBBAAA???===;;;:::999999888999;;;<<<<<<;;;999777888888777777666555555555555666666555444444666777777666555555555555555666222222333555666888999999777777888888666333111///333333333222333333444444222222222111111111000000111111111111000000000000000000000000000000000000------,,,,,,,,,,,,------+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---------......000///...,,,+++***))))))---------.........//////---,,,++++++***************+++---...///...------///////////////......---------------------------////////////////////////---------............///---,,,,,,,,,,,,---............------------............////////////......111111000///////////////////////////////////////))))))))))))))))))))))))''''''((())))))((('''&&&)))((('''''''''(((******...,,,***)))))))))(((&&&(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++******))))))******************************(((((((((((()))))))))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))*********************************)))((((((''''''((((((*********)))))))))(((((())))))************))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))*********))))))((())))))************)))))))))***+++,,,,,,***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))************)))))))))))))))******+++******)))))))))))))))***,,,---...---,,,+++,,,...))))))))))))))))))))))))***(((&&&&&&(((***+++******++++++++++++***)))(((***************)))(((((())))))************))))))''''''((((((((()))))))))((()))))))))***+++++++++)))))))))))))))******+++,,,,,,,,,++++++******************++++++,,,,,,---------------------,,,,,,------------........................///000111222444444333222222222222222555555555666666666777777888888777777777888999999======<<<======>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@AAA@@@???============>>>===>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBAAABBBCCCAAACCCDDDCCCBBBAAAAAABBBBBBBBBBBBDDDEEEDDDBBB???>>>===;;;:::888777777777777888:::;;;<<<<<<;;;;;;:::999999888888777666666555666777666555555666777888888777666555555444444111222333444555777888888333444666777777555444333333333222222222222333333222222222111111111000000111111111000000000//////////////////////////////---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,++++++++++++,,,,,,---------.........000///...------------...+++,,,------......------///////////////...------------------------------........................------------............---------------......//////......------......///......////////////......111000///............///------------------------))))))))))))))))))))))))'''(((((())))))(((((('''((((((((('''((())))))***111...+++)))((()))((('''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))))))))******************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((('''&&&&&&&&&&&&''')))))))))((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***************)))((('''******++++++++++++******)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))******+++'''''''''((()))***+++,,,)))***++++++))))))***+++))))))))))))))))))))))))+++)))''''''(((***************++++++******))))))+++******)))))))))))))))))))))************))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++++++++++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,------...------------............------------...///000000444333222222111222222222444444444555555555666666777777777777777888999999;;;;;;;;;;;;<<<===>>>???BBBBBBBBBAAAAAA@@@???>>>BBB@@@>>><<<<<<<<<>>>>>>>>>>>>????????????>>>===>>>>>>=========>>>???@@@???AAACCCCCCCCCBBBCCCDDDDDDDDDDDDBBB@@@??????@@@@@@???@@@AAACCCBBB@@@>>>;;;:::999888777777777777999:::::::::;;;;;;;;;<<<;;;;;;::::::999888888888666777888777666555666888888999999888777555333111111111222333555666777777333444555666666555444333333222222111111111222222222111111111111000000000111111000000000000//////........................---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++++++++,,,------,,,,,,,,,---.........////////////...------------------------------........................------------............---------------...////////////............//////......////////////......//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''((((((((())))))))))))***************++++++,,,///,,,((('''((()))******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))))))))******************************(((((()))))))))*********+++++++++***************((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((((()))))))))))))))******)))(((((('''''''''''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******+++******)))(((''')))******++++++******)))))))))***+++******)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))((((((''''''******+++++++++***)))))))))))))))))))))******+++'''''''''((()))***+++,,,'''((()))((('''&&&'''))))))))))))))))))))))))))),,,***''''''((()))))))))))))))************))))))+++***)))(((((()))***+++))))))************))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))******++++++++++++***************,,,,,,++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,---------.........------------...///000111222222111111111111222222333333333333444444444555666666666666666777888999999999::::::;;;<<<===>>>AAAAAAAAABBBAAAAAA@@@@@@AAA@@@===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>======???>>><<<;;;<<<===???AAA>>>@@@CCCCCCCCCCCCDDDEEEDDDDDDCCC@@@>>>===>>>???@@@??????@@@AAAAAA???===<<<;;;;;;::::::::::::;;;===<<<;;;:::999999::::::;;;;;;:::999999888888777555777888888666666666777666777888999888666333222222222333444555666777888777777777666555444222111222222111111000111111111111111111111000000000000111000000000////////////------------------------------,,,,,,,,,,,,------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***************+++...---,,,++++++,,,...///......//////......---,,,------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,------...000//////......//////000---......//////......---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))******)))*********++++++++++++...+++'''&&&&&&((())))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***))))))((())))))******))))))))))))))))))))))))))))))))))))******************))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***))))))(((((((((''''''''''''(((((((((((())))))*********++++++******)))))))))))))))************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((()))))))))******)))))))))******************************))))))((((((''''''************************'''((()))******+++******((((((((((((((((((((((((******))))))(((((('''''')))))))))***))))))(((((()))))))))))))))******+++)))((((((((((((((())))))((()))******)))((()))***))))))))))))))))))))))))+++)))'''&&&((())))))(((((())))))*********))))))+++***)))(((((()))***+++))))))************)))))))))))))))*********++++++'''''''''((())))))******)))))))))))))))******+++************************,,,,,,++++++++++++++++++,,,+++******+++,,,...///,,,,,,,,,------------...............///000111111111111000000000111111222111222222222222333333333555555555555666777888999888888999999:::<<<===>>>>>>???@@@BBBBBBCCCCCCCCC@@@???===<<<;;;<<<>>>???>>>=====================???===<<<;;;;;;===???@@@>>>@@@BBBCCCBBBBBBCCCDDDBBBBBB@@@>>><<<<<>><<<===???AAABBBCCCCCCCCC>>>=========<<<=========<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<===>>>???===???AAAAAAAAA@@@AAABBB@@@@@@???======???DDDHHHMMMKKKHHHFFFEEECCC@@@>>>;;;::::::999999999999:::555666777888999;;;<<<<<<888888777777666555555555333555777888666555555555111222444555666666555555555666666777888888999999333333444444555666666666444333222111111111111111//////000000000000000111000000////////////......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///------......---+++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,---------............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---......------------......------............------------,,,,,,,,,---......------------------------))))))))))))))))))))))))(((((((((((((((***+++,,,&&&'''((()))***))))))(((...,,,)))((()))((('''&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++((((((((('''&&&%%%%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''')))*********(((((()))(((((((((((((((((())))))******+++,,,,,,---------,,,,,,+++++++++++++++))))))))))))*********+++))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))******+++******)))))))))******)))))))))((((((((((((((()))******************************(((((((((((())))))))))))************************((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))*********))))))))))))))))))******+++))))))((('''''''''''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))'''%%%######%%%'''(((''''''(((((()))))))))))))))(((((()))***************))))))************))))))&&&&&&&&&'''''''''((((((************************)))))))))))))))******+++((()))))))))*********+++*********++++++,,,,,,---++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------------------...///000000///////////////000111111//////000000000111111111333333333444555666888888888888888999;;;<<<>>>???<<<<<<===???@@@@@@@@@@@@;;;<<<===>>>>>>===<<<<<<;;;:::::::::;;;===???@@@<<<<<<<<<=========>>>>>>===???@@@@@@???>>>???@@@??????>>>>>>@@@DDDKKKPPPVVVSSSNNNKKKHHHEEEAAA???::::::999888888777888888555666777888999888777666888777777666666555555444222444666777666444333444222222333333333333333333555555666666777777888888333333333444555666777777555444333222222111111111////////////000000111111000000/////////.........------------------------,,,++++++******++++++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...***+++---......---+++***++++++++++++,,,,,,,,,---******))))))******+++,,,------......------,,,+++------......------,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///------,,,,,,,,,,,,------,,,------......------,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((((((((***,,,---((()))***,,,,,,++++++******)))(((***+++,,,,,,***(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,++++++***)))(((((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))***+++***((('''))))))(((((((((((())))))******+++,,,------......---,,,++++++******++++++'''((((((((())))))******))))))************))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))&&&'''(((***++++++++++++******++++++++++++******((((((((((((((()))******************************''''''(((((())))))******************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,---.........)))))))))))))))******+++(((((('''''''''(((((()))***,,,---,,,+++***+++,,,))))))))))))))))))))))))%%%###"""###%%%'''((('''''''''((()))))))))))))))'''((()))+++++++++***)))))))))************))))))'''''''''((((((((()))))),,,,,,++++++***))))))((()))))))))))))))******+++(((((())))))*********+++))))))***+++,,,,,,------+++,,,------,,,+++)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,---.../////////////////////000111111////////////000000000000333333333444555666888888888888999:::;;;===??????;;;<<<===============<<<:::;;;===??????>>><<<;;;:::999999:::;;;===???AAA;;;<<<======>>>============???@@@@@@>>>======>>>?????????@@@BBBHHHPPPVVV\\\XXXSSSNNNJJJFFFBBB???<<<;;;:::999888888888888:::;;;;;;:::777444111...888888777777666555555555111333666666555333333333444444222111111111111222444444555555666666777777777666555444444444444444666555444333222222222222.../////////000000111111000/////////....................................******))))))))))))*********+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))***+++,,,---(((***,,,.........---,,,++++++,,,,,,,,,------------,,,,,,,,,---......///------...///...---+++***------......------,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///............///000000---,,,,,,++++++,,,,,,---,,,------......------,,,---------------...///000++++++++++++++++++++++++(((***+++***)))((()))***'''((()))******)))((('''((((((((((((''''''''''''++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))*********************)))))))))))))))++++++*********+++,,,---+++***((('''''')))+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%)))+++,,,,,,***))))))***...---,,,+++************+++***)))(((((()))***+++,,,+++++++++)))((('''&&&************************+++++++++++++++***)))((())))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((())))))((('''''''''''''''+++***)))''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++***)))((())))))************))))))+++*********))))))(((((()))***+++,,,,,,+++***)))************************)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%))))))************))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((*********)))'''(((***,,,))))))(((((((((((()))))),,,+++***))))))***+++,,,+++)))((()))***,,,,,,+++'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---...//////...,,,)))''''''(((+++---+++,,,,,,---...///000000////////////000000000000111111222222222333333333555666777888:::;;;======>>>>>>>>>>>>>>>=========;;;;;;999999999999;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===AAA>>><<<===???@@@>>><<>>>>><<<;;;:::999999999888888777666666666666666777666444222222222333444777888888888888666555444222222111111222333555666666666777777777777666666666666555555555444444444444444333222111000///...000000000000////////////...............///000111////////////////////////,,,,,,---......---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++........................******+++++++++,,,,,,,,,************************//////.........---------,,,,,,,,,------.........++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------//////............//////------------------,,,,,,((())))))+++,,,---......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,(((***+++***)))((()))***'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********((()))***+++++++++******+++***)))(((((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***************************(((&&&''')))***(((&&&***+++++++++)))((()))***------,,,+++************+++***)))(((((()))***+++)))************))))))(((++++++++++++++++++++++++***++++++++++++***)))((())))))))))))))))))))))))***)))))))))))))))))))))*********)))))))))))))))******)))(((((((((((((((%%%%%%%%%%%%&&&((()))+++))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))((('''))))))************))))))******)))))))))((((((((()))***++++++++++++***)))*********************+++(((((((((''''''(((((()))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))((((((***,,,))))))(((((((((((())))))++++++***))))))***+++++++++***((()))***++++++***'''(((((()))******++++++************************++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,+++,,,,,,---......---------...............////////////000000000000111111222222222333333333555555666888999;;;<<<<<<=========<<<<<<<<<<<<<<<;;;:::999999999999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>>??????@@@CCCHHHOOOTTTZZZXXXSSSNNNJJJFFFDDDCCC>>>===<<<;;;:::999999999999999888777777777777777888777555444333444555666555666666666666444333222222222222333333444555666555666666777777666666555666555555555444444444444333333222111000//////...000000000000/////////...///............//////000------------------------++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---...(((***+++***)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++'''))),,,...///---+++)))***************)))(((''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************************)))((((((******)))(((*********)))'''''')))***,,,,,,,,,+++******))))))******))))))))))))******'''((()))***************++++++++++++++++++++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++******))))))))))))***%%%%%%%%%&&&'''(((******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))((((((''''''))))))************))))))))))))(((((((((((((((''')))******++++++******))))))))))))******+++++++++))))))((((((((())))))***''''''((())))))***++++++))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))******)))(((((()))+++))))))(((((((((((())))))+++******))))))******+++,,,***))))))***+++***)))((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...)))***,,,.../////////...............------,,,,,,////////////000000000000111111222222222333333333444555666777888999:::;;;:::;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===???@@@???>>>===>>>???@@@BBBEEEJJJNNNSSSRRRPPPMMMIIIEEEBBBAAA>>>===<<<;;;:::999999999:::999999888888888888888999888777666555666777888666666666666555444333333333333444555666666666666444555555555555555555444555555555555444444444444111111111000000/////////000000000/////////......//////......---.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,---------,,,+++******))))))*********+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...(((***+++***)))((()))***(((((())))))))))))(((((())))))))))))************++++++******))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************''''''((()))***++++++,,,(((+++000333333111---*********+++,,,+++)))'''%%%))))))))))))))))))))))))+++++++++***)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))((()))))))))))))))******)))'''%%%&&&(((++++++++++++++++++***))))))***))))))))))))))))))***(((((()))***************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++******)))(((((()))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''))))))************))))))((((((((((((''''''''''''))))))************))))))(((((())))))******++++++***))))))(((''''''((((((((((((((())))))*********))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))*********(((((()))+++))))))(((((((((((())))))******))))))))))))******,,,***(((((()))***)))((((((((())))))************++++++++++++++++++++++++***************************+++++++++,,,,,,,,,---((()))+++,,,---------,,,------------------------////////////000000000000111111222222222333333333444444555666777888888999888888888999999999999999:::999999999999999999:::999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>?????????<<<===???@@@@@@BBBEEEGGGKKKKKKKKKJJJHHHDDDAAA???======<<<;;;:::999999:::999888888777777888888888888777777666777777888999999999888888777666666555333444666777777777666555333444444555555444444333444444444444444444444444000000000///////////////000000/////////.........000///......------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((************++++++++++++++++++************++++++)))******+++,,,------...))))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,(((***+++***)))((()))***))))))(((((((((((())))))((()))))))))*********+++++++++******))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,(((+++///333333000---***)))***,,,,,,+++)))&&&%%%************************,,,,,,,,,++++++*********))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******)))'''%%%&&&(((+++******+++++++++***)))))))))))))))******)))))))))***************)))((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((())))))************(((((())))))******++++++(((((('''''''''(((((()))***************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********+++***)))'''&&&%%%%%%$$$)))))))))(((((('''''''''))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((((()))***)))))))))))))))))))))******************************************************************+++++++++++++++,,,,,,+++*********+++,,,++++++,,,,,,---......///////////////000000000000111111222222222333333333444444444555555666666666666777777777888888888999999999999999999999999999888888999999999999888888:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>???;;;===????????????AAACCCEEEFFFGGGGGGEEECCC@@@>>>===<<<;;;;;;::::::::::::777777666666666777777888666666666777777888999999:::999999888777777666666444555666777888777666555333333444444444444333333333333444444444444444444000000000///////////////////////////............000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,---......///*********++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((***+++***)))((()))***))))))(((((((((((())))))'''(((((())))))*********&&&&&&''''''(((((())))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++&&&(((+++---...,,,***((()))***+++,,,+++)))'''&&&************************++++++++++++++++++******))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((())))))''''''((()))*********)))'''''')))***))))))***++++++***)))((())))))************))))))***************)))((('''''''''''''''''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************'''''''''''''''(((((()))%%%%%%'''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))************))))))'''(((((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))+++***((('''%%%$$$$$$$$$******)))(((((('''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))++++++)))((()))***))))))(((((((((((())))))((())))))******))))))(((***((('''''')))******)))))))))))))))))))))******))))))))))))))))))))))))************************************************///...,,,+++***+++,,,,,,******+++,,,---...//////////////////000000000000111111222222222333333333333333333444444444444444555555666666777888888888888888999999999999888888777888888999999888888777::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;;;;===>>><<<===>>>>>>===>>>@@@BBBAAABBBCCCDDDCCCAAA???======<<<;;;:::::::::::::::666666666666666666777888555666777777888999::::::888888777666555555555555555555666666666666666555333444444444444444444333333333333333444444444444111111111000000//////////////////.........------......------,,,---------........................000///---,,,+++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------............------,,,+++***))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---............(((***+++***)))((()))******)))(((''''''((()))***&&&&&&'''(((((()))******&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))*********'''(((((()))))))))))))))((()))***+++******)))(((************************))))))))))))))))))******))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))''')))+++***(((''')))+++***+++++++++)))((()))***((()))***++++++***)))(((((()))***++++++***)))(((((())))))************)))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++*********)))))))))))))))((((((''''''((())))))***$$$&&&''')))************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((()))))))))((())))))************))))))((((((((()))))))))*********)))(((''''''((()))************)))(((((('''''')))(((((('''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))++++++***)))))))))))))))(((((((((((())))))'''((()))******)))((('''((('''&&&''')))+++++++++***)))))))))))))))))))))*********************************************************************)))******+++,,,,,,,,,+++++++++++++++,,,,,,---------////////////000000000000111111222222222333333333333333333333333333222222555555666666777888888888777888999::::::999888777777777888888888888777777999999:::::::::;;;;;;;;;999;;;===<<<:::999;;;===<<<=========<<<===@@@BBB@@@AAAAAABBBAAA@@@>>>===<<<<<<;;;:::::::::;;;;;;777777666666777777888999666777888999:::;;;<<<<<<999888777555555555555666666555555444444555555666444444555555555555444444222222333333333444444444333333222111000//////...//////.........---------------,,,,,,,,,---......------------------------000///---+++******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******)))***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,...//////......(((***+++***)))((()))******)))(((''''''((()))***%%%&&&&&&'''((())))))***+++++++++***))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))((((((((()))***+++((())))))************)))************************&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&''''''((()))******+++************************(((+++,,,,,,)))(((***,,,)))+++,,,,,,***))))))***'''(((***++++++***)))(((((()))***++++++***)))(((&&&'''(((***++++++,,,,,,************************''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++******))))))(((((())))))((())))))***++++++***++++++,,,,,,***)))((())))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''))))))************))))))(((((())))))******++++++***)))(((''''''((()))***++++++***)))((('''&&&&&&''''''''''''((()))++++++)))))))))***++++++,,,,,,))))))************))))))************************(((((((((((((((((((((((((((((())))))))))))((((((''')))++++++***)))))))))))))))(((((((((((())))))'''((()))******)))(((''''''&&&%%%''')))+++,,,,,,*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))###%%%(((+++,,,+++)))(((------,,,,,,,,,,,,++++++////////////000000000000111111222222222333333333333333333222222222222222555555555666777888888999777888999::::::999888777777777888888888888777777999999:::::::::;;;;;;;;;:::<<<===<<<:::888:::<<<=========<<<;;;===@@@CCC@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::::::::;;;;;;888888777777888999::::::777888999;;;<<<=========;;;:::999777777777777888666666444333333444555666444555555666666555555444222222222333333444444444444444333222111000///...//////.........---------,,,,,,,,,,,,------...///------------------------///...+++***))))))***+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++,,,,,,,,,++++++*********)))******+++++++++******)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***+++++++++++++++***)))((((((((((((((((((((((((((())))))******)))'''%%%###,,,+++***)))((((((((((((((('''''''''((()))+++,,,***)))(((''''''((()))***%%%%%%%%%&&&&&&((())))))************************((((((((()))******+++++++++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))************************---+++)))''''''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))******+++(((((('''(((((()))******))))))(((((((((((())))))+++******)))(((''''''&&&(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))))))))((('''&&&&&&'''((()))++++++++++++++++++++++++++++++************++++++&&&&&&'''((()))***++++++''''''(((***,,,,,,+++)))************))))))(((((((((((((((((())))))))))))---,,,***+++......,,,)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......//////000000111111000000111222333333444444333222111000000222444555333333444555666777888999777777777666666666666666777888999888777666666888888888999999999:::::::::===<<<:::888888888:::;;;>>>===;;;:::;;;<<<>>>???BBB@@@>>><<<:::::::::;;;======<<<;;;::::::999999>>>;;;888888:::;;;:::888:::::::::::::::::::::::::::888666555555555777888666666666666666666666666111111333333333333111111444444444444444444333333333333222222111000//////......////////////......******+++,,,------------.........------,,,,,,,,,(((...111---***++++++)))***++++++++++++***))))))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---))))))*********))))))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...***************+++++++++(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))***++++++))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))******)))(((''''''((()))******++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))(((''',,,+++***)))((((((((((((((((((''''''((()))***+++***))))))(((((())))))***''''''''''''((()))***+++*********************************)))))))))))))))************)))))))))(((++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++***))))))))))))******+++*********************************)))((('''''''''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))+++******************+++******)))))))))((((((((()))))))))+++------+++***++++++*********)))))))))(((((())))))***+++++++++...,,,+++,,,...///---***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------...//////000000000111111222222333333333222222000000000111333444333333444555666777888888777777777777777777777777777888999888777666666888888888888999999999::::::<<<;;;:::999999:::;;;<<<>>>===<<<;;;<<<===???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::777666666888:::999888::::::::::::::::::::::::777666444333222333444555555555555555555555555555111222333444444333222111333333444444444444444444333333222111111000//////...//////000000//////...------......///.........------------,,,,,,,,,+++///---+++((('''(((+++...,,,------------,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******))))))******+++,,,++++++,,,---------,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++++++++************(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((((()))))))))******))))))(((((((((((())))))******++++++******))))))************************)))))))))))))))***++++++++++++***)))(((((((((((())))))((((((((())))))***)))******************)))))))))))))))***+++,,,---************************++++++******)))(((((('''************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************))))))((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++)))))))))))))))******+++,,,+++***************+++)))***+++,,,,,,+++***)))******))))))((((((''''''((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((''''''''''''''''''(((((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))************************++++++*********))))))))),,,++++++,,,---...,,,++++++++++++++++++*********((())))))***+++,,,,,,------,,,,,,---//////---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......//////111111111111111222222222111000/////////000222333222333333444555666777777777777777777777777888888777888999888777666666888888888888999999999999:::;;;::::::::::::<<<===???>>>======<<<===???AAABBB?????????>>>>>>>>>======::::::;;;;;;;;;:::::::::888666555666888::::::999888888888888888888888888666555444222222333444444555555555555555555555555333333444444444444333333222222333333444444555555222222222111111000000/////////000000000000//////.........///......------,,,,,,,,,,,,++++++++++++333,,,)))...///++++++000,,,------------,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))******+++++++++,,,,,,,,,(((((()))************)))((())))))***+++++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++++++++,,,******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))************))))))***************************)))((('''((()))***+++******)))(((((((((((((((******)))))))))))))))))))))***+++,,,,,,+++***)))***************+++,,,---************************************))))))((((((*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++)))))))))))))))******+++,,,+++******))))))))))))&&&''')))++++++)))'''&&&***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))*********((()))***++++++***)))(((++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,------,,,+++***+++,,,---,,,***++++++++++++++++++++++++))))))***************+++++++++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////111111111111111000000000000//////...///000111111222333333444555555666666777777777888888888888888777888999888666666666888888888888888999999999999999999999:::<<<===???@@@>>>======>>>???@@@BBBCCC??????>>>>>>>>>===<<<;;;999:::;;;;;;<<<;;;:::::::::999888888999:::::::::555555555555555555555555777777666555444555555666555555555555555555555555444444444444444444444444111111222333444444555555222111111111000000000/////////000000000000//////------------,,,+++******++++++++++++++++++++++++111***///>>>@@@333***,,,***++++++++++++***))))))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++************************++++++++++++******************+++++++++,,,,,,,,,'''(((***+++++++++***)))&&&'''((()))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,+++*********+++******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((())))))*********))))))***************************)))((('''&&&'''((()))***)))((((((((((((((((((***************))))))))))))***+++,,,,,,+++***)))******)))))))))***++++++************************(((((())))))************))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))************************'''(((***,,,,,,+++)))'''(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))******++++++***)))(((((((((((((((&&&''')))++++++)))'''&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************((()))***++++++***)))(((************************((()))************)))((((((((()))***+++,,,------***)))((((((***+++***)))++++++++++++++++++++++++*********)))((((((''''''((()))***+++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...//////000000111000000000000000000000///////////////000000000222222333333444444555555666666777777888888888888777888999888666666666888777777888888888999999999888888999;;;<<<>>>@@@AAA>>>>>>>>>???@@@@@@AAABBB???>>>===<<<;;;:::999999999:::;;;======<<<;;;:::<<<;;;:::999888777777888666666666666666666666666777777666666555555555555555555555555555555555555444444444444444444444444111111222222333444555555111111111000000000000000//////000000000000//////------------,,,+++******++++++++++++++++++++++++...)))111BBBEEE666+++******++++++++++++***))))))*********+++++++++,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,---,,,+++******++++++,,,---------,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,---,,,++++++************++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))))))))))))*********++++++(((((())))))))))))(((((((((((())))))******))))))************************))))))(((''''''''''''''')))((((((''''''((((((((())))))***++++++******))))))******************)))***)))))))))))))))******************************'''(((((()))******++++++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********++++++((())))))******))))))((((((((((((((((((((((((((('''((()))******)))((('''++++++*********)))))))))(((&&&%%%&&&(((******)))*********+++++++++++++++******))))))((('''''''''&&&(((******))))))***+++************++++++++++++++++++,,,,,,,,,,,,---------------...//////000000///////////////000000000////////////000000000000222222222333333333444444555555666666777777888888777888999888777666666888777777777888888888888999777777999;;;<<<>>>???@@@>>>?????????@@@@@@@@@@@@???===<<<:::999999:::;;;;;;<<<===>>>>>>===;;;::::::::::::777555333444555888888888888888888888888555555555555555444444444444444444444444444444444444444333333333333444444111111222222333333444444000000000000000000000000......////////////...............///......------++++++++++++,,,,,,,,,,,,...***---666888000,,,---,,,------------,,,++++++************++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++************+++***************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))'''&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))*********+++++++++'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((((((((('''''''''(((((()))((((((***+++,,,++++++******))))))(((((())))))*********))))))))))))******************************)))))))))))))))*********((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))************************'''((()))***+++******)))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++)))((((((''''''(((((()))(((((((((((((((((((((((('''((()))******)))((('''******)))))))))(((((((((&&&%%%$$$%%%'''***++++++)))))))))*********++++++(((((()))))))))*********%%%(((***+++))))))***,,,************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---......//////---......//////000000000//////000000111111111000222222222222333333333333333444444555666666777777777888999888777666666888777777777777888888888888666777888:::<<<===>>>>>>??????????????????>>>======<<<:::888999;;;>>>@@@===>>>???@@@@@@>>>;;;:::888999999777444333444666888888888888888888888888666666666666666555555444444444444444444444444444444333222111111222333444222222222222222222333333///000000000000000000000------............------------......///.........+++,,,,,,,,,------------***+++,,,+++++++++,,,...,,,------------,,,++++++************++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,))))))***))))))((('''&&&*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************+++,,,''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((()))***++++++***((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******)))************+++++++++'''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++,,,++++++(((((('''''''''(((((()))'''(((***+++,,,,,,,,,+++***)))(((''''''((()))***++++++******)))*********************************++++++******)))((((((((((((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++***)))))))))***+++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++)))((('''&&&&&&'''((()))************************'''((()))++++++)))((('''&&&&&&'''((()))***++++++&&&$$$###%%%(((+++,,,,,,(((((())))))*********+++&&&'''(((***+++,,,......&&&))),,,,,,******+++...)))************+++++++++++++++,,,,,,,,,---------***++++++,,,,,,---......,,,------...///000111111//////000111111111111111222222222222222222333333333333444444555666666777777888999888777666666888777777777777888888888888666777888:::;;;<<<======??????@@@??????>>>===<<<<<<;;;888888999>>>BBBEEE>>>???AAABBBAAA>>><<<:::888999;;;999666666888:::555555555555555555555555999999999999999888777777444444444444444444444444333333111111111111333333333333222222222222222222////////////000000000000,,,------------------,,,******+++,,,------------,,,,,,,,,------.........%%%+++...***'''***,,,+++***++++++++++++***)))))))))************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))******++++++++++++******+++++++++,,,,,,,,,***)))((((((((()))+++,,,---------,,,+++***)))(((************************************************************************)))))))))******+++++++++++++++++++++++++++++++++*********++++++************)))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***)))((('''&&&&&&'''((()))((('''&&&''')))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))'''&&&&&&'''((()))(((((((((((()))***+++,,,******))))))((((((''''''))))))))))))))))))))))))***))))))((())))))***+++(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,+++******))))))))))))))))))))))))***************)))(((((())))))))))))************,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))((((((''''''************************))))))***,,,---,,,***''',,,,,,,,,++++++++++++***(((((('''(((((()))***+++(((((((((((((((((((((((((((((()))***************++++++***************+++***************************)))))))))(((((('''''''''((()))***************++++++************++++++(((((((((((())))))))))))***)))((('''((())),,,---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******************************++++++******************+++++++++************)))******************************+++,,,---//////000///......------///000111000000000000000000000111000000111222333333333333111222333444555777888888888888777777666666555555666666888999999999999999888888999:::;;;======>>>CCCAAA???>>>>>>>>><<<;;;::::::::::::;;;===???@@@AAADDDGGGGGGDDD@@@<<<:::;;;:::999777777777777888777666444333444555777999777777777666555555444444000111222333555666777777666555555444222111111000222222222222222222222222000000000000000000000000000000000000000111222222......---,,,,,,+++******..................------000...+++)))((('''((())),,,,,,,,,,,,,,,,,,,,,,,,(((***---...---+++******&&&(((******((('''(((((()))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))***,,,------,,,***)))******+++++++++***))))))+++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((((((((('''((()))(((''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))((('''&&&%%%&&&&&&'''((('''&&&&&&''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,(((((())))))))))))((((((((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((()))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************++++++******)))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))(((((((((''''''''''''''''''''''''''')))))))))+++,,,,,,)))'''(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((()))*********************))))))((())))))************************************))))))((((((((('''(((((())))))))))))(((***))))))))))))))))))***))))))))))))((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******************************************************+++++++++************)))******************************+++,,,---.../////////......---...///000111111000000000000000000000000111222333333444444333222222333444555666777777666666666555555555444444666666777888999999999999888888999:::;;;<<<=========<<<<<<===>>>===;;;888888777777777999;;;>>>???BBBEEEGGGFFFCCC???<<<:::;;;:::999777666666777777777666444444444555777888777777666666555555444444444444444444444444444444111111222222222222333333111111111111111111111111000000000000000/////////------,,,,,,---......///......---,,,,,,+++******---------------,,,,,,,,,///---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,*********,,,---......,,,,,,---...******************************,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++)))***,,,------,,,***)))******************+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************++++++************************++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))'''((())))))''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))###$$$&&&((()))******)))(((((())))))))))))(((((())))))))))))******************))))))((((((''''''((((((((((((''''''''''''***))))))((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,---,,,++++++))))))))))))))))))))))))'''((((((((((((''''''&&&))))))))))))******************)))))))))***++++++))))))))))))))))))))))))************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++***(((&&&&&&&&&&&&'''(((((())))))***))))))(((((((((((()))))))))))))))))))))))))))(((((()))***************)))((((((((((((((())))))***************************************)))))))))((((((((()))((((((''''''))))))(((((((((((())))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******************************************************+++++++++************)))******************************+++,,,---...//////......------......///000111111000000/////////...000111222333444444444444333333333444444555555555555555555444444444444444555666777888888999999999888888999:::;;;;;;<<<===888888:::<<<===<<<999666555444444444666999===???CCCEEEEEEDDD@@@===;;;;;;<<<;;;999777666555666666666555555444444666777888777777666666555444444444444333444333444333444333000000000111111222222222000000000000000000000000111000000000//////......,,,,,,,,,+++,,,,,,---......------,,,,,,++++++***+++++++++++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++,,,,,,***))))))+++---++++++++++++++++++++++++)))+++---///000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((())))))))))))***+++,,,,,,+++***)))******)))))))))+++,,,---+++++++++***************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************...------,,,,,,------...((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((()))))))))***************''')))***)))((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&((()))******(((&&&%%%(((((())))))))))))(((((((((((()))))))))***************))))))(((((('''''')))))))))(((((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))************************)))***+++------,,,,,,+++))))))))))))))))))))))))'''(((((()))((((((''''''((()))))))))************))))))((())))))***+++,,,((((((((((((((((((((((((++++++***))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&''''''((()))***+++,,,---******)))(((((('''((((((************************(((((()))***************))))))((((((((()))******************************++++++******************))))))******)))(((''''''))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))((('''&&&))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))*********************************************++++++++++++++++++*********))))))******************************+++,,,------......------------......//////111000000//////......---000111222333444444444444444444333333333333333333555555444444444444444444444555666777888888888888777888888999:::;;;;;;;;;999888888999:::999777444444333222222444888<<>>===<<<<<<;;;999777666555666555444333333333333333111111111111111000//////000000000//////.........------...///000111111222//////............//////------..................------------,,,,,,+++******++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,++++++***))))))(((******+++,,,,,,,,,+++***************************+++++++++++++++***)))))))))))))))***************++++++++++++++++++++++++)))************+++++++++&&&'''((()))++++++,,,,,,)))***++++++++++++***)))++++++*********)))))))))(((***+++...>>>NNNNNNDDD---,,,+++***))))))))))))************************+++***)))(((((()))***+++...---,,,+++************+++++++++*********))))))++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))***))))))(((((('''&&&%%%%%%''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((('''&&&'''((()))***,,,------+++(((&&&&&&'''************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))************))))))))))))))))))))))))((()))******++++++*********))))))))))))((((((((()))***+++,,,,,,+++)))((())))))(((((((((((('''''')))))))))))))))((((((((())))))...666888222,,,)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((&&&%%%%%%((((((((()))))))))******************))))))))))))+++***)))(((((()))******))))))))))))))))))))))))***************************)))((((((''''''((((((******))))))))))))******((())))))******))))))((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))************))))))((()))******++++++******************************++++++,,,,,,,,,++++++***++++++***))))))***++++++************************))))))))))))))))))))))))))))))(((((()))***+++++++++*********))))))((((((+++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++******)))))))))))))))+++,,,---,,,+++***+++---111***---111...111222***///...------------------....................................////////////111111222222222333333333333333333333333222111111111000///......///000111111777AAAKKKQQQTTTSSSRRRLLLKKKJJJHHHEEEBBB@@@>>>>>>===;;;999888777666666666666666555444333222111//////000000000000//////------...///000111111222//////............//////......------------------******+++,,,------------***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++***)))))))))*********++++++,,,,,,---))))))))))))))))))))))))***++++++++++++***))))))***************)))))))))++++++++++++++++++++++++)))************+++++++++'''(((***+++,,,,,,,,,+++)))***++++++++++++***))),,,+++++++++******************(((---===MMMKKK@@@,,,,,,+++***))))))))))))************************+++***)))(((((()))++++++...---,,,+++************+++++++++***************++++++************++++++************************((((((((((((((()))***+++******)))((('''&&&%%%%%%''')))***)))((('''(((***((((((((((((((((((((((((''''''(((((())))))******%%%&&&&&&'''((()))))))))++++++,,,***(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******++++++***)))((('''))))))((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,''''''---555777222,,,)))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))((((((''''''(((((()))))))))*********++++++******))))))((((((***))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''(((((((((***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))++++++++++++++++++++++++))))))************))))))((())))))******************************++++++++++++,,,,,,,,,++++++******+++******************+++************************))))))))))))))))))))))))((((((((())))))***++++++++++++******)))(((((((((***))))))((())))))***+++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++***)))(((((()))***++++++,,,------++++++,,,---///))),,,111222999999---///......---,,,,,,,,,,,,------...............//////////////////.........111111111111222222222222222333333333222111000///.........---------///111333<<>>===;;;:::666666777777666555333333222222111000//////...---//////............//////......------------,,,,,,)))***+++,,,---.........***++++++,,,,,,++++++************))))))*********+++++++++*********))))))************+++,,,---...******************************+++++++++******))),,,,,,++++++******))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,---...---,,,***)))*********++++++*********,,,,,,,,,+++++++++******,,,+++((((((///666333+++,,,++++++***))))))************************************)))))))))***+++,,,------,,,+++************************************,,,+++***))))))***+++,,,************************''''''''''''((()))*********))))))(((''''''&&&&&&''')))***)))((('''(((***((((((((((((((((((((((((******))))))((((((''''''"""$$$'''***+++***((('''((()))******)))(((***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''')))***++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************)))(((((('''(((((())))))))))))))))))((()))))))))))))))))))))(((&&&(((...000---******(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))*********************))))))))))))************++++++******))))))((((((((((((((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))************))))))(((((()))************)))))))))*********+++++++++,,,,,,,,,++++++******************++++++*********************************************************(((((())))))************************))))))(((((()))))))))))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))(((((()))***++++++,,,------++++++,,,------)))---222666@@@@@@222///...---,,,,,,,,,,,,,,,,,,---------......//////...//////000//////...---000000000111111111222222222222222222111000///...+++,,,---,,,+++,,,///222555AAASSSbbbkkkoooppppppmmmmmmmmmmmmllljjjiiihhhbbb```^^^[[[YYYWWWUUUUUURRRRRRQQQPPPNNNLLLKKKJJJFFFFFFFFFEEEBBB???<<<:::999888777444222000...---//////............//////......------,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++++++++***************************+++,,,---...++++++++++++++++++++++++)))******+++++++++******---------,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,+++***((('''+++******************+++,,,,,,,,,+++++++++******(((***+++)))))),,,,,,+++,,,+++******)))************************************************+++,,,,,,------,,,+++************************************,,,+++***))))))***+++,,,************************''''''''''''(((((()))***)))))))))(((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))++++++***)))((('''&&&&&&###%%%(((+++++++++)))''''''(((******))))))+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++++++++)))))))))))))))))))))))))))(((((((((((()))***+++)))))))))************+++*********)))))))))))))))(((((())))))))))))******''''''(((((((((((())))))***&&&%%%(((***))))))+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))***++++++,,,,,,)))))))))*********++++++************))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''+++***))))))(((((())))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))))))))************))))))'''((())))))******)))))))))))))))***++++++,,,,,,------,,,+++************)))***++++++++++++***)))************************************************))))))************)))))))))))))))))))))))))))***(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++)))))))))))))))******++++++,,,---,,,+++***+++---+++)))///444888DDDEEE666...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...///000000///......///000000000000111111111222222222111000///...---(((+++---,,,+++---111555;;;HHHZZZjjjrrruuuuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyuuutttrrrooommmlllkkkjjjddddddcccbbb```___]]]\\\ZZZZZZYYYWWWSSSOOOJJJHHHAAA@@@>>>;;;888666444333//////............//////......------,,,,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++************++++++*********************************++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++''''''((((((((()))))))))++++++***))))))***++++++,,,+++++++++************'''+++...---***))),,,///++++++***************+++************************))))))***++++++,,,,,,,,,...---,,,+++***************************+++++++++++++++************++++++************************))))))((((((((()))******((((((((((((((()))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))*********((()))******)))(((***+++************************))))))))))))))))))))))))(((((())))))))))))(((((()))******+++++++++******)))))))))))))))))))))))))))(((((('''((()))***+++))))))*********+++++++++******))))))******++++++(((((()))))))))*********))))))******++++++++++++---(((%%%''')))((())),,,*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************))))))*********+++++++++)))))))))))))))*********&&&'''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))((()))***++++++***)))((()))******************)))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++************************))))))************))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,...---,,,***************)))***++++++++++++***)))******************************************************++++++***)))((('''((((((((()))******++++++'''((()))******+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))(((((()))******************+++,,,+++*********,,,***+++222555777CCCDDD555,,,,,,,,,+++,,,,,,------++++++,,,------...//////+++---///000111000///.../////////000000000111111222222222111000...---,,,'''+++......---///444999CCCPPPbbbpppvvvxxxxxxyyyyyyzzz{{{}}}~~~}}}|||{{{yyyxxxwwwwwwvvvrrrrrrrrrqqqpppnnnmmmlllllllllkkkhhhddd___ZZZWWWNNNLLLIIIDDD@@@;;;888666//////............//////......------,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***(((''''''''''''''''''(((******************************+++,,,,,,,,,+++***************************))))))***+++++++++++++++)))***************++++++++++++++++++++++++++++++)))************+++++++++***)))((('''''')))***,,,++++++***))))))***++++++++++++*********))))))))))))***,,,+++)))''')))++++++***************++++++************************))))))***+++,,,,,,,,,,,,...---,,,+++************))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************++++++***************+++''''''(((((())))))******((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))),,,***(((&&&&&&(((,,,...***++++++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******+++++++++******))))))))))))))))))))))))))))))((('''''''''(((***+++))))))******++++++++++++******))))))***+++,,,,,,(((((())))))*********+++(((((())))))*********+++///***''')))***)))))),,,++++++******))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))(((((('''''')))************+++++++++(((((())))))******++++++%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))************))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,///---,,,***))))))******)))***+++,,,,,,+++***)))************************************************++++++++++++***)))'''%%%''''''((()))***+++,,,,,,'''''')))***++++++++++++'''((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++)))((('''((()))+++++++++***))))))***++++++))))))***+++***---444555555AAABBB333++++++++++++,,,------...++++++,,,,,,---...//////***,,,...000111111000///////////////000000000000222222111111000...---,,,'''+++///000///111777<<>>KKKUUUmmmssszzz}}}}}}{{{{{{|||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwvvvtttrrrqqqmmmkkkkkklllnnnpppppppppnnnmmmlllmmmmmmkkkhhhfffaaa\\\UUUNNNGGG@@@:::555000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************************************+++++++++,,,,,,,,,***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++------,,,,,,+++***************))))))))))))***************)))******+++,,,))))))))))))))))))))))))...---,,,+++***(((''''''+++)))''''''(((******)))---,,,+++***************++++++************++++++)))******)))(((((()))++++++++++++************************)))))))))))))))******************************))))))))))))******((((((((((((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++(((((())))))************,,,------,,,***((()))***)))))))))******+++++++++(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))((()))***+++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))*********++++++***))))))+++)))&&&$$$$$$&&&)))+++(((((((((((((((((())))))''''''''''''((((((((((((+++++++++***************)))))))))))))))))))))))))))***************)))))))))))))))******)))))))))***************************++++++,,,,,,++++++***++++++******))))))((((((---,,,+++)))((('''''''''))))))*********))))))((()))))))))***++++++,,,,,,///---***)))***+++*********))))))))))))((((((((())))))*********+++++++++++++++++++++++++++++++++************************)))+++---......,,,***(((''')))***,,,+++***((('''&&&'''((()))+++,,,......++++++************************************++++++++++++++++++***))))))((())))))*********+++++++++******))))))******+++,,,++++++++++++******************))))))))))))************)))))))))***+++,,,******************************))))))))))))))))))+++++++++*********))))))************************))))))))))))((((((((((((***************+++++++++++++++,,,,,,+++***))))))***************++++++,,,+++++++++,,,,,,------...,,,,,,------------------------------...///000000333222111000///.........---...///111888EEEVVVaaappptttxxxzzzxxxvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvsssttttttsssqqqnnnkkkiiidddbbb``````aaabbbbbbaaaaaa``````aaaccccccbbb```^^^ZZZTTTMMMGGG@@@:::555111000///---,,,+++++++++........................++++++++++++++++++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,***)))))))))+++,,,+++***))))))))))))))))))))))))+++******************+++(((((())))))***+++,,,,,,+++******))))))******++++++***************++++++(((((((((''''''(((((((((+++++++++******************)))''''''((())))))(((------,,,++++++*********++++++************++++++((()))******(((((()))***************************++++++******)))))))))(((***************************))))))))))))))))))***((((((((('''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++((((((((()))******+++++++++,,,,,,+++)))'''((()))((((((((())))))*********(((((((((((((((((((((((()))))))))))))))((((((((('''((((((((())))))******((()))***+++++++++++++++((()))))))))************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))(((******)))(((((()))******))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---))))))))))))******************+++,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))++++++******))))))((((((,,,,,,+++))))))(((((('''))))))************))))))((())))))***++++++,,,,,,///---+++******++++++***************************************++++++++++++************************************************&&&(((+++---...---+++)))'''(((***+++,,,***)))'''''''''(((***+++---......************+++*********)))*********+++++++++***++++++,,,,,,+++***)))(((************++++++++++++******))))))******+++,,,+++++++++*********))))))******)))(((((()))*********************+++++++++))))))))))))))))))))))))************))))))))))))++++++++++++************************************(((((((((((())))))))))))))))))*********+++++++++,,,---------,,,+++***)))******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...///000111111000///.........//////000333666>>>LLL\\\hhhmmmpppttttttrrrqqqsssuuuuuuuuuuuuttttttsssssssssrrrrrrqqqppplllhhhdddaaaZZZWWWTTTRRRRRRRRRQQQPPPRRRQQQQQQSSSVVVWWWWWWVVVWWWTTTOOOJJJEEE@@@999555222111000...---,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,***)))))))))+++,,,+++***))))))))))))))))))))))))*********++++++*********$$$$$$%%%&&&'''((())))))++++++************++++++++++++***************+++***))))))(((((())))))***))))))*********+++++++++***((('''''')))))))))(((,,,,,,,,,,,,++++++******++++++************++++++(((***+++***)))((()))***************************,,,,,,,,,++++++******)))************************)))))))))******)))))))))((((((((((((((('''''''''(((((())))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))***)))((((((((()))+++,,,(((((())))))*********+++)))***+++***(((''''''(((&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))((((((((()))******)))((((((******))))))))))))((((((''''''((((((((()))))))))%%%%%%&&&((()))***+++,,,)))))))))************+++((())))))************)))((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''************))))))))))))(((((())))))******++++++))))))******++++++******(((((()))***+++,,,,,,---///---***)))***+++******)))*********++++++++++++*********++++++++++++,,,))))))))))))))))))))))))************************'''(((***,,,---,,,+++***'''(((***++++++***)))))),,,,,,+++++++++*********))))))***++++++++++++***&&&''')))***,,,,,,------***+++,,,,,,,,,+++***)))*********++++++++++++,,,******))))))******+++,,,+++************)))))))))+++***)))(((((()))***+++))))))******++++++++++++((((((((((((((((((((((((************************,,,++++++++++++*********************************(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,+++*********))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,---...///000000000///////////////000000333777<<>>;;;888444333333555666666777555555666888::::::999888777777777777555222///------,,,++++++,,,,,,,,,******************************************************++++++++++++************************************************************+++++++++,,,,,,,,,***)))))))))+++,,,+++***************************)))***+++,,,,,,+++***)))%%%&&&'''(((***+++,,,---,,,++++++******++++++,,,,,,,,,+++***))))))*********((('''&&&&&&'''(((*********************+++++++++***)))***,,,,,,***)))%%%'''(((***++++++++++++++++++************++++++***,,,......---++++++,,,))))))******++++++++++++(((((())))))******++++++************************((()))***++++++***)))((()))((('''&&&&&&'''((()))((())))))))))))*********,,,+++)))''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))++++++)))(((''''''''''''''''''(((((((((((('''''')))***,,,,,,***)))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,+++***)))''''''(((((()))))))))))))))))))))))))))+++)))'''(((+++,,,***((()))************+++++++++(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************************))))))((('''''''''(((((())))))*********+++***)))))))))(((((('''''')))))))))***++++++,,,,,,******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))*********+++++++++++++++************++++++(((((((((((((((((((((((()))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++***)))))))))***+++,,,---)))&&&&&&***------,,,++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++)))************++++++++++++***))))))***+++...///))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))***************)))************+++++++++))))))))))))))))))))))))***)))))))))((((((''''''###'''***,,,------******************************************************+++++++++,,,,,,,,,------,,,,,,,,,---......---...000111111111000///222333666:::AAAHHHNNNRRRVVV[[[```aaa___^^^```ccccccdddeeeeeeeeedddbbbaaaddd```YYYQQQHHHAAA<<<:::444333111000000000111222444444333222111111111111333222222222111111000000........................---------,,,,,,+++++++++///---***)))***++++++***************************)))************+++++++++...---,,,+++***(((''''''(((((())))))*********+++++++++******************+++***)))(((((()))***+++((()))***,,,,,,,,,+++***++++++******))))))(((((()))((((((((()))***++++++,,,***((()))+++,,,+++((())))))***++++++++++++***************************************************++++++++++++++++++++++++))))))************))))))************************++++++************++++++''''''(((((())))))******************************++++++++++++++++++++++++))))))(((''''''((()))))))))))))))************+++---,,,+++***)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''******++++++++++++******''')))++++++)))((()))***))))))))))))))))))))))))(((((((((((()))))))))******************)))))))))))))))******))))))((('''))))))))))))))))))))))))+++)))((((((***+++***((()))************+++++++++)))))))))))))))*********(((((((((((()))))))))***))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))***************)))))))))*********))))))((((((((('''((()))***+++,,,------******))))))))))))******))))))************)))))))))))))))))))))))))))))))))************)))((('''***+++++++++,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,---,,,+++***)))******++++++******)))((((((***+++++++++******++++++,,,---++++++++++++++++++++++++''''''''''''(((((((((((()))************+++++++++---,,,***(((''''''((()))************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))*********)))))))))((((((&&&'''((()))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---...///000111000//////000111333777<<>>@@@EEEIIIMMMNNNLLLLLLMMMPPPOOONNNMMMMMMLLLLLLMMMMMMJJJGGGAAA;;;666333111111111111000/////////////////////......//////000000.........---------------+++++++++++++++++++++++++++++++++++++++*********+++******+++------,,,***************************)))************++++++++++++++++++*********))))))))))))))))))******************************************))))))))))))******))))))*********))))))((()))))))))***************,,,,,,,,,+++,,,,,,---...+++***)))***++++++***)))))))))***++++++++++++***************************************************++++++++++++++++++++++++))))))************))))))******************************))))))))))))***************+++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******************++++++++++++***))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((&&&''''''((((((''''''&&&''')))******)))(((((()))))))))))))))))))))))))))(((((()))))))))*********)))))))))((((((((((((((()))************)))((('''))))))))))))))))))))))))***)))))))))******))))))))))))*********+++++++++++++++******))))))(((((((((((()))))))))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))******++++++++++++)))))))))******+++++++++++++++******************+++++++++*********))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---***))))))(((((())))))***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,......---,,,+++++++++***)))+++---,,,***(((((()))***************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---))))))*********+++++++++---,,,+++++++++,,,,,,---************************++++++++++++++++++++++++***************************************************************************************)))((('''))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))+++,,,---******************************************************+++++++++,,,,,,,,,*********)))***++++++,,,------......////////////......///000222444666888===@@@CCCDDDCCCCCCDDDFFFCCCBBB@@@?????????@@@AAA@@@===999444111111111222000000//////...........................///000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***,,,......,,,***************************))))))*********+++++++++************************)))))))))))))))*********))))))))))))***************))))))))))))))))))***************))))))(((((()))))))))******+++++++++,,,,,,,,,++++++,,,,,,---+++************+++******))))))***++++++++++++***************************************************************************)))******++++++******)))***************************))))))(((((())))))*********++++++++++++++++++************************************************))))))************))))))))))))*********+++++++++))))))))))))((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))***))))))(((((((((((())))))******++++++******)))(((***++++++***))))))***(((((((((((((((((((((((())))))))))))************&&&''''''((()))******+++---+++)))''''''(((***+++))))))))))))))))))))))))))))))******)))))))))***))))))*********+++++++++++++++******))))))(((((())))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((++++++++++++******))))))'''((()))***+++,,,---...******************++++++))))))*********+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************++++++++++++******))))))))))))******++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---...,,,*********))))))******+++,,,++++++++++++++++++++++++((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,------************************++++++++++++++++++++++++***************************************************************************************)))((('''))))))*********+++++++++************************+++++++++++++++,,,,,,,,,***)))(((((()))***,,,---******************************************************+++++++++,,,,,,,,,******)))))))))***++++++---------------......///.../////////000111222222666777999:::::::::;;;<<<:::999777666666666777888888666333111000000111222////////////......------...............///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***,,,......,,,***************************))))))*********+++++++++)))************+++++++++******))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))******))))))))))))))))))))))))******++++++,,,,,,++++++************++++++******+++************+++))))))***++++++++++++*********************************************************************************++++++++++++************************************))))))))))))******************************************************************************((())))))******))))))(((((())))))))))))***************++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))******))))))((()))***,,,,,,***)))***+++'''''''''''''''''''''''')))))))))*********++++++%%%&&&'''(((***+++,,,,,,...,,,)))&&&&&&(((+++---))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++************)))))))))))))))))))))*********++++++'''((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,++++++***))))))(((((('''((()))***+++---......)))))))))***************%%%&&&''')))+++---///000******))))))))))))******))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))******))))))******+++,,,******+++,,,---,,,,,,,,,+++(((&&&(((,,,///---******))))))))))))***++++++++++++++++++++++++++++++)))*********++++++++++++)))************+++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++***************************++++++++++++,,,,,,,,,+++***))))))(((((())))))******************************************************+++++++++,,,,,,,,,******))))))******+++,,,---,,,,,,,,,,,,---........./////////000000000000000111111222222333444444444444333222222222222222111000///......//////000/////////000///......---.........---......//////------------............++++++++++++++++++++++++*********++++++++++++++++++******+++------,,,***************************)))************+++++++++******************++++++************))))))))))))'''(((((())))))*********))))))************))))))******))))))***+++,,,,,,*********+++++++++++++++******))))))(((((()))))))))+++++++++***)))***+++))))))***++++++++++++*********************************************************************************++++++++++++******************************++++++************++++++***************)))))))))((((((((((((((((((((((((************************'''((())))))))))))((('''''''''((((((((())))))))))))***+++,,,,,,+++***)))************************))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((***++++++***))))))***(((((((((((((((((((((((())))))*********+++++++++((((((((()))***+++,,,,,,---,,,***(((((()))***+++))))))))))))))))))))))))(((***+++***(((((()))+++)))************+++++++++)))))))))))))))*********))))))*********+++++++++(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))******++++++++++++,,,,,,((((((((())))))*********&&&'''((()))+++,,,......******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,+++***)))***)))''''''((())))))***)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------......)))************++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++************************************+++++++++,,,+++++++++******)))((('''******************************************************+++++++++,,,,,,,,,+++************+++,,,,,,---,,,+++++++++,,,......---....../////////////////////...///000111111111111111111111111000//////---.....................//////000000000///...---...------,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,******+++,,,+++***************************)))************+++++++++++++++******************************)))))))))(((''''''(((((()))******+++((()))***++++++***)))(((************+++,,,...///,,,++++++++++++++++++***+++***)))(((((((((((())))))+++,,,+++)))(((***,,,))))))***++++++++++++******************************************************************************++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((************************&&&'''((())))))((('''&&&''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***))))))************))))))''')))******((((((((())))))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++************)))))))))))))))))))))))))))(((***,,,+++(((''')))+++)))************+++++++++(((((())))))******++++++)))************+++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************''''''(((((())))))******------,,,,,,+++***))))))''''''(((((()))))))))***,,,,,,++++++***)))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,+++,,,,,,,,,+++)))'''&&&((())))))&&&###"""&&&))))))))))))))))))******+++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++((()))+++---///000000111++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++'''((()))***************)))************+++++++++************************)))))))))******+++++++++)))***+++,,,,,,+++))))))******************************************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,---...,,,---...///////////////111000///000111333333333///000111111111000...------...///000000///...---///000111111111000...---------,,,+++************+++++++++,,,,,,---------........................+++++++++,,,,,,---------///---***)))***++++++***************************)))************++++++++++++++++++*********))))))+++*********))))))((((((&&&''''''((()))******+++((()))***++++++***)))(((************+++...000111---,,,,,,++++++*********++++++***)))(((((())))))(((+++,,,,,,)))(((***,,,))))))***++++++++++++***************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************---,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((&&&''')))((('''&&&((()))''''''(((((())))))******(((((((((((())))))))))))************))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))---***'''&&&((()))(((''',,,,,,++++++***)))))))))+++***)))(((((()))***+++,,,+++++++++******))))))+++)))(((''''''((()))+++333000,,,(((&&&&&&''')))************************)))************+++++++++++++++******)))((((((((()))************+++++++++*********************************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))*********++++++++++++++++++++++++------,,,+++************++++++************++++++***++++++++++++***))))))************************)))******+++++++++************))))))((((((''''''************************000...***&&&$$$&&&+++000+++******))))))******+++++++++++++++++++++++++++------,,,)))((((((***,,,************************)))&&&$$$&&&+++---+++(((++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,------------111222///...000000............---------..............................//////.........---------------............------------...............------,,,,,,++++++,,,,,,---......---,,,,,,++++++***+++++++++************))))))*********++++++++++++,,,+++)))))))))+++---///************************++++++++++++++++++++++++)))************+++++++++,,,+++******+++,,,+++***+++,,,,,,,,,,,,+++******''''''((()))***++++++,,,...------,,,+++***))))))******++++++++++++******))))))*********+++++++++************************************************)))))))))))))))))))))))))))******++++++,,,------************************))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++))))))))))))************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))((((((((((((((((((***+++***))))))***+++'''((((((((()))))))))***(((((((((((()))))))))))))))(((((('''&&&%%%%%%$$$))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))++++++,,,,,,+++******))))))))))))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,)))''''''(((***)))(((((((((((((((((()))))))))+++***)))(((((()))***+++++++++*********)))))))))***)))(((''''''((()))***''''''((((((((()))******************************)))************+++++++++)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++000...+++++++++,,,+++***++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++************++++++***++++++++++++***))))))************************++++++,,,,,,,,,++++++***++++++*********)))))))))************************,,,,,,+++)))((((((***,,,++++++++++++++++++++++++******************************)))'''%%%%%%'''***************************---***((()))---///---***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++************+++++++++******************+++************************++++++************++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,000111......000000...111000///...---,,,,,,,,,..............................------,,,,,,,,,,,,,,,,,,------------,,,,,,------............---------,,,,,,++++++,,,,,,---((())))))******+++,,,,,,+++++++++************))))))))))))*********++++++,,,+++*********+++,,,---+++++++++***************)))))))))))))))))))))))))))************++++++++++++***)))******+++***)))++++++,,,,,,++++++***)))(((((())))))******++++++++++++************************++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))*********))))))*********))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))***++++++)))))))))+++(((((((((((())))))))))))(((((((((((())))))))))))))))))((('''%%%$$$######))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))&&&''''''((())))))************))))))))))))************))))))))))))((((((***)))(((''''''((()))***!!!###'''***,,,,,,+++***************************)))************+++++++++'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************000...++++++++++++***)))+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++***++++++++++++***))))))************************---------------,,,+++***+++++++++++++++*********************************)))+++------+++***)))***++++++,,,------,,,++++++************************,,,,,,,,,***((((((***,,,++++++++++++++++++++++++...,,,***+++...///---+++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++************++++++************************************************++++++************++++++'''((()))***+++,,,------************+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++...///---...111111...222111000...,,,+++++++++........................---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------............------,,,,,,++++++++++++,,,,,,((())))))******+++,,,,,,+++++++++************)))((()))))))))************+++++++++++++++*********,,,,,,++++++*********))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++,,,,,,++++++***))))))******************************+++++++++,,,,,,******++++++++++++*********************+++++++++************************************************++++++++++++++++++++++++---,,,,,,+++******))))))************************))))))***++++++++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((()))***)))''''''''')))(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))((('''''''''((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***))))))******++++++++++++***))))))))))))))))))***)))))))))(((((((((((((((******)))(((((()))******&&&(((+++------,,,***)))************************))))))*********+++++++++(((((())))))************))))))*********+++++++++))))))))))))))))))))))))******++++++,,,---......************************+++++++++++++++++++++++++++***((()))******)))(((++++++++++++++++++++++++************+++,,,------++++++************++++++***++++++++++++***))))))************************------------,,,+++***)))++++++++++++++++++******************************(((+++---...,,,*********+++,,,...//////...,,,+++************************---------,,,++++++,,,...++++++++++++++++++++++++,,,***((()))++++++***((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))++++++*********+++,,,,,,*********++++++*********++++++++++++++++++++++++++++++************++++++((((((((())))))***+++,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++...///...000333333///111000///...---,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........---,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,++++++***+++++++++*********))))))(((((()))))))))*********++++++,,,,,,+++***)))(((---,,,,,,++++++******)))++++++++++++++++++++++++))))))*********+++++++++000000000...+++***))))))+++++++++++++++***))))))+++*********************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************************++++++++++++++++++++++++,,,+++++++++******))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))***))))))((((((((((((((()))******)))(((''''''((())))))))))))(((((((((((((((((((((((())))))))))))******************++++++((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))***+++++++++************))))))))))))******)))******++++++******)))************************))))))))))))))))))))))))(((((()))************+++++++++++++++******)))))))))))))))******)))))))))((((((((((((((()))))))))******))))))))))))******+++++++++++++++*********************************))))))*********+++++++++************))))))(((((())))))*********+++++++++++++++++++++++++++++++++******+++,,,---.........************************,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((***++++++)))++++++++++++++++++++++++************+++,,,------++++++************++++++***++++++++++++***))))))************************,,,,,,,,,,,,+++***((((((***************************************************+++,,,,,,******+++---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++++++++++++++++++++++++++***)))(((((())))))((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))++++++******+++,,,,,,---)))***++++++++++++***)))++++++++++++++++++++++++++++++************++++++******)))(((((())))))***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,/////////222777666222//////...------------...........................------------............------............------------......---,,,++++++,,,++++++******++++++,,,......---,,,,,,++++++***+++++++++*********))))))))))))))))))************+++++++++++++++***)))(((,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))*********+++++++++555555555222---***)))******++++++++++++***))))))++++++++++++************,,,,,,,,,+++***)))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++)))))))))******+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((+++,,,---,,,***))))))***))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))***++++++))))))))))))******************))))))))))))************))))))))))))******)))))))))))))))))))))))))))******+++++++++************))))))))))))******))))))************))))))************************))))))))))))))))))))))))((()))++++++***)))***+++******))))))(((''''''&&&))))))************))))))(((((())))))))))))******************************(((''''''&&&''')))+++,,,************************)))************+++++++++++++++******)))((((((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++------,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++***++++++++++++***))))))************************++++++++++++******)))((()))))))))***************************************+++,,,,,,+++******---///,,,,,,---......---,,,,,,------------------------***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************************++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++***++++++,,,---...)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++,,,+++)))((((((((()))***,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,---------............---......///444:::999444......---------......///........................------...............///---......//////......---------...------,,,+++***++++++************++++++((())))))******+++,,,,,,+++++++++************))))))*********++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++444555555222---)))***+++******++++++******)))(((******+++++++++++++++++++++***)))((('''&&&%%%%%%******++++++++++++******+++++++++***************************************************************++++++++++++++++++++++++(((((())))))***++++++,,,************************))))))***++++++++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((((((((((((,,,------,,,***))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))******+++++++++******)))******))))))))))))******))))))************))))))************************))))))))))))))))))))))))(((***---,,,***((()))***)))))))))(((((((((((((((((()))***++++++***)))((()))))))))*********++++++*********++++++*********''''''&&&'''((()))+++,,,************************)))************+++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***+++,,,,,,)))'''++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++************++++++***++++++++++++***))))))************************+++++++++,,,,,,+++***************+++++++++,,,,,,***************************+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++,,,---......(((***+++,,,,,,+++***((())))))))))))))))))))))))++++++************+++++++++***)))(((((()))+++,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,------------............,,,------...444:::999444000///...---------------........................,,,,,,,,,------.........,,,------......------,,,------------,,,+++******++++++************++++++((())))))******+++,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,******)))(((((()))++++++***++++++,,,,,,---------)))))))))))))))))))))))))))************+++++++++---///111///***((())),,,***************))))))(((*********++++++,,,,,,,,,***)))))))))((((((''''''******++++++++++++******+++++++++*********))))))************************************************************************))))))))))))************************************))))))***++++++++++++***))))))))))))))))))))))))*********))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******)))(((((((((((((((***+++,,,***(((''''''(((******))))))((((((((('''(((((((((((())))))))))))++++++******))))))(((((())))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))******+++++++++******)))******))))))))))))******))))))************))))))************************))))))))))))))))))))))))(((+++...---***(((((())))))))))))***++++++,,,,,,((()))***++++++***)))((())))))******+++++++++,,,******++++++++++++******)))******+++++++++++++++************************)))************+++++++++((((((((()))******++++++)))************+++++++++************************,,,+++++++++++++++++++++************************************************,,,+++*********(((%%%"""++++++++++++++++++++++++------,,,+++************++++++************++++++***++++++++++++***))))))************************++++++,,,---------,,,,,,+++++++++,,,,,,---------************************)))+++---...---,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((************,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...///((()))+++,,,,,,+++)))(((************************++++++************++++++***)))(((((()))+++---///)))************+++++++++*********++++++,,,,,,,,,---------.........//////+++,,,,,,---444:::999333222111///...,,,,,,++++++........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---...------,,,+++***)))++++++************++++++......------,,,++++++***+++++++++************)))++++++,,,,,,,,,---------***)))((('''((()))+++---)))***+++,,,------...///++++++++++++++++++++++++)))************+++++++++&&&))),,,+++'''&&&)))---***************)))(((((())))))***+++,,,,,,------+++++++++++++++,,,,,,,,,******++++++++++++******++++++++++++******))))))************************************************))))))))))))))))))))))))++++++******)))(((((((((************************))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''',,,+++***)))((())))))***,,,***))))))***)))'''%%%&&&)))++++++)))((()))+++************)))(((&&&&&&))))))))))))))))))))))))******+++++++++)))'''&&&))))))************))))))+++,,,------+++)))******+++***)))(((((()))******+++,,,---+++)))(((((()))******+++++++++******)))************************((((((((((((((()))******************************)))))))))))))))))))))))),,,+++++++++***)))))))))''''''((()))***++++++,,,************************+++***)))'''''''''((()))+++++++++***************************************...---+++*********+++++++++++++++*********)))))),,,+++***************+++...---,,,+++******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++******)))******+++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,------......---------,,,,,,++++++------,,,,,,++++++******,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++***************************************************+++***)))(((((()))***++++++++++++++++++***)))(((++++++******))))))(((((()))***++++++***)))***+++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((+++++++++*********))))))*********)))******+++,,,,,,,,,++++++***))))))))),,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---...//////000222666999///---,,,+++,,,---///000---------,,,,,,+++++++++------------------------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------............+++,,,---......///..................---,,,+++***&&&''''''((()))*********+++++++++*********))))))***,,,......,,,***((((((++++++******)))******+++,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,++++++***)))(((''''''++++++++++++++++++++++++))))))))))))************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((())))))(((((('''(((((((((((((((''''''((())))))******)))(((((())))))******(((***,,,,,,******+++,,,+++******)))((((((''''''))))))))))))))))))))))))''''''((()))************))))))************))))))***,,,------+++)))******+++***)))(((((()))******,,,,,,---+++)))(((((()))((())))))*********))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))*********************************+++***)))((((((((()))))),,,+++++++++***)))))))))************************---,,,+++***)))******++++++++++++*********))))))******)))))))))******+++...---,,,+++******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------...//////((()))******++++++******,,,------......------,,,))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++***))))))***************)))))))))***,,,---,,,+++***+++,,,************************((()))***+++,,,,,,+++++++++++++++*********))))))***)))))))))***+++,,,,,,************************,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,---.........111444777@@@===888222...***((((((//////.........---------------------------------------------------,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,---......///......///000111111111111000000///...---,,,+++***(((((()))******+++,,,,,,+++++++++*********))))))***,,,......,,,)))((((((++++++***************++++++++++++*********))))))((()))***+++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))+++++++++******))))))(((++++++++++++++++++++++++))))))))))))************+++******))))))******+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))***)))))))))))))))******&&&''''''((())))))******((()))))))))((((((***+++)))+++------,,,+++,,,---,,,+++)))(((''''''((()))))))))))))))))))))))))))''''''''''''((()))******))))))************))))))***+++---,,,+++)))************))))))))))))******,,,------,,,)))'''((((((&&&'''((()))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************))))))((((((************************++++++***)))))))))******,,,,,,++++++***)))((((((************************++++++***)))))))))******+++++++++***************)))((((((((()))***++++++---,,,+++*********************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,,,,---......******))))))******+++,,,)))***,,,------,,,***)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***)))***+++,,,+++***------------------------+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++***)))******************+++++++++,,,------++++++,,,---)))))))))***************'''((()))+++,,,,,,,,,,,,+++++++++***************))))))))))))***+++,,,---'''(((((()))******++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,...111444>>><<<888444000...,,,,,,///............---------------------------------,,,,,,------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,,,,,,,...000111111222333444555555555555333222000...,,,+++++++++******++++++,,,---------+++++++++******************,,,------+++)))))))))*********************+++*********)))))))))(((((()))******+++++++++******(((((())))))***++++++,,,************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************))))))))))))))))))*********))))))))))))******************++++++++++++))))))))))))))))))))))))***))))))))))))))))))***++++++*********)))))))))************************)))))))))))))))***+++,,,***+++++++++******))))))''')))++++++(((&&&&&&(((***+++,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))***))))))))))))))))))))))))+++***(((&&&&&&&&&''''''))))))************)))))))))+++,,,,,,***)))***+++)))))))))))))))*********,,,------+++)))'''((()))&&&'''((()))************************************))))))*********+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))))))))************************++++++******************---,,,,,,+++***)))((((((******************************))))))))))))))))))************************((('''(((((()))***+++,,,,,,,,,+++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,---------)))******+++,,,---------************+++,,,------,,,,,,+++******,,,---...***+++---//////---+++***,,,,,,,,,,,,------------......------------------........................+++++++++,,,,,,---------,,,,,,+++************+++........................------------------------+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++******)))******++++++,,,,,,,,,+++,,,---,,,+++***+++---***************+++++++++))))))******++++++++++++************************(((((())))))***+++------((((((((())))))*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))++++++***,,,...000222111000//////000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************...---,,,,,,...000222444555666666777888888888777666444111...,,,+++,,,,,,+++++++++,,,,,,,,,------***************************+++---,,,***))))))))))))*********+++++++++***+++*********))))))))))))******+++++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))******************))))))))))))******,,,,,,++++++++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((++++++++++++++++++++++++(((((((((((()))***+++,,,......,,,+++)))(((''''''%%%(((***+++***((('''&&&*********+++,,,,,,++++++,,,+++)))((('''(((***+++************************+++***(((&&&&&&&&&''''''))))))************))))))(((***++++++***)))***+++(((((())))))************+++,,,,,,+++)))((()))***'''((()))***++++++,,,,,,))))))))))))))))))))))))))))))***+++,,,+++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,'''(((((()))******++++++*********************************+++++++++******,,,,,,++++++***))))))(((************************))))))))))))******))))))************************(((((((((((()))***,,,,,,++++++******))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******************************+++++++++,,,,,,------...+++++++++++++++*********......------...///000000---,,,+++***+++,,,---......000222444444222000...,,,,,,---------.........//////..................////////////////////////,,,,,,,,,------......///000000///.......................................---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,,,,------)))+++,,,+++***)))***,,,+++++++++,,,,,,,,,------,,,++++++******)))))))))************************))))))))))))***+++,,,---+++*********)))))))))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))************,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,/////////000111333555777888888999999999999888888666444111...,,,+++,,,,,,************++++++++++++************************)))+++,,,+++***))))))***((()))***++++++++++++***,,,,,,+++++++++***************+++++++++******)))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++,,,,,,------++++++++++++++++++++++++((()))))))))************+++++++++******+++++++++,,,,,,++++++++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))(((((((((************************'''''''''((()))+++,,,------,,,+++)))((())))))***)))(((((())),,,---+++******))))))***,,,---+++***++++++))))))))))))***+++************************''''''''''''((()))******))))))************))))))''')))++++++***)))***+++'''((()))******+++******)))+++,,,+++***)))***+++((()))***++++++,,,++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++************************))))))))))))))))))))))))***************+++++++++''''''((()))***+++,,,,,,************************((()))******+++*********+++++++++***************************************((()))******++++++*********************+++++++++***)))))))))***+++,,,,,,+++******)))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++*********//////......---......///,,,,,,++++++,,,,,,------...///000222222000///...,,,---------..................//////////////////////////////000000000000000000000111111111111111111111000///////////////------------------------........................***)))((()))+++---,,,+++++++++++++++++++++++++++******************************+++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))***++++++))))))***+++++++++,,,,,,---............---+++***)))(((((((((***************+++++++++*********)))******+++,,,,,,,,,++++++***))))))(((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++(((***++++++******+++---,,,,,,,,,,,,---------------------............///------------------------,,,,,,------------------+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000000111333444666888999:::::::::::::::999777666555333222000...,,,+++++++++))))))*********************************+++++++++)))***+++***)))((()))+++'''(((***+++,,,,,,+++***,,,,,,,,,++++++++++++***)))******+++++++++******,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,******))))))))))))******'''((((((((()))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++*********)))))))))************************((((((((()))+++,,,...///+++***)))))),,,000444666888000)))'''***...---+++,,,******+++......,,,***************************************************''''''((()))************))))))************))))))''')))***+++***)))***+++&&&''')))***++++++******''')))***+++******+++---))))))***************))))))))))))))))))))))))))))))***,,,---...---,,,+++************************))))))))))))))))))))))))+++++++++***************(((((())))))*********+++************************'''((()))*********))))))***************+++++++++************************((()))+++,,,,,,,,,++++++))))))*********+++++++++,,,+++++++++++++++,,,,,,******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------000000///...------------......///000000000000000...//////000000//////...000000111111111222222222111111222222333333444444333333333333444444444555666666666666666555555555333222111111000000111111////////////////////////000000000000000000000000)))(((((()))+++,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,---......---,,,+++)))))))))******))))))*********+++++++++,,,+++******)))*********,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++)))+++------+++++++++---)))***+++,,,.../////////---------.........//////------------------------------------------,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222333222333666999<<<=========;;;;;;:::999777555333222000000///...---,,,+++************************)))))))))*********+++++++++)))*********((((((***+++'''(((***,,,,,,,,,+++***++++++++++++************((()))***++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++))))))******************++++++++++++++++++++++++))))))))))))************++++++************++++++******))))))))))))******(((((()))))))))*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))+++,,,...000111***)))***,,,111888???CCCHHH;;;,,,&&&(((,,,,,,)))---++++++,,,///000...+++)))******+++++++++************************************+++++++++)))'''&&&))))))************))))))'''(((***+++***)))***+++&&&''')))***+++++++++***&&&(((*********+++,,,...((()))))))))))))))(((''')))))))))))))))))))))))))))***,,,......---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************))))))))))))************************&&&'''(((*********)))((()))))))))***++++++,,,,,,************************)))***+++,,,------,,,+++))))))******++++++++++++------,,,,,,+++,,,,,,,,,***)))))))))))))))************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,------...///000111111777666444333222222111111222333444666666555444444555555555555555555555555555555555666666666777777555666666777888999::::::777888888888999999::::::;;;;;;::::::999999888888888888777666666666666777333333333333333333333333222222222222222222222222000///...000222333333222................................................***+++,,,------,,,+++******+++,,,,,,------------.........------,,,,,,,,,+++,,,------++++++,,,---))))))***+++,,,,,,------+++***)))))))))***+++,,,))))))******++++++++++++---,,,+++***))))))))))))***++++++,,,,,,---......***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***,,,......,,,+++,,,---.........---,,,+++)))(((+++++++++,,,,,,---------------------------------.........------,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,///111333444555222555999===???@@@???>>>;;;;;;:::888666333111000............---,,,+++***+++*********************))))))******++++++++++++)))******)))((((((***+++&&&(((***,,,---,,,+++***************))))))))))))'''((()))***+++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******************))))))))))))******,,,,,,++++++++++++,,,,,,)))************++++++++++++*********))))))((((((,,,,,,++++++***)))))))))000===AAA444(((((()))'''************************&&&(((+++---,,,,,,---...++++++,,,---...555EEESSSUUU@@@,,,(((+++,,,******((((((((()))+++///222444000---)))(((******)))''')))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))************************)))))))))))))))************************((()))***+++++++++++++++((()))++++++******+++---,,,,,,***)))))))))***+++************))))))((((((,,,+++***))))))***+++,,,,,,,,,,,,+++***)))((('''******************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---......---,,,,,,,,,---...///,,,.........,,,+++,,,...---...///000000111000000222222222222222222222222333333333444555666777888999999999:::999999888777999999999:::::::::;;;;;;>>>======<<<======>>>???>>>>>>>>>>>>=========<<<<<<===>>>???????????????@@@@@@AAAAAA@@@@@@???>>>;;;;;;999888666666555555666666666777777888888888555555555444444444444333555555555555444333222111222000//////000000///---//////.........------------------,,,------......,,,------------,,,,,,+++------------,,,,,,++++++---,,,,,,,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,---......,,,,,,---...---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...***++++++,,,,,,++++++***...------,,,,,,------......---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------/////////000222444555666666888::::::::::::<<<>>>:::999777555333111///...000//////---,,,+++*********************************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++))))))(((((((((((()))))),,,,,,---...---,,,***)))))))))))))))))))))))))))************************************************(((((())))))******++++++******************************))))))((((((''''''************)))))))))(((((((((((((((((()))))))))000;;;>>>333***+++,,,)))************************(((***,,,---,,,++++++,,,+++111,,,$$$...EEEOOOIII???333((((((*********,,,))))))))))))+++---///000///,,,)))((()))***(((''')))***++++++++++++***)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))******************)))))))))))))))))))))***************************************+++++++++((()))+++***))))))***+++,,,+++***)))))))))***+++++++++*********)))))))))++++++***))))))***++++++***++++++++++++***))))))******************************************************************************++++++++++++******************************************************++++++,,,,,,------......++++++++++++++++++++++++---------,,,------...///...------,,,---...//////,,,...//////......000111222222222222222222222222222222222333333444444555888888888999:::;;;<<<======>>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAADDDCCCBBBAAA@@@?????????::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888777666555555333222222333444222111111111000000000////////////......---------......------.........---,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...---,,,,,,,,,...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...//////111111222333444666777888:::;;;<<<;;;999999999:::555555444333222111000///000///...---,,,++++++******************************++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++***))))))************************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++***))))))******))))))))))))******++++++,,,,,,,,,+++))))))************************************************))))))))))))))))))))))))))))))))))))************************************+++*********))))))))))))************))))))))))))&&&''''''((())))))******---444666///***,,,,,,)))***************************,,,---,,,+++))))))***---,,,***...===KKKHHH<<<,,,)))(((******))))))+++)))*********++++++++++++---+++)))(((((()))'''&&&)))******++++++******))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))******************************,,,+++***)))))))))***+++)))***+++***)))((()))***,,,+++******))))))******+++++++++++++++*********++++++***))))))***++++++((()))***+++++++++++++++******************************************************************************++++++++++++******************************************************,,,,,,,,,,,,------------++++++++++++++++++++++++......------...//////000000////////////000111222///111333333333333444666888888777666666666777777666666666777888999:::;;;============???@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@AAAAAABBBDDDEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===;;;:::999888777777888999777666444444444444333333333333222111000///////////////......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******------------------------+++++++++,,,,,,++++++++++++---...---,,,+++,,,...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222444444444555666888999:::>>>>>>>>><<<888666666666000000000000000000000000//////...---,,,++++++******************************++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))***************)))((('''++++++************++++++*********+++******)))(((++++++++++++++++++++++++************************((((((((((((((((((((((((***************)))))))))************************++++++++++++*********************)))))))))))))))))))))******++++++++++++(((,,,,,,)))(((++++++'''************************,,,------,,,)))(((((((((---$$$...KKKTTTAAA111111***)))***,,,,,,***((((((((())))))************)))+++***)))((((((((('''&&&))))))************)))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))))))))))))))))))))))))))************))))))(((((()))***************)))))))))))))))*********************************...,,,***(((((()))***++++++,,,---,,,***))))))***+++++++++***************+++++++++++++++++++++++++++******************+++))))))***++++++++++++*********************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++........................///////////////000111222444444444444555666666777666888:::;;;:::999:::;;;===<<<<<<;;;;;;<<<===>>>>>>======<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGEEECCCAAAAAACCCDDDFFFHHHIIIIIIKKKJJJHHHFFFEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@???===<<<;;;;;;======<<<;;;999999999888888888888777666555444333222111111111000000000000000///...---------........./////////+++,,,,,,------.........,,,,,,------------,,,,,,******+++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,***)))------------------------***+++,,,------,,,+++***+++,,,------++++++,,,------------,,,++++++******---,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,...000222333444444444555555777888999:::<<<===<<<:::666444333333//////000000000000000000//////...---,,,,,,++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************++++++++++++***)))((('''+++******))))))******+++*********************)))++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******)))))))))************************************************))))))))))))))))))******++++++++++++******))))))'''(((((('''(((******(((************************,,,------+++)))'''((()))...///BBBYYYTTT777'''+++---+++******+++,,,***&&&'''((()))************))))))******)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************************************))))))************))))))(((((()))***************(((((())))))************************************...,,,***(((((()))***+++,,,---...---+++******+++++++++++++++******))))))++++++++++++++++++++++++*********++++++************++++++++++++***))))))******************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,+++++++++....../////////000000000111111111111222333444555999::::::;;;<<<=========???AAACCCCCCAAA???>>>>>>?????????@@@AAABBBCCCDDDCCCAAA???>>>=========>>>>>>>>>>>>???AAACCCDDDEEEDDDEEEFFFGGGHHHHHHIIIIIILLLLLLKKKJJJIIIHHHGGGGGGIIIJJJKKKKKKKKKHHHFFFDDDAAABBBCCCEEEGGGHHHJJJJJJLLLKKKIIIGGGFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCC@@@???>>>???@@@AAA@@@>>>>>>>>>>>>>>>============;;;:::999888777666666666444444444444333222111000////////////////////////+++,,,,,,,,,------......---------......---------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,---,,,++++++,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...000333555666333333333444555666777888777888888666444222222333222222111111000000000///.........------,,,,,,+++***************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,+++******)))))))))(((((((((((())))))++++++*********+++++++++************************************************************************,,,,,,++++++******))))))************************))))))))))))))))))))))))))))))))))))******************))))))(((''''''&&&)))******))))))+++,,,,,,************************+++++++++***(((((()))***111DDDRRRLLL===444///***++++++)))''')))---,,,((()))))))))))))))*********(((***++++++)))'''((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))************))))))(((((()))***************((((((((()))******++++++************************,,,+++***)))))))))***++++++,,,---,,,+++***+++,,,***++++++++++++***))))))*********+++++++++++++++)))***++++++++++++***)))+++++++++++++++***)))(((******************************************************************************++++++++++++******************************+++,,,,,,------.........---------------.........//////000111222222333444555555555666777888999:::>>>???AAABBBCCCCCCCCCCCCEEEGGGIIIIIIFFFDDDBBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAA???<<<999888888888999======>>>???AAACCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLOOONNNMMMLLLKKKJJJIIIHHHJJJJJJKKKKKKJJJIIIHHHGGGDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJJJJIIIFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>======<<<======::::::::::::999777666555111000000000////////////---------...............---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***,,,---,,,+++***+++------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...000222444555222222222222333444555666333444555444222111222333444333333222111000//////......---------,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))++++++*********+++,,,,,,))))))))))))))))))))))))************************************************+++++++++++++++*********************************((((((((((((((()))))))))((()))))))))************)))))))))(((((((((((((((++++++++++++))))))+++...************************))))))***)))((((((+++---666GGGKKK:::---000222,,,)))...///***(((***,,,***---,,,***)))(((((())))))(((***,,,,,,***(((((()))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************))))))************))))))(((((()))***************'''(((((()))******++++++***************************************+++++++++(((***++++++))))))***,,,***++++++,,,+++***)))((()))))))))*********++++++)))***++++++++++++***)))))))))***++++++++++++*********************************************************************************++++++++++++******************************---------...///000000000//////000000111111222222222333444555777999:::;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDFFFGGGHHHGGGGGGFFFHHHKKKKKKJJJGGGFFFEEEDDDEEEGGGHHHHHHFFFCCCBBB===;;;888666444555666777999::::::<<<===???AAABBBEEEFFFGGGIIIKKKLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJEEEEEECCCBBBAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAA@@@>>>>>>@@@AAABBBDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDDDDEEEFFFGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBAAA@@@>>>===<<<666666555444333222111111111111000000000000000000......////////////...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***,,,,,,,,,+++***+++,,,,,,------......//////000---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++***)))************************,,,------...000222333444111111111111222333444444222333444333222111222333333333222111111000000///...------------,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++((()))***++++++,,,,,,+++***))))))))))))))))))******))))))((()))***+++,,,***************************************************************************++++++++++++++++++,,,************************(((((()))))))))*********(((((())))))*********+++)))))))))***++++++,,,,,,******++++++'''%%%(((---************************'''((()))(((((())),,,///:::999888444...)))***...)))444888000((((((***+++111///,,,)))''''''(((((((((+++------***((()))******)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))************))))))(((((()))***************'''(((((()))***+++++++++************************((()))***+++++++++++++++&&&((())))))(((((()))+++******+++,,,+++***)))((((((((())))))*********+++)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,******************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///000000111222333333444111111222333444444555555777777999;;;===???AAABBB?????????@@@AAACCCDDDEEECCCDDDFFFHHHIIIIIIIIIIIIEEEGGGKKKLLLKKKIIIHHHGGGGGGHHHJJJJJJIIIEEEAAA>>>;;;999777555444555777888444555666777999;;;===>>>BBBCCCEEEFFFHHHIIIJJJJJJMMMMMMNNNNNNOOOPPPPPPQQQLLLKKKKKKJJJKKKKKKLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@:::;;;<<<>>>???AAABBBCCCEEEFFFGGGIIIJJJJJJKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAA<<<;;;;;;999888777666555444333333333222111111111......////////////......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---++++++++++++---...---------------------------,,,+++******+++,,,---***+++,,,,,,******+++,,,,,,------...///000111111---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,***))))))***,,,---,,,++++++++++++++++++,,,+++,,,,,,---,,,+++)))(((************************---------...///111222333111111111111222222333444333444555444222222222333111111111111000000000000------------------,,,,,,************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************&&&'''(((***++++++++++++++++++************++++++)))(((''''''''')))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,---************************))))))******+++++++++,,,***+++,,,,,,,,,,,,++++++******)))(((((((((((((((++++++******))))))(((((())))))))))))************'''''''''''')))***,,,......//////...,,,,,,---///...<<>>===<<<;;;::::::;;;;;;===>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIGGGFFFMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@???>>>>>>???999:::;;;;;;:::999888777999888777555444222111000333000...///111111///---///......---......//////,,,+++*********+++------++++++++++++++++++,,,,,,---------,,,,,,,,,++++++------,,,++++++******)))///...,,,*********,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///222333444444333333333444444555444444333333333333222222222222222222111111000000---.........---,,,,,,+++*********+++,,,,,,,,,---******++++++++++++******+++++++++*********))))))))))))))))))************+++++++++++++++***)))((('''''''''((())))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++++++++)))(((''')))))))))***+++++++++,,,************************++++++******)))(((((((((+++*********))))))(((((())))))))))))))))))((((((++++++***)))))))))))))))******)))))))))))))))((((((((((((((())))))))))))(((((()))*********)))(((***+++,,,+++))))))+++,,,666:::999000******,,,+++,,,+++***)))))))))******))))))************))))))%%%%%%%%%%%%%%%&&&''''''+++******))))))))))))))))))************+++++++++)))))))))*********++++++))))))))))))))))))))))))+++***(((''''''(((***+++************+++++++++,,,++++++++++++************************************************************,,,,,,++++++++++++++++++((()))***,,,,,,,,,+++*********************++++++************************+++++++++,,,,,,+++++++++******,,,---------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,++++++,,,---.........///000000111111444555777888999:::::::::<<<<<<===>>>@@@AAABBBCCCEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHHHHGGGEEEAAA>>>===:::;;;:::888555333444555333444444555555666777777<<<<<<>>>???BBBDDDGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDBBBAAA????????????>>>===<<<;;;999999999:::;;;===>>>???AAABBBDDDFFFHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<;;;999888666555555444111//////111111///,,,///..................///,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,------///...,,,******+++,,,---+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...111333444555555444444444555555555444444333333333333222222222222222222111111111000/////////...---,,,+++************+++++++++++++++******++++++++++++************))))))))))))))))))))))))))))))************)))******+++++++++******))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((---,,,+++***)))******+++,,,++++++***************(((((((((((())))))))))))'''''''''((((((((())))))'''(((***+++,,,***((('''((()))***)))))))))+++---AAA777...+++)))'''(((+++++++++***)))))))))*********)))))))))))))))******((((((((('''(((((()))***)))))))))***************)))************+++++++++*********+++++++++++++++************************************************)))))))))*********++++++---,,,,,,,,,++++++******************************************************,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,------,,,,,,...///000111222333444666777777:::;;;===???@@@@@@???>>>@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIGGGGGGGGGFFFDDDBBB???=========<<<:::666444555555444444444444444444444444777888999;;;===@@@BBBCCCEEEFFFHHHJJJLLLMMMMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<;;;777777777888999:::;;;<<<===???AAACCCEEEFFFGGGGGGFFFGGGHHHJJJJJJJJJJJJIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJKKKJJJHHHFFFDDDCCCCCCBBBEEEDDDCCCAAAAAAAAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;888666444444444333111000////////////////////////------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++******++++++,,,---------...---,,,+++***+++,,,---+++,,,,,,------,,,,,,+++......------------......,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------...000222444666666666666666666666666666444444333333333333222222222222222222111111111111000000000///...,,,+++*********************))))))******++++++++++++******((((((((((((((()))))))))))))))))))))************(((((()))++++++,,,,,,,,,(((((()))***,,,---......++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))///---+++)))((()))***++++++******))))))*********'''''''''(((((())))))***(((((((((((())))))))))))((()))***+++,,,+++++++++(((***+++++++++,,,...000GGG444'''***,,,'''&&&************))))))))))))******)))((((((((()))++++++,,,,,,+++++++++,,,,,,---((())))))***++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))((())))))))))))*********,,,,,,,,,++++++***))))))***************+++++++++************************---,,,,,,++++++*********++++++*********++++++,,,++++++,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++---//////...///000222555666777999:::<<<===>>>@@@BBBDDDFFFFFFEEECCCAAABBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNMMMMMMLLLKKKKKKHHHHHHHHHGGGEEECCCAAA@@@??????>>>;;;777555555666666555555444444333222222444555666777999<<<>>>???@@@AAACCCFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>><<<=========<<<<<<;;;:::555555555666666777888999:::;;;===???AAABBBDDDDDDCCCDDDFFFHHHIIIJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@???>>><<<;;;:::999777666222222222222222111111000//////......------------............------------,,,,,,,,,,,,++++++++++++...------,,,++++++******------,,,+++++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...000222555666777777888888777777666666444444333333333222222222222222222222222222222222222111111000...,,,+++***+++*********)))(((((((((******++++++++++++******((((((((())))))))))))***((()))))))))************((()))***+++++++++++++++&&&''')))+++---000111222+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))*********************))))))))))))))))))(((&&&$$$$$$$$$&&&'''))))))((((((((())))))***''''''(((((())))))******))))))*********+++++++++000///,,,***)))***+++,,,)))***,,,,,,,,,---///222EEE000%%%,,,000)))%%%)))))))))))))))***)))))))))***)))((((((((()))+++,,,***))))))((((((((())))))((()))***+++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))((())))))))))))*********++++++******))))))))))))))))))*********+++++++++************************,,,,,,,,,++++++*********+++***))))))))))))******++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///111222111222444666;;;;;;===???AAACCCDDDEEEFFFGGGIIIKKKKKKIIIFFFDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBB???;;;999999:::888888777666555444333333444444444666777999;;;<<<;;;<<<>>>AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEDDDDDDCCCAAA???===<<>>===<<<;;;:::::::::;;;;;;::::::999999444333333444444555666777777888999:::<<<>>>@@@@@@???AAACCCEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@>>><<<<<<;;;666666777777666666444444333333222222111000///...//////.........------------------,,,,,,,,,++++++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++---///222444666888888999999999888666666444444333333333222222222222222222222222222222333222222111000///---+++***+++*********)))(((((((((******++++++++++++******************************((()))))))))************+++++++++++++++***)))((())))))***,,,---...///000*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++***)))))))))++++++++++++++++++++++++************))))))(((((())))))))))))))))))******((('''&&&&&&&&&'''(((((((((((((((((((((((()))***))))))))))))*********************+++++++++,,,,,,666333...***''''''((()))''')))*********+++---///;;;---'''...111***&&&)))'''((()))*********))))))(((((((((((()))***+++,,,***))))))((((((((((((((()))***+++,,,,,,,,,+++***)))************++++++++++++++++++++++++*********************************((()))***++++++***)))((()))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++*********))))))))))))))))))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))))))))************+++,,,,,,,,,,,,------------,,,,,,---...///000000111222444666777777888:::<<>>>>>:::999888777666555444444444444444555666777888888666777999<<<>>>@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>>>>======>>>>>>===<<<:::888777555::::::::::::999888777666777777888888888888777777333333222222333333444555666666666777888:::;;;<<<;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBB@@@@@@@@@>>>===<<<;;;;;;<<<>>>>>>?????????@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDBBB???>>>>>>???<<<<<<=========;;;:::999777777777666555333222111111000000//////.....................------------++++++,,,,,,------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,///222444666888999999:::999888666555444444333333333333222222222222222222333333333333222222222111000...---,,,******************))))))******++++++++++++******++++++++++++*********)))))))))))))))************,,,,,,,,,++++++)))((((((------,,,++++++***)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))((())))))***++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''))))))))))))************))))))******+++,,,,,,,,,))))))(((((())))))***+++++++++++++++************)))************+++++++++111///,,,)))((('''((()))'''((())))))))))))+++---111+++))),,,,,,)))(((+++&&&''')))*********))))))'''((()))******+++++++++---,,,++++++*********+++***+++,,,------+++***))))))************+++++++++++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))(((************+++++++++,,,((())))))******++++++,,,((())))))***++++++,,,,,,*********************************++++++,,,,,,---******+++,,,+++***)))(((((()))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***+++,,,---,,,,,,+++,,,,,,,,,---------............///111333444666666777999;;;======>>>AAACCCFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIHHHIIIIIIJJJKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEBBB@@@>>>???@@@999999888777666666555555555555444444444444555555333444666888:::;;;<<<<<<999999999888888777777777666666666777777777666666888999999::::::999999888888888999888888777666555777777888777777666555444444555555666666666555555222222222222222333333444555444444444555666777888777888999;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA???>>>=========::::::888888777888999::::::::::::;;;===???BBBCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFDDDBBB@@@AAACCCAAABBBCCCCCCCCCAAA???>>>;;;;;;;;;;;;999777555444444333333222111111000000000////////////.........++++++,,,,,,---.........***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---000333666888888888999:::999777555444444444333333333333222222222222222333333333444444111222222111000///...---*********+++++++++++++++******++++++++++++******,,,,,,+++***)))(((''''''))))))))))))******************+++++++++******)))+++++++++***)))((((((''')))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))******+++++++++******************+++++++++++++++++++++++++++++++++*********)))))))))))))))((()))))))))************&&&'''(((***++++++++++++******))))))***+++,,,,,,---,,,,,,,,,+++*********))))))))))))************((((((((())))))***++++++(((*********)))***,,,...*********)))''''''***---&&&'''(((*********)))(((&&&''')))***+++++++++***,,,++++++***)))))))))******+++---------+++)))((()))************++++++++++++*********))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))***++++++++++++,,,,,,,,,))))))***+++,,,------...((())))))***++++++,,,,,,************************))))))***+++,,,------...***+++---...---+++)))((('''(((+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***+++---//////...---,,,,,,,,,,,,------.........111222444666888:::<<<<<<;;;===@@@AAABBBCCCEEEGGGIIIIIIJJJLLLMMMNNNOOOPPPOOONNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNOOONNNNNNNNNMMMLLLKKKIIIHHHEEECCCAAA@@@???@@@AAABBB@@@@@@??????@@@CCCEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHBBBBBBBBB@@@===<<<<<<>>>999888888777666666555555555555444333222222222222111222444555777888999999555555555555444444444444555555666666666666666555666666777777777777666666666777888999999999999999666777777777666555444444333333444444555444444444222222222222222222333333444444333222333444555666444555777888999999888777777777888888:::;;;===>>>======<<<<<<===???@@@BBB??????===<<<;;;;;;;;;;;;999888666555555555666777555555666777999<<>>>>>>>>===<<<999777666666666555444444333222222000000000000///////////////......------,,,++++++***+++,,,---------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---///111444777999777888999:::999777555333444444444333333333222222222222222333333444444444111111111111111000///...*********+++,,,,,,,,,---******++++++++++++******,,,+++***)))((('''&&&%%%))))))))))))************((()))***+++++++++++++++&&&&&&'''((()))******+++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***+++,,,---,,,,,,+++))))))******+++++++++,,,************************((((((((()))******++++++(((((())))))*********+++************************---***)))+++000222///+++111///,,,)))'''''''''((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%''')))+++,,,+++***)))++++++++++++++++++++++++)))(((((()))+++,,,,,,+++******++++++++++++************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++)))'''))),,,......,,,,,,+++******))))))******,,,,,,,,,++++++***************++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---,,,+++***)))---------,,,,,,,,,,,,,,,,,,...//////---,,,,,,---+++---//////000111444777777888:::<<<>>>@@@BBBCCCCCCEEEGGGIIIJJJKKKKKKJJJLLLMMMOOOQQQRRRQQQPPPOOOPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIINNNKKKIIIHHHHHHEEEAAA===???===<<<;;;;;;<<<>>>???===;;;999777888;;;>>>AAABBBCCCCCCCCCCCCBBBBBBAAADDDDDDEEEEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999777555333333333555555555444444333222222222333444555555555555555555444555555555666666555444444333333444444444555555555555666666666555444333333555444444555777777777666777555333333555777777777666555555444444444555555444444333222222222222333444444444444444444444444555555555444444333333333888777666555555666888888888888999999::::::;;;;;;;;;;;;999888888777777777111111222222222333333333555444444555888;;;>>>@@@CCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFEEECCC@@@???>>>>>>>>>>>>===<<<;;;999888777666222222222222111///...---...---,,,,,,,,,---...///((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000000000///......---,,,++++++******++++++,,,...,,,***)))******)))'''------++++++++++++------...---,,,,,,++++++++++++---,,,---111555888888666666666555555444444333333333333333222222222111111444333222111222333444555555555555444222000///.........---,,,,,,+++******************************+++*********))))))((((((************************)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++++++++***))))))***++++++)))*********++++++++++++)))***,,,---...------,,,)))******+++++++++******(((((()))***+++,,,,,,---+++++++++************)))************************...,,,***+++------***'''))))))))))))))))))))))))***************************)))***---222222...)))---,,,***)))((()))***+++)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))&&&''')))+++,,,+++***)))++++++++++++++++++++++++***)))(((***,,,---,,,+++******++++++++++++************))))))))))))******++++++++++++++++++++++++,,,,,,+++++++++---...///---+++((()))+++------+++---,,,,,,+++++++++++++++,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))),,,,,,++++++++++++*********,,,------,,,,,,---//////111333444555666999;;;===>>>???@@@BBBCCCDDDDDDGGGHHHJJJKKKLLLLLLLLLKKKNNNOOOPPPRRRRRRQQQPPPOOOPPPOOOMMMKKKJJJIIIIIIJJJGGGHHHHHHHHHGGGGGGFFFFFFIIIGGGEEEDDDDDDBBB===::::::999888777777888999:::888777555555555777:::;;;======>>>>>>>>>>>>>>>===?????????>>>>>><<<;;;;;;888888888888888888888888999777666444444444666666666555444333333333333444555555555666666555555555222333333444444333333222222333333333333444444444444444555666666666666666999777666666777888999999:::888666666777888888888777777666666666555555555555555444333333333333444555555555444444444444444555555555444444333333333777666555555555666777777666666666666666777777777888777666555555444444444222222222333333444444444555555444555666888;;;<<>><<<;;;:::999555555444333222111000///000///...------...//////,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------------------------------,,,++++++,,,,,,++++++++++++,,,,,,444111,,,***+++---///000---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,///444777888777999999888888777666555555333333222222222111111111333333222222222333444555555555555444222000///...---------,,,,,,+++++++++************************++++++++++++*********)))************************))))))))))))))))))))))))+++++++++******))))))))))))************+++++++++*********++++++*********)))))))))*********++++++)))***+++,,,,,,+++************+++++++++******)))***************+++++++++))))))******+++++++++,,,************************,,,***)))***,,,,,,***(((************************************************((((((+++///222111,,,'''(((((((((((()))+++...///)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******&&&''')))***++++++***)))++++++++++++++++++++++++***))))))***,,,------,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******---222888;;;222///+++)))***+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++***,,,---......000222555555777:::;;;<<<===@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPQQQRRRRRRQQQOOONNNOOONNNLLLIIIHHHGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@@@@???<<<999666555444333222222333444555333333333333444555666777777888999:::::::::::::::::::::999888888888888888666666666666666666666666999888666555555555666777666555555444444444444444555666666777777666666555222333333444444333333333444444444444555555555555555555666666777888888888:::::::::;;;<<<>>>@@@AAA???===;;;:::;;;;;;;;;:::888999999999888888777666777666666555555555555555555555555555555666666666555555444444444444333333666666555444444555555666555555555555555444444444666666555444333333333333333333333333444444444444555555444333444555777888:::<<<>>>AAACCCEEEFFFGGGJJJIIIIIIIIIIIIIIIJJJKKKNNNMMMLLLKKKJJJJJJIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>===;;;999777555333333333333222222111000//////////////////...---,,,,,,++++++------,,,,,,,,,,,,------........................,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,DDD===444---***+++,,,------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,++++++...222666777888777777666555444333222111222222222111111111111111333333333222333444444555555555555444222111//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))***++++++***))))))((((((((()))))))))******)))))))))***))))))((('''+++++++++++++++***)))(((+++++++++*********))))))'''((()))***+++,,,------***************************))))))***+++,,,***)))++++++++++++++++++++++++************************))))))***---//////,,,((('''''''''(((***,,,...000)))))))))))))))))))))))),,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))***+++*********************************+++***)))***,,,...---,,,******++++++++++++******))))))************))))))************************+++)))(((***000888@@@FFF777444///+++******+++,,,------,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++.........------------------///000222333555999<<<;;;===@@@BBBBBBCCCFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKIIIFFFEEEDDDDDDDDD??????>>>>>>============>>>>>>===<<<;;;999666444333222111111000111111222222222333444555555555555555666777888999999999999999888777666666777888999777777777777777777777777888888777666666666666777555444444333333444444444666777777777777777777666555555666666777666666666666666777777777888888888888888888888888888999999:::===@@@CCCEEEFFFHHHIIIDDDBBB@@@@@@@@@???>>><<<;;;;;;;;;<<<;;;:::888888888888777666666666666777666666666777777777777777555555555555555555555555666666555555444444444555777777666666555555444444777777666555444444555555333333333333333333333333333333222222222333444555777888;;;>>>AAADDDFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLPPPNNNLLLKKKJJJJJJJJJKKKIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>;;;888666666666777555444333222111000////////////......---,,,,,,,,,------,,,,,,,,,,,,---------------------------------...............------,,,,,,,,,++++++,,,,,,,,,DDD>>>555...************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++...111444777888666555444333222111000///111111111111111111111111333333333333444444555555555555555444333111000///+++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************))))))))))))*********+++++++++******))))))))))))******(((((((((((())))))))))))*********))))))(((''''''+++++++++++++++***)))(((************************((())))))***++++++,,,,,,************************((((((((()))***+++******++++++++++++++++++++++++************************+++*********+++,,,,,,+++(((((())))))***,,,------))))))))))))))))))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************((())))))******************************************))))))***,,,------,,,******++++++++++++******((()))************)))(((************************+++***((()))...555===BBB888666222...+++***,,,...,,,,,,+++***************++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---------......////////////111444666888:::>>>AAA@@@BBBEEEGGGGGGHHHIIIKKKGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOPPPMMMMMMLLLLLLKKKIIIHHHHHHGGGFFFDDDBBB@@@@@@@@@@@@===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;999777555444444333333222222222222222000111333444555555444444444444555777777888888888888777666666777888:::;;;:::::::::::::::::::::::::::999888888777666666666444444333333333333444444777888888999999888888777555666777888888888888888777777777777888888888999777777777888:::<<<>>>???>>>CCCIIIMMMMMMKKKJJJJJJHHHGGGEEEDDDDDDCCCAAA???============<<<;;;:::999:::999888888777777888888777777777888888999999999777777777777888888888888777777777666666555555555777777666666555555444444777777666555555555555666333333333333333333222222000111111222333444555555555777999===@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLOOONNNLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDBBB???<<<:::999999:::777777666555444222111000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........---,,,,,,,,,,,,,,,,,,---222///,,,+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++---///111333666777888888777666555444333222111111111111111111222222333333444444444555555555555555555444333222111000+++,,,,,,,,,,,,,,,,,,,,,************************))))))******************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++---+++(((&&&&&&(((+++---(((((((((((())))))))))))+++++++++***))))))))))))+++++++++++++++***)))(((((())))))***++++++,,,,,,************************************************'''((()))***************************************************************,,,+++)))((((((***+++,,,)))*********++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))******************************)))(((((()))+++,,,,,,+++******++++++++++++******((()))***++++++***)))(((************************---+++)))((()))---111444666555222...+++***,,,...,,,+++******))))))*********++++++++++++,,,,,,,,,******++++++++++++******************++++++++++++*********+++++++++++++++++++++******++++++,,,---+++,,,,,,...///000111111333666999<<<===>>>AAACCCEEEGGGJJJLLLKKKKKKKKKLLLGGGGGGHHHIIIJJJKKKKKKLLLGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@>>><<<;;;;;;<<<<<<;;;;;;999888888888999::::::;;;<<<<<<999777666666555555555444333333222222000111222333444444444333333444555666666666666666777777888888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888777777444444444333444444555666888999999999999999999888555555666777888888888888777777777777888888888888555555666999<<<@@@CCCEEEEEEJJJPPPRRROOOKKKHHHHHHKKKIIIHHHHHHHHHGGGEEECCC@@@???>>>===<<<;;;;;;;;;:::999999888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<999999999999888777666666555555555555555444444444666666555555555555555666444444444444333333333333111111222333444444555555555666888;;;===???AAAAAA@@@AAACCCEEEGGGHHHIIIIIILLLLLLKKKKKKJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCEEECCCAAA???======<<<===:::::::::999888666555444/////////000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,------+++***)))***,,,---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------+++---000111222222444555555555444444333222222222222222222222222333333333333333444555555555555444555555555555444333222111,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))************+++++++++,,,***'''%%%%%%'''***,,,((((((((()))))))))******,,,,,,+++*********++++++)))******+++++++++******'''((()))***+++,,,------+++++++++*********))))))************************((()))++++++***)))***+++************************************************************))))))******)))******+++++++++******))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++******)))))))))))))))***************************(((''''''(((***++++++*********++++++++++++******((()))***++++++***)))(((************************+++******))))))***,,,---000111000---***)))***,,,,,,,,,+++************+++******+++++++++,,,,,,,,,******++++++++++++******************++++++++++++)))*********++++++++++++++++++*********+++,,,---------///111333555666777:::===BBBDDDEEEEEEFFFFFFJJJLLLOOOPPPOOOMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBBBBBBBCCC@@@@@@???>>>>>>======>>>;;;:::888777777777888999:::999777666555666777888888;;;===<<<999666666777555555555444444333222111333333333444555555666666777777888888888888888777:::;;;===???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>;;;:::888666666666666666777888888999999::::::::::::999999666777888999::::::::::::999::::::::::::;;;;;;;;;888888999:::<<<@@@CCCEEEFFFKKKOOOOOOLLLIIIJJJKKKKKKKKKJJJJJJKKKJJJGGGEEEBBBAAA>>>;;;:::;;;<<<===:::999999888777888888888888999999:::;;;;;;<<<<<<======>>>>>>>>>?????????;;;<<<<<<<<<;;;:::888777666666666666666777777777888777777666666777777888777666666666555555555555444444444555555444444444444555777999:::;;;<<<<<<;;;===???BBBDDDFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::999444444333333222222111111......------------......------------------------,,,---......//////......------,,,,,,,,,,,,------000...,,,+++++++++)))(((+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++///333555444222222333111111111111000000000000222222333333333444444444333333555666666666555444555555555555444333222111---------,,,,,,+++++++++************************)))))))))******+++++++++************************)))))))))))))))))))))))))))*********++++++++++++)))************+++++++++))))))(((((((((((()))))))))))))))*********++++++++++++*********+++,,,---((()))***+++++++++++++++))))))*********+++++++++***************+++++++++************************)))+++---,,,***)))***+++++++++++++++++++++++++++************************''')))+++,,,+++)))(((((())))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++******)))))))))))))))***))))))))))))))))))))))))((('''&&&''')))+++***)))******++++++++++++******''')))***++++++***)))'''))))))))))))))))))))))))((()))***,,,---......///,,,---...,,,)))''')))+++...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,******++++++++++++******)))************+++++++++))))))******++++++++++++++++++*********+++---...000111333555888;;;===>>>AAAEEEJJJMMMMMMLLLKKKKKKMMMOOORRRRRRQQQOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDBBB???======<<<===<<<;;;;;;::::::::::::;;;777666555444444555666777999888666444444555666777777:::<<<<<<888666666777444444444444333222000000777777777777777999::::::;;;<<<<<<<<<<<<;;;;;;:::>>>@@@BBBEEEGGGHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCAAA>>><<<:::888888777777888999::::::999::::::;;;;;;::::::999999:::;;;<<<============>>>>>>>>>>>>???????????????>>><<<;;;<<<===???@@@DDDGGGKKKJJJHHHIIINNNRRRLLLKKKKKKKKKLLLKKKIIIFFFDDDAAA>>>:::999:::<<<>>>:::999888888777777888888999999::::::;;;<<<======??????@@@@@@AAAAAAAAABBB======>>>>>>===;;;:::999888888999999::::::;;;;;;;;;:::::::::::::::;;;;;;999999888888777777666666777777777666555444333222333444555777888888888888888:::===@@@BBBDDDEEEEEEFFFHHHIIIKKKKKKKKKJJJJJJGGGHHHJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBAAA@@@>>>===999888777666444333222111......------------..............................//////000111222222111111...------,,,,,,------...000...++++++---...//////++++++------------++++++++++++++++++,,,,,,---...+++000555777555222222222222333333333333444444444333333333444444555555555333333555666666666555444555555555555444333222222......---,,,,,,+++***************************************++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++&&&'''***++++++***'''&&&************++++++++++++******)))))))))+++,,,---'''((()))***+++,,,,,,,,,+++++++++***************(((((()))***+++,,,,,,---***************************---...---***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))((((((***---///))))))))))))))))))))))))(((((())))))*********+++)))******)))((())),,,...******)))))))))))))))***))))))************))))))++++++++++++*********))),,,***)))***,,,,,,***''',,,...---***)))++++++(((******+++++++++***))))))************************)))************++++++++++++++++++*********)))))),,,,,,++++++***))))))((())))))***++++++++++++***************************,,,,,,,,,++++++*********++++++,,,---,,,+++)))((()))((()))+++---...---,,,,,,+++++++++++++++++++++..................//////000/////////000111333444444555777999<<<@@@BBBDDDIIIJJJKKKKKKKKKKKKKKKJJJNNNOOOPPPQQQRRRQQQPPPOOONNNLLLKKKKKKKKKIIIGGGEEE???===;;;888777777777888888888888888777666555555555555444333333333333333444333333333444555666666555666777888888888777666555444222000111333555777555666777999;;;===>>>???>>>@@@AAAAAA@@@???AAABBBBBBCCCDDDEEEGGGHHHJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFCCCAAA???===<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;::::::<<<===>>>>>>?????????>>>AAABBBCCCCCCAAAAAABBBCCC???AAACCCDDDCCCCCCDDDEEEFFFFFFGGGJJJLLLMMMLLLJJJKKKJJJJJJKKKLLLKKKIIIGGGEEEDDDCCCAAA???===;;;:::AAA???<<<999888999;;;<<<888888777777888999;;;<<<===>>>@@@AAAAAAAAA@@@???AAA@@@???>>><<<;;;:::999;;;;;;:::999999:::;;;;;;:::;;;>>>@@@AAA???===<<<=========<<<;;;999888777888888888888777666555555555555555666666666666777999:::;;;===@@@CCCFFFGGGIIIJJJKKKJJJIIIIIIKKKMMMNNNMMMLLLJJJJJJJJJKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCDDDDDDBBB@@@???=========<<<999666444222000000///............///---111333...+++---////////////.........---------...------,,,,,,------.........------------......///...,,,------...,,,+++,,,,,,+++*********++++++,,,---...000222333333333444444444333333222222222666666666666666555555444777666555444444555666777888888888777666444333222111///---+++)))***++++++******++++++++++++******)))******+++++++++******((()))***++++++***(((''')))(((((()))++++++***(((//////...+++)))'''(((***+++++++++************)))(((((((((((((((((((((((())))))*********))))))(((+++++++++,,,,,,+++++++++******++++++++++++******************************---------,,,,,,,,,,,,,,,+++++++++*********))))))************************+++*********))))))((((((---,,,+++***))))))))))))+++,,,,,,,,,+++***++++++))))))))))))))))))))))))((()))))))))************)))***+++***))))))+++,,,******))))))))))))******))))))************))))))++++++*********))))))))))))(((((())),,,---+++)))'''***+++***,,,000000,,,)))*********++++++++++++************************)))************++++++++++++++++++*********))))))************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++....../////////...---,,,***))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111333555666999:::;;;===@@@CCCFFFHHHJJJKKKLLLLLLMMMLLLLLLLLLNNNNNNPPPQQQQQQQQQPPPOOOOOONNNKKKJJJIIIGGGDDDAAA===<<<:::777666666777777777888888777777666555444444333222222111111222222666666555555555555555555444555666777888777666666777555444333333555777888999999;;;<<<>>>???AAAAAABBBCCCDDDDDDCCCCCCDDDEEEHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJGGGEEEDDDDDDCCCBBBAAAAAAAAABBBCCC@@@????????????>>>>>>===BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGBBBCCCEEEEEEEEEEEEEEEFFFHHHGGGHHHJJJLLLMMMMMMLLLNNNLLLJJJJJJKKKKKKKKKJJJHHHHHHGGGFFFDDDCCCBBBAAABBBAAA???===<<<===>>>???======<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;<<<>>>?????????>>>===@@@??????>>>===<<<;;;:::;;;;;;;;;;;;:::999888888666666666666666666666666888999:::<<>>>>>>>>===<<<:::888777333222111000////////////,,,000111......222444333//////.........---------...------,,,,,,------.........------------......---,,,++++++,,,,,,+++))),,,,,,+++++++++,,,,,,---,,,---///000222333333444666666666555555555444444666777777888888888777777777666555555555555666777888888777777555444333222///...,,,***))))))************++++++++++++******+++++++++++++++***)))(((((()))+++,,,,,,+++)))(((+++******+++------,,,***###%%%((()))(((((()))***''''''(((***+++,,,---...************************))))))************))))))))))))************))))))))))))************))))))************************)))))))))***************+++++++++*********))))))************************************)))))))))(((,,,,,,+++***))))))))))))***+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,***))))))***************************************************************)))))))))((((((''''''))),,,---,,,+++)))++++++)))***,,,***&&&))))))))))))***+++,,,---************************)))************++++++++++++++++++***************(((((()))***++++++,,,,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++***,,,+++***+++,,,---,,,***,,,,,,,,,,,,------------------------------------......///111444777999;;;???@@@AAACCCFFFHHHKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPOOOQQQOOOLLLJJJHHHEEEAAA>>><<<;;;999888777777888888999999999888888777555555555444333333222222333333888888777777666666555555444555666777888777666666999888777666666777999;;;===>>>???@@@AAABBBBBBCCCCCCEEEFFFFFFEEEDDDFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGJJJKKKKKKKKKPPPMMMJJJIIIJJJKKKLLLLLLGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>======<<<<<<======>>>============>>>>>>>>>>>>BBBBBBBBBAAAAAA???>>>===@@@@@@@@@@@@???>>>===<<<999888888777777666666555777777888:::<<<>>>@@@BBBBBBEEEHHHIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFEEEEEEEEEDDDBBBCCCDDDEEEDDDCCCBBBAAA???????????????>>>===<<<777666444333111111000000---//////...222777888666/////////.........------...------,,,,,,------.........------------......---,,,++++++,,,,,,+++***,,,+++++++++,,,---......---...///111222333333444555555555444444444444444444555666777888888888888777666666555555666666777666666666666555444333222...---+++***)))((())))))******++++++++++++******,,,,,,,,,+++***)))(((''')))***+++,,,,,,+++***)))+++******+++------,,,***!!!%%%((())))))))))))&&&'''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''(((((())))))(((((('''(((((())))))))))))((((((************************'''(((((())))))*********+++++++++***************************************************)))))))))))),,,++++++***))))))*********)))))))))*********))))))))))))))))))))))))))))))))))))))))))*********)))+++------+++)))(((((())))))******++++++***************************************)))))))))(((((())))))***+++---------,,,......,,,)))+++//////***+++******))))))***+++,,,************************))))))*********+++++++++************************)))))))))***++++++,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,******+++++++++*********...---++++++,,,,,,+++***,,,,,,,,,,,,,,,---------.........///////////////000111333666:::===@@@AAAEEEEEEFFFGGGIIILLLNNNOOONNNNNNOOOPPPQQQQQQQQQQQQNNNOOOOOOPPPPPPPPPPPPPPPRRRPPPMMMKKKJJJGGGCCC@@@>>>===<<<;;;;;;;;;<<<<<<=========<<<;;;:::999888888777666666555555666666888888999999888888888777777888999:::;;;:::999999;;;:::999999999:::<<<===@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDDDDCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIILLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKLLLMMMLLLLLLKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQQQQQQQPPPOOOMMMKKKKKKKKKLLLLLLLLLMMMKKKIIIIIIKKKMMMMMMMMMNNNLLLJJJIIIJJJKKKKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBB??????@@@@@@AAABBBCCCDDDCCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>===<<<======>>>???CCCCCCCCCCCCCCCBBBAAA@@@DDDDDDEEEDDDDDDCCCBBBAAA<<<;;;:::999888777666666666666777888:::<<<===>>>???BBBFFFIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????:::999777555333222111111000000//////333999999555////////////...............------,,,,,,------......------,,,,,,------...///...------...///...,,,+++++++++,,,---...///000---...///111222333333333111111111000000000000000111111333444555666666666666666666666666666666666555555555555555444333222///...,,,+++***))))))******++++++,,,,,,++++++***+++++++++++++++***)))(((******+++,,,,,,,,,++++++)))(((((()))++++++***((($$$'''***++++++))))))***,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))'''(((((((((((((((((('''))))))************))))))************************(((((()))***+++,,,,,,,,,*********************************************************))))))))))))))),,,+++******)))*********222...***((((((******)))))))))))))))))))))))))))******)))))))))))))))))))))+++------+++)))((((((((()))***+++,,,+++++++++++++++***))))))***++++++************)))))))))))),,,---......------,,,,,,,,,,,,++++++222;;;>>>;;;,,,,,,+++***))))))))))))************************))))))*********+++++++++************************************************))))))***++++++++++++***+++++++++,,,,,,---------*********++++++,,,,,,,,,......---------.........000...++++++,,,,,,+++***++++++++++++,,,,,,------......///000000111222222666777:::===AAADDDGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPOOOPPPPPPPPPPPPQQQQQQRRRQQQOOONNNMMMKKKHHHFFFBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>:::999999888777888888888888999:::<<<<<<======<<<<<<===>>>?????????>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCDDDEEEHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPQQQUUUXXXYYYXXXVVVUUURRRNNNLLLMMMNNNNNNNNNRRRPPPNNNNNNOOOQQQQQQQQQKKKKKKKKKMMMNNNMMMJJJGGGKKKLLLMMMNNNNNNMMMKKKJJJLLLLLLKKKJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@>>>======>>>???@@@CCCCCCDDDDDDDDDCCCCCCBBBGGGHHHHHHGGGGGGFFFEEEDDD>>>>>>===<<<:::999888888666666777777888:::;;;<<<>>>AAAEEEHHHHHHHHHIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>><<<;;;999777555333222222444333111///333777666111000000/////////............------,,,,,,------...------,,,,,,,,,,,,------///...------//////...---+++++++++,,,---...///000---...///000111222222222........................///000222333555666666666555555555666666555555555333444444444444444333222000///...---,,,+++++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++******++++++,,,,,,,,,,,,)))(((((()))++++++***(((,,,------,,,******+++---///...---+++)))((('''&&&++++++++++++++++++++++++(((((()))***************((())))))******))))))(((***++++++,,,,,,++++++***************************(((((()))***+++,,,,,,,,,************************************************))))))))))))))))))******++++++***************+++;;;555...))))))******)))))))))))))))))))))))))))************)))))))))))))))+++,,,,,,***))))))***((()))***,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++*********))),,,...//////---,,,,,,,,,++++++***,,,333;;;;;;666***++++++++++++***))))))************************)))************+++++++++***************+++++++++++++++******************))))))***++++++++++++*********++++++,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000...++++++,,,,,,,,,,,,++++++,,,,,,------......---...///111222444555666<<<>>>AAADDDGGGJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTTTTUUUUUUQQQQQQQQQPPPQQQRRRRRRSSSSSSRRRPPPPPPPPPOOOMMMKKKFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIGGGFFFDDDCCC<<<<<<;;;::::::::::::;;;;;;===???AAABBBCCCCCCBBBAAABBBCCCDDDEEEDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGFFFEEEEEEFFFHHHGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTVVVXXXVVVWWWXXXYYYZZZZZZZZZYYY]]]^^^```bbbbbbaaa___^^^]]]]]]]]]^^^]]]]]]\\\[[[\\\\\\]]]aaafffhhhfffccc___ZZZTTTRRRSSSUUUTTTSSSSSSRRRPPPPPPQQQRRRQQQPPPMMMNNNPPPRRRSSSRRRMMMJJJKKKLLLOOOPPPQQQQQQOOONNNMMMLLLLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@?????????@@@AAACCCCCCDDDEEEEEEEEEDDDDDDIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@@@@???===<<<;;;;;;888888888888888999:::;;;===@@@CCCEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@??????@@@???>>><<<:::888777666555777888666222222444333///000000000/////////.........------,,,,,,------...------,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,+++++++++,,,---......,,,---...///000000000000///////////////000000000111222333555666777777777333444555555555555444333222222333333444333333333000000///...---,,,++++++++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,))))))******++++++,,,,,,+++******+++------,,,******++++++***)))***,,,///,,,+++++++++***)))))))))************************'''((()))******+++******)))******++++++******)))+++,,,,,,,,,,,,,,,,,,+++************************'''(((((())))))************************+++++++++************************))))))))))))************+++***************++++++888222,,,)))+++,,,***((())))))))))))))))))))))))************)))))))))((()))***+++***))))))+++,,,''')))+++,,,------,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,++++++++++++)))+++------+++***+++---+++,,,---000666888222)))&&&'''***,,,---,,,+++***************************)))************+++++++++))))))*********+++++++++)))))))))***++++++,,,,,,))))))***++++++++++++***))))))******+++,,,,,,---,,,,,,++++++++++++++++++******)))))))))***+++,,,000...+++***,,,------------------...///000000000000111333555888:::<<<===BBBCCCFFFIIIKKKMMMNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUSSSRRRRRRQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQPPPNNNLLLJJJKKKLLLMMMOOOPPPPPPPPPNNNNNNNNNMMMKKKJJJHHHGGGBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIHHHHHHGGGDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQSSSUUUXXX[[[___aaaeeefffhhhjjjkkklllllllllqqqsssuuuwwwwwwvvvtttssssssssssssrrrqqqpppnnnnnnmmmlllnnnsssyyy{{{yyyuuuooohhhaaa^^^```bbbbbb```[[[ZZZZZZZZZ[[[[[[YYYWWWVVVVVVVVVXXXYYYXXXUUURRRNNNQQQTTTXXX[[[[[[[[[[[[SSSSSSRRRRRRTTTVVVYYY[[[^^^]]]\\\ZZZWWWSSSPPPNNNLLLMMMOOOPPPPPPOOOOOONNNOOONNNMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCBBBBBBAAAAAAAAAAAADDDDDDEEEFFFGGGGGGFFFFFFHHHHHHIIIHHHHHHGGGFFFEEECCCBBBBBBAAA@@@??????>>>:::999999999999999:::;;;<<<>>>@@@AAAAAABBBDDDFFFFFFFFFHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCCCCBBBAAA???===<<<;;;::::::999;;;:::555222333333111000000000000/////////......------,,,,,,------...---,,,,,,++++++,,,,,,------,,,+++,,,---......---,,,,,,+++++++++,,,,,,---+++,,,---...//////////////////000000000111111111111222333444555666666666222222333444444333222222111111222333333333333333/////////...---,,,+++***+++,,,,,,------,,,,,,+++((()))***+++++++++++++++(((((())))))***+++,,,,,,+++******+++------,,,***'''(((******))))))+++,,,))))))*********+++++++++************************'''((()))******+++++++++)))******++++++******)))+++++++++,,,,,,+++++++++************************)))))))))***************))))))*********+++++++++************************((()))))))))************+++***************++++++---)))&&&'''+++...,,,)))))))))))))))))))))))))))+++*********))))))(((((()))******)))((())),,,...''')))+++---...---,,,+++---,,,***))))))***,,,------------,,,,,,,,,++++++%%%(((+++,,,******,,,...''',,,111888@@@AAA888,,,"""%%%)))---//////---,,,************************)))************+++++++++))))))******++++++++++++''''''(((***+++,,,---...))))))***++++++++++++***(((((()))***++++++,,,,,,---,,,,,,++++++*********------,,,,,,,,,---///000000---+++***,,,---.........//////000111222222333555666888;;;>>>@@@CCCDDDEEEFFFIIIKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPRRRSSSTTTUUUUUUVVVTTTSSSRRRRRRRRRSSSUUUVVVUUUTTTRRRRRRQQQPPPMMMKKKLLLMMMNNNPPPRRRRRRSSSSSSQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHJJJKKKMMMMMMLLLJJJIIIFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGIIIJJJJJJKKKEEEGGGHHHHHHGGGFFFHHHIIIKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]\\\]]]^^^aaadddhhhlllnnnwwwyyy{{{~~~zzzyyyzzz}}}vvvnnnjjjlllnnnnnnllljjjjjjjjjjjjkkkjjjhhheee]]]\\\[[[[[[\\\\\\[[[ZZZXXX[[[```eeeiiikkkllllllaaa``````aaaeeeiiinnnpppsssqqqoookkkeee```[[[XXXVVVWWWXXXYYYZZZYYYXXXXXXTTTSSSRRRQQQOOONNNMMMLLLGGGGGGIIIIIIIIIIIIGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@;;;;;;:::::::::::::::;;;;;;<<<===>>>===???AAADDDFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGCCCBBBBBBBBBCCCDDDFFFGGGDDDCCCBBB@@@???>>>>>>>>>999>>>>>>888333333555444000000000000////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---///...---...000111000///,,,,,,+++******+++++++++++++++,,,---.............../////////000000111111000000111222333333333333111222333333333333222111000111222333333333333333.........---,,,+++***)))+++,,,,,,------,,,,,,+++******+++++++++******)))(((((((((((()))***+++,,,)))(((((()))++++++***(((&&&))),,,---+++)))((('''************************************************''''''(((******+++++++++))))))************))))))******++++++++++++******************************---------,,,,,,,,,,,,,,,))))))******++++++++++++************************(((((())))))*********+++***************)))(((((())))))************))))))+++*********))))))((((((---,,,+++***))))))))))))******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++))))))))))))************///...---+++***)))))))))...***+++555AAACCC888,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---))))))************))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************)))************+++++++++************************333111...++++++,,,...000+++//////,,,///777<<<:::777;;;???BBBFFFIIIHHHEEEJJJKKKLLLNNNNNNNNNMMMLLLOOONNNLLLKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTQQQQQQPPPOOONNNNNNMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHIIIJJJIIIHHHMMMLLLLLLKKKKKKKKKLLLLLLEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHIIIJJJKKKMMMNNNQQQSSSVVVZZZ]]]___``````___^^^^^^cccjjjqqqtttuuuooopppqqqtttyyy{{{zzz|||~~~~~~|||}}}||||||}}}zzz|||uuullliiikkkmmmlllkkkhhhnnnxxxyyytttqqqsss{{{}}}tttlllgggffffffggghhhhhhgggccc```ccc```\\\YYYWWWUUUSSSQQQNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCC>>>>>>===<<<;;;::::::999::::::::::::;;;;;;<<<===DDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA???===<<<<<<<<<;;;:::999777666555555555444333222000//////,,,------...///000111111,,,------......------,,,......///---++++++,,,---222000...+++***+++,,,---+++,,,,,,------......///333222111000//////////////////000000111111222222000000000000000000000000000000000000000000000000000000///...------,,,,,,************************************************------,,,,,,,,,,,,++++++...,,,)))'''(((***---///************************+++++++++***************+++,,,---,,,***(((((((((++++++++++++++++++++++++************************(((((()))***************++++++***************************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******++++++)))(((***************)))((((((((())))))******))))))(((++++++++++++*********)))+++***************++++++******+++++++++,,,,,,,,,+++******)))((((((''''''************************))))))))))))************///...---+++***)))))))))+++***+++///444555000,,,+++++++++*********))))))++++++*********+++,,,---******++++++++++++******))))))************))))))************************,,,,,,,,,+++++++++******************************)))************+++++++++.........---------------//////...------------...000444666444444999:::777>>>BBBDDDEEEEEEHHHMMMOOOKKKLLLMMMNNNNNNNNNMMMMMMPPPOOOMMMLLLKKKKKKKKKLLLKKKLLLOOORRRTTTUUUVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPOOONNNMMMLLLOOOOOOOOOOOONNNNNNMMMLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHJJJKKKJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFHHHIIIIIIIIIIIIKKKLLLKKKKKKKKKMMMPPPSSSWWWYYY\\\___dddjjjnnnqqqrrrrrrrrrpppqqqwww~~~{{{}}}~~~||||||}}}}}}yyyuuutttpppkkkgggccc^^^ZZZWWWRRRQQQNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBAAAFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???>>><<<;;;999999;;;;;;::::::;;;;;;<<<===AAABBBDDDFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>===>>>>>>======;;;:::999888777777555444222111000///////////////////////////---------......---------......///---++++++,,,.........---,,,---...///000------------------------000000000///000000111222000000000000000111111111////////////////////////000000000000000000000000000//////...------,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++*********,,,***)))'''(((***,,,---))))))))))))))))))))))))***************+++++++++,,,---...---+++*********++++++++++++++++++++++++************************(((((()))*********************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******++++++***(((***************)))((((((((())))))******))))))(((,,,,,,,,,+++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++***((('''%%%$$$###))))))))))))))))))))))))))))))))))))************...---,,,+++***************+++,,,+++)))(((***,,,*********)))))))))((((((++++++******++++++,,,---++++++,,,,,,,,,,,,++++++))))))************))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,+++++++++***+++,,,.../////////...------333888:::;;;>>>???===>>>BBBGGGIIIIIIJJJOOOTTTLLLMMMNNNOOOOOOOOONNNNNNQQQPPPNNNMMMKKKKKKJJJJJJIIIKKKNNNQQQTTTVVVWWWXXXUUUTTTTTTTTTSSSSSSRRRRRRPPPQQQRRRRRRQQQOOOLLLKKKMMMMMMMMMLLLKKKJJJHHHGGGFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHJJJLLLLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFHHHJJJJJJKKKLLLOOOQQQQQQQQQRRRUUU[[[bbbhhhlllpppttt{{{}}}wwwqqqjjjccc\\\XXXUUUUUUTTTRRROOOMMMJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBDDDDDDCCCCCCBBBAAAAAA@@@EEEEEEEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<===???@@@BBBDDDFFFHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFGGGGGGHHHGGGGGGFFFIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>===<<<;;;:::999888666444333111000111000000///...------,,,------............------......///---,,,+++---...---............///////////////......---,,,,,,+++------...///000222333444111111111111000000000000........................000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))******++++++,,,,,,---...//////---++++++,,,************************************************((()))******+++************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))***++++++***)))***************)))((((((******++++++++++++******++++++++++++++++++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,++++++***((('''&&&%%%$$$************************((()))))))))************------,,,+++************,,,---...+++((('''***...+++*********))))))))))))+++***++++++++++++,,,,,,***++++++++++++++++++***)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++*********+++,,,...000111111111111222777<<<>>>???AAACCCEEE@@@AAAFFFLLLNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPNNNLLLJJJIIIIIIJJJKKKMMMPPPRRRTTTVVVWWWUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQSSSSSSRRROOOLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCEEEHHHJJJKKKKKKJJJIIIIIIGGGFFFGGGJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPRRRUUUXXX\\\\\\^^^cccjjjttt|||yyyrrrjjjbbb]]]ZZZZZZZZZYYYWWWTTTQQQOOOMMMMMMKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<======>>>@@@AAACCCEEEGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;999777555333333111111000///......------......////////////......---...///...,,,,,,---///000000000///...---+++***///.........---------,,,------......000111333444222222111111000000//////////////////////////////000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************((())))))***************))))))))))))))))))))))))))))))******+++,,,------,,,...///...---++++++,,,))))))))))))))))))))))))************************)))******++++++************************+++++++++++++++++++++++++++++++++************************************************,,,***)))***++++++***)))***************)))((((((+++,,,,,,------,,,,,,+++))))))******************,,,++++++***))))))************+++++++++,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++((()))))))))************,,,,,,++++++***+++++++++---,,,,,,,,,------------,,,,,,+++++++++***************++++++,,,,,,,,,,,,))))))************))))))******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++////////////////////////......///111333555888999@@@BBBDDDCCCBBBCCCHHHNNNVVVMMMHHHMMMRRRRRROOONNNQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPOOOMMMKKKIIIHHHKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSTTTRRROOOLLLJJJFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEHHHJJJLLLKKKKKKJJJHHHFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHIIIKKKMMMOOOOOONNNMMMMMMMMMOOOPPPQQQRRRTTTVVVXXXZZZ^^^cccffflllmmmooottt||||||uuupppggggggeeeccc___[[[WWWUUURRRQQQOOOLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDEEEEEEEEEFFFGGGGGGAAABBBBBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@??????>>>===;;;:::888777666111111111000000/////////...//////000000//////...---...///...------...000////////////...,,,+++***---------......///////////////......///000111111222222111111000000//////000000000000000000000000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...***,,,------+++******+++))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************+++***)))***+++,,,+++)))***************)))((((((,,,,,,,,,------,,,,,,,,,)))))))))))))))*********---,,,+++***))))))))))))******+++++++++,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++***++++++,,,,,,,,,***)))+++...///---***,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++)))))))))******)))))))))******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------...//////000000111222333555888;;;???AAADDDDDDFFFHHHIIIMMMWWWbbbrrr^^^NNNNNNTTTUUUTTTUUUSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQQQQOOONNNKKKIIIHHHKKKKKKKKKLLLMMMOOOQQQQQQSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTSSSQQQOOOLLLJJJFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLJJJIIIIIILLLNNNPPPRRRQQQQQQPPPRRRTTTWWWXXX^^^```cccfffjjjpppvvv{{{~~~|||yyytttoooiiieeebbb```]]]YYYUUUPPPMMMLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???>>><<<;;;::::::333222222222111111000000//////000000000000//////---...///...------///111------........./////////,,,------...//////000000000000///.........//////111111111111000000000000111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------(((***,,,+++***))))))***************************************************+++++++++,,,++++++***))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***************************************************+++)))))))))+++,,,+++******************)))((((((***++++++++++++++++++***)))))))))******+++++++++++++++***************+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))************+++*********+++,,,,,,------+++******+++,,,+++***++++++++++++************)))***+++,,,,,,,,,++++++)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***,,,---...///000222444777;;;???BBBDDDEEEDDDDDDHHHLLLMMMQQQ]]]kkkrrr___PPPRRRWWWVVVVVVYYYUUUTTTSSSRRRQQQRRRRRRSSSQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJKKKNNNPPPRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRPPPNNNMMMKKKIIIJJJJJJJJJJJJJJJIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJIIIIIIKKKLLLKKKKKKHHHIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMPPPUUUYYY]]]cccbbbaaabbbdddhhhkkkmmmvvvwwwzzz|||~~~{{{wwwqqqiiibbb\\\YYYWWWSSSQQQNNNLLLJJJJJJJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@AAACCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@??????>>>======666666555444222111000000///000000111111000000///---...///...---...///111111000/////////000222222............/////////////////////.........//////000000000000000111111111000000000000000000000000////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***))))))***++++++++++++++++++++++++************************+++,,,,,,,,,++++++***)))((())))))***++++++,,,,,,,,,,,,,,,+++++++++*********************************************************)))((()))+++,,,+++******************)))(((((())))))************))))))*********++++++,,,,,,,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************+++,,,------///...---***((((((+++---************)))))))))))))))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---///111222444444222555;;;AAAEEEGGGGGGGGGMMMLLLNNNOOOLLLJJJRRR______SSSOOOVVV[[[VVVTTTWWWVVVUUUSSSRRRRRRRRRSSSTTTPPPPPPQQQPPPOOOMMMKKKIIIEEEEEEFFFHHHKKKNNNQQQSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRPPPNNNMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKKKKLLLMMMMMMLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUXXX^^^eeemmmqqq{{{zzzzzz{{{~~~}}}ssslllgggddddddaaa^^^ZZZWWWVVVUUUUUUOOOOOOOOOOOOPPPRRRTTTVVVKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCFFFEEEDDDCCCCCCCCCCCCCCC???@@@BBBDDDFFFHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDAAAAAAAAA@@@@@@@@@??????:::999777555333111///...000000111111111111000000---...///.........000222777555333111000000111222000000000///......------...............///000000//////000000111111222222////////////////////////////////////////////////---.....................************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))((()))******+++************************---,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))***+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))***)))((()))+++,,,,,,***))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,,,,++++++,,,------------,,,,,,++++++******++++++************++++++************************)))************+++++++++***)))))))))***++++++,,,///...,,,+++***+++,,,,,,'''***+++***+++...///,,,---,,,++++++)))''''''***)))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((++++++++++++++++++++++++)))***,,,.........,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------,,,***)))***,,,......///000333666999;;;>>>@@@DDDEEEFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMNNNOOOQQQQQQSSSTTTVVVVVVWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSRRROOOLLLJJJIIIHHHHHHDDDFFFIIILLLOOOQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJWWWSSSPPPQQQTTTVVVUUURRRVVVTTTSSSUUUUUUTTTXXX^^^___ccchhhlllrrr}}}}}}vvvnnngggccc```___ZZZ]]]___]]]^^^aaa```]]]WWWTTTQQQOOOOOONNNLLLJJJHHHHHHHHHFFFEEEEEEGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDEEEGGGHHHHHHGGGIIIIIIGGGFFFEEECCCBBBBBB@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@???>>>>>>===>>>@@@>>>;;;999888777666444333333333222222000///...//////...///000222333555LLL===<<<444333555***---////////////........................////////////000000000000111111111111222111///.........///000//////.........---------+++,,,,,,------,,,,,,+++------............------+++,,,,,,------......///------------------------++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,+++******))))))(((***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++******+++,,,------......))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******)))*********,,,,,,,,,++++++*********)))++++++((((((,,,,,,***))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,---(((,,,...+++)))******(((++++++++++++******+++---***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++)))***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,---......000222666:::===???BBBDDDGGGHHHIIIIIIKKKMMMMMMNNNOOOOOOMMMMMMNNNOOORRRRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPMMMJJJHHHGGGFFFFFFDDDFFFHHHLLLNNNPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOOOONNNNNNMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJIIIIIIIIIJJJKKKUUUSSSRRRVVV[[[___^^^\\\]]][[[[[[___bbbccchhhnnnwww}}}{{{yyyxxxooorrrtttrrrsssuuutttqqqjjjgggbbb]]]ZZZVVVRRROOOMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHGGGEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGHHHGGGGGGEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@????????????===:::999888888666444333333333333222111//////000/////////000222444555PPP<<<:::444333333(((111////////////......................../////////////////////000000000111111111111///.........///000///.........------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++++++++***---,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++******++++++,,,,,,------************************))))))*********+++++++++,,,++++++***************,,,,,,,,,+++++++++*********,,,,,,)))))),,,---+++)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,+++*********+++)))*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))***++++++......---,,,,,,,,,,,,------555888444...,,,+++******************+++,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++***************************+++,,,---...---,,,++++++,,,,,,------,,,,,,+++------------------------,,,---...---,,,,,,...000///000333666;;;???CCCEEEGGGIIIKKKLLLLLLLLLMMMNNNMMMNNNOOOOOOMMMMMMNNNOOORRRSSSSSSTTTTTTSSSSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQOOOMMMJJJGGGDDDCCCCCCCCCCCCEEEGGGJJJLLLNNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJLLLOOOQQQVVVWWW\\\dddnnntttvvvtttrrrooopppvvvzzz~~~zzzsssllleee^^^YYYWWWVVVTTTRRRPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGCCCDDDEEEFFFFFFDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBCCCEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAABBB@@@???<<<;;;;;;:::888666444444444333222111000///000000///000111222444555RRRAAA???777222111)))333////////////............---............/////////.........////////////000111000//////......//////............------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))------------............***++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,+++***************,,,,,,,,,,,,++++++++++++(((++++++)))+++///111///))))))))))))))))))))))))))))))*********+++++++++---,,,++++++************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))((((((((((((((()))))),,,,,,,,,+++++++++,,,,,,...777===888000,,,,,,,,,+++,,,+++)))***------+++------------,,,+++******+++++++++++++++,,,,,,,,,************************++++++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---............111333444666888<<<@@@CCCFFFHHHKKKMMMNNNOOOMMMMMMNNNOOOMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQPPPOOOKKKIIIFFFBBB@@@???@@@@@@BBBDDDFFFIIIKKKLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKIIIKKKNNNNNNOOOQQQVVVZZZ\\\bbbmmm|||wwwqqqiiifffccc```]]][[[XXXVVVTTTRRRPPPNNNMMMMMMMMMNNNHHHIIIIIIHHHGGGDDDBBBAAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@???@@@???===;;;666666666555444222111000000000//////000111333444KKKMMMRRR===///333,,,111////////////............---------.........//////---------.........//////000000//////............------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******))),,,,,,,,,---...//////000++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,%%%)))***))),,,222444333))))))))))))))))))))))))***************+++++++++---,,,,,,+++******++++++***+++,,,------+++)))(((***+++,,,,,,,,,,,,+++***************************+++,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,*********++++++++++++***(((111777333,,,*********+++---,,,***...444444000---------------,,,+++************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++---...///000111444666;;;===???AAADDDFFFHHHIIILLLNNNOOOOOOMMMMMMMMMNNNMMMNNNOOOOOOMMMMMMNNNOOONNNOOOPPPRRRTTTUUUUUUVVVTTTTTTTTTSSSQQQOOOMMMLLLGGGEEEAAA>>><<<===>>>???BBBDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGIIIIIIHHHGGGHHHIIIJJJKKKJJJNNNRRRTTTUUUXXX___dddiiirrr{{{xxxvvvrrrmmmjjjeeeccc___[[[XXXVVVVVVVVVQQQPPPOOOMMMKKKIIIGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAABBBBBBAAA???===999999888777666444222111000///......///000222333>>>XXXhhhEEE...666111---////////////............------------............------------............///////////////......---,,,,,,------------------,,,------......------,,,------............------*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,---......///++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++******************************************+++++++++,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,***,,,000222000))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---,,,...111333222///+++(((***+++,,,------,,,+++***************************,,,,,,,,,---------......---,,,,,,++++++++++++,,,)))******++++++++++++***(((///444111---,,,,,,,,,)))------+++222<<<===777,,,------------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))******++++++,,,,,,------///111222333555999;;;AAABBBDDDFFFHHHIIIIIIIIILLLMMMOOOOOOMMMLLLMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOMMMNNNPPPSSSUUUVVVWWWXXXTTTTTTSSSRRRPPPMMMJJJIIICCCAAA===::::::;;;===???CCCDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNRRRXXX___cccdddhhhooouuu}}}~~~zzztttmmmhhhdddcccbbb]]][[[WWWRRROOOLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDEEEGGGIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCDDDCCCAAA>>><<<;;;;;;:::888666444333111000/////////000222333333WWWoooKKK///777111,,,////////////............,,,------------.........---------............///...////////////...------,,,,,,,,,,,,------------------............---------......//////......---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))******+++,,,---------,,,++++++******++++++,,,************************++++++++++++++++++++++++******++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,---------...------,,,+++++++++++++++,,,,,,,,,,,,------------///111000+++***,,,,,,)))))))))))))))))))))))))))************************,,,,,,,,,,,,---...//////,,,000555999999555///+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,+++******************+++,,,---...------,,,,,,111333000///000000...)))---,,,)))///::::::222,,,,,,------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******++++++,,,------...000222444666888;;;>>>AAACCCEEEGGGIIIJJJKKKKKKKKKKKKMMMOOOOOOMMMMMMMMMNNNMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWSSSSSSSSSQQQOOOKKKHHHFFF???===:::888888:::===@@@CCCEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIMMMQQQVVV[[[]]]gggoooyyy~~~|||wwwnnnddd[[[UUURRRPPPKKKJJJIIIGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHEEECCC>>>>>>===<<<:::888666555333222111111111222333444000JJJcccLLL555444---000////////////............,,,,,,---------.........---............/////////....../////////...---,,,++++++,,,,,,,,,---------------............------,,,------......------,,,,,,,,,,,,,,,,,,---------////////////////////////++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,******++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++******++++++,,,,,,------************************++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,---------......000222000+++)))+++***'''))))))))))))))))))))))))++++++******************,,,,,,,,,---...///000111,,,111888>>>>>>:::444///***+++---......---+++***........................---------.........//////000///......------------+++,,,.../////////......+++......,,,+++...---******...+++%%%***333111(((++++++,,,---............,,,,,,------...///000000------------------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////222555777999;;;>>>BBBEEECCCEEEGGGJJJLLLMMMMMMMMMLLLMMMOOOOOONNNMMMNNNOOOMMMNNNOOOOOOMMMMMMNNNOOORRRRRRSSSUUUUUUVVVVVVVVVRRRRRRRRRQQQNNNJJJFFFDDD>>>;;;999777777:::>>>AAADDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIKKKMMMQQQVVV]]]dddjjjnnn}}}{{{mmmbbb\\\ZZZOOONNNLLLJJJIIIIIIIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCBBBCCCFFFGGGFFFEEEBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMJJJHHH@@@@@@???===<<<999888777555444333333333444555666000===UUUKKK999111)))444000/////////............,,,,,,,,,---------...............////////////000---.../////////...,,,,,,+++++++++,,,,,,---------------............------+++,,,,,,------,,,,,,+++///......------,,,,,,+++------------------------++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,,,,---------,,,+++******+++,,,------,,,,,,+++***)))((((((++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,......******------***111+++((())))))((((((+++,,,+++***))))))***+++,,,+++++++++,,,---///222333+++---...000666:::555......///000///---,,,---...///,,,***,,,222555555222------,,,++++++,,,---...111000000222444555444333222...+++,,,///000,,,)))+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------------000555999999555111---///...++++++---,,,(((***))),,,111222...,,,...//////...------,,,++++++---///000/////////111333777999<<>>>>>:::555666555444333222222222222333999???===666000000222///000111000///...///111//////000000000000//////......------------......,,,,,,,,,------.........++++++,,,,,,---...////////////.........---------++++++------------++++++++++++,,,,,,,,,---------,,,,,,++++++***)))((((((---...//////...,,,***))),,,+++*********+++,,,---))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******,,,+++***))))))+++---...---...///...,,,+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++,,,+++++++++,,,,,,---------))))))))))))))))))))))))222---)))***+++)))***---++++++***))))))***++++++---,,,,,,,,,,,,...///000,,,,,,,,,---222999888222---...///...,,,+++,,,---,,,,,,---333999<<<:::666//////000000222333555555;;;>>>@@@@@@>>>===>>>@@@<<<999777777888444---''',,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++,,,,,,---------...///111444999;;;<<<;;;999:::777...)))+++000222000,,,,,,...---******,,,,,,,,,,,,------------------.../////////111444666;;;<<>>>>>>>>>>>>>>@@@EEEHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHFFFDDDCCCEEEGGGIIIJJJMMMNNNNNNQQQUUUZZZ___bbbmmmttt~~~qqqeee\\\[[[\\\XXXTTTTTTSSSOOOJJJIIIJJJKKKIIIGGGGGGFFFEEEEEEFFFEEECCCAAAFFFGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMQQQUUUUUURRRMMMJJJFFFBBB>>>>>>@@@???<<<888777777555444333222222222000444777666222......///---...///...---,,,---/////////000000000000/////////......------......///,,,------------------...++++++,,,------...////////////.........---------+++,,,------------,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,............---,,,+++***++++++*********+++,,,---+++,,,,,,,,,,,,---------***+++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,+++***))))))+++---...---...///...,,,+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++,,,+++++++++,,,,,,---------************************333...***,,,---++++++...++++++***))))))***++++++------,,,++++++,,,,,,,,,---,,,***)))...666999666,,,---...---+++***+++,,,***,,,111999@@@BBB???;;;444555666777888888888888:::>>>AAA???:::888;;;???>>>>>>>>>???>>>999000))),,,------------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////111444999<<<>>>BBB@@@666---,,,///111222000111444333...---...******+++,,,,,,---......,,,---//////111444888<<<@@@AAACCCEEEGGGIIIJJJJJJIIIKKKMMMNNNMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLMMMNNNPPPQQQSSSTTTQQQRRRRRRSSSRRRRRRQQQQQQOOOOOOOOONNNLLLJJJGGGFFFAAABBBCCCCCCCCCEEEGGGJJJFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHLLLPPPSSSXXXYYY\\\aaahhhpppwww|||~~~vvvttttttqqqmmmlllccc]]]UUUPPPPPPPPPNNNMMMIIIIIIHHHIIIJJJHHHFFFCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCDDDFFFHHHIIIMMMOOORRRTTTTTTRRROOOMMMGGGDDDAAAAAABBBAAA>>>;;;::::::888777555444333222//////000000//////......---...///...---,,,---/////////000000000000/////////......------......///.........---------------,,,,,,,,,---......//////...............---------,,,,,,------------,,,,,,,,,,,,,,,,,,------------)))***+++,,,---...///000///......---,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------.........,,,+++,,,------,,,,,,++++++,,,,,,---,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++222---***,,,---++++++...+++******************+++++++++++++++++++++++++++,,,,,,***(((,,,333666333+++,,,---,,,***)))***++++++---222999>>>@@@>>>;;;777888888999888666444333111333555222...,,,...111333444777:::;;;888222...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---+++,,,111555555===AAA>>>999444///***------333999999333......******++++++,,,------------...000111333888===AAADDDDDDFFFHHHIIIJJJJJJJJJLLLMMMOOOOOONNNMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQMMMMMMNNNOOOPPPRRRSSSTTTQQQQQQQQQQQQQQQPPPPPPOOONNNOOOOOONNNMMMKKKIIIHHHEEEFFFHHHHHHGGGFFFGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHLLLLLLMMMNNNRRRWWW^^^cccnnnooosssyyyzzzssskkkddd```\\\WWWTTTMMMLLLKKKKKKMMMMMMKKKJJJEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFEEECCCBBBCCCEEEHHHJJJNNNOOOPPPQQQQQQOOONNNMMMHHHFFFCCCCCCDDDCCCAAA???>>>===<<<:::888666444333111///---...111222111000///000111000///...///111//////000000000000////////////............////////////......------,,,,,,,,,---------......//////........................,,,------------------,,,,,,,,,,,,------------...)))***+++,,,---...///000///...---,,,+++,,,------+++***++++++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---************************,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,---,,,---......,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///+++)))+++,,,******,,,*********++++++*********))))))***++++++,,,,,,,,,+++---,,,+++,,,000000---+++,,,---,,,***)))***+++,,,---///333666888888777333333444444333111///...111///---++++++***))))))***+++---000222333222111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111000...---///222---444:::???DDDDDD===333...---///444333...++++++,,,,,,,,,,,,,,,,,,,,,,,,///111333555888<<>>888444222///,,,,,,///------------------------222444888:::===@@@DDDGGGFFFGGGHHHJJJKKKKKKKKKKKKNNNOOOPPPOOOMMMLLLLLLLLLIIIJJJLLLOOOPPPQQQPPPPPPQQQQQQPPPOOOOOONNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLLLLJJJGGGEEEDDDDDDGGGIIIKKKNNNQQQTTTUUUVVVTTT[[[eeeppp{{{|||{{{yyyyyyyyy{{{}}}~~~xxxppplllfffaaa]]]ZZZVVVTTTRRRPPPMMMJJJHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@>>>;;;999777333000......000222000...---...///...---,,,---/////////000000000000//////000//////......//////000/////////.......................................---------.....................------------......,,,---------............,,,,,,,,,,,,++++++++++++...------,,,,,,---------)))***+++,,,,,,,,,,,,+++------------............))))))*********+++++++++++++++++++++++++++++++++,,,+++))))))))))))+++,,,******+++++++++,,,,,,,,,+++---...---,,,,,,---///---,,,,,,++++++,,,,,,---,,,***((())),,,...---+++------,,,,,,,,,,,,++++++************************,,,((('''***,,,***)))***)))***++++++++++++***)))***+++,,,------,,,++++++'''+++---+++***---,,,***,,,---------+++***+++,,,++++++++++++***+++,,,...))))))***+++,,,---///000111111///,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------+++++++++,,,,,,------------------,,,,,,+++++++++&&&'''(((+++---...,,,+++......,,,---555AAAFFFEEEFFFAAA===<<<888222000222,,,------......//////000555888<<>>;;;999444333111111111000...------...///...---,,,---/////////000000000000//////000000////////////000000............////////////////////////............---------........./////////...---,,,,,,---...///------------............------------,,,,,,,,,,,,,,,,,,------...------,,,)))***+++,,,,,,,,,++++++---------............///*********+++++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---******++++++,,,,,,,,,++++++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---,,,)))'''(((---///...+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,((('''+++,,,***)))+++)))***+++,,,,,,+++***)))------......---,,,***)))&&&***+++)))))),,,...---,,,---...---+++***+++,,,)))***,,,,,,+++***+++,,,...---,,,++++++,,,...//////222222///)))(((+++000+++,,,...---,,,+++******+++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++111...,,,---000000...++++++---,,,((()))000444555======AAADDDAAA888000...+++,,,---...///111222222777;;;???CCCDDDDDDFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOKKKLLLLLLKKKHHHFFFEEEEEEGGGIIILLLOOOQQQRRRRRRQQQOOONNNNNNMMMMMMNNNNNNOOONNNNNNNNNMMMMMMLLLJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIKKKUUUYYY___gggooovvv{{{~~~vvvxxxtttnnnfff^^^YYYVVVTTTJJJJJJHHHFFFEEEDDDDDDDDD??????@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDCCCBBBAAABBBCCCCCCDDDDDDDDDBBB???===;;;666666666444222000......///000111000///...///111//////000000000000//////000000////////////000000------......//////000000///////////////.........---------........./////////...---,,,,,,---...///---------.........//////---------.........//////+++,,,---.........---,,,)))***+++,,,---,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++...---+++******+++---...******+++,,,,,,,,,,,,++++++,,,------,,,,,,...///---,,,,,,++++++,,,,,,------)))&&&(((---///...+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++******+++,,,...///000000...---+++******+++---..................---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,+++******,,,......---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222666888666222000............---...000555888<<>>???AAABBBBBBDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@===999666444333222000000000000000000/////////000000000000000000000000...............///000000444333333222222222222222////////////////////////////////////////////////---------------...///000........................------------------------.........------,,,,,,,,,------------------------)))***+++,,,,,,+++***)))---,,,************,,,---***++++++,,,,,,++++++******+++,,,---...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******++++++------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++,,,------++++++++++++------******++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...***++++++++++++,,,,,,,,,...---+++,,,---......---******++++++,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++...111333222000.........//////000111444888<<<>>>AAADDDEEEEEEEEEFFFGGGIIIKKKLLLMMMKKKKKKKKKLLLGGGFFFCCCBBBBBBDDDGGGIIIMMMOOOQQQRRRRRRPPPNNNLLLKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKLLLMMMKKKMMMOOOOOOPPPTTT\\\bbbrrr|||yyyllldddZZZSSSPPPMMMHHHEEEEEECCCAAAAAABBBCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>;;;999777666444222111111111111111000000000000000000000000000000000///............///000000000000///...............///////////////////////////////////////////////////......---------......------------------------------------------------......---------,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++******+++++++++++++++,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***************+++++++++,,,,,,+++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,000...------...///...---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......***,,,...///......///000...000222333555999===@@@BBBDDDFFFGGGFFFFFFFFFHHHGGGHHHJJJIIIGGGFFFFFFGGGEEEDDDBBBBBBCCCGGGKKKNNNRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNJJJKKKKKKKKKKKKLLLLLLLLLJJJLLLLLLLLLKKKKKKMMMNNNOOORRRVVVYYY^^^gggrrrzzzssshhh___WWWOOOJJJEEECCCBBBBBBCCCBBB???===@@@AAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA???===<<<;;;999666444333333222222111111111000000000000000000000000000//////......//////000111///...------,,,,,,------////////////////////////////////////////////////111000///...------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------------------------,,,------......------,,,//////...---,,,+++************++++++,,,...///000------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------000///---,,,---...---,,,******++++++,,,,,,,,,---........................------------------------,,,,,,,,,---------......---...///...------000222000222555888;;;>>>BBBEEEEEEFFFGGGGGGFFFEEEFFFGGGEEEFFFGGGFFFDDDBBBBBBCCCEEEDDDDDDEEEHHHMMMRRRUUUVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMOOORRRUUUZZZ___ffflllttt~~~vvvhhh[[[TTTMMMKKKHHHGGGFFFDDDBBB@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@??????>>><<<888666444444333222111111000000000000000000000000000000/////////...///000000111000000///............///////////////////////////////////////////////////000000///...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,............,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,---...///000------,,,,,,,,,+++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++************************+++++++++++++++++++++***+++,,,,,,------,,,,,,+++))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------///---,,,+++,,,,,,,,,+++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///---,,,,,,///111333666:::===@@@BBBEEEHHHFFFGGGGGGFFFDDDCCCCCCEEEBBBCCCDDDCCCAAA?????????CCCCCCDDDFFFJJJOOOTTTWWWVVVUUURRRPPPNNNLLLLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQSSSXXX^^^bbblllsss}}}~~~nnnddd___[[[VVVQQQNNNLLLIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@>>>:::888555555444333111000//////111111111111111111111111///////////////000111111222111000000//////000000000000000000000000000000////////////////////////...............///000111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,............,,,+++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++---...000111,,,,,,,,,++++++++++++***+++++++++******************+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,+++,,,///111666999>>>AAACCCEEEGGGHHHFFFFFFEEECCC@@@???@@@AAA>>>@@@AAA@@@===<<<<<<<<<>>>@@@BBBFFFJJJMMMQQQRRRTTTSSSQQQOOOMMMLLLKKKKKKNNNNNNOOOOOONNNMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNPPPSSSVVV[[[bbbkkkppp}}}sssnnnhhhbbb\\\VVVQQQMMMJJJIIIFFFDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@===;;;777777666444333111000000111111111111111111111111000000//////000000111222111000//////......//////000000000000000000000000////////////////////////............///000111222........................------------------------,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---...//////......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************,,,...000111,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++,,,,,,,,,------------++++++++++++---------...///000000000000///++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,++++++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---.........000333666999===AAADDDEEEFFFFFFGGGDDDDDDCCC@@@<<<;;;;;;===:::;;;<<<<<<:::888888999;;;===AAAEEEIIIKKKLLLMMMPPPPPPOOONNNMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSVVVYYY\\\^^^___ZZZ\\\```eeelllvvv~~~vvvlllbbb[[[SSSPPPMMMIIIFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBBBBBBBBBBBAAA@@@;;;:::999777555444222111111111111111111111111111000000//////000000111222111000//////......//////000000000000000000000000////////////////////////000///////////////000000////////////////////////------------------------,,,,,,,,,---------.................................---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...------------------------+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,*********+++---...,,,,,,,,,++++++*********++++++++++++******)))))),,,+++++++++++++++++++++...---+++******+++---...++++++,,,---.........---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,...000////////////////////////......000000000000000000000000........................,,,,,,,,,---------......,,,---///111222555999<<<;;;???CCCFFFFFFFFFFFFFFFCCCCCCAAA>>>:::888999:::777888999999777666666777:::===BBBGGGJJJKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLKKKHHHJJJLLLNNNPPPQQQRRRSSSUUUWWW[[[___dddhhhkkkmmmmmmppptttzzzxxxnnn[[[XXXSSSOOOKKKHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDIIIFFFDDDCCCCCCDDDDDDCCC======;;;999777666444333111111111111111111111111000000000000000111111222222222111000000000000000000000000000000000000000////////////////////////222111000//////......///000000000000000000000000------------------------,,,,,,,,,------.........///////////////////////////...---,,,,,,---...///---,,,************,,,---,,,------......------,,,---,,,+++***+++,,,---...////////////////////////,,,------......------,,,++++++++++++++++++++++++)))))))))***+++,,,---...---------,,,,,,,,,++++++///...+++)))))))))***++++++,,,,,,------,,,,,,+++///...,,,++++++,,,...///------------------------------------,,,,,,+++***++++++************++++++++++++******++++++,,,---+++++++++******)))))))))++++++,,,,,,,,,,,,------------.........---+++***+++,,,,,,---...///000000333111---***)))***,,,---***222'''222444(((+++111111000///...---,,,++++++,,,---......------///111...000111222333777;;;???BBBCCCDDDGGGIIIHHHFFFCCCBBB???:::666555555777999888999999888777777888:::>>>???BBBEEEGGGHHHIIIIIIKKKMMMOOONNNMMMLLLLLLMMMJJJLLLNNNOOOPPPQQQTTTWWWZZZfffrrryyy~~~xxxooocccYYYTTTQQQOOOMMMJJJHHHFFFDDDDDDEEEGGGHHHCCCBBBBBBDDDFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFBBB???<<<999888777666444333333222111111111111111111111111111000000000000111111000000//////......000000000000000000000000---///111333333111///...//////.........---------......------------....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,444333111...---,,,,,,,,,------------------------,,,,,,,,,---------.........,,,******+++------,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...///...,,,+++***++++++,,,***+++,,,---...---,,,+++---------,,,,,,+++++++++///---+++)))(((((()))***.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++*********+++,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------------.........---,,,+++///............---------444222...+++***+++---...+++333555AAAKKK//////000...............------------...///...---...///111000222333444666999===AAACCCDDDEEEHHHJJJIIIFFFDDD@@@>>>:::666555666999:::888999999999888888:::<<>><<<999666555777999;;;888999::::::::::::===???BBBCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJLLLLLLMMMNNNOOOVVVcccsss~~~|||ssskkkeee\\\XXXRRRNNNKKKIIIGGGFFFHHHFFFEEEDDDEEEFFFEEEDDDFFFFFFFFFGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB???======<<<:::999555444333222111111111111222222111111111000000000111000000000000/////////000000000000000000000000000111333333333111///...000000000000000/////////......------------......---------.......................................,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,...000222000---***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------......---,,,***)))'''&&&'''((()))+++------......------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......//////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,*********+++,,,---...///------------------------+++++++++,,,,,,,,,---------------------------,,,+++,,,,,,---...///000000333111///,,,,,,,,,...///222555QQQaaa{{{;;;666///---------............///---.........---...000111777999;;;<<<===@@@CCCFFFGGGGGGHHHJJJKKKJJJGGGDDD===;;;888666555666888:::999:::<<<<<<<<<===@@@BBBEEEEEEFFFFFFFFFFFFGGGFFFIIIJJJKKKJJJIIIIIIKKKLLLNNNOOOQQQUUU___qqqtttlll```WWWQQQNNNJJJHHHHHHFFFDDDDDDDDDEEEEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@>>><<<777666555444222222111111222222222111111111000000000000000000000000000000////////////////////////---...//////...---+++***////////////////////////......------------......,,,---------.../////////------------------------000/////////............------------------------,,,,,,,,,---------......---,,,---///000///---***+++,,,,,,------,,,,,,++++++,,,,,,---------------+++,,,---.........---,,,((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---......///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++************++++++++++++++++++,,,---...///------------------------+++++++++,,,,,,,,,------------------------------+++,,,,,,---...///000000000///---,,,+++,,,------...000KKKZZZsss444111+++///............---------+++---.........///111333;;;===???@@@AAACCCFFFHHHHHHHHHIIIJJJKKKJJJFFFCCC>>><<<:::777666777888999;;;===>>>??????AAACCCFFFGGGGGGGGGFFFFFFFFFGGGGGGJJJKKKKKKJJJIIIIIIKKKMMMNNNSSSZZZcccppppppbbbYYYTTTOOOLLLIIIGGGDDDCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCAAA???:::999888666444333333222222222222222111111111111000000000000111111111111////////////////////////000000111111111000....................................------------......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...------------------------,,,,,,,,,---------.........,,,++++++,,,------,,,+++,,,,,,------,,,,,,++++++,,,---.........------***+++---...//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,------...,,,,,,---------------...++++++,,,,,,,,,,,,------------,,,,,,,,,---......///............---------///...---,,,+++,,,,,,---000444DDDQQQddd444333000//////.........---------+++---///000000222555777===???BBBCCCDDDFFFHHHJJJIIIIIIIIIJJJKKKIIIEEEBBB???>>><<<:::::::::<<<<<>>===;;;888777555444444333222222222222111111111000000000111111111111222000000000000000000000000000111111111111111111000------------..................------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////------------------------,,,,,,,,,---------.........,,,******+++,,,---,,,+++,,,,,,------,,,,,,++++++,,,---//////......---,,,,,,,,,,,,,,,+++******///...---,,,++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,***)))((((((++++++++++++,,,,,,,,,,,,******++++++++++++******,,,++++++,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,---++++++,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////............---------///......------------...111:::<<>>>>>???AAACCCDDDCCCDDDEEEFFFFFFGGGIIIKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPTTTYYY\\\dddrrr}}}rrrfff]]]UUUQQQLLLIIIHHHGGGFFFEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGDDDBBBAAA???===;;;999777666666333333222222222111111111000000111111111222222222000000000000000000000000---......///000000000111---.........////////////......------------.....................---------------------------------)))***,,,---............------------------------,,,,,,,,,---------......---,,,,,,,,,......---++++++,,,,,,------,,,,,,++++++,,,...///000///...------,,,,,,+++++++++,,,,,,///...---,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,******++++++++++++******(((((('''(((***---000222------------------------***+++,,,,,,---------------,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,+++,,,---...///+++,,,,,,---...///000000000//////............///,,,888333@@@CCC333111333++++++,,,---...///000111...000333555777:::>>>AAA???BBBEEEGGGGGGHHHJJJKKKIIIHHHIIIJJJJJJGGGCCC@@@???@@@@@@BBBDDDGGGIIIKKKEEEFFFHHHHHHGGGHHHJJJLLLIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNQQQTTTWWW]]]cccgggvvvrrrggg\\\WWWQQQLLLIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFGGGHHHGGGEEECCCBBBAAA???<<<:::888777777333333333222222222111111000000111111222222222222000000000000000000000000......///000111222333333.../////////000000111111.........------........./////////......------,,,........................///000000111000...---,,,------------------------,,,,,,,,,---------......,,,,,,...000111000---***+++,,,,,,------,,,,,,++++++,,,...000000///...---,,,,,,+++,,,---///111333...------,,,---...000111+++++++++,,,,,,---------,,,---......//////......*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---...///,,,,,,,,,++++++,,,------------------------------+++,,,------......------((()))***+++,,,---------+++,,,------++++++,,,------------,,,,,,+++++++++,,,//////---...111111///***---111222222222222222111------222111+++(((***...///000333555555111...,,,///+++---444///***222///111333666:::<<<>>>>>>???AAACCCFFFGGGHHHIIIHHHLLLJJJHHHEEECCCBBBBBBBBB@@@BBBDDDGGGIIIJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJIIIHHHGGGHHHKKKNNNQQQUUUZZZ___eeemmmwwwzzzoooddd[[[YYYUUUMMMHHHHHHFFFFFFGGGFFFFFFGGGIIIKKKMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIAAA@@@??????>>><<<888444555444222111111111222222222111111000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,////////////............,,,,,,---...//////......---...............------------............------,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,---------......///............---------.........------,,,,,,,,,,,,------......------,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++..................------,,,,,,,,,------,,,,,,,,,))))))))))))***+++,,,,,,---,,,,,,+++,,,,,,------------------------------,,,,,,------...---------/////////...,,,***)))(((+++,,,------++++++,,,---//////.........---------+++---,,,)))***///222111...111333444222111000111000,,,+++---,,,***...444---000444555444000...,,,///222......333///---777000222555888<<<>>>@@@AAABBBCCCEEEGGGHHHHHHGGGGGGHHHGGGEEECCCAAAAAAAAAAAAAAABBBDDDGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJMMMOOOVVV]]]fffpppyyyvvvjjjddd^^^UUUPPPPPPHHHHHHGGGFFFEEEFFFHHHJJJNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJDDDBBBAAA@@@@@@===:::777666555444333222222333333222222111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000/////////......------,,,////////////............,,,------...//////......---...............------------............------+++++++++,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,---------......,,,---------......//////......---------,,,,,,,,,,,,------......------,,,///......---,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,------......------,,,*********)))******++++++------,,,,,,,,,,,,,,,------------------------------------...------,,,,,,,,,,,,---.........------+++---...---,,,+++,,,---///............---------)))+++)))&&&'''...222222222333555444222/////////...,,,+++,,,,,,+++---222***///444444000,,,+++,,,,,,000---...333///---666444666888<<>>>>>??????BBBCCCDDDFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOTTTXXXccclllzzz{{{qqqggg]]]VVVSSSLLLKKKIIIGGGGGGGGGHHHIIIOOONNNMMMLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLGGGEEECCCBBBAAA@@@===;;;888777666555444444444444222222111000000000000111000000000000111111111111000000000000000000000000000000000000000000000000........................////////////............,,,---......///.........------...............---------............------***+++++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......++++++,,,---...///000000...------------,,,,,,,,,,,,------......------,,,222222000///...,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++,,,,,,,,,...------,,,,,,,,,,,,---------------------------------......------,,,+++)))***+++---.../////////,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))+++***'''(((---000///111222333333000.........---,,,...222666555///+++---.........,,,,,,,,,---***......555@@@;;;222555;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEE>>>===<<<;;;;;;<<<===>>>AAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIKKKLLLKKKJJJJJJLLLLLLLLLMMMPPPXXXbbbhhhwwwwwwkkk```YYYRRRPPPLLLJJJIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNNNNJJJHHHDDDCCCBBBAAA???>>>999888777666555555444444333222111111000000111111//////000000111111222222000000000000000000000000////////////////////////............////////////////////////............------...............---,,,---......///.........------............------++++++,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,---------......++++++,,,------...//////------------------------,,,------......------,,,111111000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,///...------,,,,,,,,,---------------------------,,,------...------,,,,,,.........---+++***(((''',,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,,,,......+++---///000000...---...///111......666CCCIIIDDD;;;;;;444---***---//////------000333AAASSSOOO>>>:::BBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEDDD;;;:::999999999;;;<<<===?????????@@@AAABBBBBBCCCGGGHHHJJJKKKKKKKKKJJJIIIKKKLLLMMMQQQZZZfffttt}}}tttiii\\\WWWQQQMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOKKKIIIFFFDDDCCCBBB@@@???999999999888777555444444333222222111111111111111//////000000111111222222000000000000000000000000////////////////////////......//////////////////////////////............---...............------,,,------...//////......------............------------------............+++,,,,,,---.........---,,,,,,,,,---------......---------------------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,,,,---------.........///***++++++,,,,,,++++++************)))******++++++000///...---,,,,,,,,,,,,------------------------+++,,,------......------++++++,,,,,,++++++******,,,...///...---,,,---...---------............///+++///000///...///---)))+++---......------...000444000---444EEEUUUXXXSSSFFF<<<000,,,///222000,,,---000333CCCVVVSSSBBB===FFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGFFFDDDCCCAAA;;;::::::999:::;;;<<<============>>>???AAABBBCCCHHHIIIJJJKKKLLLLLLLLLLLLMMMQQQXXXaaammm{{{}}}llleee\\\UUUQQQNNNJJJGGGIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSSSSSSSQQQPPPLLLJJJHHHFFFFFFDDDBBB@@@;;;;;;;;;:::999777666555333333222111111111111222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////.....................///......---,,,,,,,,,---...////////////------............------............////////////++++++,,,---............,,,,,,,,,---------......------------,,,,,,++++++,,,,,,,,,------------...,,,------......------,,,******+++,,,---...//////------............------,,,------....../////////+++,,,,,,,,,,,,,,,,,,+++))))))))))))***+++,,,,,,000///...------,,,,,,,,,------------------------***+++,,,---.../////////'''(((***,,,---...//////---...///...---,,,---///---------.........//////+++...///------//////+++,,,---......------///000111000...///:::IIIOOOMMM@@@999111...000111000...---000111:::IIIGGG???BBBFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIGGGDDDAAA>>><<<===<<<;;;:::;;;<<<===>>>=========>>>@@@BBBDDDEEEHHHHHHIIIKKKNNNPPPRRRSSSWWW___mmm{{{{{{nnnccc\\\UUUNNNIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTSSSRRRQQQNNNLLLKKKJJJIIIGGGDDDAAA>>>??????>>><<<:::888777444333222222111111222222111111111000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////..................//////...------,,,+++,,,---...////////////------............---------------.........//////***+++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,)))***+++,,,---...//////------............------++++++,,,------...//////,,,------......------,,,++++++++++++,,,---...///000000///...---,,,,,,,,,------------------------)))***+++---...///000000............---,,,+++***---...///...------...///+++++++++,,,,,,---------+++------***+++///111/////////000///------...000+++///111---...444666444222000......///000000000222555333666???>>>???JJJDDDEEEGGGIIIJJJKKKLLLLLLMMMLLLJJJGGGCCC>>>:::888>>>===<<<<<<<<<===>>>>>>>>>>>>>>>???AAACCCFFFGGGGGGHHHIIILLLOOOTTTXXXZZZaaammm~~~pppfff]]]TTTMMMHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQTTTUUUTTTRRRQQQOOONNNMMMMMMLLLJJJFFFBBBAAAAAAAAAAAA???===;;;999444333222222111111222222222222111111000000//////000000000000000000000000000000000000000000000000222111111000///......---000/////////.............../////////...---,,,,,,+++,,,---...////////////---..................---,,,,,,,,,---------......***+++,,,---............,,,,,,,,,---------......******+++,,,------...///,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,---...//////------............------******+++,,,,,,---......)))***,,,---...------,,,---...///...,,,+++,,,---+++...---***+++000...)))******+++,,,---//////000***+++,,,---------++++++,,,---......//////......)))***++++++,,,,,,++++++.........------,,,,,,,,,---------............///000///............//////......///111222333444555---+++---111222...---///111555:::>>>@@@BBBEEEGGGGGGIIIIIIGGGFFFHHHNNNTTTZZZ[[[XXXOOODDD======??????>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>???BBBEEEGGGGGGHHHHHHKKKNNNNNNPPP]]]kkkuuuvvviii\\\TTTMMMKKKKKKMMMLLLHHHFFFHHHKKKOOOTTTVVVVVVTTTRRRRRRQQQOOOOOOOOOPPPNNNIIIDDDGGGDDD@@@???>>>===999666666:::333...444333000555111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////..............................000000000000000000000000---------.........//////------------------------,,,---...////////////......------,,,,,,++++++***---,,,,,,,,,,,,---......///............---------------------,,,,,,+++***///...,,,,,,...///...---,,,,,,------,,,,,,+++***......//////...---,,,,,,+++,,,---------,,,+++***,,,---...---+++***+++,,,,,,//////---...111///)))***++++++,,,---...///000***+++,,,------...------***+++,,,,,,------,,,,,,+++,,,,,,---------------......---------,,,,,,,,,---------............///////////////......//////---......///000111222222222///000333333111111444333777;;;???AAACCCFFFHHHHHHIIIJJJLLLPPPUUU\\\```___^^^ZZZSSSJJJCCCAAABBBAAAAAAAAAAAAAAAAAAAAAAAAGGGEEEDDDDDDDDDEEEEEEEEEIIIHHHJJJMMMOOOVVVfffwwwtttfff]]]XXXNNNEEECCCDDDGGGMMMSSSPPPRRRVVVYYYZZZXXXVVVSSSRRRPPPPPPPPPQQQOOOJJJFFFHHHEEEBBBAAA@@@???;;;999888<<<::::::<<<444///777111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000111000000000/////////...////////////////////////........................---------.........//////------------------------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...//////............------------------------,,,+++***///...,,,,,,...///...---............---,,,+++***......//////...------,,,------------,,,+++***)))+++,,,---,,,***)))***+++...000000///000111...******++++++,,,---...//////......---------------...***+++,,,,,,------,,,,,,------...///////////////...------------,,,,,,,,,---------............///......////////////......---------....../////////111......111222///000333777:::>>>AAACCCEEEGGGIIIHHHHHHIIINNNTTT[[[```bbbWWWUUUQQQMMMHHHEEEBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJIIIHHHHHHGGGGGGGGGKKKLLLNNNRRRWWWdddyyytttiii```YYYUUUXXXZZZVVVPPPNNNVVVUUUUUUWWWZZZZZZVVVSSSSSSRRRRRRRRRRRROOOKKKHHHJJJHHHEEECCCCCCAAA>>><<<;;;>>>BBBIIIIII777---999222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////........................------........./////////---------------------------,,,+++++++++,,,---...***++++++,,,------......---------,,,------...//////............---------,,,------------,,,,,,+++///...,,,,,,...///...---////////////...---,,,+++.........///......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++******,,,//////......//////...+++++++++,,,,,,---...//////333111///---,,,+++,,,,,,,,,---......//////......------...///////////////---------------------------------............///---...///000000//////...........................000///000444555222111333:::>>>AAADDDFFFGGGIIIJJJJJJHHHGGGJJJPPPTTTUUUUUUJJJHHHFFFFFFGGGGGGEEEDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMMMMQQQXXX___hhhxxxxxxiiifffhhhppptttnnnbbbZZZddd^^^XXXWWWYYY[[[XXXUUUTTTTTTTTTSSSRRRPPPMMMKKKJJJIIIGGGEEEDDDBBBAAA@@@>>>>>>BBBQQQUUU>>>///999222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////........................000000000000000000000000............////////////........................///...,,,++++++---...000,,,,,,,,,,,,------......---------------.../////////............---------,,,---------------,,,,,,///...,,,,,,...///...---......////////////......---...............------******++++++,,,---......,,,......---,,,+++,,,---///,,,+++---......------+++,,,,,,------.........111000...---,,,,,,---...,,,---......//////......,,,,,,---............------------------------------------............///------...///////////////000000000/////////......222222777===>>>:::777888>>>AAADDDGGGGGGHHHIIIKKKLLLJJJHHHIIILLLMMMKKKIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJFFFHHHIIIIIIIIILLLPPPSSSRRR[[[hhhqqq}}}sssiiijjjqqquuuyyy{{{qqqhhh]]]XXXYYY[[[[[[ZZZUUUVVVVVVTTTRRRPPPNNNMMMIIIIIIIIIGGGEEECCCCCCBBBAAA<<<>>>QQQ[[[GGG444777222222222222222222222222111111111111111111111111000000000000000000111111111111111111111111111111////////////000000000000------------------------000000000000000000000000........./////////000000........................---,,,***(((((()))+++,,,.........------,,,,,,,,,...------------.../////////............---------,,,------......---------///...,,,,,,...///...---,,,,,,...///000111111111------...............---))))))***+++,,,...///000---...///...,,,+++,,,------+++,,,111333000......,,,,,,,,,---------......,,,,,,,,,,,,---...///000***+++,,,,,,------,,,,,,++++++,,,------------,,,,,,,,,,,,------------...---------............///......---......///000111111000000000000000000000000111666===???;;;999:::AAACCCFFFHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLJJJIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKJJJJJJNNNUUUZZZ```nnn}}}uuunnnmmmnnnrrrvvvmmmfff[[[UUUTTTUUUWWWWWWUUUVVVWWWUUURRROOONNNOOOJJJKKKKKKIIIFFFEEEEEEFFFDDD>>><<>>444000,,,,,,------------------000000000...,,,)))'''%%%,,,---......//////......+++,,,------......------,,,,,,,,,------.........---------.........//////000...,,,+++,,,...222444////////////000000111111222000000555888:::>>>CCCCCCEEEHHHIIIIIIIIIIIIJJJDDDHHHKKKKKKGGGDDDDDDEEEDDDHHHLLLLLLGGGEEEGGGJJJHHHIIIIIIJJJKKKLLLLLLLLLHHHJJJMMMNNNRRR\\\iiitttwwwooommm_________\\\YYYXXXXXXYYYUUUWWWWWWTTTPPPNNNNNNPPPLLLNNNPPPNNNKKKIIIJJJLLLHHHKKKEEEDDDLLLIII===;;;333333333333333333333333222222222222222222222222//////000000111111111222111111111111111111111111.../////////000000111111111111111111111111111111000000000000000000000000////////////000000000000////////////////////////......//////...---,,,,,,,,,,,,------.../////////...............///000000//////.........---------,,,,,,---.../////////...///...,,,,,,...///...---////////////...---,,,+++,,,,,,---.../////////............------,,,,,,,,,,,,---------,,,,,,+++***---333888888444000///000---,,,+++,,,...///...---222111...---,,,---///000)))+++......,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---///...---+++,,,,,,/////////////////////////////////...------///111000222666:::===???AAAAAAEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFEEEGGGJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGLLLMMMQQQWWW[[[fff}}}uuummmkkkgggbbb]]]ZZZXXXXXXRRRTTTUUUUUUSSSQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQLLLKKKJJJIIIHHHEEE@@@===888777555333222222222222000000000000111222333444222333333444444333333222222222222222222222222222000000000000000000000000111111222222222222111111////////////////////////000000//////.........---//////000000000000////////////.........---------000000111111000///......,,,,,,,,,---------....../////////...---------,,,222000---++++++---000222///...---,,,,,,,,,,,,,,,...............///000111444111---,,,...///...---------------------,,,,,,------------,,,,,,+++***,,,000444444000------///---,,,+++,,,...///...---000///...---,,,,,,---...---///000111///......///---,,,,,,++++++,,,,,,---,,,,,,---------.........)))+++---.........///000////////////////////////...//////...------///222222444777;;;>>>AAABBBBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEDDDGGGIIIJJJIIIHHHHHHIIIKKKJJJIIIIIIJJJKKKKKKKKKQQQPPPUUU```kkkzzz|||xxxuuupppjjjddd___\\\ZZZVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSOOOMMMKKKIIIHHHDDD@@@===999888666444333222222333333222111111111111111222000000000111111000000000111111111111111111111111000000000000000000000000000111111111111111111000////////////////////////000000/////////.........//////000000000000////////////.........---------...............---,,,,,,,,,,,,---------...........................------//////............//////......------------......///............//////000555222...---...///...---,,,,,,------------------------,,,,,,,,,,,,+++++++++...000///,,,***+++------,,,+++,,,...///...---------------------,,,,,,+++,,,......---,,,,,,---------,,,,,,,,,,,,------,,,------------.........***,,,////////////000222////////////////////////...//////...---...000222555777:::>>>AAACCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCFFFHHHJJJIIIIIIIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKUUUWWW```pppyyyqqqiiiccc```\\\[[[YYYWWWUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWSSSQQQMMMJJJHHHEEEAAA>>>;;;999777555444333333333555444333222111111111111//////000000000000//////000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000////////////......//////000000000000///////////////.........------...............------,,,,,,------------...........................//////---...///000000///...---///............//////000000//////............///555222///............---,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++------,,,+++,,,...///...---,,,---...//////...,,,+++***+++---,,,+++***+++,,,------,,,,,,,,,,,,------------------............///000111111///......///////////////////////////.../////////...///222444:::;;;>>>AAACCCEEEEEEEEEEEEEEEDDDCCCAAA@@@??????<<<<<<===>>>@@@AAABBBCCCCCCEEEHHHIIIIIIIIIJJJKKKJJJJJJHHHGGGGGGIIIMMMPPPYYYbbbsssvvvnnniiiddd```[[[WWWUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[YYYUUUPPPLLLIIIFFFBBB@@@===;;;999777555555444555444444333222222222222222222222333333333333222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000////////////////////////000000000000//////////////////............///000000000000000//////------------............------......//////000000---...//////000//////...111111000///////////////111000///...............000///...------.........,,,,,,,,,------.........---,,,+++++++++,,,------,,,,,,,,,+++++++++---...---,,,+++,,,...///...---,,,---///111111///...,,,...///000///...---...000...------,,,,,,------...---------........./////////000222111000...//////////////////////////////...///000000000111444666===???AAADDDEEEFFFFFFFFFFFFFFFDDDCCCAAA???>>>===:::;;;<<<>>>@@@BBBCCCCCCCCCEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKPPPWWW]]]fffxxx|||vvvmmmfff^^^XXXUUUUUUTTTTTTUUUUUUVVVWWWYYY\\\^^^___]]]YYYTTTPPPLLLIIIEEEBBB???>>>;;;999777666666666333333222222333444555555333444444555555444444333222222222222222222222222111111111111111111111111//////000000000000//////000000000000000000000000//////000000000000000000//////000000000000//////000000/////////.........//////000000000000000///---------.........//////---......//////000000000///......---...///000111444333111000......------111000///...............+++,,,,,,---------///000,,,,,,---------------------,,,+++***+++,,,---...------,,,,,,,,,---......---,,,+++,,,...///...---,,,---///111111000///------......---,,,,,,---///......------------......------........./////////+++---000000000000111222///////////////////////////000111111222333666999@@@BBBDDDFFFGGGGGGGGGGGGFFFEEECCCBBB???>>><<<;;;999;;;===???AAACCCCCCDDDCCCFFFHHHJJJIIIIIIIIIJJJFFFHHHJJJLLLPPPZZZfffooozzzzzz{{{|||wwwnnnbbbYYYVVVVVVUUUTTTUUUVVVWWWYYY[[[^^^```bbb```]]]XXXTTTQQQMMMHHHEEEAAA@@@===:::888777777777333333333333444555666777222222333333333333222222222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000000000//////000000000000111111//////000000000000//////000000000/////////......,,,---..................------.........///////////////////////////000000///...---------///111222444333111000...---------000//////............///***+++---...------///000------------------,,,,,,---,,,+++******,,,...///---,,,,,,---...///......---,,,+++,,,...///...---,,,---.../////////......+++,,,,,,+++))))))+++---......------------..................////////////+++---///000//////111222////////////////////////000111333333444555999<<>><<<:::888888888555444444444444444555555111222222333333222222111111111111111111111111111111111111111111111111111000111111111111111111000//////////////////////////////000000000111111111//////000000000000//////000000000000/////////...,,,,,,---...........................////////////000000000///////////////,,,---...///000000000000000000///........./////////............//////000---///111000...---...000.........------,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,---//////...------,,,+++,,,...///...---+++,,,,,,---...............//////---,,,,,,...000......------------................../////////000...///111000...------...////////////////////////111222444444555777:::===CCCDDDFFFGGGHHHHHHGGGFFFBBBAAA???>>><<<:::999888888:::<<>>???DDDEEEFFFGGGGGGFFFEEEDDD??????>>>===<<<;;;::::::999:::<<<>>>AAACCCEEEEEEGGGFFFGGGIIIIIIGGGIIINNNJJJUUUcccrrrxxxvvvuuussssssuuutttsssrrrooommmlllmmmnnnnnnmmmlllmmmppprrrrrrqqqnnnllliiiiiikkknnnqqqrrrzzz|||~~~}}}}}}{{{uuujjjaaaaaa```bbbffflllpppqqqoooyyyxxxvvvuuuttttttuuuuuu{{{{{{}}}|||yyyuuunnniiiiiiiiifffddddddgggiiilllqqqwww{{{}}}~~~~~~~~~~~~|||zzzwwwvvvssspppppptttzzzrrrfff___XXXWWWZZZXXXWWWXXXZZZ^^^aaaccccccddd```\\\YYYXXXVVVQQQNNNIIIFFFCCC@@@???===;;;999666666555555444444444333555444444333333222222111444333222111111222333444333333333222222222111111///000222333333222000/////////000000000000//////---///111222222222000/////////000000000000//////222111///---...///...+++---...///000000///...---////////////............///...,,,++++++,,,...///////////////////////////000000000000000111111222---222111+++...888:::444555???FFFBBB444***+++000,,,,,,++++++,,,,,,---......---,,,,,,,,,---......111///...............///+++,,,------......------........................000000///...............////////////...---,,,,,,......---------------......,,,+++---000111111222111000///...---///333666111333555888<<>><<<;;;;;;888999;;;===???BBBCCCDDDFFFFFFIIILLLKKKIIILLLQQQSSScccvvvzzzrrrllljjjjjjhhhhhhjjjjjjkkkjjjiiigggfffgggiiimmmllllllmmmpppqqqrrrqqqnnnkkkiiiiiimmmqqquuuwww}}}wwwmmmeeebbbbbbeeekkkrrrwwwyyyyyyxxxrrrnnnooonnnjjjffffffeeeiiipppxxx{{{xxxpppmmmjjjhhhiiimmmrrruuuuuuxxx|||zzzooofff^^^ZZZZZZVVVUUUUUUXXX\\\```aaabbbeeebbb^^^[[[ZZZWWWSSSPPPKKKHHHEEEBBB@@@???<<<:::777777777777666666555444222222222222222222333333333333222111111222333333333333333222222222111111000111222222222222111000//////000000000000//////...///111222333222111000000000111111111111000000333222000...///000///---......///000000///......////////////////////////000///...------...///000////////////////////////000////////////000111111---000///---555BBBDDD===555888:::777111------000,,,,,,,,,,,,,,,------...///...---,,,,,,---.........---,,,,,,---//////...+++,,,------......------.........---------------000//////............///.........//////......---//////............//////...//////...////////////---...///......///222555444666888<<<@@@CCCEEEFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAA@@@???>>><<<;;;888888:::<<>><<<888999999:::999777666555000000111111222333333444333333222222222222333333333333333222222222111111111111111111111111111111///000000111111000000//////000222333333333222111111222222222222222222111555222//////000000000000...//////000000//////...000000000000000000000000222111000//////000111222//////////////////////////////......//////000111//////---...999FFFGGG>>>333000---,,,...///000///,,,,,,,,,,,,,,,---......000///---,,,,,,---......***+++***)))***------***+++,,,------......------,,,,,,,,,---------......000///............//////------...///////////////000//////...//////000111000333444111......///...,,,...//////...///000222666888;;;???BBBEEEGGGGGGGGGGGGFFFEEECCCBBB@@@@@@???@@@@@@@@@???===;;;:::999:::;;;>>>@@@BBBDDDEEEHHHGGGIIIKKKKKKLLLUUU___rrrxxxsssvvv~~~xxxyyy}}}}}}}}}~~~|||xxxpppgggbbb```\\\[[[]]]]]]\\\]]]aaaeeeiiimmmqqqtttwwwzzz|||}}}xxxvvvxxx}}}wwwpppnnnoooyyy~~~pppkkkggghhhmmmqqqpppnnnooorrrwww{{{~~~|||xxxuuuqqqqqqrrruuuwwwxxxwwwuuurrruuuzzz~~~rrrddd[[[XXXVVVUUUUUUYYY]]]```aaaeeedddbbb```^^^[[[XXXVVVRRRNNNIIIEEECCCAAA???>>>999::::::;;;:::888666444222222222333333444444444333333333333333333333333333333333222222222111111111111000000000000111111000000000111111000000000000111222333333333333222111111222222222222111111444000...///111000000111/////////000000/////////000000000000111111111111222111111000000111111222////////////////////////...............///000000000111///...444<<<<<<666111---)))***---000000///------,,,,,,------...///000///...---,,,---......***//////+++***------***+++,,,------......------)))***+++,,,---///000000//////............//////------...///000000000000000///.........000111222111888:::444//////000...000111333333222111222333777:::===AAADDDFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@>>>?????????>>><<<:::999;;;<<<>>>@@@CCCEEEFFFGGGLLLIIIHHHHHHIIIOOO___nnn}}}vvvqqqvvv~~~wwwrrrkkkfffhhhmmmqqqsssuuuuuuqqqkkkeeeaaa]]]ZZZ[[[^^^______bbbggglllqqqyyyyyyxxx}}}yyyvvvxxx}}}}}}zzzwwwzzz~~~~~~}}}|||{{{yyyvvvuuuvvvwwwwwwuuurrrooollloooqqqsssssstttvvvxxxzzz}}}nnnaaa[[[XXXUUUTTTVVVYYY\\\]]]bbbbbbcccbbb```]]][[[YYYUUUQQQLLLGGGDDDCCCAAA???::::::::::::999777555444666666555555555444444444333333333333333333333333333333333222222222111111111111000//////000111111000000111111111111000000111111222222333333333333000111111111111111111000333...---111222000///222000000000//////000000000///000000000111111111222000000000000000000000000000000000000000000000000...............///000000///222222000...000111000......//////000000//////---------------......///111000///------------......777:::222---...000...+++,,,------......------***++++++---...///000111///............//////000---...///000000000000000000///...---...000222333111;;;???666//////111//////000222222111111222444:::<<>>===<<<;;;::::::>>>>>>@@@BBBEEEGGGIIIJJJMMMKKKIIIJJJNNNYYYooozzzxxx}}}xxxpppjjjfffccc^^^[[[^^^dddfffjjjmmmnnnlllhhhdddbbb```^^^```dddfffgggmmmtttyyy}}}~~~~~~zzzuuuqqqnnnooopppooommmmmmmmmoooqqquuuzzz~~~}}}mmmbbb]]]WWWTTTTTTWWWYYYZZZ___aaaddddddbbb___^^^^^^ZZZUUUOOOJJJGGGEEECCCBBB<<<<<<:::999888777666666888888777666666555444444333333444444444444333333333333333222222222111111000000000000000000000000000111111222222111111000111111111111222222222333000000111111111111000000222------444666111///333111000000//////000000111...//////000000111111111////////////////////////000000000000000000000000//////......//////000111---111333111...,,,///111---000333444111///...///---------------...//////222111///...---------...111>>>CCC888------000000+++,,,------......---------............/////////...............///000000...//////000000000//////000...---,,,---///222333///<<>>>>>>>>BBB@@@>>><<<;;;;;;<<<<<<>>>???AAACCCFFFHHHJJJKKKLLLLLLMMMRRRYYYiii|||{{{}}}~~~zzztttmmmhhhddd```^^^^^^]]][[[___fffjjjooosssuuussspppnnnmmmlllkkklllpppsssvvv~~~}}}zzzzzzyyyvvvsssppppppqqqvvvzzz|||mmmggg___ZZZXXXYYY[[[\\\^^^aaaeeefffeeeccccccccc___ZZZSSSMMMJJJHHHGGGEEE@@@>>><<<999888777888888666666666666555555555555333333444555555444333333333333333222222222111111...///000111111000///...000111111222222111111000000000000000111111222222111111222222222222111111222---000999;;;444111444111111000//////000111111------...//////000111111//////000000000000//////000000000000000000000000000////////////000111111---...000111000///000222---///111222000///.........------------...//////222111///...---------...111AAAGGG:::,,,+++...///+++,,,------......------111111000///......------...............///000111//////000000000000/////////...,,,+++,,,///111333---;;;AAA666---...000...---///111333444888<<>>??????===;;;::::::;;;<<<===BBBDDDFFFHHHJJJKKKKKKLLLKKKRRRYYYbbbrrr|||{{{{{{}}}wwwrrrmmmjjjiiihhhfffccchhhggghhhkkkooopppnnnlllooonnnkkkhhhhhhnnnwww~~~~~~}}}}}}}}}~~~yyymmmeeeaaa```___dddbbbdddjjjmmmkkkjjjkkkiiieee___YYYTTTNNNIIIFFFDDDBBB???======<<<:::888777777777777666555444333555555444444444333333333222222222222222111000///000111222333444333222111111111111111111111111111000111111111111222222222222222222111111111111000111111111111111111111111//////000111222222333333///000000000000111111111111000///......///000111000000////////////000000000000000000////////////000000000000000111111222444333000......///000222---......---++++++---///333...***)))---000///...,,,---///000111000///.........---------......//////......---------............---------...///000////////////000000000000///............///000000111333222///...111222000111222444666777;;;???CCCFFFFFFGGGHHHIIIHHHEEEBBBBBB@@@>>>;;;::::::<<<======<<<;;;::::::<<<===???BBBCCCEEEGGGHHHJJJLLLMMMSSS\\\gggqqq~~~{{{zzzyyyyyy||||||}}}~~~wwwtttqqqlllgggdddaaa```___iiiiiikkkqqqwww|||}}}|||~~~|||zzzwwwxxx~~~|||rrrkkkgggeeefffccceeekkknnnlllkkkmmmkkkgggaaa\\\WWWRRRMMMIIIGGGDDDAAA???>>>===;;;999777777777666666555444333555555555444444444333333222222222222222222333333111111222333333333333222111111111111111111111111111111111111222222222222222222222222111111111111000000000000000000000000///000000111222222333333000000000111111111222222000000////////////000000000000////////////000000000000000000////////////000000//////000000111222444222///---+++,,,---...---......---,,,,,,---///111...******,,,///...---******+++,,,...//////000//////...---------......000///...---------------------...///////////////////////////000000000000//////......//////000111;;;444000222333111---+++111444666999;;;>>>CCCFFFHHHHHHHHHIIIIIIHHHDDDAAA>>>===:::888777888999:::;;;;;;::::::<<<===???AAACCCEEEFFFGGGHHHKKKOOORRRZZZgggvvvyyyooommmppptttzzz~~~yyytttqqqsssrrroooiiiccc```aaaccclllooottt}}}yyyqqqlllkkkhhhhhhmmmpppoooooopppnnnjjjeee```[[[VVVQQQNNNJJJGGGDDDBBB@@@???<<<;;;777777777666555555444444555555555444444444444333222222111111222333555666222222111111222222333444222222222222222222222222111111111111222222222333333222222222111111111111000000000000000000000000000000000111222222333333111111111111222222222333///000000111111000000///000000000000000000000000////////////000000000000000000//////000000111222555333000---,,,+++,,,,,,---...///...---,,,---///111///,,,+++---......---......,,,+++++++++,,,---000///...---------------111000///...---,,,,,,,,,---...000111222111000///////////////000000000000/////////...///000000111@@@444000777<<<777111000333666:::===???BBBFFFIIIJJJIIIHHHHHHHHHGGGCCC@@@<<<:::999777777777888999999::::::;;;===@@@BBBCCCGGGHHHIIIIIIJJJNNNUUUZZZfffuuu~~~tttkkklllttt}}}~~~zzzwwwtttsssrrrxxxzzzyyyssskkkhhhlllrrrsssyyy}}}vvvsssooommmppprrrqqqqqqssspppmmmhhhddd```[[[VVVRRRMMMJJJFFFDDDBBB@@@===;;;888888777666555555555555555555555555444444444444444333111000000222444555333222111000111222333444222222222222222222222222111111111222222222333333333333222222222111111111222222222222222222222222000000111111111222222222111111222222222333333333///000111222222111000///000000000111111000000000////////////000000000000///////////////000111111555444222000......//////---...//////------...///222111///...////////////222000...,,,++++++,,,,,,000///...---------------111000///...---,,,,,,,,,...///222333444333111000////////////000000000000///////////////000111111;;;111000;;;AAA===999:::444888===AAACCCFFFHHHKKKKKKJJJHHHGGGGGGEEEBBB???;;;:::999888888888999:::999:::;;;===@@@CCCEEEFFFHHHIIIKKKKKKMMMTTT^^^ggg|||~~~uuuqqqvvv|||wwwtttrrrzzzzzzyyyyyyyyy{{{}}}wwwtttyyy~~~xxxssssssrrrpppppprrrqqqoookkkgggddd___ZZZWWWPPPMMMIIIFFFDDDAAA>>><<<:::999888666666666666666666666555555555444444444666555222000///000111222333222111000111222333444222222222222222222222222111222222222222333333333333333333222222222222111222222222222222222222222111111111111111222222222111111222222222333333333///000111222222111000///000000111111111111000000.../////////000000000111/////////...///000000111222111000000///000111111,,,...000000...---...///222222111000///////////////...---,,,---...///000//////...---------......000///...---------------///000222333444333111000////////////000000000000000000//////000000111222;;;999:::>>>>>>999555555666:::@@@DDDFFFHHHIIIKKKLLLJJJGGGFFFEEECCC???===:::::::::999::::::;;;;;;:::;;;===@@@CCCEEEGGGHHHFFFIIILLLNNNSSS___nnnzzz{{{|||wwwooojjjhhhhhhiiiqqquuuzzz~~~}}}yyyuuuqqqppprrrsssqqqnnnkkkhhhddd___[[[UUUQQQMMMIIIFFFCCC@@@===<<<;;;999777777777888888666666666555555555444444777666444222111000000000222222111111222222333444333333333333333333333333222222222222333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222222333000111111111111111111000///000111222222111000///......//////000000111111//////......//////000111...............//////000,,,...000000///.........111111111000///.........,,,,,,,,,---...///000111......---------......//////......---------.........///000111111111000000////////////000000000000000000//////000000111222888@@@DDD@@@999555444222888<<>><<<:::999888888999:::666666666666555555555555777777666555444333333222111111222333333333333222333333333333333333333333222222222333333333444444444444333333333222222222111111111111111111111111111111111111111111111111000000000111111111222222222111111000000111111222///000222333333222000///.........///000111111111///............///000000/////////...............,,,...000111///.........000111111000...---------,,,,,,,,,------.........---------------...///000......---------......///---......///////////////////////////000000000000000000000000000111111222+++<<>>999===CCCGGGIIIIIIIIIIIILLLIIIFFFDDDBBB???<<<:::999999999:::;;;;;;<<<<<<===???AAADDDGGGIIIJJJJJJIIINNNVVV^^^jjj~~~}}}yyyvvvrrrlllhhhaaa___[[[XXXYYY___gggnnnzzz}}}~~~xxxvvvtttsssppplllgggccc]]]ZZZUUUPPPMMMIIIEEEBBB???===;;;999999999:::;;;777666666666555555555555666777777888777777666555000111222333444333222222333333333333333333333333222222333333333444444444444444444333333333222222333333333333333333333333222222111111111111111111///000000000000111111111333222111000000111222333///000222333333222000///---......///000111111222...............///000000333222222111000//////...---------------...//////999777444000...------...000///...---,,,------.........------------......///000000000000000///...////////////000000000000111000///......///000111444222000///000000///...333444666999<<<>>>@@@AAADDDEEEFFFGGGIIIJJJKKKLLLLLLJJJFFFBBB>>>===<<<<<<>>><<<:::888888:::<<<>>>AAAAAABBBDDDGGGKKKNNNPPPSSSWWW```mmmvvvppplllkkkhhhaaa]]]]]]```___]]]\\\```hhhssszzz~~~xxxssspppooonnnmmmddd```[[[VVVRRROOOKKKIIIDDDAAA>>>;;;:::888555333555666666777666666555444111@@@FFF<<<222333555333444444444444444444444444555555555444444333333333333222222111111222222333444333333222222333333444444444333333333333222222333222222222111000000000000000111111222222333333111111111111111111111111111111111111000000000000000111111000///000333555444///,,,...000...///111111111000000000000111111//////.........///000111777555333000............000///...---------...............------...............///000000/////////////////////000000000000111000////////////000111222000//////000111000///000111333666999===@@@BBBDDDDDDEEEGGGHHHJJJKKKKKKKKKIIIEEEAAA???===<<<<<<===<<<:::999:::;;;>>>???BBBEEEGGGIIILLLOOOTTTXXX```gggqqq~~~{{{rrrnnniiifffgggddd___]]]^^^___```bbbfffmmmxxx{{{uuuqqqooommmlllhhheee```\\\XXXSSSNNNJJJCCCAAA>>><<<<<<;;;999777777777777777666666666666555BBBHHH>>>666666888666444444444444444444444444555444444444333333333333444444333333333333444444444333333222222333333444444444333333333333222222222222222111111111111111000000111111111111111111111111111111111111111111111111111111000000000000///000111111111333555888<<<666222333222000000222111000000//////000000111111000///...///000111222444333111000///...//////000///......------..............................,,,---...///////////////////////////000000000000111000000//////000000111111///...///111222111000///000111333777;;;???BBBCCCDDDEEEFFFGGGIIIJJJJJJJJJHHHEEEBBB???>>>=========<<<;;;;;;<<<>>>AAABBBBBBFFFJJJLLLNNNSSS[[[cccsss|||zzzssskkkffffffcccbbbeeeeeebbbaaadddgggkkkqqqyyyxxxssspppnnnlllnnnllliiifffaaaZZZRRRMMMDDDBBB???============;;;999888777666666666777777666AAAEEE>>>777777888666444444444444444444444444444444333333333333222222555444444444444444444555444333333222222333333444444444333333333333222222111111111111111222222222111111111000000000000000000000000000000000000000111111111111000000000000---///111222222444888:::???888444444333111111333000//////......//////000000000///...///000111222222111000/////////000000//////........................////////////......++++++---...////////////////////////000000000000000000000000000000000000000//////111333444333222222111111333666:::???BBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEBBB@@@???>>>>>>>>>=========???AAADDDEEEEEEIIINNNOOORRR[[[jjjvvvyyypppjjjfffdddbbbdddccceeejjjlllkkknnnrrrzzzzzzuuusssqqqppptttsssrrrooojjjaaaWWWPPPGGGDDDAAA???>>>>>>===<<<:::999777555444555666777444<<>>===<<<;;;:::999666444444444555666444888999777444444444222444444444444444444444444333333333333333333333333333333444444444444333333444333333222222333333444444444333333333222222222000000000111222222222333222222111111000000//////000000000000000000000000111111111111000000000///...///111111000000111333333...,,,...///......111//////............//////---...///000111000///............///////////////......///000000000//////...///000111111000///...,,,---...///////////////////////////000000000000000111111222222111111000111111111444666666555333777777777888;;;???BBBEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJNNNSSSZZZfffyyy}}}vvvpppeeebbb^^^\\\]]]aaafffiiirrruuu{{{}}}zzzyyyyyyzzz{{{|||}}}}}}xxxoooddd\\\SSSOOOHHHCCC@@@>>><<<;;;;;;999888666555555555666666777777666666666555444444444444444444444444444333333444444444444555555222333444555555444333222444333333222222333333444444444333333333333222222111111111111111222222222222222222111111111111111111111111111111111111111111111111111000000000000///111222111000......///444///...111222///---...000//////......//////000,,,...111333444222///---.........///.........------...///000111000000///...///000111111000///.........///000000/////////////////////000000000000000111222222222222111000000000111333555444222000444555777;;;>>>CCCFFFHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEGGGHHHIIIIIIJJJOOOXXXeeewww}}}yyysssooommmjjjfffccc]]]]]]^^^```eeekkkrrrwww~~~{{{zzzzzz{{{}}}~~~vvvkkkdddXXXSSSLLLFFFCCCAAA???>>><<<;;;;;;:::888777777666888666555666777777555555444444444444444444444444444444444555555666666666333444555666666555444333444333333222222333333444444444333333333333222222222222222111111111111111222222222222333333333333222222222222222222222222111111111111000000000000///111333222111/////////111//////444555222//////111000000//////000000111,,,///333666666444000---.........///......---,,,---...///111111111000///...///000222222000///...///000000000000000///...////////////000000000000000111222333333222111000//////000111333333000...111333777;;;@@@EEEIIIJJJGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIPPPVVVcccuuu{{{oookkkfffbbb```^^^]]]\\\]]]```dddiiipppxxx{{{zzzzzzzzzzzzpppiiiZZZUUUNNNIIIFFFDDDCCCBBB=========<<<;;;:::888777777444222444666666444444444444444444444444444444555555555666666666777777444555666888888666555444444333333222222333333444444444444333333333222222333222222222111111000000222222222333333444444444333333333333333333333333111111111111000000000000///111333333222000000111+++***---555888555222333111111000000000000111111---,,,000777999444000///000---...222333///,,,,,,000111222222111000///...111111111111000000000000000000000000000000000000............/////////000222111000//////.........111222333333222111222333///777======???EEEFFFAAAEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJKKKJJJGGGEEEEEEEEEIIIFFFGGGIIIJJJJJJMMMQQQWWWjjjwwwnnnjjjaaa___]]]ZZZYYYXXXYYYZZZbbbhhhqqqzzz|||xxxyyy}}}|||vvvrrr```[[[SSSMMMIIIEEECCCAAA@@@???===;;;:::888888888888777666555555444444555777777666666555555555444777777777777777777777777999666333222444666555333333333333333333333333333333333333333333333333333222222222222111111000000111000000222555666222///111111111111111111111111000111---///555111...777////////////000111222333///000222333333222111000,,,------...///000111111333//////222222//////111222---+++---///---...000000111111222111000///.........///000111222333333000000000000000000000000........./////////000000111111000////////////000222333444333222111222444555999===???AAAEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKJJJGGGEEEEEEFFFFFFDDDEEEHHHJJJKKKPPPWWWggg||||||tttjjjcccaaa[[[\\\\\\ZZZXXXYYY\\\```mmmttt~~~||||||}}}~~~xxxuuufff```XXXQQQKKKHHHEEEBBBAAA@@@>>><<<;;;999999999888888777666555555555555777666666666555555555555555555555555555555555555999666333333555666555444333333333333333333333333333333333333333333333333222222222222111111111000333222333555777777555222111111111111111111111111444444666666444333222///222222111111000000111111...///111222222111000////////////000111111222222333///...000///,,,---000111------111333111000222000000111222222111///.........///000111222333333000000000000000000000000....../////////000000000000000/////////000111111333444444333222222333555:::999<<>><<<:::999999999999888777666666666666666666666666666555555555333333333333333333333333777666555555666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222333444444444333222222222222222222222222222333,,,666666000NNNhhhZZZ666555444333222111111111111111222222111000///...///.....................---,,,---000///...222999CCCAAABBBEEEBBB:::222//////000111222222111000///111111111111000000000///////////////////////////////////////000000000111////////////000222333444444444555444333444777:::======AAAIIIMMMIIIEEECCCCCCCCCDDDDDDDDDDDDDDDDDDHHHIIIJJJJJJHHHFFFFFFGGGGGGHHHJJJMMMOOOWWWjjj||||||ssshhhbbb]]]^^^^^^^^^aaaeeepppxxx{{{}}}|||qqqfff]]]UUUNNNJJJDDDBBB@@@>>><<<:::999999:::999888777777666777777555555555666666666666666444444444444444444444444555555666666666555666666444444444444444444444444333333333333333333333333222222222222222222222333222333444333333222222333222222222222222222222222444---777777111OOOjjj\\\444444333333333333444444444444333333222111000//////////////////.........222///---------000:::EEETTTKKKCCC>>>999333///000...///111222222111000000......///000111222333333000000000000000000000000/////////000000000111111/////////000111222333444333444444444444666:::===@@@DDDGGGKKKPPPRRRMMMEEEAAAAAAAAAAAAAAABBBCCCDDDGGGIIIJJJJJJHHHFFFGGGGGGEEEGGGKKKMMMPPP\\\tttwwwkkkccc\\\YYYYYY^^^bbbdddjjjppp{{{pppfff\\\SSSMMMEEEDDDBBB???===;;;::::::;;;:::999888777777777777555555555666666666666666555555555555555555555555222444666666555444555666444444444444444444444444333333333333333333333333222222222222333333333333444555555555333222333444333333333333333333333333...***222333---:::EEE888222222222222333444555666666555444333222111000000222222222222222222222222000000222555444555===FFFMMMCCC999444000---...111...///000111222111111000......///000111222333333000000000000000000000000//////000000000111111111000000000000111222333333222333444444555888===AAA@@@HHHIIIEEEKKKVVVSSSFFF@@@???======>>>@@@CCCDDDGGGIIIJJJIIIHHHGGGGGGHHHEEEHHHMMMQQQUUUddd|||qqqggg___ZZZZZZZZZ^^^gggmmmrrryyyzzzooocccXXXQQQHHHGGGEEEBBB@@@>>>===<<<;;;;;;:::999888888888888555555555555666666666777555555555555555555555555000333555666444333444555555555555555555555555555333333333333333333333333222222222333333333444444333444555444111000222444333333333333333333333333444444666888777666555333111111111111222333444555666666444222111000//////222222222333444444444555)))...999AAA@@@;;;;;;>>>999333/////////---...111...///000111222222111000111111111111000000000000000000000000000000000000000000000000111111111111111111111000111111222333111222333444666999???CCC???IIIGGG===DDDUUUUUUEEE???===;;;:::;;;???BBBEEEGGGHHHJJJIIIHHHGGGGGGHHHFFFJJJPPPUUU[[[lllwwwkkkccc^^^ZZZWWW^^^```gggqqqzzzuuuhhh\\\TTTKKKIIIGGGDDDBBB@@@???>>><<<;;;:::999888888888888444555555555666666777777555555555555555555555555///222555555333222333555555555555555555555555555333333333333333333333333222222222333333444444444000222333111...---///222333333333333333333333333...///,,,///555222000:::222222111111222222333444666555333111000///......000000111222333333444444///...666444222HHHTTTAAA222222000///............111111222333444444555555111111222222222222111111222222111111000000//////000000////////////000000000000000000111222333444222333555888;;;===???AAAAAAFFFEEE@@@CCCMMMMMMDDD;;;::::::;;;<<>>===:::888777888888777555<<<999777777888888666333444333222111222444666888555555555555555555555555555555666666666666555555666666555444333333222222333444444555555444444333444444444444444444444444333444444333222111333444444444333222222333333333///000111222222222222222///666:::777333111---)))//////000111222222333333111111444444888EEEIII===222111000///............000000000111222222333333///000000000000000000///111111000000000000000///000000////////////000000111111000000111222333333222333555888;;;>>>@@@AAAAAAEEECCC===???GGGFFF>>>:::::::::;;;===@@@CCCEEEHHHFFFFFFHHHHHHGGGHHHMMMOOOQQQ[[[mmm~~~|||tttjjjaaaYYYWWWWWWWWW\\\cccooozzzxxxmmmfffXXXRRRKKKFFFEEECCC@@@>>>>>><<<:::999999999888777999777555666888999777555777666555444444444555666555555555555555555555555555555666666666666555555666666555444444333222222333444444555555444444333444444444444444444444444222333444333222222444555555444333333222222222222111111222222222111111000666:::;;;666333222000---000000000111222222333333...000---111===>>>777666222111000//////......//////////////////000000000......////////////......////////////000000000000111000000//////000000111222111111111111222222333222333666999<<>>@@@>>>;;;;;;;;;;;;:::888666555555666777888888666888888777777666555444444555555555555555555555555555555666666666666555555666666555555444333333333444444555555555555444444444444444444444444444444222333444444333333555777666555444333222111111111333333333333222111000///555777666111000222222000000000111111222333333333///000***222DDD;;;---444111111000////////////////////////////////////.........////////////...............//////000000111111000000000000000000111222222222111111222222333222444777:::===???@@@AAA???AAA???999888:::999555999:::;;;===@@@CCCFFFHHHIIIHHHIIIKKKJJJIIIMMMSSSVVVdddzzztttjjjccc]]]YYYWWWVVVWWW[[[bbblllxxx}}}wwwhhhaaaWWWOOOJJJGGGCCC@@@@@@>>><<<;;;;;;;;;:::999666666666666777777666666777777777777777555444333555555555555555555555555555555666666666666555555666666555555444444444333444444555555555555444444444444444444444444444444222333444444333444666777777666444333222111111111222333333333222222111000...111111......111222000111111111222222333333333111222---666GGG===...888111000000////////////000000000000000000000//////000000000111111000000000......//////000000111111111111000000000000111111222222222222222222333444444666999<<<>>>???@@@???<<<>>>===999888999999888:::;;;<<>><<<;;;;;;;;;:::999888888888777666555555555444555666666666666555444666666666666666666666666555555666666666666555555666555555555555555444444444555555666666555555444444444444444444444444444222333444444333333555777777666444333222111111111111111222333333333333333...444777555222222111...222222222222222333333333......---555===666///444000000////////////000000000000000000111111111111111111222222222222111111000000000000111111111111222111111000000111111222111111111222222333444555666888;;;===??????>>>>>>:::<<<<<<;;;999:::;;;<<<;;;<<<>>>@@@CCCEEEGGGHHHFFFEEEGGGIIIIIILLLWWWbbbuuuuuuooodddZZZTTTRRRTTTWWW\\\eeepppyyyxxxooocccYYYRRRNNNIIIFFF@@@>>><<<;;;<<<<<<:::999999::::::999666555555666555555555555555555555666666666666666666666666666555555666666666666555555555555555555555555555555555555666666666666555555444444444444444444444444333444444333222111333444666555444333222111111111000111222333444444444444555???EEEAAA888444222000222222333333333333333333---***///333//////111---000000////////////000000/////////000111111111222111111222222222222111111222222222222111111111111222111111000000111111222000000111222333444666777888:::<<<>>>???>>>===;;;:::;;;<<<<<<:::999;;;>>><<<===???BBBDDDFFFGGGGGGFFFEEEHHHKKKNNNUUUdddsssyyyfffbbb[[[UUUTTTWWW^^^ccclllyyyzzzmmmaaaYYYSSSNNNJJJBBB@@@>>>=========<<<;;;888:::;;;:::777666777999999888666555555555555666666666666666666666666666555555666666666666555555555555555555666666666666555555666666666666555555444444444444444444444444333444444222000///111222555444333333222222222222222222333333444333333333444AAAJJJDDD888222333555333333333333333333333333444///888999+++000888///000000////////////000111---......///000111222222111111222222222222111111444333333333222111111111222222111111111111222222///000000222333555777888:::;;;>>>??????>>><<<:::;;;;;;<<<<<<:::888;;;???===>>>@@@CCCDDDFFFFFFGGGHHHHHHKKKOOOTTT^^^qqq}}}sss^^^\\\YYYWWWZZZbbblllsss~~~tttggg^^^WWWQQQMMMDDDAAA???>>>??????>>><<<777999;;;:::888888999<<<===;;;999666555444555666777777777777777777777777555555666666666666555555555555555666666666666666555555666666666666555555444444444444444444444444333444444222///...///000444444333222222333333333444444444444333222111111+++;;;EEE@@@333///444:::333333333333333333333333111222444555555444222111000...,,,,,,...000000000000000000000000000000000/////////...---...111333222333444222000//////000...///111222222222111000222111111111333666888:::<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::999888777===>>>???BBBEEEFFFEEEDDDOOOKKKKKKUUUcccrrraaaZZZXXX]]]ccckkkzzz}}}qqqggg^^^UUUPPPLLLJJJGGGBBB>>><<<===>>>>>><<<999777777777999:::999999888666444333666888888888777777666666555555666666777777777555444333555555555555555555555555666555444333333444555666555555555555555555555555555444333333333333444555222222222222333333444555222222222222222222222222111111222222222333333333444333333222222333333444111222333444444333222111000...------///000000000000000000000000000000000///000111000//////111333222333333222000//////000000000111222222222222111222111111111333666999:::<<<============<<<;;;;;;<<<<<<<<<<<<;;;:::999888===>>>@@@CCCFFFHHHHHHHHHPPPNNNSSScccvvvuuuppprrrqqqmmm```]]]```iiisss~~~wwwlllbbbXXXQQQLLLJJJFFFAAA===;;;:::;;;<<<;;;:::999888888999999888666444333333555777888888888777777666666666666666777888888888777666555666666666666666666666666666555444444444444555666555555555555555555555555555555444333333444555555333333222222333333444555222222222222222222222222111111222222222333333333444333333222222333333444000111222333333222111000000///---...///111111000000000000000000000000000///111333333222111222333111222222111///...///000111111111111111222222333222222222222444666999:::======<<<;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;>>>???AAADDDGGGIIIKKKLLLNNNRRR^^^ttt|||qqqddd]]]]]]___^^^aaadddmmm{{{uuujjj___XXXOOOMMMHHHCCC???<<<;;;:::::::::::::::999999::::::???:::555333555777888777888777777777777666666666666777888888888888888777777777777777777777777777666555555444444555555666555555555555555555555555555555444333333444555555333333333333333333444555333333333333333333333333111111222222222333333333444333333222222333333444000000111111111111000000000///...///111222111000////////////////////////000222444555444222222333000111222111///...///000111111000//////111222333222222222333555777999;;;===<<<;;;::::::;;;<<<===??????>>>>>>===>>>>>>>>>@@@AAACCCEEEGGGIIILLLOOOQQQ\\\ppp}}}qqqnnnfff\\\VVVXXX___eeelllsss~~~tttiiiaaaTTTQQQLLLGGGCCCAAA???===<<<;;;999888999:::===>>>IIIBBB:::777888999777555777777777777777777777777555666666777888888888888666666666666666666666666666666555555555555666666555555555555555555555555555555444444444444555555444444333333333444444555333333333333333333333333111111222222222333333333444333333222222333333444000000000000000000000000111000///000222333222000////////////////////////111333555666444333222333000111222111000///000111000000///...///000111222222222333555666888:::;;;<<<;;;;;;:::;;;<<<===>>>??????>>>>>>>>>???@@@@@@BBBDDDEEEFFFFFFIIIMMMQQQZZZlll|||rrrkkkccc```\\\XXXXXX___mmmxxx{{{qqqiiiZZZUUUNNNIIIFFFDDDBBB@@@???<<<999777888<<>>@@@AAA??????>>>>>>>>>@@@AAABBBCCCEEEGGGGGGGGGKKKQQQVVVbbb{{{wwwnnneee___VVVTTTTTTYYYaaammmzzzsssddd\\\RRRJJJGGGFFFDDDBBB@@@>>>;;;999;;;???DDDGGG>>>;;;777666888999888666777777777888888888888999666555555555555555666777555555555555555555555555555666666777777666666555666666666666666666666666444555666666666666555444666555444444444444444444333333333333333333333333111111222222222333333333444333333222222333333444111111111000000111111111111000111222444444222111000000000000000000000000444555555333222111222444111333444333222111222444111111222333333333333222222333555777888:::;;;;;;888999;;;===???AAABBBBBB???>>>======>>>@@@BBBCCCCCCFFFIIIIIIJJJOOOXXX___rrr{{{rrrkkkddd]]]XXXTTTSSSYYYfffuuurrrhhhZZZPPPKKKIIIFFFDDD>>>======>>>@@@CCCEEEGGG777777777777777777777777777777888888888999999999888777666555555555666777555555555555555555555555555666777888888777666555666666666666666666666666444555666777777666555444666666555444444444444444444444444444444444444444111111222222222333333333444333333222222333333444222222111111111111222222111111111333444444333111000000000000000000000000555555444222000000222444222333444444222222333444222333444555666555444333222333555777999:::;;;;;;666888;;;???AAACCCDDDDDD???>>>======>>>@@@BBBDDDCCCFFFJJJKKKMMMSSS]]]eeezzzpppiiiddd___ZZZVVVYYYYYYcccwwwsssbbbVVVOOOLLLIIIGGG;;;===@@@BBBDDDFFFFFFFFF888999;;;:::888666666777777777888888999999999999:::999888666666666777777777777777777777777777777555666777888888777666555777777777777777777777777444555666777777666555444777666555444444444444444444444444444444444444444111111222222222333333333444333333222222333333444111111333444444333222111,,,///222333111000000000222222222222222222333333444333333222222333333444000111111111111222222222333222333777888555444666444777888777444444666999<<<<<<;;;<<<>>>@@@BBBBBB????????????@@@BBBDDDEEEHHHDDDFFFOOOTTTXXXgggyyyuuummmeeebbb]]]WWWUUUUUU[[[fffvvvmmm]]]SSSNNNJJJGGG???<<<@@@HHHKKKDDD===;;;;;;999777666777777666555777888999::::::999777666999999888888777777666666777777777666555333222111555555555555555555555555555555555555666666666777777777777777666666666666555444444444555555333111222222222222222222222222222333444444444333222111444444333333333333222222///000111222333333444333111000000///000000111111000000000111111111222222444333333222222333333444111111111111222222222222444111222666666444444777222666<<>>===<<<<<<;;;:::<<>><<<<<<:::888888888999888666777888999::::::999888666999888888666555444333333555555555555555555555555666666666666666666666666555555666666666666666666777777777777666666666666666555444555666666444222000111111111222333333333555555666666666555444333333333222222222222333333/////////000222444555666???:::333//////111111111222333333444555666666777333333222222222222333333111111111111222222222333444111111333444333444888777888:::===???@@@>>><<<===<<<<<>>AAADDDEEECCCBBBAAABBB???@@@AAACCCEEEHHHIIIJJJJJJJJJNNNVVVaaauuussshhh^^^[[[YYYYYY[[[bbbrrr~~~}}}|||{{{zzzxxxwwwwwwwwwxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuvvvuuuvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||xxxiii[[[QQQJJJKKKIIIGGGEEEBBB>>>:::999===;;;999999999999999777777888999:::::::::999999<<<;;;;;;:::888777666666666555444444444777999;;;777777777777777777777777777777777666666666666666777777777777666666666666555444444444555555333222333444555777:::<<<===>>>333333333333333222222222444333111111222555888:::222111000///000111222333OOOEEE999111000111111///......///000111222333444333222222111111222222333111222222222222333333333444000///111222222555:::KKKEEE===:::;;;===>>>>>>@@@GGGLLLJJJBBB===???DDD@@@AAACCCEEEHHHJJJKKKLLLIIILLLSSS]]]lll~~~pppeee^^^WWWVVVYYY___gggsss}}}|||}}}~~~}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvttttttsssqqqpppnnnmmmlllllllllmmmooonnnlllkkkkkklllnnnooolllllllllllllllllllllllliiiiiiiiihhhhhhhhhggggggiiiiiiiiiiiiiiijjjjjjjjjiiijjjlllmmmnnnoooooopppooonnnnnnnnnoooooopppqqqsssssstttuuuvvvwwwxxxyyyxxxyyyzzz{{{}}}qqqbbbUUUMMMHHHHHHFFFBBB???<<<;;;999<<<:::888888888999888777888888999999::::::::::::::::::::::::999999999999999777666555555666888999666666666666666666666666777777777777777777666666777777777777666666666666555444333333555444333111444444666888:::<<<===>>>444444333333222222222222555444333222333666:::<<<222111111000000000111111???:::333//////111111111...//////000111222333333222222111111111111222222222222222222333333333333444000///222333333666;;;???>>>>>>???@@@???>>><<>>DDDBBBCCCEEEHHHJJJKKKLLLLLLJJJPPP[[[iii|||pppbbbYYYWWWQQQTTT\\\jjjyyy}}}{{{|||{{{{{{{{{{{{zzzzzzzzzzzz|||~~~{{{vvvrrrqqqrrrrrrrrrqqqpppooonnnmmmmmmlllllllllkkkjjjjjjiiiiiigggfffdddbbb`````````aaabbbaaa```______```aaabbb________________________aaa``````______^^^^^^^^^]]]]]]]]]^^^^^^^^^______^^^___```bbbbbbcccccccccbbbbbbaaabbbbbbcccdddeeeeeefffggghhhiiijjjkkkllllllmmmnnnppprrruuuwwwxxxxxxyyy{{{~~~{{{iiiYYYPPPJJJLLLKKKEEEAAA@@@???===<<<:::888888888999888666888888999999::::::;;;;;;777888888888888999999999:::999888666666666777777666666666666666666666666666666666777777888888888777777777777666666666666555444333444555555333111222222333555666888999999777666555444444444444555555444333333444777999;;;//////000111111222111111111000000///000000111111222222222222333333444444222222111111111111222222222222222333333333444444444111000333555444777;;;777:::===????????????@@@BBBEEEFFFDDD@@@>>>???AAADDDEEEGGGIIIKKKLLLLLLLLLOOOWWWeeexxxrrreee[[[XXXZZZXXX\\\gggzzz~~~||||||{{{zzzzzzzzz{{{{{{xxxvvvttttttsssssspppoooooooooooonnnnnnnnnnnnmmmkkkoooqqqooojjjeeeeeefffffffffeeedddcccbbbaaaaaa________________________\\\[[[XXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXXXXWWWVVVVVVUUUUUUQQQQQQRRRRRRSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]___````````````aaaccceeegggiiijjjllllllnnnpppssswwwzzz||||||~~~ssscccZZZNNNRRRQQQIIIDDDCCCBBB???===;;;999999999:::999888888888999999:::;;;<<<<<<999999999999999999888888999999888888888777777777777777777777777777777777555555666777888999999:::777777777777666666666666777666555666777777555333222222222333444444555555777666555444444444555555333333333333444555777777,,,---///111333333333222,,,///222333111000000000000000000000000000000000222222111111111111222222222222333333333444444444444111111444666555777;;;???@@@@@@???===???EEEJJJCCC@@@>>>>>>@@@AAA@@@???EEEGGGIIIJJJLLLLLLLLLKKKSSS\\\mmmpppeee]]]VVVXXX___eeehhhttt}}}zzzwwwuuutttsssrrrqqqqqqppppppqqqqqqnnnkkkjjjjjjiiihhhfffeeeddddddddddddccccccccc^^^bbbfffddd___[[[[[[]]]^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]bbbcccdddfffiiimmmppprrroooqqquuuyyy|||~~~~~~~~~~~~|||mmmeeePPPUUUUUULLLEEEDDDBBB>>>>>><<<::::::;;;;;;:::999999999999999:::;;;<<<=========<<<;;;;;;:::999999777888888999999999888888888888888888888888888888444444555777888999:::;;;777777777777666666666666999888777888999888777555444444444444444444444444555444333222111222333333111111222333333444444444222111111111111111222222111111000000000000000111111111111111111111111111222333333444444333333222333333333333333333333333333333222333444777:::<<>>???999888;;;<<<777:::;;;777;;;<<<333777777888888888888777777888888888888888888888888888888999999999999888888444555666777888888777777444555666777888999999999333222111111222333555666333333333333333333333333444333333333333444555555111000000000000000111111111000000//////000000111000000000000000000000000000111111222222111111000111111111111111111111111444333333444666888;;;===@@@AAABBBCCCDDDDDDEEEEEEDDDBBBAAA@@@@@@BBBDDDFFFHHHGGGIIILLLMMMMMMSSSZZZbbbuuummmbbb\\\]]]]]]]]]fffrrr~~~~~~~~~~~~|||zzzzzzzzzyyywwwuuurrrqqqqqqpppooonnnnnnmmmjjjjjjhhhfffdddbbb```___^^^]]]]]]\\\ZZZYYYXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPOOOQQQPPPOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCAAACCCHHHJJJGGGDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHFFFDDDDDDEEEGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLOOONNNMMMMMMNNNQQQTTTVVVWWWXXXZZZ\\\^^^```bbbccchhhkkkooosssxxx~~~qqqbbb```ZZZTTTNNNJJJFFFBBB@@@===:::888999;;;;;;;;;??????@@@@@@@@@??????@@@@@@:::===>>>888:::;;;444777777888888888888777777888888888888888888888888666666777777777777666666777777777777777777777777666666555444555777888999666555444333333444555555333333333333333333333333444444333333444444555666111000000/////////000000000000////////////000000000000000000000000000000000111111222222111111000111111111111222222222222444444444555888;;;===???AAAAAACCCEEEFFFGGGGGGHHHCCCBBBAAAAAABBBDDDFFFHHHHHHGGGIIILLLNNNPPPYYYbbbsssppp^^^ZZZZZZ\\\]]]cccvvv~~~|||{{{{{{zzzyyywwwvvvuuuuuuuuussspppnnnmmmllliiigggffffffeeedddcccaaaaaa```______]]]\\\ZZZXXXWWWVVVRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKNNNKKKGGGFFFHHHHHHGGGEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFHHHJJJKKKKKKEEEDDDCCCBBBBBBAAABBBBBB>>>???EEENNNPPPJJJEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFDDDCCCBBBCCCDDDCCCBBBCCCEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGJJJIIIHHHHHHJJJLLLNNNPPPMMMNNNOOOQQQSSSUUUVVVWWW]]]___bbbeeejjjpppwww|||lllfff___XXXRRRMMMHHHFFF@@@===:::999;;;<<<======888>>>>>>:::===GGGJJJFFFAAA:::===>>>888888;;;666777777888888888888777777888888888888888888888888666666777777777777666666;;;:::888777666666777777888777444222222444777999999888777666555555555555333333333333333333333333444444444333444444555666222111111000000000000111/////////...//////000111000000000000000000000000222333333444444333333222333333333444444444444444444444555777:::===@@@BBBDDDDDDFFFGGGHHHHHHHHHHHHCCCCCCBBBBBBDDDFFFHHHIIIIIIHHHIIIMMMOOOTTTaaammmrrreeeZZZYYY[[[```eeerrr{{{yyyxxxwwwtttsssrrrrrrqqqooommmlllkkkjjjkkkiiigggeeedddbbb```]]]]]]]]]\\\[[[YYYXXXWWWWWWUUUUUUTTTRRRQQQOOONNNMMMJJJKKKLLLMMMLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFHHHKKKNNNHHHCCCBBBEEEGGGEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFHHHIIIJJJJJJDDDDDDCCCBBBBBBBBBBBBBBBAAAFFFOOOVVVSSSJJJEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLNNNOOOPPPQQQRRRUUUVVVXXXZZZ^^^dddkkkqqquuuzzzvvvmmmccc\\\VVVNNNIIIGGG@@@>>>;;;;;;<<<===>>>======DDDDDDBBBQQQhhhnnndddDDD;;;<<<>>>777777;;;888777888888999999888888777888888888888888888888888888999999::::::999999888<<<:::888666666777888999999888666555444555666666888777777666666666555555444444444444444444444444444444444444444555666666444333222222111111111222///////////////000111111222222222222222222222222222333333444444333333222333333444444444555555555444555777:::===AAACCCEEEHHHHHHHHHIIIHHHHHHGGGGGGDDDDDDDDDDDDFFFGGGIIIJJJJJJIIIKKKNNNRRR[[[lll|||uuufff]]]ZZZ[[[___iiiwww}}}}}}}}}||||||{{{zzzzzzyyyvvvssspppooommmkkkiiiddddddcccaaa```^^^]]]]]]___^^^\\\[[[[[[ZZZXXXVVVTTTTTTSSSRRRQQQPPPOOOOOOKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDGGGJJJKKKFFFAAA@@@DDDFFFDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEENNNXXX[[[QQQEEECCCHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJMMMNNNOOOPPPSSSXXX___dddhhhmmmuuu{{{uuuiiibbbZZZOOOHHHFFFAAA???===<<<>>>>>>>>>===;;;AAAAAAEEEaaa}}}RRRDDD@@@@@@999888;;;888888888999999999999888888888888888888888888888888999999::::::::::::999999999888777666666888:::<<<777888999999888777555444444444555555666666666666444444444444444444444444555444444444444555666666555444333222222222222222000//////000000111222333333333333333333333333333000111111222222111111000111111222222333333444444444555888<<<@@@CCCFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKNNNSSSYYYfff}}}vvvggg]]]ZZZ\\\```iiizzz}}}{{{zzzzzz{{{{{{zzzuuuuuuuuutttsssqqqoooooonnnkkkhhhfffdddcccaaa___[[[[[[ZZZYYYWWWVVVUUUUUUSSSQQQPPPOOOPPPPPPNNNLLLJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDDDDCCC@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBBDDDEEECCCAAAAAADDDGGGFFFCCC@@@@@@BBBDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHPPP[[[\\\QQQDDDCCCIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGFFFDDDCCCBBBCCCFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNSSSWWW\\\```gggmmmrrrvvv{{{~~~}}}qqqjjjaaaSSSHHHFFFBBBAAA???>>>??????>>>===;;;===>>>GGGhhhgggQQQEEECCC<<<999:::777888888999999999999888888888888888888888888888888777777888888888888777777777777666666777888:::;;;666777:::;;;:::888555333111222333555555666555555444444444444444444444444555555444444555555666777555444333222111111111111000000000000111222333444222222222222222222222222000111111222222111111000111111222222333444444555444666999>>>BBBFFFHHHJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKPPPXXXbbbtttvvvhhh]]][[[___fffooo~~~~~~{{{yyyyyyvvvsssqqqrrrrrrrrrqqqkkkkkkkkkiiigggeeebbbaaabbb___\\\ZZZYYYXXXVVVTTTTTTTTTSSSRRRRRRQQQPPPPPPKKKIIIGGGGGGGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDCCC?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAADDDFFFDDDAAA???AAAEEEAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHNNNXXX^^^XXXNNNIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIHHHFFFDDDDDDEEEHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEEEEFFFHHHKKKNNNSSSVVVZZZ^^^aaafffkkknnnnnnppprrrssstttvvvyyy{{{|||~~~{{{uuujjjYYYKKKHHHDDDBBB@@@@@@@@@???===<<>>>>>>>>???@@@AAABBBCCCAAAEEEHHHFFFBBB@@@AAADDD@@@CCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIIIILLLVVV```bbbZZZQQQMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHJJJJJJJJJIIIJJJKKKKKKIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKNNNPPPRRRTTTVVVZZZ___bbbeeefffhhhjjjkkkmmmppprrrqqqsssvvvyyy{{{|||qqq]]]NNNJJJEEEDDDAAA@@@@@@???===;;;999;;;>>>FFFWWWkkktttsssrrrPPP<<<<<<<<<===>>>:::888999999::::::999999888888888888888888888888888999::::::;;;;;;::::::999777777888888777666555444666666555555555666666666555666666666666444333222555555555555555555555555555555555555555666777777333333333222222000//////111111000000000000111111111111111111111111111111666444222000000000111222555222111222666888888666666:::@@@CCCDDDEEEEEEFFFEEELLLOOOMMMJJJJJJIIIGGGGGGHHHIIIIIIGGGGGGHHHIIILLLMMMSSSaaawwwwwwgggbbb^^^[[[eeesss}}}~~~|||zzzxxxvvvuuusssrrrqqqpppnnnlllkkkjjjmmmhhhaaa]]]\\\^^^___```ZZZYYYXXXVVVUUUSSSRRRQQQPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@CCCEEEDDD@@@>>>@@@BBB===>>>???@@@@@@AAAAAA@@@???????????????>>>>>>>>>@@@AAABBBAAA@@@???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIKKKMMMNNNOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOOOOOOOOOOMMMKKKJJJNNNMMMKKKJJJKKKLLLNNNPPPOOOPPPTTT[[[aaa```YYYRRRPPPOOOMMMMMMNNNNNNLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMMMMNNNMMMLLLJJJIIIKKKIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDHHHGGGFFFFFFHHHIIIIIIIIIKKKLLLNNNPPPRRRTTTUUUUUUZZZZZZ[[[]]]^^^```aaabbbggghhhhhhjjjmmmqqquuuwww|||}}}vvvyyyssscccUUUKKKGGGCCC@@@AAA@@@<<<<<>>CCCHHHNNNSSSVVVXXX]]]VVVEEE:::===>>>:::<<<<<<;;;::::::999888888777888888888888999999999999999999999999999999999999888666555555555666777999999888777666555444444777777666555444444333333555444333444666888888777555555444444444555666666000111111222222222111111111111000000000000111111111111111111111111111111222222333333333333333333444222111333666888888666777:::???BBBDDDEEEFFFHHHGGGNNNRRRNNNJJJIIIIIIHHHGGGHHHIIIHHHGGGGGGHHHIIILLLOOOXXXjjjqqqddd``````cccppp~~~~~~~~~}}}{{{yyyxxxxxxxxxwwwuuusssqqqooonnnmmmmmmkkkiiihhhfffddddddgggccc]]]YYYWWWXXXXXXWWWSSSSSSRRRPPPOOOMMMLLLLLLJJJIIIGGGFFFGGGFFFEEECCCDDDCCCCCCCCCBBBBBBBBBBBB>>>???@@@@@@>>>======>>>>>>???@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???>>>???AAA@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHIIIJJJKKKKKKKKKIIIIIIIIIJJJKKKKKKJJJIIILLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRTTTUUUVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQSSSTTTTTTTTTSSSRRRQQQQQQTTTSSSSSSRRRSSSTTTUUUUUUTTTSSSUUUYYY^^^___[[[VVVYYYWWWVVVUUUUUUUUUSSSQQQSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOQQQOOOMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGEEEFFFHHHIIIIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNSSSTTTVVVWWWYYYZZZ[[[[[[^^^^^^^^^___bbbeeehhhjjjpppsssyyy~~~|||qqqpppsss~~~zzzhhhXXXMMMKKKFFFBBBBBBAAA===<<<>>>======>>>???AAADDDGGGHHHVVV```___OOO@@@===???>>>;;;;;;;;;::::::999999999777888888888888999999999999999999999999999999999:::999888777777777888888888888777777666666555555777666666555444444333333666444333444666777777777555444444444444555555666...///000111222333333333111111000000000000111111000000000000000000000000///111333555666555444333444333222333555777777777777:::>>>AAACCCEEEHHHJJJJJJRRRUUUPPPIIIGGGHHHIIIGGGHHHHHHHHHFFFFFFHHHIIIJJJPPP]]]sss~~~tttggg]]]^^^dddooo~~~|||{{{wwwwwwwwwwwwuuusssqqqpppnnnnnnmmmkkkiiigggeeedddeeedddbbb```^^^\\\[[[ZZZ]]]ZZZUUURRRQQQOOONNNLLLKKKKKKJJJIIIGGGFFFEEEEEEEEECCCBBBBBBDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===>>>??????===<<>>===?????????>>>===============FFFUUU[[[NNN===888;;;===::::::::::::::::::::::::777888888888888999999999999999999999999999999999;;;;;;:::999999999999:::777777777777666666666666666666666555444444333333777555444444666777666666444444333333444555555666///000111222222222222222222111111000000111111222000000000000000000000000222333444555555555444444333333333333555666777888888;;;>>>@@@CCCEEEIIIKKKKKKSSSVVVOOOGGGEEEGGGIIIFFFGGGHHHGGGFFFGGGIIIKKKMMMVVVgggrrrfff^^^YYY___lll}}}~~~{{{yyyyyyxxxvvvtttqqqqqqqqqpppnnnllliiihhhddddddcccbbb```^^^\\\[[[[[[ZZZYYYWWWUUUSSSQQQQQQQQQOOOMMMLLLKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBAAAAAABBBAAA@@@AAACCCCCCCCCBBB????????????????????????AAA???===???BBBBBB@@@===???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCEEEFFFFFFDDDDDDEEEGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^______aaaaaabbbcccgggkkkoooqqqrrrqqqooommmmmmnnnooopppnnnllljjjhhhffffffffffffccceeehhhkkkmmmnnnnnnnnntttrrrqqqrrruuuwwwvvvuuupppnnnmmmlllkkkiiieeecccdddddddddccccccccccccccc^^^]]][[[ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZZZZXXXUUURRRSSSSSSRRRRRRQQQPPPPPPPPPLLLMMMMMMMMMNNNMMMMMMLLLNNNLLLKKKKKKMMMNNNMMMLLLNNNNNNMMMLLLLLLKKKKKKKKKNNNPPPRRRTTTUUUSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUXXX[[[___dddkkkrrrwww|||vvvkkkgggeeennn|||hhhZZZQQQIIICCCBBBBBB??????@@@>>>>>>>>>===============777EEEMMMEEE999666:::===;;;;;;;;;::::::999999999777777888888888999999999999999999999999999999999;;;;;;::::::999999999999555666666666777777777888666666555555555444444444888666444444666666666555333333333333444555666666111111111222222222111111222222111111111111222222000000000000000000000000666555444333222333444444222333333444444555777888999<<>>>>>???AAABBBBBBAAA????????????????????????BBB@@@>>>@@@CCCCCCAAA>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKOOONNNNNNMMMNNNOOOPPPPPPSSSSSSTTTVVVWWWXXXYYYZZZYYY\\\___```______```bbbeeefffhhhjjjlllmmmnnnnnnqqqqqqsssvvvzzz}}}zzzxxxwwwwwwwwwtttwww|||~~~}}}{{{wwwtttssssssrrrrrrqqqqqqppppppiiihhhfffeeeddddddeeefffgggfffeeedddcccaaa^^^[[[]]]]]]]]]\\\[[[ZZZZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTQQQOOONNNNNNOOOPPPOOONNNPPPOOOOOONNNNNNOOOPPPPPPRRRSSSUUUVVVUUUSSSPPPNNNOOOOOONNNNNNNNNNNNNNNNNNMMMPPPSSSVVVZZZ```fffkkknnnssszzz|||nnngggdddjjj|||mmm___SSSJJJBBBAAABBBAAAAAABBB>>>>>>>>>>>>>>>=========:::???BBB???;;;;;;===>>>======<<<;;;999888777777777777888888888999999999999999999999999999999999999999999999999888888777555555666666777777888888555555555555555444444444888666444444666666666555444444444444555666777888111111222222222111111000222222111111111111222222111111111111111111111111888666444222111111333444222333444444444555777999:::===@@@BBBDDDEEEHHHJJJHHHKKKKKKEEEAAACCCEEEEEEEEEFFFGGGGGGHHHKKKOOORRRSSSddd}}}tttggg```^^^aaaiiiwww}}}zzzxxxwwwtttqqqooonnnmmmkkkiiigggffffffdddaaa^^^[[[YYYUUUUUUUUUTTTRRRPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFBBBAAABBBCCCEEEEEECCC@@@BBBBBBBBBAAAAAAAAAAAAAAA===<<<<<<===???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIJJJLLLKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPPPPRRRTTTWWWXXXYYYZZZ\\\^^^```bbbdddeeeeeehhhkkkkkkjjjjjjnnnqqqqqqrrruuuxxxzzz|||||||||~~~}}}}}}}}}uuuuuutttsssrrrrrrrrrrrrrrrpppnnnlllkkkiiifffcccfffeeeeeedddcccbbbaaaaaa_________^^^]]]\\\[[[ZZZUUUTTTRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSTTTVVVWWWWWWWWWVVVTTTQQQNNNLLLMMMLLLLLLLLLKKKJJJJJJIIIHHHJJJMMMOOOQQQUUUZZZ^^^aaaeeekkkqqqwww}}}qqqgggeeehhhxxxttteeeXXXMMMDDDBBBCCCCCCBBBCCC>>>>>>>>>>>>===;;;:::999@@@>>><<<;;;;;;<<<;;;:::===<<<<<<;;;999999888777777888888888888999999999999999999999999999999999888888888999888777777666555555666666777777888888555555555555555555555555777555444444666777666666444444555555666777999999///000111222222222222222333222222111111222222333222222222222222222222222333333333222222222222333111333555555444444777::::::>>>BBBDDDEEEEEEFFFGGGDDDEEECCC??????CCCDDDBBBDDDEEEFFFGGGIIIMMMRRRVVV___sssxxxjjjbbb___dddmmmzzz}}}{{{yyywwwtttqqqpppnnnjjjhhhgggfffcccbbb```___^^^]]]ZZZVVVSSSQQQNNNNNNNNNMMMKKKJJJHHHGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@???AAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@AAA???>>>===>>>@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMNNNNNNNNNNNNOOOQQQRRRRRRSSSTTTTTTUUUUUUVVVTTTTTTUUUWWWZZZ^^^bbbddddddeeehhhkkknnnqqqssstttxxx{{{}}}|||{{{||||||yyyxxxvvvsssqqqqqqqqqpppooonnnmmmlllkkkjjjiiiiiigggfffdddbbbaaa^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZYYYWWWWWWWWWXXXZZZ[[[^^^]]]\\\YYYVVVRRROOOMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFHHHKKKLLLMMMOOOQQQTTTWWWZZZ^^^ccchhhnnnvvvzzzzzzpppkkkkkkzzzsss```TTTHHHEEEEEEDDDCCCCCC>>>?????????>>>===;;;:::===;;;999:::;;;:::999777::::::::::::::::::::::::777888888888888999999999999999999999999999999999777888999999999888666666666666666666777777777777555555555555555555555555666444333444666777777777555555666666777999:::;;;---...///111333444444444333222222111111222222333333333333333333333333333///000222444444444333222111333555555333444777:::;;;>>>CCCEEEFFFEEEEEEEEEBBBAAA===:::===CCCDDDAAADDDEEEFFFHHHJJJOOOUUUYYYsss~~~ooofffcccdddkkkvvv~~~|||xxxvvvuuurrrooommmkkkiiieeecccbbbaaa^^^]]][[[ZZZYYYWWWTTTQQQMMMLLLIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@>>><<<>>>>>>>>>????????????@@@BBBAAAAAAAAACCCDDDDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCFFFIIIHHHFFFEEEGGGIIIFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNNNNOOOQQQRRRTTTTTTSSSTTTUUUWWWZZZZZZ[[[[[[\\\]]]]]]]]]^^^___```bbbfffkkkpppssssssuuuwww{{{~~~~~~}}}|||{{{zzzyyyvvvuuutttssspppnnnlllkkkfffeeecccbbbcccdddcccbbbaaa```^^^]]]\\\]]]___```eeeccc```\\\XXXTTTRRRPPPJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMMMMMMMNNNOOOQQQSSSVVVZZZ^^^eeemmmrrruuuzzz|||sssrrr~~~gggYYYLLLGGGGGGEEECCCBBB===>>>@@@AAAAAAAAA@@@???:::999;;;>>>???>>><<<<<<777777888999;;;<<<======777888888888888999999999999999999999999999999999888888999:::999888777666777777777777666666666666444555555555555555555555555444333444666888888888666666666777888:::;;;<<<......///111222333444555111111111111111111111111888444333777666111111666///111222111000222333333000444999999666555888;;;===@@@CCCFFFFFFEEECCCAAA>>>?????????>>>===???@@@AAACCCHHHMMMNNNPPP]]]mmm}}}{{{pppfff^^^bbbnnnyyy~~~}}}wwwsssqqqmmmhhhhhhkkkfffccc___]]][[[YYYWWWTTTUUUSSSQQQMMMJJJHHHFFFFFFHHHGGGEEEBBBAAA@@@@@@@@@AAA======@@@AAA>>><<<======<<<;;;<<>>>>>@@@CCCGGGFFFBBB???AAACCCEEEGGGGGGFFFDDDBBBDDDEEEFFFHHHJJJMMMNNNOOOMMMLLLKKKLLLMMMNNNNNNMMMRRRRRRSSSRRRRRRTTTXXX[[[___]]]\\\]]]```dddfffggggggggghhhiiijjjkkkmmmnnnnnnppptttyyy{{{wwwsssqqqooommmmmmnnnoooooonnnffffffgggjjjmmmnnnnnnmmmuuunnneee\\\WWWSSSQQQOOOMMMKKKHHHHHHHHHIIIIIIHHHIIIJJJJJJGGGEEEFFFJJJMMMNNNNNNOOOQQQTTTXXX\\\^^^dddjjjrrr{{{}}}sssfffUUUJJJFFFFFFDDDAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::222>>>999555===888111<<<888<<<>>><<<::::::;;;;;;666666777777888888999999888777666555555555555555444444555555666666777777666555555444444666777888777777777777888888888888......///000111222222333111111111111111111111111333222888BBBDDD<<<222...111333444333222222333222222666999999777777:::>>>>>>@@@CCCEEEFFFDDDBBB@@@>>>>>>>>>>>>>>>@@@BBBDDDCCCEEEJJJNNNOOOUUUeeewww}}}mmmgggccccccmmm{{{|||yyyvvvpppmmmllljjjeeebbbbbb___\\\XXXVVVTTTSSSPPPNNNPPPNNNLLLIIIGGGEEEDDDCCCDDDCCCAAA@@@?????????@@@AAA===;;;>>>???<<<;;;<<>>===>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@?????????CCCBBBAAACCCEEEGGGEEEDDDEEEFFFIIIKKKLLLLLLJJJIIIIIIJJJKKKMMMOOOQQQSSSTTTPPPOOOOOOPPPRRRUUUWWWWWWZZZ[[[[[[[[[\\\^^^aaadddjjjiiijjjkkkooorrrtttuuuxxxxxxyyy{{{}}}}}}|||zzzzzzzzzzzzxxxwwwuuutttuuuxxx{{{~~~~~~xxxnnneee]]]WWWRRROOONNNLLLIIIHHHIIIIIIIIIHHHIIIKKKLLLLLLLLLOOOUUUYYYNNNMMMMMMNNNOOORRRUUUWWW\\\aaahhhpppwww~~~xxxkkkYYYLLLHHHGGGEEEBBB@@@@@@@@@???>>>>>>==============================<<<<<<;;;;;;;;;::::::::::::>>>;;;999===;;;888===777999<<<;;;:::;;;;;;<<<888888888888999999999999777777666555555555666666555555555666666666666666666666555444555666777888666666777777777888888888.../////////000000000000222111111111111111111222222>>>OOOYYYRRRBBB555000444333444444444333333333555777999999777888<<<@@@@@@BBBDDDEEEEEECCC@@@>>>;;;:::999999;;;???BBBEEEEEEHHHLLLOOOQQQ\\\sssyyykkk```___dddlll}}}}}}{{{yyyvvvtttpppjjjgggiiijjjddd]]]YYYWWWUUUQQQOOONNNLLLJJJHHHHHHGGGFFFDDDBBBAAA@@@@@@AAA@@@?????????@@@AAABBBCCC>>><<<===>>><<<;;;===AAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHEEECCCCCCEEEGGGIIIIIIFFFGGGJJJMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVZZZYYYYYYZZZ\\\```ccceeehhhiiijjjkkkkkkmmmpppsssxxxzzz|||~~~tttjjjaaaXXXSSSSSSPPPMMMLLLLLLLLLKKKJJJHHHIIIKKKLLLNNNRRRWWW[[[PPPOOONNNMMMMMMNNNOOOPPPUUUXXX]]]bbbhhhnnnuuuzzz~~~tttbbbSSSLLLJJJHHHEEEAAAAAA@@@@@@???>>>>>>===========================<<<;;;;;;;;;;;;:::::::::888333777<<<===EEELLLJJJ999999:::;;;;;;999999888:::::::::999999999999999666666555555555666777777777777666666666666666555666666555555555666777888666666777777777777888888000000000000000000000000222222111000000111222222222JJJaaaaaaLLL777222777333111222555666555333444555777777777777:::>>>BBBBBBCCCDDDDDDCCCAAA>>><<<;;;:::888888<<<@@@CCCEEEFFFJJJNNNQQQWWWhhh}}}lllccc\\\```iiiyyy~~~zzzwwwuuusssqqqooommmfffdddiiikkkeee[[[TTTSSSPPPMMMKKKJJJIIIGGGEEEBBBBBBAAA??????>>>>>>>>>@@@??????@@@AAACCCEEEFFFGGGAAA>>>@@@@@@??????AAABBBAAA@@@AAACCCCCCBBB@@@CCCCCCDDDDDDEEEEEEEEEFFFIIIGGGFFFFFFHHHJJJKKKLLLJJJKKKNNNPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTWWWZZZ[[[fffgggggghhhjjjmmmrrruuuzzz{{{}}}}}}~~~yyynnnddd^^^ZZZXXXTTTRRRQQQQQQOOONNNLLLLLLMMMMMMNNNPPPSSSUUUTTTSSSRRRPPPOOOOOOOOOPPPQQQSSSVVVYYY\\\aaahhhlllqqqwwwmmm\\\SSSNNNJJJHHHBBBBBBAAA@@@???>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;888---444===<<>>AAACCCCCCCCCCCCBBB???===;;;???===<<<>>>AAAEEEFFFFFFFFFKKKQQQVVVbbbxxxoooccc___^^^fffuuu|||zzzvvvsssqqqooollljjjgggbbb```eeegggaaaWWWPPPNNNLLLIIIGGGGGGFFFDDDCCC??????>>>>>>===>>>>>>>>>>>>>>>>>>???@@@CCCEEEFFFGGGBBB???@@@AAA@@@AAACCCBBBAAAAAABBBDDDDDDBBB@@@DDDDDDEEEFFFGGGGGGHHHHHHHHHJJJLLLNNNOOOOOOPPPPPPSSSTTTVVVWWWXXXYYYXXXXXXYYYYYYZZZ[[[^^^bbbeeegggooorrruuuwwwzzz|||rrrllldddaaa]]]ZZZYYYXXXVVVTTTUUUTTTSSSSSSTTTUUUVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTUUUXXX]]]```ccciiipppwww|||wwwdddWWWOOOJJJGGGCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???333888===888DDDRRRLLLDDD<<<777:::<<<999777777999999888888777777777666666666666666666777888999888888777777666666666555666666666777777777777777555666666666666777777777222222222111111111111111333222000//////000222333777666333000111444444000444//////888<<<888555777444444555666999<<>><<<;;;<<<;;;<<<@@@EEEGGGEEEBBBGGGMMMTTT^^^pppvvvggg[[[]]]dddrrr~~~|||xxxuuuqqqmmmkkkhhheeeccc___ZZZXXX\\\]]]WWWOOOKKKIIIGGGDDDCCCCCCBBBAAA???>>>>>>=========>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCCCCC???===@@@BBB@@@AAACCCBBBBBBBBBDDDFFFFFFDDDBBBEEEEEEFFFGGGHHHJJJJJJKKKKKKOOOUUUYYYZZZYYYYYYYYYZZZ[[[\\\^^^```aaaaaabbbddddddeeegggkkkoootttvvv{{{}}}rrrooojjjgggeeecccaaa___\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWRRRSSSSSSSSSRRRRRRUUUWWWWWW\\\ccciiinnnuuu}}}lll\\\QQQIIIFFFDDDDDDCCCBBB@@@???>>>>>>:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<:::666999:::888@@@LLLNNNIII<<<555999>>><<<;;;===888888888777777777777777777777666666666777888888888777777777777777777666555666777888888888777777555555666666666666777777000000000000111111111111444222000//////000222444444333///---222::::::555:::333222<<>><<<<<<888999>>>EEEKKKMMMHHHCCCHHHOOOYYYggg|||mmmccc[[[cccppp|||yyywwwssspppkkkgggdddaaa]]][[[WWWSSSQQQSSSRRRLLLHHHGGGFFFDDDBBBAAAAAAAAA???>>>>>>>>>============>>>>>>======<<<<<<===>>>@@@AAAAAA>>>===AAADDDCCCBBBDDDDDDDDDEEEGGGJJJJJJHHHFFFIIIIIIJJJLLLMMMOOOPPPPPPSSSXXX___cccddddddeeefffdddeeegggjjjmmmppprrrsssvvvvvvwwwzzz}}}yyyvvvtttqqqoooiiigggfffgggiiikkkjjjhhhgggfffeeedddaaa___^^^\\\VVVWWWXXXVVVTTTRRRRRRSSSQQQUUUZZZ^^^aaafffmmmrrrzzzwwweeeWWWMMMHHHEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<111888888666;;;???GGGTTTSSSBBB666:::>>><<<:::===777888888888888888999999888888777777666777777777777777777777777888888888555666777888999888777777555555555666666666777777////////////000000000111444222000//////000222444)))444:::555000222888:::@@@777666???BBB:::444666444555777;;;???AAABBBBBBAAAAAAAAA@@@???>>>===<<<<<>>>>>===<<<<<<=========@@@??????>>>>>>???@@@AAABBB??????EEEGGGFFFEEEGGGEEEEEEGGGJJJLLLMMMKKKIIINNNNNNPPPQQQSSSTTTUUUVVV[[[```fffjjjkkklllnnnqqqrrrsssvvvzzz}}}yyywwwuuuuuuwwwxxxvvvssspppooommmkkkhhheeecccaaa[[[\\\\\\[[[WWWUUUSSSSSSRRRUUUXXXXXXYYY[[[```dddjjjuuummm]]]RRRLLLFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<333AAA<<<666<<<:::===PPP^^^JJJ:::;;;>>>999666999888888888999999::::::;;;999999888777666666777777666666777777888888999999555666777999999888888777555555555555666666666777222222111111111111222222///000111222333222111111444333222222333555888999@@@BBBDDDCCC???:::777555:::666555;;;@@@@@@???@@@DDDCCCBBBAAA@@@>>>===<<>>>>>>>>???????????????>>>>>>>>>===???AAAAAAAAABBBDDDFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSQQQXXXZZZUUUTTTZZZaaaccceeeiiipppvvv{{{~~~~~~|||xxxtttqqqooommmmmmhhheeeaaa]]][[[YYYUUUSSSUUUSSSRRRQQQRRRUUUYYY\\\dddkkkuuuxxxgggZZZQQQJJJEEEBBBCCCBBB???===>>>???===;;;999888999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::999:::===BBBFFF\\\RRREEE===;;;;;;:::999888888999:::;;;;;;<<<<<<>>>===:::888888888999:::777666666666777888999999777666555666888999999888777999999888666555666777333333222222222222333333000111222222333333222222555444333222333555777888888:::<<<<<<999666444333333666;;;===;;;:::???EEECCCCCCAAA@@@???>>>>>>>>>===EEEFFFHHHNNNIIIGGGPPPRRRVVVhhhrrrfffeeeiiisss|||xxxuuurrrnnnjjjhhhbbb```\\\XXXTTTQQQOOONNNKKKIIIGGGDDDBBBBBBBBBBBBAAA@@@@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAAAAACCCEEECCCCCCDDDDDDEEEGGGHHHIIIMMMNNNOOOOOOPPPRRRVVVZZZeeemmmpppiiiaaacccjjjnnnyyy~~~{{{yyyxxxwwwuuurrrmmmiiifffccc```]]]WWWUUUSSSRRRRRRTTTVVVXXX___dddnnnzzzppp```UUUNNNHHHEEEEEECCC???===>>>???>>>===;;;:::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;:::999888:::>>>AAAIIICCC;;;888999:::999777888888999999::::::;;;;;;===<<<:::888777888999999999999888777777777777777888666666777888999999888999:::;;;:::888777888999444333333333333333333444333222222222222333444444666555444333333444555666111333444555333333333444888<<>>======???AAACCCAAA@@@>>>>>>???@@@AAA>>>GGGIIIKKKMMMGGGFFFSSSTTT___vvvvvviiieeejjjssszzzwwwrrroookkkhhhccc```ZZZXXXUUUQQQNNNKKKIIIHHHFFFEEECCCAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@AAA>>>????????????????????????AAABBBCCCBBBBBBDDDFFFDDDEEEEEEGGGIIIKKKMMMNNNPPPQQQQQQRRRSSSWWW\\\```www~~~uuuttt{{{~~~xxxtttppplllhhheee___]]]ZZZWWWUUUUUUVVVWWW[[[___fffoooyyy}}}hhhYYYRRRLLLGGGFFFDDD???===>>>??????>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;:::888777999:::===:::888999<<<===;;;999888888999999999999999999<<<;;;999888777777888999;;;;;;999888777666666555888777666777999999999777999:::;;;:::888888888:::333333222222222222333333444444333222222444555666666555444333333333333444222333444333333333555777999;;;::::::@@@FFFDDD===BBBAAA???===>>>@@@BBBDDDDDDJJJLLLQQQVVVMMMIIITTTWWWhhhxxxkkkeeegggsss}}}zzzuuurrrnnnjjjfffbbb]]]ZZZVVVTTTRRRNNNKKKIIIGGGGGGCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBDDDFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVWWWXXX[[[```gggkkk|||}}}yyytttpppmmmkkkiiifffbbb^^^\\\ZZZYYY[[[]]]aaagggpppxxxqqq___UUUNNNHHHFFFDDD@@@???@@@>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;999888888888;;;::::::;;;======;;;888999999888888888888888888:::999888777777777888888;;;:::999888777777777777999888777777999999999777666888999888777666777888222222111111111111222222555444333222333444666777666555444444333333222222444555666555444444666999333>>>BBB>>>>>>FFFHHHCCCBBBAAA???>>>???AAADDDFFFHHHIIIJJJUUU___VVVMMMTTT\\\rrryyyllleeeeeemmm}}}~~~yyyuuurrrqqqnnnjjjeeebbb^^^YYYVVVRRRQQQNNNLLLIIIGGGFFFEEEAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDEEEGGGHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSVVVXXXYYY^^^```cccfffkkkqqqxxx}}}|||yyyvvvtttqqqlllgggccc```^^^\\\]]]___bbbhhhnnntttwwwzzzzzzeeeWWWOOOHHHFFFDDDAAAAAACCC======>>>======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;::::::;;;:::999888888999999999888999999888888888888888888999999888888888888888888888888888888888999:::::::::888777888999999888777666777888888777666777888222111111000000111111222444333333333333444555555555444444444333333222222444555666555444444666888===VVVaaaPPP===>>>FFFGGGCCCBBBAAAAAAAAACCCEEEGGGIIIFFFFFFUUUcccZZZPPPVVVggg}}}rrrkkkddddddiiiuuu}}}yyyuuupppmmmkkkhhhddd```]]]YYYUUURRRLLLKKKIIIGGGEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBDDDFFFHHHJJJJJJLLLNNNPPPSSSTTTUUUXXX[[[^^^aaabbbgggjjjpppvvv|||}}}zzzvvvpppkkkfffccc`````````aaacccgggjjjlllmmmrrrzzzooo\\\SSSKKKHHHEEEBBBBBBEEE>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<888:::<<<===<<<;;;<<<===;;;::::::999:::<<<===>>>888888999999999999999999999999999999999999999888666666666777999;;;<<<===:::999888888999:::888777888999::::::999888:::;;;333222222111111222222333222222333444444444444444333333444444444333333222222444666666555666777999FFF```hhhSSS@@@AAAEEECCCDDDDDDCCCCCCDDDEEEFFFGGGHHHEEEEEETTTaaaYYYTTT```vvv{{{}}}vvvdddaaaaaahhhsss}}}yyyuuurrrmmmjjjdddaaa]]]ZZZWWWSSSOOOLLLHHHGGGEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????@@@????????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIILLLNNNPPPRRRUUUWWWYYY[[[^^^bbbggglllppprrruuuzzzzzztttnnnkkkgggfffeeeddddddeeefffgggdddhhhnnnvvvzzzdddZZZQQQKKKGGGCCCBBBEEE@@@???>>><<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===;;;<<<======<<<===>>>>>>888888999999::::::;;;;;;999999::::::::::::999999666666777888999;;;======;;;:::888999999:::888777777999::::::999999:::;;;444333333222222333333444111222333444555444333222222333333444444333333222111444666888888888:::;;;;;;KKKNNNBBBAAAMMMLLL>>>DDDEEEEEEEEEFFFFFFFFFFFFIIIGGGGGGTTT^^^XXXXXXjjjtttppptttwwwhhh^^^]]]bbbnnn}}}|||yyyuuurrroookkkgggddd^^^\\\XXXUUURRROOOKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@???????????????>>>>>>===>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIKKKNNNQQQTTTUUUXXX[[[^^^```bbbfffkkkrrrxxx}}}{{{vvvrrrnnnmmmkkkjjjhhhgggffffff```ccchhhnnnvvvkkk```UUUNNNHHHCCCBBBDDDBBBAAA>>>===<<<===>>>???:::::::::;;;;;;<<<<<<<<<;;;<<<<<<;;;999999;;;<<<888999;;;;;;999777666555888888999:::;;;;;;<<<<<<999::::::;;;;;;;;;::::::777777777888999;;;<<<===;;;:::999999::::::888777555777888888777777888:::666---666;;;///222777+++111111111111222333444555333333333333333333333333666666777888888888888888>>>@@@BBBCCCCCCCCCEEEFFFHHHGGGEEEBBBAAACCCHHHLLLKKKFFFGGGPPPYYY```kkkuuuooonnnyyymmmaaa]]]^^^gggyyy~~~yyyvvvpppkkkhhheeeaaa___]]]ZZZTTTPPPMMMKKKHHHFFFEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<===???AAACCCBBBDDDFFFIIIKKKNNNPPPQQQTTTUUUWWWZZZ]]]```ccceeejjjooovvv||||||yyywwwvvvtttqqqmmmhhhdddddddddeeeiiioooxxxzzzeeeSSSOOOMMMEEE@@@BBB@@@???>>>======<<<======;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888777666666999>>>@@@===;;;;;;;;;999666888999::::::999777666888777666666666888999:::777888999999888999;;;===FFF666555666///444:::///111111111111222333444555555555555444444444333333333444666888:::<<<======<<>>>>>>>>???AAA@@@??????@@@BBBDDDFFFIIIJJJLLLNNNPPPSSSVVVXXXZZZ\\\___bbbeeeiiimmmppp|||}}}{{{yyywwwsssnnnkkkgggffffffhhhlllrrrxxx|||ppp[[[TTTOOOFFFBBBDDD@@@???>>>===============;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999777999999888:::<<<:::666777888999::::::999888777888777777777777888888999777888888777666666888999ZZZQQQNNNFFF555111444000222111111222222333444555777666666666555555444444222333444666999;;;<<<===;;;>>>BBBDDDEEEEEEFFFGGGLLLJJJHHHIIIKKKJJJHHHEEEJJJJJJKKKOOOWWWhhh}}}rrrlllwwwyyykkkccc___dddqqq{{{vvvppplllgggbbb___[[[XXXVVVPPPMMMJJJHHHGGGFFFEEEDDDAAA@@@@@@??????>>>>>>>>>@@@??????>>>>>>>>>??????CCCCCCBBBBBBCCCEEEHHHIIILLLNNNPPPQQQSSSWWW\\\___dddgggkkkooosssxxx~~~}}}zzzvvvtttnnnmmmlllkkklllnnnqqqsssyyyggg[[[RRRIIIEEEGGGAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999:::;;;<<<666777666666:::>>>;;;444888888999999999999999999888888888999888888777777888999999888666666777888VVV```gggZZZ???......333222222222222222333444555555555555555555555555555222333333444555666888888>>>@@@BBBDDDDDDFFFIIILLLggg\\\OOOGGGFFFHHHHHHGGGIIIKKKMMMOOOYYYqqqyyypppppp}}}nnneeecccfffooo|||vvvrrrkkkgggbbb]]]YYYVVVSSSQQQNNNKKKHHHFFFFFFFFFEEECCC@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>??????@@@DDDCCCCCCCCCEEEHHHKKKLLLPPPRRRUUUVVVYYY^^^eeejjjpppuuuzzz~~~|||zzzwwwvvvtttsssqqqqqqqqqqqqqqqwwwrrraaaUUULLLHHHIIIBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<888;;;;;;:::;;;>>><<<777999999888888888999::::::888999999:::999888666555999:::;;;:::999999:::<<>>??????@@@AAAAAACCCCCCCCCDDDGGGKKKNNNQQQVVVYYY^^^aaadddjjjttt{{{~~~}}}}}}|||{{{yyywwwtttsssooottt||||||hhhZZZPPPKKKJJJCCCBBBAAA???>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::888???BBB>>>999999::::::999999888888999:::;;;;;;888999:::::::::888777666777888999::::::;;;===???QQQYYYWWWSSSRRREEE777777444444333333333333444444222222333444555666666777333333444666:::>>>AAACCCEEEEEEDDDBBBCCCGGGMMMQQQggg___UUUNNNKKKJJJIIIHHHHHHMMMSSS\\\ppp}}}vvvwwwqqqgggcccdddppp~~~~~~xxxrrrmmmiiiccc___YYYTTTQQQNNNKKKHHHHHHEEEBBBAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@BBBCCCDDDDDDDDDFFFHHHLLLQQQUUUXXXXXX___ffflllpppxxx}}}zzzwwwqqquuuzzzqqqaaaUUUNNNJJJDDDCCCBBB@@@???>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======;;;:::999999999999666???CCC>>>666444777999888888999999:::;;;;;;;;;999999999999999999888888444555777888888:::<<>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======;;;::::::999999:::666===@@@<<<777666777777777888999;;;;;;;;;;;;:::999999888888888999::::::555777888888888999<<<>>>555XXXjjjhhh___DDD333===555444444333333333444444:::999888777666555444444777777777888:::===AAACCC???BBBEEEFFFFFFEEEFFFGGGMMMMMMKKKIIIGGGIIILLLPPPMMMRRR[[[mmm~~~yyyjjj```bbbiiisss|||uuupppjjjeeeaaa\\\XXXSSSNNNJJJGGGDDDBBBDDDCCCAAABBBDDDFFFGGGFFF???????????????@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGKKKLLLNNNRRRXXX^^^dddgggnnnxxx~~~ooo___RRRJJJEEEEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;777<<<===;;;:::;;;:::888666777:::<<<===<<<;;;:::999999888777888999;;;<<<999:::;;;;;;::::::<<<>>>666HHHYYYWWWEEE666333777666555333222333444666888999888777555555555666777777777666666888<<<@@@BBBDDDDDDEEEFFFGGGHHHHHHIIIFFFMMMIIIDDDIIIIIIFFFKKKRRRRRR```~~~yyy~~~lllddd___dddmmm}}}|||rrrooonnnhhhaaa^^^XXXUUUPPPLLLHHHFFFFFFFFF@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBBBBAAAAAABBBCCCAAAAAABBBEEEHHHIIIIIIIIIKKKNNNTTT[[[]]]```iiisssuuu}}}dddTTTNNNHHHDDDBBBDDDBBB>>>>>>@@@AAAAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>===888999>>>@@@>>>===<<<;;;:::999:::;;;;;;999:::;;;;;;999999:::;;;999999999999999999999999:::::::::999999888888888777999::::::::::::;;;===444>>>HHHGGG===444222444333333222333333444555555888888777666666666666666888777666777999<<<@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGEEEMMMKKKGGGKKKKKKKKKTTTUUUZZZlll|||qqqeee``````jjjyyyuuunnnjjjccc]]]ZZZUUUSSSNNNJJJGGGEEEEEEEEE??????????????????@@@@@@>>>@@@BBBBBBAAA@@@AAABBBDDDDDDFFFHHHLLLNNNNNNNNNTTTVVVZZZ___bbbfffqqq||||||xxxtttqqqnnnmmmmmmoooqqqsssvvv|||nnn]]]TTTJJJFFFCCCDDDCCC@@@???AAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>999======;;;===DDDGGGEEE<<<<<<;;;::::::::::::;;;999:::;;;;;;999999:::;;;999999999999999999999999:::::::::999999999888888999:::;;;;;;;;;;;;===@@@444555777777666555444444111222444666777777666555777777777777777666666555888777777888:::===@@@BBBDDDDDDCCCCCCCCCDDDDDDEEEAAAIIIGGGFFFLLLJJJJJJSSSWWWeee~~~wwwgggaaa```eeeuuurrrjjjddd]]]XXXWWWQQQOOOKKKGGGDDDCCCCCCCCC@@@@@@@@@@@@????????????@@@AAACCCCCCBBBBBBBBBCCCFFFHHHJJJMMMPPPSSSUUUVVV[[[[[[]]]aaaeeelllzzz~~~yyyssspppkkkjjjgggdddaaa___]]]\\\[[[]]]```ccciiipppyyy}}}hhh[[[NNNHHHEEEEEEEEEBBBAAACCC??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999<<<===<<<>>>DDDGGGFFF;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;999999:::;;;999999999999999999999999::::::::::::999999999999;;;<<<<<<;;;;;;===@@@CCC444333222222444666666666111444888;;;<<<:::888666555666777888888777666555888888888999;;;>>>@@@BBBDDDCCCBBBAAAAAABBBBBBCCCCCCGGGFFFJJJTTTQQQKKKPPPYYYooo}}}rrrgggbbbfffqqqtttiiiccc___YYYTTTSSSMMMKKKHHHEEEBBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAABBBDDDFFFFFFEEEEEEFFFGGGHHHJJJMMMPPPSSSWWW[[[]]]______aaaffflllwww|||wwwqqqlllgggbbb___]]][[[YYYWWWUUUTTTTTTTTTTTTVVVZZZ^^^dddmmmvvv|||sssaaaRRRKKKEEEEEEEEEBBBAAACCC???>>>>>>>>>>>>>>>???@@@========================<<<===<<<;;;;;;===>>>>>>:::;;;<<<===<<<;;;:::999999:::;;;;;;999999:::;;;999999999999999999999999::::::::::::::::::::::::;;;<<<;;;;;;;;;===BBBEEE333444555555555444555666222555888;;;<<<:::888666555666777888888777666555888888999:::<<>>>>>>>>>>>>>>???@@@========================>>>===<<<;;;:::999888999:::;;;<<<===<<<;;;:::999999:::;;;;;;999999:::;;;999999999999999999999999:::::::::::::::::::::::::::;;;;;;:::;;;>>>BBBFFF222555777777444333333444333444666777888777555444555666666777777777777777888999:::;;;===???AAABBBCCCAAA@@@??????@@@BBBCCCJJJIIIIIIXXXlllkkkbbbdddiii}}}ooogggfffkkkzzz{{{sssnnnhhhbbb```[[[RRRLLLKKKGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???BBBEEEFFFGGGHHHJJJKKKKKKOOOSSSVVVXXX\\\ccchhhgggkkkttt~~~{{{xxxtttoooiiieee]]]YYYUUUQQQOOOMMMJJJHHHFFFEEEDDDDDDEEEGGGIIIKKKQQQUUU\\\cccjjjqqqxxx}}}vvvtttpppmmmllllllmmmnnnmmmppptttyyysss___TTTJJJGGGFFFDDDBBBBBB??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;======:::999;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;999999:::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;999:::;;;<<<<<>>@@@BBBCCCBBBAAA???>>>???AAACCCEEEFFFFFFFFFRRRaaa___\\\fffyyyvvviiihhhllluuuyyyrrrjjjddd^^^[[[UUUMMMIIIIIIFFFEEEEEEDDDCCCBBBBBBAAA>>>??????@@@AAABBBCCCCCC@@@CCCFFFIIIJJJLLLNNNPPPPPPTTTYYY[[[\\\```hhhnnnqqqxxx|||yyyvvvttttttsssrrrpppnnnkkkhhhccc]]]YYYSSSPPPMMMJJJJJJJJJIIIHHHFFFEEEEEEEEEGGGJJJMMMOOOTTTZZZccclllsss{{{zzztttnnngggddd```]]][[[[[[\\\]]]]]]```fffmmmwwwfffZZZNNNJJJIIIFFFCCCBBB@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;>>>>>>:::999<<<<<<<<<;;;::::::::::::;;;999:::;;;;;;999999:::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<999;;;===>>>???BBBEEEHHH888555444555777999777666;;;999777555444555666777777666555555555777888999888999;;;===???@@@BBBCCCBBB@@@???>>>???AAADDDFFFIIIIIIHHHOOOWWWRRRUUUfffssskkknnnvvv}}}yyypppfffeee^^^XXXTTTOOOJJJHHHKKKEEEEEEEEEDDDDDDCCCCCCBBB???@@@AAABBBDDDEEEFFFFFFCCCFFFJJJMMMOOOQQQTTTVVVUUUYYY]]]___```dddkkkrrr~~~~~~}}}vvvuuussspppnnnllljjjjjjiiihhheeeccc```[[[UUUQQQKKKHHHEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEGGGKKKOOOQQQYYY```jjjuuu~~~}}}zzztttkkkddd^^^[[[WWWTTTRRRRRRSSSUUUUUUXXX___hhhssskkk^^^QQQLLLKKKHHHDDDCCCAAAAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>???;;;;;;>>>===777666999===<<<;;;:::999:::;;;<<<999:::;;;;;;999999:::;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<999;;;>>>AAABBBDDDFFFIII888777555444444555777888444666555333333666999:::888888777666666666666666888:::<<<>>>@@@@@@@@@@@@CCCBBB@@@>>>???@@@BBBDDDJJJNNNKKKJJJQQQTTT]]]ooo{{{rrrpppvvv~~~}}}wwwqqqjjjeee\\\ZZZUUUPPPLLLIIIHHHGGGEEEDDDDDDCCCAAA@@@@@@???===???AAABBBAAAAAABBBCCCJJJKKKKKKMMMOOORRRUUUWWW]]]]]]bbbhhhkkknnnyyy{{{vvvqqqmmmeeennnoooooouuutttrrryyy}}}xxxtttrrrrrrhhhiiigggccccccggghhhggggggeeebbb^^^ZZZTTTMMMHHHIIIEEEBBBBBBDDDFFFFFFEEECCCEEEGGGGGGIIINNNVVV\\\gggnnnxxx}}}uuupppjjj```UUUSSSNNNLLLMMMMMMKKKJJJLLLOOOTTT]]]iiivvvzzziiiVVVLLLGGGDDDBBBBBB@@@@@@??????????????????<<<======>>>???@@@@@@@@@AAA@@@???>>>===<<<;;;;;;======<<<;;;::::::::::::BBB>>>:::888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999666555666777:::<<<>>><<<<<>>>>>???AAADDDFFFHHHMMMJJJJJJQQQVVVcccxxxzzztttttt{{{zzztttnnngggbbb[[[XXXTTTOOOKKKHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA???AAACCCDDDDDDEEEHHHJJJNNNOOOQQQSSSVVVYYY\\\___ggggggkkkqqqvvv}}}tttnnnjjjfffdddfffhhh___[[[bbbeeefffnnnyyy~~~yyyrrrmmmjjjiiiiiifffgggfffbbbaaaeeefffddddddaaa]]]YYYUUUPPPJJJFFFJJJGGGDDDCCCDDDFFFEEECCCHHHJJJMMMNNNQQQXXXaaahhhpppwww|||pppfff```XXXRRRNNNJJJHHHJJJKKKIIIJJJMMMPPPWWWcccppp~~~ttt^^^RRRLLLHHHEEEDDDAAA@@@@@@???????????????<<<======>>>??????@@@@@@========================<<<<<<<<<;;;<<<<<<======FFFBBB>>>;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::<<<===>>>======@@@EEEHHHHHHGGG666555444333333444555666777777888888888777666555888888777666666666777777999;;;===???AAAAAA@@@@@@>>>>>>===>>>@@@CCCFFFHHHGGGMMMMMMMMMTTT\\\nnn{{{xxx{{{zzzuuuoooiiiccc^^^XXXUUUQQQLLLIIIGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCEEEHHHJJJMMMOOORRRUUUXXX[[[```cccmmmnnnsss{{{pppeee___]]]\\\[[[YYY______cccooopppkkknnntttssspppkkkfffbbb```______bbbdddccc______cccdddbbb```\\\WWWRRRNNNJJJFFFCCCFFFEEECCCDDDFFFGGGFFFEEEHHHKKKOOORRRWWW```kkksss}}}wwwhhh[[[TTTPPPMMMKKKGGGFFFHHHIIIIIILLLPPPQQQ[[[jjjyyy}}}cccTTTNNNHHHCCCAAAAAAAAA@@@???????????????=========>>>??????@@@@@@:::;;;;;;<<<===>>>??????<<<<<<<<<<<<===>>>???@@@CCCAAA>>>===<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>AAAEEEHHHHHHHHH555555444444444444555555:::666444555666666777:::888888777777666777777888:::<<<>>>AAABBBAAA@@@???>>>>>>>>>???AAACCCFFFHHHHHHPPPPPPQQQYYYddd{{{||||||~~~{{{uuupppkkkeee___[[[TTTRRRNNNJJJGGGEEEEEEEEEAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKQQQUUUMMMQQQUUUXXXZZZ^^^cccgggooouuu|||{{{zzz|||uuuggg\\\YYYYYYZZZ[[[WWWmmm}}}wwwwwwzzzqqqhhhfffbbb^^^[[[[[[[[[\\\^^^``````^^^^^^bbbdddbbb\\\WWWQQQKKKHHHFFFDDDCCCAAAAAABBBDDDFFFHHHIIIJJJIIIMMMSSSYYY```jjjvvv~~~~~~zzznnn^^^TTTQQQOOOKKKKKKGGGGGGIIIJJJKKKPPPVVV[[[fffwwwiiiWWWPPPJJJDDD@@@BBBAAAAAA@@@????????????======>>>>>>????????????::::::;;;<<<===>>>>>>???===<<<<<<<<<======>>>???;;;::::::;;;<<<===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::::::::>>>???@@@CCCEEEHHHIIIJJJ555555555444444555555555666222333:::===:::888999888888777777777777888888:::<<>>>>>>>>>>>>>>?????????<<<<<<==================>>>======<<<;;;;;;<<<<<<999999999;;;======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;???@@@BBBDDDFFFHHHJJJKKK666666666666666666666666666444<<>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<>>===<<<;;;;;;;;;;;;>>>===<<<=========;;;999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>???AAADDDEEEFFFHHHKKKMMM666777777777777777777666:::777===KKKPPPGGG===<<<888888777777888888999:::;;;>>>AAADDDEEECCCAAA???@@@@@@BBBDDDFFFIIIJJJLLLLLLRRRTTT]]]sss{{{vvvyyy{{{rrrnnngggaaa]]]XXXTTTQQQMMMKKKIIIFFFEEEDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHKKKLLLLLLKKKKKKMMMQQQUUUXXX]]]cccfffkkkuuu}}}wwwuuuuuuwwwuuuooohhhdddddddddcccaaa[[[ggghhhdddfffiiiuuutttggg]]]VVVUUUTTTTTTVVVXXX\\\^^^___aaa```[[[YYYYYYWWWSSSMMMIIIEEEBBBCCCEEEFFFGGGIIIJJJKKKKKKLLLPPPWWW\\\bbbjjjvvvzzzqqq___YYYQQQLLLPPPVVVUUUOOOHHHIIILLLRRRWWW^^^lllyyynnn[[[NNNIIIIIIDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>======<<<=========>>><<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<===???@@@???BBBEEEGGGGGGHHHKKKNNN777777888888888888777777<<<333222<<<@@@:::666999888888777777888999::::::<<<>>>BBBEEEEEECCCAAA>>>>>>???BBBEEEHHHKKKMMMOOOOOOVVVXXXddd~~~{{{xxx}}}}}}xxxooojjjddd^^^YYYUUUQQQNNNMMMKKKHHHFFFEEEEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMOOORRRVVV\\\```^^^ccciiinnntttyyyuuuuuuwww~~~xxxsssnnnjjjiiihhheeebbb\\\eeecccaaahhhppp}}}rrrfff]]]VVVUUUUUUUUUWWW[[[^^^aaabbbcccaaaZZZVVVTTTPPPLLLIIIFFFBBBAAABBBEEEFFFGGGGGGHHHJJJLLLPPPWWWaaahhhmmmvvvooodddTTTSSSOOOKKKMMMRRRSSSOOOJJJKKKPPPWWW^^^hhhxxxwwwaaaQQQLLLMMMEEEDDDBBBAAA@@@??????????????????>>>>>>>>>>>>>>>???????????????@@@@@@@@@============>>>???@@@AAA888777777888:::=================================>>><<<:::999999;;;>>>??????BBBFFFGGGGGGHHHLLLOOO666888999888666444444555999888777666777888;;;<<<:::999888888999;;;===>>>???AAACCCDDDCCCBBBBBBCCC@@@AAACCCGGGKKKNNNOOONNNVVVUUUZZZnnn|||xxxwwwqqqkkkgggaaa[[[VVVRRRMMMJJJIIIIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHIIIKKKMMMPPPPPPRRRTTTWWW[[[^^^aaahhhgggnnnzzz}}}{{{{{{}}}~~~yyynnnfffbbbaaaccccccccceeehhhiiimmmvvv{{{kkkaaa]]]SSSSSSTTTUUUWWW]]]dddiiijjjddd]]]XXXSSSOOOHHHCCCKKKGGGEEEHHHHHHDDDCCCDDDHHHJJJLLLOOOSSS]]]jjjsss|||ppp___UUUOOOJJJGGGIIIKKKKKKMMMPPPMMMQQQVVV^^^iiixxxyyyttttttzzzjjjXXXLLLGGGFFFAAA>>>@@@@@@>>>===???????????????????????????======>>>>>>?????????@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>>>>===<<<<<<===>>>???DDDDDDEEEGGGHHHIIIJJJJJJ555777999999999888999::::::999777666666777888999:::999888777888:::<<<>>>@@@BBBDDDEEEDDDDDDDDDEEEDDDEEEFFFJJJMMMOOOPPPQQQVVVXXXccc{{{vvvpppjjjeee___YYYTTTPPPLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLOOOPPPSSSUUUYYY^^^cccffflllpppzzz~~~xxxnnneeebbbccceeegggiiillloooqqqrrrxxxtttfff^^^[[[UUUUUUUUUXXX^^^eeelllpppllleee[[[TTTPPPMMMJJJGGGHHHDDDCCCFFFGGGDDDDDDFFFKKKNNNRRRWWW]]]gggsss{{{vvvdddYYYSSSMMMIIIFFFHHHJJJJJJLLLPPPSSSYYYaaajjjvvvwwwooolllpppzzzrrr^^^QQQLLLJJJDDDAAABBBBBB???>>>???????????????????????????>>>>>>>>>>>>?????????@@@>>>>>>=========<<<<<<<<<<<<<<<===<<<;;;<<>>===<<<<<<===???@@@DDDEEEFFFGGGHHHIIIJJJKKK777999;;;;;;::::::;;;<<<;;;:::888666666666666777:::999888777888:::<<<===AAACCCFFFFFFFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUZZZjjj}}}uuunnngggccc\\\VVVRRRNNNKKKHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHIIIKKKMMMQQQSSSVVVZZZ^^^dddkkkpppttt{{{yyynnngggeeehhhllloootttwwwyyyzzzxxxyyy}}}|||oooccc\\\ZZZWWWWWWXXX___iiiqqquuuvvvmmmdddXXXOOOLLLKKKJJJIIIFFFCCCCCCFFFHHHFFFHHHLLLPPPUUU\\\ccckkkuuu{{{fffWWWRRRQQQMMMIIIGGGIIIKKKKKKOOOTTTXXX___jjjvvvtttkkkggghhhnnn}}}}}}fffXXXRRRLLLGGGCCCDDDCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????>>>>>>>>>=========<<<<<<<<<>>>???>>>===<<<===???CCCAAA???===<<<;;;<<<<<>>>>>>>>============<<<===???@@@@@@>>><<<<<<=========<<<<<<===>>>@@@@@@AAA@@@===<<<<<<>>>AAACCCEEEFFFGGGHHHJJJLLLMMMMMM:::;;;<<<;;;999888888888777777777777777888999999:::999888888999;;;===???CCCEEEFFFGGGGGGIIIKKKMMMQQQRRRTTTTTTTTTUUUXXX[[[aaalllyyypppjjjbbb]]]VVVPPPMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNOOORRRTTTXXX\\\```dddiiirrr~~~}}}zzz|||zzzuuurrrrrrsssxxx{{{~~~}}}vvvmmmddd___YYY\\\dddooozzz|||wwwppp```YYYPPPKKKIIIIIIGGGEEEGGGFFFGGGJJJKKKMMMSSS[[[```hhhsss~~~|||iii[[[TTTRRRPPPOOOKKKJJJKKKOOORRRUUU]]]fffuuu~~~wwwjjjddddddkkksssxxxcccXXXLLLFFFCCCEEEEEEBBBAAACCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>===============???@@@???===<<<;;;<<<;;;;;;<<<<<<===???@@@@@@@@@???=========@@@BBBDDDFFFFFFHHHIIIKKKMMMNNNOOO666777999:::999999:::;;;666777777888999999::::::999999888999:::===@@@BBBEEEFFFHHHIIIIIIKKKNNNQQQTTTVVVXXXWWWVVVWWW\\\```dddssswwwnnnhhh```[[[TTTNNNKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGIIILLLNNNOOORRRUUUXXX[[[```fffkkkqqq}}}|||}}}~~~~~~vvvqqqoooooopppooosssyyy|||zzzrrriiiccc___ccckkktttyyywwwooohhhXXXSSSMMMJJJJJJIIIGGGEEEGGGFFFIIIMMMPPPTTT]]]gggooovvvwwwjjjYYYPPPQQQSSSRRROOOKKKKKKNNNTTTXXX^^^iiittt}}}ooofffcccgggrrr}}}lll\\\MMMHHHEEEFFFEEEBBBAAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>============>>>>>>===<<<;;;;;;<<<>>>>>>============<<<<<<=========>>>@@@BBBDDDEEEFFFGGGHHHJJJLLLNNNOOOPPP666888:::::::::999:::;;;888999999:::::::::999999999888888:::<<>>>>>>>>======<<<===<<<;;;999999;;;======>>>>>>======<<<<<<;;;:::;;;===@@@BBBDDDFFFFFFGGGGGGIIIKKKMMMOOOQQQQQQ:::;;;<<<<<<:::888888999;;;;;;;;;;;;;;;999888888888888999:::===AAAEEEGGGJJJLLLMMMNNNOOORRRUUUXXXXXX\\\^^^^^^\\\^^^ccciiivvv}}}uuulllfff___ZZZRRRMMMJJJIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSSWWWZZZ^^^cccfffgggnnnxxx}}}{{{{{{zzz{{{||||||}}}~~~zzztttpppnnnllljjjmmmpppuuu{{{}}}|||wwwsssrrrtttuuusssnnnhhhdddbbbWWWQQQKKKHHHJJJMMMMMMMMMLLLNNNTTT\\\ccclll{{{wwwdddYYYTTTOOOKKKJJJLLLOOOPPPVVVXXX^^^gggnnnwwwnnniiieeeiiisssiiiWWWQQQLLLJJJHHHBBB???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>><<<<<<;;;999888999<<<>>>:::;;;<<<===>>>>>>>>>>>>888:::===AAADDDFFFGGGGGGGGGHHHIIIKKKMMMPPPQQQRRR999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>FFFDDDAAA>>>===@@@GGGLLLMMMMMMOOOQQQSSSVVVYYYZZZ___eeecccaaaccc___bbbppp~~~uuukkkddd[[[XXXRRROOOLLLKKKIIIGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQVVV[[[^^^aaaeeelllpppwww{{{|||{{{~~~~~~|||}}}~~~xxxtttqqqpppooonnnooorrrwww|||}}}vvvmmmgggbbb```XXXRRRLLLJJJHHHGGGJJJOOOOOOXXXbbbjjjuuuxxxggg\\\UUUTTTPPPLLLLLLRRRYYY]]]eeekkkssszzz|||sssmmmmmmuuuooo[[[RRRIIIGGGFFFCCCBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@======>>>>>>>>>>>>======<<<<<<;;;;;;<<<===???@@@;;;;;;;;;<<<===???AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLNNNNNNOOOQQQSSS::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>FFFDDDAAA???>>>BBBIIINNNPPPQQQSSSUUUXXX[[[]]]______dddbbbccciiigggjjjxxx}}}tttkkkddd[[[WWWRRRNNNLLLKKKIIIHHHGGGIIILLLMMMNNNPPPSSSUUUWWW[[[aaaeeehhhmmmtttyyy|||~~~yyyuuusssrrrqqqppprrruuuyyy{{{sssmmmgggcccVVVPPPLLLLLLLLLMMMQQQWWWYYYcccmmmvvv}}}lll^^^UUUQQQQQQQQQOOOPPPUUU\\\```nnnuuu}}}sssrrrpppuuuzzzbbbWWWMMMIIIHHHEEECCCDDDAAAAAAAAAAAACCCDDDEEEFFFAAAAAA@@@????????????@@@======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<===>>>============>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLNNNOOOPPPQQQSSS;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>CCCCCCAAA@@@AAAFFFLLLQQQUUUVVVXXX[[[^^^aaadddeeebbbfffeeeiiisssuuuyyy}}}tttjjjcccZZZWWWRRRNNNMMMLLLKKKJJJHHHKKKNNNPPPRRRUUUYYY\\\```dddjjjoootttzzz~~~zzzyyyxxxvvvuuuwwwyyy}}}}}}wwwppphhhcccYYYTTTPPPRRRTTTVVV\\\ccckkkttt~~~mmmaaaWWWRRRPPPQQQSSSTTTVVV[[[cccjjj|||uuupppqqqtttkkk^^^QQQLLLIIIFFFDDDEEEAAAAAAAAABBBCCCDDDEEEFFFAAAAAA@@@????????????????????????@@@@@@?????????@@@???>>>===<<<<<<<<<<<<@@@@@@??????>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGJJJMMMOOOOOOPPPRRRTTT<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAABBBDDDJJJPPPUUUYYYZZZ]]]```dddgggiiijjjiiilllkkkppp}}}}}}sssjjjccc[[[WWWRRROOONNNOOOOOONNNMMMOOORRRTTTWWWZZZ___bbbjjjooouuu{{{}}}|||{{{|||zzzrrriiiccc___ZZZVVVXXX\\\bbbkkktttnnnddd\\\WWWUUUVVVUUUVVVZZZ^^^eeeppp{{{yyyvvvwwwzzzsssdddTTTMMMJJJGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???????????????AAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===============@@@@@@??????@@@@@@AAAAAA@@@@@@AAACCCDDDEEEFFFFFFHHHKKKNNNPPPQQQRRRTTTVVV<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@CCCEEEIIIOOOVVV[[[]]]___bbbeeeiiikkkmmmmmmnnnqqqooottt}}}tttjjjddd]]]YYYTTTQQQQQQSSSTTTTTTTTTVVVXXX[[[]]]aaagggjjjuuuzzz~~~tttkkkeee```\\\ZZZ```hhhrrrrrreee___YYYWWWWWWddd^^^[[[___gggqqq{{{vvvzzz}}}kkkWWWMMMJJJHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDD@@@AAABBBCCCEEEFFFGGGHHHJJJLLLPPPRRRSSSTTTWWWXXX=================================>>>>>>???@@@AAA???BBBFFFKKKPPPWWW^^^cccdddfffiiillloooqqqqqqrrrqqqvvvtttwww~~~uuukkkeee___\\\WWWTTTUUUWWWYYYZZZ[[[]]]```cccggglllssswww}}}qqqiiidddaaa```dddppp}}}xxxhhhaaa]]]XXXWWW[[[wwwkkkeeekkkwwwyyyxxxuuu^^^QQQMMMJJJGGGGGGAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>>>>??????>>>>>>===;;;<<<===>>>????????????======>>>???@@@BBBDDDDDDAAABBBCCCDDDFFFGGGIIIIIILLLNNNRRRTTTUUUWWWYYY[[[@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBFFFKKKQQQXXX___fffkkklllnnnqqqtttvvvwwwwwwwwwvvv|||{{{}}}vvvlllfffbbb^^^ZZZXXXYYY\\\^^^```aaacccggglllqqqyyyrrrkkkiiikkkooozzz{{{mmmbbbaaa___\\\```iii~~~vvv~~~~~~hhhXXXQQQLLLHHHGGGDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>????????????>>>>>>======>>>?????????>>>===>>>>>>>>>??????@@@BBBBBBBBBCCCDDDEEEGGGIIIJJJKKKNNNPPPTTTVVVXXXYYY\\\^^^BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDIIIOOOVVV]]]dddkkkpppssstttwwwzzz|||||||||{{{{{{vvvmmmgggddd```\\\ZZZ[[[^^^aaacccdddgggkkkqqqxxxzzzttttttyyysssggg```bbbcccccckkkxxxppp]]]TTTNNNIIIGGGIIIHHHGGGEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDD@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@???>>><<<;;;@@@??????>>>??????@@@@@@CCCCCCEEEFFFHHHJJJKKKLLLOOORRRUUUXXXYYY[[[]]]___EEECCCCCCGGGLLLMMMJJJFFFBBBBBBBBBBBBCCCEEEFFFHHHHHHMMMTTT\\\cccjjjqqquuuyyy{{{}}}uuullliiiccc___]]]^^^^^^]]]```eeeiiimmmsssxxx~~~yyyllljjjgggeeehhhpppzzzggg[[[TTTMMMFFFJJJIIIGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@???AAACCCCCCAAA@@@AAAAAA@@@CCCFFFHHHJJJLLLPPPRRRTTTTTTTTTWWW[[[___aaaaaaDDDBBBBBBEEEJJJKKKHHHDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJOOOWWW___fffmmmssswww{{{}}}|||uuutttooogggaaa``````aaadddjjjmmmrrrxxx}}}zzzwwwkkkkkklllnnnuuuqqqaaaXXXPPPKKKLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDBBBBBBBBBCCCFFFHHHJJJKKKKKKLLLOOOPPPVVVVVVXXX[[[___bbbeeefffCCCAAAAAADDDHHHIIIFFFCCCGGGFFFEEEEEEFFFGGGHHHIIILLLRRRZZZcccjjjqqqvvvzzz~~~}}}yyyyyyzzzoooeeebbbdddfffjjjooossswww~~~}}}wwwvvvpppssswww~~~kkk]]]UUURRROOONNNLLLIIIHHHGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCDDDEEEEEEDDDCCCDDDEEEIIIKKKMMMNNNNNNOOOQQQSSSYYYZZZ\\\___cccgggjjjkkkDDDCCCBBBDDDGGGGGGFFFDDDHHHGGGFFFFFFFFFGGGIIIJJJNNNTTT^^^gggooouuuzzz}}}~~~uuuqqqrrr{{{pppfffeeegggjjjnnnrrrxxx|||zzzxxxyyy~~~xxxeee\\\XXXSSSRRRPPPMMMLLLKKKKKKKKKHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAADDDEEEFFFFFFEEEEEEFFFHHHHHHKKKNNNPPPRRRTTTXXXZZZ[[[]]]```cccgggkkkoooqqqFFFEEEEEEFFFGGGGGGFFFEEEGGGFFFFFFEEEFFFGGGIIIJJJPPPWWWbbblllsssyyy}}}xxxooolllmmmrrrjjjeeegggkkkmmmqqquuu|||}}}~~~oooccc^^^XXXVVVTTTRRRPPPOOOOOOOOOJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAADDDEEEFFFFFFFFFGGGIIILLLLLLOOORRRTTTVVVXXX\\\^^^^^^aaaeeehhhkkkooouuuyyyHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJLLLSSS[[[fffqqqyyy~~~wwwooommmnnnjjjggggggkkknnnpppuuu{{{|||jjjccc\\\[[[XXXUUUSSSRRRRRRRRRMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBDDDEEEGGGGGGHHHJJJNNNQQQUUUWWWYYYZZZ[[[\\\^^^```cccgggmmmpppssswww}}}IIIIIIIIIHHHFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOWWW___lllwwwwwwooommmoooiiiiiilllpppqqqsss{{{rrrggg___^^^[[[XXXVVVUUUUUUUUURRRRRRQQQPPPOOONNNMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLOOOTTTWWW[[[]]]```aaaaaabbbdddfffkkkpppvvvyyy|||IIIIIIIIIGGGFFFEEEFFFGGGGGGGGGGGGHHHJJJMMMPPPQQQZZZcccooo{{{~~~uuunnnkkkllllllnnnqqqtttsssuuuwwwjjjaaa```]]]ZZZXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGFFFHHHJJJLLLNNNSSSXXX\\\\\\___bbbdddfffhhhkkknnnqqqvvv}}}