BM66(@ ~~~kkkYYYMMMIIIJJJBBBIIIRRRaaattt}}}qqqeee\\\QQQKKKIIIIIIGGGEEEDDDCCCAAA@@@@@@AAACCCDDDLLLPPPVVV[[[aaaffflllpppuuu{{{uuummmggg```[[[YYYXXXUUUSSSRRRPPPMMMLLLMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRTTTWWWXXXXXXWWWVVVTTTUUUUUUVVVUUUTTTSSSRRRTTTTTTSSSRRRRRRRRRRRRRRRVVVVVVVVVWWWZZZ^^^ccceeelllqqqyyyxxxrrrqqqqqqooommmkkkiiihhhgggjjjiiiiiiiiihhhhhhggggggfffggggggfffeeefffhhhkkkjjjmmmqqqtttuuuwwwyyyzzz}}}{{{pppggg___XXXSSSRRRTTTVVV[[[eeerrrmmm[[[RRRNNNNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB??????>>>======>>>???@@@??????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================999;;;<<<;;;::::::;;;<<<===>>>@@@@@@>>>===>>>???<<<<<<;;;;;;;;;;;;<<<<<<========================888888888888888888888888:::;;;===AAAEEEJJJMMMOOOWWWYYY]]]bbbeeeeeeaaa]]]SSSMMMGGGEEEBBB@@@BBBGGGFFFKKKQQQWWW[[[[[[ZZZYYYYYYXXXUUUQQQNNNLLLKKKJJJRRR\\\oooooo^^^QQQKKKIIIFFFJJJPPPZZZkkkxxxyyyrrriiiaaaWWWPPPMMMKKKHHHEEEDDDCCCAAA@@@@@@AAABBBCCCIIILLLRRRWWW\\\bbbgggkkkpppvvv~~~wwwpppggg```]]]ZZZWWWTTTQQQOOOLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNOOORRRTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVTTTSSSRRRPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMNNNQQQTTTXXXZZZbbbffflllqqqtttwwwyyyzzz||||||zzzxxxwwwvvvvvvuuutttwww||||||wwwqqqlllkkkkkkjjjiiihhhgggffffffeeeeeeeeeeeeddddddddddddcccdddeeeffffffhhhkkkmmmqqqtttwwwzzzzzz{{{|||}}}~~~wwwlllccc]]]WWWTTTSSSVVVZZZ```jjjvvvzzzgggYYYRRROOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>???@@@@@@>>>>>>======<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<======???AAAAAA???>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::<<>>======<<<<<<======>>>========================????????????????????????<<<===>>>>>><<<;;;<<<>>>>>>@@@AAAAAA?????????@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<>>>@@@BBBCCCEEEFFFJJJOOOVVVYYYZZZZZZTTTNNNIIIGGGDDDAAABBBFFFIIIMMMSSSYYY]]]_________]]]ZZZTTTNNNKKKJJJJJJKKKQQQZZZllltttgggYYYOOOKKKJJJIIIIIIOOOYYYaaafffbbb^^^XXXTTTQQQMMMHHHEEEDDDDDDBBBAAA@@@@@@@@@@@@BBBDDDHHHLLLPPPUUUZZZ^^^eeekkkrrrxxx|||tttllleee^^^ZZZYYYVVVSSSQQQPPPPPPNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKLLLNNNNNNOOONNNNNNTTTTTTUUUVVVVVVUUUTTTSSSOOOOOONNNMMMMMMMMMMMMNNNMMMLLLLLLKKKLLLNNNPPPQQQQQQSSSUUUUUUVVVXXXZZZ]]]^^^^^^]]]]]]]]]^^^^^^^^^aaaaaabbbcccdddgggiiikkkllllllkkkjjjiiigggeeedddaaaaaaaaaaaaaaabbbbbbbbb______```aaabbbcccddddddaaadddhhhkkknnnqqquuuxxx~~~uuujjjbbb]]]ZZZYYYYYY^^^fffpppyyyqqqcccYYYRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA<<<<<<<<<===============>>>>>>============>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<======>>>@@@@@@>>>===>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>@@@@@@CCCHHHNNNSSSVVVWWWSSSNNNJJJIIIFFFBBBBBBEEEHHHLLLQQQWWW]]]```aaabbb```[[[TTTMMMIIIHHHIIIKKKPPPXXXjjjwwwgggYYYNNNJJJGGGFFFGGGKKKRRRXXXWWWVVVTTTRRRQQQNNNKKKIIIFFFEEEDDDBBBAAA@@@@@@???AAACCCEEEHHHKKKPPPUUUYYYaaagggnnntttxxx~~~xxxooogggaaa___\\\WWWTTTRRRQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNNNNNNNRRRSSSTTTUUUUUUUUUTTTSSSPPPOOOOOONNNNNNNNNNNNNNNIIIIIIHHHHHHHHHIIIJJJKKKNNNOOOPPPQQQQQQSSSVVVYYYWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVWWWYYY[[[]]]```aaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````^^^^^^___aaaccceeeffffffgggjjjnnnqqqtttvvvzzz|||~~~}}}}}}}}}xxxmmmddd___]]]\\\___eeennnxxxwwwhhh[[[TTTOOONNNLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<===============>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<===<<<:::999:::;;;;;;===>>>>>>===<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::;;;;;;<<<@@@???@@@DDDIIINNNQQQSSSQQQLLLIIIIIIGGGCCCBBBEEEFFFIIIOOOUUU[[[___bbbdddaaa\\\TTTLLLHHHGGGHHHIIINNNWWWiiiwwwgggUUUNNNHHHEEECCCCCCFFFKKKNNNNNNOOOPPPPPPOOONNNNNNGGGGGGFFFDDDCCCAAA@@@???@@@AAACCCEEEGGGLLLQQQUUU\\\bbbiiioootttzzztttmmmeeebbb\\\XXXUUURRROOOMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQRRRSSSTTTTTTTTTSSSRRRNNNNNNMMMLLLLLLLLLLLLMMMIIIIIIIIIHHHHHHIIIIIIIIIKKKLLLNNNOOOOOOPPPSSSUUURRRQQQQQQQQQRRRRRRSSSTTTSSSSSSRRRRRRRRRTTTUUUVVVWWWYYY\\\]]]\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaa^^^___aaacccfffhhhjjjkkkpppsssvvvxxxxxxyyy{{{}}}}}}~~~}}}{{{zzzzzz{{{}}}|||sssjjjdddbbbccciiinnnwww}}}nnn```VVVPPPMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJHHHGGGEEECCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBB???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@??????===============<<<<<<<<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999999::::::;;;======;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888::::::999::::::;;;<<<<<<@@@??????BBBFFFJJJMMMNNNMMMJJJHHHIIIGGGCCCBBBDDDDDDGGGLLLRRRYYY___cccfffbbb]]]UUUMMMGGGFFFFFFGGGMMMVVVjjjttt```TTTIIIEEEBBB???@@@EEEEEEGGGIIIJJJKKKLLLMMMNNNIIIHHHGGGFFFDDDBBB@@@??????@@@AAABBBDDDHHHMMMQQQVVV[[[ccciiinnnuuu}}}|||oookkkddd___ZZZVVVRRRPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMNNNMMMMMMOOOPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUTTTWWWZZZ[[[ZZZ[[[]]]_________```aaabbbcccdddddddddeeegggjjjmmmppprrrsssxxxzzz||||||{{{zzzzzzzzzyyy{{{}}}}}}{{{yyyyyyyyyzzz||||||tttooonnnnnnsssxxx}}}ssseeeZZZRRRNNNKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHGGGEEEDDDBBBAAA@@@AAAAAAAAABBBAAAAAA@@@@@@>>>>>>??????@@@AAAAAABBBAAABBBDDDDDDDDDCCCAAA@@@AAABBBBBBBBBAAA@@@>>>===>>>>>>======<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>===:::999:::;;;:::<<<======<<<;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999888888888888888888888888888888888999:::;;;<<<======<<<===???CCCGGGIIIIIIJJJGGGFFFHHHGGGCCCBBBDDDDDDFFFKKKQQQYYY___eeehhhbbb]]]UUUNNNHHHEEEEEEEEEKKKVVVjjj|||hhhYYYKKKEEEBBB>>>???CCC???AAACCCDDDEEEGGGIIIKKKJJJIIIIIIGGGEEECCCAAA@@@>>>???@@@AAABBBFFFKKKOOOQQQWWW^^^dddjjjqqqyyywwwssslllfffaaa\\\WWWTTTQQQPPPPPPOOOOOOPPPPPPQQQMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRRRRRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMOOOOOONNNNNNNNNNNNOOOOOOLLLMMMNNNOOOPPPQQQRRRRRRUUUXXX\\\\\\\\\\\\^^^```]]]]]]___aaaccceeefffgggjjjlllnnnqqqtttwwwzzz{{{}}}~~~~~~|||yyyxxxxxxxxxzzz||||||{{{zzzyyyzzzxxx{{{~~~~~~yyyxxxyyyzzztttlll___UUUPPPLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDBBB@@@???AAAAAABBBBBBAAA???>>>===??????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<:::;;;<<<;;;===>>>>>>===<<<<<<===;;;::::::999999::::::;;;999999999999999999999999888888888888888888888888777777777888999;;;===>>>:::999:::===AAAEEEGGGGGGGGGEEEEEEHHHGGGCCCBBBDDDDDDFFFKKKQQQYYY```fffiiibbb]]]VVVNNNHHHEEEDDDDDDJJJUUUkkkyyykkkYYYLLLGGGDDD???;;;<<<<<<===>>>@@@BBBDDDEEEEEEFFFGGGGGGFFFDDDAAA@@@AAAAAA@@@AAABBBEEEHHHJJJQQQTTTZZZ```fffmmmuuuzzzuuummmhhhccc]]]YYYUUUQQQMMMLLLOOOQQQPPPNNNNNNNNNMMMLLLLLLMMMOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRQQQRRRTTTUUUUUUUUUVVVXXX[[[^^^```aaabbbbbbbbbccceeehhhjjjlllqqqsssuuuwwwyyyyyyyyyyyy|||{{{zzzyyyxxxxxxwwwwwwuuuwwwyyyzzzyyyyyyzzz||||||~~~~~~qqqgggZZZQQQMMMKKKHHHEEEIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFDDDCCCCCCBBB@@@>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCEEEGGGFFFBBB@@@???AAA???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;<<<>>>AAABBBAAA@@@;;;<<<=========<<<;;;:::888888999::::::;;;<<<<<<<<<:::999999:::;;;:::999777777777777777777777777666666666666666666666666777888999:::;;;:::999888:::::::::;;;>>>AAAEEEGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDIIIQQQYYY```dddeeebbbZZZQQQLLLGGGCCCFFFJJJIIIUUUkkkvvvaaaRRRJJJFFFAAA===<<<<<<<<<===>>>???@@@AAADDDDDDEEEFFFEEECCCAAA@@@AAA@@@@@@@@@AAACCCFFFGGGMMMQQQVVV\\\bbbiiiqqqvvv~~~vvvoooiiibbb^^^^^^ZZZUUUTTTUUUVVVTTTRRRMMMMMMLLLKKKLLLMMMNNNOOONNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPRRRSSSSSSSSSSSSUUUVVVXXXXXXYYY[[[]]]___aaabbbeeeeeeeeefffhhhjjjmmmnnnqqqrrrtttvvvwwwxxxxxxwwwxxxxxxwwwvvvvvvvvvvvvvvvuuuwwwzzzzzzzzzzzz{{{|||}}}{{{lllcccWWWOOOLLLJJJGGGEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@????????????@@@@@@@@@??????>>>>>>>>>??????????????????@@@@@@@@@@@@@@@BBBEEEDDDBBB@@@@@@AAA??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;===???@@@???>>>::::::;;;;;;:::999777666888888999999:::;;;;;;<<<:::888777777888999999888999999999999999999999999777777777777777777777777888888999999::::::999999<<<;;;;;;;;;===???AAACCCBBBBBBBBBBBBBBBBBBBBBAAABBBDDDIIIPPPXXX___bbbccc```XXXOOOJJJEEEAAACCCGGGPPP[[[oooooo]]]RRRJJJDDD@@@<<<<<<;;;::::::;;;<<<===AAABBBCCCDDDDDDCCCBBBAAAAAA@@@??????@@@AAACCCDDDIIILLLQQQWWW]]]dddkkkpppyyy|||{{{ssskkkeeeddd___ZZZWWWWWWVVVTTTQQQOOONNNMMMMMMMMMNNNOOOPPPOOONNNNNNMMMMMMMMMNNNNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUSSSUUUVVVVVVUUUUUUWWWXXX\\\\\\\\\]]]^^^```bbbbbbeeeeeefffggghhhjjjlllmmmoooppprrrttttttttttttssssssrrrrrrrrrsssssstttuuuvvvxxxzzz{{{{{{{{{|||~~~~~~ssseee]]]SSSLLLJJJHHHFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKIIIHHHFFFEEEEEEDDDBBBAAA@@@??????>>>>>>??????@@@@@@???>>>=====================>>>>>>>>>?????????===???AAABBBAAA@@@AAAAAA??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::;;;=========;;;:::::::::999888777666555888888888999::::::;;;;;;888666555555666777777666999999999999999999999999777777777777777777777777888888888888888999::::::===<<<;;;;;;;;;<<<>>>???AAAAAAAAAAAA@@@??????>>>BBBCCCHHHOOOVVV\\\______[[[SSSMMMIIIEEEBBBDDDHHHQQQ\\\qqqmmm___SSSHHHAAA<<<;;;999888888999:::;;;>>>>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBEEEHHHMMMRRRXXX^^^eeejjjtttxxx|||vvvpppiiiddd^^^ZZZYYYXXXUUURRRRRRRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXYYYYYYXXXXXXYYYZZZ^^^^^^^^^^^^___```aaaaaabbbbbbcccdddeeeggghhhiiilllmmmnnnpppppppppooonnnnnnoooooopppqqqssstttuuuwwwyyy{{{||||||}}}~~~vvvhhh]]]WWWPPPKKKHHHGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHEEECCCBBBAAAAAAAAA???===???>>>>>>======>>>>>>???AAA@@@???>>>===<<<<<<<<<<<<<<<<<<=========>>>>>><<<>>>???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;:::888999:::;;;:::999::::::::::::999999888888777888888888999999::::::777555444555666777777666777777777777777777777777888888888888888888888888888888777777777999:::;;;;;;;;;:::::::::;;;<<<===AAAAAAAAAAAA@@@???===<<<@@@BBBGGGNNNUUUZZZ[[[[[[UUUOOOJJJHHHFFFEEEGGGLLLMMM[[[sssooo^^^MMMCCC<<<;;;999888777888:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDFFFJJJOOOSSSYYY___cccnnnrrrvvv{{{~~~~~~tttooohhhcccaaa___\\\XXXVVVUUUSSSRRRRRRRRRSSSTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWYYYZZZZZZYYYYYY[[[\\\^^^^^^^^^^^^^^^___``````___```aaabbbdddeeeeeefffhhhiiijjjlllllllllkkkjjjmmmmmmnnnoooqqqsssuuuvvvxxxzzz}}}~~~~~~~~~nnnaaaVVVSSSNNNJJJHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>??????===;;;>>>======<<<<<<======>>>BBBAAA@@@???>>>=========;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>===;;;================================================::::::::::::::::::::::::;;;999777777888999888777999999999999999999999:::777777888888888888888999777666555555777888888888666666666666666666666666777777777777777777777777888777666666777999:::<<<888888888999;;;<<<===>>>AAABBBBBBBBBBBB@@@>>>===???AAAFFFMMMTTTXXXYYYYYYTTTMMMHHHFFFDDDCCCFFFKKKOOO___zzzkkkWWWJJJAAA???<<<999888999:::;;;::::::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAACCCEEEHHHKKKOOOSSSYYY]]]fffiiinnnsssxxx}}}{{{sssmmmiiifffaaa]]]YYYXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQSSSTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVXXXYYYZZZZZZZZZ\\\]]]^^^^^^^^^]]]^^^^^^___``````aaabbbdddeeeeeeeeeeeeeeefffhhhjjjjjjjjjjjjiiimmmmmmnnnooorrrtttvvvwwwyyy{{{~~~~~~iii]]]PPPOOOLLLHHHFFFEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@BBB@@@????????????>>><<<===<<<<<<;;;;;;<<<<<<===AAA@@@??????>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>===>>>???>>><<<:::;;;;;;<<<<<<<<<<<<======:::::::::::::::::::::::::::::::::::::::::::::::::::888666666777888888888888888777666666777888888777777777777777777777777888666555666888999999999888888888888888888888888666666666666666666666666666666666777888999:::;;;555666888:::;;;===>>>???@@@BBBCCCCCCCCCAAA???>>>===@@@EEEMMMTTTXXXYYYXXXUUUNNNFFFCCC@@@???CCCIIIYYYiiiwwwcccVVVHHHEEEAAA<<<999999999:::999999999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFHHHKKKNNNSSSVVV[[[___dddjjjpppvvv|||xxxsssmmmgggbbb```___\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXTTTVVVXXXYYYYYYZZZ\\\^^^^^^^^^^^^^^^^^^___```aaa```aaacccdddeeeeeeeeeeeeeeefffhhhjjjkkklllkkkkkkmmmmmmnnnoooqqqtttvvvwwwyyy|||~~~vvvcccXXXKKKKKKIIIFFFDDDBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>??????>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>=========>>>>>><<<<<<<<<<<<===============<<<<<<>>>@@@@@@>>>;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999:::::::::::::::::::::::::::888555555666888999999<<<;;;999777666666666666777777777777777777777777777666555666888999999999888888888888888888888888555555555555555555555555444555666888999999::::::666777888:::<<<===>>>??????@@@BBBCCCCCCBBB@@@>>><<>>:::888888888999999999999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFHHHKKKOOORRRTTTXXX^^^dddjjjqqqxxx|||~~~wwwooojjjgggeeebbb___\\\[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXRRRTTTWWWXXXYYYZZZ]]]______^^^^^^______```aaabbb___```aaacccdddddddddccceeegggiiikkkmmmmmmmmmmmmlllmmmmmmoooqqqsssuuuvvvzzz|||nnn]]]SSSHHHHHHGGGEEEBBB@@@@@@AAA>>>>>>??????@@@@@@@@@AAA@@@>>>======>>>>>>===;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<======>>><<<<<<<<<=========>>>>>>;;;::::::===AAABBB@@@===999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::777555555666888999:::BBB@@@===:::888666666666777777777777666666666666666555444555777999999888666666666666666666666666555555555555555555555555333444666888999:::999999777888999;;;<<<======>>>===???AAACCCCCCBBB@@@>>>;;;>>>EEEMMMUUUYYYZZZYYYTTTLLLFFFDDDEEEIIIRRR[[[^^^lll~~~nnnaaaRRREEEAAAAAA>>><<<===<<<:::888888:::<<<<<<<<<:::;;;===>>>????????????BBBCCCCCCCCCDDDFFFJJJMMMRRRUUUYYY^^^cccjjjqqqvvv|||}}}vvvqqqmmmhhhdddbbbaaa```___ZZZYYYXXXXXXYYYXXXVVVTTTVVVTTTSSSSSSSSSSSSRRRPPPUUUUUUTTTTTTTTTSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWZZZZZZZZZZZZZZZ[[[\\\]]]```aaaaaabbbbbbbbbbbbbbb```aaaccceeeggghhhhhhiiiiiiiiijjjkkklllmmmmmmnnnpppqqqqqqqqqqqqssswwwzzz{{{~~~yyydddUUUMMMEEEEEEDDDBBBBBBAAAAAAAAA<<<<<<======>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============<<<<<<;;;;;;<<<===>>>???>>>>>>===<<<;;;;;;:::::::::::::::999999999888888777777777888999999999:::666777888:::;;;;;;;;;;;;888888888777777777777666777777777777777777777777555555666777888999::::::777777777777777777777777<<<:::888777666666666666666666666666555555555555666555555444444444555555;;;:::999888888999;;;===@@@AAACCCDDDDDDBBBAAA??????BBBIIIQQQXXX\\\[[[YYYQQQJJJCCCCCCDDDEEEIIINNNQQQcccqqqaaaPPPHHHDDD???<<<<<<:::999777777888999888777::::::;;;<<<>>>???@@@@@@AAABBBCCCBBBBBBDDDGGGJJJNNNPPPTTTXXX]]]dddkkkpppwww{{{|||wwwqqqlllhhheeecccaaa___]]]\\\[[[ZZZYYYVVVTTTVVVTTTSSSSSSTTTTTTSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]``````aaabbbbbbbbbbbbaaa```aaaccceeeggghhhiiiiiijjjjjjkkklllmmmnnnnnnooorrrssssssssssssuuuxxx{{{~~~sss```SSSLLLGGGFFFDDDBBB@@@>>>======>>>>>>>>>>>>>>>=================================;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>=========<<<<<<>>>===============>>>>>>>>>======<<<;;;;;;::::::::::::::::::999999999999999999999999999:::::::::555555555666666666666666999888888888888777777777666666666666666666666666666666666777888888999999666666666666666666666666777666555444333333444444666666666666555555555555777777666666666666777777<<<;;;:::999999;;;<<<===@@@AAACCCDDDDDDCCCAAA@@@???CCCKKKSSSZZZ]]]\\\YYYTTTLLLEEECCCCCCCCCFFFJJJMMM___|||tttaaaTTTKKKDDD???===;;;999888888888888666555:::999::::::<<<>>>@@@AAA@@@AAAAAAAAA@@@AAACCCFFFHHHJJJNNNQQQVVV\\\ccchhhpppuuu|||}}}wwwsssoookkkiiigggeeebbb```___]]]ZZZXXXYYYWWWVVVVVVWWWWWWWWWVVVWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]___```aaaaaabbbaaaaaaaaaaaabbbccceeeggghhhjjjjjjkkkkkklllmmmnnnooopppppptttuuuvvvvvvvvvwwwzzz}}}{{{iiiZZZPPPKKKFFFEEECCC@@@>>>===<<<<<<@@@@@@???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>============<<<<<<<<<=========<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;:::::::::999999:::::::::::::::999999999999888777666666666777777999999999888888888888777666666666666666666666666777777777777777777777777666666666666666666666666777777666666666666777777666666666666555555555555777777666666666666777777<<<;;;:::::::::<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@EEEMMMVVV]]]___\\\YYYVVVMMMFFFCCCBBB@@@BBBEEEIIIYYYuuusssbbbVVVLLLEEEAAA===<<<:::;;;;;;;;;999888:::999888999:::===@@@BBB???@@@@@@???>>>>>>@@@AAADDDFFFIIILLLPPPVVV\\\```iiinnnwww~~~{{{vvvtttooommmiiigggeeecccaaa___^^^\\\ZZZZZZ[[[\\\[[[ZZZXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYXXXYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^``````aaabbbbbbbbbbbbaaacccdddeeefffhhhjjjkkklllllllllmmmnnnooopppqqqqqquuuwwwxxxxxxxxxyyy|||~~~}}}qqqaaaUUUMMMIIIBBBAAA@@@????????????????????????>>>>>>>>>======:::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::::::::999:::::::::999999888888888:::888777555555666888999999999999999888888888888666666666666666666666666888888777777666666666666666666666666666666666666777777777777777888888999666666666666555555555555555444444444444555555666:::::::::::::::;;;<<<===@@@AAABBBBBBCCCBBBBBBAAAAAAFFFOOOXXX___```]]]YYYUUUMMMFFFDDDBBB???@@@CCCHHHTTTmmmuuueeeXXXLLLDDD???===<<<<<<======<<<;;;:::999999999:::===@@@AAA???@@@@@@???======>>>???CCCEEEGGGJJJMMMRRRWWW[[[bbbhhhpppxxx}}}}}}vvvssspppmmmkkkjjjgggeeeccc```]]]\\\]]]^^^^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]][[[[[[[[[\\\]]]^^^``````aaabbbccccccddddddccccccfffffffffhhhiiikkkmmmooommmnnnnnnooopppqqqrrrsssvvvwwwyyyzzzzzz|||~~~~~~|||jjj\\\QQQKKKIIIBBBAAA@@@@@@@@@@@@@@@@@@===>>>>>>>>>?????????@@@;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::<<<=========<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999888888777777666666444333222111222444666888999999999888888888777777555555555555555555555555888888777777666555555555555555555555555555555555222222333444444555555555666666666666555555555555444444444444444555666666888888888888999:::;;;<<>>===>>>???BBBCCCEEEGGGIIIMMMSSSWWW\\\aaaiiipppuuuyyy}}}~~~yyyvvvsssqqqnnnmmmiiifffbbb``````aaaaaa```____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[[[[\\\]]]^^^______]]]^^^^^^___```bbbcccddddddeeeeeefffffffffffffffiiiiiiiiijjjkkknnnppprrrqqqqqqrrrssstttuuuuuuvvvwwwyyy|||}}}~~~tttcccWWWOOOKKKHHHEEEDDDBBB@@@???>>>============>>>>>>???@@@@@@AAA>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;===>>>??????>>>>>>;;;;;;:::::::::::::::::::::::::::999999999888888777777777777777666666666444333333333555666888999888888888777777777777666555555555555555555555555777777777666666555555555555555555555555555555555333333444555666666666555666666666666555555555555666666555666666777888999666666777888999::::::;;;>>>>>>>>>??????@@@@@@AAABBBFFFNNNWWW]]]^^^[[[XXXSSSLLLFFFEEEDDDBBBBBBEEEIIIOOOaaa~~~~~~iiiYYYKKKGGGBBB>>>============<<<<<<<<<======>>>>>>>>>???@@@AAAAAA???>>>???@@@???@@@BBBCCCEEEIIINNNQQQVVV[[[aaahhhmmmqqqvvvyyy{{{~~~|||yyyvvvsssoookkkhhhggghhhggggggeeeeeeeeeeeedddddddddccccccbbbbbbaaaaaa``````___]]]^^^^^^___```aaabbbccc``````aaabbbccceeefffggggggggghhhiiiiiiiiiiiiiiilllkkkkkkkkkmmmppprrrtttuuuuuuvvvwwwxxxyyyzzzzzzxxx{{{|||kkk\\\RRRMMMJJJHHHCCCBBB@@@???>>>===<<<<<>>>>>===<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999<<<<<<>>>>>>>>><<<:::999::::::::::::::::::::::::999999888888888777777777777777777777777888888888777777777888888999999999777777777666666666555555555555555555555555555555666666666666666666555555555555555555555555555555555666777888888888777666666666666666555555555555555555555666666777888999666777888999:::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAEEELLLTTTZZZ\\\ZZZWWWUUUMMMHHHFFFEEEBBBBBBDDDGGGNNN```|||zzzhhhSSSNNNGGGBBB@@@?????????======>>>>>>>>>>>>======???@@@BBBBBB@@@???@@@AAA===>>>???@@@BBBEEEJJJMMMSSSWWW\\\bbbggglllqqqtttwwwzzz|||yyytttpppoooooonnnnnnjjjiiiiiiiiihhhhhhhhhhhhfffeeeeeedddcccbbbaaaaaa___```aaabbbcccdddeeeeeebbbbbbcccdddeeegggiiijjjiiiiiijjjkkkkkkkkkkkkkkkmmmmmmlllmmmnnnqqqtttvvvxxxyyyyyyzzz{{{|||}}}~~~zzz}}}uuudddWWWOOOKKKJJJHHH>>>>>>============>>>???AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;<<<<<<<<<:::777555333::::::::::::::::::::::::888888888777777777777666777777888888999999999:::555666666777666555555444666666666666555555555555555555555555555555555555666666666666666666666666555555555555555555555555222333444555555444333222777666666666555555555555333333333444444666777777666777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===??????AAAEEEJJJRRRXXXZZZYYYWWWVVVOOOIIIGGGEEEBBBAAACCCEEENNNaaa}}}|||fffSSSDDDCCCCCC>>>>>>DDDAAAAAA@@@??????@@@@@@AAA???@@@AAABBBAAAAAA??????BBBAAA@@@???@@@BBBEEEFFFMMMPPPSSSWWW[[[aaafffkkkrrruuuyyy}}}}}}|||wwwrrrssssssrrrqqqpppooonnnnnnnnnllljjjiiiiiihhhfffddddddddddddgggiiikkkjjjiiiggggggggghhhiiijjjkkklllkkklllmmmoooppppppoooooorrrrrrrrrsssuuuwwwyyy{{{|||}}}~~~|||yyy}}}~~~qqqiii^^^TTTLLLHHHFFFDDDBBBBBBAAAAAA@@@???>>>>>>AAAAAA@@@???===<<<:::999<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888888999999::::::999999888888888888777777777777777888888777777666555555555999777666555666666444333666555444333333444555666555555555555555555555555666555555444444555777888222222444555666666777777666666666666666666666666888777777666666666666777555555666777888:::<<<===>>>===<<<>>>@@@@@@>>>;;;???>>>@@@IIITTTYYYWWWSSSPPPPPPNNNJJJFFFDDDEEEFFFKKKSSSddd~~~xxxvvvbbbPPPIIIEEE???>>>CCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAABBBAAA@@@@@@AAA@@@@@@???@@@BBBDDDEEEJJJLLLPPPSSSWWW\\\aaaeeelllooosssyyy~~~}}}zzzyyyxxxwwwuuutttsssssstttrrrpppooonnnmmmkkkiiikkkkkkkkklllooopppooonnnllllllllllllmmmnnnoooppppppqqqrrrtttuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz|||~~~|||wwwrrrqqqxxx~~~xxxhhhbbbXXXOOOJJJHHHFFFEEEBBBBBBAAA@@@@@@???>>>>>>???>>>>>>===<<<;;;999888<<<============<<<;;;;;;;;;:::::::::999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888999999::::::999999888777777777777777777777888888888777666555555444444666555444555666777666555444444333333333333444444555555555555555555555555555555555555555666777777555555666666777666666666666666666666666666666666777777666666666666777777666666777888999:::<<<<<>>===;;;<<<<<>>===AAA@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBBBBAAAAAA@@@?????????AAABBBCCCEEEGGGJJJMMMPPPUUUZZZ^^^cccfffkkkpppvvv{{{~~~}}}|||{{{|||{{{xxxwwwwwwvvvsssqqqqqqppppppppprrrsssrrrqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwyyyzzz{{{|||||||||zzzzzzzzz{{{}}}xxxoookkkiiimmmwwwuuunnn\\\WWWPPPJJJGGGFFFFFFFFFAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::===============<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999999888888666666666777777888888888888888777666555444333333444333333444666888777666222333333333333333333222555555555555555555555555444555555666666666666666777777888888777666555555777777777777777777777777666666555666666777888999777888888999:::;;;;;;<<<@@@>>>;;;;;;<<<===<<<<<<;;;===@@@FFFLLLOOOPPPOOOLLLLLLKKKHHHEEECCCDDDEEEKKKTTTfffhhhnnnzzz{{{eeeVVVKKKCCCAAADDD>>>???AAABBBCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCC@@@@@@?????????@@@AAAAAABBBDDDFFFHHHJJJNNNSSSVVV\\\^^^ccciiioootttxxxzzz|||zzzzzzxxxwwwwwwyyyyyyxxxwwwxxxxxxwwwwwwwwwxxxyyyyyy|||}}}~~~wwwnnnfffeeehhhqqq{{{llldddTTTPPPJJJFFFEEEEEEEEEEEEAAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@???>>>>>>======>>>>>>======<<<;;;999999::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888999999999999888888444555555666777888999999:::999888777666444333333444333333444666777777666222333444555555444333222555555555555555555555555333444666777777777666555666666777777777666666555777777777777777777777777555555555555666777999999999999::::::;;;;;;;;;;;;@@@???>>>>>>>>>======<<<<<<>>>AAAEEEGGGHHHIIIIIIIIIIIIHHHFFFCCCBBBCCCEEEJJJUUUhhheeehhhpppuuudddVVVLLLGGGFFF===>>>@@@BBBDDDEEEFFFFFFAAAAAAAAABBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFIIIMMMPPPVVVXXX]]]bbbhhhnnnrrruuu}}}~~~~~~~~~~~~~~~~~~vvvmmmfffaaaeeeooo}}}wwwggg^^^OOOLLLHHHEEEDDDDDDCCCBBB@@@@@@???????????????>>>@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<;;;888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777888888999999888888777444444555666777888888999:::999999888666555555444666444333444555666555444333444555666666555444333555555555555555555555555333444666777777777666555222333444555666666666666666666666666666666666666555555555555666777999999999:::;;;<<<===<<<<<<<<<<<<===??????>>>===;;;:::;;;===@@@BBBEEEFFFGGGHHHFFFFFFEEECCCAAAAAABBBDDDJJJUUUjjjcccbbbfffsssqqqaaaSSSIIIDDD@@@@@@@@@AAACCCEEEGGGHHHDDDCCCCCCBBBBBBBBBCCCDDDBBBBBBAAAAAA@@@@@@?????????AAABBBBBBBBBDDDHHHJJJQQQRRRVVV[[[```fffkkkmmmuuuxxx{{{~~~tttlllfffaaabbblll{{{qqqbbbYYYLLLIIIFFFDDDDDDCCCBBB@@@????????????????????????>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;;;;:::777888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;::::::999888777777888888888888777777555555555666666777777777888888777777666666555555666444333444555555444333444555555666666555555444555555555555555555555555444555555666666666666666111222333555666666777777666666666666666666666666666666555666666777888999999:::<<<===>>>>>>======999;;;===>>><<<;;;;;;;;;;;;;;;<<<@@@EEEHHHIIIHHHBBBCCCCCCAAA??????AAACCCIIIVVVkkk___[[[[[[dddwwwqqqaaaSSSJJJFFFDDDBBBAAAAAABBBDDDFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@??????>>>???@@@??????@@@CCCFFFJJJLLLNNNSSSXXX]]]bbbeeejjjmmmrrrvvvzzz~~~xxxpppjjjgggeeeccchhhwwwyyygggYYYQQQHHHFFFDDDCCCCCCCCCAAA@@@>>>>>>>>>>>>???????????????>>>>>>===<<<;;;999888;;;;;;;;;;;;;;;::::::999666888:::;;;<<<<<<;;;:::999999999::::::::::::;;;999999999999999999999999999999::::::999999888777777777888888888888777777555555666666666666666666555555555555555555555555444222222333555666666444555444444333333444444555555555555555555555555555555555555555555666777777444444555666666666666666444444444444444444444444777777666666666666777777888:::<<<>>>???@@@???>>><<<===>>><<<;;;<<>><<<@@@FFFIIIGGGDDD@@@@@@@@@???>>>???AAACCCIIIVVVlll\\\WWWSSSZZZlllttteeeZZZKKKHHHDDDAAA???@@@BBBDDDHHHFFFEEECCCBBBBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???===>>>>>>>>>===>>>AAACCCFFFGGGIIIMMMRRRWWW\\\___cccfffkkkppptttyyy}}}|||uuunnnhhheeeeeehhhgggoooooo^^^PPPIIIDDDCCCBBBBBBCCCCCCAAA@@@>>>>>>>>>>>>>>>?????????AAAAAA@@@???===<<<:::999::::::;;;;;;::::::999888666777:::<<<<<<<<<;;;:::888888999999999:::::::::888888888888888888888888888999999999999888777777777777888888888888777777666666666666666555555555222222222333333333444444111111111222555777777777555444222222222222444555555555555555555555555555666666555444444666777888777777777777777666666555444444444444444444444444888777777666666666666777888999<<>>EEEKKKIIICCC???AAAEEEGGGCCC===????????????>>>>>>@@@CCCIIIWWWmmmVVVSSSRRRVVV^^^mmmxxxkkk\\\QQQIIIHHHFFFAAA???AAADDDCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCAAAAAA<<<<<<======>>>>>>??????CCCCCCDDDFFFJJJNNNRRRUUU[[[^^^bbbeeeiiimmmrrruuu|||~~~yyyqqqkkkiiiddd```cccjjjnnnwwwsssaaaTTTKKKHHHEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888888999999:::;;;===:::666555777999888777777888777666444444666888;;;:::888777555444444444777777666666555555555444666555444333333444555666333444555666666555444333222222222222222222222222333444444555555444444333444444444444444555555666777666333222333555888:::555555444555666999;;;===777666555444555777999::::::;;;===???@@@???>>>===BBB@@@===::::::<<<>>>@@@BBBBBBAAABBBCCCBBB???===;;;;;;:::;;;<<>>>>>>>>>>>>>>AAAAAABBBCCCFFFJJJMMMOOOTTTWWW[[[^^^bbbfffkkkoooqqquuuzzzyyysssmmmfffaaa```______fffooozzzwwwgggXXXMMMGGGDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999888888777777777888999999<<<999666555777999888777666777888888888999;;;===999999777666555555555555777666666666555555555444777666555555555555666777444444555555555555444444333333333333333333333333333444444555555444444333333222222222333444555555333444555666777666666666555666999::::::888666444666555333222222222444555999:::<<<>>>>>>>>>===<<<@@@>>><<<::::::;;;===>>>>>>>>>???@@@BBBCCCAAA???===<<<;;;;;;<<<>>>@@@BBBIIISSShhhSSSPPPMMMMMMOOOXXXjjjzzzsssaaaTTTKKKEEEBBBCCCBBBAAABBBCCCDDDDDDAAA??????@@@AAABBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFHHHKKKNNNRRRUUUXXX]]]bbbeeefffjjjpppuuuyyy}}}|||zzzwwwrrrkkkfffaaa\\\YYY[[[^^^eeeqqq||||||uuuhhhZZZOOOGGGCCCBBBCCCCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<;;;;;;:::::::::::::::999999999999999999999999999999999999888777777666666666777777;;;999666666777888888888555777999:::::::::;;;<<<888777666666555555666666666666666555555555555555777777666666666666777777555555444444444444555555333333333333333333333333333444444555555444444333333333222333333444555555666666666666666555555444=========<<<:::777444222777666444222111000111111777888:::;;;<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;>>>AAACCCBBBAAA>>>===<<<;;;;;;===???@@@JJJTTThhhRRROOOLLLJJJIIIMMM[[[hhh{{{rrrbbbWWWNNNHHHFFF??????@@@BBBCCCCCCAAA???======>>>@@@AAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>============>>>???AAABBBDDDGGGJJJMMMPPPTTTYYY\\\```dddhhhlllppptttxxx{{{~~~~~~wwwrrrlllfff```[[[ZZZYYYYYY]]]fffsssrrrjjj^^^RRRJJJEEECCCBBBBBBBBB@@@??????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888888888888888888888888888888888777666666666777777999888777666777777888888777888::::::888666555666666666555555555666666777555555555555555555555555666666555555555555666666666555333333333333555666444444444444444444444444333444444555555444444333555555444444444444555555666555444555777;;;@@@BBBGGGCCC===888555555777999999888666555444333333333555666888999999:::999999999999::::::999999888777888888:::===@@@BBBAAA@@@===<<<;;;;;;;;;===???@@@KKKTTThhhQQQOOOMMMKKKHHHHHHQQQ[[[jjjxxxtttggg[[[OOOGGG@@@???@@@AAACCCCCCAAA???;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>=========>>>>>>>>>AAACCCFFFIIIKKKNNNRRRUUUYYY\\\```dddhhhlllqqqtttwwwyyy|||}}}}}}}}}yyyrrrjjjccc]]]YYYVVVWWWZZZ___eeeppp}}}vvviiiaaaVVVLLLFFFCCCAAA@@@AAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888888888888888888999888888777777777888888777777777777777777777888777888::::::888555555555555555555555555666666777444444444555555555555555444444444444444444444444555444333222222333444555444444444444444444444444333444444555555444444333555444444444444444555555555666999===BBBGGGKKKNNNCCC???:::555444555777:::777777666666666666666777444555666666777888888888777888888999888777666555999999:::<<>>===;;;:::::::::;;;>>>@@@BBBIIIRRRfffMMMMMMOOOOOOKKKGGGLLLSSS]]]kkk}}}xxxjjjZZZMMMGGGEEECCCCCCCCCBBB@@@???;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======???AAACCCEEEFFFHHHLLLNNNPPPSSSWWW[[[___dddjjjnnnnnnqqquuuvvvvvvxxx}}}~~~sssoooiiibbb\\\YYYWWWWWWYYYaaajjjrrr}}}uuummm```XXXMMMFFFCCCAAA???===@@@??????>>>======>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::999999999999888888888888888888888888888888888888888777777777777888999:::555777888888666666777888666777999999888888999:::555555555444555555666666444444444444444555555555222333444444444444333222444444333333333333444444333333333333333333333333333444444555555444444333333333333555666888:::;;;CCCEEEIIIKKKJJJFFFBBB>>>555666777777666555333222333333444555555666666777444444444555666666777777777777888888777777666555999999:::<<<>>>>>>===;;;:::999999999;;;>>>AAACCCGGGOOOccc}}}IIIKKKPPPSSSOOOIIIJJJPPPSSS___ooo}}}|||lll^^^SSSPPPJJJFFFDDDBBB???>>>;;;;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>?????????>>>>>>=========>>>@@@AAAAAABBBEEEGGGIIILLLOOORRRVVVZZZ```ccceeejjjnnnooooooqqqvvv{{{|||zzzuuuiiifffbbb]]]ZZZZZZ]]]___dddppp|||yyymmmdddWWWPPPGGGBBBBBBAAA???===??????>>>============>>>======<<<<<<;;;::::::999999999999999999999::::::999999999999888888888888888888888888888888888888555555555666777888999:::444666888888666666777999666777888777666666888:::666666555444444444555555333333333444444555555555333333444555555444333333333333333444444333333333333333333333333333333333333444444555555444444333333444666:::>>>CCCFFFHHHPPPOOOLLLHHHAAA;;;555111111222555777777555333111111222333444555555555555444444444444555666777777888777777777666666666666999999999<<<>>>???>>><<<;;;:::999999;;;===???AAADDDMMM```zzzEEEIIIPPPUUUQQQKKKJJJNNNMMMVVVeeettt~~~}}}ooo]]]XXXPPPJJJEEEAAA???===<<<;;;::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBBBB>>>>>>??????>>>>>>===<<<;;;<<<>>>>>>===>>>@@@BBBIIIJJJLLLMMMOOOQQQUUUXXX```dddiiijjjjjjlllrrrwwwxxx{{{~~~{{{tttooocccaaa^^^\\\\\\___dddhhhqqquuuhhh^^^RRRKKKDDDBBBCCCDDDBBB??????>>>>>>============>>>======<<<;;;;;;:::999999999999999999999999999:::999999999888888888888777777777777777777777777777333333333444666777999:::333666888888666555777999888888777444222111222444666666555444444444444444333333333444444555555555333444555666666555444333222222444555555444222222222222222222222222222222333444444555555444444333555777;;;@@@GGGMMMRRRUUUMMMGGG???777333444777999777666444444444555777888333444555555666666555555444444444444555666777777888888777666666666666777888888999<<>>===<<<:::::::::<<<===???BBBKKK^^^xxxBBBFFFNNNUUUYYYVVVPPPKKKQQQTTT[[[ffftttqqqhhh]]]UUUMMMFFFAAA@@@???<<<<<<===<<<:::<<>>@@@AAABBBAAAAAAAAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;<<>>===<<<;;;:::999999;;;;;;;;;;;;:::999888888::::::;;;<<<;;;:::999888777777777777666666666666666666666666777777777777777777777777777777777777999777555444333444666777777666555444333333444555555555444333222222222222333333333333333333333333444333333333333444555555666555444222222222222333222222333333333222111111444333333333444666777888===CCCLLLRRRTTTPPPJJJEEE999666333222333444555555222222333333333333444444555555555666666666666777444444444555666777888999666777999;;;<<<;;;:::999888888888:::===???@@@???======;;;;;;:::;;;<<<===CCCHHHYYYrrr>>>BBBJJJRRRWWWWWWTTTQQQOOORRRXXXcccooo|||wwwkkk```VVVNNNHHHDDDBBB>>><<<===;;;888:::>>><<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>===============<<<;;;<<<>>>??????>>>>>>???AAACCCFFFHHHJJJKKKPPPQQQTTTXXX\\\___bbbdddiiikkknnnqqqtttvvvwwwxxx|||~~~zzzuuunnnddd______[[[^^^bbbgggmmmwwwzzzpppdddWWWOOOKKKGGGCCC@@@??????>>>>>><<<<<<<<<===============;;;<<<<<<;;;;;;:::999888777777888888888777666555888888777777777666666666666666666666666666666777555555555555555555555555666555444444444666777888888777555444444444555666666555444333222222222222444444444444444444444444444333333333333444555555888777555444333333333444333333333333333222222222444333333444888===CCCGGGMMMNNNMMMKKKFFF???777333888666333222333555555444222222333333333333444444333333333333444444444444333333333333444555666666777888999::::::999777666999999999;;;>>>@@@AAA@@@===<<<;;;::::::;;;<<<===CCCHHHYYYrrr999===DDDLLLRRRUUUVVVVVVPPPSSSXXX```jjjuuu~~~}}}rrrhhh]]]SSSLLLGGGBBB???>>><<<888999<<<<<<======>>>@@@AAACCCDDD@@@@@@@@@@@@@@@???>>>===>>><<<;;;<<<===>>>===<<<:::;;;===???AAACCCEEEEEEJJJKKKNNNQQQUUUXXXZZZ\\\```bbbeeehhhlllnnnpppqqqvvvxxxzzz{{{{{{|||~~~}}}vvvnnniiiccc]]][[[^^^```eeennnwwwyyypppggg]]]RRRJJJHHHEEEAAA>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999666666777777666666555444888888888888777777777777666666666666666666666666444444444444444444444444333333444555666777888888888777666666666666666777666555444333222222222222555555555555555555555555444333333333333444555555:::888666555444333444444333222222222333444555555999:::<<<@@@CCCGGGJJJLLLHHHFFFBBB===999555222000777555333222333555555444222222333333333333444444333333333333444444444444333222222222222222333333888999999999888777555444:::999:::<<>>::::::<<<<<<<<<<<<<<<===@@@BBBCCC???@@@AAABBBAAA@@@???>>>>>>===<<<<<<======<<<:::999999:::<<<>>>???@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTYYY[[[]]]aaadddgggiiijjjnnnppprrrssstttuuuwwwyyy|||}}}{{{xxxqqqkkkdddaaa\\\ZZZ]]]cccnnnuuu~~~yyyooofff^^^VVVMMMGGGEEEBBB>>>===<<<<<<<<<;;;>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888888777777999888888888777777777777666666666666666555555555444444444444444444444444222333444555666666666666888888777777777777777777666555444333333222222333444444444444444444444444444333333333333444555555888777555333333333333333111222333444777:::===>>>CCCFFFJJJLLLLLLIIIEEEBBB777666444222222444666777666444333222444555444444222222222333333333444444444444555555555666666666333333222222222222222222777777888888777666555555999999999;;;>>>@@@@@@@@@<<<<<<;;;:::;;;<<<===>>>BBBHHHXXXqqq555888<<<@@@DDDIIIPPPTTT[[[]]]___```bbbffflllppp{{{uuudddUUUMMMEEECCC@@@<<<;;;<<<;;;;;;;;;;;;<<<===???AAA>>>???AAABBBBBBAAA@@@??????>>><<<<<<======<<<:::999::::::;;;<<<===>>>???>>>???AAACCCFFFHHHJJJKKKRRRSSSUUUXXX[[[^^^aaabbbeeegggjjjkkklllnnnppprrrvvvwwwzzz}}}}}}wwwqqqmmmeeeaaa]]][[[[[[]]]eeeooo|||ttthhh]]]UUUNNNGGGBBBBBB???===<<<<<<<<<;;;:::<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<;;;:::999888::::::999999888888888888888888888777777777777666777666666666555555444444555555555555555555555555444444555555555555444444777777888888888888888888666666555444333333333333333333333333333333333333444333333333333444555555444333222222222333444555555666999<<<@@@DDDHHHJJJLLLKKKKKKHHHDDD???:::888444333222111111111111222555333222333444555444333222222222333333333444444444444444555555555555666555444333333333333333444555555666666777777777777888777777999===??????>>><<<;;;;;;:::;;;<<<===>>>BBBHHHXXXqqq444777:::;;;===AAAHHHNNNYYY\\\]]]]]][[[\\\___cccooouuu}}}uuubbbXXXNNNJJJFFF@@@======<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>======>>>>>>===;;;;;;;;;;;;<<<<<<======>>>===>>>???AAACCCDDDFFFGGGJJJJJJLLLNNNPPPSSSVVVWWW[[[]]]```bbbccceeehhhjjjnnnooosssvvvzzz}}}~~~yyysssmmmhhhddd\\\ZZZYYY\\\___fffsss{{{qqqcccVVVMMMGGGAAA===@@@>>><<<;;;<<<<<<;;;999888888999:::;;;<<<<<<===;;;;;;;;;;;;:::999888888999888777666666666666777777777777777666666666666777666666555555444444444555555555555555555555555555555555444444444333333666777777888888888888777777666555444333333333333333333333333333333333333444333333333333444555555222111111222444666888:::>>>???BBBFFFIIIKKKLLLMMMJJJFFF>>>888444333444666333333333333222111000000444333222333444555444333222222333333333333444444222222222222333333333333555555444444444444555555555555555666777888888999777666777999<<<>>>>>>>>><<<;;;::::::;;;<<<>>>???BBBGGGWWWppp111444777888888<<>>>>>??????>>>>>>===<<<>>>>>>>>>??????@@@BBBBBB@@@???>>>>>>???@@@>>>===<<<<<<<<<<<<<<<<<<======<<<<<<===???@@@BBBCCCCCCEEEEEEEEEGGGIIIKKKNNNOOOQQQSSSVVVXXXZZZ\\\___aaadddfffjjjnnnrrruuuwwwxxxyyyzzz|||~~~~~~vvvoooiiiddd```^^^ZZZYYY]]]ccckkkuuutttjjj[[[OOOHHHDDD@@@===>>>===;;;;;;<<<<<<;;;:::888888999:::;;;<<<===>>>::::::::::::999888777666888777666555444555666666666666666666555555555444777777666555555444333333444444444444444444444444555444333333333444555666555555777888888888777777777666555444444333333444444444444444444444444444444333333333333444555555222222333555888<<<@@@AAAFFFGGGIIIJJJIIIGGGEEECCC>>>;;;666111///000222444000111222333444444555444333222222333555555444333222222333333333333444444111111222222222333333333444444333444444555666777777777777666777777888888777777777999<<<>>>???>>>;;;;;;::::::;;;<<<>>>???BBBGGGWWWppp///333666666555999@@@GGGFFFKKKOOONNNKKKIIIKKKMMMSSS\\\kkk||||||mmmddd\\\RRRKKKHHH@@@@@@AAAAAAAAA???===<<<>>>>>>======>>>@@@BBBCCC@@@???>>>???@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<666777888999:::;;;<<<===DDDDDDDDDEEEFFFIIIKKKLLLKKKMMMPPPSSSTTTVVVZZZ\\\^^^```dddhhhlllooorrrssspppqqqtttvvvyyy|||~~~|||vvvnnngggbbb___]]][[[\\\]]]cccllluuu{{{kkkbbbTTTJJJFFFDDDCCCBBB>>>===;;;;;;<<<===;;;:::<<<<<<<<<<<<<<<<<<;;;;;;999999999999888777666666999888777555555666666777666555555555444444444444777777666555444444333333333333333333333333333333444333222111222444777999444555666888888888777666777777555444444444444444555555555555555555555555444333333333333444555555333444555999===AAAEEEHHHIIIJJJJJJIIIEEE???:::666333444555666555333000...444444333333333444444444222111111333555555444222222222333333333444444444333333444444444555555555222222222333444555666777:::999888777666666666777888888888:::===???@@@???;;;;;;::::::;;;<<<>>>???BBBGGGWWWooo555555666666888999:::;;;AAABBBCCCBBBAAA@@@AAABBBDDDQQQ```nnn~~~vvvoooggg]]]UUUMMMJJJEEEBBBAAA???===<<<>>>======>>>@@@BBBAAA@@@AAA@@@@@@@@@??????>>>>>>???>>><<<;;;;;;<<<======<<<<<<======>>>???????????????@@@BBBCCCDDDEEEEEEIIIIIIKKKMMMOOOPPPRRRSSSVVVXXXZZZ]]]aaadddfffhhhlllnnnqqqrrrssstttvvvxxx{{{{{{zzzyyyyyyyyyyyyzzz~~~}}}}}}~~~|||yyyvvvvvvwwwwwwuuusssmmmkkkgggaaa^^^]]]```cccfffmmmvvvzzzooobbbYYYNNNGGGEEECCC@@@===>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::999999888777666666666666666666666666666666777666555444333444555555444555777666555333444444666555444333444555666777444555555555666666777777333333444555666666666555555555555555555555666666555555555555444333111111777666444333333444666777777888<<>><<<:::888777777555444444333333444444555444444444444444444444444444444444444444444444333222222222333333444444444111111222222222333333333111222333444555777888888<<<;;;:::999888888888888777888:::<<<======<<<<<<<<<;;;;;;;;;<<<>>>@@@AAADDDHHHXXXqqq333333333333555666777888===>>>???>>>===<<<===>>>@@@JJJWWWdddsss|||qqqiii^^^YYYQQQKKKFFFDDDBBB@@@>>>===<<<<<<>>>@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<======::::::;;;;;;<<<<<<<<<===;;;;;;<<<===>>>???@@@AAADDDDDDFFFHHHIIIKKKLLLMMMQQQRRRUUUXXX[[[^^^```bbbbbbdddggghhhiiikkkmmmpppttttttssssssssssssttttttyyyyyyzzzzzz{{{|||||||||~~~~~~|||xxxvvvuuutttrrrqqqqqqnnnlllkkkmmmmmmllljjjhhhfffccc___^^^aaaggglllxxxqqqfff\\\TTTJJJDDDBBBAAA???<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::999888888777666666666666666666666666666666777666555444444444555555444555777666555333444444888777666444333222333333666666666555555555555555333444555555666666555555666666555555555555555666333333222333444777999;;;555666666777777888777777@@@>>>===@@@CCCCCC???:::888777666555444444444444111111111000000111111111333333333333333333333333333333333333333444444444111111111222222333333333111111222222222333333333222222333444666777888999;;;;;;:::999888888888888888999:::<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>???CCCHHHWWWqqq111111111222333444555666777999:::999888777888:::;;;BBBKKKVVVddduuu|||uuummmbbbXXXPPPKKKHHHFFFCCC@@@>>>===>>>???>>>>>>@@@AAAAAABBBBBBCCCCCCDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;<<<<<<999999999:::;;;<<<======>>>???@@@AAACCCDDDEEEFFFJJJKKKMMMOOORRRUUUWWWXXXZZZ\\\___aaabbbdddgggiiiiiiiiiiiiiiijjjkkkllllllooooooppprrrssstttuuuvvvvvvxxxzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{{{{|||}}}}}}{{{yyysssqqqooonnnllljjjgggeeefffdddbbbaaabbbccccccbbbaaaaaa```aaadddllluuu|||{{{rrreee[[[RRRLLLEEE@@@@@@???>>><<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999888888777777666666666666666666666666666777666555555444444555555444555777666555333444444777666555444333222222222666666666555444444333333444444555666666666555555666666555444444333444444777555333222333555888::::::;;;===>>>>>>===;;;:::DDD@@@;;;999999999777444111111000000111111222333000000////////////000000222222222222222222222222111111222222333333444444000111111111111111222222111111222222222333333333333333444555666888999:::;;;:::999888888777888888999:::;;;<<<<<<;;;:::999888888888888999;;;<<<>>>CCCGGGVVVppp222222222222333444555666333555666666444444555777999<<>>??????@@@AAABBBCCCCCCDDDBBBBBBAAA@@@???>>>======>>>>>>==================::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@AAAAAACCCDDDFFFHHHJJJMMMNNNOOOQQQSSSVVVXXXYYY[[[^^^aaa]]]]]]^^^^^^```aaabbbcccdddeeefffhhhjjjkkkmmmmmmooopppsssuuuwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvtttsssssssssrrrpppooogggggggggggghhhfffccc```___^^^\\\\\\]]]^^^___```]]]```eeelllsss}}}wwwoooeeeZZZQQQJJJFFFAAA>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888888888888999888888888777777777666666666666666666666666666777666666555555555555555444555777666555333333444222222333333444444555555555555555555444444444444555555666666666666555555444444333222222222222222555555555555777999;;;===EEEEEEEEEDDDBBB???===;;;<<<999555444444555555444111111111111111222333444222222222111111222222222222222222222333333333333000000111222222333444444111111111111222222222222111111222222222333333333444444444555666888:::;;;;;;:::999888777777777777999:::;;;<<<;;;:::999888777777666666777999;;;<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@BBBCCCEEEGGGHHHIIIFFFHHHKKKMMMNNNPPPRRRUUUTTTTTTTTTUUUVVVXXXZZZZZZZZZ[[[\\\^^^```bbbddddddggghhhjjjmmmoooqqqssstttrrrqqqqqqqqqqqqrrrssssssuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyzzzzzz{{{||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyywwwvvvtttrrrqqqpppmmmkkkiiihhhgggeeeccc_________aaaaaa```\\\YYYXXXXXXWWWWWWYYY[[[___aaabbbhhhsss}}}xxxnnneee[[[RRRLLLDDDBBB@@@>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888888888888888888888777777777777777666666666666666666666666666666666666666555555555444555777666555333333444222222333444555555666666333333444444555666777777555666666666666666555555222222222222222333333444222555999???DDDHHHJJJKKKLLLJJJFFFAAA===:::999888222222222222444444444333444333222222222222222333333333222222222222333333222333333333444444555555000000111222222333444444333333333333333333333222111111222222222333333333555444444444666888:::<<<::::::999888777777777777999:::;;;;;;;;;:::999888777666666666777999;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>>>>??????>>>??????AAABBBCCCDDDDDDBBBDDDGGGHHHIIIJJJLLLNNNLLLLLLMMMMMMNNNPPPQQQRRRQQQRRRSSSUUUWWWYYYZZZ[[[^^^___```ccceeehhhiiijjjiiiiiihhhhhhiiiiiijjjkkkkkkllllllmmmnnnoooppppppppppppqqqrrrrrrsssssstttrrrrrrqqqpppppppppqqqqqqqqqqqqpppooommmjjjiiiggggggdddaaa___^^^]]][[[YYYYYYXXXXXXXXXXXXVVVSSSPPPPPPQQQSSSVVVYYY^^^eeejjjqqqyyyzzzoooddd[[[SSSLLLHHHAAAAAA@@@???>>>=========:::::::::::::::;;;;;;<<<<<<;;;:::888888777777777777777777777777777777777666666666666666666666666666777777777777666555444444555777666555333444444555555666666555555444333222333444555666888999999666666777777777666555555333333444555666888:::;;;@@@CCCGGGKKKMMMMMMLLLKKKGGGDDD???:::666333222222000111222333333333111111444333222111000000000000111111111000000111111111333333333444444555555666111111222222333333444444444444444333333333333333111111222222222333333333555444333333555777:::<<<:::999888777777666777777888999:::;;;;;;:::999888777777777777888:::;;;===AAAEEESSSlll000000000///000000111222111222444444333333555777666555999===???AAAJJJUUUbbbkkkwww}}}zzztttnnnggg___VVVQQQJJJJJJHHHGGGEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAAAAAAAACCCEEEEEEFFFFFFHHHJJJFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKMMMNNNPPPQQQQQQTTTTTTVVVWWWZZZ\\\^^^______^^^^^^^^^^^^___`````````aaaaaabbbcccdddeeeeeeeeeeeeeeefffgggggghhhhhhfffffffffeeeffffffggggggggggggfffdddbbb```^^^\\\[[[YYYVVVUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQPPPNNNLLLNNNQQQVVV\\\bbbkkkuuu}}}wwwpppfff[[[QQQKKKGGGEEE@@@@@@@@@???===<<<;;;;;;::::::999999::::::;;;<<<<<<;;;:::888777777666666666777777777777777777777666666666666666666666666666777777888777666555444444555777666555333444444555666777777777666555444444555555666777888999999777777777777777666555555666777999;;;>>>BBBDDDFFFPPPOOONNNKKKGGGBBB>>>;;;999888666444222111000000222333333333222111111111222111000000///000000000000000////////////000000111222222333444444555555333333333333333444444444333333333333222222111111111111222222222333333333444333222222333666999;;;:::999888777777666666666777888999:::;;;;;;:::999999888888888999;;;===>>>AAADDDRRRkkk333222222222222222333444000222333444333333555777444333777<<<<<<:::@@@JJJSSS^^^mmmxxx~~~wwwmmmccc\\\PPPOOOMMMKKKIIIGGGEEEDDDAAABBBCCCEEEEEEEEEDDDDDDEEEDDDCCCBBBAAA???>>>>>>???>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;<<<======>>>>>>??????@@@<<<>>>???@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]^^^\\\\\\]]]]]]^^^_________^^^^^^]]]^^^^^^___```aaa``````___]]][[[XXXVVVUUUSSSQQQOOONNNOOOPPPPPPPPPKKKJJJJJJLLLOOOPPPOOONNNQQQUUU]]]eeennnzzzpppjjj___TTTKKKFFFCCCCCC???@@@@@@???<<<:::999999999999999999::::::;;;<<<<<<;;;:::888777666666666666666666666777777777777666666666666666666666666666777888888888777555444444555777666555333444444222444666777999999999888777777777777888888888888777777777777777666555555:::;;;===AAAEEEIIILLLNNNNNNLLLGGGBBB<<<777444222...000222333444333222111333333333222111111333444111111000000000111222222111111000000000000111111000000111222333333444444444444444444444444444444222222222222111111000000111111222222222333333333444333222111333666999;;;:::999888777666666666666666777888:::;;;;;;:::::::::999999999:::<<<>>>???@@@DDDRRRkkk000000000000111111111111333333333444333333222222333444666666888;;;???CCCMMMTTT___mmmyyyzzzsssjjjccc[[[TTTQQQNNNJJJFFFEEEDDDDDDEEEFFFGGGEEECCCEEEDDDBBBBBBBBBAAA>>><<>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;<<<===??????===<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRUUUUUUUUUTTTSSSPPPNNNMMMKKKLLLMMMMMMKKKIIIIIIIIIGGGIIIKKKMMMOOORRRVVVYYY___dddnnnyyy}}}tttiii___SSSKKKHHHGGGDDDBBBAAA@@@???===<<<:::999888888888888888999:::;;;;;;999888888888777777666666777666666666555555555555;;;:::777555444555666666555555555555555555555555777777666666666555555555;;;666444888999555555888:::999888999:::999888666888666444333555999>>>AAAIIIMMMQQQTTTRRRNNNHHHDDD???>>>;;;777555333333333333333333333333333333333666444000......///222444333333222222111000//////000111111111111222222222000000000000000111111222222222222222222222222222000///.........///111222222222111000000111222333000111333555666888888999999888777666555444333333555555777888999:::::::::>>>===<<<;;;;;;<<<>>>@@@CCCIIIVVViii//////000000111111111222222222333444444444444333555555666666666888;;;>>>FFFKKKUUUbbbppp{{{{{{uuullleee```ZZZTTTOOOIIIHHHFFFFFFGGGGGGEEEDDDFFFEEEDDDCCCDDDCCCAAA?????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;<<<<<<<<<<<<=================================>>>>>>??????@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGHHHJJJGGGJJJMMMQQQUUU[[[bbbgggrrrxxxxxxooocccZZZOOOGGGEEEDDDBBB@@@??????>>>======<<<;;;;;;<<<;;;:::999888888888888888888888888777777777666777777666666666555555555555444222111000000222222555555555444444555555555555555555666666666666666888555666;;;<<<999888;;;777666555555666555333111333666;;;BBBGGGLLLOOOPPPOOOPPPQQQOOOIIIBBB:::555888777666555333333222222111111111111111111111111555333111//////000111333333333222111111000//////000000111111111222222222000000000000000111111222222222222222222222222222333222111111111222444444333222111000000111111222000111222333444444555555555555555555666666666666777777999:::;;;<<<<<<<<<;;;:::999999999:::;;;<<>>>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKNNNNNNRRRWWW^^^fffnnnwww}}}{{{oooeeeYYYRRRIIICCCAAAAAA@@@???>>>>>>>>>>>>============<<<;;;:::999999888888999888888888888777777777777777777777666666666555555666666444333333444555666777666555444444555666777555666666777777888999999888666888;;;;;;888666888444444444555888::::::999@@@DDDKKKPPPRRRPPPLLLIIIBBBBBBCCCAAA>>>:::555222222333333444444333333333000000000000000000000000333222111111000111111111222222222111111000000///000000000111111111222222000000000000000111111222222222222222222222222222333333222222333333444555333333222111000000111111222222333333333333333333555555555555666666777777777777999:::;;;;;;<<<<<<888888888888999999::::::>>>DDDQQQddd}}}......///000111222222333222333333444444444333333555666666555444444666888999;;;???GGGTTTcccsss}}}~~~wwwjjjfffaaa\\\XXXUUUQQQOOOLLLJJJHHHHHHHHHHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAA======>>>>>>>>>>>>??????===>>>>>>??????>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>=========>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJIIIJJJJJJKKKLLLOOOSSSVVV]]]cccllluuu}}}yyyooocccZZZPPPKKKDDD@@@?????????????????????>>>======<<<<<<888888888999999:::;;;<<<888888888777777777777777777777777666666666666555999888888888888999:::;;;777666555444444555666777777777888888888999999999999888888777666444444555999999:::>>>CCCGGGIIIJJJNNNOOOOOOMMMIIIBBB;;;777222222333444555555444444111222444555555555444333000000000000000000000000111111222222222111111000222111111111000000000///000000000000111111111111000000000000000111111222111111111111111111111111000000000000111111222222333333222111111000000000444444444444555555666666888777777666555555444444555555777888888999999999777888999:::;;;;;;::::::===CCCPPPddd}}}...//////000111111222222333444444444333222111111333444666666555555777999999:::===AAAJJJWWWfffpppzzz~~~~~~zzztttnnnhhhccc]]]ZZZWWWTTTQQQOOONNNMMMKKKJJJFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>????????????>>>??????????????????>>>;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFHHHJJJLLLMMMNNNPPPQQQSSSVVVZZZ```dddooowww~~~vvvmmmbbbWWWOOOIIIFFFBBB?????????@@@@@@AAAAAA@@@>>>===;;;::::::888888888888999:::;;;;;;777777777777777777888888888777777777666666666666555555555666666777888888777666555555555555666777777777777777777666666666555777777666666999>>>AAAHHHGGGFFFGGGJJJMMMNNNMMMGGGEEEAAA===999777555555333222222111000000//////111222333444444333222111111111111111111111111111000111222222222222111000111111111000000000000000//////000000000111111111000000000000000111111222111111111111111111111111...//////000000000000000222222222222111111000000333333333333444666777888777777666666555555444444555666666777888888888888666777888999::::::::::::>>>DDDQQQddd}}}000000000000111111111111222222222222222111000000111333555555555666888999888:::<<<>>>BBBKKKWWW```pppuuu}}}{{{uuunnnjjjbbb^^^YYYUUURRROOOLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????????????????????????????<<<<<<<<<============>>>????????????????????????????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDHHHLLLQQQTTTVVVZZZ]]]```dddhhhmmmssswww|||sssiii___VVVMMMHHHDDDBBBAAA???>>>???@@@@@@AAA@@@???===<<<:::999888:::999888777777666666777777777777777888888888888888888777777777666666666555555555666666777777777666666666666666666666666444444555555555555555555444999<<<<<<>>>FFFNNNQQQSSSPPPKKKHHHFFFDDDBBB@@@===:::555111000222555777444444333333222222111111000111111111111000//////222222222222222222222222000000111222222222222111000000000000000000000000/////////000000000111111000000000000000111111222111111111111111111111111000000111222222222222111000111222222222222111111111111111111222444666777333444444555666777888888777888888999::::::999999444555555666777888999999???EEERRReee}}}111111111111000000000000......///000111222222222000222444444444444555777444777:::<<<===AAAIIIPPP___hhhttt|||vvvqqqjjjccc^^^ZZZUUUSSSSSSRRRPPPMMMJJJHHHFFFEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????@@@@@@@@@=========>>>>>>>>>???????????????????????????????????????>>>>>>>>>======<<<<<<<<<<<<======>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@===>>>???@@@AAABBBCCCDDDFFFHHHLLLRRRYYY```fffjjjmmmqqqvvv{{{vvvpppggg\\\SSSLLLGGGEEE@@@@@@???>>>>>>>>>???@@@>>>>>>===<<<;;;:::999888999888777666555555555555666777777777888888888888888888888777777777666666888888999999999999999999555666777888888777666555444444666777999:::;;;<<<>>>EEEJJJGGGFFFKKKOOOOOOKKKGGGBBB>>>;;;999777555888666333111000111333444000111111222333333333333111000000000000000111111222222222222222222222222000000111111111222222222///000000000000000000000////////////000000000111000000000000000111111222111111111111111111111111000111222333333333222222//////111222333333222222444333111111111333555666333333444555666777888888777888888999999999999999666555555555666888:::;;;@@@FFFRRReee|||222222111111000/////////***+++---///111333333444///111333333222222333444000444999:::999<<>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<::::::::::::;;;<<<===>>>????????????????????????????????????????????????@@@@@@@@@AAAAAAAAABBBBBB<<<===???AAADDDFFFHHHIIINNNPPPVVV^^^gggpppxxx|||}}}{{{mmmggg^^^TTTLLLGGGEEEDDD===>>>>>>>>>======>>>???<<<<<<;;;;;;;;;:::::::::444444444555555666777888666666777777888888888999888888888888777777777777888888999999999888888777444555888999999888555444666777999;;;>>>AAACCCDDDLLLTTTWWWQQQJJJGGGEEEAAA<<<999666444555666666666000111222444555555555555222222111111///...,,,+++222222111111111333555666111111111111111111111111111111000000111222333333////////////000000000000////////////000000000000000000000000000111111222000000000000000000000000///000111222333222111111---///000222333333333222888777555333333333555666666666666666666555555555555666666777777777777666999888777777888:::===>>>AAAFFFRRRddd|||000111111111222222222222000111111111111222222222222222333333333333444444444444444555777999<<<===HHHPPP```rrr|||~~~~~~~~~}}}~~~zzzuuuqqqooommmjjjfffaaa\\\XXXUUURRRPPPMMMKKKJJJHHHFFFDDDBBBAAAAAABBBCCCDDDBBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@???@@@BBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>===>>>???AAAAAA@@@??????===???BBBBBBAAA@@@@@@@@@???@@@BBBBBBAAA@@@AAABBBEEEEEEDDDEEEGGGKKKOOOQQQXXX___iiiqqqxxxzzzsssccc[[[PPPHHHFFFDDD@@@===???>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999888888777777666666555555888777666555555444444555999777555555888999888666:::999777666555666777777;;;888444333444777888999;;;@@@HHHQQQWWWXXXUUURRRKKKIIIDDD@@@<<<999888888222222111111222222333444222222222222222222222222111111111111111111111111333222111000000111222333000000000000000000000000222222222111111111000000000000000000////////////000000000000000000000000222111///...---...000111222222222111111111111000222222222222222222222222111000000000111222333333222222333444444555555666666777888999888666444333666666777888888888888888666666777777888999;;;<<<@@@CCCOOOccczzz000000000000111111111222000000111111111222222222222222222333333333444444555555555555666888:::;;;???EEESSSdddoootttyyy~~~~~~~~~~~~{{{zzzwwwsssnnniiidddaaa^^^[[[WWWTTTRRROOOKKKHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@AAABBBBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@?????????AAABBBBBBAAA@@@@@@AAACCCDDDFFFFFFDDDDDDDDDEEEGGGGGGHHHKKKPPPVVV[[[^^^lllrrrzzzzzzqqqiii[[[TTTJJJEEECCCBBB@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777666666666666666666666555666666777777555444444666999:::999777333444666888999888777666111111222777===BBBEEEFFFJJJKKKNNNQQQSSSPPPKKKGGGAAA???<<<888666555555555222222222111222222333333222222222222222222222222111111111111111111111111222222111000000111222222000000000000000000000000444333111///...///000000111111000000000/////////000000000000000000000000222111///......///000111222222222111111111111000222222222222222222222222111111111000111111222222222222333333444555555555666777888888777666555444666666777888888888888888666666777777888999;;;<<<>>>BBBOOOddd{{{////////////000000000000000000000111111111222222222222222222333333333333555555555555666777888999<<>>>>>??????@@@@@@@@@AAACCCCCCBBBAAAAAABBBBBBBBBDDDEEEEEEDDDCCCDDDFFFHHHKKKMMMNNNNNNMMMMMMNNNOOOQQQSSSVVV[[[bbbiiipppttt}}}zzzuuunnnccc[[[QQQKKKDDD@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999999888777777777777666666666666666666666777888999999666666666888::::::888666555555555666666666555555999;;;>>>DDDJJJOOOQQQQQQLLLJJJHHHFFFCCC???:::666777666444222222222222333333333222222111222222222222222222222222222222222111111111111111111111111222111111000000111111222000000000000000000000000555333000.........///000222222111111111000000000000000000000000000000000111000///......///111111222222222111111111111000222222222222222222222222222222111111000111111111222222333333444444555555777777666666666666666666666666777888888888888888666666777777888999;;;<<<===BBBOOOddd|||.........////////////000000000000000111111111111111222222222222333333333555555555555555555666666<<<<<>>===>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999999999888888888777777777777777777777777777777777777777888999999;;;:::999888777777666555666555444444777<<>>:::777555444111000444333222222222222333333444333222222111111222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111000000111111111222222222222111111111000000000000000000000000000000000/////////000111222222222222111111111000000111111111111111111111111333333222111000000000111111222222333444444555555666666555555555666666777666666777888888888888888666666666777888999;;;;;;???CCCPPPeee}}}---.........//////////////////000000000111111111111111111222222222333333444444444444555444444444:::888999???GGGPPP]]]hhhwww{{{~~~|||{{{xxxwwwvvvssspppnnniiihhhfffdddaaa^^^[[[ZZZYYYXXXVVVUUUUUUTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLMMMOOOOOONNNMMMMMMNNNPPPRRRUUUVVVTTTUUUUUUVVVXXX]]]cccgggjjjlllnnnooooooqqquuuwww|||~~~yyyoooeee[[[QQQJJJDDDBBB???===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;888888888888888888888888777777777777888888888888999999888777777777777777:::999666444333444666888555777<<>>???AAAEEEHHHKKKMMMOOOOOOKKKEEE???::::::777444333444555555555111000///000111222000//////000000111222222222222000000000111222333444555111111111111111111111111111111111111111111111111...///000111111000///...000000000000000000000000/////////...///000111111111111000000000///////////////////////////////////////000111222222333222222222222111111111111000111111111111111111111111111111111000111111222222111111111222333333444444111222444666777777777777666666777888888888888888666666777777888999;;;<<>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::999888888999:::;;;;;;999777555444444444555111444888???EEELLLQQQTTTVVVUUURRRNNNGGG???888444444333333333222222222222444333111222222333111000222222111111111111222222111111111111111111111111000000111111111222222222222222222111111111000000111111000/////////000000000000000000000111111222//////////////////////////////.........///000111000000000000000000111111///000111222222111000////////////...//////000000000000000000000000000000333222000/////////000111000000000000000000000000000000111222333333444444333333444444555666666666777777888999999999999888888888888888999:::;;;;;;@@@DDDPPPbbbuuu///////////////.........000000000000000111111222111111000000000000//////111111111222222222222333333333333444555777888999666<<>>======<<<;;;::::::::::::::::::::::::::::::::::::999999999999999:::::::::::::::::::::;;;:::777555444555666777333999CCCLLLSSSVVVVVVUUUHHHFFFBBB>>>999666333222222222222222111111111111333222111111222333111000111111222222222222111111111111111111111111111111000000000111111111111222222222222111111111111111222222111000000000000111000000000000000111111111//////////////////////////////......//////000111......///000000111222222000111111222222111111000111111000/////////000000000000000000000000000000222111000000///000000000000000000000000000000000111111111222222333333333333333444444555666666666888777777777777888999999888888888888999:::;;;<<<@@@DDDPPPbbbvvv////////////////////////000////////////000111111000000000000000000//////111111111111222222222222222333333333555666777888555999>>>DDDMMM[[[jjjttt|||yyywwwtttooohhh^^^SSSLLLFFFDDDAAA>>><<<;;;::::::888888888888999999999999;;;;;;:::::::::::::::999888888999999999888777777888888777777999;;;>>>@@@AAADDDJJJNNNOOOMMMIIIFFF777666555444333444444555333222222222222111111111333111000111222222111000000111222333333222111000111111111111111111111111000000000000111111111111111111111111111111111111333222222111111111111111//////000111111111111111111111111111111111111111333222111000//////......////////////000000111111000000000111111000000000222222111000000///000000000000000000000000000000111111000000000000000000111111111111222222222222222222222222222222222222333333444444555666666666888777666666666777999:::777777888888999:::;;;<<>>DDDNNN\\\eeeuuu~~~xxxtttqqqkkkeee^^^UUULLLFFFAAA@@@???===;;;999999888777777777888888888999999;;;;;;;;;::::::999999999777777777777777666555444888999;;;>>>BBBFFFJJJLLLGGGFFFEEEBBB???<<<999888888888888777666444333222333333333333222222222222222111000000222222222000000111222333333222111000111111111111111111111111000000000000000000000000111111111111111111111111333222222111111111111111//////000111111111111000111111111111111111111111111111111000///...---,,,000000000000//////....../////////....../////////222222111000000///000000000000000000000000000000000000000111111111000000000000111111111222222222222222222222222222222222333333444444555666666666888777666666666777999:::777777777888999:::<<<===>>>CCCPPPbbbuuu---------..............................///000000......////////////000000000000000111111111111222333333333333444555666777666888999999<<>>@@@CCCFFFIIILLLMMMNNN???===888555222222444555333444555666555333111000444333333333222222222222111000///000222222222000111111222222222222111111111111111111111111111111111000000000000000//////111111111111111222222222222222111000000000000111...///000222222111111000////////////////////////+++,,,---.........------111111000//////...------///......------......///111111000/////////000000000000000000000000000000//////000111111111111000---......//////000000000111111111222222333333333333333444444555666666666777666666666666777888888777777777888999;;;<<<===>>>CCCOOOaaattt,,,,,,,,,,,,---------.........------......///000........./////////000000000000000000111111111111222222222222222333444555444666777777888;;;BBBHHHVVV```qqq}}}wwwooohhh^^^YYYSSSMMMHHHDDD@@@===333666::::::999777888999666666777888888999::::::;;;::::::999888888777777666666777888:::===???AAAFFFGGGIIIJJJHHHFFFCCC@@@666555333111111111333444---...000111222222111111222222222222111111111111111//////000111222222111222222111111111111222222111111111111111111111111111111000000////////////000000111111111222222222111111000/////////000000...///111222222222000///////////////////////////------///000000000///...//////////////////......000///...------...///000/////////...//////000000000000000000000000000000...///000111222111111000------......///000000111000000111222333333444444333333444444555666666666555666666777777777777777666666777888999;;;<<<===>>>BBBOOOaaarrr+++++++++,,,,,,---------...------------...//////---.........//////000000000000000000111111111111111000000000111222333333333555777888777999>>>CCCHHHQQQaaattt}}}wwwqqqhhh```WWWSSSMMMGGGDDDAAA???===555999<<<<<<999777777888666777777888999:::::::::::::::999999888777666666666666777:::>>>BBBGGGJJJJJJKKKKKKHHHCCC<<<555000444555555555444222111000555555333222111000000000111111111111000000000000000/////////111222222111333222111000000111222333111111111111111111111111111111000000/////////...000000111111222222222222111000000///////////////...///111222333222000///111111111111111111111111444444444444333111000...------......///000000000111000///......///000111...............///000111000000000000000000000000...///000222222222111000...//////000111222222333///000000222333444555555333333444444555666666777444555777888888888777666666666777888999;;;===>>>>>>BBBOOO```qqq,,,,,,,,,------.........,,,,,,.........---,,,+++---.........//////000000111111111111111111111111222111000000000111333333555444333333444666999;;;BBBHHHSSS___kkkxxxvvvlllccc[[[UUULLLIIIEEEBBB@@@@@@???>>><<<<<<;;;;;;:::999888888666666777888888888888888999888777555555666777888111666>>>EEEIIIHHHDDDBBB<<<;;;:::888777555444333111222222333333222222111222222222222222111000///000000111222222111/////////000111222222222222222222222111111000/////////111111111111111000///...000000//////......------////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111,,,---------......//////000...,,,,,,...000000000000000000000////////////000000000000000000000000///////////////000000111000000000000000111111222000111111222222333444444333333333444444444555555666666666666666555555555999999999999999999999999@@@DDDNNN^^^nnn~~~,,,,,,------------------,,,---............---,,,............/////////000111111111111111111111111111111000000000111222333333333222222333555777999===AAAGGGPPP[[[hhhttt|||~~~|||pppeee]]]TTTOOOGGGDDD@@@======<<<;;;:::;;;;;;:::999999888777777777777888999999999999999:::999777666777999;;;===@@@BBBCCCDDDDDDBBB???===999888777666555444333222111222222333333222222111222222222222222111000000///000111111222111000000000000111222222222111111000000000000000111111111222222222222222111000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111------......///////////////---++++++---//////.........//////000000111111000000000000000000000000000000/////////000111111000000000000000111111222000111111222222333444444333333333444444444555555666666666666666666666555777777888999::::::;;;;;;@@@DDDNNN]]]mmm~~~------------------,,,,,,------......///......---............////////////000000000000000000000000111000000000000111222222222111111111222444666777999:::<<>>======>>>>>>===<<<:::::::::999999999999999777777777777999:::<<<===<<>>BBBLLL\\\kkk|||------------------,,,,,,,,,,,,,,,,,,,,,---...//////////////////.........////////////////////////...///000000111111000000222222333333333444444444222444777888999:::===???EEENNN\\\hhhrrr{{{|||wwwjjjaaaUUULLLGGGDDDAAA???===<<<;;;;;;<<<===;;;:::777777777777777666666666666666777888:::<<>>:::777555666666666555333222111333333222222222222222222000000111111111111000000000000111222222222222111000/////////000111222333000000000111000000//////222222111111000//////...000///...---...///000111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111000000000000///......///111111000...111000000000/////////...000000000000000000000000111000000000000111222222000000000000000111111222000111111222222333444444333333333444444444555555444444555555666777777777999999999999999999999999>>>AAAKKK[[[kkk|||,,,,,,------------------++++++******+++,,,...///000/////////..........................................000111111111000///111111222222222222222222111222444555555666999;;;>>>EEENNNXXXaaakkkwww~~~zzzyyyzzzxxxrrrlll^^^VVVLLLDDDAAAAAA@@@>>>===;;;;;;;;;<<<<<<:::888777777777777777777777777777777888999<<<@@@CCCEEEFFFDDD@@@<<<999777666555555555555555444333111000333222222222111111000000000000111111111111000000000000111222222222222222111111000//////000111222...///000000000000000000111111111000000000000000000///...---...///111222/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111111111000000000/////////...---...///111111///...////////////000000000000000000000000000000000000000000/////////000111111000000000000000111111222000111111222222333444444333333333444444444555555444444555555666777777888888888888999999:::::::::===AAAKKKZZZjjj{{{,,,,,,,,,------.........******))))))***,,,---...000000//////.........---........................---...000111111111000//////000000111111111111000222222333333333555999<<<666:::@@@GGGNNNYYYfffooo}}}}}}wwwqqqpppqqqnnnggg```WWWOOOEEE???===>>>>>>===>>>===<<<<<<======;;;999:::::::::::::::::::::;;;888888999;;;>>>BBBFFFIIIBBB>>>999444222444888:::222222333333222222222111222222222111000/////////000000111111111111000000///000111222222222222222222111000//////000111111......///000000111000000/////////000111111222222111000///...///000222444//////000000111111111222000000000000000000000000000000000000000000000000........................////////////////////////111111000000000000111111111000000000//////....../////////111333333111///------...///000111222222000000000000000000000000///////////////000000111000000000000000111111222000111111222333333444444333333333444444444555555444444444555666777777888666666777888:::;;;<<<======AAAKKKZZZjjj{{{000111222111...,,,,,,---...------------...//////......//////...---,,,,,,***,,,///000///...---...............///////////////000000000000111111111333333333444444444555555888888999===CCCLLLTTTXXXiiiqqq|||}}}}}}~~~|||{{{xxxrrrkkkgggddd```XXXRRRIIIGGGDDDAAA>>>;;;:::999<<<<<<======<<<:::999888888888777666666555555555222888AAAHHHJJJGGGAAA===777666555444333444555555444444444444333333222111333333222111111222333333////////////////////////111111111111111111111111111000000000000000000111111111111333444333000---......///000000000000000000000000000000000000000////////////000000000000---...///000222333555555222222111000000111222333000000000000000000000000111000000/////////000000000000000000////////////000000//////..................////////////......////////////000000000000000000////////////000000000000//////.........---.........///000000111111222222333333333333222222333333222222333444666777555555555555555666777888888999:::999888888:::;;;;;;???IIIXXXfffxxx...///000000...,,,,,,------------,,,---......///...............---,,,,,,***,,,///000///...---...............////////////000000000000111111111111222222222222333333333444555444555777<<>>:::777666555444333333333444444333333333333333222111111333222222111111222222333111111111111111111111111111111111111111111111111444333333222222333333444111111111222333333000---......///000000000000000000000000000000000000000////////////000000000000/////////000000111111111222111000000///000111111000000000000000000000000//////...------......///////////////000000000000------.........---,,,+++......////////////......////////////000000000000000000////////////000000111111000000000/////////000000000000000000000000000000111111111111000000333333222222333444666777555555444555555666777888888999:::999888888:::;;;===AAAKKKXXXfffvvv+++---///...---,,,,,,---,,,,,,,,,,,,,,,------...---............------,,,***,,,//////...------...---............/////////000000000111111111222222111111111111222222222222333333222333555999>>>@@@JJJRRR^^^jjjsssyyy}}}zzzxxx{{{xxxpppjjjggg^^^XXXQQQMMMJJJHHHDDDAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::999888777666666555555666888:::===??????>>><<<999777666444444555444333222222222333333111222222222222111000000333222111111111111222333111111111111111111111111111111111111111111111111111111000000000000111111111111111222333222000.........///000000000000000000000000000000000000000////////////000000000000111000000//////......---222111000//////...//////000000000000000000000000------,,,,,,,,,------.........//////000000111111,,,---...//////---,,,+++...//////000000//////...////////////000000000000000000////////////000000111111111111000000000000333222222111000000//////000000111111111111000000333222222222333444555666444444444555555666888888777888999999888888:::;;;???CCCLLLYYYfffuuu)))+++------,,,,,,,,,...,,,++++++++++++,,,---------------......------,,,***,,,......---------...---------.........//////000000000111111111222222111111111222222222222333444333333333444777999;;;???DDDMMMVVV```iiirrrwww{{{xxxyyy|||~~~yyypppgggaaa]]]TTTPPPIIIEEECCCBBB@@@???<<<<<<;;;;;;:::;;;;;;;;;888888888888888777777666666777888:::<<<===>>>>>>;;;:::777444333333555555333333333222222222222222000000111111111111000000222222111111111111222222////////////////////////111111111111111111111111000//////......//////000222111000111222222000.........///000000000000000////////////////////////////////////000000000000111000000//////......---111111000///...---------000000000000000000000000------,,,,,,,,,---......---......///000111111222000000000/////////////////////000000000000//////////////////000000000000000000////////////000000000000000000000000000000222222222222111111000000222222333333333333222222222222222333333444444555444444444444555777888999777888999888777888:::<<<>>>BBBLLLZZZgggvvv(((***,,,---,,,,,,---...,,,++++++++++++,,,------,,,,,,---------------,,,***,,,......---,,,---...------------............//////000000000111111111222222222222333333333333333333333444555777888999;;;===AAAFFFNNNXXXdddkkkuuu{{{~~~{{{{{{}}}~~~zzznnnddd\\\TTTPPPMMMIIIEEEAAA????????????===<<<;;;::::::999999999888888777777777666666777777999===???@@@>>>;;;999666666555444444444555555222222222222222111111111///000000111111000000000111111111111111111111111////////////////////////000000000000000000000000222222222111111222222222222111000000111111000.........///000000000000000////////////////////////////////////000000000000//////000000000000000000000000000///...---,,,,,,////////////////////////...............///000000---......///000111111222222111///------///111333//////000000000000//////////////////000000000000000000////////////000000////////////////////////000000111111222222222222222222333333333333222222222222333333333333333333333333444444666777888999666777888888777888:::<<<<<<@@@KKKZZZhhhwww)))+++------,,,,,,---...,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,+++,,,------,,,,,,---...,,,------------................../////////000000222222222222333333333444000000111333444555666777999999:::<<>>=========>>>===<<<;;;999888888888888888777777666666666777777888;;;>>>???>>>;;;777444555555666555555333222222222333333333333222111000///000000111111111111000000000111222222111000000111111111111111111111111000000000000000000000000111111000000000000111111222000//////000111///.........///000000000000000000000000000000000000000////////////000000000000......///000111111222222///000000000///...---,,,///////////////////////////////////////000111222......//////000000111111000///---++++++---000222///000000111111000000///////////////000000000000000000////////////000000............//////////////////000000111222222333000000111111111111000000222222333333333333222222333333333444666777999:::555666777777777888:::<<<;;;@@@KKKZZZhhhwww***,,,......---,,,,,,------------,,,---......///***+++,,,---------------+++,,,---,,,++++++---///,,,,,,---------.........------------............111111111111222222222222///000111333444444444444444555777888;;;AAAGGGLLLXXX___iiittt|||~~~}}}}}}zzztttnnnoooiii^^^TTTLLLFFFAAA???=========<<<;;;;;;<<<===:::999888777666666666777888888777666666777888888999:::::::::888666444222444444444444444333222111222333444444444333111111///000111111222222222111///000111222222111000///111111111111111111111111000000000000000000000000......------------......222000//////000000///.........///000000000000000000000000000000000000000////////////000000000000------...//////000111111...///000000000///......////////////////////////////////////000111222333////////////000000000000------......////////////000000111111111111000000////////////000000000000000000////////////000000......//////000000000000000000000000000000000000000000111111111111000000111222333333333333222111333333333444666777999:::444666777777777888:::<<<<<>>CCCNNN\\\hhhuuu+++,,,,,,------,,,,,,+++,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////000111111111111111000000000000000222333444444222000000111222222111222444666999;;;BBBCCCGGGMMMWWWbbblllrrr~~~~~~}}}yyytttmmmeee^^^ZZZSSSPPPKKKFFFAAA>>>===<<<<<<<<<;;;::::::999888888;;;888555555777888666444666555444333333333333333333444555555555444333222444444444333333222222222333222111/////////000000222222222222222222222222000000000000111111111111222222222222111111111000//////000000000000//////000000000000000000000000333222000///000///...,,,000///.........000111222000000000///......------000000000000000000000000//////////////////////////////............//////111111222222222222111111000000111111111111000000111111000000//////.........///000000000///...---......//////////////////////////////////////////////////////000000000000000000000000000000000000111111000000111111222333000111111111222222222222444333222111111333555666111222333555666666777777777666666666666888999:::AAADDDMMMYYYeeettt+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000///.........///111222333222222111111000000000333444666555444222333333333222222222333666888:::<<<===???DDDKKKTTT\\\aaannnwww}}}{{{vvvtttpppiiibbbZZZTTTPPPLLLIIIFFFBBB???>>>======<<<;;;;;;:::999999888888;;;999666666777888666444666555444333333333333444333444555555555444333222444333333333222222222222222111000//////000000111222222222222222222222222000000000000000000000///222222111111111000000000------............------000000000000000000000000222000////////////...,,,//////......//////000111.........///////////////000000000000000000000000000000000000000000000000//////............//////....../////////...------/////////000000/////////000000000000//////......///000000000000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111111000000111111222333000000000111111111222222333222111000000222333555222333444555666777777777777777666666777888:::;;;???BBBKKKWWWdddsss+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------///111222444333333222111000000///111333444444333333333444444333222222333444666777888888999;;;???DDDJJJMMMYYYbbboooyyy~~~yyytttqqqoooiiifff```YYYRRRLLLHHHEEEBBBAAA???>>>=========>>>;;;;;;::::::999999888888:::999777777777777666444555555444333333333444444444444444444444333222222222222222222222111111111111000000///000000111222222222222222222222222222000000000//////.........111111000000000/////////---......//////......---000000000000000000000000///...---...//////...------......///////////////------......///000000111000000000000000000000000000000000000000000000000//////............//////............------,,,+++---......//////......---000000000////////////...000000000///000000111111111111111000000000000000000000000000000000000000////////////000000000000........................111000000000000111222222/////////000000000111111222111000///000111222333333444555666777888888888888777777777777999:::;;;>>>AAAJJJVVVbbbqqq+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,111000...,,,,,,...000111333333222111000///......---///111222111111222333444333333222333333444555777777777888:::===@@@BBBHHHPPP[[[eeelllsss{{{}}}tttmmmhhhdddbbbZZZWWWRRRLLLFFFBBB@@@???======<<<;;;;;;;;;<<<===::::::::::::999999888888777777666777777777666555555444444333333333444444444444444444333333222222111111111111111111111111/////////000000111222222111111111111111111111111000000//////......------000000000000////////////000000111111111111000000////////////////////////...,,,,,,---/////////...---...///000000///...---............//////000000////////////////////////........................//////............//////000000000000000///...---.........//////.........////////////////////////000///.........000111222111111111000000000000000------------------------////////////000000000000////////////////////////000000000000000111222222////////////000000000000222111111000111222333333333444555777888888999999888888777777888999;;;<<<===@@@IIIUUUbbbqqq+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,111///...------...///000111000000///...---------,,,...000111000000111333333333222222222333333333555666666777888:::<<<===???DDDJJJQQQXXXaaallltttxxx{{{~~~zzzqqqhhhaaa\\\XXXUUUNNNKKKGGGCCC@@@?????????===<<<<<<;;;:::::::::::::::999999999999999888888444555777777777777666666444444333333333444444555444444333333222222222222111111111111111111111111//////000000111111111111111111111111111111111111000/////////.........---000000000000////////////000000111111111111000000////////////////////////---,,,,,,---///000///...---...///000000///...---000000//////............////////////////////////------------------------//////............//////000111111111000000///......//////000000//////................../////////......------...000222333111111111000000000//////........................////////////000000000000000000000000000000000000000000//////000000111222////////////000000000000222222222222222333444444333444555777888888999999888777777777777999:::;;;===@@@IIIUUUbbbqqq+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..............................---------------///222222222222333444111222222222222222222222333333444666777888999999:::<<<@@@CCCGGGPPP[[[ccckkkooouuuzzz}}}qqqkkkbbbZZZTTTPPPMMMKKKEEEDDDAAA???===>>>>>>???======<<<;;;::::::999888999999999999999999888888666888::::::888777666777444444333333333444555555444444333222222222222222111111111222222222222222///000000111111111111000111111111111111111111111////////////////////////111111000000000/////////...//////000000//////...000000000000000000000000...---,,,---///000000...000000000000000//////...111000000///......------000000000000000000000000//////////////////////////////............//////---....../////////....../////////000000/////////---............/////////---......///000111333444333333222222111000000000111111111111111111111111////////////000000000000111111111111111111111111000////////////000111111/////////000000000111111222222333333333444444444333444555666777888888888777666666666666888999:::===@@@IIIUUUaaaqqq+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.............../////////...---,,,---------............///...000222222111111111222000000111222222222222222111222444555666777666666555888:::<<<>>>CCCKKKRRRZZZ^^^ccciiiooowww~~~~~~zzz{{{~~~|||uuupppbbb\\\TTTNNNIIIFFFDDDBBBAAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;:::999888888888888888888888888999999===???AAA???;;;777555555333333333333333444555666444333222111111111222333222222222222333333333444000000111222111111//////111111111111111111111111...//////000000111111111222222111111111000000000//////000000000000//////000000000000000000000000000.........000000000...222222111000000000000000///////////////.........000000000000000000000000//////////////////////////////............//////++++++,,,---............---......//////......------------.........//////...///000222333444555555666555555444333333222222222222222222222222222222////////////000000000000000000000000000000000000///////////////000111111000000000111111111222222111111222333333333333333222333444555666777777777666555555555555777888999;;;>>>GGGSSS```ooo+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///000000...,,,***------......///000000000,,,...000000///...///000//////111222222333333222222333555666666666555555111555999:::;;;>>>CCCGGGLLLOOOSSSYYYaaajjjtttzzz}}}yyy}}}~~~|||xxxrrrjjjeeeXXXSSSLLLFFFBBB@@@>>>===???>>>===<<<;;;::::::::::::::::::::::::999888888888888888888888888999999CCCEEEFFFCCC===777555444333333333333333444555666444333222111111111222333222222222333333444444444000111222222111000///...000000000000000000000000......///000111222333333222222222222111111111111111111222222222222111111000000000000000000000000111000//////000111000...444333111000000000111222------......///000000000000000000000000000000000------------------------//////............//////++++++---...///000000000,,,------......------,,,---------.........//////...000222555666777777777888888777666555555444444000000000000000000000000////////////000000000000///////////////////////////////////////000111111111111111111222222222222000000111222222222222111111222333555666666777777555555444444555666888999:::===FFFRRR^^^nnn---------,,,,,,+++++++++...---+++++++++---///000......---------,,,,,,,,,,,,,,,---.........------,,,,,,------------------..................------------------------------,,,,,,---...///000111222///000000000000111111111111111222333444444444444444444666777999;;;<<<===>>>BBBGGGJJJNNNUUU```iiimmmsss|||~~~}}}|||}}}|||{{{xxxtttqqqrrrsssqqqkkkbbbZZZTTTMMMKKKGGGCCC@@@???>>>>>><<<<<<;;;:::999999888777<<<;;;:::888777666666666777666555555888<<>>GGGSSS^^^lll,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,...------------,,,,,,,,,//////...---,,,+++******------------------,,,,,,..................------------------------------////////////////////////000000000000111111111111000111222333444444444444333333444666777888999:::555999>>>@@@BBBGGGOOOVVV```fffooowww}}}~~~~~~~~~wwwrrrpppoookkkhhhgggfffdddaaa[[[VVVPPPMMMHHHFFFBBB???<<<;;;;;;;;;:::::::::::::::999999999999999888888888888888888555999<<<<<<;;;???HHHPPPLLLDDD:::555666888666333777666666555555555555555333333333333333333333333222222222222222222222222111222222222222111000///111111111000000000////////////000000000111111111000000111111111111000000/////////////////////...////////////////////////////////////////////////////////////////////////........................000///...------...///000......////////////............////////////......------,,,------...///000/////////////////////...///................../////////000111333555777888999::::::::::::999999888888777555333111000000000......////////////......000///...------...///000222111000///......//////000111111111111222222222111111111222222333333333222333555666666666555555888888777777777777888888999<<>><<<::::::::::::888888999999999:::::::::666777777888999999999888777999;;;???DDDJJJOOORRR???;;;777444444555555555777666555555444444555555333333333333333333333333111111111111111111111111111111222222111111000000111111000000000000////////////000000000000111111///000000111111000000///......//////////////////////////////////////////////////////////////////////////////////////////........................//////............//////...//////000000//////........./////////......---------,,,,,,,,,------.........//////////////////000//////......//////000////////////000222333444555666777777888888777777999888666444222111000000......////////////......000///...------...///000111000///////////////000000111111111111222222222000000111222333333444444333333444555666666777777999888888777777888888999888;;;CCCNNNYYYfffyyy******++++++,,,,,,,,,---***+++,,,,,,+++***)))(((---------,,,,,,,,,++++++,,,+++)))))))))+++---///......------,,,+++******,,,,,,------------..............................222222111000///......---000000000111111111222222///000111222333333333333333333333333333333333333444777:::<<<;;;<<<>>>@@@AAAEEEKKKQQQXXX___eeejjjvvvzzz~~~||||||}}}{{{uuuooofffccc^^^[[[XXXUUUPPPMMMOOOMMMIIIFFFDDDCCCBBBBBB@@@???>>><<<<<<;;;<<<<<<888888888999999999999999666666888888999888888777<<<888888BBBOOOSSSKKKAAA666666666444333333444666444333333222222222222222222222222222222222222222000000000000000000000000000000111111111111000000111000000000////////////////////////000000000111//////000000000000//////............////////////////////////////////////////////////////////////////////////////////////------------............/////////......///////////////000000000000//////......//////......------......------,,,---------............////////////000000////////////000000/////////...///000000111111222333444555555666555888777666444222111000///......////////////......000///............///000///////////////000000000000000111111111222222222//////000111333444555555333333333444555777888999777777777666777777888999999<<>>BBBFFFJJJSSSWWW^^^eeekkkpppuuuxxxyyy}}}|||{{{yyyvvvtttmmmjjjfffbbb^^^YYYTTTQQQMMMLLLJJJHHHFFFDDDBBBAAA???@@@AAAAAA@@@???===<<<::::::::::::::::::::::::::::::999888777666555444999888777666666666666666888GGGTTTSSSFFF999555777444555666555444333333444555444333333222222333333222222222222222222222222000000000000000000000000//////000000111111000000000000////////////............////////////000000...//////000000//////...------......///000000000////////////////////////////////////////////////........................------......///000000000......////////////......///000000111111000000///...............---,,,+++//////.........//////000------......///000000000000//////......//////000000000////////////000000---...///000111222222111333333333333222111000///......////////////......////////////////////////------///000111111111111000111111111111222222222000000111222333333444444444444555666777777888888444444444444555666777777>>>@@@FFFOOOXXXcccttt++++++++++++************+++************++++++,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............---...///000111111111111333333333222222222222222444333333444666777888777444666777888999:::>>>@@@DDDHHHMMMRRRVVV[[[```dddfffjjjqqquuuvvvxxxzzz{{{}}}{{{xxxtttpppnnnkkkhhhfff^^^[[[VVVRRRNNNKKKIIIGGGEEEEEEDDDBBB@@@??????@@@=========>>>======<<<<<<888888999999999999888888888888777777777666666666888777555444444666888:::AAAKKKQQQJJJ;;;111333999444444333333444444444444444444333222222222222222111111111111111111111111111111111111111111111111...//////000000000000000000000/////////................../////////000000......////////////......------......///000000111////////////////////////////////////////////////..............................//////000111111222---...///000000///...---000000111111111111000000............---,,,+++***------------......///000------......///000000111///................../////////.........//////000---...///000000000000000///000111111111111000///......////////////............////////////......+++---...000111222111111000111111111111222222222111111111222222333333333444555666777888888777666444444444555555666777888<<<>>>DDDMMMUUU```qqq,,,+++++++++******))))))((()))+++---------,,,+++,,,,,,,,,+++++++++******)))***,,,---.../////////++++++++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,---------......---...///000111111111111222222222111111111111111222111000000222333333222333444666666666777:::<<<===???BBBEEEHHHLLLPPPTTTUUUZZZaaafffhhhkkkooorrrrrruuuxxx|||zzzqqqnnniiieeebbb___\\\YYYPPPNNNJJJGGGEEEDDDDDDEEEBBBBBBAAA@@@>>>>>>@@@AAA>>>===<<<<<<<<<<<<===>>>999999::::::::::::999888666666666666777777777777777666333222444777:::===OOOIII@@@:::666555555555444222111111444555555444222111111000///000000000111111111111111111111111111111111111111111111111......///000000000000000000/////////......................../////////000......////////////......---------...///000000111////////////////////////////////////////////////...........................//////000111222222333---...///000000///...---000000111111111111000000............---,,,+++***+++++++++,,,---...///000---------...///000000111......------------............---------...//////---...//////000/////////---...///111111111000///......////////////............////////////......+++,,,...000222222222111000111111111111222222222222222222222222222222333444555777999999888666555555555555555666777999999:::<<>>???@@@AAAEEEGGGJJJOOOTTTZZZ^^^```dddgggkkkpppuuu{{{~~~|||{{{zzz{{{{{{{{{zzzwwwrrrmmmjjjdddaaa]]]ZZZVVVRRRMMMIIIFFFDDDBBBAAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999888777777999888888888777777666666888888777777666666555555666222444:::999666@@@PPPOOOEEE:::444333555555444222222222222222111000///222222222222222222222222222333444444444444333222222111000//////...//////222111111111000000//////222222111///...---++++++000000000000000000000000////////////////////////------............------////////////111333555777000000//////.........---////////////000000000000......//////000000111111///////////////............------------,,,,,,,,,000000//////.........---........./////////000000............////////////---------............///......//////...---,,,,,,000000000000000000000000111111000000//////......////////////////////////------......//////000000////////////000000000000//////000111222222333333444444333333444444555666888777777666666666777777555666666555444444777999888<<>>???BBBEEEHHHLLLOOOQQQVVVYYY]]]```eeekkkrrrvvv}}}~~~}}}|||zzzwwwuuutttsssmmmmmmllliiieeeaaa\\\ZZZWWWTTTRRRPPPNNNKKKGGGDDDAAA???===<<<======<<<:::========================:::;;;;;;::::::999888777777777777666666666555555666666666555555555444444666666666666;;;CCCHHHJJJAAA;;;444111222333111///222222222222222111000000222222222222222222222222111222333333333333222111111000000////////////000111111111000000000//////000000//////......------////////////////////////////////////////////////.........//////.........------------...///000000000/////////................../////////000000000......//////000000000000/////////////////////...////////////............000/////////............,,,,,,,,,---------..................////////////........./////////000000//////.........---------////////////////////////111000000000/////////...////////////////////////.........///////////////////////////000000000000//////000111111222333333222111111111111222333333555555444444333444444555555666666555444444777999888<<>>@@@AAAHHHIIILLLNNNRRRXXX^^^ccclllppptttwwwyyy{{{}}}~~~}}}|||}}}~~~~~~~~~{{{xxxsssrrrqqqnnnllljjjhhhgggbbbaaa^^^[[[WWWSSSPPPNNNIIIGGGFFFFFFFFFEEEBBB@@@===<<<::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555555555555444555555555444444444444444333888777444===LLLLLLAAA999777555666888888555222111222222222222111000000000000000000000000000000000111111222222111111000000////////////000000111111111000000000000//////.........///////////////////////////////////////////////////////////////...//////000000//////...------.........------,,,////////////........................////////////...////////////000000000......//////////////////111111111000000000//////////////////............,,,,,,,,,---------------............////////////////////////000000000111000///...---,,,---......////////////////////////000000000000///////////////////////////////////////////////////.........////////////000000000000///000000111111222222222111111111111111222333333444333333333333333444444555666666555444444777999999===BBBIIIRRR___mmmwww)))))))))((((((((((((((((((***+++,,,+++***+++,,,+++++++++++++++++++++++++++*********,,,---,,,+++,,,,,,***))))))***+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////---------........./////////////////////000000111111111111111222222222222111111111222222222222333111111222333444555555555777777777777888999::::::@@@AAABBBCCCFFFKKKQQQVVV\\\___bbbeeeggghhhkkklllmmmooosssvvvxxx|||{{{wwwvvvvvvvvvvvvwwwxxxwwwvvvtttpppmmmkkkfffeeecccaaa^^^\\\ZZZYYYXXXVVVSSSPPPMMMKKKJJJJJJDDDCCCBBBBBBCCCCCCAAA???===;;;::::::<<<===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999888777555555555555555555555555555555444444444444444444111666999;;;AAAGGGCCC999777777777999;;;;;;888666111111222222222111111000000000000000000000000000///000000000000000000/////////...//////000111111000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////...///000111111000///...///////////////.........---.........////////////////////////////////////............////////////111111111000000000/////////////////////.........////////////////////////............////////////....../////////000000000000///---,,,,,,---...000////////////////////////000000000000////////////////////////////////////000000//////......------////////////000000000000///000000000111111111222333333333222333444444555555555444444444555666666555666666555444444777999999===BBBHHHQQQ]]]lllvvv+++***))))))((('''&&&&&&((()))++++++*********++++++++++++,,,,,,++++++++++++***)))***,,,---,,,+++---,,,+++******+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,---...//////------------..................//////000000000000000000111111111222222222222222222222333333333333333333444444555555555666777666666777777888999:::<<<===>>>>>>@@@CCCHHHLLLOOOQQQSSSTTTUUUUUUWWWYYYZZZ\\\```bbbeeehhhmmmpppppprrrvvv|||{{{uuupppnnnmmmlllkkkmmmllljjjgggddd```]]]\\\XXXWWWVVVTTTRRRPPPNNNNNNKKKIIIGGGEEEDDDDDDDDDEEECCCBBBAAAAAABBBAAA???======;;;::::::<<<======<<<888888888888888888888888::::::::::::999888777666666666666666666666666666555555555555555555555555444555===GGGFFF<<<666777444333333333444444333222000111111222222222111111//////////////////////////////////////////////////////...//////000111111//////////////////000000000000000///......------........................//////////////////////////////000000000000//////---...000111222222111000.........///////////////.........////////////000/////////...............---.........//////000000000000////////////...............////////////////////////////////////...............////////////------........./////////000...---,,,,,,---///000........................////////////000000000000////////////////////////000000//////......------////////////000000000000000000000000000111111111333222222222222333444444444444444444444555666777555666666555444444777999:::===BBBGGGOOO\\\jjjuuu---,,,,,,+++***)))((((((''')))++++++***)))***+++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,,,,***,,,++++++++++++,,,------,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............///......///000000000000000000000000111111111111222222222222222333333333444333333333333333333333333444444444444555777888999777999::::::;;;===@@@BBBDDDFFFGGGGGGFFFFFFHHHJJJJJJLLLNNNPPPQQQTTTWWWZZZZZZ\\\```eeekkkqqqwwwzzz}}}||||||~~~~~~}}}zzz||||||yyytttpppjjjeeecccaaa```^^^```^^^\\\XXXUUURRRPPPOOOLLLLLLKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBBBBAAA?????????>>><<<:::;;;:::888999:::;;;;;;:::888888888888888888888888999999999999888777666555666666666666666777777777555555555555555666666666999:::CCCMMMFFF555111888444333222111000000111111000000111222222222222111////////////////////////000//////......//////000000////////////000000111......////////////000000111000000///...---------........................////////////////////////...//////000000//////...+++,,,---...///000000000.........///////////////////////////000000000000/////////............---------......///000000000//////.........---------.........///////////////---------------,,,,,,,,,............////////////------------..................---,,,---...///000........................////////////000000000000///////////////////////////////////////.........////////////000000000000000000000000000000000000000000000000000111222222222222222222333444555666555666666555444444777999;;;>>>AAAFFFNNNZZZiiittt~~~++++++++++++++++++++++++''')))++++++***)))***+++++++++,,,------,,,+++++++++))))))***+++,,,+++***))))))***+++++++++++++++,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---............/////////...///000111111111000000000000000000111111111111111111111111222222222222222222222222222222222222111111111222222333444555333555777888777777999:::<<<===>>>>>>======???AAA???@@@BBBBBBBBBCCCEEEHHHHHHIIILLLOOOTTTZZZ___aaafffiiimmmqqqssssssqqqpppnnnppprrrqqqnnnllllllmmmiiikkkmmmmmmllllllmmmooopppoooooonnnmmmllllllkkkiiikkkmmmoooqqqrrrssstttnnnooorrruuuwwwyyy{{{{{{zzzwwwtttqqqooommmkkkiiiddd```[[[XXXVVVTTTSSSRRRQQQPPPMMMKKKHHHGGGFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@????????????@@@???>>>=========<<<:::888;;;:::888888999:::999888888888888888888888888888777888888777777666555444444444555555555666666666333333444444444555555555;;;@@@EEEDDD<<<444333666333333444444333222111222000000111222222222222222000000000000000000000000000000///......///000000111000000////////////000........./////////000000///////////////.................................////////////////////////.........//////.........---------,,,------................../////////000000000000000111111111222//////.........---------------......///000000111/////////.........------............/////////000......---------,,,,,,,,,............////////////............////////////---------.........//////.........................../////////000000000111////////////////////////.........///////////////////////////000000000000000000000000000000000///000000000000000111111222333333333333444555666777555666666555444444777999;;;>>>AAAEEEMMMYYYhhhsss}}}&&&'''((()))***+++,,,,,,''')))***+++***)))***+++++++++------------++++++***)))))))))+++,,,+++***'''((()))+++++++++***)))---,,,+++*********+++,,,*********++++++,,,,,,,,,........................,,,,,,,,,---------...............////////////000...///111222222222111000000000000000111111111111000000000000111111111111333333333333222222222222111111111000111111222222111333666777666555555666777999::::::999:::<<<>>>:::;;;<<<;;;::::::<<<===??????@@@BBBEEEJJJNNNQQQQQQTTTZZZ^^^aaaaaa```___]]]```aaa```]]][[[\\\^^^YYY]]]bbbcccbbb``````bbbbbbaaa```___]]]]]]]]]]]][[[]]]```aaabbbbbbdddeee___aaaccceeeggghhhhhhhhhiiifffbbb^^^]]]\\\\\\[[[XXXUUUPPPMMMLLLLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@???????????????>>>>>>======<<<;;;;;;::::::>>>===<<<<<<===<<<:::888===;;;999999:::;;;:::999888888888888888888888888777777777777666555444333333333333444444555555555222222222333333444444444:::CCCCCC888222555666222...000333444333111000//////000111222222222222222111111111111111111111111111000///......///000111222111000//////...//////---.........//////000000------......///000000111........................////////////////////////------............------111000...---,,,,,,---------.........//////000000000111111111222222222222//////.........------------------...///000000111////////////............---.........//////000000000000/////////...................../////////000////////////000000000000,,,,,,---...//////................................./////////000000111111////////////////////////---.........//////000000////////////000000000000000000000000////////////222222222111222333333444555555555666777888999999555666666555444444777999<<<>>>AAAEEELLLYYYhhhsss}}})))*********++++++++++++)))************+++++++++++++++************++++++,,,+++++++++***)))))))))******++++++,,,---......------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////............////////////------......///000000000111111000000000000111111222111000000000000000111222222222111111111000000111000000111333555444333333333333444444444555555777777666666666666777777666666666666666777888888999999;;;===???AAABBBCCCFFFHHHJJJLLLLLLKKKIIIHHHLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKOOOOOONNNMMMLLLLLLKKKKKKNNNNNNOOOOOOPPPQQQQQQRRRNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQPPPOOONNNMMMMMMIIIFFFCCCAAAAAAAAAAAAAAAAAA@@@???=========>>>>>>>>>=========<<<<<<<<<;;;888:::<<<<<<;;;:::;;;<<<>>>======>>>???===:::777999999999999::::::;;;<<<::::::999999888777666666777777777777666555444333222222222333333444444444666555333222333555777999GGGAAA:::555444444555555111111111111000000000000000000000000111111111111111111111000000000000000------......//////000000///000000000000//////...//////.........---------////////////////////////........................///......///000000///---........................,,,,,,,,,------------..................///000000222222111111000000//////000000000000///...---,,,//////000000000000//////111111000000/////////...////////////////////////................................................//////////////////////////////000000///...------///...,,,++++++,,,...///000000000000000000000000,,,***)))+++...000///---000000000000000000000000............////////////............////////////333333222222111000000///888888777555555444444444666666777888888888888777888;;;@@@DDDLLLXXXfffooozzz)))))))))*********++++++)))************+++++++++++++++************++++++*********))))))))))))))))))******+++,,,,,,------***+++,,,......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////000000000////////////............//////............//////000000000//////000111111222222222111111111000000111000000111333444444333333333333333444444444444555444444333333444444555444444444444444555666666555555666888:::;;;<<<===>>>>>>>>>?????????@@@@@@DDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDAAA>>>======>>>===<<<>>>>>>===<<<;;;<<<============<<<<<<;;;:::::::::777999;;;;;;:::::::::;;;;;;;;;<<<>>>@@@???===;;;999999999999999:::;;;;;;:::::::::999888777777777777777777666666555444333333333333444444555555555000111222111111444999===BBB>>>888444333333444444111111111111000000000000000000000000111111111111......//////000000000111.........///////////////...//////000000000//////000000/////////.........////////////////////////........................///.........000000...---.................................////////////000///////////////000111111111111000000000000000000////////////...---,,,+++//////000000000000//////000000000000000///..............................................................................///////////////////////////////////////...------///...,,,++++++,,,...///////////////////////////...,,,+++,,,///000///---000000000000000000000000............////////////....../////////000000000000000000111222222333333333333333333444555666777666777777888888888888888888;;;???DDDKKKWWWeeennn{{{((()))))))))************)))************+++++++++++++++************++++++((((((((())))))))))))))))))******++++++,,,,,,---(((***,,,.........,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------........./////////000000//////...------,,,///......------......//////////////////000111222222111111111111000000000111000000111333444333222222222333333333444444444333333222222222222333333222222222222222333444444222333333444555666777888;;;:::999888999:::;;;=========<<<<<<<<<<<<;;;;;;;;;;;;<<<===============??????>>>>>>===<<<<<<<<<<<<<<<======>>>?????????>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<;;;:::888;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999888888777999:::;;;:::999:::;;;999999;;;>>>@@@AAA???>>>999999888888888999:::::::::::::::999888888777777666666777666666555444333444444444444555555555555111333555555666:::???DDD<<<888555222222222222111111111111111000000000000000000000000111111111111,,,,,,---...///000111111///////////////.........---...//////000000000000000000000000000/////////////////////////////////........................///...---...000000...---.................................////////////000000000//////000000111222/////////000000000000000............---,,,+++***...//////000000//////......///000000000///...---................................................///////////////////////////////////////////////////////////////......---///...---,,,,,,---...///........................///...---...///000///...000000000000000000000000............/////////////////////000000000111111///000000111222222333333222222222222333444555666777777777888888888999999888:::???CCCJJJVVVdddnnn{{{(((((()))))))))*********))))))*********+++++++++++++++************++++++(((((())))))******++++++++++++++++++,,,,,,------,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------/////////......---------000000000//////000000000---------...///000111222111111111111000000000000111000000000222333333111222222222222333333333333444444333333333333444444222111111111111222333333333333333444555555555666999999888888999999:::;;;:::::::::999999999999999888999999:::::::::::::::<<<;;;;;;;;;::::::999999:::::::::;;;<<<<<<======;;;::::::999999999:::::::::::::::;;;;;;<<<<<<<<<===<<<;;;<<<===<<<:::888999999999::::::;;;;;;<<<;;;;;;;;;:::999888888888777999;;;;;;:::999:::;;;999999;;;>>>@@@AAA???===888888777777777888888999::::::999999888888888888666666666666555444333333444444444444444444444444444444555777;;;???AAACCC777555333222333333222111111111111111000000000//////000000000111111111111.........//////000000000000000//////......------,,,---...///000000000000////////////////////////////////////////////////...........................------...//////...,,,........................,,,,,,,,,------------...///////////////000000111.........//////000000000...............---,,,+++...//////////////////...---...///000000///---,,,................................................000000000000000000000000////////////////////////...///////////////............------------..............................000000//////000000//////////////////////////////............////////////000000000000111111111111222222222111111111000000555555444333333333333333777777777777888888999999888;;;???DDDKKKVVVdddnnn{{{))))))))))))************))))))*********+++++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------111///---,,,+++,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,------...,,,,,,---------.........,,,---------.........///000000////////////000000------------...///000111000000000000000000000000111000///000222333222111111111111222222222333333333333222222222222333333222222222111222222333444222222333333444444444444222444555777777666555444888888888888888888888999888777888888888888999999::::::999999999999888888444555555666777777888888888888888888999:::;;;<<<999999999:::;;;;;;<<<<<<;;;::::::;;;<<<<<<:::888888999999::::::;;;;;;;;;::::::999999999888888888888:::;;;<<<::::::;;;<<<::::::;;;===??????===;;;888777777666666666777777999999888888888888777777666666666666555444333222222222222222222222222222555111000444;;;>>>;;;777555333222222333444333111111111111111000000000//////000000000111111111111111111111000000/////////000000//////......------,,,,,,---///000000000000........................////////////////////////...........................------...//////...,,,........................,,,,,,,,,------------......------------...//////------....../////////000...////////////......---......////////////......,,,---...//////...---,,,................................................000000000000000000000000////////////////////////......///////////////...................................................000000000000/////////000////////////////////////............////////////000000000000111111111111222222222111111111111111666555444444444444444444777777666666666777888999999<<<@@@DDDKKKVVVdddnnnzzz)))*********++++++++++++)))************+++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,---.........////////////000000000+++,,,,,,---......//////...------,,,,,,------...---------------...///000//////000000000000000111222000///000111222111000000000111111111222222222111111000000000000111111222222222222222333444444000000000111111222222222111333555777888666444333666666666666666777777777666555555555555666777777777777777777777777777777444444444555666666777777666666666777888:::;;;<<<777777777888888999999999888777666777888999888777888888999:::::::::999999666777777777777888888888777999;;;;;;:::999:::;;;;;;;;;;;;===>>>===:::888777777666555555555666666777777777777777777777777555555666555555444333222222222222222111111111111666444444999>>>>>>888111444333111111333444333222111111111111000000000000000000000000111111111111333333222111000///......///////////////.........,,,---......////////////------------............////////////////////////...........................---,,,---//////---,,,.................................////////////000------,,,,,,------...///---------..................///////////////......---......//////......---,,,,,,,,,------------...------------------------........................////////////////////////////////////////////////---...//////////////////...................................................000111000///...000111000000000000000000000000............/////////////////////000000000111111......///111222333444555222222222333444666777888666666555444555666777888999<<>>BBBHHHSSS```jjjwww++++++,,,,,,,,,---------)))************+++++++++++++++************++++++,,,+++++++++***))))))))))))))))))((((((((((((((( ###(((,,,......,,,***+++++++++,,,,,,+++++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,///......------,,,,,,+++/////////....../////////......---,,,,,,,,,------.../////////000000111111222000///000111111000///000000000000111111111111444444333333333333444444111111111111111222222333//////000111222333444444555444333333333444666666555555666666666777777777666555444444444555777888666666666666666666777777444444444555666666777777999888777777666777777777666666666555555555555555888666444444666888999999666666777777777555444333...///000111333444555666333555777777666555666777777777888:::<<<<<<999777777666555444444444444444444444444555555555555555555555555555444333222222444444444333333222222222+++666AAACCC===666333444444111///...///111111111111111111111000000000000000000000000111111111111.........///////////////---.........//////000000.........///......------.../////////000000111111////////////////////////........................---,,,,,,---......---+++........................,,,,,,,,,---------.....................///000000.........------,,,,,,,,,,,,,,,------...------------..................---...,,,***)))))),,,...000------------------------................................................////////////////////////------...///000000//////......////////////......000000000000000000000000***---//////......000333000000000000000000000000............/////////000............////////////111111111111111111222222222222222111222222333333555444222222222333555777666888<<<@@@FFFQQQ^^^hhhvvv------,,,+++************+++++++++*********)))))),,,,,,++++++***)))(((((())))))***+++++++++++++++******************************+++++++++,,,,,,,,,+++******))))))******++++++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,......//////...---,,,,,,------------------------,,,,,,,,,---------......//////000111111111111111//////000000000000//////000000000000000000000000333222222222111000000000//////000111222333333333333333333333333333333333666555333333222333444555333333333333444555666666555555555555666666777777888777666555555555555555555555555555555666777777666666666666666555555555777777777777777777777777777666666666777888:::;;;777777777777777777777777666666666666666555555555444444444555555777888888777888999::::::999888777666666666666555555555555555555666666666666555555222333333444444333333222333444444333222000...,,,222<<>>CCCGGGNNN\\\iiiyyy*********))))))***+++++++++++++++*********)))))),,,,,,++++++***))))))((('''(((((()))))))))))))))*********************************+++++++++,,,,,,******))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------...............---,,,,,,------------------------,,,,,,,,,---------......------.../////////////////////000000000000//////000000000000000000000000222222111111111111111111000000000111111222222333333333333333333333333333444333222222111222333444333333333333444555666666444444555555555666666666777666666555555555555666666555555555555666777777555555555555666666666666555555555555555555555555666666555555666777888999666666666666666666666666666666666666666666666555444444444555555666777888666777888888888888777666666666666666555555555555555555666666666666555555444333111000000111333444222222222222222111111000888>>>AAA>>>666000000222000000000000000000000000000000000000000000000000000000/////////000222222000/////////............////////////////////////................................................------------------------.../////////---,,,---...,,,---...//////...---,,,(((''''''((()))***++++++...------,,,,,,------...,,,,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,+++++++++++++++...............---------............////////////////////////////////////......//////......---,,,000///.............../////////////////////...................../////////........................---------.........//////.../////////000000000111111000000//////000000111111000000000000000000000111111111111111111111111333333333444444444555555444555555555444444666777999:::>>>CCCGGGNNN\\\iiixxx(((((((((((()))***+++,,,+++++++++***************,,,,,,++++++***)))))))))'''((())))))******))))))*********************************++++++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,---...---............------,,,------------------------,,,,,,,,,---------......------...////////////......//////000000//////...000000000000000000000000000000111111111111111111111111111111111111111111333333333333333333333333222222111111111111222333333333333333444555666666444444444444444555555555555555555444555555666666666666666666666777888888444444444555666666666777444444444444444444444444666666555555555666666777666666666666666666666666555555666666666666666666555555444555555666777888666777888999999888777666666666666555555555555444444555555666666555555444555333000......000333555222111111111111222444555@@@???;;;666111///000222000000000000000000000000000000000000000000000000000000/////////000111111////////////............////////////////////////................................................------------------------.../////////---,,,---...,,,,,,------------,,,,,,++++++++++++,,,---.........------,,,,,,------...***+++,,,---...///000000------------------------,,,------......------,,,.........------,,,,,,+++---------...............---............/////////---...///000000///...---....../////////...------111000///...------------...///111111111///,,,+++000000///////////////...........................------........./////////////////////000000000000000//////......//////000000000000000000000111111222222222222222222222222333333333444444444555555444555555555444444666777999:::===CCCGGGNNN[[[iiixxx)))))))))))))))***++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++************************************++++++++++++++++++************++++++---,,,,,,,,,++++++******,,,++++++******++++++,,,++++++++++++,,,---......---------......------,,,,,,,,,------------------,,,,,,,,,---------.........///000000111111000000...//////////////////...000000000000000000000000//////000000111111222222111111111111000000000000222222222222222222222222111111111111222222222333333333333333444555666666444444444444444444444444444444444444555555666777777666666666666777888888333333444444555666777777444444444444444444444444666555555555444444555555666666666666666666666666555555555555666666666666555555555555555666777777777888999::::::999888777666666555555555444444444444444444555555444444444444333222111111222333444333222000000111333555777CCC>>>666111000000000///000000000000000000000000111111111111111111111111000000/////////000000000///////////////.........////////////////////////................................................,,,,,,------------------.../////////---,,,---...------------------------000000//////000111222222...------,,,,,,------...,,,,,,,,,---...//////000------------------------,,,------......------,,,000//////...---,,,,,,+++,,,---------.../////////---------.........//////,,,...000111111000...,,,......////////////......000///...---------------......///000000///...---111111000000//////..........................................////////////////////////000000000000000//////......//////000000000000000000111111111222222222222222222222222333333333444444444555555333555555555444444555777888999===BBBGGGMMM[[[hhhxxx---,,,+++***************************************+++++++++*********************+++,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,---------------,,,,,,,,,,,,---------......,,,,,,,,,---------............///000000000000000......////////////....../////////////////////////////////000000111111222111111000000000000000000222222222222222222222222111111222333333333333333333333333333444555666666444444444444444444444444444444444444444555666777666666666666666777777888222333333444555666666777555555555555555555555555555555555555555444444444555555555555555555555555444555555555666666777777666555555555555666666777555666777888888777666555555555555555444444444444333333444444444444333333222333444555555444333222555333111000111333666888@@@:::333000111111///,,,////////////////////////000000000000000000000000//////000000000/////////.........///////////////////////////////////////................................................,,,,,,,,,---------........./////////---,,,---...///..................///------------------...///...------,,,,,,------...........................------------------------,,,------......------,,,,,,,,,,,,+++***)))((((((,,,---------.../////////------------............,,,...000111111000...,,,......///////////////...---------------...//////...---------...///111222111111000000//////......................................./////////000000000000000000////////////111000000//////000000111//////000000111111111111111111111111111111111111333333333444444444555555333555555555444444555777888999===BBBFFFMMM[[[hhhxxx...---,,,+++***************************+++++++++************************((()))******+++*********************************)))))))))************+++,,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,+++,,,,,,------.........,,,,,,,,,---------......,,,,,,---............------......//////......---//////////////////////////////000000000000000000000000000000000000000000222222222222222222222222000111222333444444444333333333333333444555666666555555555444444444444444444444444333444444555555555555555555555666777777333333333444555555555666555555555555555555555555444444555555666555555444555555555555555555555555444444555555666777777777666666555555555555666666222333444555555444333222555555555444444444444333222333333444444333333222222333666888888666333222555444222111222444777999:::555000///111222///+++//////////////////////////////////////////////////////000000000///...............///////////////////////////////////////................................................+++,,,,,,------............/////////---,,,---...000///............///000------,,,,,,,,,,,,------...------,,,,,,------.../////////.........------------------------------,,,------......------,,,...------,,,,,,+++++++++---------...............,,,------------.........---...///000000///...---......///000000000//////,,,,,,,,,,,,---...///000------,,,,,,---000333444000000///////////////...------------------------....../////////000000000000000000000////////////111000000//////000000111/////////000111111222222111111111111111111111111333333333444444444555555444555555555444444666777888999<<>>@@@CCCOOOZZZjjjwww******))))))))))))************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))***++++++,,,,,,***************************+++---......---+++***************************************************++++++,,,---------,,,,,,)))***+++,,,------...---***++++++,,,,,,------...,,,,,,,,,------.........---------------------------------.........//////............/////////000...............///000000...000111222222111000...---.........//////000000........................000...,,,,,,---...///...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,------.........------,,,,,,++++++,,,,,,---........................,,,---...///000000000000666333//////111111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............------------------,,,,,,,,,++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,...,,,)))(((+++///---------,,,,,,+++++++++)))***+++,,,------...---+++++++++,,,,,,---------...............---------,,,,,,---------------------,,,+++***+++,,,---...........................+++++++++,,,,,,---------,,,,,,.../////////...---+++,,,------.........---...............///000000000000/////////.........)))***+++,,,---.........,,,,,,,,,---...//////000,,,---///000000000///...,,,,,,,,,,,,,,,---...//////////////////.........////////////............222222222222333333333333555555555444444333333333111333444555555555777999999999;;;>>>@@@CCCNNNZZZiiiwww(((((())))))******++++++*********)))))))))))))))+++++++++***)))(((((('''))))))))))))((('''&&&%%%((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))***+++,,,+++******,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,------+++)))(((++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...//////000000///...------///............---------000//////.........////////////.........//////000111111000///////////////......////////////..............................////////////.....................------,,,,,,,,,,,,,,,------...///000000//////.........---------...------,,,,,,++++++***------............------........................000///...///000111000///000000///...---,,,,,,,,,---...---+++***)))+++---...........................------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,...//////---+++------------------------............---,,,++++++---,,,***)))((())))))***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,............,,,,,,------------------------///////////////...------+++,,,+++******+++...111//////.........------------------,,,,,,+++++++++......---,,,,,,,,,,,,---/////////...---------,,,,,,,,,,,,------.........------------------------------..................---...///111111///...---000000111111111111000000......///000000000000000000111111222333333444444444444333222222333333333444333333333333444555555777777:::???AAAEEEMMMVVVhhhvvv)))))))))))))))*********''''''((()))***++++++,,,++++++******)))(((((('''************)))((('''&&&((((((((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++***)))'''&&&************************((()))***+++++++++******++++++***))))))***++++++++++++++++++++++++++++++***+++---.........------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---...000---............---,,,+++,,,,,,------.........//////......---......////////////............//////000000///.....................////////////..............................////////////..................---------,,,,,,,,,++++++,,,,,,---......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................111000......000000000////////////...---------,,,.........,,,******,,,...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------)))))))))+++,,,,,,+++)))------------------------,,,,,,,,,---,,,,,,++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000000/////////...,,,+++++++++************++++++***))))))***++++++,,,,,,------------------......///......---,,,+++,,,,,,+++***((()))+++---//////.........------------------,,,,,,,,,++++++......---,,,,,,,,,,,,---...............---------,,,,,,,,,---------......------------------------000000000//////......---//////............//////////////////////////////......///000000000000000000000111111222333333333444333333222222333333444444444444444444555555666777777:::???AAADDDLLLUUUeeesss************))))))))))))((((((((())))))*********++++++******)))(((((((((***++++++******)))((('''((((((((((((((()))******+++***)))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''************************((()))******++++++******++++++***))))))***++++++***++++++++++++++++++***)))***+++,,,---...//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,---...000+++,,,,,,,,,,,,++++++*********+++,,,---...//////---,,,,,,,,,---...////////////............//////000000//////......//////......////////////............................../////////............---...------------,,,,,,,,,***++++++,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,---......------------------------------------------------222000...---///000000000..................------......///---,,,+++---...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---...///...,,,------------------------******++++++,,,,,,++++++,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,+++++++++*********,,,+++(((''''''(((+++,,,,,,,,,,,,------..................------,,,******......---+++))))))+++,,,...............---------------------,,,,,,,,,,,,......---,,,,,,,,,,,,------------...............,,,,,,,,,------------...------------------------222222111000///...------111000...,,,,,,...000111......---,,,,,,---............///000000000000000//////000000111222222333333333333222222333333444555555444444555555666777999888;;;???@@@CCCKKKTTTaaaooo++++++******))))))((((((,,,+++***)))((('''&&&&&&************))))))((((((***************)))((('''((((((((((((((())))))*********)))))))))))))))***))))))))))))))))))))))))"""$$$&&&(((************''''''''''''''''''''''''((())))))***************+++******************+++)))***++++++++++++***)))(((((((((((()))+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...++++++,,,,,,,,,++++++*********++++++,,,---......+++++++++,,,---...///000000//////............///111111000000000000000111......////////////..............................//////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------------------------------------111...------///111222222---------...............---...///...---,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******...---,,,...000000000///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++...---+++******+++---...+++,,,,,,------..................------,,,+++***000000000///---,,,...000........................------------------,,,,,,......---,,,,,,,,,,,,---,,,---------.../////////------------------------------------------------111000000//////.........000///...------...///000///...,,,++++++,,,...///......///000000000000000/////////000111111222222333333222222222333444444666555555555555666777777:::999;;;???@@@BBBIIIRRRaaaooo++++++******))))))((((((++++++***)))((('''&&&%%%*********)))))))))))))))(((((())))))((((((''''''((((((((((((((())))))******)))))))))))))))******))))))))))))))))))))))))"""###&&&(((******+++***'''''''''''''''''''''''')))))))))))))))******************++++++*********((()))+++,,,,,,+++)))((()))(((((((((((()))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,---...---+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000///...............//////.........//////000......////////////..........................................------------------------------------------------............,,,,,,+++++++++*********---------,,,,,,+++++++++...---,,,,,,,,,,,,---...---------------------------,,,+++---000333444444---------...............,,,...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------...------,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------................../////////............---------------............------,,,,,,,,,------........................---,,,,,,---...//////......000222---.....................------------------------......---,,,,,,,,,,,,---,,,---------.../////////---------------------------------------------------------....../////////---...///000000///...---000///---,,,,,,---///000......///000000000000000/////////000111111222222333222222222333333444555666555555555555666777777:::999;;;>>>???AAAIIIQQQcccqqq************))))))))))))'''''''''(((((()))))))))******))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***))))))************************)))(((((((((((()))***+++)))***++++++++++++***)))((()))+++,,,,,,+++)))(((***************+++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,---...---+++)))***+++,,,------..................---------,,,,,,,,,+++---,,,,,,,,,---...//////111000///......---......,,,,,,++++++,,,,,,------......////////////.......................................------------,,,,,,,,,,,,------------...........................,,,,,,,,,+++++++++******......---,,,,,,+++******...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111444444333..................------+++---...///...------...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***+++---///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------////////////...---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...,,,,,,,,,---------------//////.........---------+++,,,---......---,,,+++------------------------,,,,,,---...............***+++------------...000---------...............------------..................---,,,,,,,,,,,,------------..................------------,,,,,,,,,------------------------++++++,,,---...///000000,,,...000111111000...,,,111000///......///000111......///000000000000000//////000000111222222333222222222222333444555555555555444444555555666777999888;;;>>>???AAAIIIQQQbbbqqq)))))))))))))))*********%%%&&&&&&'''((()))******)))))))))))))))))))))***'''(((((()))))))))((((((((((((((((((((()))******)))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++***)))(((************************)))(((((('''((()))***+++)))***++++++++++++***)))'''(((+++,,,,,,+++((('''&&&''')))+++,,,,,,++++++++++++************++++++************************************++++++++++++************************)))+++,,,,,,++++++,,,---,,,,,,---...............---------------.........///......---......//////111000///......---------,,,,,,,,,,,,,,,---............////////////.......................................---------,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333111////////////...---------,,,)))+++......---,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///---,,,---000222333222++++++++++++++++++++++++,,,,,,---------,,,++++++******,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......))))))*********+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++)))***+++,,,............***,,,------,,,+++,,,------------.........//////------------.........///......---,,,,,,,,,,,,---...............---------......---------,,,,,,,,,------------------------------......//////000000......////////////......////////////////////////......///000000000000000000000111111222333333333222222222222333444555666444444444444444555555666888888:::>>>???AAAIIIRRR___mmm(((((())))))******++++++(((((((((((((((''''''''')))))))))))))))*********((())))))*********))))))((((((((((((((()))******))))))((())))))***++++++))))))))))))))))))))))))$$$%%%'''((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++)))***+++,,,,,,+++***)))'''(((+++,,,,,,+++((('''!!!###&&&)))+++++++++***++++++************++++++)))))))))))))))))))))))))))************+++++++++************************&&&(((***++++++,,,...000+++,,,------............+++,,,,,,---...///000000000//////.........//////111111000......---------///////////////000111222......////////////....................................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,------......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......000222333222///,,,000000///...------,,,,,,(((+++---...---,,,,,,---************************...------,,,,,,------...------------------------))))))************)))))),,,+++)))***---///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))###$$$&&&)))***++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,------.........,,,,,,,,,+++++++++******000...,,,******,,,...000//////...---,,,++++++***'''((()))+++---............///000000---,,,,,,,,,---------.........//////---------.........//////......---,,,,,,,,,,,,---/////////......------,,,.........------,,,,,,,,,------------------------000000000000////////////111///...------...///111......///000000///.........//////000000000000000111111111222333333444444222222222222333444555666444333333333333444555555777777999===???AAAIIIRRR[[[jjj++++++******)))((((((((())))))))))))))))))))))))++++++***))))))***+++,,,))))))))))))((((((((((((******++++++++++++******(((''''''(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&''')))***+++,,,---)))***,,,------+++((('''************************++++++,,,,,,,,,+++******((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,000000//////.........---......////////////......++++++,,,,,,,,,,,,------111000000///...---------...............---------000000000000000000000000........................444111///...//////,,,)))***+++---.........------,,,,,,---......---,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------000333555444111---,,,,,,,,,---------......,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......///...---,,,+++,,,,,,---...,,,(((&&&&&&(((,,,...+++,,,---......---,,,+++++++++,,,,,,,,,,,,------------,,,+++*********+++++++++++++++++++++++++++//////...---+++***)))))).........------,,,,,,,,,///......------,,,++++++************************........................------------------------***++++++,,,---...//////---.........---,,,,,,+++++++++---......---++++++++++++,,,,,,,,,---------......------------......///......---------......///...---,,,,,,---...///------............------******+++,,,---...///000...............---------........................////////////............///////////////000000111333222000......///111333333111111222555666444111222222333333444333333333777888999:::===BBBJJJOOOaaammm)))))))))))))))*********)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))(((((((((((()))******++++++******)))***)))((((((((((((((()))))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))************************************************---------,,,,,,+++***)))******+++++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,000/////////.........---//////000000000000//////+++++++++,,,,,,---------000000//////...------,,,------..................................................................111///---...//////---++++++,,,---......------,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222111///...,,,,,,---------.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---.........---,,,+++***++++++,,,)))+++,,,------,,,+++))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------------------------------------+++,,,,,,------.........------......------,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------000//////......//////000......------------......///...------------...///111111111000///...---,,,---------------.........................................................///////////////////////////............///000000000000000/////////000000555444333555888999777555222333333444444444444444888888999:::===CCCJJJOOOaaalll'''(((((()))******++++++)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))(((((((((((()))******++++++******)))+++***)))(((''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++******)))(((***)))(((((()))***,,,---************************.........---,,,+++***)))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,/////////...............///000000000000000000///******+++,,,,,,---....../////////......------,,,,,,---------.../////////------------------------------------------------///---,,,---//////...---,,,,,,------------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***...111222///---...///---------...............------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++*********++++++(((***,,,......,,,***(((------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++******)))*********++++++++++++++++++++++++******+++,,,------...///,,,,,,++++++++++++******+++++++++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------///......------......///...---------------......///...------------...///.../////////......---,,,/////////......---------////////////////////////////////////////////////000000000000000000000000///............///000000///000111222222111000///222111111333555666555444333333444444555555555555888999:::;;;>>>CCCJJJOOO___kkk}}}(((((())))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))************************((())))))))))))))))))((())))))))))))))))))))))))************************************************''''''(((((()))+++,,,---************************,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,..............................////////////......******++++++,,,---...............---------,,,,,,,,,,,,,,,---...///000000------------------------------------------------...------------...------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------+++///333222...+++---000........................------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,+++)))'''''')))+++,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------+++******))))))*********++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,------...------,,,,,,...---,,,++++++,,,---...,,,,,,,,,------------...,,,++++++******++++++,,,------,,,,,,------...............------.........'''((()))+++,,,---......000////////////.........////////////000000000000////////////////////////000000000000111111111111000////////////000111111111111222222333333222222///000111222444444444444444444444444555666666777888:::;;;<<>>BBBGGGKKKVVVcccxxx|||*********)))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))************************++++++***)))((('''&&&%%%%%%&&&((()))***************************************+++++++++******)))(((&&&'''((()))***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++---******)))***+++,,,...///,,,,,,+++******+++,,,,,,++++++*********++++++,,,++++++************++++++)))***+++,,,------------******+++,,,,,,---......444333111///------...///------,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++******************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++------------------------------------------------------------------------------------------,,,,,,+++,,,------......------------............------------------..................------------......++++++++++++,,,---...///------...//////...---------...............---,,,.........---------------,,,------...//////000000------------------------------...//////000111111/////////...///000000111...............000111222000333444444111000111222333222111111222444777888666888:::<<<>>>AAAFFFIIISSS```uuu((((((((()))******++++++))))))))))))))))))))))))%%%&&&((()))***+++******))))))))))))(((((((((((((((((())))))))))))((((((+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((''''''((()))***+++************************---,,,,,,+++)))'''&&&%%%$$$%%%'''(((***+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,------......------,,,...------,,,,,,++++++***+++++++++++++++++++++,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,******,,,///))))))))))))***---///000---,,,+++******+++,,,---++++++******)))*********++++++************++++++)))***,,,---......------******+++,,,,,,---......555222...------------,,,,,,,,,,,,++++++*********((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++***,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---)))$$$ $$$)))---***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---.........---,,,---...//////...---,,,---------.........//////---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,---...//////...---,,,)))***+++,,,---.........000///...---,,,+++******,,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111---------------.../////////000222333444444444333444777888777444222333444222111000000111444666888555777999;;;===@@@EEEHHHQQQ^^^ttt((((((((((((((((((((((((+++*********))))))(((((()))************+++++++++((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))******************++++++++++++******+++,,,,,,***)))((()))+++&&&''''''((()))((((((((())))))))))))***************)))(((((((((***+++,,,++++++************++++++,,,,,,,,,++++++++++++***)))************+++++++++))))))(((((('''''''''&&&)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++&&&''')))***+++,,,---------------......000111111////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............////////////......------,,,++++++++++++,,,******)))))))))***,,,------,,,++++++,,,---///000******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,---...---+++,,,000444:::555///+++***+++++++++,,,***(((***---...---++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,+++*********+++,,,++++++++++++++++++++++++---------------,,,+++***++++++************++++++)))******++++++,,,,,,---+++,,,...//////...,,,+++---,,,,,,,,,,,,---......---------....../////////------------------------...------,,,,,,------...,,,---......//////......------++++++++++++------000000111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///.........------------------............------........................---------............///////////////////////////000000000000000000000000111111000000//////......333222111111000000111111333444555555666666555555333333333444444444555555999:::<<<======@@@CCCFFFUUU```rrr))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))***++++++***))))))***+++,,,+++)))((()))***&&&''''''((((((((((((((())))))))))))***************)))((((((((()))+++,,,+++******))))))******+++'''''''''(((((())))))))))))************+++++++++)))))))))((((((((('''''')))************+++++++++++++++++++++++++++++++++,,,,,,---------.........((()))***,,,,,,---------++++++++++++,,,---...///////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,...------,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------+++,,,,,,+++***,,,000333666222...++++++---------,,,***)))***---...---++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++***++++++++++++++++++++++++++++++(((((())))))(((''''''&&&,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***---,,,,,,,,,,,,---......,,,,,,---------.........------------------------.........------.........***+++,,,,,,------,,,,,,------,,,++++++,,,------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......////////////.........------------............------........................---------............///////////////////////////////////////////////////111000000000/////////...222111111111111111222222333444444555555555555555333333333444444444555555888999;;;<<<===@@@DDDGGGSSS^^^ppp************************)))((((((((((((''''''''''''((((((((())))))))))))******************************))))))))))))******))))))))))))************'''(((***++++++***((('''''')))++++++)))(((((((((''''''((((((((()))))))))))))))))))))************)))))))))((())))))***++++++******))))))******+++%%%%%%&&&'''((()))******)))************+++++++++*********))))))))))))))))))************+++++++++************************------------.........///***+++,,,---------------++++++++++++,,,---............///......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------,,,,,,......---------,,,,,,,,,---,,,,,,++++++++++++,,,............---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---*********)))))),,,000444000...,,,,,,---/////////,,,+++***+++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++******++++++++++++++++++++++++++++++++++++++++++******------,,,,,,,,,,,,------......------,,,++++++******+++,,,------,,,+++***---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------//////............//////***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------.........///......------------------------------+++++++++,,,------......000/////////............------............------........................---------............///////////////////////////////////////////////////000000000000////////////000000000000111222333444333333444555555555555555333333333444444444555555666888:::<<<===@@@DDDGGGPPP[[[nnn************************)))))))))))))))(((((((((((((((((()))))))))*********************************))))))))))))))))))***((()))))))))************&&&''')))++++++)))'''&&&%%%(((++++++***(((''''''((((((((((((((())))))***((()))))))))************))))))))))))))))))************))))))))))))******(((((())))))***++++++,,,))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,---...//////---.........------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------......//////......---............------,,,,,,...------,,,,,,+++++++++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))))))))***---111444---,,,+++,,,...///...---,,,,,,+++,,,,,,,,,,,,,,,***+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---...............---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++//////...---,,,+++++++++++++++++++++++++++++++++/////////.........//////------,,,,,,,,,,,,------.........------,,,,,,,,,---...////////////...------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,---......//////......---------,,,,,,------------------......---,,,,,,........................,,,,,,,,,------.........000000/////////.........------............------........................---------............///////////////////////////////////////////////////000000000000/////////////////////000111333444555333333444555555555444444333333333444444444555555555777999;;;===@@@DDDHHHOOOZZZmmm************************************************)))))))))*********++++++************************)))))))))******)))))))))((()))))))))************'''((()))******)))((('''%%%(((***+++***((('''((()))(((((((((((()))******((()))))))))************))))))*********)))))))))***))))))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************)))***+++++++++++++++***---,,,,,,,,,,,,------...------------------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------............------------.........---,,,+++------------,,,++++++***)))***,,,---...---,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++******+++---000222444---,,,,,,,,,......,,,+++,,,,,,---,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---...............---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---..................------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---......//////......------------------------,,,,,,---------------,,,....................................////////////////////////............------............------........................---------............///////////////////////////........................////////////000000000000/////////000111333444555222333333444555444444444333333333444444444555555444666888:::<<>>BBBEEEOOOZZZmmm))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************+++***))))))))))))***+++((()))******))))))***,,,***)))((('''((()))+++,,,))))))))))))************)))******+++***)))((('''))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,------******))))))))))))******+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,---,,,+++)))((()))***+++,,,,,,,,,+++***++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))+++...111222///,,,---+++******+++,,,,,,+++,,,...///...,,,***,,,---***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---......***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,*********+++---...------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,*********))))))*********---,,,,,,,,,,,,---...............---------,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,---...//////...---,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------,,,,,,,,,,,,------............------........................---------............///////////////////////////.........................../////////000000000111000000000000111222333444222222333444444444444333333333333444444444555555555777888999:::===AAADDDNNNYYYlll(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************---+++)))(((((()))+++---)))***+++***)))***,,,---+++)))((('''((()))+++,,,))))))))))))************)))***+++++++++)))((('''))))))(((((((((((())))))''''''((()))***+++,,,,,,)))************+++++++++(((((())))))************)))************+++++++++************************))))))*********+++++++++((()))+++,,,---.........,,,,,,+++++++++++++++,,,++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------......------,,,)))***+++,,,,,,+++)))''''''(((***+++,,,,,,+++***...---+++***)))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((((((***...111111---))),,,***((()))+++---...---,,,...000...+++***+++...***+++---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++---...//////------...///...---+++***+++++++++++++++++++++++++++***)))((((((***,,,---.........------.........---,,,,,,++++++******))),,,++++++******++++++,,,---,,,,,,,,,,,,---....../////////......---------------------------------...------,,,,,,------...,,,---......//////......,,,---...//////...---,,,,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,..................------------,,,,,,,,,+++++++++---..................---........................---------.........//////////////////////////////.........................../////////000000111111000000000000111222333444222222333444444444333333333333333444444444555555666777888999:::<<<@@@CCCMMMXXXlll---+++)))(((***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***((('''''')))+++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------333///***)))+++------------,,,+++***+++,,,---...******+++++++++,,,,,,,,,((()))))))))************(((((())))))*********+++)))///222---***++++++(((,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++******++++++++++++******+++)))'''))),,,---,,,*********))))))******+++,,,***+++,,,///111111///,,,..................------+++,,,---------,,,+++***++++++******++++++,,,---((((((((()))******+++++++++,,,,,,---,,,+++)))(((...---+++***)))******++++++***)))))))))***,,,------,,,***))))))***,,,---+++++++++,,,,,,---------,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++***))),,,,,,,,,+++***)))(((''',,,,,,+++***+++,,,---......---,,,,,,++++++++++++---------............///,,,------......------,,,+++,,,---.........------222000...,,,++++++---...............------------...............///000111---,,,++++++++++++,,,---------------------------000000//////......------........................000000//////......------........................000000000000////////////////////////............333333111111111111333333111111222333444666666777888999:::;;;<<<>>>AAADDDNNNYYYlll(((&&&%%%%%%&&&'''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))((((((((('''''''''(((((()))******)))((((((((((((((((((((((((((((((***************************************************)))))))))(((((((((''')))(((''''''''''''((()))((((((((()))))))))******,,,+++***((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------111...+++***,,,------,,,,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,************+++++++++++++++******************)))&&&---///+++***,,,,,,***,,,+++++++++******************************************+++,,,,,,,,,,,,+++******++++++++++++******+++)))((())),,,---+++*********))))))******+++,,,***,,,///111111000...,,,++++++++++++++++++++++++,,,---.........---+++***++++++******++++++,,,---++++++++++++++++++++++++***+++++++++******)))(((,,,+++*********+++,,,---)))((((((((()))***,,,---,,,+++)))(((((()))***++++++++++++,,,,,,---------)))***+++,,,---.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++***)))(((,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,---------...,,,------......------,,,+++++++++,,,,,,,,,------,,,---.........---,,,+++////////////////////////---,,,,,,,,,,,,------......---,,,++++++,,,---...------------------------////////////....................................///////////////.......................................//////000000111111222222222222333333333333444333222111111222333444222222333333444555666666666888999:::;;;===AAADDDNNNYYYlll))))))((()))++++++)))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))((((((((((((''''''))))))***++++++***))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))*********++++++,,,,,,+++***)))(((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,...---,,,,,,------,,,+++++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,++++++******)))&&&***,,,******,,,---,,,++++++*********)))))))))******************************+++,,,,,,,,,,,,+++******++++++++++++******+++)))))))))+++,,,+++*********))))))******+++,,,+++///333444111...,,,---++++++++++++++++++++++++------...///...---,,,+++++++++******++++++,,,---.........---,,,++++++++++++***))))))((()))))))))************+++,,,---...))))))))))))***+++,,,------,,,+++)))))))))***+++++++++,,,,,,,,,,,,------)))***+++,,,---.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---............---++++++,,,,,,++++++***))),,,------------,,,,,,+++------------,,,+++******,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,+++*********+++------..................------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,......------------......------------------------.............../////////.................................///////////////////////////////////////------...///000111222222000000000111111222222222444444333333333333444444333333333444444555555555555666888999:::===@@@CCCNNNYYYkkk,,,,,,,,,...//////---+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))((((((((((((((((((*********++++++*********((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((())))))*********++++++++++++***************)))((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,******+++,,,---...---,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((***+++++++++,,,---,,,*********))))))))))))(((******************************+++,,,,,,,,,,,,+++******++++++++++++******************+++++++++*********))))))******+++,,,,,,111666666000,,,+++---------------............---.../////////...---,,,++++++******++++++,,,---......------,,,,,,,,,,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,++++++***---------......---,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,------......------,,,---,,,+++******,,,...///666444000...---...000222*********+++++++++++++++000//////...------------........................,,,,,,------------------..................------........................------......//////000000000000000000000000000000.........///000111111111------...///000111111222444444444444444444444444333444444444444444444444555666888999;;;===AAADDDMMMXXXjjj(((((((((***,,,,,,***((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((())))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))))))))((()))*********++++++++++++'''((()))***************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...---,,,++++++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,))))))))))))*********+++******+++,,,---.........,,,+++***+++,,,++++++,,,*********))))))))))))(((******************************+++,,,,,,,,,,,,+++******++++++++++++*********+++++++++******************))))))******+++,,,...222666555///++++++---------......////////////---.../////////...---,,,++++++******++++++,,,---***+++++++++,,,,,,,,,---,,,+++***))))))***,,,---,,,,,,,,,,,,++++++******------,,,+++***)))((((((///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,---......---------------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------------............,,,------......------,,,///...,,,+++,,,---///111888777777555444222000///.........//////000000000000///...---------------........................,,,,,,,,,---------......000//////...---,,,,,,+++........................------......//////000000000000000000000000000000000000000000//////////////////000111222333333444444444444444444444444444333444444444444444444444666888999:::<<<>>>BBBEEEMMMWWWjjj'''''''''(((***+++***((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((())))))))))))******+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((()))))))))*********++++++''''''((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********(((+++------,,,++++++,,,++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,(((((()))))))))*********))))))***+++---...//////...***(((+++,,,******+++++++++*********)))))))))******************************+++,,,,,,,,,,,,+++******++++++++++++*********+++,,,+++)))))))))+++******))))))******+++,,,000222444111---++++++---***++++++,,,,,,------...------...///...---,,,+++++++++******++++++,,,---)))))))))***+++,,,,,,,,,++++++++++++++++++,,,---,,,,,,---,,,,,,***)))(((++++++******((('''%%%$$$******++++++++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,---.........------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,)))***++++++,,,,,,++++++,,,------------,,,+++++++++,,,,,,------------,,,,,,------......---,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,---------------.........//////,,,------......------,,,///...---------...000111111555:::===<<<666...))),,,,,,------.../////////---,,,++++++++++++++++++------............------+++,,,,,,------.........//////......---,,,,,,+++.................................///////////////////////////////////////111000000000/////////....../////////000111111111333333444444444444333333333333333444444555555555888999;;;;;;<<<>>>AAADDDLLLWWWiii***((('''(((***,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******(((((()))))))))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))************)))(((((((((((()))))))))******))))))(((((((((***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((+++------+++***,,,---,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++)))******+++,,,------...,,,&&&$$$(((+++))))))+++,,,+++++++++******************************************+++,,,,,,,,,,,,+++******++++++++++++*********+++---+++)))((()))+++******))))))******+++,,,333222000---,,,,,,,,,---(((((()))******+++,,,,,,,,,---.........---+++***++++++******++++++,,,---************++++++++++++))))))***+++++++++++++++***+++,,,,,,,,,+++******))))))*********)))((('''(((((()))***++++++++++++---------,,,,,,+++++++++)))***+++,,,---.........------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,+++++++++,,,,,,---...,,,,,,---------.........,,,------......------,,,---------.........//////---111666999999444...***)))))))))***+++,,,,,,,,,+++++++++***++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,---......///,,,,,,,,,------.................................///////////////.................................////////////000000000000..................//////111222333444444333222111222222333333444555666666999:::;;;;;;;;;<<>>BBBEEELLLUUUeeezzz++++++***))))))))))))))))))(((((((((((((((((()))''''''(((((()))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((((())))))++++++***)))(((((()))))),,,***))))))******((('''))))))))))))(((((((((((()))******)))(((''''''(((******)))))))))))))))***(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((******))))))((((((''''''************************(((((()))***************((((((***++++++,,,++++++---,,,***))))))***,,,---+++++++++++++++++++++++++++******))))))******+++************************)))))))))))))))(((((('''************++++++++++++******))))))))))))***************)))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++,,,***)))((((((+++///222444000///---+++******+++,,,,,,,,,------......------,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,---,,,++++++******+++++++++,,,,,,---------,,,,,,************************---,,,+++******)))((((((++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------111///,,,+++---///000000------,,,,,,,,,++++++++++++,,,------.........------------...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......------------,,,,,,------------------------,,,---......///.........////////////////////////////////////000111222333///000000///......000333/////////000000000111111111222444555555444222111000000000111111222333444555666888:::<<>>BBBEEEKKKSSSdddyyy(((((((((((()))***++++++******))))))))))))******((())))))))))))))))))***))))))(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******))))))))))))***)))((()))***+++***((((((((((((((())))))))))))((()))***)))((('''((())))))))))))))))))******+++(((((((((((()))))))))))))))))))))((()))******+++))))))))))))))))))))))))***))))))))))))))))))(((+++++++++++++++*********+++++++++******)))'''''')))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,---......,,,+++***)))))))))************+++))))))))))))))))))))))))'''(((***+++---.........))))))))))))))))))))))))******))))))))))))******)))))))))((())))))***+++***)))(((,,,111444333111,,,,,,,,,++++++++++++,,,***+++,,,------...------***++++++,,,,,,++++++***)))***++++++******+++,,,---,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++************************+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...,,,******+++,,,+++***------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------...---------,,,------......------,,,************++++++++++++,,,,,,,,,,,,---------------------------------------------.........//////------,,,,,,,,,---......+++,,,,,,,,,------------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...------...111222000...111111111111222222222222111222444555555444222111222222222222333444555555555777888999:::<<<@@@CCCJJJSSScccyyy))))))((((((((())))))***++++++************++++++*********)))))))))))))))(((((()))************)))))))))))))))))))))))))))((()))))))))************((((((((())))))))))))***)))))))))*********)))))))))((('''(((***++++++***'''((((((((()))))))))***'''((())))))(((((()))***)))))))))))))))***++++++(((((((((((())))))))))))***)))((((((((()))++++++************************)))))))))***************,,,,,,,,,++++++*********))))))*********))))))(((***))))))))))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++---------,,,***)))))))))))))))************(((((())))))))))))(((((('''(((***+++,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))(((((()))******+++***)))***...333555222...++++++++++++++++++,,,,,,)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++,,,...---,,,++++++******++++++***+++++++++++++++******************************)))***++++++++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,---------......------,,,+++++++++************++++++++++++,,,,,,,,,,,,------------,,,---...---+++)))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---............,,,------......------,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////,,,,,,---------...............---,,,,,,,,,------)))******+++,,,---......------------------------,,,---......//////......------------------------...---------------...///))),,,000111111000//////000000000000111111111111000111222222222222111000////////////000111222333666777888888999;;;>>>AAAIIIRRRcccyyy+++***)))((((((''''''(((,,,,,,++++++++++++,,,,,,++++++******))))))(((((('''(((***++++++******)))))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((()))((()))************))))))(((''''''(((+++,,,,,,+++'''((((((((())))))******&&&((())))))(((((()))+++))))))((())))))***++++++(((((((((((())))))))))))***)))((((((((()))+++,,,************************))))))******++++++,,,,,,,,,,,,,,,++++++*********'''((()))******++++++***+++***(((((((((***---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************'''(((***+++***)))'''&&&))))))))))))************(((((())))))))))))((((((((((((***++++++***)))(((++++++++++++++++++++++++******))))))))))))******++++++******+++,,,------***)))***///555666111,,,***++++++++++++,,,,,,,,,((()))***+++,,,,,,---,,,,,,------......------,,,+++,,,------,,,,,,...///---,,,++++++******+++++++++++++++++++++***)))((())))))))))))))))))))))))((()))+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,+++++++++*********+++,,,,,,------.........---,,,,,,++++++******************+++++++++,,,,,,,,,---------000000000111222111...+++---------,,,,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---......///...,,,------......------,,,---------....../////////++++++,,,,,,,,,---------+++,,,,,,---...///000000++++++,,,,,,,,,---------///...------,,,,,,,,,,,,(((((()))***,,,---......------------------------,,,---......//////..............................////////////000222333444%%%,,,444444000,,,...111////////////000000000000444555555555555555555444222222222222333444555666666777888888888999<<>>@@@LLLSSSbbbwww))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))))))))((((((((()))***++++++++++++***((((((((()))******++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++))))))***)))))))))((((((((('''+++)))((((((***+++***((())))))))))))************++++++*********)))))))))++++++************++++++******))))))))))))******(((((())))))***++++++++++++++++++*********)))))))))******++++++++++++***+++***************++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((('''(((***++++++***((('''))))))))))))))))))))))))+++)))((((((***+++***(((,,,+++***))))))***+++,,,...,,,///999===777...***------,,,+++)))(((''''''...,,,***))))))***,,,---++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,,,,++++++,,,,,,---------......------,,,+++---,,,+++,,,......---***,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,---------///...,,,++++++,,,...//////...---,,,,,,---...///------------------------------------.........///,,,,,,,,,,,,,,,---...///................................................//////000111111111111000......///000111222222333222333333444444333333222222222222111222333555666333555777999:::<<<@@@BBBKKKSSSbbbwww))))))))))))))))))))))))))))))************))))))(((((())))))*********+++******************))))))******))))))))))))(((((())))))******++++++******))))))(((''''''((()))***,,,+++***(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***))))))))))))))))))((((((((((((***)))((()))***+++***((())))))))))))******************))))))))))))((((((++++++************++++++******))))))))))))************************+++++++++++++++*********************+++,,,,,,+++***)))))))))))))))***+++,,,---+++++++++***************++++++++++++++++++++++++)))************))))))(((((((((((((((((((((((((((************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))((()))***+++***(((+++++++++++++++++++++++++++---333999999222,,,)))...---,,,***((('''&&&%%%,,,++++++******+++,,,,,,)))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++******)))*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++******+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------......------,,,,,,---,,,+++,,,---...---+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,------...111000...,,,++++++,,,,,,------,,,,,,,,,,,,------------------------------------------............+++++++++,,,---...000000////////////////////////...........................///000000111111000000//////000000111111111222222222333333333333222222222222222222333444555555222444666888:::===AAACCCJJJSSSbbbwww))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))((((((''''''))))))))))))))))))(((((())))))************))))))***(((&&&%%%%%%&&&'''))),,,+++)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))))))))((((((((((((***)))))))))******))))))((()))))))))************)))))))))((((((((((((((())))))(((((((((((())))))******))))))))))))******++++++++++++***************************************+++,,,------+++***(((******))))))***++++++,,,*********)))))))))))))))************************(((((())))))))))))((((((''''''''''''((((((((((((*********))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***)))))))))******))))))(((((()))*********))))))***000888:::666///+++***)))))))))*********************+++,,,,,,,,,++++++***+++,,,,,,---------,,,---,,,+++******+++,,,------,,,***))))))***,,,---,,,,,,+++***)))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++******+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------,,,+++++++++,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------...............---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,---......///...---+++************------------------------------------------------------------------------,,,++++++,,,---...//////........................000000000000000000000000...//////000000000000000000000000000000111111111222222333333333333222222222222222222333444555555333555777999:::<<<@@@BBBJJJRRRbbbwww))))))))))))))))))))))))))))))************))))))************))))))))))))******))))))((((((''''''(((((((((((((((((())))))))))))*********))))))(((+++)))'''&&&&&&''')))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))))))))******)))))))))***((()))))))))************((((((((((((((()))))))))))))))(((((((((((())))))******))))))))))))******++++++*********************************************+++,,,---,,,,,,+++***,,,++++++***))))))******))))))))))))))))))))))))************************'''(((((()))))))))((((((&&&'''''''''((((((((()))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))******)))))))))***'''((()))***************---555;;;:::333---++++++(((((()))***+++------...)))***+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***,,,,,,***))))))***,,,,,,---,,,***))))))***,,,---,,,,,,+++***)))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......---,,,,,,+++++++++,,,,,,,,,------...------,,,---------,,,+++,,,---...,,,,,,,,,---------......---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,.........//////.........------------------------------------------,,,,,,...------,,,,,,,,,------------------------------000000000000000000000000......///000000000000000000000000000000111111111111222222333333222222111111111222333444444444444666777999999999;;;===@@@HHHQQQbbbxxx))))))))))))))))))))))))))))))************))))))+++*********))))))((((((******************))))))''''''(((((((((((())))))))))))******))))))((((((,,,+++***))))))***+++,,,((((((((((((((()))***************************************************************)))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))************(((((())))))))))))******++++++************++++++******))))))))))))******))))))))))))))))))*********************+++++++++++++++++++++,,,,,,---------,,,+++***))))))))))))))))))))))))************************************'''(((((()))))))))))))))'''''''''(((((())))))***))))))))))))************************************))))))))))))))))))))))))(((***+++***)))((()))*********++++++,,,---------000888<<<777000,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------,,,+++***)))++++++************++++++,,,,,,+++******+++,,,,,,++++++******)))*********++++++++++++++++++++++++************************++++++++++++++++++++++++)))***************++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++,,,,,,------......------/////////...,,,---///111,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,---......///------....../////////000......///000000///......------------------------------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------........................---...//////000000////////////000000111111111222111111222222222222111111111111222333444444444444777888999:::999:::<<<>>>HHHQQQbbbxxx))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))******'''''''''((((((((()))))))))))))))))))))(((((('''((()))))))))******++++++((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''((((((((()))))))))***(((***+++***(((((()))+++))))))))))))************)))))))))*********++++++++++++************++++++******))))))))))))******'''''''''((()))))))))***))))))*********++++++++++++*********+++---///000++++++***************+++)))))))))******+++++++++************************'''((())))))*********)))''''''((())))))***++++++((()))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))(((***+++***(((((()))+++++++++******+++---...///333999;;;333,,,++++++***++++++++++++************)))******++++++,,,------,,,,,,,,,------,,,++++++******++++++++++++******++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++******+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...---,,,+++++++++++++++,,,------......---------......,,,******---000,,,,,,,,,---------......******++++++,,,---------+++,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,---...//////---......///////////////------...//////...---------------------------------------,,,,,,,,,++++++------,,,,,,,,,---......................................................---...//////000000//////......///000111222222333111111222222222222111111000111333444555444444444666777999999999;;;===???GGGPPPbbbyyy))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,%%%%%%&&&&&&''''''((((((&&&'''''''''(((((()))))))))))))))))))))(((''''''$$$$$$&&&'''((((((((((((******++++++***(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))'''((((((((())))))******(((***,,,+++(((''')))+++))))))))))))************))))))******+++++++++,,,))))))(((((((((((())))))******))))))))))))******%%%&&&&&&'''((())))))***))))))******+++++++++++++++***)))(((***---000222))))))))))))***+++,,,---))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************'''(((((()))***++++++,,,(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((***,,,+++(((''')))+++***)))(((((((((***---...444:::999000))))))***)))(((((())))))******++++++************+++,,,---...******+++,,,------------)))***+++,,,,,,+++***)))***++++++,,,,,,++++++******)))))))))***+++,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,---------))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,---------,,,++++++)))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---///...---,,,+++++++++++++++,,,,,,---.........---)))******(((&&&&&&***---,,,,,,,,,---------......***++++++,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,---...///000,,,------...------,,,,,,,,,,,,---......---,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,---...///000////////////////////////000000000000000000000000---......///////////////---...///000111222333333111111222222222222111111000111333444555555444333444666888999:::<<>>@@@GGGNNN\\\ppp))))))))))))((((((((((((******))))))((()))))))))******))))))))))))******''''''((()))))))))))))))++++++,,,+++++++++++++++((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))+++******))))))(((((((((************************))))))'''''''''((()))***))))))************))))))))))))((((((((()))******************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))))))))***++++++---+++******))))))((()))+++---***'''***444::::::>>>222((('''******)))((())))))))))))************+++++++++,,,,,,---------************))))))))))))+++***************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))***++++++,,,++++++)))))))))******+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...//////...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...............---------...///111000///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------,,,---------------------,,,+++*********+++------.........------...............---,,,---......///...............///000000000000000//////000000111111222222333333333333333333333333222111111333555666555333555777999;;;<<<>>>AAACCCGGGMMM[[[ooo))))))))))))(((((((((((())))))((((((((())))))***)))))))))******)))))))))&&&'''((()))*********))))))***+++***(((((((((***''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))((((((************************((((((((((((((())))))***))))))************))))))))))))(((((((((((())))))++++++******)))(((((('''((((((((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******+++,,,...***(((***+++(((((()))***---+++'''---999???===888///'''(((***)))((()))((((((((())))))))))))*********++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***'''((()))***++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******))))))))))))++++++++++++,,,---...///***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,---.........---,,,+++------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------------------------///111111///...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,---,,,,,,++++++...............///000111,,,---......///.........,,,---......//////............///000000000000000///000111111222222111111333333333333333333333333111000000222444555444222222444777999:::<<>>HHHOOO\\\ppp))))))))))))((((((((((((''''''''''''(((***++++++))))))************))))))%%%&&&((()))*********)))(((***+++***'''&&&''')))(((((())))))******++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))&&&'''((()))******))))))************************'''((()))+++++++++***)))))))))************)))))))))(((((('''''''''((((((((((((((()))******++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---222+++)))---...+++)))+++(((...///...888HHHNNNJJJ000,,,+++---,,,******---)))************+++++++++(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***++++++++++++++++++++++++++++++***)))((('''(((((()))***+++++++++++++++++++++++++++++++++)))))))))((()))******+++)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...,,,---......---,,,***))))))***+++,,,---......///------------------------***++++++,,,,,,------...///...---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---///...,,,+++,,,///,,,,,,---...///////////////---***((('''))),,,...,,,,,,---.../////////...,,,---......//////.........//////000000000000000///000222333333222111000333333333333333333333333333222222444666666555444///222666888:::<<<>>>@@@HHHOOO]]]qqq))))))(((((('''''''''&&&"""&&&***,,,,,,***)))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))+++)))&&&$$$$$$&&&)))+++++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***,,,++++++++++++++++++++++++))))))************))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))(((((('''''''''&&&************************+++***)))((((((***,,,---''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---...//////......---,,,+++++++++,,,+++---...222@@@LLLFFF888,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++------,,,+++------------------------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------...---,,,***))).........------,,,,,,,,,---,,,******+++,,,+++***))))))***+++,,,------...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---------.........//////...---,,,++++++,,,---............------,,,,,,,,,***+++---//////...---,,,******+++,,,---...//////,,,---///000000///---,,,000///...------...///000..................------000000000000111111111111000000111111222333444555333333333333333333333333333333333444444444555555444444555777999<<>>@@@FFFPPP```sss************++++++++++++***)))((((((((()))******((()))))))))************))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((()))))))))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++***)))))))))))))))******...)))---:::===555------************************++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++))))))***,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,---------------------))))))(((((())))))***+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,++++++***+++,,,...///------------------------***)))((()))+++------,,,......---,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************.....................---+++,,,---......---,,,+++---------------------------,,,,,,,,,,,,---.../////////000111222333444444...------,,,,,,------......//////////////////............/////////000000111111111111222222222222666666555444444444555555222222222222222222222222222333333444444555555555555555666777999;;;>>>???FFFOOO___qqq***************+++++++++((((((((((((((()))***+++))))))))))))************))))))))))))))))))))))))*********)))((('''''''''&&&''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((()))))))))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))''''''''')))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,'''''''''''''''(((((())),,,***,,,111222...***))))))))))))***************))))))************))))))*********++++++,,,,,,---,,,,,,------------,,,,,,***))))))***,,,---,,,+++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************------------------------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++,,,,,,------******++++++++++++,,,,,,+++***))))))+++------,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---..................---------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------..................------------........................,,,,,,---......---,,,,,,.........//////000000111111111111222222222222333555555444444444555555666333333333333333333333333777666555444333222222111666666666777999;;;===???EEENNN\\\mmm)))))))))*********++++++)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********************************((())))))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((('''''''''(((((()))******---///---,,,---+++'''((()))))))))*********+++))))))************))))))++++++++++++++++++++++++,,,,,,------------,,,,,,)))(((''')))+++,,,,,,+++******++++++,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,---............---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++*********++++++,,,,,,,,,...---+++,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////.........------------------,,,,,,---------,,,,,,,,,---------......+++,,,---.........---,,,++++++++++++************......///000000///......,,,,,,---......---,,,,,,---......///000000111111111111111222222222333333333333333333444555666666444444444444444444444444555555555444444333333333666666666777999;;;===???EEELLLYYYiii~~~(((((())))))************++++++,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))&&&(((+++------+++(((&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))************************''')))******))))))***,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++************************'''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,,,,***222333...,,,000///((((((((())))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,------......------,,,''''''&&&'''***++++++***))))))***+++,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,+++******,,,------......------,,,,,,------...---,,,***))),,,,,,,,,------.........111///....../////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,//////.........---------......,,,++++++,,,......,,,,,,,,,------.........***+++---//////...---,,,,,,------...///000111111---///111222222111///------...///000000///...------......///000111111222111111222222222333333333222222222333444555666777555555555555555555555555000000222333555666888888666666666777999;;;===>>>DDDKKKWWWfff{{{((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))),,,+++++++++******))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))%%%&&&(((***,,,,,,,,,,,,((((((((((((((()))******))))))))))))((((((((((((,,,+++)))((((((((()))***))))))(((((('''''''''&&&))))))************))))))(((((())))))******++++++((())))))*********))))))'''&&&&&&&&&(((***,,,---******))))))((('''''''''************+++,,,---...'''''''''''''''((()))))))))))))))))))))))))))))),,,+++++++++******))))))************************((((((((((((((((((((((((((()))+++---------+++***((())))))************)))+++333777111+++++++++((())))))))))))))))))))))))+++***))))))+++---000111---,,,,,,,,,------...///------,,,,,,+++***))))))++++++************+++++++++++++++,,,,,,---------******)))***+++---000111---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++&&&(((***,,,---,,,+++***+++++++++,,,,,,,,,------000///---,,,+++,,,,,,------......///...,,,+++***---------.........//////000///...---------------///............---------.........------,,,,,,,,,---------.........//////////////////000000000000------......///000000000............////////////444333333333333444555555444444555555555555444444444333333222222333333444111222222333333444444555555555555666888:::===>>>CCCJJJVVVfff{{{+++++++++++++++,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))((())))))******)))(((((())))))))))))))))))))))))###$$$&&&'''((((((((((((((((((((((((((()))******))))))))))))((((((((((((+++***)))((((((((()))))))))))))))(((((((((''''''))))))************)))))))))))))))))))))************************)))((((((''''''''''''(((***+++,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,((((((((((((((()))******))))))))))))))))))))))))++++++*********)))))))))************************((((((((((((((((((((((((((()))***,,,,,,+++***)))((())))))***************,,,333666000++++++***((())))))))))))))))))))))))++++++******+++---///000---,,,,,,,,,,,,,,,------------,,,,,,+++******)))++++++************++++++++++++,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++++++++************+++,,,,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---//////.........---------++++++,,,,,,------------------------------------+++++++++,,,,,,---------(((***+++---...---,,,+++,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,------------.........//////...---------------............------------......---------,,,,,,,,,,,,,,,---------................../////////000000///////////////.....................////////////222222222222222333444444444444555555555555444444444333333222222333333444111222222333333444555555777777777777999;;;===???CCCJJJVVVfffzzz***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))((('''************************++++++++++++******************))))))((((((''''''''''''''''''&&&&&&&&&&&&************************'''(((((()))))))))((('''))))))))))))))))))))))))$$$%%%&&&'''''''''&&&&&&((((((((((((((())))))***(((((((((((())))))))))))***)))((('''''''''((((((***)))))))))))))))(((((())))))************))))))***))))))))))))))))))(((************))))))((('''''''''((()))))))))))))))(((((())))))***++++++,,,)))))))))(((((()))******)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++)))(((''')))))))))*********++++++...222444///+++******))))))))))))))))))))))))))),,,+++*********,,,---...,,,,,,++++++***+++++++++---,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++++++++***************))),,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,+++++++++***++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,---------------...------------------------)))******+++---......///+++,,,---......---,,,+++,,,------------.........------......------,,,,,,+++,,,------......------,,,,,,,,,,,,------------//////...------------...............------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////111000000///......------............////////////111111000000111111222333444444555555555555444444333333222222222222333333222222222333444444555555888888888888999;;;===???CCCJJJUUUeeezzz)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))************************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''''''''************))))))))))))))))))************))))))******))))))((((((((('''(((((()))))))))))))))((('''((()))******)))((('''))))))******++++++++++++))))))((('''''''''(((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++***)))((('''))))))))))))***++++++,,,000111222...+++))))))***)))))))))))))))))))))))),,,,,,+++******++++++,,,,,,+++******************,,,,,,,,,++++++*********++++++************++++++---,,,,,,,,,++++++*********+++,,,------,,,******+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------,,,+++---------.........//////,,,,,,.........---,,,+++++++++,,,---.........///+++++++++,,,,,,,,,------///......---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000//////........................////////////111111000000111111222333333444444555555444444333333333222222222222333333222222333333444555555555888888888888999;;;===>>>CCCJJJUUUdddyyy,,,++++++++++++,,,------))))))))))))))))))))))))************************''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&************************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((+++++++++***************))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((''''''&&&))))))))))))************))))))************))))))***)))))))))((((((''''''%%%&&&'''((()))*********((((((*********)))'''&&&++++++++++++******))))))((((((''''''&&&'''''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))***+++,,,---222111///---+++))))))+++)))))))))))))))))))))))),,,,,,++++++*********++++++******))))))*********,,,,,,+++++++++++++++***++++++************++++++,,,,,,,,,++++++************+++,,,---,,,+++***)))+++++++++*********))))))***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))***+++,,,------+++++++++***************++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------.........//////+++,,,---.........,,,,,,+++++++++,,,---...///000+++++++++,,,,,,,,,------......---------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------............//////000000............////////////111111111111111222222333333333444444444444333333333222222111111222222333222333333444444555666666777666666777888:::<<<===CCCIIITTTcccxxx)))))))))))))))***++++++))))))))))))))))))))))))***************************++++++******)))((('''''''''''''''''''''''''''((((((((((((((()))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))******)))(((((()))))))))***))))))(((((((((((((((''''''(((((())))))******((())))))))))))((('''&&&(((((()))))))))))))))***))))))************)))))))))(((((((((((((((((('''%%%&&&'''((()))*********((()))))))))))))))((((((,,,++++++***))))))(((((('''''''''&&&''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++***)))))))))***,,,---///444000---,,,+++((((((+++))))))))))))))))))))))))+++++++++++++++***************))))))***++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++************+++++++++++++++******,,,++++++++++++***************++++++++++++******,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))***+++,,,------,,,,,,+++************+++++++++++++++++++++++++++))))))*********+++++++++++++++------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.........,,,,,,------......------,,,++++++,,,---...///000,,,,,,,,,,,,------------...------------...//////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111............////////////111111111000111222222333333333444444444444333333222222111111111111222222333333333444555555666666555555555666888:::<<<>>>DDDIIITTTcccwww&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''((()))+++,,,))))))))))))))))))))))))))))))(((''''''((()))*********)))((((((((((((((('''''''''((()))*********))))))*********)))((('''''''''((((((((()))))))))))))))************))))))'''''''''((((((((((((((('''((((((((((((((('''''')))((((((((((((((()))***))))))))))))))))))))))))'''&&&&&&''''''((()))***((((((((('''((())))))***)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,***)))))))))***,,,...000666///++++++***'''(((,,,)))))))))))))))))))))))))))******++++++++++++***)))))))))***+++,,,---...++++++++++++++++++++++++++++++************++++++************+++++++++++++++***************++++++,,,,,,,,,,,,++++++++++++******++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,+++***++++++,,,*********************************+++++++++,,,,,,***+++---......---+++***++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///---,,,,,,+++,,,---...///,,,------------.........---------------...//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------.....................///////////////............////////////000000//////000000111222222333333444444333333222222222111111111111222222333333444444555666666666444444555666999<<<>>>@@@DDDIIISSSbbbwww((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''******+++,,,------------))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))((((((((()))***,,,---))))))))))))))))))))))))***)))(((((((((***+++,,,******)))(((((((((((((((&&&''''''((()))******+++)))***+++++++++***((('''&&&'''''''''(((((())))))))))))************))))))&&&'''''''''(((((())))))*********)))(((&&&%%%$$$)))((('''''''''(((***+++''''''(((((())))))******&&&&&&&&&'''((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***)))))))))***,,,...000777///***+++***'''(((,,,))))))))))))))))))))))))))))))***+++++++++++++++((())))))***+++---...///++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,+++***)))))))))***,,,------------,,,,,,,,,++++++******++++++++++++******))))))******++++++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,000//////...,,,+++******...---,,,+++++++++,,,---***************************++++++++++++,,,,,,,,,***+++---......---+++***)))))))))******++++++++++++++++++*********))))))++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,---...///000111+++++++++,,,,,,,,,------------,,,+++,,,---///000...---,,,+++,,,---...///---------.........//////---------------...///000---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000///......------............/////////000...............///000000222333333444444333333222222222111111111111222222333333444444555666666666444555666777:::===@@@BBBDDDIIISSSbbbvvv))))))))))))************+++++++++***)))(((((('''***))))))))))))+++,,,---))))))))))))))))))))))))******))))))((((((''''''************)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******)))'''(((***,,,,,,+++++++++******))))))(((((('''(((((()))***+++,,,+++)))''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******)))(((&&&%%%&&&''')))+++---,,,,,,+++***)))(((((())))))(((((('''''''''&&&))))))************))))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++,,,,,,+++***))))))******+++,,,+++++++++---000333111///,,,***(((((()))***************************,,,,,,*********+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************************,,,,,,,,,++++++*********---------,,,,,,+++++++++************************,,,++++++******++++++,,,------...---,,,+++***))),,,,,,+++,,,---///111222//////...---,,,+++************+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))''''''(((***+++******))))))******+++,,,,,,+++*********+++,,,---........................------------------------++++++++++++,,,---......///...---,,,,,,,,,,,,,,,........................,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000...------//////---***+++,,,,,,,,,++++++---///------------------------111000///---------...///000000////////////000000////////////000000000000000111111222222333444444222222333333333444444444555444333222222333555666777888999999999:::===???DDDIIISSSbbbvvv))))))))))))************++++++******)))((((((''',,,+++***)))))))))***+++))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''(((***++++++*********)))))))))((((((((((((((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''&&&&&&((()))***++++++***))))))(((((((((((((((((('''''''''&&&&&&))))))************))))))((((((((()))))))))*********)))))))))((((((((('''(((((()))))))))*********+++***))))))(((((())))))''''''((()))***---000333///...,,,***))))))******************************---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,++++++******+++++++++,,,...000222333111111000///...---,,,+++............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***))))))***+++,,,+++++++++++++++,,,,,,------,,,+++++++++,,,---...------------------------++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,///...---,,,,,,,,,,,,---........................---,,,++++++,,,---...///------------------------///...------///000---+++***+++,,,+++******,,,...------------------------***+++,,,---///111333444000000////////////000000////////////000000000000000111111222222333333444222222222222333333333333555444333222222444555666777888999999999:::===@@@DDDIIISSSaaavvv))))))))))))************++++++******)))(((((((((---,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))******)))'''&&&''')))******))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((''''''''''''))))))************)))))))))))))))*********++++++))))))))))))(((((((((((('''((((((((())))))))))))***)))((((((((((((((((((%%%%%%&&&))),,,///222333---,,,+++***)))***++++++************************---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++******++++++++++++,,,---///111333444555444333111000///------,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...---------,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,///...---,,,++++++++++++......---,,,,,,,,,------........................---------,,,------...///...........................---,,,...///000...---)))***+++***))))))+++---------------------------........./////////......000//////......//////000////////////000000000000000000111111222333333333111111111222222222222333444444333222333444555666555777888888999;;;>>>AAACCCIIISSSaaavvv((()))))))))************************))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++,,,,,,---......))))))))))))))))))))))))***)))(((((((((((()))******++++++***((('''((())))))))))))((((((((((((((()))))))))))))))(((''''''))))))))))))((('''%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***((((((((()))))))))******)))))))))))))))))))))((())))))************)))))))))*********++++++++++++))))))))))))((((((((((((((((((((()))))))))*********))))))((((((((())))))'''''')))+++///111333333++++++***)))******+++,,,++++++++++++++++++++++++,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---+++))))))***+++,,,)))***,,,---000222444555777666555333222000///...,,,,,,,,,+++***((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,,,,---+++++++++++++++,,,------,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,...------,,,,,,,,,------................................................------------------------,,,,,,---.../////////...***+++,,,+++******,,,...........................//////000000///---+++***/////////....../////////////////////000000000000000000000111222222333333000000111111111222222222333333333333333444666666555666777888999;;;???BBBCCCHHHRRRaaavvv((()))))))))*********************)))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))+++******))))))******+++***+++,,,+++)))((()))***((((((((((((((()))))))))))))))******)))((('''&&&&&&'''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******((())))))******++++++,,,************************))))))************)))))))))*********++++++++++++(((((((((((()))))))))))))))))))))*********++++++*********))))))******+++***)))***---000111000...******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,***))))))***+++,,,)))***+++...000222333444666666555333222000///////////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,***************+++,,,,,,***++++++,,,---.........---------------------------------....../////////---,,,,,,,,,------...///------,,,,,,,,,------................................................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............//////,,,---------,,,,,,...///........................((())),,,...000111000000//////............//////////////////000000000000///000000111111222333333000000111111111222222222222222333333444555666666555666777888999;;;???BBBCCCHHHRRRaaauuu))))))))))))******************))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******((()))++++++***))))))***(((((())))))))))))******(((((()))******)))''''''###$$$%%%''')))+++------))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))******+++++++++,,,************++++++++++++))))))************)))))))))))))))*********++++++(((((((((((())))))))))))************++++++++++++***************++++++,,,***)))))),,,//////+++'''))))))******************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++******)))++++++------------+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,((()))+++---///111222222333333222111000//////...------------,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,******))))))******+++,,,)))***+++---....................................+++++++++,,,------......,,,,,,,,,,,,---...///000------,,,,,,,,,---..............................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///,,,---...---,,,---...000........................+++,,,---...............///......------......///////////////000000000000//////000000111222222222111111111222222222222333111222333444444555666666555777888888999;;;>>>AAABBBHHHRRR```uuu))))))))))))************)))))))))))))))))))))***'''((()))******)))(((((())))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))''')))+++,,,,,,+++)))'''$$$&&&((()))((((((((())))))))))))*********++++++&&&''')))*********((('''&&&&&&&&&'''(((+++---...))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))************((((((((())))))*********))))))************))))))((((((((()))))))))******'''((((((((()))))))))***))))))))))))************)))))))))))))))***++++++***)))))),,,000000+++&&&)))************)))))))))************************'''((()))***++++++*********+++---......---+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++******))))))******+++******************++++++((()))+++---/////////////////////.........------***************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------+++************+++,,,,,,)))+++,,,...////////////------------------------++++++,,,,,,---...............---------......///,,,,,,,,,,,,,,,---...///........................,,,---......---,,,+++***------------------------,,,...000000---,,,---...,,,---------,,,,,,...///........................111000...---,,,+++++++++///......------......///////////////000000000000//////000000111111222222222222222222333333333333111111333444555666666666777888999999999:::===@@@BBBHHHQQQ```uuu))))))))))))************)))))))))))))))*********))))))*********((('''&&&))))))))))))))))))))))))'''((((((((())))))******((((((((('''''''''''''''))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%!!!###&&&''''''''''''((())))))******+++++++++,,,%%%''')))***+++***)))(((---,,,)))((('''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((((('''(((((()))***************))))))))))))((((((((((((&&&'''''''''(((((())))))))))))************))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******+++******...333333---(((***************)))((((((((((((((((((((((((((((((%%%''')))***++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************************---,,,,,,++++++*********))))))******++++++++++++******************************))))))))))))******)))******+++++++++******((()))+++---............------------------------,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---............,,,,,,++++++,,,,,,---...***,,,...///111111111000,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000///...---------------,,,,,,,,,,,,,,,---...///........................,,,,,,---...---,,,***)))........................---///111000---+++,,,...+++,,,,,,,,,++++++---///////////////////////////++++++++++++,,,...000111.........------.........////////////000000000000/////////000111111222222222222333333333444444444000111333444555666666666777888999999999:::===???BBBGGGQQQ```uuu******))))))(((((('''''')))***+++,,,,,,+++***)))+++***)))'''''''''((()))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))...,,,***'''&&&&&&&&&'''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((())),,,(((%%%(((---///***$$$''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((()))************))))))((())))))(((((((((***+++,,,))))))************))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,...------000333222,,,%%%))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---,,,,,,,,,---------......---,,,+++******+++,,,---,,,***((('''&&&'''((()))------,,,,,,+++*********************)))))))))))),,,,,,++++++++++++++++++************************,,,***(((&&&&&&''')))************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,...---,,,+++,,,---...+++)))***,,,,,,***(((************************((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++***+++,,,,,,------,,,,,,......//////000000111111111111000000//////......,,,++++++++++++,,,------------------------------...------------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------......---------...//////............////////////........................////////////////////////000000111111111111000///000000000111222222333333444333111//////000111222222222333444444555555666777999::::::999999:::;;;BBBHHHQQQ^^^qqq+++*********)))))))))))))))***++++++++++++***)))+++***)))((('''(((((()))((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))///...+++))))))))))))***(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))'''''')))***)))((('''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((((((((('''(((((()))))))))(((((()))((((((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,---000111///***&&&******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,,,,+++)))((('''((()))************+++++++++++++++************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''(((***+++)))***************++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++(((***,,,---+++*********---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,...------,,,,,,+++++++++---------------,,,++++++***+++,,,,,,------,,,,,,---------...//////000000111111111000000///......---------------...//////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------............---,,,+++++++++++++++............////////////........................///////////////////////////000000111111000000///000000111111222333333444444333222111000111222222222222333444444555555666666777999999888999:::<<>>AAAHHHSSS```sss))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))++++++)))))))))+++---,,,)))'''))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&'''((()))***+++++++++++++++++++++***))))))(((((())))))******))))))(((&&&''''''((()))******+++)))))))))*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,000444111+++(((***---++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------*********)))))))))((((((++++++++++++************(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))))))))***,,,,,,,,,++++++******)))))))))***+++---...//////,,,,,,+++******)))((((((************************,,,+++)))&&&%%%'''+++...***+++++++++************(((((((((((((((((((((((())))))))))))******++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////***++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,------...//////000000222222333333333111///.........------......///000------------------------//////...---,,,,,,++++++.........------,,,,,,,,,+++,,,,,,,,,,,,------------------------...///000............////////////........................////////////////////////------...///////////////111222222333333444555555333333444444444333222111222222333444444555555666222444777888999:::<<<>>>AAAHHHSSSaaattt((((((((((((((()))))))))***))))))(((((())))))***((()))***+++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++************************))))))(((((((((((())))))((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++***((((((***,,,,,,)))&&&))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((('''((()))******+++******++++++,,,,,,,,,+++******))))))************))))))''''''(((((())))))******************++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,...111333000+++(((+++...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,++++++***))))))((((((,,,++++++++++++*********((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))),,,,,,,,,+++++++++++++++)))***+++,,,---...///000,,,+++++++++***)))))))))*********++++++++++++++++++)))'''$$$"""$$$)))---(((***+++,,,,,,,,,...///++++++++++++++++++++++++'''(((((()))******++++++******+++++++++,,,,,,,,,/////////...---,,,,,,+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...//////000000222333444555444222000...------,,,,,,------...///------------------------......---------,,,,,,,,,.........---------------+++++++++,,,,,,,,,------*********+++,,,---...///............////////////........................////////////////////////---......///000000000000//////000000111222222222333333333333222222222222222222333444444555555666333555888999999;;;===???AAAHHHTTTbbbuuu(((((()))))))))************)))(((''''''((()))***((()))***++++++++++++***************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((''''''&&&&&&(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((()))(((&&&%%%&&&(((+++***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))))))))((())))))***+++,,,+++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++000111111...***)))***,,,************************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,---......---,,,,,,++++++,,,,,,------------+++++++++++++++*********,,,,,,+++++++++*********))))))))))))************++++++++++++++++++++++++,,,,,,++++++************************++++++++++++,,,,,,,,,---------------+++++++++++++++++++++***++++++++++++,,,,,,,,,---)))***)))(((&&&''')))+++(((***,,,+++(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,...............---------++++++,,,---------------***+++,,,,,,------,,,,,,+++,,,,,,---......//////222333555666555333000///------,,,,,,------...///------------------------,,,,,,,,,------------...------------............,,,,,,,,,,,,---------...+++++++++++++++,,,---...............////////////........................////////////////////////---...///000111111111111......//////000000111111444333222111000111222222222222333444444555555666555777999::::::;;;===???AAAHHHTTTcccuuu))))))******+++++++++,,,***)))(((''''''((()))***((()))***+++,,,,,,+++***+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++***(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))***))))))(((((((((((()))''')))(((###'''///******))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((('''((((((((((((((('''''''''((()))***++++++***)))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************000000...,,,)))((()))***))))))))))))))))))))))))************))))))((((((++++++******++++++,,,---,,,,,,------------......,,,,,,---......---,,,,,,***+++,,,,,,---------,,,*********+++,,,,,,------,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((((((((((((---------,,,,,,,,,++++++(((((())))))******++++++//////...---,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------***,,,......---,,,+++,,,+++,,,,,,(((### !!!************************------,,,,,,+++***************+++++++++,,,,,,,,,((()))+++---///111222333+++,,,------............++++++,,,---------,,,,,,***++++++,,,,,,---......222333555666555333000///---------------...//////------------------------++++++,,,------......///,,,---------.../////////---------.........////////////...---------................../////////000........................////////////////////////......000111222222222222333444444555666666777777444333111//////000111222222222333444444555555666777888:::;;;;;;<<<>>>???AAAHHHTTTcccvvv))))))(((((((((((()))))))))******(((%%%%%%))),,,************************)))******+++++++++******))))))))))))************'''((()))******++++++***(((((((((((((((((((((((())))))************)))))),,,+++++++++***)))))))))))))))*********))))))(((((((((((((((((((((((((((((()))******)))(((***+++'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***+++,,,---&&&'''(((((((((&&&%%%$$$))))))(((((((((((())))))''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))'''''')))***))))))---222777444000,,,***)))******,,,,,,++++++***+++++++++************************,,,,,,++++++***+++++++++...---+++***)))***++++++...........................------,,,,,,------...++++++++++++******))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************************************((()))***,,,---...//////,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,+++******+++,,,...///++++++*********+++---......---,,,,,,++++++++++++...---,,,,,,++++++++++++***+++------------///000---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,///...---,,,,,,---...///222333333444333222111000------,,,,,,,,,,,,------------++++++***+++,,,---//////.........---------......---------,,,,,,,,,------,,,,,,,,,,,,------//////.........---------+++++++++,,,---...///000,,,,,,...//////000000000......---,,,---...///000............////////////222222222222333444555666333333333222222111111111333333333333444555666666999999:::;;;<<<===>>>???BBBHHHRRRaaauuu******))))))))))))******)))******(((&&&&&&))),,,************************+++++++++***************))))))))))))************'''(((((((((((((((''''''))))))))))))))))))))))))))))))************))))))******)))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))((((((***,,,))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))))))))******))))))((())))))(((((((((((())))))'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))++++++,,,+++******...222555333///,,,)))))))))******)))))))))******+++,,,************************+++++++++***++++++,,,,,,...---,,,+++***++++++,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++*********)))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))+++,,,---.........,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++......---,,,++++++++++++++++++*********+++,,,---///...---,,,,,,,,,,,,---------,,,+++++++++,,,,,,)))+++,,,,,,++++++---...---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------///...------------...///111111222222222111000/////////............/////////...---------...////////////.........---------......---------,,,,,,,,,......------------......//////.........------------,,,,,,,,,---...//////222222222222111000//////......---------...///000....../////////000000000111111222222333444555555333333333222222222111111333333333333444555666666999::::::;;;<<<======>>>BBBHHHRRR```ttt++++++************++++++***+++***)))((((((***,,,************************,,,,,,+++***)))))))))***))))))))))))************))))))))))))((('''&&&%%%************************))))))************))))))''''''((((((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((###%%%'''''''''(((***,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++***(((((('''''''''******)))))))))***++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++)))(((***...000222000---+++)))((())))))***))))))))))))))))))***************************************+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++------------,,,+++******++++++*********+++,,,---///......------------...,,,,,,+++++++++,,,------***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,------------------------...///...------------...//////000111111111000///...//////............//////---------------...///000...............---------......---------,,,,,,,,,///..................///...............---------///......---......//////000000000//////...,,,,,,......------......///000/////////000000000111111111111222222333333444444333333333222222222222111333333333333444555666666::::::;;;;;;<<<<<<======BBBGGGQQQ```ttt+++******))))))******+++++++++******)))***+++,,,************************---,,,+++))))))))))))***((()))))))))************+++++++++++++++***)))(((************************))))))************))))))'''''''''(((((()))))))))))))))((('''((()))******((((((((((((((((((((((((%%%&&&((((((((((((***+++&&&''''''(((((((((((('''************************************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++*********************(((''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***(((%%%&&&***...//////...,,,***((((((((()))---,,,+++))))))(((((((((************************************+++,,,---...------------------------++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++)))***,,,---......---,,,+++++++++++++++++++++,,,...------,,,,,,,,,------++++++++++++,,,,,,---...+++,,,---,,,+++***+++,,,+++++++++,,,,,,---------------...........................------.........///000111111111000///...---,,,,,,++++++,,,,,,---++++++++++++,,,------.................................---------,,,,,,,,,//////............//////........................000//////.........//////++++++,,,---------------...............//////000000000000000111111111111111111222222333333333333222222222222222222222222333333333333444555666666:::::::::;;;;;;<<<<<<<<>>>>>>>>EEEQQQaaauuu++++++************++++++***((('''(((***+++)))&&&))))))))))))))))))))))))$$$'''***---...---+++)))))))))))))))************,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))************))))))(((((((((''''''&&&&&&%%%"""$$$(((+++,,,***(((&&&))))))))))))))))))))))))%%%'''(((((('''''')))***%%%&&&'''((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$!!!"""%%%''')))***))))))))))))(((((((((((())))))******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))%%%,,,---***...777555,,,)))*********++++++++++++++++++***)))(((((())))))************************,,,,,,++++++***+++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))******++++++++++++,,,+++******+++,,,...///+++,,,,,,---,,,+++***)))++++++++++++,,,,,,---......------,,,++++++++++++(((***++++++++++++---...---------,,,,,,+++++++++((())),,,.........---,,,,,,---...//////...---,,,,,,---///000000000//////,,,++++++******++++++,,,---.........---+++)))(((---------.........//////......---------,,,,,,,,,---------,,,,,,------------------.........//////+++++++++,,,---...///000------.........------,,,---...000111111111000///............////////////000111222333333222000///111111111222222333333333333333333333444555666666555666777999;;;===>>>???>>>EEEQQQbbbvvv(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******++++++******)))((((((((()))************+++++++++&&&%%%%%%'''***,,,,,,++++++*********))))))(((((((((((())))))******++++++******))))))))))))*********)))(((''''''((()))***'''(((((()))***+++++++++,,,***((()))++++++)))&&&$$$%%%'''((((((((('''&&&((()))))))))))))))(((((((((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))%%%%%%&&&'''((()))******)))))))))))))))))))))))))))***+++++++++)))(((''')))((((((''''''(((***+++&&&''')))***+++++++++***++++++***)))((('''&&&&&&***)))(((,,,111333///++++++*********))))))((((((+++*********))))))((((((((()))***+++,,,+++******++++++***************+++,,,,,,,,,---,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---//////...+++(((((((((---------,,,,,,+++++++++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++///---+++***))))))+++,,,************************,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,,,,...------,,,+++***))))))(((***,,,,,,++++++,,,---,,,,,,++++++***+++++++++------------------------,,,,,,------------......,,,,,,,,,---------.........---,,,,,,---...---+++///...---,,,,,,,,,,,,,,,.........////////////000///000111000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---............/////////000222000...+++******+++,,,..................------......------------......000000000///......------//////............//////000000000000000111111222111111222333333444555555444555666777777777555555777888999999;;;;;;<<<===GGGHHHOOO```vvv(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********)))************+++++++++(((''''''(((***+++***)))************)))))))))((()))))))))))))))***************))))))))))))*********)))(((((((((((()))***'''(((((()))******+++++++++)))((()))++++++(((&&&((()))***+++++++++******(((((())))))))))))(((((((((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))###%%%(((***++++++***))))))))))))))))))))))))))))))******+++***)))((('''))))))(((((()))***+++,,,'''((()))************************)))((((((''''''))))))+++000444444///***************)))))))))(((************)))))))))(((((()))***+++,,,++++++***+++++++++***+++,,,,,,---,,,,,,------------,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&((()))(((&&&%%%%%%%%%---,,,,,,,,,++++++++++++))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***)))))))))***+++,,,---,,,,,,++++++*********)))+++,,,---,,,+++,,,---------,,,,,,,,,,,,,,,---------------------------******++++++++++++,,,,,,,,,,,,,,,---------.........,,,+++,,,......---,,,///...---,,,,,,,,,,,,---000//////...---,,,+++***)))+++---.........///111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,............////////////...---,,,++++++---///000........................///......------......///////////////............000//////......//////000000000000000000111111222111111222333333444555555444555555666666666666666888999:::;;;<<<======>>>FFFGGGOOO```uuu))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******))))))))))))******'''(((((()))******++++++)))************++++++++++++***))))))***+++***(((************))))))))))))************))))))))))))******))))))))))))*********))))))(((((())))))***((((((((()))******++++++***)))((()))******(((&&&''''''((()))))))))))))))(((((())))))***))))))((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))###&&&))),,,---,,,***((()))))))))))))))))))))))))))************)))(((((())))))))))))***+++------***)))))))))))))))******))))))))))))))))))))))))((()))---333666555...(((************))))))))))))************))))))))))))))))))***++++++++++++***++++++++++++,,,---......,,,,,,---......------,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((******)))((()))***+++++++++++++++*********)))))))))*********++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************))))))******+++,,,++++++++++++++++++++++++***,,,---...,,,,,,,,,---...------,,,,,,------...------------------------******++++++++++++,,,,,,,,,,,,,,,---------......,,,++++++,,,...///...---......---,,,,,,,,,------......---,,,+++***))))))&&&)))+++------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////..................,,,,,,++++++,,,...000111........................///......------......///............////////////111000000//////000000111000000000000000111111222111222222333333444444555555555444444555666666777999::::::;;;<<<===>>>???FFFGGGOOO```uuu************************)))))))))*********++++++******************************))))))))))))******(((((())))))************))))))*********++++++++++++***)))***+++,,,+++)))*********)))))))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))************((((((((()))))))))(((''''''''''''((((((((((((((((((((()))*********))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))&&&(((***,,,---,,,+++***))))))))))))))))))))))))))))))*********)))))))))((((((((()))***+++,,,---+++***)))(((((((((******(((((()))))))))*********(((***---222444222---(((*********)))))))))))))))*********)))))))))))))))))))))******++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,---.........------,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************+++++++++*********++++++,,,,,,,,,+++---......---,,,---...---,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,+++***,,,...//////......------,,,,,,,,,------***++++++++++++,,,,,,,,,***,,,------,,,+++,,,,,,------------------------000000///.........////////////............------///...------------......---------...............//////............//////---------...///000000111111111000000000000111111000000000000000111111222222222222333333444444444555444333333444555777888999999:::;;;<<<===>>>>>>DDDFFFNNN```uuu++++++++++++++++++++++++((((((((()))))))))************************************))))))))))))******************))))))(((((())))))*********+++++++++***)))((()))+++---,,,+++))))))))))))))))))******++++++******))))))((((((******))))))))))))******))))))************)))))))))))))))))))))*********'''((())))))))))))((()))*********+++++++++,,,,,,(((((()))***************(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))************************((()))************)))(((******++++++++++++************))))))***+++,,,---************************))))))))))))))))))******''''''((())))))*********+++***)))(((((((((******(((((())))))******++++++***+++,,,...///...+++)))))))))))))))))))))******))))))))))))))))))*********************+++++++++...---,,,***))))))))))))+++,,,,,,---......------,,,,,,---------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++***((('''''''''************************************++++++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))******++++++++++++*********++++++,,,,,,---,,,---///...---,,,,,,---++++++***++++++,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,+++***,,,...//////...------,,,,,,,,,------...,,,,,,,,,,,,------------,,,.........+++*********------------------------000000///.........//////...............---------///.........---.........---------.........///////////////....../////////,,,------...///000111111111111000000000000111111000000000000000111111222222222333333333333444444444444333333333555777888888888999:::;;;<<<<<<===CCCEEENNN```uuu************************'''((((((((())))))))))))******************************))))))))))))******++++++******)))((((((''')))************+++++++++)))(((''')))+++,,,,,,+++))))))))))))************************))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))******''')))++++++***)))***+++))))))(((((())))))***+++(((((()))***++++++++++++(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))************************((()))***++++++***)))(((******++++++++++++******,,,***)))((((((***,,,...************************)))))))))((())))))***+++''''''((())))))))))))(((***)))))))))))))))******)))))))))******+++++++++***+++,,,------,,,***)))))))))))))))************))))))))))))******************))))))******+++,,,---,,,+++***)))(((((((((******+++,,,------------+++,,,---...---,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++***(((&&&&&&&&&*********+++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,+++,,,...111222,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))***++++++++++++************++++++,,,,,,,,,+++---......,,,++++++,,,************+++,,,------------------------------******++++++++++++,,,,,,,,,,,,,,,---------......,,,++++++,,,...///...---------,,,,,,,,,---......000000///...---,,,++++++***,,,......---,,,---...------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,---...///000000000,,,,,,------.../////////000//////......//////000---------...///000000111111000000//////000000111000000000000000111111222333333333333333333333333222222333333444555777777777888888999:::;;;<<<<<>>>>>AAACCCMMM___uuu(((((((((((())))))))))))+++*********))))))(((((((((***+++***((($$$(((((()))************)))''''''''''''((((((((((((+++++++++*********))))))************))))))))))))+++*********)))(((((((((+++++++++*********))))))******)))))))))))))))***************************))))))(((((((((((())))))++++++,,,++++++***)))(((******))))))((((((''''''************************(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++,,,+++***((((((((()))***((()))***++++++***)))(((******))))))))))))******,,,,,,,,,+++++++++++++++******))))))))))))******************************+++***))))))******)))(((++++++,,,,,,+++***(((''',,,,,,---------,,,,,,+++---333444...***,,,---***)))))))))))))))))))))))),,,+++)))((((((((()))***))))))*********+++++++++,,,+++)))***+++---,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***++++++,,,,,,---,,,+++)))(((///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++,,,,,,------******))))))***,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------------------,,,,,,+++***///000111///---++++++,,,000000///...---,,,,,,+++---------.........//////+++,,,,,,------,,,,,,+++---------............///000///---,,,++++++,,,,,,)))***+++---.../////////---***&&&&&&***---///...///////////////......------.../////////...,,,+++222000......000000000//////000000000000111111111222222222222222222222222222222222333333333444444777777777888888999999:::@@@EEEMMMZZZnnn(((((((((((()))))))))***++++++++++++*********))))))***++++++***'''$$$###((()))******++++++******((((((((()))))))))******+++++++++*********))))))************)))))))))))),,,,,,,,,++++++++++++++++++++++++*********))))))******))))))))))))*********************************))))))(((((())))))***))))))******************)))))))))))))))(((((((((************************************************))))))))))))))))))))))))************************,,,+++***)))(((((()))***((()))***++++++***)))(((++++++******************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***(((((((((***+++***)))((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---222222,,,)))***+++)))***************************************+++,,,,,,))))))*********+++++++++,,,***))))))+++,,,,,,+++,,,+++++++++,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))***+++,,,,,,,,,,,,,,,+++***)))---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++***************++++++++++++************+++---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))---------------------------------------,,,+++***...//////...,,,+++,,,---/////////...------,,,,,,,,,------------.........,,,,,,------------,,,,,,---------............///222111///...------............///////////////...///,,,)))***,,,//////...------...///000000/////////////////////...------111///......///000//////111222222222222333333333111111111111111111111111333333444444444555555555888888999999:::;;;;;;;;;@@@EEEMMMZZZnnn((((((((()))))))))******,,,,,,,,,+++++++++++++++******++++++,,,++++++***)))******+++++++++++++++)))))))))*********+++++++++++++++***************************))))))))))))+++++++++++++++,,,,,,,,,+++++++++******************)))))))))))))))***************************************))))))*********''''''((())))))***++++++(((((())))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))++++++***)))))))))******))))))***++++++***))))))---,,,+++***************))))))))))))))))))))))))******))))))))))))******************************)))((('''(((***++++++***((()))***+++,,,,,,,,,,,,******++++++++++++++++++---000///+++((()))***(((++++++++++++++++++++++++((()))***,,,---.........***************++++++++++++***((()))***,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))***++++++))))))***+++,,,,,,++++++******++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))------------------------,,,------------,,,,,,+++,,,---...---,,,+++,,,---------------------------,,,,,,,,,,,,------------------............---------------............///111000///...............111111000000///...,,,,,,000...---...///000///...+++,,,---///000000111111000000//////......//////000...------...//////...111222222222222333333333111111111111111111111111444444444555555555666666:::::::::;;;<<<=========@@@DDDMMMZZZnnn~~~(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,+++)))))))))*********++++++************************************)))))))))(((((((((((()))*********+++************************))))))))))))))))))***+++************************++++++************++++++((((((((((((((())))))***((((((((())))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((+++*********************************************---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***))),,,+++++++++***))))))(((***************+++++++++000000...+++))))))***)))************************((()))+++------------,,,************************+++)))((((((***++++++***++++++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---,,,+++***+++,,,---,,,+++*********,,,,,,+++++++++,,,,,,,,,------------------------------)))***,,,------,,,***)))------------............,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***------------------------,,,---------------,,,,,,***+++,,,,,,++++++---...,,,,,,,,,------.........+++++++++,,,,,,,,,---------..................------------............///......------,,,,,,,,,,,,//////......---,,,******//////000000111000...---,,,---...///000000000000111000///......///000111///---,,,,,,...//////...//////000000000111111111111111111111111111111111444444444444555555555555999::::::;;;<<<===>>>>>>???DDDMMMZZZmmm~~~))))))))))))************))))))******************,,,++++++*********+++,,,******+++,,,,,,,,,,,,+++((((((((()))))))))******************************************)))))))))(((((((((((()))*********+++************************))))))(((((()))***++++++************************++++++************++++++******)))(((''''''(((((((((((())))))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********++++++++++++***++++++************++++++,,,+++***)))))))))))))))+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***(((,,,,,,+++***)))))))))(((++++++******+++,,,------444111...---,,,++++++,,,************************)))***+++,,,,,,+++***)))************************+++***((()))+++,,,,,,+++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,*********+++,,,------------,,,,,,+++++++++------------------------******+++,,,,,,,,,+++******++++++,,,---......///++++++,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------------,,,------------------------,,,------......---------)))+++,,,,,,,,,,,,---///++++++,,,,,,---.........+++++++++,,,,,,,,,---------..................------------............///---------------,,,,,,,,,,,,---------------,,,,,,---...000000000...---,,,...///////////////......111000///......///000111...---,,,,,,...//////...//////000000000111111111333333333333333333333333222333333333333444444444888888999:::;;;<<<======???DDDLLLYYYmmm~~~)))))))))*********++++++)))))))))))))))*********++++++***))))))))))))***)))******+++++++++++++++((((((((()))))))))*********************+++++++++************))))))))))))+++++++++++++++,,,,,,,,,***************+++++++++(((((((((((()))***+++,,,*********************************))))))*********,,,+++)))(((''''''(((((())))))******************************************************************)))))))))))))))))))))))))))*********++++++++++++)))***++++++,,,+++++++++,,,+++************+++,,,++++++************+++++++++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***+++******++++++,,,---...------,,,,,,,,,...///111777222.........---,,,...+++++++++++++++++++++++++++++++++++++++***))))))+++++++++***************,,,***)))***+++---,,,,,,***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++******++++++,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......)))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...,,,------...............------------------------,,,------............---***,,,------,,,,,,---///++++++,,,,,,---------...,,,,,,,,,,,,------------------............---------------............///...//////000//////......------...///000000000///+++---///000...------...///////////////...------//////......//////000000...---,,,---///000000///111222222222222333333333444444444444444444444444222222222333333333444444666777777999:::;;;<<<===???CCCLLLYYYmmm))))))*********+++++++++)))))))))******+++++++++))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++))))))*********+++++++++************)))))))))))),,,,,,,,,+++++++++++++++))))))*********+++++++++(((((((((((()))***+++,,,***************************))))))(((((())))))***,,,+++)))(((((()))***+++++++++******************************************************************))))))))))))))))))))))))))))))***+++,,,------...)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,------...////////////......------......///........................---,,,+++---///000000///......------...///111222000///.........000222444999222---//////------///------------------------,,,++++++++++++,,,,,,---+++++++++*********))))))---,,,***+++,,,......---)))+++,,,......---,,,++++++,,,,,,------,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---)))***+++,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000------,,,,,,+++++++++***))))))+++,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,---------.........******+++,,,,,,---......+++,,,------.........---------------------------,,,,,,---...............,,,---......---,,,---///,,,,,,,,,,,,,,,,,,------,,,------------.........,,,,,,------------,,,,,,---------............///---...///000000///......---......///000000//////***---//////...---///000---...///////////////...------...//////////////////---,,,---///111111111111222222222222333333333333333333333333333333333333333333333444444444555666666777999:::;;;<<<===>>>CCCLLLYYYlll}}})))************+++++++++*********++++++,,,,,,,,,''''''(((******+++******(((((()))*********************+++++++++,,,,,,,,,))))))******++++++++++++************))))))))))))+++*********))))))(((((())))))******++++++++++++(((((((((((()))***+++,,,************************))))))(((((((((((())))))+++***)))((()))***---...,,,+++++++++***)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++---...///000)))***+++,,,---,,,,,,+++---,,,+++******+++,,,------------...///000111222/////////000111222222333333333222222222222333333222222222222222222222222+++***+++---000333333333555444222000000000111111111111//////000222444666:::111,,,...000---,,,///////////////////////////,,,+++++++++,,,...000111++++++++++++******))))))...,,,++++++---......---)))***,,,......---,,,++++++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------************************)))***++++++))))))***+++(((***+++,,,---,,,,,,+++)))***,,,---......---,,,++++++++++++++++++++++++---+++)))((((((+++---///333222111000...,,,++++++((()))***,,,------,,,,,,...------,,,,,,------...---------------------------------.........//////******+++,,,,,,---......***+++,,,,,,------------------------------------,,,,,,---.../////////...---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++---------.........//////+++,,,---.........,,,,,,,,,---------------,,,,,,+++---//////......000333,,,,,,...///000000111111+++,,,.../////////...---///...---...000222222111///000000000000111111111222222222222222222222222444444444555555555666666666777888999;;;<<<===>>>>>>CCCLLLYYYlll|||~~~(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++*********+++------++++++++++++***((('''&&&))))))))))))))))))))))))))))))************)))))),,,+++++++++***)))))))))"""$$$&&&(((*********)))++++++******************************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---(((((())))))***+++,,,,,,---------,,,------...///'''(((***,,,...000111111.../////////000000000000222222222333333555666666::::::::::::::::::::::::888777777777777888999999;;;<<<<<<<<<<<<;;;::::::;;;:::999777555444444333666666666777999:::<<<===999666444222222111000...+++,,,,,,------,,,,,,+++......------,,,,,,++++++...,,,)))'''(((***---///...---+++******+++,,,,,,+++,,,------.........---,,,,,,,,,------.........------++++++++++++------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))***+++,,,...///000111,,,------+++))))))***,,,------------,,,,,,+++***,,,,,,............,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++---......---++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))------------------------.........------,,,,,,,,,---,,,,,,+++,,,---...///000///---+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000---,,,,,,,,,,,,---........................------+++,,,...000000000000///---///000111000,,,(((&&&//////............/////////////////////...---------...///000111222333333222222222222222222222222111111222333444666777888;;;:::888777888:::<<<>>>AAAEEELLLXXXlll************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,******+++++++++******)))))))))))))))))))))))))))))))))************))))))+++++++++***************'''((()))***+++,,,,,,,,,***************************************************+++++++++++++++******************************))))))))))))))))))))))))*********************************))))))******+++)))******+++,,,------...///............///000000---...000222444555666777444444444555555555666666777777888999;;;<<<>>>???CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@????????????@@@@@@@@@@@@AAABBBCCCCCC===;;;888777777666555333222222222222111111000///000//////...---,,,,,,,,,---+++)))((((((***,,,---...---,,,,,,+++,,,---...+++,,,,,,---------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,+++,,,,,,,,,++++++***)))+++,,,---......---,,,+++------,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------------------------------,,,,,,+++++++++------,,,,,,,,,---...//////...---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---,,,,,,,,,,,,---......,,,---------.../////////,,,---...///000000//////...///000000///---***(((//////............//////000000000000000///............///000111222222333333333333333333333333333111111222333444666777888<<<;;;:::999999;;;>>>???@@@DDDKKKWWWkkk************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))***************+++++++++++++++******++++++,,,---************************************************))))))******+++******)))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))******+++***++++++,,,...///000000000000000111222333444555777888:::;;;===>>>??????<<<=========>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJDDDBBB@@@?????????===<<<<<<<<<;;;:::999777555555333333222111000......---------,,,+++++++++,,,,,,...------,,,------......,,,,,,,,,,,,---------------------------.........---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))+++000333333000+++)))+++++++++++++++++++++++++++,,,---,,,***)))***,,,******+++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------,,,,,,,,,+++++++++++++++------,,,,,,,,,---.........------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,,,,---...///000000......///////////////...///////////////......---//////............////////////000000//////......//////000000111111111222333333333333333333333333111111222333444666777888;;;:::999888999;;;===???@@@DDDKKKWWWjjj'''((((((((())))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((()))))))))******+++++++++******))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++,,,,,,+++***)))))))))***+++***************+++++++++************************(((((()))************)))************************************************++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***+++,,,---///000111222222333444555888:::<<<===@@@AAACCCDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPQQQQQQOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@>>><<<;;;999999777666444333222111000000000000000///...------------------------------,,,,,,,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***(((+++///111111///+++((())))))***+++,,,---......***+++---,,,+++***+++,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---............---,,,,,,+++,,,,,,++++++++++++,,,,,,......---,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------....../////////////////////.........///////////////000000111//////............//////---...............------000000000000000111111111222222222222222222222222111111222333444666777888777777666666777999;;;<<>>???@@@CCCGGGJJJMMMOOONNNOOOPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQSSSTTTUUUUUUUUUTTTSSSRRROOOQQQSSSUUUVVVWWWWWWWWWTTTRRRQQQQQQRRRSSSRRRQQQPPPOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBBBB:::::::::999888666555444444444444333222111000///000///...---------...////////////...............+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,///......------,,,,,,,,,(((***------,,,+++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++************++++++,,,------------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------............////////////------.........---,,,+++.........---,,,+++)))(((------------------------------------------------........................,,,,,,---------.........---,,,,,,,,,,,,---......000000///...---,,,,,,+++//////............///000............///000111222//////............//////111111222333333333222222//////000000111111111222111111111111111111111111111111222333444666777888888888999999;;;<<<>>>>>>CCCGGGNNNZZZmmm************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))+++++++++***************++++++,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...000222333444777888:::<<>>===<<<<<<<<<;;;999777555444222111///.........000000000/////////.........---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,++++++******++++++,,,......------,,,++++++***'''***,,,---,,,+++++++++******+++,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------------------------------.........//////------.........---,,,+++------.........,,,+++***------------------------........................------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---....../////////...---------,,,......------...///000111---......//////000000000//////............//////000000111222222222222222......///000111222222333222222222222222222222222111111222333444666777888888888999;;;<<<===??????BBBFFFMMMYYYmmm(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++++++++***)))(((((()))***************))))))))))))))))))))))))))))))************)))))),,,+++++++++******))))))'''((()))***+++***))))))((())))))***++++++,,,,,,************************))))))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222555777999:::===>>>@@@CCCEEEHHHJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXWWWUUUSSSRRRNNNOOOOOOOOOOOONNNMMMMMMMMMNNNQQQTTTUUUVVVUUUUUUTTTUUUWWWXXXXXXWWWVVVTTTUUUSSSRRRRRRTTTUUUUUUTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPOOONNNLLLJJJIIIHHHGGGGGGCCCCCCBBBAAA???<<<:::888444222000///...///000111000000//////.........---++++++------------++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---'''***---...---+++++++++((()))***+++++++++++++++......,,,,,,,,,,,,......---------....../////////++++++,,,,,,,,,---------,,,---////////////---,,,)))***++++++,,,,,,,,,,,,++++++************++++++---...000111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,------------------------,,,,,,,,,------.........------...///...---+++***,,,---.../////////...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......------.....................---------...///111222------...///000///////////////............//////------...///////////////---...///000111222333333444444444444444444444444111111222333444666777888666777888999;;;<<<===>>>AAAEEELLLXXXlll++++++++++++++++++++++++******++++++++++++******)))'''&&&(((+++---+++)))************))))))))))))+++*********))))))(((((()))************++++++++++++++++++*********))))))******++++++++++++******************************+++*********))))))((((((,,,,,,++++++***)))))))))***++++++,,,,,,++++++***))))))))))))***+++------++++++++++++,,,,,,,,,,,,)))***,,,,,,+++,,,---///000///---,,,,,,---///000555666999;;;???BBBDDDEEEJJJJJJKKKLLLNNNOOOOOOPPPTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWW[[[YYYXXXWWWWWWVVVSSSQQQLLLJJJHHHEEEEEEEEEGGGHHHJJJJJJJJJKKKLLLNNNPPPRRRPPPSSSVVVYYYYYYXXXUUUSSSVVVTTTRRRTTTWWWXXXWWWUUUUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQNNNMMMLLLJJJGGGDDDAAA@@@>>><<<:::777555444333333555444333111///......---,,,,,,,,,,,,---......///------------------------###%%%(((+++---......------------------------------------------...///000---------,,,,,,+++++++++------,,,++++++*********,,,&&&%%%+++...,,,+++---,,,,,,,,,++++++*********,,,,,,+++******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------............///////////////////////////,,,,,,,,,,,,,,,,,,++++++---------------------------...//////000000000///...///000/////////111333.........------,,,,,,,,,---------------------------......///////////////,,,---......//////..................////////////////////////............000000000000000000000000,,,------------------,,,000000000000111222333444222222222222222222222222222222333444444555555666999999999999:::;;;;;;<<>><<<===>>>???BBBBBBCCCEEEGGGJJJMMMOOOQQQSSSVVVWWWWWWVVVUUUTTTUUUTTTSSSTTTVVVXXXVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJIIIDDDBBB@@@<<<:::888777666444333222111//////......///......---------......,,,,,,,,,---------------'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---(((''',,,///,,,+++---...------,,,++++++*********+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******))))))))))))*********+++---,,,,,,++++++,,,,,,---------------............------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,...//////...,,,,,,...///......---------,,,,,,,,,------------------------,,,,,,---...............,,,---......//////..................////////////000000000/////////......000000000000000000000000//////000000000000//////000000000000111222333444333333333333333333333333222222333444444555555666999999999999::::::;;;<<>>BBBCCCEEEFFFHHHJJJLLLOOOQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZZZZZZZ[[[[[[\\\YYYXXXWWWVVVTTTPPPJJJFFF>>><<<999666555555555666888888:::<<>>@@@IIIMMMRRRTTTTTTSSSTTTUUUVVVVVVVVVVVVWWWXXXWWWWWWUUUTTTRRRQQQQQQRRRTTTUUUXXXWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRROOONNNMMMJJJHHHGGGEEEEEEAAA@@@???===:::888666555000000///...------------,,,,,,,,,,,,,,,+++++++++---,,,+++***************++++++++++++++++++++++++------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,------,,,++++++------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---,,,,,,++++++,,,,,,---,,,,,,---------.........++++++++++++++++++++++++,,,,,,------...///000000////////////////////////------............------,,,------,,,***)))+++,,,------------------------------------------------++++++,,,---------------,,,---......///.....................////////////111111111111000000000000////////////////////////,,,------......------,,,000000000000111222333444444444444444444444444444222222333444444555555666888888888888999:::<<<<<>>@@@IIIWWWhhh))))))))))))))))))))))))******++++++++++++*********+++,,,+++((('''((()))************))))))))))))((()))))))))************)))************+++++++++))))))*********+++++++++******++++++++++++***************************************++++++,,,,,,,,,*********++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,---......///,,,---///111444666888999<<>>CCCBBB>>><<<@@@DDDCCCFFFIIIJJJJJJKKKNNNQQQPPPPPPPPPPPPPPPPPPPPPPPPWWWVVVVVVVVVWWWWWWXXXYYYVVVWWWXXXYYYYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPNNNKKKGGGDDDAAA;;;:::888555333111000///000000///......---,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++++++++++++++,,,,,,---------------------------,,,,,,***///000,,,***,,,...,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,---------......------------............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++000000000000000///......,,,---------++++++---///,,,,,,,,,---------......------------------------++++++,,,---------------,,,---......//////..................////////////000000000/////////......000000000000000000000000000000111111111111000000000000000000111222333444333333333333333333333333222222333444444555555666555666666777888:::<<<===>>>@@@IIIWWWiii******************************++++++++++++******&&&(((+++***)))(((***---************))))))))))))(((((())))))*********+++)))************+++++++++))))))******++++++++++++******++++++++++++***************************************++++++,,,,,,,,,***************++++++++++++***)))'''''')))***+++,,,,,,,,,---...///000111000111333666999<<<>>>???CCCFFFIIILLLNNNPPPTTTVVVRRRSSSTTTVVVWWWXXXXXXXXXVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ]]]]]]]]]^^^^^^^^^______^^^^^^^^^_________``````]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZWWWUUURRROOOMMMLLLIIIHHHFFFEEECCCBBBBBBBBBEEECCCAAA???>>><<<999666111111000000///...---------,,,,,,,,,---...000111:::===>>>:::444333888???<<>>???AAADDDHHHKKKNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTVVVVVVWWWYYYYYYZZZZZZYYYZZZXXXVVVVVVWWWWWWWWWUUUYYYZZZZZZZZZYYYYYY[[[]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________________^^^]]][[[YYYWWWWWWWWWWWWUUUTTTSSSQQQOOOKKKFFFBBB;;;:::999888777666666666222333333333333222111111222111111000//////......+++,,,---,,,+++,,,///222999777444111000000111222222222222333555777999:::???AAABBBCCCCCCDDDEEEGGGIIIJJJLLLMMMLLLMMMOOOQQQSSSRRRRRRRRRQQQQQQPPPPPPTTTUUUVVVUUUTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVTTTRRROOONNNPPPNNNKKKHHHEEEBBB>>>:::999666333222222111000///******+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,'''&&&***,,,++++++...---------,,,,,,++++++++++++++++++,,,,,,---------+++***)))***---...---+++---,,,,,,++++++,,,,,,---******+++,,,---......///******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,......---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++++++++...111111///,,,......------------------,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,///---,,,,,,---...---,,,,,,---///000000000......000///...---------...///---...///000000000//////......---------...///000333333333222333333444555222222222222222222222222333333444444555666666777666666666777888:::<<<===???BBBJJJWWWfff|||***))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************+++++++++++++++***)))(((++++++++++++++++++++++++*********++++++++++++,,,***+++++++++++++++++++++...---,,,---000111222111333666999<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXWWWUUUWWWXXXXXXXXXWWWWWWYYYZZZ[[[\\\]]]^^^______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZXXXWWWUUUUUUUUUVVVUUUSSSQQQNNNKKKGGGAAA===888777555333222222444444111000000///////////////.........---,,,,,,++++++***+++,,,,,,,,,---000333;;;666000...///000000///.........///000111333333666888:::;;;<<<===???AAA@@@BBBDDDEEEFFFGGGIIIKKKPPPPPPPPPOOOOOOOOONNNNNNRRRSSSTTTTTTTTTTTTVVVXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRTTTRRROOOMMMLLLIIIFFFCCC???<<<999777666444222111(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------)))))),,,...---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++++++++------,,,***++++++++++++++++++++++++,,,,,,,,,---------......------------------------***))))))+++---......---------..................------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,+++,,,---...---,,,,,,---...///000///......111000///...------------...///000111111111000000//////......//////000111111111111111111222333333111111111111222222222222444444444555666666777777666666666777999:::<<<===???BBBJJJVVVfff|||))))))******+++++++++***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++))))))*********++++++++++++***+++++++++,,,------...------///111444666777999<<<@@@BBBDDDFFFHHHJJJJJJJJJKKKLLLNNNPPPRRRSSSWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXVVVTTTRRRSSSTTTSSSRRRRRRTTTVVVWWWYYY[[[^^^______^^^^^^\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWUUUSSSQQQPPPPPPQQQRRRPPPNNNKKKIIIEEE@@@<<<:::888444222000111222333222111000......///000000............------,,,,,,,,,,,,---...///111444666;;;444---+++---000///,,,............//////000000111333555555555666888999;;;===???@@@@@@AAACCCDDDIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOQQQQQQQQQRRRUUUWWWWWWWWWVVVUUUUUUTTTTTTSSSTTTUUUVVVVVVWWWVVVVVVUUUSSSRRRPPPPPPOOONNNKKKIIIGGGDDD@@@===;;;888444222......---,,,++++++******------------------------------,,,,,,,,,,,,------///,,,+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------///............---......++++++,,,---...---+++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,------......//////---..................---...------,,,,,,------...------------------------...---,,,+++,,,---...///...---,,,---//////...---,,,---.../////////......000000000000/////////000000000000111111111111000........./////////000000//////...//////000111222222222222222222333333333333333444444555666666666666666777888999;;;<<<===???BBBJJJVVVeee|||((()))***+++,,,++++++***((())))))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))******+++++++++***))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,---///000,,,...000222555888;;;===@@@BBBEEEGGGHHHIIIKKKMMMLLLLLLMMMMMMOOOPPPRRRSSSUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWUUURRRPPPJJJKKKLLLKKKJJJKKKLLLNNNQQQSSSVVVYYY[[[\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUTTTRRRPPPMMMKKKIIIIIIIIIJJJHHHGGGFFFEEEBBB???<<<;;;999555222000000000111333222000/////////000111222222222222111111111111...------///111444666777999333,,,***---///...+++........................000222333222111111222333777888::::::999999:::<<<<<<===>>>@@@AAACCCDDDEEEGGGIIIKKKLLLMMMNNNQQQTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWTTTRRRQQQRRRRRRRRRPPPNNNOOOLLLHHHDDDAAA===888555666555333111//////......------------------------...------,,,,,,------...000///---+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------..................------***,,,---...---,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++)))***+++,,,++++++,,,,,,---------...---..................---...------,,,,,,------...------------------------///...---,,,+++,,,---...///......000111222000///,,,------...............//////000111222333333333111111000000000000000111------......////////////000000000000111222333444333333333444444444555555111222222333333444555555666777777888999;;;<<<===???AAAIIIVVVeee{{{)))***++++++,,,,,,++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++******)))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---///111222///222666999<<<>>>AAACCCEEEHHHJJJKKKLLLLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTSSSPPPLLLHHHAAABBBCCCBBBAAAAAACCCEEEHHHIIILLLPPPSSSTTTUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPLLLKKKHHHEEECCCBBBBBBBBB@@@???>>>>>>???>>>===;;;:::888555222111000000111333222222111111111111111111111111000000000000000///------...111444666666555111---,,,---///...,,,,,,,,,---------,,,,,,+++000111222111///...///000111222444333222222333555666777999;;;===???@@@AAA@@@BBBDDDEEEGGGIIILLLOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTUUUVVVVVVTTTSSSSSSQQQMMMJJJGGGCCC>>>;;;555444222000////////////------------------------......------------.........///---***+++...---)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,...---,,,+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,------,,,,,,++++++---......,,,,,,,,,---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,/////////111333333222000---------------.........---...000222333444444444111111000/////////000000,,,---.../////////......------......///000222222333333444444555555666666111111111222333333444444777777777888:::;;;===>>>>>>AAAIIIUUUeee{{{*********+++++++++,,,,,,))))))))))))************************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++)))******+++++++++******************************++++++++++++,,,,,,,,,,,,...---------...111333555555:::???BBBCCCCCCEEEFFFHHHKKKMMMOOOOOOPPPQQQSSSRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZXXXVVVSSSQQQMMMIIICCC???888999::::::999999:::<<<>>>???BBBEEEHHHKKKMMMOOOMMMMMMLLLJJJIIIGGGFFFFFFBBBAAA@@@>>>=========>>>;;;:::999:::<<<<<<;;;:::888888777666555555555666555666666666666555444444000000000000111111111111222000...000333666777666000//////...............+++,,,------...---,,,+++...///000000......///000---///111111000111222444666666777999:::;;;<<<===999;;;>>>???AAADDDGGGJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQOOONNNLLLJJJFFFCCC999777444111///.......................................------------......,,,...---***+++000000,,,+++++++++,,,,,,------------------,,,,,,+++++++++***,,,...---,,,,,,...000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................)))***,,,------------,,,,,,---...---++++++---///........................,,,,,,,,,---------......------------------------***,,,---,,,+++***---///---------------,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......///111333333111///---,,,,,,,,,------......---...///111222222111111111000///.........//////---...///000000000//////++++++,,,,,,---///000111222222333444444555666666111111222333333444444555777777888999:::<<<===>>>>>>AAAIIIUUUeee{{{++++++******++++++,,,---*********)))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------......---...///222555777;;;@@@FFFIIIHHHGGGGGGHHHIIILLLOOOQQQRRRSSSUUUVVVRRRSSSSSSTTTUUUVVVXXXXXX[[[[[[[[[ZZZYYYXXXXXXWWW\\\\\\]]]]]]]]]\\\\\\[[[VVVTTTQQQNNNIIIDDD===999333444555444333444555777777888:::===AAADDDHHHJJJEEEDDDCCCAAA@@@>>>===<<<;;;;;;:::999:::;;;<<<===<<<:::999:::<<<===<<<;;;999999::::::;;;<<<<<<<<<999:::;;;;;;;;;:::888777777777777777777777777777666333111333666999:::999---///000000///......///,,,---...///000///......+++---...///......000111---///111222222333555777333333333444444444555555555777:::<<<>>>@@@DDDGGGFFFFFFGGGIIIJJJLLLMMMMMMOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVVVVUUUSSSPPPOOOOOOOOOPPPNNNLLLIIIEEEBBB>>>999555222111000..............................------------......))),,,,,,))),,,333444///+++++++++,,,,,,------------------,,,,,,+++++++++)))+++......,,,,,,...111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........,,,,,,++++++,,,,,,---...........................***+++---///000000//////---......---******---000........................,,,,,,,,,---------......------------------------))),,,///000//////222555/////////......------,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++)))***,,,.../////////...,,,---...000333333111///---,,,,,,,,,,,,---......---...///000000///......111000///---------...///...///000222222111111000//////000000111333444555111111222333333444555555222222333444444555555666777777888999:::<<<===>>>>>>AAAIIIUUUddd{{{+++*********))))))((((((++++++************+++++++++++++++************)))))))))))))))))))))))))))************************++++++,,,,,,,,,---------***************)))((('''******+++++++++,,,,,,,,,******************+++,,,(((***,,,,,,++++++,,,......///222555888;;;===???DDDDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRWWWUUUTTTSSSSSSTTTVVVWWW\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^]]]ZZZXXXTTTNNNGGGAAA>>>;;;:::999666555444333333333333333222333555777:::<<<>>>???<<<<<<;;;;;;:::999999999:::666333333666888999888:::;;;<<<;;;;;;;;;>>>@@@===<<<<<<;;;<<<===???@@@??????@@@AAAAAAAAAAAAAAAAAAAAA???>>><<<:::999888555444444666888:::::::::222222222111000000//////,,,------------...............///000000111111222...//////000000000000000333444444222111111333555444555666888999;;;<<<===BBBBBBBBBDDDEEEGGGIIIJJJIIIIIIIIIJJJKKKMMMPPPQQQMMMNNNPPPRRRSSSTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLHHHDDD>>>888555222///---000...,,,---...//////.........---------,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***+++,,,---++++++++++++++++++++++++...---,,,+++***+++,,,---------------------------.........------,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,+++)))((()))...111++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,///...---,,,,,,---...///.........---,,,,,,++++++...---,,,+++***+++,,,,,,,,,,,,+++******+++++++++---,,,,,,++++++,,,,,,---,,,,,,************,,,,,,//////.........---------***+++,,,,,,---...//////---,,,,,,,,,,,,---......,,,,,,...///000000000000222222111000,,,((($$$"""000......111000---,,,...////////////////////////444333333222111111111222222222222222333444555555666666777888999;;;===>>>???BBBHHHRRRddd~~~******************))))))++++++************+++++++++++++++************)))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,*********+++******))))))******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,,,,+++,,,...000222333666999<<>>>>>???@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLJJJHHHFFFEEECCCCCC>>>=========>>>>>><<<;;;222222111111111111000000////////////////////////......//////000000111111//////000000111111111000222222222111000000222444444555666777888:::;;;;;;<<<<<<===>>>???AAACCCDDDFFFFFFFFFGGGHHHJJJLLLNNNMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQMMMIIIDDD???<<<888555222111///------/////////......------------,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,---------......,,,++++++///333555222///++++++++++++++++++++++++,,,------------------...,,,,,,,,,---------......000000///.....................---,,,,,,---......,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---///.........------------++++++,,,,,,---...//////---,,,,,,,,,------......------...///000000000//////000000111000///---,,,000---...111222///...111///000000222333444555666444333222222111111222222333333222333333444555555777777777888999;;;<<<===>>>BBBIIITTTfff*********+++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))************************)))*********++++++++++++)))***++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,---111444888999<<>>666666666555555555555555333333222222111111000000////////////000000000000000000111111111222222222111222222111000000222333555555666666777888888999888888888999:::<<<===>>>BBBBBBBBBCCCDDDFFFGGGHHHKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPMMMIIIFFFBBB>>>:::666333111///...///000///...------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++******------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,***,,,555???@@@666,,,++++++++++++++++++++++++///...---,,,,,,,,,---...,,,,,,,,,---------......000000000///////////////------,,,,,,,,,,,,------***++++++,,,------.........---,,,+++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------............------------,,,,,,,,,------.........,,,,,,,,,---------............///////////////.........///000111111222222000......111000---,,,...000000111333444555666777333333222222111111222222444444444444444444555555888888888888999:::;;;<<<===AAAJJJWWWjjj*********++++++,,,,,,---++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------.........---...000555999===>>>AAADDDGGGJJJLLLMMMKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\ZZZYYYYYYWWWTTTQQQLLLHHHBBB>>>;;;999777555111111111111222333444444555555555555555555555555888999999999888777666555777666555666888;;;>>>???DDDIIINNNRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[[[[[[[]]]^^^___``````aaa```___^^^\\\ZZZXXXVVVVVVTTTSSSRRRRRRQQQMMMHHHDDD@@@@@@???>>>===<<<;;;;;;888777666555444333222222222222222111111000000000222222222222222333333444444555555555333333444666666666666777777777777777888888888999999;;;<<<<<<======>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKKKKNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMJJJHHHEEEAAA<<<888444222000/////////...---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++...777??????555+++++++++++++++++++++++++++...---+++)))))))))+++,,,,,,,,,,,,---------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,+++++++++------,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------------------,,,,,,---------...------...///////////////...---//////...---------......111......000...***(((***111111111111111111111111333333222222111222222333555555444444444555555666999888888888999::::::;;;<<>>>>>===<<<:::999:::::::::;;;<<>>>>>??????@@@AAACCCEEEGGGHHHIIILLLLLLKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIHHHDDD???;;;666444111000000///...,,,.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,000444666444000+++++++++++++++++++++++++++...---+++)))))))))+++,,,,,,,,,,,,---------......++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000/////////.........------------,,,,,,,,,++++++---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------------------------,,,,,,+++,,,---.........------...///////////////...---000///...---,,,,,,,,,,,,000......111000,,,+++---000000000000000000000000333222222111222222333333555555444444444555666666999888888888999::::::;;;<<>>BBBEEEEEEGGGHHHJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^]]][[[YYYXXXXXXUUURRRQQQOOONNNKKKIIIBBB???<<<:::999888777666444444444444555666888888999:::<<<>>>AAACCCEEEFFFEEEFFFGGGHHHGGGEEECCCBBBAAAAAABBBBBBCCCEEEIIILLLRRRVVV[[[^^^^^^]]]\\\\\\YYYYYYXXXXXXXXXZZZ[[[\\\]]]^^^```bbbdddffffffgggggggggfffeeedddccccccbbb^^^]]]\\\]]]\\\ZZZWWWTTTPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCBBBAAA???>>>>>>=========;;;:::999777666666666555444333444555666777:::;;;======<<<;;;;;;<<<999999::::::::::::::::::::::::999999999::::::;;;999999;;;<<<============<<<<<<===>>>@@@BBBEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRLLLKKKKKKKKKJJJGGGCCC@@@:::888555333222111///---////////////.........---------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,------......///,,,,,,------------......++++++,,,---------,,,,,,,,,,,,,,,---------......+++...000///,,,***+++---++++++++++++++++++++++++///...---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,---......,,,+++***,,,,,,------------,,,,,,000000//////...------,,,,,,,,,---------,,,+++***,,,+++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,+++,,,---.........---,,,......///////////////........./////////000000000///---...222333111111444......///111222333444555222222111111222222333333333333333333444555666777888888888888999:::;;;<<<===CCCMMM[[[nnn******************))))))++++++************+++++++++++++++************)))))))))))))))))))))))))))************************)))))))))*********++++++*********+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,...///000111222444777999;;;>>>BBBEEEHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXVVVSSSQQQPPPNNNKKKIIIHHHFFFDDDBBB===;;;999888999999888777666777888999<<<>>>@@@BBBCCCDDDFFFIIILLLOOOQQQRRRSSSUUUVVVWWWVVVTTTRRRPPPMMMNNNOOOOOONNNPPPTTTXXXYYY\\\```aaa```___^^^^^^[[[ZZZYYYXXXYYYYYYZZZ[[[]]]___aaaccceeeggghhhhhhhhhhhhgggggggggfffffffffcccaaa```______^^^[[[YYYSSSSSSRRRQQQOOONNNMMMLLLJJJIIIIIIHHHGGGFFFFFFEEECCCBBBAAA???===;;;:::999777666555444444666777999999;;;======<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBBBBCCCFFFHHHKKKMMMOOOJJJIIIIIIIIIJJJIIIFFFDDD???===999777666444222000000000000000////////////------,,,,,,,,,,,,---------.../////////...,,,,,,------------------------------.........---,,,+++***++++++,,,------......++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,---------......,,,......,,,((((((+++...++++++++++++++++++++++++,,,------------------...,,,,,,,,,---------......,,,---...//////---+++***,,,---............---,,,---------------,,,,,,,,,,,,,,,---------,,,+++************++++++,,,---...---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++,,,,,,,,,---------//////...---,,,,,,++++++***+++---//////...---,,,------...///000000000///---...000111222222111111///---...222222//////222//////000111333444555666222222111111222222333444111111111222333555777777777777777888999;;;<<<===>>>DDDMMMZZZmmm+++*********))))))((((((++++++************+++++++++++++++************)))))))))))))))))))))))))))************************************++++++++++++***************)))((('''******+++++++++,,,,,,,,,------......000111222333333555999<<<>>>AAADDDFFFJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[WWWXXXXXXYYYYYYYYYXXXXXXVVVVVVVVVUUUSSSPPPMMMKKKIIIFFFCCCAAA@@@???===<<<:::999777777888999888777999:::<<>>===<<<888777555444555666888999888:::<<<<<<;;;999999:::<<<<<<======>>>??????@@@??????>>>>>>======>>>>>>999:::<<<===>>>>>>===<<<===<<<;;;:::::::::;;;<<<@@@@@@@@@AAACCCDDDFFFGGGHHHGGGFFFGGGHHHHHHFFFEEECCC@@@===:::999777555333111111111111000000000000...------,,,,,,------...---.../////////...,,,,,,------------------------,,,,,,---...---,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,---------......------,,,***)))***,,,...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......,,,***)))------...//////...------)))******++++++,,,,,,---,,,,,,---...---,,,+++***************+++,,,---...---,,,,,,++++++,,,,,,---******,,,,,,,,,,,,******+++++++++,,,,,,---------//////...---,,,,,,++++++***+++---//////...---,,,,,,,,,...///000000000000---...000222222000///---222///...000...)))((()))111111111111111111111111222111111111222333333444///000000111333555777888666666777888999;;;===>>>@@@DDDMMMYYYlll***(((%%%######%%%(((***)))&&&$$$%%%(((******(((************************))))))***++++++++++++***+++++++++++++++***)))(((***,,,......,,,+++,,,,,,*********++++++,,,,,,,,,///,,,,,,///...++++++...//////...///111444777999:::<<<>>>BBBDDDGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOQQQQQQPPPPPPQQQSSSUUUUUUVVVVVVWWWWWWWWWXXXZZZXXXVVVUUUVVVVVVUUUTTTRRRPPPMMMJJJGGGEEEDDDDDD======<<<:::999999999999888:::;;;;;;::::::<<<===>>>AAAFFFJJJMMMPPPTTTWWWXXX[[[___aaaaaa``````aaaffffffggggggfffeeedddddd```aaaaaa```___```bbbdddffffffgggggggggeeedddbbb```___^^^]]]]]]]]]^^^___ccceeeiiijjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhheee```\\\\\\]]]YYYZZZ[[[ZZZYYYWWWTTTRRRPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGEEEDDD:::;;;;;;;;;;;;:::999888;;;:::888777888:::<<<======>>>>>>??????@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>???AAABBBCCCBBBBBBAAA???>>><<<;;;;;;;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIDDDDDDCCCBBB???<<<999777777666444222111111111222111000000///---,,,++++++++++++******++++++,,,---------------------------......---------,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,.........------,,,,,,,,,------------------------++++++++++++******)))(((///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------............//////......------,,,++++++000000///////////////000000111111111111222222222000111111222333333333333222222222222222222222222222111111222333555777999888888888888999:::;;;<<<>>>CCCKKKXXXkkk---+++)))(((((()))+++---...+++)))))),,,------,,,************************))))))***++++++++++++***)))******+++++++++******+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,---******,,,,,,)))))),,,......///111333666999:::===>>>@@@CCCEEEGGGHHHIIILLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRRRRQQQQQQRRRSSSUUUUUUUUUVVVVVVVVVWWWWWWVVVSSSQQQPPPPPPPPPNNNMMMKKKIIIFFFCCCAAA???>>>>>>999888777777666666777777777999;;;===>>>???BBBDDDJJJMMMQQQUUUWWWZZZ]]]``````ccceeeffffffeeefffgggiiiiiiiiiiiiiiihhhggggggdddeeeeeeeeedddeeegggiiiiiiiiiiiiiiihhhgggfffeeedddccccccccccccdddfffgggdddfffiiikkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjfffbbb______```\\\]]]]]]]]]\\\ZZZWWWUUUUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNMMMLLLJJJIIIHHHBBBAAA@@@???>>><<<;;;;;;:::999888777777888999:::<<<<<<<<<=========>>>>>>@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA???>>>===<<<<<<>>>>>>=========>>>??????@@@AAABBBCCCEEEEEEFFFFFFEEEEEEDDDCCCBBB???===<<<;;;:::888666444444444444000000///......---------,,,,,,,,,,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------,,,,,,,,,+++---------------------------------------,,,++++++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///........................000000////////////000000000000111111111222222222111111222222222222111111222222222222222222222222111222222333444666888888888888888888999:::;;;<<<>>>CCCKKKXXXjjj------,,,++++++,,,---------+++))))))***++++++***************************))))))***++++++++++++***(((((()))++++++,,,,,,,,,+++++++++***))))))+++---***++++++++++++,,,,,,,,,+++)))))),,,,,,)))))),,,...///222555888;;;<<<===@@@AAABBBDDDFFFGGGHHHIIILLLLLLLLLLLLMMMNNNOOOPPPPPPQQQSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTQQQOOOLLLJJJIIIHHHFFFEEEBBBAAA???===:::999888888555555555555555666777777999;;;???BBBEEEHHHMMMPPPWWWZZZ^^^```bbbcccfffhhheeefffgggfffeeeeeegggiiijjjkkkkkkkkkkkkjjjiiiiiihhhjjjjjjjjjjjjjjjlllnnnmmmmmmkkkjjjiiihhhhhhhhhggggggggghhhiiijjjkkkllleeegggjjjkkkjjjiiijjjjjjllllllllllllllllllllllllkkkkkkjjjgggcccaaaaaaaaa````````````___\\\ZZZYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMLLLJJJHHHEEECCCAAAAAAAAA>>><<<;;;999999999999:::<<<<<<<<<<<<<<<=========@@@@@@????????????@@@@@@BBBBBBCCCCCCEEEFFFHHHHHHHHHHHHGGGEEECCC@@@>>>===>>>>>>===<<<<<<<<<<<<===??????@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@>>><<<:::999888888111111000///...............------------...//////------------------------......---------,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------------------------------******++++++++++++,,,,,,------,,,,,,,,,,,,++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---+++***))),,,,,,,,,,,,++++++++++++---------------------------............------,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///------......///000000111000000////////////000000000000000111111111222222222222222222222111111000222222222222222222222222111222333555666777888888888888888999999:::;;;<<>><<<;;;:::999777666555555444444555555777888:::;;;???AAAEEEHHHLLLQQQVVVZZZ^^^aaaccceeefffggghhhjjjggghhhgggeeeddddddgggiiijjjjjjjjjkkkkkkjjjjjjiiijjjkkkmmmmmmllllllnnnpppooonnnkkkiiihhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkeeegggiiijjjiiihhhiiijjjlllllllllllllllllllllllljjjiiigggeeebbbaaaaaaaaaaaaaaaaaa```___]]]\\\ZZZZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRRRRPPPMMMJJJHHHHHHHHHIIIEEEDDDBBB@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBCCCFFFHHHJJJJJJJJJJJJJJJHHHEEECCCAAA@@@@@@>>>======<<<<<<<<>>?????????@@@AAAAAABBBCCCCCCEEEFFFFFFGGGGGGGGGFFFEEEBBB@@@???======666555333111///...............------......///000------------------------......---------,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,---------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,------,,,++++++...---,,,,,,,,,,,,---...........................------------------------+++,,,---...///...---,,,---------............///------......////////////000////////////000000111000000000000111111111111111222333333333333333222222222222222222222222222111222444777888888888888999999999999:::;;;<<<<<>>AAABBBBBBBBBAAAAAA@@@AAAAAABBBDDDDDDEEEEEEDDDDDDEEEGGGJJJKKKMMMNNNOOONNNLLLKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFDDD@@@>>>===<<<:::888777777777666555555444444444444555666888:::<<<===CCCEEEHHHKKKOOOSSSYYY]]]aaadddfffggggggggghhhiiikkkkkkjjjgggffffffiiilllhhhhhhiiiiiiiiiiiihhhhhhjjjkkkmmmlllkkkkkklllmmmmmmllljjjhhhgggfffggggggkkkjjjjjjjjjiiiiiihhhhhhdddeeegggggggggggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkiiigggdddbbbaaaaaaaaa```bbbaaaaaa```^^^]]][[[[[[[[[ZZZYYYWWWUUUTTTTTTSSSUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRPPPNNNMMMNNNOOOPPPKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@?????????>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBDDDGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGDDDCCCBBB@@@????????????======<<<<<<<<<===>>>>>>??????@@@BBBDDDEEEGGGHHHJJJIIIHHHGGGFFFDDDCCCBBB===;;;777333000...---------------------......///------------------------......---------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------............++++++++++++++++++++++++------------------------++++++,,,------,,,,,,,,,---------,,,,,,---------........................------------------------+++,,,---...///...---,,,---------............///.........---------,,,,,,///////////////000111111//////000000000111111111111222333444555555555555222222222222222222222222111222444777888888888888999999999999:::;;;<<<===???CCCKKKWWWhhh***++++++,,,,,,++++++***)))+++,,,,,,***))))))***************************))))))***++++++++++++***,,,,,,,,,++++++)))((((((+++++++++***))))))+++---,,,,,,,,,++++++++++++***+++((()))---...---...111666888;;;>>>@@@AAA@@@@@@===<<<;;;;;;<<<===???@@@BBBBBBAAAAAABBBEEEGGGIIIHHHIIIIIIHHHFFFDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBAAA===;;;888777777666555333333444555555555555444444444444555777999;;;===>>>EEEFFFIIIKKKNNNRRRXXX\\\dddfffhhhiiihhhhhhiiijjjiiiiiihhhgggeeefffhhhkkkgggggghhhiiiiiiiiihhhhhhiiikkklllllljjjiiiiiijjjiiihhhgggfffffffffffffffllllllkkkkkkjjjiiigggfffccceeeffffffeeefffgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggcccaaaaaabbbbbbaaaccccccbbb```___^^^]]]\\\___^^^\\\[[[YYYYYYXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXTTTSSSSSSRRRSSSTTTUUUVVVPPPPPPOOOMMMKKKIIIHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJFFFFFFEEECCCCCCBBBBBBBBB===<<<;;;:::999:::;;;<<<<<<======>>>@@@CCCEEEFFFIIIIIIIIIJJJIIIHHHHHHGGGCCC@@@;;;666222///...------------------...//////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------............------,,,,,,------------------------------------------------***+++,,,---////////////++++++++++++,,,,,,,,,,,,------------------------,,,------............---------------------------........................------------------------+++,,,------......---------------............//////......---,,,,,,++++++///......//////000111222/////////000000000111111111222333444555555555555222222222222222222222222111222333555666777888888999999999999:::;;;<<<===???CCCKKKWWWiii++++++++++++++++++++++++&&&(((++++++)))((()))***************************))))))***++++++++++++*********+++++++++******)))+++,,,---,,,+++***+++---,,,,,,,,,+++++++++******+++)))***...000///000333888999:::<<<======<<<<<<888777666666666888:::<<<>>>===<<<<<<===@@@CCCEEECCCDDDDDDBBB@@@>>>>>>???<<<<<<<<<<<<;;;;;;::::::888666444444444555444333555666777888999999888888777777888:::<<<>>>@@@AAAFFFHHHJJJLLLOOOTTTZZZ___eeegggiiijjjiiiiiijjjkkkggghhhhhhgggffffffhhhjjjiiiiiijjjkkkkkkkkkkkkkkkkkkmmmnnnmmmkkkhhhhhhhhheeefffffffffffffffeeeeeehhhiiiiiiiiiiiihhhfffeeedddfffgggfffffffffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmiiieeecccdddffffffeeegggfffeeecccbbbaaa````````````^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[VVVVVVVVVWWWWWWXXXXXXXXXVVVVVVUUUTTTSSSQQQOOONNNKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKHHHGGGFFFEEEEEEEEEEEEEEE@@@???===<<<;;;<<<===>>>;;;;;;;;;<<<>>>@@@BBBCCCFFFGGGHHHJJJKKKKKKKKKKKKFFFBBB>>>888444222111000//////......//////000111------------------------......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---...///---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------------------............................................................,,,,,,---.../////////...+++,,,,,,,,,------------------------------------++++++,,,---------------,,,------------------,,,------------------------........................---,,,,,,,,,,,,---......---------............///............------------............///000111222////////////000000000111222333333333222222111000222222222222222222222222111222222333444666888888::::::999::::::;;;<<<===>>>CCCKKKXXXjjj+++******))))))******+++))),,,//////...,,,---///************************))))))***++++++++++++***((()))***+++++++++++++++***,,,......,,,+++,,,,,,,,,,,,,,,++++++*********...,,,---111333222333666888999999999999999999888444333222222333555777999999888666666888;;;>>>@@@???@@@@@@???<<<::::::;;;888888888777777777666666666555444444555666666555888999;;;===>>>>>>======;;;<<<===>>>@@@BBBDDDEEEIIIJJJLLLOOORRRXXX^^^ccceeegggiiiiiiiiihhhiiikkkkkklllmmmmmmllllllnnnoookkkkkklllmmmnnnnnnnnnmmmmmmnnnooonnnkkkiiihhhgggcccdddfffgggggggggfffeeecccdddfffggggggfffeeedddeeegggggggggfffgggiiikkkjjjjjjjjjjjjjjjjjjjjjjjjppplllgggfffhhhiiiiiihhhjjjiiigggfffdddccccccccc```___^^^]]]]]]]]]]]]]]]aaaaaaaaaaaa```___^^^]]]XXXYYYYYYZZZZZZZZZYYYYYY\\\\\\[[[ZZZYYYWWWVVVUUURRRQQQPPPOOONNNMMMLLLKKKKKKKKKMMMMMMMMMMMMKKKKKKGGGHHHJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???@@@AAABBB<<<;;;;;;;;;<<<>>>@@@BBBCCCEEEGGGJJJLLLMMMMMMMMMFFFCCC>>>999666444333333000000000000000111111222------------------------......---------,,,,,,,,,.........------,,,,,,+++---------------------------,,,,,,,,,---///111222////////////////////////,,,,,,,,,++++++*********+++++++++,,,,,,---------+++,,,,,,---...///000000////////////////////////.................................///......------,,,,,,,,,------.........------------------------((()))******++++++++++++,,,------......------,,,------------------------...........................---,,,+++,,,---...///---------.........//////------......///000000000............///000222222////////////000000000000444444333222000...,,,+++222222222222222222222222222111111222333555777999::::::::::::;;;<<<======>>>CCCKKKXXXkkk++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************)))))))))))))))))))))*********,,,+++***))))))***+++,,,++++++******************+++---//////---+++******000000//////000222444666777777888777777555444333333222222222333444444555666666555666777999;;;===<<<<<<<<<;;;;;;::::::999444444333333333333333444888777555444555888;;;===@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEHHHIIIPPPQQQSSSWWW[[[```dddggghhhfffeeegggjjjkkkjjjhhhllllllkkkjjjkkkmmmpppqqqqqqqqqpppooooooppprrrssspppnnnlllkkkkkkjjjhhhfffcccccccccdddccccccbbbbbbeeeeeeeeedddccccccbbbbbbhhhggghhhiiikkkllllllkkkjjjkkklllllljjjiiiiiiiiiggghhhiiiiiiiiijjjmmmppptttsssqqqlllhhhfffggghhhbbbaaa___]]]]]]]]]^^^___dddcccccccccbbb```]]]ZZZXXXXXXYYYZZZZZZ[[[\\\\\\ZZZ\\\]]]]]][[[XXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOONNNMMMLLLLLLNNNNNNNNNOOOPPPOOOLLLJJJMMMLLLJJJHHHGGGGGGGGGHHHEEEDDDCCCCCCDDDFFFHHHJJJGGGGGGFFFEEECCCAAA@@@>>>===<<<;;;;;;;;;<<<>>>??????CCCGGGHHHGGGGGGIIIKKKJJJHHHFFFBBB===999555333000111111111000///...---......---,,,,,,,,,------000000//////...---+++++++++))))))+++...000...,,,...------,,,,,,------...***++++++++++++++++++***//////...---,,,,,,++++++------------------------...------,,,,,,------...---------............///+++,,,,,,------......///---------............///......---,,,---...///000........................------------------------++++++++++++++++++++++++,,,,,,---...////////////---------.........//////------------------------!!!&&&***+++++++++++++++++++++,,,,,,,,,------.........///////////////222111///......///000111000000//////000000111222222333444555555555444333333222111000000000111222222333333444555666777777777777888999;;;<<<======@@@BBBKKKZZZmmm++++++++++++++++++++++++***++++++++++++++++++,,,))))))************))))))++++++++++++************,,,+++***))))))***+++,,,++++++******************'''))),,,------,,,---...///000111222444666777888777777666555444333333222222222333333444555666666555555666777999;;;===>>>>>>>>>===<<<;;;::::::999666666555444444555555666:::::::::;;;<<>>>>>AAAEEEFFFFFFFFFHHHJJJIIIHHHGGGEEEBBB???===;;;777666555444222000///...///......---------...............///......------,,,+++***,,,...///...,,,...------,,,,,,------.........////////////......+++,,,,,,------.........------------------------...------,,,,,,------...---------............///............---------------------............///...------,,,---...///000........................,,,,,,------------------++++++++++++++++++++++++---------------------,,,------------.........///------------------,,,,,,)))+++.../////////000111,,,,,,---------.........+++,,,,,,---...//////000111000...------...000111///////////////000111111111222333444555444333333111111000000000222333444222333333444555666777777777777888999;;;<<<===>>>@@@BBBKKKZZZlll+++++++++++++++++++++++++++++++++++++++*********))))))************))))))***+++++++++,,,,,,------++++++************++++++******++++++++++++++++++(((***---.........///000000111444666888999999:::666555333222222222222333333444555666777888999:::666777999;;;===>>>??????AAA@@@???===<<<:::999888888777666666777888:::;;;???@@@AAADDDFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIKKKNNNRRRVVVYYY[[[aaaaaaaaabbbdddeeeggghhhjjjhhhggghhhjjjjjjjjjhhhjjjjjjjjjkkkllloooqqqrrrrrrvvv{{{~~~{{{wwwrrrnnnkkkkkkjjjhhhgggfffeeeeeeccccccbbbbbbccccccddddddkkkmmmpppsssuuuvvvvvvvvvxxxvvvssspppmmmlllkkkkkkeeehhhnnnsssyyy~~~uuuooollllllkkkgggccc___^^^aaadddggglllnnnooooookkkeee^^^YYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYY[[[]]]\\\ZZZXXXVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZYYYXXXXXXXXXWWWTTTQQQRRRQQQNNNLLLIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>>>>===???BBBDDDDDDDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFFFF???>>>;;;888444222000000//////.........//////000,,,------...//////......------,,,---//////...,,,...------,,,,,,------...------............------++++++,,,,,,---...//////------------------------...------,,,,,,------...---------............////////////...---,,,,,,,,,---------............///...------------...//////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************------------.....................------,,,,,,,,,.........---+++,,,...000---------.........//////)))***+++,,,---///000000///...---,,,,,,---//////////////////000000111111000111222333333333333222000000000000111333444666222333333444555666777777777777888:::;;;<<<===>>>@@@BBBJJJYYYlll************************,,,,,,++++++******)))))))))******++++++******)))'''((()))+++,,,...///000++++++++++++++++++++++++******+++++++++++++++,,,...000111111000///000111222444777:::;;;:::999888333222111111111333666777777888999;;;===>>>??????===>>>@@@AAABBBBBBAAA@@@AAA@@@>>>===;;;999777777777777777888:::===@@@AAADDDFFFHHHKKKMMMNNNNNNNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLPPPTTTZZZ^^^bbbdddfffffffffggghhhiiijjjjjjhhhhhhgggggghhhhhhggggggggghhhhhhjjjlllnnnqqqrrruuuyyyyyyuuuoooooommmllljjjiiihhhgggeeeeeedddddddddeeefffgggkkkooouuuzzz~~~}}}xxxuuussspppooogggkkkrrryyyxxxsssrrrmmmiiiccc______dddiiimmmuuuwwwzzzxxxqqqhhh___YYYWWWWWWWWWWWWVVVVVVVVVVVVWWWYYY\\\___aaa___\\\YYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWXXXYYYYYYZZZYYYXXXXXXYYYXXXVVVTTTSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAA===>>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLGGGDDD@@@<<<888444222111//////............//////------...............---............///...---,,,...------,,,,,,------...,,,------......------,,,......---------,,,,,,,,,------------------------...------,,,,,,------...---------............///...---------,,,,,,,,,+++---------............///------------......//////........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++------------------------.........------,,,,,,++++++,,,,,,+++))))))+++,,,------------............++++++,,,---......//////------,,,,,,,,,---......000000000111111111111111000000111111222222222333222111111000111222444555222333333444555666777777777888999:::;;;===>>>>>>@@@BBBJJJYYYkkk************************+++++++++******)))))))))******++++++++++++******(((((()))***+++,,,------+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,///000111111000000222333777888;;;<<<<<<:::777555222111111222555888<<<>>><<<>>>@@@BBBCCCDDDDDDDDDFFFFFFGGGFFFEEECCCAAA@@@>>>===<<<;;;999888777666666777999<<<@@@CCCFFFGGGIIIJJJLLLNNNNNNMMMLLLLLLGGGGGGFFFEEEEEEEEEFFFFFFKKKNNNSSSYYY___dddggghhhggghhhhhhiiijjjkkkkkklllkkkkkkkkkjjjiiihhhhhhiiidddeeefffhhhkkknnnpppqqqyyy|||~~~vvvvvvvvvvvvtttsssqqqpppkkkjjjiiihhhhhhhhhiiijjjooottt|||{{{vvvrrrjjjnnnttt{{{|||zzzrrrnnnhhhddddddjjjqqqvvv|||xxxlllbbb\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\```eeeiiihhhddd```]]]]]]\\\[[[[[[ZZZYYYYYY\\\[[[[[[ZZZYYYYYYXXXXXX\\\[[[[[[[[[\\\]]][[[ZZZRRRRRRQQQPPPOOOMMMLLLLLLHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDD???>>>??????AAABBBCCCCCCFFFGGGIIIJJJKKKLLLLLLMMMJJJHHHEEE@@@<<<888555444000//////...............////////////...---,,,+++---...//////...---------...------,,,,,,------...000000111111111111000000---------------,,,,,,,,,------------------------...------,,,,,,------...---------............///******++++++,,,,,,,,,,,,---------............///---------.......................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------------------,,,,,,.........------,,,,,,,,,***,,,...///...---......+++,,,,,,,,,,,,---------/////////...............,,,,,,,,,,,,,,,---......000111222333333333222222//////000000111222333333555444222111111111222222222333333444555666777777888888999:::<<<===>>>>>>AAABBBIIIXXXjjj***************************************)))))))))******++++++++++++******,,,,,,++++++*********)))++++++,,,,,,,,,,,,++++++******++++++,,,---------+++---///000111333666888;;;<<<>>>>>>===:::777555444444555777:::>>>AAACCCBBBCCCEEEGGGHHHIIIHHHHHHJJJJJJHHHFFFDDDAAA???>>>;;;;;;::::::999888888888888;;;???CCCGGGIIIKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHNNNQQQWWW]]]bbbfffhhhiiiggghhhiiikkkllllllllllllhhhiiiiiihhhfffdddeeefffbbbccceeehhhllloooqqqrrr{{{}}}~~~uuutttqqqnnnmmmmmmnnnnnnrrrxxxxxxqqqjjjmmmqqqvvv~~~zzzuuuooojjjkkkpppvvv{{{~~~rrriiieee^^^^^^]]]]]]\\\\\\[[[[[[^^^```fffmmmttttttpppkkkeeedddcccaaa^^^\\\[[[ZZZ]]]]]]_________^^^]]]\\\]]]\\\ZZZ[[[\\\\\\[[[ZZZSSSSSSSSSRRRQQQPPPOOONNNIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFCCCAAA??????AAABBBBBBAAADDDEEEGGGHHHJJJJJJKKKKKKKKKJJJHHHEEEAAA>>>:::888333222111///............000000000///...,,,+++***+++---//////---------......------,,,,,,------......//////000000//////...******+++,,,...///000000------------------------...------,,,,,,------...---------............///*********+++,,,------------------............///,,,---......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------,,,,,,,,,,,,------------------------(((+++...//////......///+++++++++,,,,,,,,,------111000000///......------+++,,,,,,------.........000000222333333333222111000///000000111222444444777555444222111111111111222333333444555666777777888888999;;;<<<===>>>???AAABBBIIIWWWiii************************))))))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++,,,------......///111222333666:::===>>>??????@@@>>><<<:::999999:::;;;>>>@@@CCCEEEFFFEEEFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDAAA???===<<<;;;888999999::::::;;;;;;;;;???BBBGGGLLLNNNNNNMMMLLLJJJJJJJJJJJJIIIHHHFFFFFFFFFEEEEEEFFFHHHKKKNNNOOORRRUUU[[[```eeeggghhhhhhiiijjjkkklllllllllkkkjjjdddffffffeeeaaa``````bbbbbbcccfffjjjnnnqqqssstttzzz~~~}}}yyyuuurrrqqqqqqrrrqqqwwwwwwlllfffgggjjjnnnuuu{{{tttnnnmmmpppuuuyyyyyyrrrppphhhgggfffdddbbb```___^^^bbbeeekkkuuu~~~zzzuuupppooollliiieeeaaa^^^]]]^^^aaaeeehhhiiihhhfffeeeaaa___\\\[[[[[[[[[YYYWWWUUUUUUUUUTTTSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGEEECCCCCCCCCDDDEEECCCDDDEEEGGGGGGGGGFFFFFFGGGDDDAAA@@@BBBBBBAAA@@@AAABBBDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJHHHDDD@@@>>>777666444222000///........./////////...---,,,,,,)))+++......,,,,,,---///...------,,,,,,------...,,,,,,,,,------,,,,,,,,,)))***+++,,,...///000000------------------------...------,,,,,,------...---------............///---------------------------------............///,,,---.../////////...---.................................------,,,,,,+++------------------------,,,---///111111000...,,,---------,,,,,,,,,+++++++++,,,,,,------.........)))***++++++***+++---///,,,,,,,,,,,,---------........................---+++,,,---....../////////---///000222222111000///000000000000111333555666666555333222111222222333222333333444555666777777888999:::;;;<<<>>>??????AAABBBHHHVVViii))))))))))))))))))))))))(((((())))))******++++++***++++++,,,,,,++++++***'''((())),,,...000222333++++++------------++++++******+++,,,,,,---......666666777777777999<<<>>>???@@@@@@AAA@@@???>>>======>>>@@@BBBDDDEEEFFFFFFFFFHHHJJJKKKLLLKKKJJJIIIDDDBBB???===;;;999999999888888999:::<<<===>>>>>>EEEHHHMMMRRRSSSQQQNNNLLLIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIJJJMMMPPPTTTVVVUUUXXX]]]cccfffhhhggggggllllllmmmmmmmmmkkkjjjiiifffhhhiiigggcccaaabbbdddcccdddhhhlllpppsssuuuvvvzzz~~~~~~yyyvvvtttttttttnnntttzzzuuuhhhbbbcccdddgggnnnyyy}}}uuunnnkkklllpppsss}}}~~~yyyxxxpppooommmjjjfffcccaaa```eeehhhooozzz|||xxxvvvsssooojjjeeebbb``````dddiiioooqqqqqqooommmjjjgggdddaaa```___\\\ZZZXXXXXXWWWVVVTTTQQQNNNLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHFFFDDDCCCCCCEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDIIIFFFBBBAAABBBCCCAAA??????@@@CCCEEEHHHJJJKKKKKKJJJLLLMMMNNNLLLIIIEEEBBB:::999777444222111000///,,,---......///.........'''***------,,,+++---///...------,,,,,,------.........////////////......------------------------------------------------...------,,,,,,------...---------.........//////000000000///......---------------.........//////,,,,,,.../////////...---........................//////...---,,,++++++***------------------------...000222444333000---+++---------,,,,,,+++++++++***++++++,,,---.../////////...---***)))***...111---------.........//////,,,,,,,,,------.........+++,,,---...////////////,,,---///000111000...---111000000000111333555777444333222222222333444555222333333444555666777777888999:::;;;<<<>>>??????AAABBBHHHVVVhhh)))************+++++++++)))************+++++++++,,,+++******,,,,,,+++***,,,++++++******++++++,,,---,,,,,,+++******++++++---,,,+++***,,,...222444333555777:::===???@@@AAADDDDDDEEEFFFEEEDDDCCCBBBDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDFFFHHHHHHGGGFFFEEE<<<<<<;;;999777777999;;;999;;;>>>@@@CCCFFFJJJNNNRRRSSSTTTUUUTTTQQQNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUWWWYYYZZZ[[[___```aaaccceeeggghhhiiigggjjjnnnooommmkkkiiiiiiddddddcccaaa___^^^```aaahhhjjjnnnssswwwwwwtttqqqzzz~~~zzzvvvsssqqqqqqqqqooorrrwww{{{{{{nnniiifffeeeeeeiiiqqqzzz|||uuunnnjjjjjjkkkmmmvvv}}}{{{rrrrrrpppmmmiiifffffffffjjjkkkooovvv~~~~~~|||yyyuuuooojjjfffcccfffgggjjjqqqxxx||||||zzztttnnngggddddddbbb]]]YYYYYYWWWTTTPPPNNNNNNNNNOOOPPPOOONNNMMMKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEHHHIIIKKKMMMMMMLLLJJJIIIBBB>>>999666555444111///111111000///............////////////////////////......---,,,,,,,,,,,,---------...//////...------.........------,,,,,,,,,000000000///......---------------------...///000//////.........---------111000000///......------111000...------...///000------.........---,,,+++........................------............---------------.........//////333222000...,,,+++******,,,,,,************,,,,,,++++++,,,,,,,,,---------//////.........---------........................000000//////.........------.........//////000000......//////000000111111111222222333333444444555555444444444444333333333666666666666666777888999888999:::;;;===>>>??????@@@AAAHHHVVVggg~~~))))))*********+++++++++)))************+++++++++,,,+++******,,,,,,+++***+++******************+++,,,,,,++++++***+++++++++............000222555666666777999<<>>>>>===;;;<<<======<<<;;;999888777777777555555777;;;>>>CCCFFFKKKOOORRRUUUXXXZZZXXXYYY[[[\\\\\\[[[ZZZYYYZZZZZZ[[[[[[\\\]]]^^^^^^````````````aaabbbccccccccccccddddddeeeeeeffffffhhhiiiiiihhhgggfffgggiiiddddddcccbbbaaabbbeeeggglllrrrzzz~~~}}}yyywwwwww~~~}}}{{{yyyxxx}}}}}}yyyuuusssrrrrrrssswww{{{xxxpppmmmmmmlllmmmqqqxxx~~~~~~|||yyytttooojjjgggeeedddmmmrrrxxx||||||yyyvvvuuuqqqqqqoookkkfffcccaaaaaadddfffkkkrrryyy}}}xxxrrrlllfffccc^^^^^^aaagggoooxxx~~~~~~yyyvvvuuurrrnnnjjj___[[[VVVPPPLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMKKKHHHDDD@@@>>>;;;888555444444333333333333333333000000000///.........---111000//////......//////+++,,,------------,,,+++///////////////.....................//////////////////...---------.....................---------++++++,,,,,,---......///------...///000000000///222111///.........///000........................------------------------++++++,,,,,,,,,---------------,,,------...000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------///////////////000000000////////////////////////////////////........................////////////......//////000000111111111111222222333444444444666666555444333333222222444444444444555666777888;;;;;;;;;;;;::::::::::::???BBBJJJXXXiii))))))))))))************))))))*********+++++++++,,,*********,,,---,,,+++++++++************++++++++++++++++++,,,---...///111333555888:::;;;;;;;;;===>>>@@@BBBDDDFFFFFFGGGGGGGGGHHHIIIIIIIIIGGGGGGEEECCC@@@===;;;:::::::::888888999888777666444444555666666777999===BBBFFFKKKOOOTTTWWWYYYZZZ\\\]]][[[\\\^^^```aaaaaa```___``````aaabbbccccccddddddeeeeeeeeeeeeeeeeeefffgggddddddddddddccccccccccccddddddeeeddddddgggkkknnnjjjjjjjjjiiihhhiiilllooottt|||{{{yyyyyy~~~}}}zzzyyyxxxyyy~~~~~~zzzwwwuuuuuuuuuvvvzzz~~~}}}xxxvvvvvvuuuvvvyyy~~~}}}{{{{{{{{{{{{yyyvvvsssnnniiifffdddjjjnnnsssvvvvvvtttsssssslllmmmmmmkkkhhhfffeeeffffffhhhlllsssyyy|||vvvnnnhhhccc\\\\\\\\\```hhhrrr{{{|||zzzvvvqqqmmm```\\\WWWRRRNNNMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLIIIIIIJJJJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEGGGIIIKKKLLLLLLJJJHHHEEECCCAAA???>>>999999888777666555444333000000000000000000000000111000//////......//////......////////////......//////..................---------...///000000111000///...---------------........................000000/////////.........+++,,,...000111000000//////...,,,******+++---...........................///..................///,,,,,,,,,---------......,,,,,,,,,---...///000111.........------.........,,,,,,,,,------------...............///////////////////////////////////////////////////..................///////////////......//////000000111111111111111222333333444444666666555444333222222111333333333444444666777888999999:::::::::::::::;;;???BBBJJJYYYjjj(((((()))))))))*********))))))*********++++++++++++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,---///111111333555777:::<<<===<<<<<>>AAAGGGMMMQQQSSSVVVZZZ\\\\\\\\\\\\]]]\\\]]]___aaacccddddddddddddddddddeeeeeeffffffggggggggggggffffffgggggghhheeeddddddcccbbbaaaaaa```]]]^^^___aaadddiiipppuuuuuuvvvvvvuuuttttttvvvxxx~~~~~~{{{zzz}}}~~~{{{yyyyyyyyy{{{}}}zzzyyyyyyzzz{{{}}}}}}{{{zzzyyyyyy{{{{{{zzzxxxtttoookkkhhhlllooosssuuuuuutttssstttmmmnnnooonnnllljjjiiiiiihhhjjjnnnrrrxxx}}}zzzrrrkkkfff^^^]]]\\\]]]bbblllvvv}}}}}}yyytttnnnjjj___\\\WWWSSSRRRSSSUUUWWWVVVVVVTTTRRRPPPOOOMMMMMMIIIIIIIIIHHHHHHGGGFFFEEEIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFFFF@@@??????===;;;999666555222222222222222333333333000///......------......////////////////////////------------------------,,,------...///000111111000///...------------------.....................///////////////.........+++,,,...000111000000///...---+++))))))***+++,,,........................000000///......///000000............////////////......---------......///........................,,,,,,---------.........------------------------------------------------.........//////////////////////////////...............//////000000111111000000111222222333333444666666555444333333222222222333333333555666777888777777888999:::;;;<<<===???BBBJJJXXXiii((((((((()))))))))******)))************++++++++++++***)))***,,,------,,,------,,,,,,,,,,,,------+++,,,,,,...000222444555666888:::<<<===>>>======???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFEEECCCBBB@@@???===:::777666666666777555555555555666666666777888<<>>>>>@@@AAAHHHVVVggg~~~(((((((((((()))))))))***)))************+++++++++***))))))***,,,------,,,---,,,,,,++++++,,,,,,---,,,---...///222444666777;;;<<<===>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCBBB???===;;;888777666555444444555555222333333555666888::::::===BBBIIIOOOSSSVVVZZZ\\\[[[\\\^^^^^^]]]]]]___```aaaaaacccdddfffggghhhiiieeeeeeeeeeeeeeeffffffffffffeeeeeeeeefffggghhhhhhgggffffffeeedddcccbbbbbb```cccggglllrrr{{{~~~}}}{{{{{{}}}~~~~~~}}}zzzzzz|||}}}|||}}}~~~|||yyyvvvtttwww{{{|||{{{yyywwwwwwwwwyyyzzzyyyvvvsssrrrqqqnnnoooqqqrrrssswww|||{{{rrrmmmgggeeecccaaaccckkkvvv}}}vvvmmmfffbbb[[[XXXUUUSSSUUUYYY^^^aaadddcccaaa]]]ZZZWWWUUUSSSOOOMMMJJJHHHGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEDDDDDDBBB@@@???>>>AAAEEEGGGGGGHHHJJJLLLKKKKKKLLLLLLJJJHHHFFFDDD???>>>===:::888555444333111000//////....../////////...---,,,,,,---...///------------.........///------......//////000000......---------......///---------.........//////)))***+++,,,---///000000//////.........//////000000000/////////.................................///...---,,,,,,---...///.........////////////000......---------.........,,,---............---,,,------------............//////...---,,,++++++***------------------------............/////////000000/////////..................//////000000111111000000000111222222333333333333333444444444444555333333444555666888999:::999999:::;;;<<<<<<======@@@AAAGGGSSSddd|||(((((((((((()))))))))))))))************+++++++++***))))))***,,,...---,,,,,,++++++******++++++,,,------...000333555888999>>>>>>?????????@@@@@@@@@===>>>???@@@AAAAAAAAAAAACCCCCCCCCAAA???<<<:::888444333333333333333333444111111222444777999<<<===AAAGGGNNNTTTWWWYYYZZZ[[[[[[\\\]]]^^^]]]^^^aaacccbbbcccdddfffgggiiijjjjjjeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeefffggghhhiiihhhhhhgggfffeeeeeeddddddjjjlllqqqwww}}}}}}}}}~~~}}}zzz{{{}}}{{{}}}|||{{{wwwzzz~~~}}}zzzxxxwwwvvvyyy{{{|||{{{yyyxxxyyyssstttuuuuuuuuuxxx}}}~~~uuuooojjjhhhfffdddfffmmmyyywwwmmmfffaaaZZZXXXTTTSSSTTTXXX^^^bbbgggfffcccaaa]]][[[XXXWWWRRRPPPLLLIIIHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGGGGEEEBBB???===<<<@@@DDDFFFFFFFFFIIIKKKMMMNNNPPPPPPPPPOOOMMMLLLFFFDDDAAA===999555222000222111111000000000000000111000///......///000111---.........//////000000.........///////////////---------------...///000---------.........//////......//////////////////111000...------...///000/////////000//////...---...........................---+++******+++---...---------.........//////---------------...///000+++,,,---......---,,,+++---------.........//////111111000...---,,,+++***........................---.........//////000000000000//////.........---......//////000111111111000000000111222222333333222222333444444555555666333444444555777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>???>>>>>>===<<<:::999888777<<<<<<<<<=========>>>>>>BBB???;;;777444444555555333333333333222111000///222333555777:::???DDDHHHNNNPPPTTTXXX[[[]]]^^^^^^]]]^^^^^^_______________aaaaaabbbcccdddfffggggggfffffffffeeeddddddcccccceeeddddddeeehhhjjjkkkjjjnnnoooooonnnmmmmmmoooqqqtttxxx~~~~~~|||zzzzzz{{{zzz{{{yyywwwwwwxxxxxxwwwvvvvvvxxxyyyzzzzzzxxxvvvuuuyyy{{{}}}zzzvvvuuuyyy~~~yyyvvvsssppplllkkkmmmssszzzxxxooogggaaa___\\\XXXWWWYYY^^^bbbdddbbbaaabbbbbbbbb___]]]UUURRRPPPRRRQQQNNNNNNQQQUUUSSSRRRRRRRRRRRRPPPOOORRRPPPMMMKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFDDDBBBAAA======>>>???BBBFFFJJJMMMOOOPPPQQQRRRSSSSSSRRRRRRMMMKKKFFF@@@;;;777555444333333222222111111000000000000////////////000000///000000000///...---,,,------......//////000000111000...,,,,,,...000111......////////////......///////////////.........////////////////////////000000000000000000000000......------------....../////////...------,,,,,,////////////////////////......------------......+++,,,,,,---...///000000...---,,,,,,,,,,,,---...////////////////////////---------------,,,,,,,,,111000///......///000000000000000000000000000000...............///000000000111111222222333444444222222222222333333444555666555555444444444555555888999;;;<<<===<<<<<<;;;>>>@@@GGGQQQ___uuu******))))))***++++++,,,************************)))***+++,,,,,,,,,++++++******++++++,,,,,,,,,---///000222666999<<<>>>@@@>>>===<<<;;;999888777666999999:::::::::;;;;;;;;;999888555333111111222222222222222222222111000000///222666:::>>>DDDJJJNNNRRRTTTVVVXXXZZZ[[[\\\\\\^^^^^^___````````````___aaabbbcccdddeeefffffffffdddddddddddddddcccccccccdddcccdddfffiiikkkmmmmmmuuuwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~|||yyyxxxxxxwwwvvvsssqqqqqqrrrrrrrrrqqqrrrssstttuuutttsssqqqpppvvvxxx{{{~~~}}}yyyxxx{{{~~~{{{yyyzzzwwwsssqqqsssxxx~~~yyyoooccc```]]][[[\\\^^^aaaccceeecccbbbbbbbbbaaa___]]]YYYUUUSSSUUUTTTRRRTTTWWWYYYXXXVVVTTTSSSRRRQQQOOOPPPNNNLLLKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB??????>>>???@@@BBBEEEGGGLLLNNNPPPRRRTTTTTTSSSRRRRRROOOJJJEEE???;;;888777333333222222111000000000000000////////////000000////////////////////////.........///////////////000///...------...///000......////////////...............///////////////////////////////////////////////////////////////---------,,,,,,---------------..........................................---------,,,,,,---------,,,,,,------.../////////......---,,,,,,---..............................---------------.........222111000///......///000////////////////////////...............///000000000111111222222333333444222222111111111222333333333333333444444666777777999999:::;;;<<<<<<<<<<<<>>>@@@GGGQQQ^^^ttt*********)))******+++,,,************************)))***+++,,,,,,,,,,,,+++++++++***++++++---///000333444666999<<<>>>@@@@@@===<<<;;;999777555444444555555555666666666666777222222111111000000000000111111111111111111111111///333999@@@EEEKKKPPPTTTWWWXXXXXXYYYYYYZZZZZZZZZ______```aaaaaaaaa``````aaaccceeefffgggfffeeedddcccccccccdddccccccbbbbbbaaabbbdddgggkkkooorrrttt~~~~~~~~~}}}vvvxxx{{{~~~}}}xxxvvvuuutttqqqooolllkkklllmmmnnnnnnppppppoooooommmllljjjiiilllmmmppptttyyyzzzyyy{{{~~~~~~~~~{{{yyy{{{yyyiiieeeaaa```cccggghhhhhhiiigggeeedddcccaaa___\\\[[[WWWUUUWWWXXXXXX[[[___aaa___]]]ZZZWWWTTTRRRQQQOOOMMMKKKKKKMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA???>>>>>>>>>???@@@HHHKKKOOORRRTTTUUUTTTTTTUUURRRNNNHHHCCC>>>;;;999333333222222111000000///000000////////////000000000///.........///000111///////////////.........////////////////////////......////////////......------......//////000000////////////////////////////////////////////////---,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000---------------------------,,,,,,,,,,,,,,,,,,---..............................---,,,,,,---......---------------------------------......//////000555444333111000000000000////////////////////////...............///000000000000111111222333333333222222111111000000111111222222222333555777888999::::::::::::;;;<<<======>>>@@@GGGPPP]]]sss+++***************++++++******************************++++++,,,,,,,,,,,,++++++******+++...111333777888;;;===???@@@@@@@@@<<<;;;888666444333222222111111111111222222222222000111222222222111000///000000000000111222222333333888???FFFLLLQQQUUUXXXZZZZZZYYYYYYYYYZZZ[[[[[[___``````aaaaaaaaaaaaaaaaaaccceeeggggggfffdddbbbbbbccccccccccccbbb``````^^^aaaeeejjjpppuuu{{{}}}{{{~~~}}}{{{vvvzzz|||xxxwwwvvvtttqqqnnnmmmooopppqqqrrruuusssqqqooollliiigggfffeeefffhhhlllqqqxxx~~~~~~zzzxxxzzz~~~|||}}}sssllleeedddiiiooorrrqqqqqqooollljjjgggddd___\\\ZZZVVVTTTVVVXXX[[[```fffiiihhhfffbbb\\\WWWUUUTTTRRRPPPNNNMMMNNNOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEEEECCCBBBAAA???>>>>>>>>>>>>EEEGGGLLLQQQTTTUUUTTTTTTTTTRRRNNNIIICCC>>>;;;999555555444333222111000000000000////////////000000222111///------...000111000000//////......------......////////////............////////////......,,,------...///000111111////////////////////////////////////////////////...------,,,,,,------...---------.........//////------------------------...------,,,,,,------...//////.........---------......------------......------------------------,,,------...///000111111777777666444333222222111////////////////////////...............///000000000000000111222222333333444333222111111000111111222222333333555666888999;;;:::999999:::;;;===>>>>>>@@@FFFOOO[[[qqq++++++***************+++************************+++***++++++++++++,,,,,,++++++***+++---000333555;;;<<<>>>@@@AAAAAA@@@???:::888555333111000000111............/////////000111222333333333111///...//////000111222555777888<<<@@@GGGMMMQQQTTTVVVXXXZZZZZZYYYZZZZZZ\\\]]]^^^___``````aaaaaaaaaaaaaaaaaabbbeeefffgggeeecccaaaaaaaaabbbbbbaaa___]]]\\\```dddjjjpppvvv}}}}}}zzz{{{~~~~~~}}}|||||||||{{{|||~~~}}}{{{zzz|||~~~~~~~~~{{{wwwssspppnnnmmmllllllmmmooosssyyy~~~|||zzz|||{{{yyyzzz|||~~~{{{rrrhhheeejjjrrrwwwyyyzzzyyyvvvtttpppjjjddd___YYYTTTRRRTTTWWW[[[bbbjjjpppppppppkkkddd]]]YYYXXXWWWUUURRRQQQQQQQQQPPPPPPOOONNNMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBEEEJJJNNNQQQSSSSSSSSSSSSQQQNNNJJJFFFBBB>>><<<:::999888666444222111000000000////////////000000444222000...---...///000000000//////......------......////////////............////////////......,,,------...///000111111////////////////////////........................//////............////////////.........---------------------------------//////............///////////////...------,,,,,,........................------------------------,,,------...///000111111555555444333222111000///.......................................///000000///000000111111222333333555444333222222222222222444444333444444555666777;;;:::999999:::;;;===>>>>>>@@@EEENNNZZZnnn,,,+++******)))*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---///111444777999===>>>@@@AAAAAA@@@>>>===777555222000/////////000---------........./////////000111111111000///...000111222444777;;;>>>@@@EEEIIINNNRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^______```aaaaaaaaa``````___aaacccdddeeedddcccbbb___```bbbccccccaaa```^^^ggglllsssxxx}}}|||{{{}}}~~~}}}}}}yyyxxxwwwwwwyyy}}}{{{yyyzzz|||~~~~~~vvvmmmiiilllsssyyy}}}}}}vvvnnnhhh```YYYUUUUUUXXX[[[ccckkktttwwwyyyuuummmeee___]]]\\\ZZZVVVUUUUUUUUUTTTSSSTTTSSSQQQOOOMMMKKKJJJJJJKKKKKKIIIHHHHHHGGGGGGHHHDDDDDDDDDEEEEEEEEEEEEEEECCCDDDGGGJJJMMMOOOPPPQQQRRRRRRPPPNNNKKKHHHEEEDDD@@@???<<<:::777444222111000000////////////000000333222000///....../////////////////////.........////////////////////////......////////////......------......//////000000////////////////////////........................000000////////////000000000//////...------,,,,,,------------------------000000////////////000000//////.........------------...////////////...------------------------------------......//////000000000000000///...,,,,,,.......................................///000000//////000000111222222222444444333333222333333333444444444444444555666777::::::::::::;;;<<<======>>>@@@EEEMMMXXXlll,,,++++++***))))))******++++++++++++++++++++++++++++++*********+++,,,---...///111444777999<<<===>>>???AAAAAAAAA???<<<;;;444222000...---...///000---.........////////////......///000111111111111444444666999===BBBGGGJJJLLLOOORRRTTTUUUVVVWWWXXXZZZ[[[\\\^^^^^^^^^]]]]]]^^^^^^___````````````___^^^___```aaabbbcccccccccaaacccgggjjjllllllkkkjjjrrrwww}}}}}}wwwssssssxxx}}}zzzsssmmmeee]]][[[[[[]]]dddlllvvv{{{~~~uuullleeebbb^^^\\\YYYXXXYYYYYYYYYXXXZZZYYYVVVTTTQQQOOOMMMMMMOOONNNLLLJJJIIIHHHHHHHHHEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDEEEGGGIIIKKKMMMNNNQQQQQQQQQPPPOOOMMMKKKJJJEEEDDDAAA>>>:::666333222000000////////////000000//////000000000111111111.........///////////////000///...------...///000......////////////...............///////////////////////////////////////........................//////............//////..................------........................//////............//////...............------------...///000000///...---........................---------------.............../////////---,,,+++.......................................///000000//////000000111111222222222222222222222222333444222222333333555666888999999999:::;;;<<<<<<<<<<<<>>>@@@EEELLLWWWkkk,,,,,,+++***))))))******++++++++++++++++++++++++,,,+++*********+++,,,---000111444888;;;===???@@@>>>???AAAAAA@@@>>>;;;999222111...,,,,,,---///000....../////////000000000---...///111222444555666666777999===BBBHHHMMMPPPOOORRRTTTUUUVVVVVVXXXYYY[[[\\\^^^______^^^\\\[[[]]]^^^^^^_______________^^^^^^___```aaabbbcccdddeeehhhmmmrrruuuwwwwwwwwwzzz}}}}}}~~~|||~~~|||xxxoooeeeaaa______fffmmmwww}}}zzzppphhheee___]]][[[ZZZ\\\]]]]]]\\\___]]]ZZZWWWTTTQQQPPPOOOQQQPPPMMMKKKIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFIIIKKKLLLNNNOOOPPPPPPPPPOOONNNMMMIIIGGGDDD@@@;;;777444222000000////////////000000+++,,,...000222333444444---.........//////000000111000...------...000111......////////////......///////////////.........////////////////////////..............................------------......,,,,,,------.../////////////////////////////////......------------..............................---...///000000///...---////////////////////////------------------,,,,,,...///000111111000///..........................................///000000/////////000111111222222111000000000111222333333000000111333555888:::;;;888999;;;<<<===<<<<<<;;;>>>@@@DDDLLLVVVjjj************************)))+++,,,,,,+++***,,,------------+++******,,,...333555888;;;???AAABBBBBBFFFFFFFFFDDD@@@;;;666333333222111000/////////000//////000111111000...------...111111111222444666888===CCCHHHLLLOOOQQQSSSWWWWWWXXXXXXXXXXXXWWWWWWZZZ[[[]]]]]]]]][[[YYYXXX[[[ZZZYYYZZZ\\\]]]]]]]]]``````aaa```___aaadddfffjjjttt~~~|||}}}~~~||||||}}}|||vvvmmmeeebbbcccgggjjjzzzwwwllleeeddd___\\\]]]^^^___ccchhhffffffeeeaaaZZZTTTPPPOOOPPPOOOMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLNNNQQQQQQPPPNNNMMMMMMJJJGGGEEECCC>>>777222222222111111000000//////---...///000///...,,,+++////////////////////////......------------......////////////////////////////////////////////////---......///////////////......////////////......//////.........---------///////////////.........------............------///////////////...............////////////...............------........./////////...---------,,,............///////////////...---,,,,,,---...///222222111000000000000000111111111000//////......000000000000000111111111000000111222333444444555222222333444555666777888777777777888999:::<<<<<>>CCCMMMVVVfff************************)))+++,,,,,,++++++,,,---,,,------,,,++++++...000444666999<<>>AAAGGGKKKNNNQQQTTTVVVXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\]]]]]][[[YYYXXX\\\[[[[[[[[[]]]^^^^^^^^^```aaaaaaaaaaaadddiiilllwww~~~}}}zzzyyyzzz{{{|||zzzqqqiiieeefffjjjmmmzzz~~~rrrjjjddd___\\\^^^```bbbhhhoooppppppmmmggg```ZZZVVVUUUSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLOOOPPPPPPPPPOOOPPPMMMJJJHHHFFFBBB===999666555444222000///////////////////////////......///////////////////////////......------......///////////////////////////////////////////////////...//////000111000000000......////////////......//////.........---------.........///////////////---......//////......---/////////////////////.........////////////......//////............//////...............---------............///////////////...------------...///111111000///////////////000000////////////......000000000000111111111111111111111222222333333444222222333444555666777888777777888888999:::<<<===??????CCCLLLUUUeee++++++++++++++++++++++++***+++,,,,,,++++++,,,---+++,,,---,,,,,,---000333666777:::<<>>@@@BBBCCCFFFFFFFFFDDDBBB???===<<<:::888666444333444555666555555555444444444444555666888:::;;;===@@@DDDGGGHHHIIILLLMMMNNNQQQUUUWWW[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\^^^```aaaaaabbbeeehhhhhhjjjlllooouuu~~~~~~~~~~~~wwwsssrrrssstttvvvxxx|||tttmmmjjjjjjlllsss{{{~~~|||xxxtttqqqqqqrrrrrrooojjjddd^^^YYYVVVUUUQQQQQQPPPPPPOOONNNLLLKKKKKKJJJHHHFFFEEEDDDDDDCCCEEEEEEEEEGGGJJJMMMQQQSSSRRRRRRQQQPPPOOONNNOOOPPPIIIFFFBBB===999555333222111000///......///000111/////////////////////////////////....../////////////////////////////////////////////////////////---...//////000000//////......////////////......---.....................,,,------...///000111111...//////////////////...---.........//////000000......////////////......---,,,,,,,,,,,,,,,,,,---,,,---------.../////////------------............////////////////////////......------------......+++,,,,,,---...///000000...//////000111111222222444333333222222111111111333333444444555666666666888888888999:::;;;======@@@???CCCJJJRRRaaa~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,...///000111333666999::::::;;;;;;===???AAABBBGGGGGGFFFEEECCCAAA@@@???===:::777444333555777999777666555444444444444555888:::===@@@AAACCCFFFHHHGGGIIILLLNNNOOOQQQTTTVVVZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\___cccddddddfffkkkooopppqqqsssuuuzzz|||}}}}}}||||||yyy{{{vvvqqqnnnmmmrrryyy|||{{{{{{yyyvvvqqqkkkeeeaaa^^^\\\YYYXXXWWWUUUSSSPPPNNNMMMLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKNNNPPPPPPQQQRRRQQQPPPOOOPPPQQQLLLJJJGGGCCC???;;;777666222222111000000000000000////////////////////////000//////......//////000////////////////////////////////////////////////------...///////////////......////////////......---------...............------......//////000000...//////000000//////...------......///000000000......////////////......------,,,,,,,,,,,,---------------...............,,,------------............//////000000//////......------------...//////,,,,,,---...//////000000......///000111222222333333333333222222111111111444444444555555555666666999999999999:::<<<===>>>@@@???CCCKKKRRRaaa,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...///000111111333777:::::::::::::::<<<>>>???AAAFFFFFFEEEDDDCCCBBBAAA@@@<<<;;;888777666777888999555555444444444555666666888<<<@@@CCCDDDEEEFFFHHHGGGJJJNNNQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[^^^bbbgggiiiiiilllqqqwwwyyyzzzzzzzzz{{{~~~{{{~~~}}}|||vvvrrrooorrrwww~~~yyywwwsssnnnjjjgggeeedddcccbbb```]]]YYYUUURRRPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEFFFGGGHHHIIIKKKKKKNNNPPPSSSSSSQQQPPPPPPQQQMMMLLLKKKIIIEEE@@@<<<999555555444444333222000000////////////////////////000000////////////000000////////////////////////////////////////////////......///000000000000000......////////////......---------.........//////........./////////////////////000000000000//////------......///000000111......////////////......///......------......///...............---------,,,,,,---------............///000111111000///.........------...//////000.........//////000000000......///000111222333333333333222222222222222222444444444555555555555555999999999:::;;;<<<===>>>@@@???CCCKKKSSSbbb,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////000111111222444777:::::::::::::::;;;===???@@@EEEEEEDDDCCCBBBAAAAAA@@@;;;;;;:::999999888888777444333333333444555777999999===BBBEEEFFFFFFFFFGGGHHHKKKPPPTTTUUUVVVXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[___dddjjjlllmmmpppvvv|||~~~|||zzzzzz}}}~~~yyy{{{|||xxxyyy}}}yyytttppprrrwww~~~|||wwwuuurrrooommmkkkjjjjjjkkkjjjgggccc^^^YYYVVVSSSOOONNNMMMLLLKKKJJJJJJJJJEEEFFFFFFGGGHHHHHHIIIIIIMMMQQQTTTUUURRRPPPPPPQQQMMMMMMMMMLLLHHHCCC???<<<777777777777666444111000////////////////////////000000////////////000000//////////////////////////////////////////////////////000111111111111111......////////////......---------........./////////////////////.........//////000000000000//////---------...///000000111......////////////......000000////////////000000/////////......------,,,,,,,,,,,,---------.........///000111111000///..................///000111////////////000000000000---...///000111222333333222222222222222222222222444444444555555555555555999999999:::;;;<<<===>>>@@@???CCCKKKSSSccc...------------...//////---------.........//////444444555777888:::;;;;;;999999:::<<<===???@@@AAAEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;:::999777777666666666444333333666999:::<<<@@@CCCFFFIIILLLOOOSSSTTTTTTUUUVVVWWWXXXXXX\\\ZZZWWWXXX[[[\\\[[[YYYVVVWWWWWWVVVVVVYYY]]]```kkknnnqqqqqqpppqqqwww|||~~~{{{wwwuuuvvvxxx|||}}}yyy{{{|||}}}|||{{{xxxuuussssssttttttssszzzrrrnnnnnnpppwww|||~~~zzz{{{vvvqqqnnnkkkhhhlllrrrsssttttttqqqkkkcccZZZUUUTTTSSSQQQOOOLLLIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRSSSTTTSSSPPPKKKFFFCCC:::999777555333111///...000000////////////000000////////////////////////000000000000000000000000000000111111000...,,,***111111000000//////......000000000000000000000000........................111000...------...000111...000222222111000000000111///...------...///111//////......---------,,,000111111000///......///........................,,,---......//////......+++,,,------......------,,,++++++---///000000///000000000000////////////111111000000111111222333222222333333333333444444444444333444444555666777777777888999:::<<<===>>>BBBFFFFFFJJJUUUaaa|||,,,,,,,,,,,,,,,---......,,,------...//////000000444444555777888999::::::999999;;;<<<>>>@@@AAAAAADDDCCCBBB@@@>>>===<<<;;;::::::999888777666555444222333444444555777;;;>>>===@@@CCCFFFIIIKKKOOOQQQUUUUUUVVVVVVWWWXXXXXXXXXXXXVVVUUUVVVYYY[[[ZZZXXXWWWWWWXXXXXXYYY]]]cccgggsssvvvyyyyyywwwwwwzzz~~~}}}zzzwwwvvvxxx{{{|||zzz{{{xxxuuussstttuuuuuuttt||||||~~~}}}vvvssssssttttttzzz|||xxxsssnnnmmmjjjjjjooovvv{{{{{{|||yyytttkkkccc^^^YYYXXXVVVSSSQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKMMMOOOPPPRRRRRRSSSRRRSSSSSSSSSQQQMMMJJJHHH???===:::666333111//////000000////////////000000////////////////////////000000000000000000000000/////////000//////......111000000000/////////...000000000000000000000000////////////////////////...---+++******+++---...///000000///------///111000///...------...///000/////////.........------...000000///...------...........................,,,---......//////......---...//////000000//////000///......000111000///000000000000////////////000000000000000111222222222222333333333333444444444444333444444555666777777777888999:::<<<===>>>@@@EEEEEEIIITTT```{{{,,,++++++++++++,,,------,,,,,,---...000111222222555555666666777888999999999:::<<<>>>???AAAAAABBBBBBAAA???===;;;:::999999::::::999777666444333333111222444666777:::>>>AAABBBEEEIIILLLNNNPPPRRRUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUWWWYYYZZZZZZYYYXXXXXXYYY[[[___fffnnnttt~~~~~~}}}{{{zzz}}}~~~~~~~~~{{{yyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~}}}{{{yyy|||}}}~~~zzzxxxyyyrrryyyvvvqqqmmmllllllmmmttt|||}}}uuunnniii___^^^\\\ZZZWWWUUUSSSRRRPPPOOOMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOGGGDDD>>>888444111111000111000000//////000000111////////////////////////000000000000000000000000............//////000111000000000000////////////000000000000000000000000000000000000000000000000000///...------...///000000000...,,,***,,,///222000///...------...///000000000////////////......---...///...---,,,---...........................------...////////////.........///000000000000///000///......//////...,,,////////////000000000000000000000000000111222222222222333333333333444444444444333444444555666777777777888999:::<<<===>>>>>>CCCDDDHHHTTT```zzz,,,,,,,,,+++,,,,,,---...+++,,,---///111222444444666666666777777888888888:::;;;===???@@@AAAAAAAAA???>>><<<999888777666666;;;:::999777666555444444444666888999:::<<>>>>>DDDEEEIIIUUU```{{{---------------......///,,,---...000222444555666666777777777888888999999;;;<<<>>>@@@AAA@@@@@@???<<<:::888666444444444555888888666555555444555555666999;;;===???AAADDDGGGNNNQQQUUUWWWXXXXXXYYY[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^^^^```cccgggooozzz}}}|||}}}~~~~~~}}}|||yyywwwrrrrrrsssuuuyyy~~~{{{xxx{{{|||wwwuuuttttttzzz{{{xxxrrrqqqooolllhhheeecccaaa\\\ZZZUUUQQQNNNLLLKKKKKKIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWSSSPPPIIIBBB<<<888555444111111000000000000111111000000000000000000000000////////////////////////222111000......///000000////////////000000000000////////////////////////...........................------------------...---///111000///...////////////............///////////////000000000000000...///000000///...///000........................---...//////000000//////,,,---......//////......+++***)))+++---......---.../////////000000000111333222222222222333444444222222222333333333444444444444333444444555666777777777888999:::<<<===>>>@@@EEEGGGKKKVVVaaa{{{...------------...//////---...///111333555666777777777888888999:::;;;;;;<<<===???@@@@@@???===<<<999777555333222333444555444444333333333555666888999<<<@@@DDDGGGKKKOOORRRRRRUUUYYY[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWWWWWWWXXX[[[```dddhhhjjjlllpppwww|||{{{}}}|||{{{yyywwwwwwxxxyyyzzz~~~|||yyyvvvssswww}}}~~~|||yyyyyywwwuuusssqqqpppooogggccc]]]WWWRRRPPPNNNNNNKKKKKKJJJJJJKKKLLLNNNOOONNNPPPRRRTTTVVVVVVVVVVVVUUURRRNNNIIICCC===999666222111111000000111111222000000000000000000000000000000000000000000000000222111000000////////////////////////000000000000000000000000000000000000........................////////////////////////---///111111000///...///////////////////////////......////////////000000...///000000//////000111..............................///000000000000/////////000111111111111000---,,,,,,---000111111000......//////000000111111222222222222222333444444222222333333333333444444444444333444444555666777777777888999:::<<<===>>>BBBGGGHHHMMMWWWaaazzz------,,,,,,------.../////////000222333555666666777777888999;;;<<<=========>>>???@@@???===:::999666555333111111333555666444333333444666999<<<>>>AAADDDHHHLLLOOOSSSVVVYYYTTTWWW[[[]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYWWWXXXXXXYYY[[[aaajjjppptttuuuwwwyyy|||~~~zzz|||}}}||||||}}}zzzuuuqqqrrrwwwzzz|||~~~~~~|||zzzxxxxxxxxxyyyyyyyyyzzzzzztttoooggg___XXXSSSQQQPPPNNNMMMKKKJJJJJJKKKMMMNNNMMMOOORRRTTTUUUUUUTTTSSSSSSSSSRRROOOJJJBBB;;;777222111111000000111111222000000000000000000000000000000000000000000000000//////000111111111111000.../////////000000000111000000000000000000000000........................111111111222222111111111---...//////------...///......////////////......------........./////////---...//////......///111..............................///000000000000000//////000111111111111111///...---...000111000///.........///000111111111111111000000111111222333222222333333333333444444444444333444444555666777777777888999:::<<<===>>>BBBHHHIIIMMMVVV___www,,,,,,++++++,,,,,,---...000000111222444555666666777888999:::<<<===>>>???===>>>???@@@???<<<999777555333111000111333555777666666666888;;;???BBBEEEJJJLLLPPPSSSTTTVVVYYY[[[UUUXXX\\\^^^]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[\\\```iiittt||||||}}}~~~~~~zzz|||}}}{{{{{{|||}}}{{{yyysssnnnnnnrrrrrrtttwwwyyyzzzyyyxxxvvvrrrsssuuuwwwzzz|||~~~}}}xxxoooeee\\\UUURRRPPPPPPNNNLLLKKKJJJKKKLLLMMMLLLNNNRRRTTTUUUTTTRRRPPPRRRSSSTTTSSSNNNFFF===888222222111111111111222222000000000000000000000000000000000000000000000000,,,---///111222333222222.../////////000000111111000000000000000000000000000000000000000000000000......////////////............---+++***+++...111......////////////......,,,---------......//////,,,---......------///000...........................//////000000000000000---......///////////////000...------...///---,,,---......///000111111222///////////////000000111222222333333333444444444444444444444444555777777777777888999:::<<<===>>>BBBGGGHHHLLLUUU^^^uuu---,,,,,,,,,------...///000222555666777888;;;===>>>>>>???@@@@@@@@@??????@@@@@@???===:::777444222111333444444444444555777555999===BBBFFFKKKPPPSSSYYYXXXXXXXXXXXXXXXYYYYYY^^^^^^]]]]]]\\\[[[[[[[[[ZZZ]]]___^^^[[[ZZZ\\\^^^```bbbdddfffjjjqqq|||}}}~~~}}}xxxyyyzzz{{{wwwssstttsssxxx~~~yyysssnnnlllnnnpppttttttuuuwwwxxxwwwtttqqqrrroooqqqwww}}}zzzlllaaa\\\YYYUUURRRRRRQQQNNNLLLLLLMMMNNNLLLMMMNNNPPPPPPQQQQQQQQQVVVUUUSSSSSSQQQLLLDDD>>>:::777333111222333444444444222000000111111///---///000111222222333222222222222111111111111111111000000111111111111000000000000000000000000000000000000////////////000000///////////////////////////////////////////////////.........000111000///------............------............////////////000000000000000000000000//////////////////////////////.........000111222---...///000000///...---,,,---...///000000000000000111111222222333444444333222222111111222222333555555666666777777888888999:::<<<<<<<<<===@@@BBBBBBJJJMMMQQQXXX^^^ttt,,,,,,,,,,,,---......///111333555777777999;;;===??????@@@@@@AAA@@@@@@@@@@@@???>>><<<999666444333000222555555666666888:::;;;???DDDIIIMMMRRRVVVYYYZZZZZZZZZYYYYYYZZZZZZ[[[]]]]]]\\\\\\\\\[[[[[[[[[[[[]]]___^^^\\\\\\___bbbiiillloooqqqsssyyy~~~{{{}}}~~~}}}{{{zzzzzz{{{}}}{{{tttsssrrruuuxxx|||~~~|||wwwqqqmmmlllooorrruuuuuuwwwyyyzzzyyyvvvsssooollllllrrrxxx{{{tttjjjddd___ZZZVVVUUUTTTQQQOOONNNNNNOOOLLLMMMNNNOOOQQQRRRRRRRRRTTTSSSRRRRRRRRRNNNHHHCCC<<<999555333333444444444555333111111222222000///111111111222111111000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...---...000000///......//////////////////...............////////////////////////////////////////////////////////////111111111111111000//////---...///000000///...---,,,---...///000000000000000111111222222333444444333222222111111222222333444444444555666666777777999:::;;;<<<<<<===???BBBDDDKKKMMMQQQYYY___ttt,,,,,,,,,,,,---...///000222444666888888:::<<<>>>AAAAAAAAABBBAAAAAA@@@@@@???>>>;;;999777555555555111333777999:::<<<>>>@@@DDDHHHNNNSSSWWWYYY\\\^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\^^^______^^^```fffkkkvvvzzz}}}zzzxxx{{{}}}|||}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwyyy||||||{{{zzz|||zzzvvvqqqnnnnnnqqquuuwwwxxxzzz|||~~~|||xxxuuummmiiigggkkkpppuuu}}}vvvnnngggaaa]]]\\\YYYVVVSSSQQQQQQPPPMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRPPPMMMKKKAAA>>>:::888777666555444666444222222333333222111111111111111000///...---111111111111111111111111000000111111111111000000000000000000000000000000000111222222222222111000////////////////////////////////////////////////000///---...//////...---//////000000000000//////............////////////........................////////////////////////...///000111111000...---......////////////......------...///000000000000000111111222222333444444333222222111111222222333333333444444555666666666888:::;;;<<<<<<===???AAAFFFLLLNNNQQQXXX^^^sss+++,,,,,,---...///111111333555888999:::;;;===@@@BBBCCCCCCCCCBBBAAA@@@@@@===;;;888555444555666777555888<<<@@@BBBDDDGGGIIIMMMQQQVVV[[[\\\]]]^^^_________^^^]]]]]]]]]]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^```aaaccchhhpppwww{{{yyyvvvwww|||~~~|||{{{zzzzzz{{{|||~~~zzzxxxxxxxxxxxxwwwuuussssssuuuwwwyyyzzz|||~~~{{{xxxooojjjfffgggiiimmmvvvyyypppiiigggddd```\\\YYYWWWUUUSSSNNNNNNMMMNNNOOOQQQSSSTTTSSSRRRRRRQQQQQQQQQPPPPPPGGGDDDAAA>>>===;;;999777888666333222333333222111000000000000000///......000000000000111111111111000000111111111111000000000000000000000000000000...///111222222111///...////////////////////////////////////////////////111000...///000000///---/////////000000/////////............////////////........................////////////////////////++++++,,,---......//////...//////////////////...---...///000000111111000000111111222222333444444333222222111111222222333333444444555555666666777888999;;;;;;;;;<<>>@@@BBBDDDDDDDDDCCCBBB@@@???>>>777666555555777:::===@@@DDDHHHNNNRRRTTTVVVXXXYYYYYY\\\^^^___^^^\\\\\\\\\``````___^^^]]]]]]]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^]]]aaaeeejjjpppyyyyyywwwuuuwww|||}}}{{{{{{|||~~~~~~|||zzz}}}yyysssmmmgggdddjjjrrr~~~yyysssooommmjjjfffbbbXXXVVVRRROOONNNOOOQQQRRRRRRSSSTTTSSSQQQPPPQQQRRRRRRPPPOOOOOONNNKKKHHHEEE???;;;777444333333222111---...///000111111111111...//////000000111111111000000111111111111000000000000000000000000000000------...//////...------////////////////////////////////////////////////000///...///000111111000------............------............////////////........................////////////////////////444333111///......////////////............//////......///000111111111111000111111222222333444444333222222111111222222333555555666666777888888888777999:::;;;;;;<<<>>>@@@DDDJJJKKKPPPWWWYYYeee~~~......///111333666888999777999;;;======???AAACCCDDDDDDDDDCCCAAA???>>>===777777777999<<<@@@DDDFFFKKKOOOTTTXXXYYYZZZ\\\]]]\\\]]]______^^^^^^___```______^^^]]]\\\[[[[[[\\\ZZZ[[[\\\]]]^^^___``````bbbfffkkkpppuuu}}}zzzvvvuuussswww}}}zzztttkkkfffiiipppxxx}}}yyyxxxvvvqqqmmmaaa]]]WWWRRROOOOOOQQQRRROOOQQQTTTTTTRRRQQQRRRSSSUUUUUUUUUUUUUUUSSSPPPMMMDDD@@@;;;777555444333222000000111111111111111111......//////000111111222000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////,,,++++++---///000000///......////////////..................////////////////////////////////////////////////////////////---...000111111000///---000///...------...///000......000111111111111111000111111222222333444444333222222111111222222333444444555555666777777888777999:::::::::;;;>>>@@@DDDJJJLLLRRRYYYYYYcccyyy//////000222444777999:::777999<<<===>>>???BBBDDDDDDDDDDDDBBBAAA???===<<<777888:::<<<@@@EEEHHHKKKNNNRRRWWW[[[\\\\\\]]]^^^\\\^^^````````````bbbddd___^^^]]]\\\[[[ZZZZZZ[[[[[[[[[\\\]]]___```aaaaaafffjjjooosssxxx}}}vvvsssssspppuuu|||zzz~~~yyyooohhhiiiooorrr{{{}}}xxxsssfffbbb[[[UUUQQQQQQRRRSSSLLLOOOSSSTTTRRRQQQSSSTTTWWWWWWXXXYYYZZZXXXUUURRRHHHDDD>>>999777666444333222222333222222111000///---......///000111111222000000111111111111000000000000000000000000000000000000////////////000000////////////////////////////////////////////////***))))))+++---//////...//////000000000000//////............/////////000000000000000000000000000//////////////////////// $$$***000333222///---000///...------...///000...///000111111222222111000111111222333333444444333222222222222222222333333333444444555666666777777888:::::::::;;;>>>@@@DDDJJJMMMTTT[[[ZZZbbbwww000222555666666777888:::>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBAAA???>>>===<<<>>>BBBEEEHHHLLLPPPTTTWWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]]]]^^^^^^_________bbb___\\\[[[\\\^^^___```ccc```]]]]]]```dddgggiiimmmppptttwwwzzzzzzuuurrrqqqtttxxxwww{{{{{{{{{}}}uuuooollllllmmmtttxxx}}}uuuiii^^^ZZZVVVOOOMMMOOOOOONNNMMMNNNOOORRRUUUWWWWWWXXXZZZ[[[[[[YYYWWWUUUPPPJJJCCC===:::888777666111222222222222111000000000000000000000000000000111222333333222111///...111111000000000000111111222000//////111111111000........................111111000000//////......,,,,,,,,,---...///000111//////000000111222222222000///...------...000111////////////000000000000111111///...,,,***)))(((............/////////000000000000000000000000000//////000000000000/////////000111222333444555555555555444333333333444444444444555555666888999::::::::::::;;;<<<===>>>???FFFMMMUUUZZZ\\\bbblllttt000222555777777888:::;;;>>>>>>??????@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA@@@??????BBBFFFJJJLLLPPPTTTWWWZZZZZZ\\\]]]^^^_________]]]]]]]]]]]]]]]]]]^^^^^^```^^^\\\\\\]]]___```aaadddbbbaaaaaaccchhhlllnnnqqquuuzzz}}}~~~{{{wwwvvvvvvwww{{{|||vvvhhhlllvvv~~~wwwqqqooonnnooorrruuuzzz|||pppddd^^^XXXQQQOOOQQQMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWYYY[[[[[[ZZZXXXVVVRRRNNNGGGBBB>>>;;;888666111222222222222222111111111111111111111111111111111222222222222111000000111111000000000000000111222000...///000111000000////////////////////////111000000000/////////...............///000000111//////..................000//////.........//////////////////000000000000---........./////////000........./////////000000000000000000000000000000/////////000000///////////////000111222333444444333222222222222222333333444444555555666888999:::999999999:::;;;<<<===>>>DDDLLLUUU[[[___eeeooovvv000333666888999:::<<<>>>?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHMMMQQQSSSVVVXXXZZZ]]]]]]^^^```aaaaaaaaaaaa_________^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaabbbdddffffffgggiiillloooqqqsssxxx|||~~~{{{|||}}}|||sssuuuuuuhhh[[[___iiiyyyzzzuuurrrqqqqqqqqqssswww{{{|||oooeee\\\UUUSSSTTTNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVXXXZZZZZZZZZYYYXXXVVVRRRMMMHHHCCC???:::777222222222222222222222222111111111111111111111111111111111000111111222333222222111000//////000000111///......///000000///111111111111111111111111000000000000////////////000000000//////000111111000//////...------,,,,,,///000000000///...------////////////000000000000---......///111222333333....../////////000000000000000000000000000000000......////////////.........//////000111222333333000000000000000111222333444444444555666777888999888888888999:::;;;<<<===AAAJJJTTT\\\bbbhhhqqqxxx222444888:::;;;===???AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIMMMRRRVVVYYYZZZ\\\]]]___``````aaabbbbbbbbbbbbbbbbbbaaaaaa``````______]]]^^^___```aaacccfffhhhiiimmmsssxxxyyyyyyxxxwww}}}}}}ssssssnnn^^^XXXZZZaaappp~~~~~~}}}yyyvvvuuutttrrrsssvvvzzz}}}~~~}}}{{{}}}pppddd\\\XXXWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZXXXUUUQQQMMMHHHBBB;;;777333333222222222333333333111111111111111111111111111000000///000222444555333222111000////////////000///------/////////...111111111111111111111111000000000000////////////111111000/////////000000000000000000//////......///000000111000...,,,+++////////////000000000000111111111000000000//////...////////////000000000////////////////////////......////////////.........//////000111111222222////////////000222333333444444444555666777888888888888888999:::<<<===>>>AAAHHHSSS\\\bbbhhhooottt|||444666:::<<<===???AAACCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMQQQVVVZZZ\\\]]]___```aaaaaabbbbbbcccbbbbbbbbbbbbbbbaaaaaa``````______]]]___aaabbbdddfffkkknnnsss{{{}}}{{{wwwmmmYYYXXXYYY]]]gggxxx{{{{{{}}}zzzxxxwwwvvvwwwyyy}}}|||yyyyyy}}}~~~qqqhhhbbb^^^]]][[[YYYVVVTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZXXXVVVSSSPPPKKKEEE>>>999555444333333222222333333111111111111111111111111000000//////000222444555222222111000//////000000000///------/////////...000000000000000000000000////////////000000000000000000//////.../////////////////////000000111111///000000111000...,,,+++////////////000000000000222111000000......---,,,////////////000000000111////////////////////////......////////////....../////////000111111222222000000000111222333444555555444444444555666777888888999999:::<<<===???@@@AAAHHHQQQYYY___eeejjjnnnzzz666999<<<>>>???@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMOOORRRUUUYYY\\\]]]___aaabbbccccccdddddddddccccccbbbaaaaaa```````````````______aaacccdddeeeiiipppvvv~~~~~~rrr]]]YYYYYYZZZ```mmm||||||}}}}}}|||zzzzzz{{{~~~{{{uuuxxx~~~zzzrrrllliiigggccc___ZZZWWWTTTSSSSSSSSSRRRRRRTTTUUUXXXYYYWWWUUUSSSQQQNNNHHHBBB===888777555333222222222333222222222222222222222222000000000000111222333444111111000000000000111111111///......///000000///////////////////////////////////////000000000000/////////......//////000------......///000000111///000000000///...------////////////000000000000.....................////////////000000000111111000000000000000000000000//////000000000000//////000000000111111111222222222222222222222333444555555555444444555555666777888999999:::<<<>>>@@@AAACCCHHHOOOVVV\\\bbbgggjjjxxx999;;;>>>@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCDDDEEEHHHHHHHHHHHHJJJLLLOOOQQQVVVXXX[[[]]]^^^```ccceeefffffffffffffffeeeddddddbbbbbbbbbcccccccccccccccaaaccceeeeeefffllluuu|||}}}|||iiicccaaa^^^^^^eeettt~~~~~~~~~vvvwwwyyy~~~~~~wwwvvvtttpppjjjbbbZZZVVVSSSRRRPPPPPPQQQSSSUUUWWWWWWUUUTTTRRRPPPLLLGGGCCC;;;999666444222111222222222222222222222222222222///000111222222222222222////////////000111222333222000...///000111000000////////////////////////.../////////000000000111////////////000111111222/////////000000000000000000//////.........//////////////////000000000000,,,,,,---......///000000//////000000000111111111000000000000000000000000000000111111111111000000111111111222222222222222333333222222222333333444555555444444444555666666777888888:::;;;===???@@@CCCGGGMMMSSSZZZaaagggjjjwww;;;===???AAAAAAAAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEJJJIIIHHHIIIJJJMMMPPPQQQYYY[[[]]]^^^___aaaeeeggghhhiiiiiihhhhhhgggfffeeefffffffffgggggghhhhhhhhhbbbeeeffffffgggmmmxxx~~~|||tttoookkkddd___aaalll{{{}}}xxxwwwwwwzzzxxxmmmbbb[[[SSSQQQPPPOOOOOOQQQTTTVVVWWWVVVTTTSSSRRROOOJJJGGG<<<:::777444222111111111222222222222222222222222///000111333333222111000.../////////000222333444222111//////111111111000////////////////////////.../////////000000111111000000000000111222333444444444333333222111111111000///...------...000111////////////000000000000---........./////////000000000000000111111111111000000000000000000000000111111222222222222111111222222222222222333333333333333222222222222222222555555444444444555666666666666777888:::<<<>>>???DDDFFFLLLRRRZZZaaahhhlllwww<<<<<<===???@@@AAABBBCCC???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIKKKPPPSSSXXXYYY\\\```cccfffhhhiiijjjjjjiiihhhgggfffffffffgggjjjlllkkkhhhfffgggiiiiiijjjjjjkkkmmmsss}}}|||xxxwwwyyy~~~~~~yyyqqqkkkjjjnnntttxxx|||xxxyyy{{{}}}pppaaaaaaXXXRRRRRRSSSRRRRRRTTTXXXVVVTTTSSSQQQNNNJJJGGGAAA>>>999666555444333111222222111111111111111222555444444333333222222111111222333444444333222111222111///...---...///111000000000000000000000000//////000000111111222222000000000000////////////000000000000000000000000000000000000000000000000000///......000111111000222111000.........///000////////////000000000000000000000000000000000000000000000000000000000000000000111222333444444333444444333333333444555555666666555555555777999:::999::::::::::::<<>>???@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEFFFHHHIIIJJJLLLPPPSSSVVVXXX\\\aaaeeeiiikkkllllllkkkiiihhhggggggggghhhhhhjjjlllkkkiiiiiijjjllliiikkknnnppprrrwww}}}|||yyyxxxxxx{{{xxxtttuuuxxxzzzyyytttttttttvvv|||~~~pppddd[[[SSSRRRRRRPPPPPPRRRWWWVVVUUUTTTTTTQQQMMMJJJEEEBBB<<<999777666555333222111111111111222222333111222222333333444444555111222222333333222222111333111000......///000111000000000000000000000000/////////...------,,,,,,......//////000000111111000000000000000000000000////////////////////////000///......000111111000111000///---------...///////////////000000000000000000000000000000000000000000000000000000000000000000111222333333222222222222222222222333333444555555555666666777888999888999:::::::::<<>>???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEBBBDDDGGGIIIJJJLLLOOOQQQRRRUUU[[[aaaggglllooopppnnnllljjjhhhhhhhhhjjjkkkkkkkkklllkkkkkklllnnnppplllpppuuuxxxzzz|||~~~}}}xxxvvvvvvxxxyyyzzz{{{~~~~~~wwwpppmmmlllnnnttt{{{lllaaaWWWTTTRRRPPPPPPRRRUUUUUUUUUVVVVVVTTTPPPMMMIIIDDD>>>:::777666555444111111111111222222333444111222222333333444444555222222222111111222222222333222111000///000111111000000000000000000000000///......------,,,,,,+++------...///000111222222000000000000000000000000........................000///......000111111000///......------------...////////////000000000000000000000000000000000000000000000000000000000000000000111111222111111111000000000000000111222222444555666777777888888888888999:::::::::<<>>>>>>>>???@@@@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCC@@@CCCFFFGGGGGGHHHJJJKKKLLLPPPXXX```hhhmmmpppqqqpppooollljjjjjjkkkmmmnnnnnnnnnmmmlllmmmoooqqqssstttwww}}}}}}{{{zzzwwwtttuuuyyy|||}}}|||yyy|||~~~uuummmhhhfffgggmmmtttyyyvvvjjj^^^XXXUUUQQQQQQRRRSSSSSSTTTVVVWWWVVVRRROOOJJJFFF???:::888666444333222222111222222333444555555444444333333222222111333222111000000111222333333222111111000000111111////////////////////////---......///000111222222.........///000111111111////////////////////////////////////////////////000///......000111111000///.....................////////////000000000000////////////////////////000000000000000000000000///000000111111111000000000000000000000111222222333444666888888888777777888999:::::::::;;;>>>AAACCCGGGMMMTTT\\\dddjjjnnnppp|||??????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???AAACCCDDDCCCCCCCCCDDDFFFLLLUUU___gggmmmpppqqqsssqqqpppnnnnnnooopppqqqrrrqqqppppppqqqtttvvvwww}}}}}}yyywwwwwwxxx}}}|||yyy{{{}}}zzzqqqhhhccc``````eeelllsss}}}rrreee^^^YYYTTTRRRSSSRRRRRRSSSUUUVVVUUURRROOOMMMIIICCC???<<<999666444333333222222333444555555555444444333333222222111333222000000000000222333333222222111111111111111////////////////////////...///000111222333444444000000000000////////////////////////////////////000000000000000000000000000///......000111111000////////////000/////////////////////000000000000////////////////////////000000000000000000000000//////000111111111111000222111111111111222333333333444666888888888777777777999999999999;;;>>>@@@CCCFFFLLLTTT]]]ffflllooonnnzzz@@@@@@@@@???????????????????????????>>>>>>>>>>>>===???@@@@@@??????@@@BBBFFFLLLVVVaaajjjoooqqqqqquuuttttttsssssstttttttttuuuttttttvvvzzz}}}|||{{{~~~}}}~~~}}}{{{ssskkkbbb^^^[[[ZZZ^^^dddqqq}}}{{{nnnfff___XXXUUUUUUUUUTTTTTTTTTUUUTTTRRROOOPPPMMMIIIFFFCCC???;;;888555444444333333444444555111222222333333444444555111111111000000111111111222111111111111000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111111111111111111000///......000111111000...///000000111000000000////////////000000000000000000000000000000000000000000000000000000000000...///000111222222222222333222222222222333444444444555666777777888888888777888999999999;;;>>>@@@CCCEEEKKKTTT^^^gggmmmooommmxxx@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<;;;<<<=========???BBBDDDIIIPPPZZZeeennnrrrttttttvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuwww||||||xxxuuunnnggg```\\\ZZZXXX\\\bbbppp~~~zzzrrrkkkbbb]]]\\\ZZZXXXUUUTTTTTTTTTRRRPPPPPPOOOMMMKKKHHHDDD>>>:::777666555444444333333444111222222333333444444555000000111111111111000000000111111111000000//////000000000000000000000000///////////////000000000////////////000000000000000000000000000000000000000000000000000000000000000///......000111111000------///000000000//////////////////000000000000000000000000000000000000000000000000000000000000...///000222333444444444333222222222222333444444555555555666666777888999777888999999999:::===@@@CCCEEEJJJTTT___iiinnnppplllvvvAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::999:::;;;<<<===@@@DDDHHHMMMTTT___jjjrrrvvvwwwvvvwwwxxxzzz{{{{{{zzzxxxwwwuuuvvvyyyzzzuuurrrnnnggg```^^^\\\ZZZ]]]bbbmmm}}}}}}uuulllfffddd^^^[[[WWWUUUTTTTTTSSSRRRNNNMMMMMMLLLIIIDDD>>>999888777666555444333333333555555444333333222222111///000111222222111000///000000000000000///......000000000000000000000000------...000111333444444------...///000111222222000000000000000000000000////////////////////////000///......000111111000+++,,,.../////////......////////////000000000000000000000000000000000000000000000000000000000000---...000222444555666666222222111111222222333444666666555555555777999:::777888999999999:::===@@@CCCEEEJJJTTT```iiinnnppplllvvvAAA@@@??????@@@@@@>>><<<999999999:::::::::::::::999777999===???@@@EEELLLRRR___kkkooopppsssxxxyyyxxxyyyzzz{{{||||||||||||||||||wwwrrrrrrmmmjjjfffbbb``````bbbcccsssvvvnnnjjjbbbXXXRRRRRRSSSSSSQQQTTTQQQNNNKKKHHHDDD@@@===;;;:::777555333333333444444333333222222333333444333222111111000111111111000000000000000000000000222111111111000000//////000000000111222222222333111000/////////000222333////////////............000000000000////////////......//////000000111111222222111111000...---,,,000000000000111111111111111111000000//////......---......///000111111222000111111111222333444444333333222222333333444555555555666666777777888888888888999:::;;;===>>>???AAAGGGLLLSSS^^^kkkqqqppprrrttt|||AAA@@@@@@@@@AAA@@@===;;;;;;:::999888777666666555:::999:::>>>AAACCCIIIPPPZZZfffppprrrrrruuuxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~xxxwwwsssooojjjfffdddeeegggiiivvv}}}vvvlll```XXXTTTSSSQQQOOOSSSRRROOOMMMKKKHHHCCC@@@<<<:::777555333333333444444333333222222333333444333222222111111111111111111111111111111111111111111111111111000000000///000000000000000000111111111000/////////000222222000000000///.........---////////////000000000000////////////000000000000000000000000000//////.../////////000000000111111000000000000////////////.........///000111111111///000111222333333333333333333222222333333444555444444555555666666777777888888999:::;;;===>>>???AAAFFFMMMTTT```mmmssssssvvvwwwAAA@@@@@@AAAAAA???<<<999;;;:::999888777777666666<<<;;;<<>>???@@@FFFNNNVVVcccpppvvvuuuyyyyyy@@@@@@@@@AAAAAA???;;;888888888888999:::;;;===>>>>>>===???EEEJJJNNNVVV___mmmuuuyyyxxxwww{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~yyysssqqqqqqtttvvv|||yyyiii^^^VVVQQQNNNPPPPPPQQQRRRRRRNNNIIIEEE>>><<<999666444333333333444333333222222333333444333333222111111111111222222222222222222222222222111111111000000000000000111111111000000//////...000000000000000111111222222111111000///...---------......///000111111222111111000000//////............///000000000000000............////////////......//////000000111111.../////////000000000111///111333666666555444222333333222222333333444555333444444555666777888888888888999:::;;;===>>>??????FFFOOOXXXeeerrrwwwwwwwwwwww???>>>>>>??????===:::777888888888999;;;===@@@BBBBBBAAACCCIIIOOOTTT]]]fffrrrxxx{{{zzz{{{|||}}}}}}~~~~~~~~~~~~|||{{{yyywwwvvvttttttttttttuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxx|||}}}~~~|||xxxxxxyyy{{{}}}}}}{{{ssseee[[[TTTQQQOOOOOOPPPRRRRRROOOJJJGGG@@@>>>;;;777555333333333444333333222222333333444444333333222111222222222222222222222222222222222000000000000000000111111222222222111111000000000///000000000111111111111222111111000//////......---......///000111111222111111000000//////......000000000000000///..................////////////......//////000000111111////////////000000000000000222555777888777555444333333222222333333444555444555666777888999::::::888888999:::;;;===>>>???>>>FFFOOOYYYfffrrrwwwuuuppppppyyy===<<<;;;;;;<<<<<<:::888::::::999:::<<>>???>>>FFFPPPZZZfffpppsssqqqjjjjjjttt<<<:::888777999::::::999=========>>>AAAEEEIIILLLPPPNNNPPPVVV\\\bbbmmmvvvzzz|||~~~}}}}}}}}}|||{{{zzzyyyxxxvvvwwwwwwxxxwwwvvvuuutttppppppqqqqqqrrrsssssssssppppppoooooonnnlllkkkjjjkkkkkkkkklllllllllmmmmmmkkkkkkkkkllllllmmmmmmmmmnnnoooppprrrsssuuuvvvvvvvvvwwwxxx{{{~~~wwwlllffflllsss|||uuufff\\\WWWQQQPPPPPPPPPPPPOOOLLLJJJFFFCCC???;;;888666666555444333333222222333333444444444333222222222222333111111111111111111111111///000000000111111111111000000000000111111111111...///000111222111111000000000000000000111111111////////////000000000000////////////000000000000...//////000000000000////////////000000000111111000000000000////////////000000000000////////////111222333444555555555555333333222222333333444555444444555777888999;;;;;;888888999:::;;;===>>>???>>>FFFPPPYYYdddmmmooolllhhhhhhqqq;;;888666555777999::::::>>>>>>???BBBGGGNNNSSSWWWUUUSSSUUU[[[```gggqqq{{{~~~~~~|||~~~}}}}}}|||xxxxxxxxxwwwvvvuuutttsssqqqqqqrrrsssrrrqqqpppooohhhhhhiiijjjjjjkkkkkklllhhhhhhiiiiiiiiiiiihhhhhhcccccccccddddddeeeeeeeeefffgggggghhhhhhiiiiiiiiiiiiiiijjjlllmmmnnnooopppqqqrrrsssvvvxxx{{{~~~~~~}}}zzzqqqeee```eeemmmtttzzziii^^^XXXSSSRRRPPPPPPPPPPPPMMMKKKGGGEEEAAA<<<999777666666444333333222222333333444555444333333222222333333000000000000000000000000//////000000111111111222......//////000000111111...///000222222111111000/////////000111111222222000000000000////////////......//////000000111111,,,---...000111111222222000000000000111111111111111111000000//////......000000000000////////////000111111111222333444444333333222222333333444555333333444666777999::::::888888999:::;;;===>>>???>>>FFFPPPYYYccckkkllliiihhhgggppp777777777:::<<<======<<<@@@@@@CCCKKKTTTZZZYYYVVVYYY\\\```eeekkkttt}}}~~~}}}||||||{{{yyywwwvvvuuuttttttsssrrrqqqpppooommmllllllkkkkkkjjjiiiiiihhhhhhgggiiiiiihhhgggggggggggggggdddddddddccccccbbbbbbbbbaaabbbbbbbbbbbbaaa``````bbbbbbcccdddddddddccccccdddddddddeeefffhhhjjjkkknnnooopppqqqrrrsssssssss||||||}}}xxxssshhh___YYY\\\eeerrrsssggg___ZZZTTTMMMLLLNNNOOOLLLIIIKKKHHHEEEBBB@@@<<<888555333333222444555666555333222333333333333222111111333222111111000000111111000000000000000000000000000000000000000000000000333111///......///111333000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---...///111111000000222333333222000/////////000111111///...///222333222///333333222222222222222222222222111111222222333444444444444555555555555555999999:::;;;<<<<<<======AAAEEEMMMWWW```eeegggfffiiiffflll:::999:::<<<===>>>>>>===BBBEEEJJJRRRYYY]]]\\\ZZZ]]]```eeekkkrrryyy~~~}}}{{{zzzyyyxxxvvvuuutttrrrqqqpppoooooooooooonnnlllkkkiiihhhhhhggggggffffffeeedddddddddbbbaaaaaa````````````````````````_________^^^^^^ZZZ[[[\\\]]]]]]]]]]]]]]]___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaccceeeggghhhjjjkkkmmmnnnpppqqqqqqqqquuuuuuvvvxxx|||yyytttggg^^^XXXZZZcccppp}}}pppgggaaaZZZQQQNNNOOOPPPNNNKKKMMMJJJGGGDDDAAA===888444555444333444555555444222222333333333333222111111333222111111000000111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........---///000000000000111333222222000/////////000111111///...///222333111000222222222222222222222222222222111111222222333444555555555666666666666777666666777888999999:::;;;AAAFFFNNNWWW```eeefffgggjjjhhhnnn======>>>>>>????????????DDDJJJTTT\\\````````````cccgggnnnuuu{{{~~~|||}}}{{{yyyvvvtttsssssssssooonnnmmmkkkjjjiiiiiiiiijjjjjjhhhgggeeecccbbbaaaaaaaaaaaa```______^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\^^^```bbbccceeefffhhhjjjlllnnnooooooooooooppprrrtttxxx{{{}}}zzzvvviii```ZZZ[[[bbbnnn}}}rrrkkkbbbWWWQQQPPPQQQPPPNNNNNNLLLJJJGGGDDD???999444777555444444555555333111222333333333333222111111333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......,,,...////////////000222222111111000///000000000111/////////111222111000111111111222222333333444222222111111222222333444666666666666777777888888888888999:::;;;<<<======AAAFFFNNNWWW^^^cccfffgggkkkiiiqqq@@@@@@@@@@@@?????????@@@DDDNNNZZZbbbdddddddddfffjjjpppxxx~~~}}}{{{yyyxxxvvvsssooommmllllllmmmiiihhhgggeeeddddddcccccceeedddcccaaa___]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^___```bbbdddgggiiikkklllmmmllllllmmmnnnpppsssuuuvvvwwwzzz~~~}}}xxxnnnfff___^^^dddooouuukkk]]]UUURRRRRRPPPNNNNNNMMMKKKIIIFFFAAA;;;666999777555444444444333111222333333333333222111111333222111111000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000//////////////////,,,---//////......000111222111111000000000000000000000///000111111111111000000111222333333444444222222111111222222333444555555555666777777777888888999:::;;;<<<===>>>???AAAFFFOOOWWW]]]bbbeeegggiiiiiirrrAAABBBBBBAAA???>>>@@@BBBEEEOOO]]]eeeggghhhjjjmmmtttzzz}}}{{{zzzyyywwwtttqqqooolllhhhfffeeeffffffdddcccbbb``````____________^^^]]][[[YYYXXXVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRTTTSSSSSSRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTTTTUUUVVVXXXZZZ\\\]]]^^^aaadddfffhhhjjjjjjiiiiiijjjkkkmmmooopppqqqsssuuuwwwzzz|||~~~}}}sssllleeecccfffpppuuuggg]]]YYYVVVSSSPPPNNNMMMKKKIIIGGGCCC>>>::::::888555444444444333111222333333333333222111111333222111111000000111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111//////////////////////////////000000000000000000,,,---//////......000111111111111111000000000//////000000000000000111222000000111222333333444444222222111111222222333444333333444555555666777777555555666888999:::<<<<<>>AAAGGGPPPVVVZZZ___dddhhhfffgggqqqCCCEEEFFFDDDAAAAAAEEEIIIMMMTTT^^^hhhooowww~~~}}}{{{yyywwwvvvsssqqqnnnlllkkkjjjgggeee___^^^]]][[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPOOONNNMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWXXXZZZ]]]___aaabbbbbb]]]^^^```bbbdddeeeffffffgggiiijjjkkkkkknnnqqqtttzzz|||~~~|||vvvsssrrrvvvyyyqqqhhhbbbZZZVVVQQQLLLIIIEEEBBB???:::888555333444555555444222333333333333222111111333222111111000000111111111111111111111111111111111111111111111111111111222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111---///000000000000111333000111111222111000///......000222111000///111333222222222222222222222222222222111111222222333444333333444555666777888888777888999;;;===>>>@@@@@@AAAHHHPPPVVVYYY]]]dddhhhggghhhqqqDDDGGGHHHFFFCCCCCCGGGLLLRRRWWW___iiisss}}}}}}zzzvvvssspppooommmkkkhhhfffeeeccc```^^^XXXXXXXXXXXXVVVUUUSSSRRRQQQQQQPPPOOONNNNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCEEEFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSUUUVVVXXXZZZ\\\^^^^^^___[[[\\\^^^aaacccdddeeeeeebbbcccdddeeefffiiillloootttvvvxxxzzz}}}|||yyy|||}}}rrrjjjaaa\\\UUUNNNJJJFFFBBB@@@:::888444333444555555555222333333333333222111111333222222111000111111111111111111111111111111111111111111111111111111111333111000......000111333000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222...///111111000000222333000111111222222000///......000222111//////111333333333222222222222222222222222111111222222333444444444555666777888999999444555666888:::<<<===>>>AAAHHHPPPVVVYYY]]]ccciiijjjjjjqqqGGGHHHGGGGGGHHHKKKPPPTTTUUU\\\hhhttt|||}}}{{{xxxsssooollliiihhhdddbbb```^^^[[[ZZZXXXXXXSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNOOOOOORRRRRRTTTUUUWWWWWWXXXXXXWWWYYYZZZ\\\]]]]]]]]]]]]]]]___bbbcccdddfffhhhkkkkkklllnnnppprrruuuyyy|||yyylll___SSSOOONNNIIIDDDBBB>>>;;;777555444555444333444444444333333333222222000000000000000000000000000000000111222222222333222222222222222222222222111222333222000000000111000111111111111222222222000000000000000000000000---......///////////////......//////000000111111000000000000111111111111000000000000000000000000111111111111000000000000444444333222222222333333555444333111000/////////555555555666666666666666999999999888888;;;???BBBCCCIIIQQQXXX^^^aaadddfffdddfffoooJJJJJJJJJJJJLLLPPPWWW[[[cccjjjttt{{{zzzxxxvvvrrrnnniiifffcccbbb]]]\\\YYYWWWUUUSSSRRRRRROOOOOOMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>============>>>????????????>>>===?????????@@@@@@@@@@@@AAA@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTUUUWWWXXXYYYZZZYYYYYYZZZ\\\^^^``````bbbdddffffffhhhjjjkkklllooosssvvvwww|||pppcccWWWQQQOOOKKKFFFEEE@@@===999777666666555555444444444333333333222222111111111111111111111111111111111111111222222222111111111111111111111111222333444333111111111222000111111111111222222222///////////////////////////000000111111111111111111111111111111222222222000000000000111111111111000000000000000000000000//////000000111111111222333333222222222333333444444333222222222222222222444555555555666666777777888888888777777:::>>>AAACCCIIIQQQXXX]]]```ccceeeccceeelll{{{MMMNNNOOOQQQUUU[[[ccciiiuuu{{{}}}||||||xxxuuuuuuqqqoookkkfffbbb^^^[[[ZZZUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;============>>>>>>>>>>>>>>>???@@@@@@??????AAACCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVXXXZZZ[[[[[[\\\^^^```aaabbbddddddeeegggkkkmmmmmmqqqwww{{{xxxsssssszzzwwwjjj\\\UUUQQQLLLIIIHHHCCC@@@<<<999888888777666444444444444333333333333111111111111111111111111222222222111111111111111000000000000000000000000333444555444222111222333000111111111111222222222........................///000111111222222111111222222222222111111111111000000000000111111111111000000000000000000000000......///000111222333333111111222222333333444444333222222222333444444555333444444555666777888888777777777777777999===@@@DDDIIIPPPWWW\\\___bbbdddbbbbbbgggtttPPPRRRUUUZZZ```jjjssszzzzzzzzzxxxrrrnnnnnnjjjgggddd___[[[WWWTTTSSSPPPOOOMMMKKKJJJIIIHHHHHHDDDCCCCCCBBBAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBAAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPTTTVVVWWWXXXXXXXXXZZZ\\\]]]^^^______```aaaeeeggghhhkkkpppsssvvv}}}wwwnnnkkkjjjnnnxxxqqqbbbYYYSSSMMMJJJJJJFFFCCC>>>;;;999999777666555444444444444333333333111111111111111111111111333222222222111000000000111111111111111111111111333444444444222111222333000000111111111222222222////////////////////////......///000000000000///111111000000//////......///000000000111111111111000000000000000000000000...//////000111111222222000000111222333444444444222222222222222333444444333333444555666777888999666777888888888999===???DDDIIIPPPVVVZZZ]]]aaaccc```___cccmmm}}}VVVYYY___fffoooyyy~~~}}}}}}{{{yyyzzzvvvmmmgggeeebbb```]]]YYYUUUQQQOOOMMMJJJIIIHHHFFFEEEDDDDDDDDD@@@?????????>>>>>>======>>>===<<<<<<;;;;;;<<<<<<999999:::;;;;;;:::888777888888888888888888888888999999999999999999999999888888888888888888888888888888888999999999::::::;;;<<<======<<<<<<>>>@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEHHHIIIIIIJJJKKKLLLMMMNNNRRRTTTUUUVVVVVVVVVXXXZZZ[[[\\\]]]]]]]]]^^^aaadddeeehhhkkkmmmpppuuu}}}xxxmmmfffddddddeeeppp{{{kkk```VVVNNNKKKKKKIIIEEE@@@<<<:::999777555555555555444444444333333111111111111111111111111333222222222111000000000222222222222222222222222111222333222111000111222000000111111111222222222000000000000000000000000...//////000000000000000111111000000//////......///000000000111111111111000000000000000000000000111111000000000000000000///000111222333444333333333333222111111111111111333333444555666777888999777888999::::::;;;>>>@@@DDDIIIOOOTTTXXX\\\___aaa^^^\\\^^^ffftttaaaeeemmmuuu{{{wwwuuuuuuxxxyyyvvvvvvvvvqqqfff___]]]ZZZXXXUUUQQQNNNKKKIIIHHHCCCBBBAAA@@@????????????======<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777777888888888888777777666666666777777777777777888888888888888999999999888777777666666777777888777777777777888888888888999:::;;;;;;:::;;;===???>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDGGGGGGGGGGGGHHHJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZ\\\___bbbaaadddggghhhhhhlllrrrwww{{{}}}qqqgggaaa______```jjj{{{wwwjjj^^^SSSNNNNNNKKKGGGBBB>>>;;;999777666555555555555444444444333222222222222222222222222222222222111111111111111222222222222222222222222111222333222000///000111000111111111111222222222111111111111111111111111000111222222333333222222222222222222111111111111000000000000111111111111000000000000000000000000111111111111000000/////////000111333333333222222333222222111000000000111333444444555666777888888777999:::;;;;;;<<<>>>@@@EEEIIINNNSSSWWWZZZ^^^```ZZZXXXYYY```lllooottt}}}|||rrrmmmlllmmmsss~~~zzztttqqqpppnnnhhh]]]WWWVVVPPPOOOLLLIIIFFFDDDCCCBBB???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::999999888777777777777777777666666666666666777777555555555666666777777777666666666777777888888888888777666666666666777888666666666777777777888888666888999888888888:::<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJHHHJJJLLLMMMNNNOOORRRTTTSSSTTTVVVVVVWWWXXX\\\___]]]```cccdddcccdddhhhlllooossszzz|||rrriiibbb^^^\\\^^^gggvvvwwwhhh[[[TTTSSSOOOKKKEEE@@@===;;;999777555555555555444444444444222222222222222222222222111111111111111222222222111111111111111111111111222333444333111000111222000111111111111222222222000000000000000000000000111111222333333333333222111111111111111222222222000000000000111111111111000000000000000000000000000000000000000111111111///000222333333222111000222222111111111222333333444555555555666666777777666888999::::::;;;===???EEEIIINNNRRRUUUYYY\\\___TTTSSSTTTZZZeee{{{zzzxxxmmmhhhfffhhhppp}}}{{{vvvqqqnnnjjjggg```VVVRRRSSSIIIHHHFFFCCCAAA???>>>>>>>>>======<<<;;;;;;<<<<<<888888888888999999999999777777666555555555555666777666555444444555777888555555555666666666777777555555555666666666777777888777666555555666777888666666666666777777777888444666777666666666888::::::;;;;;;<<<===>>>??????;;;;;;===>>>@@@@@@AAAAAADDDCCCCCCCCCDDDFFFHHHIIICCCEEEHHHIIIJJJLLLNNNQQQPPPQQQRRRSSSTTTVVVYYY\\\\\\___bbbbbbaaaaaacccffffffjjjqqqxxx~~~}}}~~~wwwnnnfff```\\\]]]eeessspppaaaYYYWWWQQQMMMGGGBBB???===:::888666666555555555444444444222222222222222222222222000000111111222222222333000000000000000000000000333444555444222111222333000111111111111222222222//////////////////////////////000111111111111000......//////000000111111000000000000111111111111000000000000000000000000......///000111222333333000111222333333222000///111111111222333444666777555555555666666666666666555666888999999:::<<<>>>EEEIIINNNRRRUUUXXX\\\^^^PPPOOOPPPVVVaaawwwssshhhbbbbbbhhhrrr~~~wwwpppkkkeeegggeee]]]VVVRRRNNNIIIHHHGGGDDDBBB???===<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDFFFFFFFFFHHHIIIKKKLLLMMMOOOPPPQQQQQQPPPPPPRRRSSSWWWYYY[[[\\\\\\]]]___aaafffiiilllnnnqqqwww}}}yyyqqqjjjeeebbbkkkzzztttggg___XXXTTTNNNFFF@@@===;;;;;;999777666555666555444222555444333333222222333333222111111111222333444444444333111000///000111111444444444333333222222222222222111111000//////...000000000000000000000000111111000000000111333444000000000000000000000000111111222222222111111000111111111111111111111111222222222111111111000000000000000////////////...111111111111222333444555444444444444444555777777888888:::;;;===>>>??????CCCGGGNNNTTTYYY[[[ZZZZZZOOOOOOMMMSSS```nnnxxxmmmhhhgggkkkttt}}}xxxrrrkkkfff___bbb```XXXPPPLLLHHHDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;999888777777777888888888888888777777777777666666666666666555444444777777666666666555555555555555555555555555555555666666666666666666666666444444444555555555666666444444444444444444444444666666666666666777777888888888999999:::;;;;;;;;;========================>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHJJJKKKKKKLLLNNNNNNNNNOOOQQQSSSTTTVVVXXXYYYZZZ[[[]]]___```cccfffgggjjjooowww}}}~~~yyyqqqkkkhhhqqq~~~wwwoooeee^^^TTTKKKEEEBBB???===999777666555666666555333555444333333222222333333000000111111111111111111444333333222111111222222444444444333333222222222333222222111000000//////000000000000000000000000111000/////////000111222000000000000000000000000111111222222222111111000111111111111111111111111222222222111111111000000222222333444555555666666111111111111222333444555444444444444555666777777666777777999;;;===???@@@CCCGGGMMMSSSWWWXXXXXXWWWOOOOOOMMMRRR___lllvvvqqqooorrrxxxzzzuuuoooiiiccc^^^YYY\\\YYYQQQJJJFFFBBB>>>;;;;;;;;;::::::;;;;;;<<<:::999888777777777777777888888888888777777777777666666666666666666555444777777777666666666555555555555555555555555555555666666666666666666666666444444444555555555555555444444444444444444444444666666555555666666777888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAABBBCCCEEEFFFGGGFFFHHHJJJKKKKKKLLLOOORRRQQQSSSUUUVVVVVVWWWYYY[[[[[[^^^```aaabbbgggnnnsss{{{zzztttqqqyyyyyynnn```TTTNNNIIICCC???999888666555666777666444555444333333222222333333111222333333333222111000222222222222222111111000444444333333333333222222333333333222111111000000000000000000000000000000111000//////...//////000000000000000000000000000000111111222222222111111111111111111111111111111222222222111111111111111000111111222222333333333111111111111222333444555444444444444555666777888777777777888:::>>>AAACCCDDDGGGMMMRRRTTTUUUTTTRRROOOOOOLLLQQQ]]]jjj{{{yyyzzz~~~{{{wwwqqqkkkfff```ZZZVVVTTTWWWTTTLLLEEEBBB???;;;999888888888999999:::;;;;;;::::::999999888888888888888888888777777777666777777777888888777666666777777777666666666666555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666555555555555666777777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>?????????AAABBBCCCDDDEEEFFFHHHHHHHHHJJJLLLNNNNNNOOORRRSSSSSSTTTVVVXXXZZZ\\\^^^______bbbhhhmmmpppvvv~~~|||zzzooo```WWWPPPFFF???;;;999666666666777666555555444333333222222333333444555666777777555333111///000111222222111000///333333333333333333333333333333333222222222111111000000000000000000000000111111000000////////////000000000000000000000000000000111222222222111111111111111111111111111111111111111111111111111111111111000///...------,,,111111111111222333444444444444444444555666777888:::999999:::<<<@@@DDDGGGEEEIIIMMMQQQSSSSSSQQQOOONNNNNNKKKPPP[[[ggg|||yyysssnnngggaaa\\\WWWRRROOONNNPPPMMMFFF@@@>>><<<999:::999999888888888999999999:::::::::999999888888888888888888777777777666555666666777777666666666888777777777666666666666666666666666666666666666666666666666666666666666555555555555555555555444666666666666666666666666555555555555555666666777666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@BBBBBBEEEFFFGGGGGGFFFFFFHHHJJJKKKMMMOOOPPPPPPRRRTTTVVVXXXZZZ]]]]]]\\\^^^cccgggiiinnnuuu{{{ooocccWWWIII@@@===:::777666666777666666555444333333222222333333444555777888777555333222000111222333333333111111333333333333333333333333333333333222222222222222000000000000000000000000222222222222111000000///111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111444444333222111111000000111111111111222333444444555555555555555666888888:::999999:::<<<@@@DDDGGGGGGJJJNNNQQQSSSQQQOOOMMMLLLLLLIIINNNYYYdddzzzuuurrrjjjeee]]]WWWRRRNNNKKKHHHGGGIIIGGG@@@;;;:::999777;;;:::999999888888999999777888888999888888777777888888888888777777777777333444444555555555555555888888777777777666666666666666666666666666666666666666666666666666666666555555555555555444444444333333333333333333333333555555444444555555666777666666666777888888999999::::::::::::::::::::::::888888999::::::;;;;;;<<<============>>>???@@@AAADDDEEEEEEEEECCCDDDEEEGGGHHHJJJLLLMMMMMMOOOQQQSSSTTTVVVXXXXXXWWWYYY]]]aaadddhhhmmmrrrwwwppp```PPPEEE@@@===999666666666666555555444333333222222333333222333444444444333222111333444555555555555555555222222333333333333444444222222222222222222111111000000000000000000000000111222222222222111111000111111111111111111111111///000111222222222222222111111111111111111111111111111111111111222222222000000111222333444555555111111111111222333444555555555555555666777888888777777777888:::>>>AAACCCGGGJJJNNNQQQRRRPPPMMMKKKIIIJJJGGGMMMWWWbbbyyysssmmmjjjaaa\\\TTTNNNJJJGGGDDDCCCCCCFFFDDD>>>:::::::::888999999999888888999999:::777888999::::::999888888888888888888777777777777555555666777777777777777888888888777777777666666666666666666666666666666666666666666666666666666666666555555555444444444333333333333333333333333555444444444444555666666555555666666777888888999999999999999999999999999666666777777888999999999<<<;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAACCCEEEDDDFFFHHHJJJJJJKKKMMMOOOOOORRRUUUUUUTTTUUUXXX\\\___bbbfffiiimmmttt~~~|||jjjYYYOOOBBB???:::777666666555444555444333333222222333333222222222222222333333333444333333333444444555666222222222333333444444444111111111111111111111111000000000000000000000000///000111222222111111000111111111111111111111111//////000222222333333222111111111111111111111111000000111111111222222222,,,---...000111333444555111111111111222333444555555555555555666777888999666777777999;;;===???@@@FFFHHHLLLOOOPPPNNNKKKIIIGGGHHHFFFKKKVVV```}}}|||uuunnnhhheee[[[VVVOOOIIIEEEBBBAAA???DDDFFFEEE???;;;======<<<777777777777888999:::;;;999:::;;;<<<===<<<;;;:::888888888888777777777777888999:::;;;;;;;;;;;;;;;888888888888777777777777777777777777777777777777666666666666666666666666666666555555555444444444555555555555555555555555555444444444444555666666555555666666777888888888777777777777777777777777444444555555666777777777::::::::::::;;;<<<======;;;<<<>>>??????@@@CCCEEEBBBDDDFFFGGGGGGHHHKKKMMMNNNQQQTTTTTTSSSTTTWWW[[[\\\___aaacccfffmmmvvv}}}qqq```VVVDDD@@@;;;777666555444444555444333333222222333333333333333333333444555666111111000///000111333444222222222333333444444444000000000000000000111111000000000000000000000000---...///111111111000000111111111111111111111111//////000222222333333333111111111111111111111111000000111111222222222222000000000111222222333333111111111111222333444555555555555666666777888999888888:::;;;===>>>??????DDDGGGJJJMMMNNNLLLJJJHHHEEEFFFEEEJJJUUU```}}}zzztttmmmeee\\\VVVPPPMMMIIIDDDBBBAAABBBCCCGGGDDD???<<<;;;:::999888::::::999::::::<<<===>>>:::::::::;;;;;;:::999999999999999888999999::::::888888888888888888888888999999999999999999999999999999999888888888777777888888888888888777666666555555555555555555555555666666666666666666666666666666666666666666666666888777666666666777999:::999999999999999:::::::::999777666555555666777999888999999999999:::::::::????????????>>>>>>>>>>>>AAAAAABBBDDDEEEGGGHHHHHHKKKMMMOOOPPPQQQSSSUUUWWWXXXZZZ]]]```bbbgggllloooyyy}}}xxxwww~~~xxxfff[[[KKKEEE===999888888777555333333333222222333444444333333333333333333333333///000000222333444555555111111222333333333222222111111111222222333333333000000000000000000000000555222000000111111///---333333222222111000000000222222111111111111111111333333222222111000//////000000111222222222222111000000111111111222222222555444222111111111222222777777666555555666888888666888999::::::<<>>???@@@AAAIIIEEE???:::999999999999::::::::::::999888777666999::::::;;;;;;:::::::::;;;;;;:::999888888888888888888888888888888888888666666666777777888888999999999999888888888888888666777777777777666555555666666666666666666666666555555555555555555555555666666666666666666666666777777777666777888888999999999888888777777666666777666555444444555666777666666777777777888888888888888999999:::;;;;;;;;;>>>??????AAABBBCCCDDDEEEFFFHHHKKKLLLMMMNNNQQQSSSSSSUUUWWWXXXZZZ]]]aaaeeekkkooouuu|||{{{|||qqqjjjeeedddlllxxxrrrfffXXXPPPFFF>>>:::888555333444444333333333333333444222222222222222222222222111222222333555666666777444444444333222111000///111222222222222333333333111111111111111111111111...111333333111000111333///000000111222222333333111111111111111111111111333333222222111000000000000000111222222222222111222222333333333444444444444333333222222222222333666666666666666777888888777888::::::;;;<<>>>>>???@@@AAAJJJEEE>>>999888999:::;;;::::::;;;;;;:::999777777999999:::;;;;;;;;;::::::<<<;;;:::999888888888888888888888888888888888888888888888888888888777777888888888888888888888888777777888888888777777666666666666666666666666666444444444444444444444444666666666666666666666666777777777777777888888999999888888777666555555444666555444444444444555666777777777777888888888888888888999999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCEEEHHHIIIJJJKKKMMMPPPQQQRRRTTTUUUVVVXXX\\\___dddgggkkkpppwww}}}~~~zzzoooddd___^^^eeeqqqyyynnnaaaXXXMMMCCC>>>;;;888555555444444333333333333444111111111111111111111111...///000222555777888999333333333333222222111000222222222222222222222222111111111111111111111111444444444222111111222333000000111111111222222222111111111111111222222222222222222111111111000000000000111222222222222111000000111111111222222222333333333333333333333333555555666666777777888888777888:::;;;;;;===???BBBDDDGGGKKKLLLJJJGGGDDDDDD@@@DDDBBBEEEQQQ___}}}|||vvvqqqjjjeee]]]VVVPPPKKKHHHEEEAAA@@@???>>>>>>???AAABBBHHHCCC===999888:::;;;<<<::::::;;;;;;;;;;;;::::::888999::::::;;;;;;;;;:::<<<;;;:::999888888888888888888888888888888888888;;;;;;:::999888777777666888888888888888888888888888999999:::::::::999999777777777777777777777777555555555555555555555555666666666666666666666666666777777777888888888888888888777777666555444444555555444444444444555555555555555555666666666666666777777888999::::::;;;;;;;;;<<<===>>>??????@@@@@@BBBEEEFFFGGGHHHKKKMMMOOOPPPQQQRRRSSSUUUXXX[[[```aaadddhhhmmmuuu~~~}}}{{{nnnbbb]]][[[aaakkkyyyxxxhhh___RRRGGGAAA===999666666555444444333333333444111111111111111111111111444333333333222222111111000111222222333333333333222222222222222222222222111111111111111111111111555222000///000111333333222222222111111111000000000000111111111222222222222222222111111111111111000000111222222222222111000000111111111222222222333333333333333333333333444555555666777888888888777999:::;;;;;;===@@@BBBEEEGGGKKKKKKIIIFFFDDDCCC@@@DDDBBBEEEPPP]]]zzz~~~wwwooojjj```[[[UUUOOOKKKHHHEEECCC@@@??????>>>???@@@AAABBBEEEAAA<<<::::::;;;===>>>;;;;;;;;;::::::;;;<<<<<<888888999:::;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888888888888<<<;;;;;;:::999888777777888888888888888999999999999999:::;;;;;;;;;;;;:::777777777777777777777777666666666666666666666666666666666666666666666666666666777888888888888777888888777777666666555555555555555555555555555555222222333333333444444444444555555555666777777777:::;;;;;;<<<======>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKLLLMMMOOOOOOPPPRRRUUUXXX\\\]]]___bbbfffllltttyyy}}}||||||nnnddd^^^[[[```iiitttrrrhhhYYYLLLDDD???:::777777666555444333333333333222222222222222222222222222222222222222222222222///000111222333444444444333333333222222222222111222222222222222222222222///000111000000111333444333333222222111000000///000000000111222222333333111111111111111111111111000000111222222222222111222222333333333444444444222333333444444444444333333444555777888888888888888999;;;;;;<<<===@@@BBBEEEHHHKKKKKKIIIEEECCCBBB@@@DDDBBBDDDLLLWWWqqq}}}||||||{{{||||||vvvmmmeee```UUURRRMMMJJJHHHEEECCCAAA???>>>>>>>>>>>>???@@@@@@BBB???<<<:::;;;===>>>>>>>>><<<:::888777888:::;;;777888999:::;;;;;;;;;;;;::::::999999888999999999888888888888888888888888888888888888888999999999777777888888888999999999888999::::::;;;;;;;;;:::888888888888888888888888777777777777777777777777666666666666666666666666555666777888999888888777777777777777777777777777666666666777777666666666333333444444444555555555555555555666666666666666:::;;;;;;<<<<<<======>>>===???BBBCCCDDDEEEHHHJJJIIIJJJKKKLLLMMMOOOSSSVVVWWWYYY[[[]]]```eeekkkooouuuzzz~~~uuullleeeaaadddkkkuuuvvveeeVVVKKKCCC===999777666555444444333333333333333333333333333333333000000111222333555555666000111222333333333333333333333333222222222111111222222222222222222222222...777???>>>555///000444222222111111111111111111///000000111222222333333111111111111111111111111000000111222222222222111222222333333333444444444222222444555555555444444333444555777888999888888888999;;;<<<<<<===@@@CCCEEEHHHKKKKKKHHHEEEBBBAAA???CCCBBBDDDLLLTTTlll~~~wwwvvvwwwwwwxxx{{{{{{uuummmeee\\\VVVOOOLLLIIIGGGEEEDDDAAA@@@>>>============>>>>>>???@@@===;;;;;;===>>>??????@@@>>>:::666555666777999777888999:::;;;;;;<<<;;;999999999888999999::::::888888888888888888888888444555666777888999::::::777777888888999999999999777888999:::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666555666777999999888888777777777777777888888888888666666777777777777666666777777777777888888888999888888888888888777777777;;;;;;;;;<<<<<<============???AAACCCCCCEEEGGGIIIFFFHHHIIIJJJKKKMMMQQQTTTTTTVVVXXXZZZ\\\```eeeiiikkkooovvv~~~~~~~~~ssslllgggiiioooxxxppp___RRRIIIAAA===777777666555444333333333333333333333333333333333888777666555333222111000222222333333333222222111333333333222222111111111222222222222222222222222222CCCQQQMMM;;;---,,,222000000000111222222333333///000000111222222333333111111111111111111222222000000111222222222222111000000111111111222222222111222444555666555444444222333555777888999888888888999;;;<<<<<<>>>@@@CCCEEEHHHKKKKKKHHHEEEBBBAAA===BBBBBBEEENNNWWWooo{{{xxxuuutttuuuwwwyyyyyy}}}}}}~~~~~~~~~~~~|||}}}~~~yyyppphhh```YYYRRRNNNJJJIIIFFFDDDCCCBBBBBBBBB@@@AAA@@@<<<<<>>===============<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;999777888<<<===<<<999999888888777777888888999777777666666555555555444777666666666555555555555::::::999888777666555555777777777777666666666666666555444333333444555666666666666666666666666666666666666666777777777777888888999:::<<<======>>>===>>>???@@@BBBCCCDDDEEEDDDEEEFFFHHHJJJKKKMMMMMMSSSTTTUUUUUUUUUWWW[[[___bbbeeemmmvvv|||{{{~~~{{{vvvooolllppp|||sssbbbOOOBBB???:::777666888777333222444444444333333333333222222333333333333333333333333333333333222222111111111444444444333333333222222333333333333333333333333333;;;AAA???666///000333222222333333333222222111111111222222222222111111222222222111111000000000111222333333333333222111000111333555555444333222555444222111111222444555777888:::;;;;;;;;;999888555666888;;;>>>AAACCCDDDFFFHHHIIIIIIFFFCCCAAAAAA>>>DDDHHHHHHKKKZZZtttwwwuuussssssuuuwwwxxxxxx}}}}}}}}}~~~~~~~~~}}}|||}}}~~~wwwrrrjjjbbb[[[TTTNNNKKKIIIGGGEEECCCBBBAAAAAAAAA???AAA@@@<<<===BBBEEEDDD???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::999999999::::::;;;;;;;;;:::::::::::::::999999999999999999999999999999999999::::::;;;;;;::::::999:::::::::::::::::::::::::::999888999:::;;;;;;:::999999888888888888999999777777777777666666666555777777666666666555555555999999888888777666666666777777777777777666555555666555444444444444555666555555555555555555555555555666666666777777777777666777777888:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJLLLLLLPPPQQQRRRRRRRRRTTTXXX[[[[[[]]]ccckkkqqqwwwyyyxxx}}}|||vvvtttxxxppp[[[KKKEEE===888666777555111000111444444333333333333222222333333333333333333333333333333333222222222111111111111111000000000//////222222222222222222222222///444999888222//////222111222222222222222111111111111222222222222111111333333222222222111111111111222333333333333222111111222333444444444333333555444222111111222444555111222444666666555444333888888:::<<<>>>@@@BBBCCCFFFGGGIIIHHHEEECCCAAAAAA<<>>CCCFFFEEE???>>>>>>===========================<<<<<<<<<<<<999999999::::::::::::;;;999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999888999::::::999888999;;;::::::999999999999::::::888888888888888777777777777777777777666666666666777777777777777777777777666666777888777666555444666555444444444444555666555555555555555555555555555555666666666777777777444555666666777888999999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJJJJLLLMMMNNNNNNNNNPPPSSSVVVUUUUUUYYY```eeekkkvvvxxxxxxyyy}}}jjjVVVKKKBBB<<<777777555111///000444444333333333333222222333333333333333333333333333333333222222222222111333333333333222222222222111111111111111111111111...000222222111000111222000111111222222222111111111111222222222222111111333333333333222222222222111222222333333222222111222222333333333444444444555444333222222333444555444555666777888777666666:::;;;<<<===???AAABBBBBBEEEGGGHHHGGGDDDBBB@@@@@@===AAAFFFNNN[[[qqqxxxttttttvvvyyy|||~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||xxxtttqqqllliiiaaa]]]WWWRRRMMMIIIEEECCCDDDCCCCCCBBBAAA@@@@@@@@@???AAAAAA???@@@EEEGGGFFF??????>>>============>>>>>>>>>>>>>>>>>>>>>======:::::::::::::::::::::;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999666999;;;:::777666999;;;;;;::::::999999::::::;;;999999999999999999999999888888888777777777666666666666777777888888888888555666777888777666444333555555555444444555555555555555555555555555555555555555555666666666777777444444555666777777888888::::::;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQTTTRRRUUUZZZ^^^cccmmmvvv{{{yyy}}}yyyaaaQQQHHH@@@999888777444222333444444333333333222222222333333333333333333333333222222222222222222222222555444444444444333333333222222222222222222222222222111000111222333333333000000111111222222111111111111222222222222111111333333333333333333333333222222222222222222222222333333222222222333444555444444333333333444555555888999:::;;;<<<<<<;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGFFFCCC@@@@@@@@@???BBBIIIUUUhhhyyytttuuuwww{{{~~~}}}{{{{{{|||||||||}}}}}}}}}}}}}}}}}}~~~}}}zzztttoookkkgggccc```YYYUUUPPPLLLJJJGGGEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCCCC@@@AAAFFFGGGFFF@@@@@@???>>>>>>>>>>>>???????????????????????????<<<;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777:::<<<;;;888777888;;;;;;::::::999999::::::;;;999999999:::::::::::::::999888888888888777777777666666666777888888999999555666666777666555444333444555555555555555555444555555555555555555555555555555555555666666666666555555666666777777888888::::::;;;<<<===>>>??????>>>???@@@AAABBBCCCDDDEEEEEEGGGHHHIIIIIIJJJLLLNNNRRRPPPQQQVVVZZZ^^^eeemmmttt|||{{{yyy{{{ooo[[[MMMCCC:::888777555444555444444333333333222222222333333333333333333333333222222222222222222222222111111111111000000000000333333333333333333333333555333000000222333333222000000111222222222222222111111222222222222111111333333333333333333333333222222222222222222222222333333222222222333444555333333333333444555555666666666777888999:::::::::888999;;;>>>AAADDDFFFGGGDDDEEEFFFDDDAAA?????????@@@BBBIIIWWWmmm}}}uuuvvvwwwyyy|||}}}|||{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~}}}tttpppjjjeeeaaa]]]ZZZWWWRRROOOLLLIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDDDDBBBCCCFFFGGGEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<;;;999999999:::::::::999999999999::::::999999999:::::::::::::::999999999999888888888777666666777777888888888999666666666555555555444444444444555666666555444444444444444444444444444444444444555555555666666666666666666777777888888888::::::;;;;;;<<<======>>>======>>>???@@@AAABBBBBBCCCEEEFFFGGGGGGGGGIIIJJJMMMKKKLLLQQQUUUWWW\\\bbbiiiqqq||||||wwwvvv}}}jjjSSSGGG;;;777777555444444444444333333333333222222333333333333333333333333111222222222222333333333333222222222222111111111333333333333333333333333444222000000000111000///000111222333333333333333111111222222222222111111222222222222333333333333333222222111111222222333222222333333333444444444333333444444555555666666555555666777888999::::::777888;;;>>>AAADDDFFFGGGDDDEEEDDDCCC@@@>>>>>>???>>>AAAHHHUUUkkkyyyxxxxxxzzz||||||{{{zzzzzzzzz{{{{{{{{{|||||||||}}}~~~}}}yyyvvvkkkgggaaa\\\XXXUUURRRPPPNNNKKKHHHGGGGGGHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDDDDFFFFFFCCCCCCFFFGGGDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAABBBBBBBBBBBB????????????>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<<<<:::999999999888888888888999999888888999999::::::::::::::::::999999999888888888777777777777777888888888888666555333333444555666444444555666666555444444444444444444444444444444444444444555555555666666666666666666777777777777888999999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@BBBDDDEEEDDDDDDFFFGGGHHHEEEFFFLLLQQQRRRUUUYYY```fffpppzzz|||wwwyyywww]]]OOOAAA;;;999777555555444444333333333333222222333333333333333333333333111111222222222333333333555555555444444444333333222222222222222222222222111111111111000//////000111111222444444555555444111111222222222222111111111111111222222222333333333333222111111222333333111222333444444444333333222333444555555666666666666666666777888999;;;;;;888999;;;===@@@BBBDDDEEECCCDDDDDDAAA???===>>>???>>>AAAHHHSSSggg~~~}}}{{{|||}}}~~~}}}|||zzzzzzzzz{{{{{{{{{||||||}}}~~~{{{vvvrrroooddd```[[[VVVSSSPPPNNNLLLKKKIIIGGGFFFGGGHHHGGGGGGDDDEEEGGGHHHHHHGGGFFFFFFEEEGGGGGGDDDDDDFFFFFFCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@??????>>>>>>??????>>>>>>======<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;999999888888888888888888999888888888999999::::::::::::::::::999999999888888888888777777777777777777888777444222222333555777333444555666666555444333444444444444444444444444444444444555555555666666555555555666666666666666777777888888999999:::::::::;;;;;;<<<===>>>??????>>>@@@BBBCCCCCCBBBCCCEEEEEEBBBDDDKKKOOOPPPQQQTTTZZZ___hhhqqq|||}}}zzz}}}}}}hhhXXXHHHAAA>>>:::777777444444444333333333222222333333333333333333333333111111111222222333333333222222222111111111000000111111111111111111111111///111333333222111111333111222333444555555555555111111222222222222111111000000000111111222222222444333222111111222333444000111333555555444333222222333444555666666666666333333333444555777888999:::;;;<<<===???AAABBBCCCCCCDDDCCCAAA>>>======>>>@@@DDDJJJTTTfff|||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyy{{{|||}}}~~~|||xxxsssnnnhhhddd```\\\VVVQQQLLLJJJJJJKKKIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<>>>@@@AAA>>><<>>>>>>>>======<<<<<>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;???>>>===<<<;;;:::::::::999999999888888777777777777777999:::::::::::::::::::::<<<<<<<<<<<<::::::888888888888888888888888555555666666666666666555666444111111333444333111555555555555555555555555555555444444444444555555333333444555666666555555666777888999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFIIIKKKNNNOOOWWWVVV[[[eeeppp||||||||||||uuuppppppuuurrrcccRRRFFF===777444666999777555444444444333222111111111333444555444333333333333333222222111000111111111222222333333333222222222222222222222222333222111000000111222333///000111333444555666666444444444333333222222222444333222222111111222222111111222222222333333333666666555555555444444444444444444444444444444444444444555555666777777777888888:::<<<>>>AAACCCEEEDDDEEEEEECCC@@@>>>===>>>===AAAHHHUUUjjj{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxyyy{{{|||}}}}}}xxxtttooojjjddd```]]]YYYTTTOOOLLLJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>???AAAAAA???===????????????>>>>>>>>>===??????>>>>>>===<<<;;;;;;<<<<<<============<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::999888777777888999::::::::::::999888888888888888888888888888555666666777777666666555666444222222333444333111555555555555555555555555555555444444444444555555333444444555555666555555666666777888999:::;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>??????@@@@@@AAABBBCCCEEEGGGJJJLLLNNNTTTTTTXXX```jjjsss}}}}}}xxxqqqlllkkkpppyyy{{{kkkYYYKKKBBB;;;888999888666444444444444333222666555555555555444222111222222333333222111111000111111222222222333333333222222222222222222222222222222111111111111222222111111222333444444444444444333333333222222222222333222111111000000111111111111222222222333333333666666555555555444444444444444444444444444444444444444555555666777777777888888:::;;;>>>AAACCCDDDBBBCCCCCCAAA>>><<<<<<===???CCCLLL[[[qqq|||{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxyyy{{{}}}~~~|||xxxsssnnniiiccc^^^ZZZXXXUUUQQQMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBBBB@@@???AAAAAA@@@@@@@@@@@@??????@@@??????>>>>>>===============>>>>>>>>>======<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999888777666999999::::::::::::999999999999999999999999999999666666777777777777666666666444222222333444333222555555555555555555555555555555444444444444555555444444444555555555555555555555666777888999:::::::::999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAACCCEEEGGGJJJKKKQQQOOORRRYYY```hhhsss}}}{{{wwwpppiiihhhkkktttwwwcccSSSHHH???<<<===777555444333444444444222444555555444444333222111222222333333222222111111111222222222222333333333222222222222222222222222111111222222222222111111333333333444444333222222222222222222222111111111222111000000//////000000111111222222222333333333555555555555555444444444444444444444444444444444444555555666666777777888888888:::;;;>>>@@@BBBDDD@@@AAA@@@>>><<<:::;;;<<>>>>>===<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999666777888999::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999999999777777888888888777666666666555333333333333333333555555555555555555555555555555444444444444555555555555444444444555555555555555555666777888888999999888888888888999::::::999:::::::::;;;;;;<<<<<<===>>>???@@@BBBEEEGGGHHHMMMLLLNNNTTTZZZ___hhhqqq~~~~~~{{{sssllliiikkkrrrmmm\\\OOODDD>>>>>>777555333333444555444333///111222333333333333444333333444444444333333222222222222222222222222222222222222222222222222222000111222333333222111000222333333444444333333222111111111111111111111111222222111000000000000000111111222222222333333333555555555555555555555555444444444444444444444444555555555666777777888888888888999;;;===@@@BBBCCC???@@@???===;;;:::;;;===DDDIIITTTggg~~~{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~|||tttpppjjjddd```[[[WWWTTTQQQOOOMMMLLLKKKKKKLLLMMMKKKLLLMMMMMMNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===999999999999999999999999777888999::::::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999999888777666666555555555444333333333444555555555555555555555555555555444444444444555555666555444444444444555555555555555666777777777888777777777777777888999999999999999999999:::::::::<<<<<<===>>>@@@BBBDDDEEEIIIIIILLLRRRVVVZZZaaaiiitttzzzqqqmmmnnnsssxxxgggWWWIII@@@===888666444444555555444333000222555555444333444666444444555555555555555444222222222222222222222222222222222222222222222222000111222333333222111000111111222333444444444444111111111111111111111111333333222111111111111222111111222222222333333333444555555555555555555555444444444444444444444444555555666666777888888888888999999;;;===???AAABBB@@@@@@???===;;;;;;===???EEEJJJUUUfff~~~}}}|||zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyzzz}}}~~~{{{yyyppplllfffaaa]]]ZZZVVVTTTPPPOOONNNMMMLLLMMMMMMNNNLLLMMMNNNOOOOOOOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQQQQQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAABBBCCCBBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999:::999999888777666555666666555333222444555555555555555555555555555555555444444444444555555777666555333333444555555555666666666777777777888777666666666666777888888888888888888999999999999;;;;;;<<<===???AAACCCDDDGGGGGGJJJPPPSSSVVV\\\ccciiivvvyyytttssswwwvvveeeSSSFFF@@@;;;999666555666666444333555888:::999555333444666444444555555666666555555333333333222222222222111222222222222222222222222111111222222222222111111000111222333444444555444111111111222222222222222444333333222111222222222111111222222222333333333444444444555555555555555444444444444444444444444555666666777777888888999888999999;;;<<<>>>@@@AAA@@@@@@???===<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================<<<;;;:::999<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::::::::::::::999888777666555666777555333222444666555555555555555555555555555555444444444444555555888666555333333333555666666666777777777777888888666666555555666666777888888888888888888888888888:::;;;;;;<<<>>>@@@BBBCCCFFFFFFHHHMMMPPPPPPUUU[[[```kkkxxx}}}{{{vvv```NNNFFF===;;;888777777666444333444888:::999444222333666222222333444444444444444333333333222222222111111222222222222222222222222222222111111111111222222222333333444444333333333222222222222333333333444333222222111111111111111111111222222222333333333444444444555555555666666444444444444444444444444666666666777888888999999888999999:::<<<>>>@@@AAA??????>>><<<;;;<<>>===<<<;;;:::::::::999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::;;;;;;;;;:::999888777666444666777666333222444666555555555555555555555555555555555444444555555555888777555333333333555666777777777777888888888888555555555555555666777777999999999888888888888888:::;;;;;;<<<>>>@@@AAABBBFFFEEEGGGKKKLLLLLLOOOTTTYYYdddqqq{{{~~~jjjUUUKKK???===:::888777666555333...222666555222111333777000111222222333333333333333333333222222111111111222222222222222222222222333222111000000111222333444444444444333222111000222222222333333444444444222111111000000000000000111111222222222333333333444444444555555555666666444444444444444444444444666666666777888888999999888999999:::<<<>>>???@@@???>>>===<<<:::<<>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<;;;:::888888666666666666666555555444444444555555555555555555444444444444444444444444444444444555555555666666888888777777666666666555666666666666666666666666888888777777888999::::::999999:::;;;;;;<<<<<<===AAACCCFFFGGGIIIKKKOOORRRXXXYYYaaaooo}}}gggRRRFFF===777777777555333444444444444555555666666666111222222333444555666666444444444333333222222222000111111111111222222222333333333222222111111111666555555444222111111000111111111111111111111111333222222111111222222333666555555444444555555666333444666777888777666555222222222333444555666777777777888888888888777666777888:::<<<>>>>>>>>>>>>===;;;:::999999<<<>>>@@@FFFHHHSSS___fffnnn|||{{{{{{~~~|||yyyyyy{{{{{{zzzxxx||||||~~~zzzuuuoookkkdddbbb^^^[[[YYYXXXXXXXXXXXXXXXVVVUUUUUUUUUVVVVVVXXXXXXZZZ\\\]]]^^^_________^^^^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTSSSQQQPPPOOONNNOOORRRTTTVVVWWWWWWWWWSSSPPPMMMKKKJJJHHHEEEBBBBBBAAAAAABBBDDDEEEDDDBBBBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHGGGFFFEEECCCBBB@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;===================================================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999777777888888777777666555555555555555555555555555444444444444444444444444444444555555555555555555777777777666666555555555666666666666666666666666777777777777777888999999999999::::::;;;<<<<<<<<<@@@BBBDDDFFFGGGJJJMMMPPPSSSVVV^^^jjjvvvvvv```MMMCCC;;;999:::888777888222333333333333333333444222333333444444555555555444444444333333222222222111111111111222222222222333333333222222222111111444444333333333333222222222222222222222222222222333222222111111222222333444444333333333333444444222444555777777666555444111111111111222333444444777777777888888777777666777888:::<<<>>>>>>>>>>>>===<<<:::999:::;;;>>>???CCCEEEOOOZZZ___ggg}}}|||{{{|||}}}{{{zzzzzz{{{|||{{{zzz}}}~~~yyysssmmmhhh```___^^^]]]\\\]]]^^^^^^]]]\\\[[[YYYYYYZZZ[[[\\\[[[]]]___bbbdddeeeeeeeeeddddddcccbbbaaa___^^^]]]ZZZYYYXXXVVVTTTSSSSSSSSSOOOQQQTTTXXX[[[]]]______[[[XXXTTTPPPMMMJJJFFFCCCBBBBBBBBBEEEGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<;;;;;;================================================>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999888777777555555555555555555555555555555555555555555555555555555555555555555444444666666666555555555555555666666666666666666666666777777666666666777888888999999::::::;;;;;;<<<<<<>>>@@@BBBDDDEEEGGGKKKMMMOOORRRZZZdddlllxxxpppUUUHHH===999888777666888444444444333333333333333444444444444444444444444444444333333333333222222111111111111222222222333333333333222222222222111222222222333333444444444333333333333333333333333333222222111111222222333333222222111111222222333222333555666666555444444333222222222222222333333666666777777777777666666777888:::<<<>>>>>>>>>>>>===<<<;;;::::::;;;===>>>AAADDDKKKTTTYYYaaaxxx~~~|||{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{yyyrrrkkkfffaaaaaaaaaaaacccdddfffgggaaa```___^^^^^^___```aaa```bbbeeegggjjjjjjjjjjjjiiiiiiiiiiiigggeeecccbbb___^^^[[[XXXWWWVVVVVVVVVSSSUUUXXX]]]```cccdddeeeaaa^^^ZZZUUURRRNNNIIIFFFEEEEEEEEEGGGHHHGGGEEEBBBDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHGGGHHHHHHHHHHHHFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>??????===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999999888777777666666666666555555555555666666666666666666666666555555555555555444444444555555555555555555444444666666666666666666666666777666666666666666777777888999999:::;;;;;;<<<<<<===???AAACCCDDDFFFIIILLLLLLPPPXXX___dddnnn~~~```QQQAAA:::999777777888777777666666555555444444555555555444444333333333333333333333333333333333111111111222222222333333222222222222222222222222222222333333333333444444333333333333333333333333333222222111111222222333333222222111111222222333333333444555555444444333666555555444444444555555555555666777777777666666888999;;;<<<>>>>>>>>>======<<<;;;::::::;;;======AAADDDJJJPPPVVVaaawww}}}|||zzzyyyxxxwwwxxxxxxxxxyyyzzz|||}}}zzzsssmmmhhhcccdddeeegggiiikkklllmmmfffffffffeeeffffffffffffeeegggiiikkklllmmmmmmmmmmmmnnnnnnnnnmmmkkkiiihhhdddbbb```]]]ZZZYYYYYYYYYYYY[[[^^^bbbeeeggghhhhhhdddaaa\\\XXXTTTPPPLLLIIIGGGFFFFFFGGGIIIHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>??????@@@???>>>===<<<;;;;;;;;;::::::;;;<<<============888888999999888888777666777777666666666555555555666666666666666666666666555555555555555555555444444444555555555555555555666666666666666666666666777777666666666666666777888888999999:::;;;;;;<<<===???AAABBBCCCEEEHHHKKKLLLPPPVVV\\\___gggxxxooo]]]III???===:::888999777777777666666555555555555555555444444333333222333333333333333333333333111222222222222333333333222222222222222222222222444444333333333333222222333333333333333333333333333222222111111222222333444444333333333333444444444444444444444444333333666666555444444444555555555555666777777777777777888999;;;===>>>>>>======<<<<<<;;;;;;;;;<<<======???BBBGGGMMMUUUeee~~~~~~~~~~~~}}}{{{yyywwwvvvvvvwwwyyyyyyyyyzzz}}}yyyrrrnnniiijjjkkkmmmooopppqqqrrrmmmnnnoooqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrrrrpppnnnmmmjjjhhhfffcccaaa___]]]]]]```bbbeeehhhkkklllmmmnnnhhheee```\\\YYYTTTPPPMMMHHHGGGGGGHHHJJJLLLKKKKKKGGGGGGHHHHHHIIIJJJLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@??????>>>===<<<<<<<<<<<<:::;;;<<<===============888999999999999888777777888777777666666555555555555555555555555555555555444444444555555555666666555555555555555666666666666666666666666666666666888888777666666666777777888888999999::::::;;;;;;<<<>>>@@@AAABBBDDDGGGIIIKKKNNNSSSXXX[[[aaaooo}}}xxxdddNNNBBB===999555444555555555444444444444444555555555444444333333333222222333333333333444444222222222222333333333333111222222222222333333333444444444333333222222222333333333333333333333333333222222111111222222333666555555444444555555666555555555444444444444444444333333333333333444444555666777888888999999888999:::;;;============<<<:::::::::;;;<<<===>>>>>><<>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>>>>===============>>>;;;<<<<<<============<<<:::::::::::::::999999888888888777777666555555444444444444444444444444444222333333444555666777777555555555666666777777777666666666666666666666666999999888777777777777777888888888999::::::;;;;;;;;;<<<>>>???@@@BBBDDDGGGIIIJJJNNNTTTXXX\\\fffpppmmmUUUGGGAAA;;;555222444444444444555555555555444444444444444444333333222222222333333444444444222222222333333333444444111111222222222333333333222222333333333333444444222222222222222222222222333222222111111222222333666555555555555555555666777666666555444444444555333333333333333444555666666777888999::::::::::::999:::;;;============<<<999999:::;;;<<<>>>??????:::>>>BBBJJJ[[[yyy~~~~~~{{{{{{wwwxxxyyyzzzyyywwwuuussswwwzzz|||}}}}}}~~~||||||}}}~~~~~~~~~~~~|||~~~yyywwwssspppnnnnnnooopppnnnpppsssuuuvvvuuusssrrrssssssrrrpppmmmiiifffdddgggiiimmmqqquuuxxxzzzzzz~~~{{{uuupppkkkeee___\\\VVVSSSNNNLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRTTTUUUOOOOOOOOOOOONNNNNNNNNMMMJJJKKKLLLMMMMMMLLLKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????<<<======>>>???@@@@@@@@@>>>============>>>>>>???<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888777666555555444444444444444444444444444111222333444555777888888555666666666777777888888666666666666666666666666::::::999888777777888888777888888999::::::;;;;;;999;;;===>>>>>>@@@CCCEEEGGGFFFJJJPPPUUUYYY```hhhtttzzzaaaRRRKKKDDD===999555555666666777777888888444444444444444444444444222222222333333444444444222222333333333444444444111111111222222333333333000111111222444555555666111111111111111111111111333222222222222222222333666555555444444555555666888777666555555555555555444444444555666777888999777777888999:::;;;;;;;;;999:::<<<=========<<<<<<777888999;;;===>>>???@@@<<>>======@@@AAAAAA>>>===???AAA@@@@@@@@@????????????>>><<<<<<<<<===============;;;;;;<<<<<<;;;;;;:::999666666666666555444333222555555555555555666777777666666666555444444333333555555666666777777777888777666444333444555777888555555666666777777888888888999999::::::;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCEEEGGGJJJNNNRRRWWW^^^bbbooo}}}iiiUUUJJJCCC===888777666555555666777666444555444444333333444444555444444444333333222222222444444444444444444444444555444333333222222333333222222111111111111222222111222333444555444333222000000///...............111111222222222333333333333333333444444444555555//////000111333444555666999999999999999999999999======>>>>>>>>>>>>============;;;::::::;;;<<<===???@@@CCCNNNhhh~~~|||zzzxxxzzzzzzyyyxxxwwwwwwvvvvvvyyyzzz|||}}}uuuqqqpppooonnnlllmmmnnnooopppqqqqqqrrrrrrttttttuuuuuutttrrrpppnnnmmmppptttwwwzzz~~~}}}vvvrrrhhhddd___[[[ZZZYYYYYYXXXUUUUUUVVVVVVVVVVVVVVVUUURRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAA@@@??????AAACCCBBB???>>>@@@BBBAAA@@@@@@@@@????????????========================;;;;;;<<<<<<;;;;;;:::999777777777777777666555444999888777555444444444444666555555555555444444444666666666777777777888888777666555444444666777999777777777777666666666666555666666777777888999999::::::;;;<<<===???AAAAAADDDFFFIIIMMMPPPVVV\\\aaajjjwwwrrr]]]OOOFFF???;;;777666555555666666555444555444444333333444444555444444444333333333222222444444444444444444444444555444333333222222333333333333222222222222333333444444444444333222222111222222111000000000000000222222333333333444444444333333444444444555555555222333333333444555555555888888888999999999::::::=========>>>>>>============<<<;;;;;;;;;;;;<<<===@@@BBBEEEPPPkkk|||zzzyyywwwzzzzzzyyyxxxxxxxxxxxxxxx{{{}}}yyyssspppooonnnlllkkklllmmmnnnoooppppppqqqrrrsssuuuwwwvvvuuurrrpppnnnppptttxxx{{{uuupppjjjdddaaa```___^^^XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUSSSRRRQQQQQQQQQQQQSSSSSSRRRRRRQQQPPPPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDD@@@AAABBBBBBCCCBBBBBBAAABBBCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>==================;;;<<<<<<<<<<<<;;;::::::777888888999888888777777999888777555444444444444444444555555555666666666777777777777888888888888777666555555555666888999888888888777666555555555444555555666777777888888999::::::;;;<<<>>>???@@@CCCEEEHHHKKKNNNTTTZZZ^^^dddooo|||hhhUUUIIIBBB???888777555555555666555444555555444444444444555555444444444444333333333333444444444444444444444444555444333333222222333333444444444444444444444444666555444333222111111111444333333222222222222333333333444444444555555555333444444444444555555555666666666666666555555555777777888999:::;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@CCCGGGRRRnnn|||zzzxxxwwwwwwxxxxxxwwwvvvvvvwwwxxxxxx|||~~~|||tttqqqooommmkkkiiiiiijjjjjjkkkmmmnnnnnnnnnpppsssuuuvvvtttrrrpppmmmooosssvvvyyy}}}}}}vvvoookkkhhheeeddd^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::777888888999999999888888555555555555555666777777333444444555666777777777777777888888888888888888777666666666666777888999888777777777666666666555777777888888999::::::::::::::::::;;;<<<>>>???@@@AAACCCFFFIIILLLQQQWWW[[[```hhhtttrrr\\\MMMDDD@@@:::888555555555555555444555555444444444444555555444444444444444444333333444444444444444444444444555444333333222222333333444444444444444444444444666555333222111222222333444444333333333333333444333333333333444444444444444444444444555555555555666666666666777777777777888888999:::<<<===>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===???BBBGGGTTTooo}}}yyywwwvvvvvvvvvuuuuuutttttttttvvvwwwyyy}}}~~~}}}vvvrrrpppmmmkkkhhhhhhgggggghhhiiijjjkkkmmmooorrrtttuuutttrrrqqqnnnpppsssuuuwwwzzz}}}{{{uuuqqqmmmjjjfffdddaaa^^^[[[YYYWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCCCCDDDDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBAAA@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::777777888999999999888888555555555555555666777777333444444555666777888888888888777777777777777777666666666666666777777888555666666666777777777888888888999999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAABBBEEEGGGJJJOOOTTTXXX___eeeooo||||||eeeSSSGGGAAA===:::777555555666555444666555555444444555555666444444444444444444444444444444444444444444444444555444333333222222333333333333444555555444333333333222222111222333555666333333222222222333333444222222222222333333333333444444444555555555666666444444555666777888999999::::::;;;<<<===??????@@@;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<======>>>AAAGGGTTTooozzzvvvttttttuuuuuutttsssrrrrrrsssuuuxxxyyy~~~yyyuuurrrooollliiiiiiggggggggghhhiiijjjooopppqqqsssttttttssssssppprrrtttvvvwwwzzz}}}|||vvvrrrmmmjjjfffbbb]]]ZZZYYYXXXWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPNNNOOOOOOOOOOOONNNMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJIIIHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBCCCDDDEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<============<<<;;;;;;888999999999999999888888999888777555444444444444444444555666777777888888777777777777666666666666555555555555666666666666555555555666777888888888777777777888999999::::::<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFIIIMMMRRRVVV^^^bbbjjjwwwsss___OOOEEE@@@<<<999666666777666666666666555555555555666666444444444444555555555555444444444444444444444444555444333333222222333333222333444555555444333222111111111222333444555666222222222222222333333444111111111222222222333333444444555555555666666666444444555777888999;;;;;;;;;;;;<<<===>>>??????@@@::::::;;;;;;;;;;;;::::::999:::;;;<<<===============AAAGGGTTToooxxxtttrrrsssttttttsssrrrqqqqqqsssvvvyyy{{{|||yyyvvvrrrnnnmmmllljjjhhhggghhhiiijjjooooooooooooppppppqqqrrrnnnqqqsssuuuwwwzzz~~~{{{rrroookkkfffaaa^^^]]]\\\XXXWWWVVVVVVUUUUUUUUUVVVUUUUUUUUUTTTSSSSSSRRRRRRNNNNNNNNNNNNNNNMMMMMMLLLJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHFFFFFFEEEFFFGGGGGGFFFDDDCCCEEEGGGIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;:::999888999888777555444444444444555555666666777777777888666666666666555555555444333444444555555555555555666666666666777777777777666666666777888888999999;;;;;;;;;;;;<<<===>>>>>>AAABBBDDDFFFHHHLLLQQQUUU\\\^^^fffrrr}}}ooo[[[MMMBBB???:::888777888777777666666555555555555666666444444444444555555555666444444444444444444444444555444333333222222333333333444666777777666444333111222222333444444444444333222222222333333444555222222222333333333444444555555555555666666666666777777888999::::::;;;;;;;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;::::::999:::;;;============<<<>>>BBBIIIVVVppp}}}wwwrrrqqqrrrsssttttttsssrrrrrrtttwwwzzz}}}}}}yyytttppppppooollljjjiiiiiijjjjjjmmmlllkkkkkkkkklllnnnoookkkmmmqqqsssvvvyyy~~~tttqqqmmmhhheeebbbaaaaaaYYYXXXXXXWWWWWWWWWXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOONNNNNNMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEFFFJJJLLLKKKIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>===============<<<<<<;;;============<<<;;;:::999555555555555555666777777666666666666777777777777666666555555444444444333222333444444555555444444888888777777666666555555777777777888999999::::::::::::::::::;;;;;;<<<===AAACCCDDDFFFHHHLLLQQQUUUYYY[[[cccnnnwwwzzzdddTTTDDD@@@;;;999888888888888666666555555555555666666444444444555555555666666444444444444444444444444555444333333222222333333555666777999999777666555222333444555444333222111333333333333333444555666333333333444444444555555555555555555666666666777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999;;;===>>>>>>===<<<@@@DDDJJJWWWqqq{{{vvvrrrqqqqqqppppppqqqqqqqqqrrruuuzzz~~~~~~{{{zzzuuurrrnnnlllkkklllkkkjjjrrrooollljjjjjjjjjiiigggiiigggiiioootttvvv{{{xxxooommmkkkfffbbb```]]]]]]\\\[[[[[[ZZZYYYYYYUUUVVVWWWWWWVVVUUUTTTSSSPPPPPPOOOOOONNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPPPPOOOOOONNNIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>======>>>??????>>>>>>======<<<;;;:::::::::;;;;;;::::::888777666555777777666555555555555555888888777777666666555555444555555666777888888999222333444666777888888888888999999999999888777777;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDFFFJJJOOOSSSSSS\\\ffflllrrr~~~vvv___PPPDDD;;;;;;<<<999555333666555444444555666555444222222333444444555555666555555555444444333333333333444444333222222333555333666;;;>>>===999444000666555444444444444555666444333222111111222333444555555444333222222111111444444555555666777777777999999888888777888888888:::999888888777777888888999999;;;;;;;;;;;;999999999999:::;;;>>>???>>>===@@@DDDKKKYYYppp{{{vvvrrrqqqqqqqqqpppqqqqqqqqqssswww{{{zzzwwwtttrrrrrrrrrqqqpppqqqnnnjjjhhhhhhhhhfffeeefffdddeeejjjnnnppptttzzz}}}ssspppnnniiifffeeeeeedddbbb```^^^\\\[[[ZZZYYYYYYYYYZZZYYYXXXWWWVVVSSSRRRPPPNNNNNNMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBAAA???>>>>>>???@@@@@@???@@@??????>>>======<<<<<<;;;;;;;;;:::999888666666888777666666555555666666555555555555555444444444555555666666777777888888444555666777777666555555555666777888999:::::::::::::::;;;;;;<<<=========???AAABBBDDDFFFJJJOOOSSSUUU\\\eeejjjpppzzzoooUUUIII>>><<<<<<:::777555666555444444666666555444444444444444444444444444555555444444444333333333222333444333111111333444555666888999999777555333444444444444444444444444333333222111111222333333555555444444333333222222444444444444444444333333888888888777777888888999999888888888888888999999999::::::;;;;;;::::::999:::::::::<<<===>>>>>>>>>DDDGGGNNN^^^vvv}}}~~~zzzuuuqqqqqqqqqqqqqqqpppqqqrrruuuyyy~~~~~~||||||{{{zzzxxxrrroookkkiiihhhgggfffdddeeebbbbbbfffiiijjjmmmrrryyy|||}}}xxxuuupppnnnoooqqqooolllhhhccc```^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZWWWUUURRROOONNNMMMNNNNNNQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCCCCAAA???@@@AAABBBAAA@@@BBBAAAAAA@@@@@@?????????<<<<<<<<<;;;:::999888777888888777666666666666777444555555555555555666666666666666666777777777777666777888999888555333111555666777888999:::::::::999999::::::;;;<<<<<<<<>>???@@@GGGJJJRRRddd|||uuutttzzz}}}yyytttqqqpppqqqqqqqqqppprrrtttxxx|||xxxuuupppmmmkkkiiigggeeedddaaaaaaeeeggggggkkkooosssvvv{{{}}}xxxwwwzzz{{{yyyvvvqqqlllfffbbb___^^^]]]]]]\\\]]]]]]^^^^^^\\\ZZZVVVSSSPPPOOOPPPPPPRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEECCCAAAAAABBBCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@============<<<;;;:::999999999888777777777777888666666777777888888888999777777777777666666666666666777999999888666333111888999999999999888777777999::::::;;;;;;<<<======>>>???AAACCCEEEIIINNNQQQVVV[[[bbbfffkkktttiiiXXXFFF>>><<<:::::::::666555444555666777666444555555444444444333333333444444444444444444444444111222333222111000222444666555444333333333444555111222444555555444222111333333333333333333333333444444444444444444555555777777666666666555555555555555555666777888999:::666666666777888:::;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<===???AAADDDHHHLLLWWWlllrrrlllnnnxxx|||xxxsssppppppqqqrrrrrrqqqssswww{{{}}}xxxtttpppmmmjjjhhheeebbbaaadddffffffiiimmmnnnppptttyyy}}}}}}~~~xxxqqqiiieee___^^^]]]\\\]]]^^^```aaa```^^^[[[WWWUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGFFFEEEEEEFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???>>>>>>===<<<;;;::::::999888888888888999666777777777888888999999777777777777666666666666555666888999888777666555888999999999999888777777;;;;;;;;;<<<======>>>>>>===???AAABBBDDDHHHMMMQQQUUUZZZ```fffkkkttttttbbbLLLAAA<<<:::999:::777666555555666777666555333333333444444444555555444444444444444444444444222333333222111111222444222333444444444444333333222444555777777555444222333333333333333333333333333333444444444444444444555555555666666666777777555555555555666777888999666666666777888:::;;;<<<:::::::::::::::::::::::::::;;;<<<<<<===???DDDHHHJJJPPP^^^vvvssshhheeejjjwww{{{wwwrrrppppppqqqrrrssssssuuuzzz~~~~~~yyyuuuqqqnnnhhheeeccceeefffeeegggkkkkkklllmmmpppvvvvvvooogggeeeaaa___^^^___```aaaaaa```^^^\\\ZZZYYYXXXWWWTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>===;;;;;;:::999999999999:::555666666666666666666777666666666666777777777777555666666777888888888888555666777888999:::::::::;;;;;;<<<<<<===>>>>>>???===>>>@@@AAACCCGGGLLLPPPTTTYYY___eeekkkttt~~~lllTTTFFF???;;;999:::777666555555777777666555222222333333444555666666333333333444444444444555333444444333222222333555111222444555666555333222444444555666666555444444333333444444444444333333333333333333333333333333222222333333444555555666555555444555555666777888666666666777888:::;;;<<<;;;::::::999999::::::;;;999;;;<<<<<<===AAAHHHNNNQQQZZZlllqqqggg^^^___gggtttzzzvvvrrrpppppprrrssssssuuuwww|||}}}yyyqqqllljjjjjjhhheeefffiiiggggggggghhhmmmuuu|||sssooojjjdddaaa``````aaa^^^^^^___^^^]]]\\\ZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPMMMNNNNNNOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJKKKLLLOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGEEECCCCCCCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????<<<;;;;;;:::::::::::::::777777777666666666666666555555666666777777888888777777666666666777888999555666777888999:::::::::::::::;;;<<<<<<======>>><<<>>>???AAACCCGGGLLLPPPTTTXXX^^^dddjjjrrr{{{uuu\\\KKKBBB===::::::777666555666777888777555333444444444444444444444333333333444444444555555444555555444333333444666111222444555555555444333444444444444444444444444333333444555555444333333333333333222222111111000333333444444444444444444555555555444444555666666777777777777888999:::;;;;;;::::::999999::::::;;;888:::<<<<<<===BBBKKKRRR\\\hhh|||yyyggg___XXX[[[dddrrr}}}yyyvvvqqqoooppprrrssssssvvvyyy}}}zzztttqqqooolllhhhgggjjjeeedddcccdddgggoooyyy|||xxxpppiiicccaaa``````[[[]]]^^^______]]][[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSSSSSSSSSSSSSRRRRRROOOOOOPPPPPPQQQPPPPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGEEECCCCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@<<<<<<;;;::::::::::::;;;::::::999999888888777777444555555666777888888999:::999777555555666888999888999999999999888777777999999:::;;;;;;<<<<<<===<<<===???AAACCCGGGLLLOOOUUUXXX]]]ccciiipppxxx~~~{{{aaaPPPEEE>>>;;;;;;888666555666777888777555666555555444444333333222333333333444444555555555444555666555444333555777333333333333444555555666444333333222222333333444333333444555555444333333333333222222111000//////777777777666555555444444666555555444444444555555777777777777888999:::;;;;;;;;;999999999999;;;;;;777999;;;<<<===CCCMMMUUUeeesssyyylllXXXSSSRRRVVV^^^kkk|||{{{uuutttrrrppppppqqqrrrssswww{{{|||vvvqqqmmmjjjhhhggggggeeecccbbbgggooouuu~~~zzzqqqjjjeeeaaa___```aaaaaabbbbbbbbbaaaaaa___\\\YYYUUUSSSSSSTTTUUUWWWVVVUUUSSSSSSSSSTTTTTTVVVTTTQQQQQQRRRSSSRRRRRROOONNNMMMKKKKKKKKKLLLLLLHHHIIIKKKMMMMMMMMMLLLLLLIIIJJJLLLMMMLLLKKKIIIHHHHHHGGGEEECCCBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDFFFGGGDDDCCCBBBAAA@@@AAABBBBBB@@@@@@??????===<<<;;;:::;;;:::999888777777777777888888777777777777888888777777777777777777777777777888888888888999999999;;;;;;::::::;;;<<<>>>???===???AAABBBCCCFFFJJJMMMRRRWWW^^^ccciiipppyyynnnXXXJJJCCC>>>;;;999888777666555555666777222444555555444444555777444444444444444444444444444444444444444444444444111222333444555777888888222333333444444555555555555555555444444333333333333333333333333333333333444555555555444333333222555666777888888777666555666777777777777888888888;;;;;;;;;::::::999999999999:::<<<>>>???CCCPPP^^^ppp~~~~~~lll```TTTPPPOOOUUU]]]iiiyyyyyytttsssqqqpppppprrrssstttyyy}}}zzzvvvrrroookkkjjjgggcccaaadddjjjpppuuuvvvmmmfffaaa______```aaabbbbbbccccccddd```^^^[[[XXXWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUSSSQQQQQQRRRSSSSSSRRRPPPOOOMMMKKKKKKJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCDDDEEEEEEGGGEEEDDDCCCCCCDDDEEEFFFDDDDDDBBBAAAAAAAAABBBCCCAAAAAA@@@@@@???===<<<;;;;;;;;;:::999888888888888888888777777777777888888888888888888888888888888888888888888999999999999;;;:::::::::;;;<<<>>>???===???@@@BBBCCCFFFJJJMMMSSSXXX^^^dddiiipppyyyuuu]]]NNNEEE???;;;:::999888666666666777777999888777666666555444333444444444444444444444444444444444444444444333333111222222333444555666666333333333333333444444444444444444444333333333222333333333333333333333333444555555555444444333222444555666777777777777777777777777888888888999999;;;;;;:::::::::999999999999999<<<>>>???CCCPPP]]]qqqooo^^^SSSNNNKKKLLLRRR[[[eeettt~~~vvvsssrrrqqqpppqqqsssuuuwww|||}}}yyyrrrpppkkkeeebbbbbbfffjjjjjjttt}}}rrriiibbb^^^^^^^^^___aaaccceeefffgggcccbbb___^^^\\\\\\]]]]]]ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSQQQQQQSSSTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFEEECCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<:::999999999999999999888888777777888888999888888888888888888888888888888888888999999999:::;;;:::::::::;;;<<<===>>><<<>>>@@@AAACCCFFFJJJMMMSSSXXX___dddiiipppyyyiiiVVVIIIAAA===;;;:::888777666666777777999666444555777777555222444444444444444444444444555555555444444333333333222222222333333333444444444444444333333333333333333333333333222222222222333333333333333333333333444555555555555444333333444444444555555777888999888888888888999999999:::::::::::::::999999999999:::999;;;>>>???CCCOOO[[[pppuuucccUUUMMMIIIGGGJJJQQQYYYbbbnnnyyyzzzrrrqqqqqqpppqqqrrruuuxxxyyy{{{wwwpppiiieeedddeeegggdddjjjtttxxxnnneee```]]]]]]^^^```bbbfffiiikkkgggfffeeecccbbb``````___\\\\\\\\\[[[YYYWWWTTTSSSTTTRRRQQQRRRTTTUUUTTTSSSRRRRRRQQQOOONNNMMMLLLLLLOOONNNLLLJJJJJJJJJJJJKKKHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@======<<<;;;::::::::::::999999888888888888999999888888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<===???AAABBBEEEJJJMMMTTTXXX___dddiiipppyyyuuu___OOODDD???;;;:::888777666666666666777444222666<<>>;;;444444444444444444444444555555555444444333333222444333333333333333333333666555555555444333333333222222222222222222222222333333333333333333333333444444555555555555444444444333333333444666999:::888888999999999::::::::::::999999999999999999999:::999:::===???CCCMMMXXXmmm~~~|||jjjZZZNNNIIIEEEEEEJJJRRRYYY___iiirrr}}}wwwppppppooopppqqqssswwwzzz|||~~~vvvnnniiigggffffffdddgggmmmvvv~~~sssiiiddd]]]]]]]]]^^^aaaeeeiiillllllkkkjjjiiifffdddbbbaaa^^^^^^^^^]]]ZZZWWWTTTSSSTTTSSSRRRSSSUUUUUUTTTRRRTTTSSSSSSRRRQQQPPPOOONNNOOONNNLLLJJJIIIIIIJJJKKKFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888888999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;===???@@@BBBEEEJJJMMMSSSXXX___dddjjjqqqzzzhhhTTTFFF???;;;:::888666555555555555999777666:::AAAFFFEEEBBB444444444444444444444444555555555444444333333333555555555555444444444444777777666666555555444444222222222222222222222222333333333333333333333333444444555666666555555444444444333444555777999:::888888999999999:::::::::999999999999999999999999:::999999===???CCCLLLUUUhhhyyyppp^^^PPPHHHDDDEEEFFFLLLTTTZZZ^^^eeelllzzz~~~}}}zzzyyytttnnnnnnnnnoooqqqtttyyy}}}~~~uuuoookkkhhhfffggggggkkksss|||xxxmmmggg___^^^\\\]]]___ccchhhkkkooooooooonnnllliiifffdddcccbbbaaa^^^\\\YYYVVVUUUUUUTTTTTTTTTUUUUUUSSSQQQSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNLLLKKKJJJJJJJJJJJJFFFGGGGGGHHHJJJKKKLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>======<<<======;;;::::::999999::::::;;;999999999999999999999999999999999999::::::::::::999:::;;;;;;;;;;;;:::::::::<<<>>>@@@BBBEEEJJJMMMRRRWWW^^^dddkkksss|||qqq[[[KKKCCC<<<;;;999777666555666666888666555777<<<>>>===;;;444444444444444444444444444444444444444444444444555555555555555555555555666666666555555555555555222222222222333333333333333333333333333333333333444444555666666666666555555555555666666888999999888888888888999999999:::888888888999999999999999;;;888999<<>>>>>======>>>;;;;;;::::::::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;999:::;;;;;;;;;;;;:::999999;;;>>>@@@BBBEEEJJJMMMPPPVVV]]]dddkkkttt~~~hhhVVVLLL???>>>;;;999888777777888444444444444444555444444444444444444444444444444222333333444444555555555444444444444444444444444333333333444444444444444222333333333444444444444333333333333333333333333444444555666666666666666666666777888888999888888777777777888888888999999777888888888999999999999;;;888888<<>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;;;;;;;:::999888999;;;===@@@BBBEEEJJJMMMOOOUUU]]]dddllluuusss```VVVAAA@@@===;;;:::999999999555666888777666555777888444444444444444444444444111222222333444555666666222222222333333444444444111111111222222333333333333333333444444555555555333333333333333333333333444444555666777777666666777777999::::::999888777666777777777777888888888777777888888999999999999;;;888888<<>>@@@???>>><<<:::888777666;;;;;;;;;::::::999999999999999888888999999:::;;;;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>@@@DDDIIIMMMQQQWWW___gggnnnxxxtttYYYNNNEEE===<<<;;;888777777777777777777666555333333444444444444444444444444333333333222222333444444444444444444444444444444444444444555444444333333555444444333333444444555444333333333333444555555555555555555666666666666666666666666777777777777666666666666666777777888999999888888777888888888888777999<<<===>>>FFFNNN\\\qqqyyygggTTTKKKHHHGGGGGGHHHOOOUUU]]]`````````bbbdddgggiiikkklllkkkjjjkkkllllllnnnrrrwww}}}}}}xxxuuutttwwwxxxyyy}}}xxxooofffccc___\\\[[[]]]___aaahhhnnnwww}}}{{{wwwpppkkkgggddd```^^^XXXVVVTTTSSSTTTTTTTTTSSSSSSQQQPPPPPPRRRRRRQQQPPPPPPOOONNNNNNMMMNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLPPPPPPOOOOOONNNNNNMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCBBB@@@@@@AAA@@@???>>><<<:::999888::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<;;;:::::::::::::::<<<===>>>???@@@DDDIIIMMMRRRXXX```hhhoooxxxcccRRRHHH>>>;;;:::888777888777777777666555555555444444444444444444444444444555444333333222222333333444444444333333444444444333333444444555444444444555444444333333444444555444333333333333444555555555555555555666666666666888888888888999999999999888888888888888999999:::999888888888888888999999999888:::===>>>@@@GGGPPP\\\pppooo___NNNGGGEEEFFFJJJNNNWWW[[[aaabbbaaaaaabbbdddccceeeggghhhhhhggghhhiiimmmppptttzzz|||zzzzzzzzzxxxzzz}}}sssllliiiddd```]]]]]]^^^___eeelllttt|||}}}wwwrrrnnnjjjeeebbb[[[YYYVVVUUUUUUUUUSSSRRRSSSRRRQQQQQQRRRQQQOOOMMMNNNNNNMMMMMMMMMNNNOOOOOOOOONNNLLLKKKJJJJJJKKKKKKPPPPPPPPPOOOOOOOOOOOOOOOKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCBBBAAA@@@>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<>>>===<<<;;;:::999999999<<<===>>>???AAADDDJJJNNNTTTZZZbbbiiipppxxxrrrZZZMMM@@@;;;:::888777888888777666555555555666777444444444444444444444444555555444333222222333333555444333222222333444555222222333444555555555555555444444333333444444555444333333333333444555555555555555555666666666666888888888888999999999999888888888888888999999:::777777777777888999:::::::::999;;;???@@@AAAIIIQQQ\\\pppiii\\\MMMFFFEEEGGGNNNUUUcccdddfffeeebbb``````aaaaaaccceeefffffffffhhhiiinnnrrrxxx}}}}}}{{{yyyxxxzzz~~~yyytttqqqlllfffbbb`````````bbbhhhpppxxx}}}yyytttpppkkkggg___]]]ZZZXXXXXXVVVTTTRRRPPPOOOOOOPPPQQQPPPNNNLLLMMMMMMMMMNNNNNNPPPQQQQQQNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA???>>>===<<<999999::::::::::::;;;;;;:::999999999999:::;;;;;;===<<<;;;:::::::::::::::<<<===>>>???AAAEEEKKKOOOVVV\\\dddkkkqqqxxxdddTTTDDD<<<:::888888999888777555444444666888999555555555555555555555555444444333333333444444555666555333222222333555666111222333444555555555555555444444333333444444555444333333333333444555555555555555555666666666666555666666666777777777777666666666666666777777888777777777777888999:::;;;:::999;;;???@@@BBBIIIRRR\\\ooo}}}iii]]]PPPIIIGGGKKKUUU___nnnmmmkkkgggccc```^^^^^^aaacccdddeeeeeegggiiikkkooottt{{{}}}zzzyyy|||{{{xxxsssmmmhhhdddcccbbbaaafffmmmtttzzz}}}zzzuuuppplllcccaaa^^^[[[YYYWWWSSSQQQMMMLLLLLLMMMNNNOOOMMMLLLNNNNNNNNNNNNOOOQQQRRRSSSNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMLLLKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>===::::::::::::::::::::::::888888888888888999999::::::::::::::::::;;;<<<===<<<===>>>???AAAFFFKKKOOOWWW]]]eeelllrrryyyooo\\\HHH>>><<<:::999999888777666444555666888999555555555555555555555555222222222333444555666777555444333333333333444555111222333444555555555555555444444333333444444555444333333333333444555555555555555555666666666666555666666666777777777777666666666666666777777888777777777777888999:::;;;999888:::>>>@@@BBBIIIRRR]]]ooozzzkkkaaaUUUNNNLLLQQQ___kkkvvvrrrmmmgggccc```^^^^^^aaacccdddeeefffgggjjjmmmqqqwww~~~~~~yyysssnnnjjjhhhgggeeehhhmmmrrrvvv{{{{{{uuuqqqhhhfffbbb___]]]YYYTTTQQQOOOMMMKKKKKKLLLMMMMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOOOOOOOOOONNNNNNJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@??????;;;;;;;;;::::::999999999777777777777777888999999999999999:::;;;<<<===>>>;;;===>>>???BBBFFFLLLPPPWWW]]]fffnnntttzzzxxxdddNNNBBB???<<<:::999999888777666666666777888555555555555555555555555333333333333444666777777444444444444444444444444222222333444555555555555555444444333333444444555444333333333333444555555555555555555666666666666888888888888999999999999888888888888888999999:::777777777777888999::::::888888:::>>>@@@BBBJJJSSS___oooxxxlllcccXXXRRRQQQWWWhhhwwwxxxsssmmmgggcccbbbaaa```aaabbbdddeeefffhhhkkknnnrrryyy|||wwwsssqqqpppnnnoooqqqsssuuuxxx}}}{{{wwwqqqoookkkhhheee```[[[WWWUUURRRNNNKKKKKKLLLLLLKKKMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUTTTTTTSSSSSSRRRSSSRRRQQQPPPPPPQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQQQQQQQQQQRRRRRRRRRNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<;;;:::999999888888888888777777888888999::::::::::::::::::;;;<<<===;;;===>>>@@@BBBGGGMMMQQQWWW]]]gggooouuu|||jjjRRRFFFBBB???;;;999999888888777777666666666555555555555555555555555555555444444444444555555222333555666666555333222333333444444555444444444555444444333333444444555444333333333333444555555555555555555666666666666888888888888999999999999888888888888888999999:::999888888888888888999999999999;;;???AAADDDKKKTTTbbbpppwwwkkkcccZZZTTTSSS[[[mmm~~~wwwrrrlllfffdddccccccccc```bbbcccdddeeehhhkkknnnssszzz|||yyyxxxtttuuuuuuuuuuuuxxx{{{{{{zzzwwwtttpppmmmhhhbbb^^^[[[VVVQQQLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMJJJLLLOOORRRUUUWWWXXXYYYXXXXXXWWWWWWVVVUUUTTTTTTRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRQQQQQQOOOMMMKKKIIIHHHHHHGGGGGGFFFEEEDDDCCCCCC======<<<;;;999888777777999999888888999999:::;;;<<<<<<;;;:::::::::;;;;;;;;;===>>>@@@BBBGGGMMMQQQVVV]]]gggooovvv}}}mmmUUUIIIDDD@@@<<<999999999999999888666555444666666666666666666666666888888666555444333333222111333555777777555333111444444444555444444333333555444444333333444444555444333333333333444555555555555555555666666666777666666666666777777777777666666666666666777777888999999888888888888888888;;;:::===AAACCCEEEMMMVVVcccpppxxxtttllleee\\\WWWYYYcccpppxxxyyytttmmmgggeeedddccccccdddccccccdddfffjjjnnnqqq|||~~~}}}|||}}}~~~}}}|||}}}|||zzzwwwtttpppjjjfffccc^^^XXXSSSPPPMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPPPPRRRUUUXXXYYYZZZ^^^[[[YYYYYY[[[ZZZWWWTTTRRRPPPOOOOOOPPPPPPOOOMMMQQQPPPOOONNNOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRPPPOOOMMMKKKJJJHHHHHHGGGGGGHHHGGGDDDBBB@@@>>><<<999888999999:::999999999999999999999999;;;;;;;;;<<<<<<<<<=========???AAAAAAAAAEEEKKKPPPYYY^^^eeelllttt}}}ttt\\\MMMDDD>>><<<<<<999888777666666555666666444444444444444444444444555555444444444444555555666666555555555444444444777666555444333222111111777666555444444444444444222222333333333444444444444555555666666666666666777777777777888888888888777777777777777888888999777777777888999;;;<<<======<<<===@@@AAAEEENNNYYYjjj~~~|||tttoooiiibbbZZZXXX]]]gggrrrxxxvvvqqqkkkfffccccccbbbbbbcccccccccdddgggkkkooorrr}}}}}}{{{zzzvvvrrrooogggbbb[[[VVVRRROOOMMMKKKJJJJJJIIIIIIJJJKKKLLLMMMPPPPPPQQQSSSWWW[[[]]]^^^aaa___]]]\\\]]]\\\XXXUUUTTTRRRPPPPPPPPPQQQPPPNNNOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHEEEBBBAAA???===;;;:::999:::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;>>>@@@@@@AAADDDKKKPPPZZZ^^^eeemmmuuu~~~yyybbbRRRHHH@@@;;;;;;999888777666666666666666444444444444444444444444555555444444444444555555666666555555555444444444666666555555555555444444666666555444444444444444222222333333333444444444444555555666666666666666666666777777777888888888777777777777777888888999777777777888999:::<<<======<<<>>>AAABBBFFFQQQ\\\ooovvvmmmhhhccc]]]WWWYYYcccmmmuuuxxxrrrnnnhhhcccbbbaaaaaa```ccccccccceeehhhmmmqqqttt~~~|||zzznnnjjjccc]]]XXXTTTQQQNNNLLLKKKJJJJJJJJJJJJLLLLLLOOOPPPRRRUUUYYY]]]aaacccgggeeecccaaa```^^^[[[XXXVVVSSSPPPOOOPPPPPPPPPOOOKKKLLLNNNOOOQQQRRRRRRRRRNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRPPPOOONNNMMMLLLKKKKKKKKKIIIFFFDDDCCCBBB@@@===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>AAAAAABBBFFFMMMRRR[[[```gggooowwwmmm\\\OOODDD===<<<:::999888777666666666666444444444444444444444444555555444444444444555555555555555555555444444444555555555666666666777777555555444333333333444444333333333333444444444444444555555666666666666666666666777777777777888888777777777777777888888999777777777888999:::;;;<<<<<<<<<>>>BBBCCCHHHTTT```xxx|||ooofffaaa[[[VVVUUU[[[hhhrrruuuuuunnnkkkfffbbbaaaaaaaaa```cccccccccfffjjjoootttwwwxxxsssllleee```[[[WWWTTTPPPOOOMMMLLLKKKLLLMMMNNNNNNPPPSSSVVVYYY___dddhhhlllkkkiiigggeeebbb___]]]WWWUUUQQQOOOOOOPPPOOONNNHHHIIILLLNNNPPPPPPPPPPPPMMMNNNNNNOOOQQQRRRTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNNNNNNNLLLIIIFFFFFFEEECCCAAA???=========;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;===???BBBCCCEEEIIIPPPVVV\\\aaaiiiqqqyyy{{{gggWWWIIIAAA@@@;;;:::999888777666666666555555555555555555555555555555444444444444555555555555555555555555555555444555555555666666666666444444333333333333444444333333333444444444444555444555555666666666666666666666666666777777777888777777777777777888888999888888888888999:::;;;<<<;;;<<>>::::::::::::::::::::::::999999999:::::::::;;;;;;;;;>>>AAABBBEEEIIIQQQWWW^^^ccckkkttt{{{qqq]]]MMMDDDBBB<<<;;;:::888777777666666555555555555555555555555555555444444444444555555444555555555555555555555555555555444444444333333444444444333333444444555333333444444444555555555444555555666666666666666555666666666666777777777777777777777777888888999888888888888999:::;;;;;;;;;<<<@@@CCCEEEKKKZZZiii}}}ooobbbXXXSSSNNNQQQYYYdddooosssppplllgggeeebbb``````aaaaaa```bbbbbbdddhhhmmmtttzzz~~~~~~zzzsssmmmgggaaa]]]WWWUUURRROOOMMMMMMNNNOOOPPPSSSVVVWWWYYY^^^eeekkkqqqrrrrrrpppmmmjjjiiijjjbbb```]]]ZZZXXXUUUQQQOOOIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKMMMNNNPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSTTTTTTSSSPPPNNNLLLKKKJJJGGGEEEBBB@@@???::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888;;;>>>@@@CCCHHHPPPVVV```eeemmmvvv}}}~~~gggRRRFFFBBB===<<<;;;999888777777777555555555555555555555555555555444444444444555555444444444555555555555555555555444444333333333222555555444444444555666666333444444444555555555555444555555666666666666666555555666666666666777777777777777777777888888999999999888888999999:::;;;:::===AAADDDDDDJJJ[[[kkkuuuggg[[[RRRMMMMMMTTT___kkkssssssnnniiicccaaa___^^^___``````___aaabbbdddhhhnnnvvv|||}}}wwwqqqjjjfff^^^[[[WWWTTTRRRRRRSSSTTTTTTWWWYYYZZZZZZ^^^ffflllppprrrtttssspppnnnnnnooollljjjgggeeeaaa]]]WWWSSSNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWVVVTTTQQQNNNNNNLLLJJJGGGDDDAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<888;;;???BBBEEEJJJRRRYYYaaafffooowwwwww]]]KKKDDD>>>===;;;:::888777777777555555555555555555555555555555444444444444555555444444444555555555666666444444444444555555555555666555555555555666777888444444444444555555555555444555555666666666666666555555555666666666777777777777777777777888888999999999888888999999:::::::::===AAADDDCCCIIIZZZkkk~~~pppcccWWWNNNJJJNNNWWWdddpppuuusssmmmiiiaaa___\\\\\\]]]^^^^^^^^^aaabbbdddiiiooowww}}}yyysssooodddbbb]]]YYYWWWWWWYYYZZZWWWZZZ\\\\\\[[[___fffmmmppprrrttttttqqqpppqqqssstttrrrpppmmmiiiccc\\\WWWRRRQQQNNNLLLJJJJJJJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUWWWXXXXXXVVVTTTPPPOOOMMMKKKHHHEEEBBBAAA========================;;;;;;;;;<<<<<<<<<======;;;>>>BBBEEEHHHNNNVVV]]]aaagggpppxxxgggQQQGGG>>>>>><<<:::999888777777666666666666666666666666555555555444444555555555444444444555555555666666333333444555666777888999666666666666666777888888444444444555555555666666444555555666666666666666555555555555666666666777777777777777777888888999999999999888999999:::::::::===AAACCCCCCIIIZZZlllttthhhYYYLLLHHHKKKPPP]]]llltttvvvsssjjjbbb]]]^^^___^^^]]]^^^```ccc___dddjjjpppuuu{{{}}}vvvooojjjddd___]]]\\\[[[ZZZ^^^]]]\\\[[[]]]```ccceeelllqqquuutttppppppvvv|||zzz{{{yyyvvvuuuqqqeeeYYYXXXTTTOOOLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMMMMPPPRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXRRRRRRQQQOOOLLLIIIEEEDDD>>>===<<<;;;;;;;;;;;;;;;@@@>>><<<999999:::;;;======>>>AAACCCHHHNNNVVV\\\dddiiiqqqyyy{{{___OOOBBB;;;666666777555555888777444444777444///111888666666666666666666666666777777666666666555555555333333444444555666777777444444444444444444444444444444444555555555555666777666555444444555666777555666666777777777777777888888999::::::::::::999888999999::::::;;;;;;<<<999@@@@@@AAAHHHMMM[[[qqq{{{pppdddWWWLLLJJJMMMSSSaaaooouuutttppphhhaaa]]]]]]^^^]]]\\\]]]___aaa```eeekkkqqqvvv|||uuuppphhhccc___^^^]]]\\\``````______aaacccfffgggmmmqqqtttsssppppppvvv||||||}}}}}}{{{zzzwwwmmmbbb___[[[UUUQQQOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJMMMOOOQQQRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYTTTTTTSSSQQQNNNJJJGGGEEE@@@???>>>===<<<<<<<<<<<>>;;;::::::;;;<<<===???AAADDDIIIOOOWWW\\\dddiiiqqqyyykkkWWWFFF>>>999888888666666999555222222666777333222555555555555555555555555555555555444444444333333333333333444444555666666777444444444444444444444444444444444555555555555666777666555444444555666777444555555666666666666666777888888999999999999999888888999::::::;;;;;;<<<:::AAAAAAAAAHHHMMM[[[qqqvvvjjj___TTTLLLLLLPPPYYYgggtttuuupppjjjeee```\\\]]]]]]\\\[[[[[[^^^```bbbgggmmmsssxxx}}}yyyppphhhcccaaa```___bbbbbbcccdddfffggghhhiiinnnqqqsssrrroooqqqwww}}}vvvlllgggccc\\\WWWTTTQQQOOONNNNNNNNNLLLKKKIIIHHHHHHHHHKKKMMMPPPQQQQQQQQQSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZWWWVVVUUUSSSPPPLLLIIIGGGCCCBBB@@@???======<<<<<>><<<<<<;;;AAA@@@>>><<<;;;;;;<<<<<<>>>@@@CCCGGGLLLRRRYYY^^^eeeiiiqqqyyyiiiRRRGGG===;;;;;;999888999777666666888999888666555444444444444444444444444666666666666666666666666444444444555555555666666444444444444444444444444444444444555555555555666666666666555555666666666444555555666777666666666666666777888888888888777888888888999::::::;;;;;;<<>><<<;;;:::<<<<<<;;;;;;;;;<<<===>>>>>>AAAEEEIIINNNTTT[[[```fffkkkrrrzzzrrrXXXKKK???;;;;;;999777777777888999777666777888888555555555555555555555555555666666666666666666666444444444555555555555555444444444444444444444444444444444555555555555666555666666666666666666555666666777888888888888777666666777888888888888777777777888999999::::::;;;<<>>???>>>AAAFFFKKKPPPVVV\\\aaaggglllttt{{{^^^OOOAAA<<<;;;999777777555888888777999<<<<<<999666666666666666666666666333333333444444444444444555555555555555555555555444444444444444444444444444444444555555555555666555555666666666666555555777777888999999999888888666777888888999999888888777777888888999:::::::::;;;BBBBBBBBBIIINNN\\\sssooo\\\QQQNNNQQQZZZbbblllqqqqqqiiibbb___\\\ZZZYYYZZZ\\\\\\]]]___cccffflllqqqyyywwwrrrlllmmmnnnpppqqqrrrrrrsssrrrpppmmmlllnnnsss{{{{{{vvvqqqmmmiiieeebbbZZZWWWSSSPPPMMMLLLMMMMMMJJJLLLNNNOOOOOOPPPQQQSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXYYYZZZZZZYYYXXXVVVUUUPPPNNNKKKGGGCCC@@@===<<<;;;;;;;;;<<<======>>>>>>>>>BBBGGGLLLQQQWWW^^^bbbiiinnnuuu}}}dddTTTDDD>>>===;;;999888777777888<<>>>>>>>>>>>>>>>>>>>>======???BBBGGGMMMRRRXXX^^^bbbjjjooovvv~~~hhhWWWFFF??????===:::999:::888999CCCUUU^^^QQQ===777777777777777777777777555555555666666666777777555555555555555555555444444444444444444444444444444444444555555555666666444555666777777666555444555666666777777777777777888888999::::::::::::999777777777888999999::::::999@@@AAABBBJJJPPP___vvvmmm^^^PPPMMMOOOUUU___jjjnnnmmmjjjccc\\\YYYYYY[[[XXXYYYZZZ[[[]]]aaafffjjjtttyyy}}}vvvvvvzzz}}}{{{xxxyyywwwsssnnnlllnnnuuu{{{|||uuunnniii```]]]YYYTTTPPPNNNLLLLLLOOONNNMMMMMMOOOQQQQQQPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[]]]\\\ZZZXXXXXXVVVRRROOOKKKFFF@@@<<<===<<<<<<;;;<<<===>>>???@@@CCCGGGLLLRRRYYY```eeelllrrrzzzttt[[[JJJCCC<<<;;;;;;444:::777777<<>>BBB@@@CCCKKKNNN]]]www~~~qqq^^^SSSJJJLLLRRRYYYbbbkkklllkkkgggaaa[[[XXXYYY[[[XXXYYYZZZ[[[]]]bbbhhhllluuuyyy}}}}}}~~~{{{yyytttooolllnnntttyyyyyyqqqmmmdddbbb]]]YYYTTTRRRPPPPPPPPPNNNMMMNNNPPPRRRRRRQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYYYY[[[\\\]]][[[YYYYYYVVVSSSPPPLLLGGGBBB>>>======<<<;;;<<<===>>>???BBBDDDIIINNNTTT[[[bbbgggooottt|||www^^^LLLDDD<<<<<<===666999777666888<<<<<<888444777777777777777777777777555555555555555555555555444555555666666666666666666555555444444555555555666555555444444444555555777888888777777666555444888888888888777777777777777888888888888999999999888888888999:::;;;<<<===???BBBAAADDDKKKNNN\\\vvv~~~mmm```QQQJJJFFFKKKSSSZZZbbbhhhgggfffccc^^^ZZZXXXYYYZZZYYYYYYYYYZZZ]]]cccjjjpppvvvzzz~~~yyytttpppqqquuuyyy~~~wwwrrrkkkhhhddd___[[[XXXWWWVVVSSSRRRQQQRRRTTTUUUVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\]]]\\\[[[YYYWWWUUURRRNNNJJJDDD@@@======<<<<<<<<<===>>>???CCCFFFKKKQQQWWW^^^eeejjjrrrwwweeeRRRHHH???>>>@@@:::999888888777666555444333777777777777777777777777666666666666666666666666444555555666666666666666888777666555555555555555555555444444444555555666777777777777666555444444666777888999999888777666777888888888888999999999888888888999:::;;;<<<===???CCCAAADDDKKKMMM\\\vvvtttcccVVVMMMIIIFFFJJJRRRYYY___bbbaaa```^^^[[[YYYXXXXXXYYYYYYYYYYYYZZZ]]]dddmmmsssxxx||||||xxxxxxzzz|||~~~}}}yyyqqqoookkkgggccc```^^^]]][[[YYYXXXYYY[[[\\\\\\[[[WWWWWWVVVVVVVVVWWWWWWXXXYYYXXXXXXZZZ\\\]]]]]]\\\ZZZXXXVVVTTTQQQLLLFFFBBB>>>===<<<<<<<<<===??????CCCGGGLLLRRRYYY```gggllltttyyyooo[[[OOOCCCAAABBB>>>:::;;;;;;888555444555888666666666666666666666666555555555555555666666666444555555666666666666666888777666555444444444444555444444444444555666666333444555666777777777777333444666888888777555444777777888888888999999999888888888999:::;;;<<<======AAA@@@CCCKKKOOO^^^xxx|||mmm]]]QQQLLLJJJHHHJJJQQQZZZ___```]]]\\\ZZZXXXXXXWWWWWWWWWXXXYYYYYYZZZ___fffpppvvvzzz~~~xxxvvvtttpppmmmjjjhhhgggdddbbbaaaaaabbbcccbbbaaa^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[ZZZZZZ\\\]]]]]]\\\ZZZYYYWWWVVVSSSNNNHHHDDD>>>======<<<===>>>???@@@BBBFFFMMMTTTZZZaaaiiimmmuuuzzzyyydddUUUEEE@@@AAA<<<999;;;<<<999555444888<<<666666666666666666666666333333444444444555555555444555555666666666666666777666555444333333333333444444444444444555666666333444555666666777777777222444666777888777666444777777888888888999999999888888888999:::;;;<<<===:::???>>>CCCKKKPPP```{{{wwwfffVVVJJJGGGGGGHHHKKKSSS^^^bbb```[[[YYYWWWWWWWWWWWWVVVUUUWWWXXXYYY\\\aaaiiirrrxxx||||||zzzwwwvvvuuupppnnnlllkkkkkkkkkjjjiiigggfffdddcccaaa`````````aaa___]]]\\\]]]]]]\\\[[[YYYXXXXXXWWWUUUPPPIIIEEE>>>>>>=========>>>???@@@BBBGGGNNNUUU\\\dddkkkooovvv{{{mmm\\\III@@@???999777999999777555444777;;;777777777777777777777777222222333333444555555555444555555666666666666666666555444333333333333333444444444444444555666777666666666666555444333333555666777888999999888888777888888888888999999999888888888999:::;;;<<<===:::>>>>>>CCCLLLPPPaaa{{{rrraaaQQQGGGAAAFFFJJJNNNWWW```aaa\\\ZZZXXXVVVVVVWWWWWWVVVSSSUUUWWWZZZ^^^ccckkksssyyy}}}}}}{{{yyyyyyxxxvvvuuuqqqpppnnnllljjjhhhhhhgggfffccc```^^^]]]]]][[[ZZZXXXXXXWWWWWWUUUPPPJJJEEE???>>>=========>>>@@@@@@DDDHHHPPPXXX___gggmmmrrrxxx}}}zzzgggPPPDDD@@@:::888888888777666666666777777777777777777777777777333333333444555666666666444555555666666666666666666555444444444444555555444333333444444666777777666666666666555444333333666666666777888999999999777888888888888999999999888888888999:::;;;<<<===<<<@@@???CCCKKKOOO___yyyppp___QQQGGG???FFFLLLQQQYYY```]]]VVVZZZWWWUUUUUUWWWWWWUUUSSSTTTVVVZZZ___dddllltttyyy~~~xxxwwwuuurrrpppnnnmmmmmmiiifffbbb___^^^\\\ZZZYYYWWWWWWWWWWWWUUUQQQJJJEEE???>>>=========>>>@@@AAAEEEJJJRRRZZZaaaiiioootttyyy~~~pppXXXJJJEEE===;;;::::::999888888777666777777777777777777777777444444444555666777777888444555555666666666666666666666555555555666666777333333333444555666777888222333444555666666666666444444444444555666888888777888888888888999999999888888888999:::;;;======???BBBAAADDDKKKNNN]]]vvv~~~jjjXXXKKKDDDCCCEEEJJJTTT\\\___[[[VVVVVVVVVUUUUUUTTTTTTUUUUUUWWWXXX[[[```hhhpppxxx|||zzzwwwwwwvvvtttrrrtttoooiiidddaaaaaa```___ZZZZZZZZZZZZXXXRRRKKKEEEBBB>>><<<======<<<>>>CCCIIIMMMTTT[[[ccckkksssxxx{{{aaaNNNEEEAAA===;;;888888888888666555888777666555555444444444666666555555555444444444666666666666777777777777666555444333333444555666:::888777555444444444555555555444444444444555555555555555555666666666666999999888888888:::;;;<<<777777888999;;;===???@@@@@@AAACCCEEEFFFNNNaaasssxxxeeeUUUJJJDDDFFFHHHNNNWWW```ccc___ZZZWWWWWWVVVUUUUUUTTTUUUUUUWWWXXX\\\aaaiiiqqqxxx}}}~~~|||{{{{{{yyywwwvvvrrrlllgggeeecccbbbaaa\\\\\\\\\[[[YYYSSSLLLFFFCCC>>><<<>>>>>>===@@@DDDJJJNNNVVV]]]eeennnvvv{{{mmmXXXJJJDDD>>>;;;999888888888777555888888777666666666666666666666555555555444444444555555555555666666666666777666555555555555666777666555444222111111222222888777777777777777777888666666666777777777888888777666555555555666777888;;;::::::::::::;;;<<<<<<@@@AAACCCEEEGGGNNNaaasssooo^^^QQQIIIDDDFFFIIIPPPYYYaaaddd```\\\YYYXXXWWWVVVUUUUUUUUUUUUWWWYYY]]]ccckkksssyyy}}}||||||}}}}}}}}}~~~~~~|||{{{yyyuuupppllliiihhhfffddd```______]]][[[UUUMMMHHHDDD@@@>>>?????????BBBFFFKKKPPPXXXaaaiiirrrzzzhhhSSSHHH???===:::888888888777666888888888888777777777777666666666555555555555444444444444444555555555555777777666666666666777777888777666555444444555555888888888888888888888888777777777888888888999999;;;;;;:::999999999::::::;;;::::::::::::;;;<<<<<<@@@AAACCCEEEGGGOOObbbttt{{{fffWWWNNNHHHEEECCCGGGNNNWWW^^^```^^^[[[YYYYYYWWWVVVUUUUUUTTTTTTWWWZZZ___fffmmmuuu{{{~~~~~~zzzyyyyyyyyyxxxzzz|||{{{zzz}}}~~~}}}|||{{{{{{zzzwwwrrrooommmkkkiiigggcccbbbaaa___\\\VVVOOOJJJFFFAAA???@@@@@@@@@DDDIIILLLQQQZZZcccllluuu}}}xxx]]]LLLBBB???;;;999888888777666777777777777777777777777666666666555555555555555444444555555555666666666666666666666666666666666888888777777777777777777777777777888888777777777777777777888888888999999??????>>>======<<<<<<<<<777777888999;;;===???@@@???AAACCCFFFGGGOOObbbuuuttt___RRRLLLHHHEEEBBBGGGNNNVVV\\\^^^[[[YYYYYYXXXWWWVVVUUUUUUUUUUUUWWW[[[aaahhhpppwww}}}|||xxxvvvuuuttttttuuuvvvuuutttvvvzzz~~~}}}}}}|||{{{yyyxxxxxxxxxvvvtttqqqooonnnllljjjgggeeedddbbb```\\\WWWPPPKKKGGGBBB???@@@AAAAAAEEEKKKMMMSSS\\\fffoooxxxfffQQQDDDAAA<<<:::999888888777666666777777777666555444666666666666666666666666555555666666666777777777555555555555555555555555333444444444555555444444777777888888888888777777666666666777777777888888:::::::::999999888888777777777888999;;;===???@@@???@@@CCCFFFHHHPPPcccuuunnnZZZNNNIIIFFFDDDDDDIIIQQQXXX\\\\\\[[[YYYVVVVVVUUUUUUTTTTTTUUUUUUWWW[[[bbbkkkssszzz~~~|||wwwtttrrrrrrrrrrrrrrrpppoooppprrruuuxxxzzz}}}|||||||||yyyvvvuuuuuuvvvuuuvvvvvvuuusssrrrssstttpppnnnmmmmmmlllkkkhhhfffdddcccaaa___\\\WWWQQQLLLGGGBBB???@@@AAABBBFFFLLLOOOUUU___iiirrrzzznnnWWWGGGCCC>>>:::999999888777666666777777777555333222555666666666666777777777666666666666777777777888444444555555555555444444444444555666777777777666888999:::;;;;;;:::999888666666666777777777888888777777888888888777666666;;;::::::::::::;;;<<<<<>>DDDJJJQQQWWWYYYXXXVVVUUURRRRRRRRRRRRSSSTTTUUUVVVWWW\\\eeennnvvv|||}}}zzzzzzyyyxxxuuurrrpppnnnmmmmmmmmmoooqqqrrrssstttvvvxxxvvvyyy}}}~~~~~~~~~{{{yyywwwvvvvvvuuusssqqqhhhiiihhheee```^^^___```aaadddgggfffdddbbbdddeeeccccccdddfffggggggdddaaaaaa```^^^\\\ZZZVVVQQQMMMGGGBBB>>>???@@@BBBGGGMMMUUU[[[eeeooowwwyyybbbIIIEEE???;;;999999999888::::::;;;:::999666333111555666666666777777888888444444444555555555666666555666777888888777666555222333555666777777777666444555777888888777555444888888999999999:::::::::666777999:::;;;::::::999777888888999;;;===???@@@???@@@DDDFFFIIIQQQeeewwwxxx___TTTMMMEEEAAACCCFFFIIIMMMQQQTTTUUUTTTTTTQQQRRRSSSSSSSSSSSSUUUWWWWWW___iiirrrwww|||}}}{{{xxxuuurrrqqqpppqqqqqqqqqppppppooooooooorrrsssvvvyyy{{{}}}{{{vvvsssrrrpppoooppprrruuuwwwwwwvvvoooooonnnmmmlllkkkjjjiiicccbbb___\\\ZZZYYYXXXXXX[[[]]]^^^______^^^\\\[[[]]]\\\\\\\\\]]]___aaabbb___]]]\\\[[[XXXTTTNNNJJJFFFBBB@@@AAABBBDDDKKKSSSZZZ```iiirrrzzz~~~cccPPPGGG@@@===:::777777999777777777777777777777777777777666555555555555666777777666666555555555444::::::999999888888777777444444444555666777777888777888:::::::::888666555333333444666777999::::::888888888777777777777777;;;:::999999:::<<>>???AAABBBEEEHHHJJJSSSgggzzzzzz^^^OOOIIIDDDDDDIIIKKKLLLNNNPPPRRRRRRSSSSSSSSSSSSSSSRRRRRRTTTWWWZZZbbbiiirrryyy||||||zzzyyyvvvqqqmmmgggccc^^^ZZZYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXUUUPPPLLLFFFCCCCCCFFFJJJNNNVVV___iiioooyyyzzz^^^PPPBBB===<<<:::999:::777777777777777777777777666555555444444444555555666666666666666666666666555555666666777777888888555555555555666666666666888888888999999999888888666666777888999::::::;;;666777777888999::::::;;;:::::::::;;;<<<===>>>???AAABBBEEEHHHJJJSSSgggzzzxxx\\\OOOIIIEEEFFFJJJLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSRRRRRRRRRUUUYYY]]]eeekkkttt{{{~~~|||wwwrrrhhhddd___[[[YYYWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXTTTPPPLLLGGGEEEEEEIIIMMMRRR[[[dddjjjpppzzzeeeUUUEEE???===;;;::::::777777777777777777777777777777666555555555555555555555555555666666666666555555555555555555666666555555666666666666666666888888888888888999999999999999999888777777666666777888888888999:::::::::999::::::;;;<<<===>>>>>>@@@AAACCCEEEGGGPPPdddvvvqqqWWWMMMIIIGGGHHHMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQRRRVVV[[[___iiiooowww}}}|||qqqmmmhhhccc___\\\XXXUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXUUUQQQMMMIIIGGGGGGLLLPPPUUU___hhhjjjpppzzzkkkZZZHHH@@@???<<<:::999777777777777777777777777777777666666666777777888555555666666777777777777666666666666666666555555666666666666666666666555888888777888888999999:::999999888777777666555555999999999999999999999999999999:::<<<======>>>>>>@@@AAACCCEEEFFFOOObbbuuukkkTTTKKKIIIHHHJJJOOONNNNNNOOOOOOPPPQQQRRRRRRPPPQQQQQQQQQSSSWWW\\\aaalllrrrzzz~~~{{{xxxsssmmmhhhccc]]]YYYWWWWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUTTTOOOPPPRRRUUUUUUUUUTTTSSSTTTTTTSSSSSSTTTVVVXXXYYYZZZYYYYYYZZZYYYWWWRRROOOJJJHHHHHHMMMRRRWWWaaajjjiiipppyyyooo]]]JJJBBB???===:::999777777777777777777777777666666666666777999:::;;;666666777777888888888999::::::999999888888777777666666666666666555555555888888777777888999::::::555555666666777777888888::::::999999999999999999888999;;;<<<===>>>>>>>>>BBBCCCEEEFFFGGGPPPcccuuuzzzfffQQQGGGGGGIIIKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRXXX^^^cccqqqtttyyy}}}zzzrrrkkkddd```^^^[[[WWWUUUTTTSSSQQQPPPPPPPPPQQQSSSUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYWWWSSSOOOLLLGGGIIIMMMQQQWWW^^^ggglllpppttt{{{xxxaaaLLLEEE@@@888888===;;;:::888777777777888999666666666666666666666666888888888777777777777777666666555555555555666666777666555444444444444444777666555555555666888999::::::999888777666555555777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO___ooosssaaaNNNGGGHHHJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTZZZaaafffqqquuuyyy}}}}}}vvvnnnjjjbbb___ZZZWWWUUUTTTSSSQQQRRRRRRRRRTTTVVVVVVTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTWWWWWWXXXXXXVVVRRRNNNKKKHHHJJJNNNRRRXXX___ffflllrrrvvv{{{gggOOOFFFAAA;;;999===888888777666666666666666666666666666666666666666888777777777777777777777555555444444444444555555777777666555555555555555777666666666777777888999888888888888777777777777777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO___ooojjj[[[LLLHHHJJJLLLNNNQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSVVV\\\ccchhhrrrvvvzzz~~~{{{uuulllhhhbbb]]]ZZZXXXWWWVVVTTTSSSSSSTTTVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTWWWXXXXXXWWWTTTPPPMMMJJJIIILLLOOOSSSXXX___fffkkksssvvv{{{pppUUUHHHCCC>>>;;;===777777888888777777666555666666666666666666666666777777777777777777888888555444444333333444444555777777666555555555555666666777888888999888888888666666777777888888888999777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO___ooozzzcccWWWLLLJJJLLLMMMOOOQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQRRRTTTWWW^^^eeekkkssswww|||xxxssskkkeeeaaa^^^\\\ZZZVVVUUUTTTTTTUUUUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUXXXWWWVVVUUURRROOOLLLJJJKKKMMMQQQUUUZZZ___fffjjjqqqtttyyy|||~~~{{{]]]LLLEEE@@@<<<;;;888999:::;;;:::999888777666666666666666666666666777777777777777888888888555555555444444555555555666666555444444555555555777888999::::::999888777777777777777888888888888777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO___ooo~~~rrr___UUUMMMLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQTTTXXX___gggllluuuxxx}}}|||tttmmmgggccc___\\\XXXVVVTTTTTTTTTTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWVVVUUURRRPPPNNNLLLKKKMMMPPPSSSWWW[[[```eeeiiimmmpppuuuxxx{{{}}}gggQQQGGGAAA<<<:::999:::;;;;;;;;;:::888777777777777777777777777777666666777777888888888888777777666666666666777777555444444444444444555555777888999::::::999888777888888888888777777777777777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO___ooouuuiii[[[RRRLLLLLLMMMLLLLLLNNNMMMNNNNNNOOOOOOPPPPPPPPPNNNPPPQQQTTTYYY```iiinnnvvvzzz~~~}}}uuunnngggaaa^^^[[[XXXVVVTTTTTTTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUSSSPPPNNNMMMLLLLLLOOOQQQUUUYYY\\\```eeehhhjjjmmmqqquuuwwwzzz}}}~~~~~~tttYYYJJJBBB===:::888888888999888888777666777777777777777777777777666666666777888888999999888777777777777777777888555444444444444555666666888888888999888888777777999888888888777777666666777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO___ooo{{{kkk___UUUMMMHHHIIIJJJJJJKKKNNNLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPSSSVVV[[[bbbkkkqqqwww{{{xxxppphhhccc^^^\\\YYYWWWVVVVVVTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSUUUSSSQQQNNNMMMMMMMMMMMMPPPSSSWWWZZZ]]]aaaeeehhhiiilllooorrrtttvvvyyy|||zzz{{{{{{{{{{{{|||||||||}}}bbbNNNDDD???===999999888888777777777888777777777777777777777777555666666777888888999999777777666666666666777777666666666666666777888888999888777777666666666777777777777777888888888888777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO___ooouuudddXXXPPPIIIEEEFFFHHHIIIKKKNNNKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTWWW]]]dddmmmsssxxx{{{xxxoooiiiaaa^^^[[[YYYXXXWWWVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQRRRTTTRRRPPPNNNLLLMMMNNNNNNQQQTTTXXX[[[^^^aaaeeegggjjjllloooqqqrrrsssvvvxxxvvvvvvvvvvvvvvvwwwwwwwwwyyy{{{|||}}}||||||~~~hhhQQQEEEAAA???<<<;;;:::999888999:::;;;777777777777777777777777555666666777888999999999666666555555555555666666888888777777888999::::::999888666555555555666777555555666777888999::::::777777888999999999999888:::::::::;;;<<<===>>>???AAAAAACCCFFFHHHOOO```ooolll[[[QQQHHHHHHIIIJJJKKKKKKKKKJJJMMMLLLLLLKKKKKKLLLMMMNNNRRRRRRTTTXXX___gggnnnsssyyy{{{yyyppplllgggbbb^^^]]]\\\XXXUUURRRRRRRRRQQQOOOPPPQQQSSSLLLMMMNNNPPPQQQRRRRRRRRRNNNLLLJJJHHHHHHJJJMMMOOORRRUUUXXX[[[\\\^^^aaacccgggggghhhjjjllloooqqqrrrooopppqqqrrrsssuuuvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~}}}oooUUUHHHAAA===<<<;;;;;;:::999888666555555555666666666666555555888888888888888888888888777777777777777777777777777777777777777777777777:::999999999888888777777888888777777888888999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCGGGHHHLLL^^^rrrlllYYYOOOFFFGGGHHHIIIIIIJJJIIIIIIMMMLLLKKKKKKKKKLLLMMMNNNQQQRRRTTTYYY```hhhppptttzzz|||~~~vvvpppjjjeeecccaaa]]]ZZZWWWWWWUUUSSSQQQQQQRRRSSSOOOPPPPPPQQQQQQQQQPPPPPPNNNLLLJJJHHHHHHKKKMMMOOORRRUUUXXX[[[\\\^^^```bbbdddeeeeeegggiiilllnnnooommmmmmnnnpppqqqrrrsssttttttttttttuuuvvvxxxyyyzzz{{{|||~~~rrrXXXJJJBBB>>>;;;;;;;;;:::999888777666666666777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777888777777777666666666666888888777777888888999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCHHHHHHLLL^^^rrrkkkWWWLLLDDDEEEFFFGGGHHHHHHHHHHHHLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRUUU[[[bbbkkkrrrvvv{{{}}}vvvpppllliiieeeaaa^^^\\\YYYVVVTTTSSSSSSTTTSSSSSSSSSRRRQQQOOONNNMMMMMMKKKJJJHHHIIIKKKMMMOOOQQQTTTWWWYYY[[[\\\___aaa``````aaaccceeegggiiijjjiiijjjkkklllmmmoooppppppqqqqqqqqqqqqrrrssstttuuuwwwxxxzzz{{{|||~~~uuu[[[LLLCCC>>>;;;:::::::::999999888888777777888888888888777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777666666666888888777777888888999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCHHHHHHMMM___sssiiiUUUJJJDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMOOOQQQVVV]]]eeemmmtttwwwzzz|||{{{vvvrrrmmmiiibbb___[[[XXXVVVVVVUUUUUUUUUTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHIIIJJJMMMNNNOOORRRUUUXXXYYYZZZ\\\^^^]]]]]]^^^___aaaccceeeffffffggghhhiiijjjlllmmmmmmnnnnnnnnnnnnnnnooopppqqqsssuuuwwwxxxyyy{{{~~~yyy___OOODDD===;;;:::::::::999999::::::888888888999999888888888777777777777777777777777666666666666666666666666666666666666666666666666999999999999999999999999888888777777888888999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCHHHIIIMMM___tttgggSSSHHHDDDEEEFFFGGGIIIIIIIIIJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNQQQWWW^^^gggnnntttwwwyyy{{{~~~|||vvvrrrhhhccc^^^ZZZYYYYYYXXXWWWTTTTTTSSSRRRPPPNNNMMMLLLIIIHHHGGGGGGHHHJJJLLLMMMMMMPPPSSSUUUVVVWWWYYY[[[[[[[[[\\\]]]^^^```bbbcccddddddeeefffhhhiiijjjkkkllllllkkkkkklllmmmnnnnnnppprrrtttvvvwwwyyy|||~~~dddSSSFFF===;;;;;;:::999999::::::;;;888888999999999999888888888888888888888888888888666666666666666666666666666666666666666666666666999999999999999:::::::::888888777777888888999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCHHHIIINNN```ttteeeQQQHHHCCCDDDFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQXXX```hhhoootttvvvxxxzzz}}}|||qqqkkkddd```___^^^\\\ZZZUUUTTTSSSRRROOOMMMKKKIIIFFFFFFEEEFFFGGGHHHJJJKKKKKKMMMPPPRRRSSSTTTVVVWWWYYYYYYYYYZZZ\\\^^^___```aaaaaabbbccceeefffggggggiiiiiiiiiiiijjjkkklllmmmmmmoooqqqrrrtttvvvzzz|||~~~kkkXXXIII???===<<<;;;999999999:::;;;888888999999999999888888888888888888888888888888777777777777777777777777777777777777777777777777777777777888888888888888888888777777888888999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCHHHJJJOOOaaauuu~~~bbbPPPHHHBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHJJJKKKLLLMMMMMMLLLMMMQQQXXX```hhhnnnrrrtttyyy{{{~~~wwwnnnhhhfffdddaaa^^^WWWVVVTTTQQQNNNJJJGGGEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHKKKMMMOOOPPPQQQSSSTTTVVVVVVWWWXXXYYY[[[\\\]]]]]]^^^___```aaabbbcccdddeeeeeeffffffhhhiiikkkllliiikkkmmmooopppsssvvvyyyzzz|||rrr^^^NNNCCC???===;;;999888999::::::777777888888888888777777888888888888888888888888777777777777777777777777777777777777777777777777777777777888888999999999888888777777888888999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCIIIJJJOOOaaavvv|||aaaPPPIII@@@AAACCCDDDFFFGGGGGGHHHFFFHHHJJJKKKMMMMMMMMMLLLMMMQQQXXX```hhhnnnqqqssszzz|||vvvnnnkkkhhhddd```YYYXXXUUUQQQLLLHHHDDDAAABBBBBBCCCCCCDDDFFFGGGHHHGGGIIILLLNNNNNNOOOQQQRRRUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]___```aaaaaaccccccccceeefffhhhjjjkkkfffhhhkkklllnnnppptttwwwwwwyyy}}}vvvbbbQQQEEE@@@>>><<<999888888999:::777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777999999999::::::;;;;;;;;;888888888777888999999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<===>>>???BBB@@@CCCIIIJJJOOObbbvvvttt[[[LLLGGGBBBBBBCCCDDDEEEGGGIIIKKKLLLIIIGGGHHHKKKMMMMMMLLLNNNRRRZZZbbbiiioootttvvvzzz|||~~~||||||wwwooolllgggaaabbb]]]UUUOOOKKKHHHEEEDDDAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZ[[[]]]^^^___```^^^___`````````bbbeeehhhhhhiiijjjiiijjjlllppptttrrrvvv{{{jjjWWWMMMKKKCCC<<<;;;;;;888777888777777888888888888777777666777888888888666555444777777777777666666666666777777666666666666777777:::999999888777666555555666777888777666555666777;;;::::::999999888888888888888999:::<<<>>>@@@AAACCCBBBEEEJJJLLLRRRfff{{{pppXXXJJJEEEAAABBBCCCDDDFFFHHHIIIJJJLLLIIIGGGHHHKKKNNNNNNMMMSSSXXX___ffflllpppsssuuuyyy|||~~~}}}|||xxxqqqkkkccc]]]TTTMMMHHHEEECCCAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\\\\[[[\\\]]]^^^^^^```ccceeefffgggiiiiiijjjlllooorrrrrrvvv{{{ppp[[[OOOJJJBBB<<<;;;;;;999777888666777777888888777777666888999999:::999888777666888888888888777777777777777777666666666666777777:::::::::999999888777777777888999888777666777888999999:::::::::999888888:::::::::;;;<<<===>>>???BBBAAADDDIIIKKKQQQdddzzziiiSSSGGGBBB???AAACCCEEEGGGHHHHHHHHHKKKJJJHHHIIILLLNNNOOOOOOZZZ___gggmmmqqqssstttuuuzzz}}}}}}~~~~~~}}}|||zzzyyyyyyzzzzzzzzzzzz{{{|||~~~zzzrrreee^^^TTTJJJDDDAAA???>>>>>>>>>???@@@@@@AAAAAABBBAAABBBCCCEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXWWWYYYZZZ[[[[[[]]]```bbbbbbdddgggiiijjjkkkmmmoooppptttxxx|||zzzaaaRRRHHH@@@;;;<<<===:::888999666777777888888777777666888999999999999888777777999999999999888888888888888777777666666777777888999999999::::::999999888777999:::999888777888:::777888:::;;;<<<;;;999888<<<<<<;;;;;;<<<<<<======AAA@@@CCCHHHJJJPPPcccxxx{{{cccPPPEEEAAA>>>@@@CCCFFFHHHHHHGGGGGGJJJJJJIIIJJJLLLOOOPPPQQQ]]]dddmmmsssvvvwwwxxxyyy~~~~~~}}}}}}zzzxxxwwwwwwxxxyyyuuuuuuuuuvvvwwwyyyzzz{{{|||rrrggg___SSSIIIBBB???===<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTVVVXXXYYYZZZ[[[^^^```^^^aaaeeehhhiiijjjkkkmmmnnnppptttxxxzzz}}}jjjVVVHHHAAA<<<===>>>;;;999999888888999999999999888888666666777777777666666666999999888888888777777777888777777777777777777888666777888999:::999999888666888999999777777888:::666888:::<<<===<<<:::888<<<;;;;;;;;;<<<===>>>???AAA@@@CCCHHHJJJPPPdddyyyuuu___MMMDDD@@@>>>@@@CCCFFFGGGHHHGGGGGGIIIIIIJJJJJJLLLNNNQQQSSS]]]eeeooovvvyyy{{{}}}|||~~~~~~|||zzzwwwuuuuuuvvvvvvrrrrrrrrrrrrssstttuuuvvv{{{zzzpppddd]]]QQQGGGAAA>>>===<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAACCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQSSSVVVXXXXXXZZZ\\\^^^ZZZ]]]cccfffhhhiiijjjkkkmmmpppsssvvvxxx{{{vvv^^^KKKDDD>>>>>>>>>;;;999:::999::::::;;;;;;::::::999666666666666666666777777888888777777777666666666888888777777777777888888777888:::;;;<<<;;;;;;:::555666777777666666777999666888;;;======<<<:::999:::::::::;;;===???@@@AAABBBAAADDDIIIKKKQQQdddyyyooo[[[LLLDDDAAA>>>@@@BBBDDDFFFGGGGGGGGGFFFHHHIIIJJJKKKMMMQQQTTT[[[dddooowwwzzz|||}}}}}}|||{{{xxxvvvtttssssssssspppppppppoooppppppqqqqqquuuyyy~~~vvvlll^^^WWWMMMEEE@@@>>>===<<<:::;;;;;;<<<<<<======>>>??????@@@AAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPSSSVVVWWWXXXZZZ[[[WWW[[[```ccceeeggghhhjjjnnnqqqsssvvvxxx{{{kkkQQQIIIAAA???>>>;;;999::::::::::::;;;;;;:::::::::888888888777888888999:::777777777777666666666555999888888777777888888999999:::<<<>>>>>>>>><<<;;;444555777777666666777999888999;;;<<<===<<<:::999999::::::<<<===???AAABBBBBBAAADDDIIIKKKQQQeeezzzzzzgggVVVJJJDDDBBB???@@@AAACCCEEEFFFGGGHHHDDDGGGIIIJJJJJJLLLQQQTTT[[[dddnnnuuuxxx{{{~~~|||{{{yyywwwuuusssqqqqqqooonnnnnnmmmmmmmmmnnnnnnpppssswwwyyywwwwwwyyy{{{|||~~~}}}|||{{{|||}}}zzztttkkkcccUUUPPPHHHBBB???===<<<;;;::::::;;;;;;<<<======>>>======>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJMMMPPPSSSTTTUUUWWWXXXUUUYYY]]]aaaccceeegggiiimmmoooqqqsssuuuxxx}}}zzzXXXNNNDDD@@@>>>:::999:::888999999999999999999888999888777777777888:::;;;888888888777777777666666999888888777777888888999888999;;;======<<<:::999444666777777777777999:::;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;<<<===???@@@AAAAAA@@@CCCHHHJJJPPPcccxxxsssaaaSSSIIIEEECCC@@@@@@AAABBBDDDFFFHHHIIICCCFFFHHHIIIIIILLLPPPTTT[[[dddnnntttvvvzzz~~~}}}|||{{{zzzwwwuuurrrqqqnnnmmmmmmlllkkkkkklllllllllooossstttrrrqqqsssuuuvvvwwwyyyyyywwwuuuuuuuuutttwwwzzz|||||||||}}}~~~~~~zzzsssmmmhhh```XXXOOOKKKEEE@@@>>>===<<<;;;::::::;;;<<<<<<======>>>;;;<<<<<<===>>>???@@@@@@@@@?????????@@@AAABBBBBBBBBCCCDDDEEEFFFHHHIIIIIIGGGJJJNNNQQQRRRSSSUUUVVVUUUXXX\\\___aaadddgggjjjiiikkkmmmoooqqqtttxxx|||~~~\\\QQQFFFAAA===:::999:::777777888888888888777777777666555555555777888999999999999888888888888777999999888888888888999999555666888::::::888666444555777888999888888:::;;;<<<<<<<<<;;;::::::::::::===============>>>??????@@@>>>BBBGGGIIIOOObbbwww}}}jjj[[[NNNDDDAAABBB???@@@BBBDDDEEEEEEDDDDDDFFFHHHIIIIIIIIILLLQQQVVV___dddlllrrruuuyyy~~~~~~}}}~~~||||||zzzxxxvvvsssqqqooommmoooqqqoookkkhhhhhhiiilllnnnoooqqqrrrrrrrrrqqqqqqqqqppppppoooooonnnnnnmmmnnnnnnooopppqqqrrrrrrsssvvvyyy|||}}}{{{wwwpppgggbbb___[[[UUUPPPGGGCCC???;;;:::::::::999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>???>>>999666999999999999888888777777999999999888888888777777555444333333333555666777666666666666666777888888888888999999999:::::::::<<<;;;:::999999999:::;;;;;;;;;;;;<<<;;;;;;::::::999:::;;;===>>>?????????BBBEEEDDDFFFMMMPPP___xxx{{{hhhZZZNNNEEEBBBCCC@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIIIILLLRRRWWW```fffmmmrrruuuyyy~~~~~~||||||zzzxxxuuurrrooonnnlllnnnooommmjjjgggggghhhlllmmmnnnooooooooonnnmmmmmmmmmllllllkkkkkkjjjjjjggghhhhhhiiiiiijjjjjjkkkoooqqqtttvvvxxxzzz}}}~~~~~~{{{yyywwwvvvuuussspppmmmkkkeee^^^YYYWWWSSSNNNIIIFFFBBB>>>;;;::::::999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSVVVXXXZZZ\\\]]]___bbbeeehhhjjjlllmmmooorrrvvvyyyxxx|||iiiWWWDDD>>>???>>>;;;888999999888777777777777777999999999888888888777777888888777777777888999:::666666666666666777888888888888888999999999::::::::::::999888888888999:::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>?????????BBBEEEDDDFFFMMMPPP___yyyxxxdddVVVMMMEEECCCDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGIIIIIIIIILLLSSSXXXbbbgggnnnsssuuuxxx|||~~~}}}|||zzzwwwtttqqqnnnlllkkklllmmmkkkiiigggfffgggjjjkkkllllllkkkjjjiiihhhiiihhhgggfffeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbhhhjjjmmmnnnoooqqqsssuuu{{{{{{{{{{{{zzzwwwuuusssrrrooommmkkkjjjhhheeeccc^^^YYYSSSPPPNNNKKKGGGCCCCCC@@@<<<:::999999888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBDDDDDDEEEFFFFFFHHHJJJLLLNNNOOOPPPTTTVVVXXXYYYZZZ\\\```bbbfffhhhjjjlllnnnqqquuuxxxwwwzzz~~~ooo\\\GGG?????????<<<;;;:::999777666666777888888999888888888888777777777777666666666666777777888666666666666666777777888888888888999999999999:::999888888777777888999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????AAAEEECCCFFFMMMQQQ```yyyttt```RRRJJJDDDBBBCCCCCCBBBBBBBBBCCCEEEGGGHHHEEEGGGIIIIIIJJJMMMTTTYYYdddiiiooosssuuuwww{{{}}}zzzxxxzzz|||}}}|||zzzwwwsssppplllkkkjjjjjjjjjiiihhhfffeeeeeeggghhhiiiiiiiiihhhgggfffeeedddcccaaaaaa``````aaa`````````______^^^^^^^^^aaadddfffhhhiiikkkmmmppptttvvvwwwxxxvvvsssooolllkkkhhheeecccbbb```]]][[[TTTQQQMMMKKKJJJHHHEEEBBBAAA>>>;;;999999999888777888999999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNSSSTTTWWWXXXYYY[[[^^^aaaccceeehhhkkkmmmooosssvvvyyy|||uuu```III???>>>>>><<<;;;;;;:::888777777888999:::888888888888777777777777666666666666666666666666777777666666666666777777888888888888999999999999888888888888888999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????@@@DDDCCCFFFMMMQQQ```zzzrrr\\\NNNGGGBBB@@@BBBBBBBBBAAABBBCCCDDDFFFHHHDDDFFFIIIIIIJJJNNNUUUZZZeeejjjppptttuuuwww{{{~~~~~~|||zzzxxxuuusssrrruuuyyy}}}}}}|||zzzwwwsssppplllkkkiiiiiihhhhhhgggfffeeecccdddeeefffhhhhhhhhhhhhgggeeecccaaa___^^^^^^^^^___^^^^^^]]]]]]\\\[[[[[[[[[]]]___bbbeeegggiiilllnnnrrrtttvvvwwwuuuqqqlllhhhaaa^^^[[[XXXWWWUUUSSSQQQMMMLLLJJJIIIHHHFFFDDDBBB???<<<:::888999999888777888888888999999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDFFFGGGJJJKKKMMMNNNRRRTTTVVVWWWXXXZZZ]]]``````cccfffiiikkknnnqqqtttyyy{{{zzzdddKKK@@@>>>===;;;:::;;;:::999999999999;;;;;;777777777777777777777777999999999999999999999999777777666666666666777777777777888888888999999999888999999:::::::::;;;;;;:::;;;<<<<<<=========<<<<<<<<<===>>>?????????>>>???CCCBBBFFFNNNRRRaaa{{{sss\\\MMMFFFAAA???@@@AAAAAAAAABBBCCCDDDEEEFFFCCCFFFIIIJJJKKKOOOVVV\\\fffkkkqqqtttuuuwww{{{~~~|||zzzxxxvvvssspppnnnqqquuuyyy~~~~~~}}}|||zzzwwwtttqqqnnnllliiihhhggggggggggggeeecccaaaccceeefffggghhhggggggeeeccc```^^^]]]]]]]]]^^^[[[[[[ZZZZZZYYYYYYXXXXXX[[[]]]aaaccceeehhhkkkmmmoooqqqtttuuusssnnniiieee\\\YYYUUURRRPPPOOOMMMKKKGGGGGGGGGFFFEEECCCBBBAAA===;;;999999999999888777888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@CCCDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTVVVWWWYYY\\\^^^]]]```dddhhhjjjlllooorrruuuxxx}}}~~~hhhNNNBBB>>>===:::999999999999:::::::::::::::666666777777777777777888777888888888888777666666888777777666666666666666777777777888888888888999888999:::;;;;;;;;;;;;;;;:::;;;<<<===============<<<===>>>>>>?????????>>>>>>BBBBBBFFFNNNRRRbbb|||www^^^NNNGGGBBB@@@@@@>>>???@@@BBBCCCCCCDDDDDDCCCFFFHHHJJJKKKPPPWWW\\\fffkkkqqqtttvvvxxx|||~~~{{{yyywwwuuurrrooonnnppptttwww{{{~~~}}}~~~~~~~~~||||||zzzxxxuuurrrooonnniiigggfffggghhhhhheeecccaaabbbdddeeeeeeeeeddddddeeeccc```]]]\\\\\\]]]^^^ZZZZZZYYYYYYYYYYYYYYYYYY[[[]]]```aaacccdddgggiiikkkmmmooopppnnniiidddaaa[[[WWWSSSOOOMMMLLLJJJIIIDDDEEEFFFFFFDDDBBBAAAAAA<<<;;;999999::::::999888888888888888999999999999888999999999999:::::::::::::::::::::::::::::::::<<<<<<======>>>>>>??????AAABBBDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSTTTVVVZZZ\\\[[[^^^cccgggiiikkknnnppprrrvvv{{{kkkRRREEEAAA>>>;;;999555666888::::::999888777666666666666777777888888444555555666555444333222888888777666666666666666777777777777888888888888666777999:::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>======>>>????????????>>>>>>BBBAAAEEENNNRRRbbb}}}{{{```PPPHHHCCC@@@@@@===>>>@@@BBBCCCCCCCCCBBBCCCEEEHHHJJJKKKPPPWWW]]]eeejjjppptttvvvxxx|||~~~{{{xxxwwwuuurrrooooooqqqtttvvvyyy~~~~~~}}}|||||||||}}}|||||||||zzzxxxvvvsssqqqoooiiigggffffffhhhhhhfffcccbbbccccccddddddcccaaa```eeeccc___\\\[[[[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___``````aaaccceeehhhiiikkkkkkiiieee```]]]WWWTTTOOOKKKIIIHHHFFFEEEDDDFFFGGGGGGEEECCCBBBBBB<<<;;;::::::;;;;;;999888777888888888888999999999888888999999999:::::::::888888888888888888888888<<<<<<======>>>>>>??????@@@AAACCCEEEGGGHHHJJJKKKLLLNNNPPPQQQRRRUUUXXXZZZZZZ]]]bbbfffhhhkkkmmmoooqqqvvv|||nnnUUUGGGCCC???;;;999222444777999:::888666555555666666666777777888888666777888888888666555444888888777666666666666666777777777777888888888888555666888999::::::999999:::;;;<<<===>>>>>>>>>>>>===>>>>>>????????????>>>===AAAAAAEEENNNSSSccc}}}dddQQQHHHDDDCCCEEE@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIILLLSSS\\\bbbjjjmmmrrruuuwwwzzz}}}|||xxxvvvvvvuuuuuurrrtttvvvwwwwwwzzz~~~|||}}}|||~~~}}}yyyvvvvvvuuutttsssqqqooonnnkkkiiigggfffgggggggggeeecccdddeeedddbbbaaabbbcccccccccbbb___[[[YYYYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWZZZ\\\^^^aaacccdddddddddcccdddeeeeeeccc```\\\ZZZNNNLLLJJJGGGFFFFFFGGGHHHHHHGGGFFFEEECCC@@@>>>======<<<999888777777888999:::::::::::::::::::::::::::999999999999999999:::>>>===;;;:::999999:::;;;999::::::;;;<<<===>>>>>>@@@@@@AAABBBDDDFFFHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ[[[^^^aaadddfffhhhlllnnnsssvvvyyy~~~vvvYYYKKKEEE@@@;;;::::::::::::999999888888888888888888888777777777777777777777777888888888888666666666666777777777777555666777999999888777777777777888999:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>============AAADDDBBBEEELLLQQQaaa|||fffRRRHHHBBB@@@BBB@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIIMMMTTT]]]ccckkknnnrrruuuxxxzzz}}}~~~zzzyyyyyyxxxxxxtttvvvxxxxxxxxx{{{~~~}}}~~~|||~~~{{{vvvuuuuuutttsssrrrpppooonnnkkkiiigggfffggggggfffeeecccdddeeedddbbbbbbbbbcccddddddccc```\\\ZZZZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXWWWYYY[[[^^^````````````aaabbbbbbbbb```\\\XXXVVVOOOMMMKKKIIIHHHHHHIIIIIIEEEDDDCCCBBB???===;;;:::===;;;999888777777888999777777777777777777777777::::::999999999999::::::;;;:::999888888888999999::::::;;;;;;<<<<<<======??????@@@AAACCCEEEGGGHHHIIIKKKNNNPPPRRRTTTWWWYYY[[[^^^aaadddfffhhhlllnnnqqqssswww|||}}}___NNNFFFAAA<<<;;;:::::::::999999999888888888888888888777777777777777777777777777777777777666666666666777777777777666666777888888888888888999999999999999999::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===???BBBAAADDDMMMRRRccc~~~dddPPPEEE@@@>>>@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIINNNUUU^^^dddkkknnnrrrvvvxxx{{{~~~}}}||||||||||||wwwxxxyyyyyyzzz{{{~~~}}}~~~|||}}}~~~}}}yyyuuuttttttsssrrrqqqpppnnnmmmjjjhhhfffffffffgggfffeeecccdddeeedddcccbbbcccdddddddddccc```\\\YYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWYYY[[[^^^______^^^]]]^^^^^^^^^]]]ZZZWWWSSSQQQMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFEEEDDDBBB???===<<<<<<;;;999888777777888999999999999999999999999999::::::999999999999::::::999888888888888999::::::;;;;;;;;;:::;;;;;;;;;<<<>>>>>>???@@@AAACCCEEEFFFHHHJJJMMMOOOQQQSSSVVVXXXZZZ]]]```ccceeehhhkkknnnoooqqquuuzzzgggSSSHHHAAA>>>===:::::::::999999999999888999999888888888777777777888777777666666555555555666666666666777777777777777777777777777888888999:::::::::999999999888888999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@DDDMMMSSSeeezzz^^^LLLCCC??????AAA@@@@@@AAABBBBBBCCCCCCDDDFFFFFFHHHJJJOOOWWW```ffflllooosssvvvyyy{{{~~~~~~~~~}}}}}}yyyyyyyyyyyyzzz{{{|||~~~~~~}}}}}}~~~|||{{{{{{||||||yyyvvvsssssssssrrrqqqpppnnnnnniiihhhfffeeeffffffeeedddcccdddeeedddcccbbbcccdddccccccbbb```[[[XXXVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUUUUWWWYYYZZZ[[[ZZZYYYXXX[[[[[[ZZZYYYVVVRRROOOMMMIIIHHHGGGEEEEEEDDDEEEEEEGGGFFFFFFDDDCCC@@@???>>>::::::999888777777888888::::::::::::::::::::::::999888888777777888888999999999999::::::;;;<<<===<<<;;;:::999999::::::;;;=========>>>@@@AAACCCDDDGGGIIILLLNNNOOORRRTTTWWWYYY\\\___bbbeeehhhkkknnnnnnppptttyyy~~~oooWWWIIIBBB???===999999999999999999999999999999999888888888777777888777777666555444444333666666666666777777777777888777666666666777999:::999999999999999999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>BBBAAAEEENNNSSSeeevvv[[[JJJCCC??????AAA@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHKKKPPPXXXaaahhhllloootttwwwyyy|||~~~|||{{{yyyyyyxxxyyyyyyzzzzzzzzz||||||}}}}}}||||||{{{zzzyyyyyyxxxyyyzzzzzzzzzyyysssssssssrrrqqqpppooonnniiigggeeedddeeeeeedddcccbbbcccddddddbbbbbbcccdddeeeeeeeeebbb]]]YYYWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTSSSYYYYYYWWWUUURRROOOLLLJJJFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA???===;;;:::999999888888888888888888666666666666666666666666777777666666666666777777777888999:::;;;;;;<<<<<<<<<;;;999888888999:::;;;<<<<<<======???@@@BBBBBBEEEHHHKKKMMMNNNPPPSSSUUUXXX[[[^^^bbbdddgggkkknnnnnnppptttyyy~~~xxx\\\KKKCCC@@@>>>999999999999999999999999999999999999888888888888888777777666555444444333666666666666777777777777888777666666666777999:::777777888999::::::;;;;;;===========================>>>>>>>>>?????????@@@@@@DDDBBBEEENNNSSSdddttt[[[LLLDDD@@@>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIILLLQQQZZZcccjjjmmmppptttxxxzzz}}}~~~}}}|||{{{zzzyyyxxxxxxzzzzzzyyyxxxyyyyyyyyyyyyyyyxxxxxxwwwtttuuuuuuvvvvvvwwwxxxxxxqqqrrrrrrqqqpppooonnnnnnhhhfffdddddddddeeedddccc```aaacccbbbaaaaaabbbccchhhiiihhheee```[[[YYYXXXUUUTTTSSSSSSRRRQQQPPPPPPSSSSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTRRROOOLLLJJJIIIFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>===<<<888888888888888888888777777777777777777777777777777777666666666666777777555666777888999999999999;;;:::888777777888:::;;;<<<<<<<<<===>>>@@@AAABBBDDDGGGIIIKKKMMMOOORRRTTTWWWZZZ^^^aaacccgggkkkmmmnnnppptttyyy~~~eeeOOOFFFAAA>>>888999999999999::::::::::::999999999999888888888888777777666666555555555666666666666777777777777777777777777777888888999666777888999:::;;;;;;<<<>>>>>>>>>=========<<<<<<===>>>>>>??????@@@@@@@@@AAADDDCCCFFFNNNSSSdddlllVVVIIICCC???>>>>>>@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIILLLRRR[[[dddkkknnnqqquuuxxx{{{}}}}}}}}}||||||{{{yyyxxxyyy{{{|||zzzxxxvvvvvvvvvvvvvvvuuuttttttqqqrrrrrrqqqqqqqqqrrrsssoooooooooooonnnmmmllllllhhhfffdddcccddddddcccbbb^^^```aaaaaa``````aaabbbhhhiiihhheee```[[[WWWVVVUUUTTTTTTSSSQQQPPPPPPOOOSSSRRRPPPOOOPPPSSSVVVXXXRRRQQQPPPNNNLLLJJJHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA???>>>777777888888888888777777999999999999999999999999888888777777777777888888555666777888999999888888:::888777666666888;;;<<<============>>>???AAAAAACCCFFFHHHJJJLLLNNNQQQSSSVVVYYY]]]```cccfffjjjmmmmmmooosssxxx}}}oooVVVJJJCCC>>>888888999999999:::::::::::::::999999999888888888777777777777777777777777666666666666777777777777666666777888888888888888888888888999999:::::::::===============>>>>>>>>>===>>>>>>??????@@@AAAAAA???CCCBBBFFFNNNTTTfffsssaaaNNNDDDAAA???>>>>>>@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIMMMSSS[[[eeelllnnnqqquuuxxx{{{}}}}}}|||}}}}}}}}}|||zzzyyyzzz}}}}}}{{{yyyuuuuuuuuuuuutttsssrrrrrrpppppppppnnnmmmlllmmmooommmmmmmmmmmmlllkkkjjjjjjgggfffdddcccddddddcccbbb]]]___``````______```bbbeeeffffffccc]]]XXXTTTSSSVVVUUUTTTSSSRRRQQQPPPPPPMMMKKKHHHFFFHHHKKKOOORRRPPPOOOMMMLLLJJJHHHGGGFFFBBBBBBBBBCCCBBBBBBAAAAAABBBAAAAAA@@@???>>><<<;;;666777888888888888777777666666666666666666666666::::::999999999999::::::777888999:::;;;:::999999999888666555666888;;;===============>>>@@@AAAAAACCCEEEHHHJJJKKKMMMPPPSSSVVVYYY]]]```cccfffjjjmmmlllooossswww|||www[[[MMMDDD===888888888999999::::::::::::::::::999999999888888777777777777888888888888666666666666777777777777555666888999999999888777:::::::::999999999999888;;;;;;<<<===>>>???@@@@@@===>>>>>>???@@@@@@AAAAAA===AAAAAAEEEOOOVVVhhhkkk]]]OOOGGGBBB??????AAA@@@AAAAAABBBBBBCCCCCCCCCDDDEEEHHHNNNVVV___hhhmmmqqqsssuuuxxx{{{}}}zzzwwwwwwyyyzzzyyy}}}{{{zzz{{{}}}|||yyyvvvwwwxxxyyywwwuuusssssssssqqqpppnnnkkkgggfffhhhiiillllllllllllkkkjjjiiiiiihhhggggggfffeeeeeeddddddccc```]]][[[\\\]]]]]]]]]_________^^^\\\YYYWWWUUUUUUTTTRRRRRRQQQPPPMMMKKKMMMLLLKKKKKKKKKLLLNNNOOOOOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDDDD@@@AAABBBCCCBBB@@@>>><<<888888888888888888999999888888777777666666555555777666555444444555666777666666666666777777777777999999888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@CCCEEEHHHJJJKKKMMMPPPSSSYYYYYYYYY\\\aaaeeehhhiiiiiimmmrrrwww{{{bbbOOODDD<<<<<<;;;:::999888888888888888888888888777777777666888888888888777777777777666666666666777777777888555555666888888999999999888888999999999:::::::::999:::<<<===<<<<<<<<<===<<<===>>>??????@@@@@@??????CCCBBBEEEMMMSSSgggcccVVVIIICCC???<<<;;;>>>??????@@@@@@AAABBBBBBBBBDDDFFFIIIOOOWWW```iiinnnqqqsssuuuxxx{{{}}}yyyvvvvvvxxxxxxxxx|||zzzzzz{{{}}}}}}zzzwwwxxxyyyzzzxxxuuurrrqqqrrrppppppmmmjjjfffdddeeefffjjjkkkkkkkkkkkkjjjiiiiiigggggggggffffffffffffeeebbb```]]]\\\]]]]]]\\\\\\]]]]]]]]]]]][[[YYYWWWVVVUUUSSSQQQPPPPPPOOOLLLJJJLLLKKKKKKJJJKKKLLLMMMNNNLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDCCCBBBBBBBBBCCCCCCAAAAAABBBBBBAAA???<<<;;;888888888888888888888888888777777777666666666555777666555555555555666777777777777777888888888888999999888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@BBBEEEHHHJJJKKKMMMPPPRRRXXXXXXYYY[[[```dddggghhhhhhlllqqquuuyyy}}}iiiSSSGGGAAA<<<;;;:::999888888888888999999999999888888888777888888888888777777777777444444444555555555666666555666777888888999999999888888999999999:::::::::999;;;<<<<<<<<<<<<===>>><<<===>>>???@@@@@@@@@@@@@@@DDDCCCFFFNNNTTThhhZZZOOOEEE@@@>>>;;;:::<<<>>>>>>???@@@@@@AAABBBBBBEEEGGGKKKQQQYYYbbbjjjooorrrsssvvvyyy{{{}}}~~~|||wwwttttttuuuvvvwwwzzzyyyyyyzzz||||||{{{yyyzzz{{{{{{yyyuuurrrpppoooppppppmmmiiieeebbbbbbcccggghhhiiijjjkkkjjjiiiiiiggggggggggggggggggggggggaaa```^^^]]]^^^]]][[[ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVSSSQQQOOONNNNNNMMMJJJHHHJJJJJJJJJIIIJJJJJJKKKLLLKKKJJJHHHFFFDDDCCCCCCBBBDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAA???===:::999888888888888888888888888777777777777666666666666777666666555555666666777888888888888999999999999999999888888999999:::;;;::::::;;;;;;<<<===???@@@BBBDDDGGGIIIJJJLLLOOOQQQUUUVVVXXX[[[^^^bbbeeegggfffjjjoootttxxx{{{pppWWWIIICCC<<<;;;:::999999888888888::::::999999999888888888888888888888777777777777444444555555555666666666555666777888888999888888888888999999999::::::::::::;;;<<<<<<;;;<<<>>>@@@<<<===>>>???@@@@@@@@@@@@AAAEEEDDDGGGOOOVVViiiUUULLLCCCAAA@@@======>>>>>>>>>???@@@AAABBBBBBCCCFFFHHHLLLSSS[[[dddlllqqqssstttvvvyyy|||~~~|||yyywwwwwwwwwwwwvvvwww{{{||||||}}}~~~}}}|||yyyuuurrrqqqrrrtttuuuxxxxxxxxxyyy{{{{{{{{{{{{{{{||||||zzzvvvrrroooooorrrqqqooojjjeeeaaa```aaaeeefffhhhjjjkkkjjjiiiiiijjjiiiiiihhhgggfffffffffaaa___^^^^^^^^^]]]ZZZXXXWWWWWWYYYYYYYYYYYYWWWWWWRRRPPPMMMLLLLLLKKKIIIGGGIIIHHHIIIIIIIIIIIIJJJJJJKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA???>>>;;;999888888888888888777777777777777777777777666666666666777666666666666666666777777777777888888888999999999999888888999999:::;;;:::::::::;;;<<<===>>>???AAACCCFFFHHHIIIKKKNNNPPPSSSUUUWWWZZZ]]]```ccceeefffiiiooossswww{{{vvvYYYIIICCC<<<<<<;;;:::999999999999999999999888888888777777888888888888777777777666666777777777777888888888666666777888888888888888888888999999999::::::::::::;;;<<<<<<;;;<<>>???@@@@@@@@@@@@AAAEEEDDDGGGOOOUUUiiiSSSJJJBBBAAAAAA>>>>>>?????????@@@AAABBBCCCDDDDDDFFFHHHMMMTTT]]]fffmmmrrrtttuuuwwwzzz|||~~~~~~yyyssspppooonnnnnnnnnmmmnnnsssyyy}}}|||zzzyyyyyyyyywwwvvvssspppoooppprrrtttvvvvvvwwwxxxxxxyyy{{{{{{{{{}}}~~~|||xxxtttqqqppptttsssqqqlllgggcccaaaaaaccceeehhhjjjkkkjjjiiihhhlllkkkjjjhhhgggeeedddcccaaa___^^^^^^^^^\\\ZZZWWWUUUVVVWWWXXXYYYXXXXXXWWWQQQOOOLLLJJJJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@???===;;;999888888888888777777777666666666666666666777777777777666777777777777777777666666666666777777777888888999999888888999999:::;;;::::::::::::;;;===>>>??????BBBEEEGGGHHHJJJMMMOOOPPPSSSWWWZZZ\\\^^^bbbdddfffjjjooossswww{{{{{{\\\JJJDDD===<<<;;;:::999999999999777777777777666666666666888888888888777777777666777777777777888888888999666777777888888888888777888888999999999:::::::::999;;;<<<<<<<<<===???AAA===>>>???@@@@@@AAAAAA@@@@@@DDDCCCFFFNNNUUUhhhQQQHHH@@@??????===<<<>>>??????@@@AAACCCDDDEEEEEEEEEHHHMMMUUU^^^gggnnnrrrtttvvvxxxzzz|||~~~}}}zzzzzzwwwsssmmmiiiggggggbbbcccbbbcccdddiiiooottt|||~~~zzzxxxvvvvvvssssssrrrooommmnnnqqqssstttuuuvvvvvvvvvvvvxxxzzz{{{}}}~~~{{{wwwtttsssuuutttsssnnniiidddbbbbbbdddeeehhhkkklllkkkiiihhhkkkkkkiiihhhfffeeeccccccbbb```^^^]]]\\\[[[YYYWWWUUUVVVWWWXXXYYYXXXXXXWWWQQQNNNKKKIIIHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBAAA@@@>>>===;;;::::::888888888777777666666555666666666666777777777777666777777888888777777666555666666666777777777777999999888888999999:::;;;999999::::::;;;<<<>>>??????AAADDDFFFGGGIIILLLNNNOOOSSSXXX[[[[[[]]]aaadddfffiiinnnssswww{{{bbbNNNFFF===<<<;;;:::999999999999777777666666666555555555888888888888777777777777555555555666666666777777777777888888888888777777888888999999999:::::::::888:::===>>>>>>>>>???AAA===>>>???@@@AAAAAAAAAAAA@@@DDDCCCFFFNNNTTThhhSSSIII@@@>>>===<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEHHHMMMUUU^^^gggnnnrrruuuvvvxxxzzz|||~~~zzzuuussspppoookkkfffaaa^^^]]]^^^XXXXXXYYYYYY\\\aaahhhmmmtttwww}}}|||wwwtttsssqqqrrrqqqooommmmmmpppsssssstttuuutttssssssvvvyyyzzz|||}}}zzzxxxwwwttttttsssoooiiieeebbbbbbdddgggiiillllllkkkiiiggghhhhhhggggggfffeeeeeeeeeccc```]]][[[[[[ZZZYYYXXXVVVVVVXXXYYYYYYXXXXXXWWWQQQNNNJJJHHHHHHHHHGGGFFFGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA???>>>===<<<<<<<<<999888888777666666555555555666666666777777777888666777888888888888777666666666777777777888888888999999888888999999:::;;;999999999:::;;;<<<===>>>>>>@@@CCCEEEFFFHHHKKKNNNNNNSSSYYY[[[[[[]]]aaaddddddhhhmmmqqquuuyyy}}}gggPPPHHH===<<<;;;::::::999::::::777777777777666666666666888888888888777777777777555555666666666777777777777777888888888888777777888888999999999:::::::::666:::>>>@@@@@@??????@@@>>>>>>???@@@AAAAAAAAAAAAAAAEEEDDDGGGOOOUUUiiiVVVLLLBBB???>>><<<===???<<<===>>>???AAABBBCCCDDDDDDGGGMMMUUU^^^gggnnnrrruuuvvvxxxzzz|||~~~|||tttooommmiiigggccc^^^YYYVVVWWWXXXSSSSSSTTTUUUXXX]]]dddjjjppprrrvvv|||}}}wwwtttrrrpppqqqqqqooollllllpppsssssstttuuusssqqqqqqtttxxxyyy|||}}}{{{zzzssssssrrrnnniiieeebbbbbbeeegggjjjmmmmmmkkkiiigggdddeeeeeeeeeffffffggggggdddaaa]]]ZZZZZZZZZYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWQQQNNNJJJHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEECCCDDDEEEEEEEEEDDDBBBBBBAAAAAA???>>>============999888888777666555555444555666666666777777888888666777888999999888777666777888888888888999999999999999888888999999:::;;;999999999:::;;;<<<===>>>===@@@CCCEEEFFFHHHKKKMMMNNNSSSZZZ\\\\\\]]]aaaeeebbbfffkkkppptttxxx|||hhhQQQGGG======<<<;;;::::::::::::888888888888777777777777888888888888777777777777888888888888999999999999777777888888888777777666888888999999999:::::::::555999>>>AAAAAA@@@??????>>>>>>???@@@AAAAAAAAAAAABBBFFFFFFHHHPPPWWWjjjZZZNNNBBB>>>???>>>>>>@@@??????@@@AAABBBCCCCCCDDDGGGJJJPPPXXX```hhhnnnqqqvvvwwwyyyyyyyyyzzz}}}~~~yyysssmmmhhheeebbb___[[[XXXUUUSSSRRRRRRPPPNNNPPPUUUYYYZZZ^^^ccclllmmmooorrryyy{{{uuurrrtttrrrpppnnnmmmnnnoooppprrrssssssrrrqqqppprrrssszzz{{{|||}}}}}}|||{{{{{{tttrrrnnniiieeecccbbbbbbeeefffhhhiiiiiigggfffdddccccccdddeeeeeedddddddddbbb```^^^\\\ZZZYYYYYYYYYVVVVVVWWWXXXXXXWWWVVVVVVPPPOOOMMMJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::888888888888777777777777888777666555555666777888444555555666777888888999999999999999999999999999::::::999999999999999999999::::::::::::::::::;;;===???BBBDDDFFFHHHLLLOOORRRSSSVVVYYY\\\___bbbcccbbbdddhhhlllpppvvv|||qqqWWWCCC@@@???<<<999666666777999444555555666777888888999777777666666666666777777444555666777777888777777444444555666777888999999999777555555777999999999777888888999:::;;;<<<<<<======>>>???@@@@@@@@@@@@@@@DDDCCCFFFOOOWWWkkk[[[OOOCCC??????>>>>>>@@@>>>>>>???@@@AAABBBCCCCCCHHHKKKQQQYYYaaaiiinnnqqqtttvvvwwwxxxyyyzzz}}}}}}|||yyytttnnnhhhccc```^^^\\\YYYUUUSSSRRRQQQRRROOOMMMOOOTTTXXXYYY\\\```ggghhhjjjmmmsss~~~~~~xxxuuutttrrrpppnnnmmmmmmmmmnnnrrrssssssrrrppppppqqqsssvvvwwwyyy{{{||||||||||||uuurrrnnniiieeebbbaaa```eeefffggghhhgggfffdddcccccccccddddddddddddccccccbbbaaa^^^\\\ZZZYYYYYYYYYUUUVVVWWWXXXYYYXXXWWWWWWPPPOOOLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::888888888777777777666666888777666555555666777888555555555666777888888888777777777777777777777777999999999999999999999999999999::::::::::::;;;;;;<<<>>>AAACCCDDDGGGKKKNNNQQQRRRUUUXXX[[[^^^aaabbbcccfffiiillloootttyyy}}}uuuZZZGGG@@@???<<<999777777888:::555555666666777777888888777777666666666666777777555666666777777777777666888888888888777777777777999777555666777999999999888888999:::;;;<<<=========>>>???@@@AAAAAAAAAAAA@@@DDDDDDGGGOOOWWWkkk]]]QQQDDD@@@@@@>>>>>>?????????@@@AAABBBCCCDDDDDDHHHLLLRRRZZZbbbjjjooorrrqqqtttvvvxxxyyyzzz}}}~~~{{{wwwuuuqqqlllgggaaa\\\YYYXXXWWWTTTRRRQQQPPPPPPPPPMMMKKKNNNSSSVVVVVVWWWZZZ___aaabbbeeeiiisss{{{wwwvvvuuusssqqqooonnnnnnnnnqqqrrrrrrqqqoooooopppqqqrrrsssuuuwwwyyyzzz{{{{{{uuusssnnnjjjeeebbbaaa```eeeffffffffffffdddbbbaaabbbccccccdddccccccbbbbbbcccaaa___\\\ZZZYYYXXXXXXUUUVVVWWWXXXYYYXXXXXXWWWOOONNNLLLIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::777777777777666666666666777777666666666666777777555555666666777777888888777777777777777777777777777888888888999:::::::::999999999::::::;;;;;;;;;;;;===@@@BBBCCCFFFJJJLLLOOOQQQSSSVVVZZZ]]]___aaadddfffiiilllooorrrwwwzzz}}}zzz___KKKAAA???<<<999888888999:::777777777777777777777777777777666666666666777777666777777777777666666555999999999999888888888888999777666666888999999888999999:::;;;<<<======>>>>>>???@@@AAABBBBBBBBBBBBAAAEEEDDDGGGPPPWWWlll___RRRFFFAAA@@@>>>>>>???AAAAAABBBCCCDDDEEEEEEFFFIIIMMMSSS\\\dddkkkppprrrpppsssvvvyyyzzz|||~~~|||zzzwwwtttpppnnnkkkeee```ZZZVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOLLLJJJMMMRRRTTTRRRRRRUUUYYYZZZ\\\^^^aaajjjuuu}}}{{{xxxyyyxxxwwwuuusssqqqpppoooqqqrrrrrrpppooonnnoooppppppqqqrrrtttuuuvvvwwwxxxsssrrroookkkhhheeedddcccfffffffffeeedddbbb```___bbbbbbccccccbbbbbbaaaaaabbbaaa^^^\\\ZZZXXXXXXXXXWWWXXXYYYYYYYYYXXXVVVUUUOOONNNKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::777777777666666666555555777777666666666666777777555666666666777777777888999999999999999999999999666777777888999::::::;;;999999999::::::;;;;;;;;;<<<>>>@@@BBBCCCFFFIIILLLNNNOOORRRUUUXXX[[[^^^___bbbeeehhhlllnnnrrrvvvyyy{{{~~~cccNNNCCC@@@<<<:::999::::::;;;888888777777777777777777777777666666666666777777777777888777777666555444555666666777888999:::;;;999777666777999:::999888999::::::;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBAAAEEEDDDGGGPPPWWWlll___RRRFFFAAA@@@>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEIIIMMMTTT\\\eeekkkppprrrqqqtttxxx{{{|||~~~|||yyywwwvvvtttqqqoookkkiiieee```[[[WWWSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKMMMQQQRRROOOOOOQQQUUUWWWYYYZZZ]]]cccmmmuuu}}}zzzyyyyyyxxxwwwuuusssqqqooorrrrrrrrrqqqnnnnnnnnnpppqqqqqqqqqqqqqqqrrrrrrrrrpppooonnnlllkkkiiiiiihhheeeeeeeeedddbbbaaa```___aaabbbbbbbbbaaa``````___```___]]]ZZZYYYXXXXXXXXXZZZZZZZZZZZZYYYVVVTTTSSSOOONNNLLLIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>===<<<;;;:::777777777777666666666666666666777777777777666666666666666666777777777777888888888888888888888888666666777888999999::::::888888999::::::;;;<<<<<<===???AAACCCDDDFFFJJJLLLMMMNNNPPPTTTWWWZZZ]]]^^^___bbbgggkkknnnrrrvvvyyyyyy|||hhhQQQEEEBBB===:::;;;;;;;;;:::888888888888777777777777777777666666666666777777777777888777777666555444444555555666777888999999888777777888::::::999888999::::::;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBAAAEEEDDDGGGPPPXXXlll]]]QQQDDD@@@@@@>>>>>>???>>>>>>???@@@AAABBBCCCCCCHHHLLLTTT]]]eeekkkppprrrrrruuuyyy|||~~~~~~zzzwwwtttqqqpppooollljjjgggdddaaa\\\XXXUUURRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNQQQQQQNNNMMMPPPRRRUUUWWWXXX[[[```iiiooozzz~~~wwwxxxyyyyyywwwtttqqqooosssssssssqqqooonnnoooppprrrqqqpppooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkeeeeeedddcccbbbaaaaaa```aaaaaaaaaaaa```___^^^^^^]]]\\\ZZZYYYWWWWWWXXXXXX[[[[[[[[[ZZZYYYWWWTTTSSSPPPOOOMMMJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::888888888888777777777777666666777777777777666666666666666666777777777777666666666666666666666666666777777777888999999999888888999::::::;;;<<<<<<>>>???BBBCCCDDDFFFJJJLLLLLLNNNPPPSSSWWWZZZ\\\^^^]]]aaafffjjjnnnqqquuuxxxxxx{{{qqqXXXIIIDDD>>>;;;<<<<<<;;;999888888888888888888888888777777666666666666777777666777777777777666666555777777777666666666666555888777777999:::;;;999888999999:::;;;<<<======>>>>>>???@@@AAABBBBBBBBBBBBBBBFFFEEEHHHQQQXXXmmm[[[OOOCCC??????>>>>>>@@@??????@@@AAABBBCCCDDDDDDGGGLLLSSS]]]eeekkkoooqqqqqquuuyyy|||}}}~~~|||zzzvvvsssooommmkkkjjjhhhfffbbb```]]]YYYVVVSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSPPPOOOQQQPPPMMMMMMPPPQQQSSSVVVXXXZZZ___gggmmmuuu~~~yyyzzz||||||{{{yyyuuussstttttttttrrrpppnnnoooppprrrqqqooonnnmmmmmmmmmmmmlllllllllkkkkkkjjjiiiiiieeedddccccccbbbbbbbbbbbb```aaaaaa```___^^^]]]]]]ZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYZZZZZZYYYXXXVVVUUUQQQPPPNNNKKKJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>>===<<<;;;:::999999999999888888888888555666777888888777666555777777777777666666666666666666666666666666666666777777777777888888888888777888888999;;;<<<<<<======???AAABBBCCCEEEHHHKKKLLLNNNPPPSSSWWWZZZ\\\^^^^^^aaafffjjjmmmpppsssuuuwww{{{|||bbbLLLFFF???<<<<<<<<<:::777777777777888888999999:::777777666666666666777777555666666777777777777666888888888777777777666666888888888999;;;;;;999888888888999:::;;;<<<=========>>>???@@@AAAAAAAAAAAABBBFFFEEEHHHQQQXXXmmmZZZNNNBBB??????>>>>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFKKKSSS\\\eeekkknnnpppqqqtttyyy{{{|||}}}~~~}}}yyywwwtttqqqmmmjjjhhhgggeeeddd```^^^[[[WWWUUUSSSRRRRRRSSSSSSSSSTTTSSSSSSRRRRRRVVVRRRPPPQQQPPPMMMMMMPPPPPPSSSVVVXXXZZZ^^^fffkkksss|||||||||~~~~~~zzzxxxuuuuuuuuussspppooopppqqqpppooonnnmmmlllmmmmmmnnnkkkkkkkkkjjjiiihhhffffffddddddccccccbbbccccccddd````````````___^^^]]]\\\XXXWWWVVVUUUVVVVVVXXXXXXVVVWWWYYYZZZZZZZZZYYYXXXRRRQQQNNNLLLJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>>===<<<;;;::::::::::::999999999888888555666777888888777666555777777777777666666666666888888888888888888888888888888888777777777777777777888888999;;;<<<======<<<>>>@@@AAABBBDDDGGGIIIMMMNNNPPPTTTWWWZZZ]]]^^^___cccgggkkkmmmnnnqqqrrrwww{{{iiiNNNGGG@@@======<<<999666666666777888999:::::::::777777666666666666777777555555666777777888777777666666777888999:::;;;;;;888888888:::;;;;;;:::888777888888999:::;;;<<<=========>>>???@@@@@@@@@@@@BBBFFFEEEHHHQQQXXXmmmXXXKKK@@@>>>@@@AAA@@@AAA@@@AAABBBBBBBBBCCCEEEGGGJJJMMMTTT\\\dddkkkoooqqqsssvvvzzz||||||}}}~~~zzzxxxwwwpppnnnjjjfffcccbbbaaaaaaaaaaaa___\\\YYYWWWXXXZZZVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVSSSPPPPPPRRRTTTVVVWWWYYY[[[]]]bbbhhhmmmxxx~~~}}}}}}{{{vvvuuuuuuuuuttttttttttttxxxuuuqqqmmmkkkkkklllmmmlllkkkjjjiiihhhhhhhhhhhhcccccccccbbbbbbbbbaaaaaa______`````````^^^]]]\\\XXXXXXWWWWWWVVVVVVVVVVVVXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRPPPMMMJJJIIIGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@???>>>===<<<===<<<<<<;;;999888888777:::999777666555666888999666666777777777555444333666666666666777777777777999999999999999999999999999999:::;;;;;;<<<======???@@@AAAAAA??????@@@AAAIIILLLQQQTTTWWWZZZ^^^``````cccfffiiikkkllloooqqqtttwwwzzz~~~mmmVVVGGGBBBBBB:::999;;;777::::::999999888777666666777777777777777777777777555666777777666666777999555666777999999888888777777777888999::::::;;;;;;===<<<::::::;;;;;;:::999>>>>>>>>>???@@@@@@AAAAAACCCFFFEEEHHHQQQYYYpppUUUIII???>>>@@@@@@@@@AAA@@@AAABBBBBBBBBCCCEEEGGGHHHLLLSSS[[[ccciiinnnpppsssvvvzzz|||}}}}}}yyyvvvuuullljjjfffbbb```___```aaaccccccbbb___\\\ZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWTTTRRRQQQSSSUUUWWWYYY[[[]]]```eeekkkooowww}}}~~~|||~~~|||{{{{{{yyywwwuuutttuuuwwwxxxxxxuuuqqqnnnllllllmmmnnnmmmlllkkkjjjiiihhhhhhhhhddddddccccccbbbaaaaaa`````````aaaaaa```___^^^]]]ZZZYYYWWWVVVUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>><<<<<<;;;;;;;;;;;;:::::::::::::::999888666666777888999555666777777777666555444666666666666777777777888999999999999999999999999888888888888888888888888<<<>>>@@@AAAAAAAAACCCEEEIIILLLPPPTTTWWWZZZ]]]``````cccfffiiikkkmmmoooqqqtttvvvzzz~~~yyyZZZJJJCCCAAA:::999<<<888::::::999999888777777666777777777777777777777777333444555555444444555777555666777888999888888777888888888999999::::::;;;;;;:::999:::<<<===<<<;;;<<<<<<======>>>>>>??????CCCFFFEEEHHHQQQZZZpppPPPFFF======???@@@@@@BBB@@@AAABBBBBBBBBCCCEEEGGGIIIMMMTTT\\\dddjjjoooqqqtttwwwzzz|||}}}~~~}}}wwwrrrooofffccc___\\\[[[\\\___aaafffgggfffccc```______``````^^^\\\ZZZXXXYYYYYYZZZYYYYYYXXXVVVTTTSSSTTTVVVYYY[[[]]]```ccchhhnnnrrrvvv{{{}}}|||{{{~~~}}}zzzyyy}}}{{{wwwttttttuuuxxxyyywwwuuurrrooommmmmmnnnooonnnmmmlllkkkjjjiiiiiihhhfffeeedddcccbbb```______aaaaaabbbbbbbbbaaa``````\\\ZZZWWWUUUTTTUUUWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWUUUTTTSSSQQQOOOMMMLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEECCCAAA???>>><<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::888777777777888999555555666777777777666666666666666777777777888888999999999999999999999999888888888777777777666666:::<<>>?????????CCCFFFEEEHHHQQQZZZpppKKKBBB<<<<<>>===<<<;;;;;;<<<<<<<<<=========;;;;;;:::999888999999:::555555666666777777777777666666777777777888888888888888888888888888888888999999999999:::::::::::::::===???AAACCCDDDGGGJJJHHHKKKPPPSSSVVVXXX[[[^^^___bbbfffiiikkkmmmppprrrsssvvvzzz~~~gggRRRFFFAAA999:::===999999999999888888888777777666666666666666666666666555777888888777777888999666777777777888888888888::::::999999999999999999999888777999;;;======<<<>>>??????@@@@@@AAABBBBBBCCCFFFEEEHHHRRR[[[qqqFFF@@@;;;<<>>???BBB@@@AAABBBBBBBBBCCCEEEGGGMMMPPPWWW___gggnnnrrrtttuuuxxx|||~~~~~~zzztttnnngggbbb[[[YYYVVVUUUVVVZZZ___bbbhhhiiijjjjjjiiihhhiiijjjhhheeeaaa]]][[[ZZZZZZ[[[ZZZ[[[[[[ZZZXXXWWWXXXYYY[[[]]]aaadddgggkkkppptttxxx|||~~~|||{{{yyy|||~~~~~~|||zzzxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvxxxwwwtttrrrpppoooppppppooooooooonnnllljjjiiihhhggggggeeecccaaa___^^^]]]``````aaaaaaaaabbbccccccaaa]]]XXXTTTRRRTTTWWWYYYYYYYYYYYYXXXYYYYYYYYYYYYVVVVVVUUUTTTRRROOOMMMLLLKKKKKKJJJIIIHHHIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFDDDAAA???>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::666666666666777777888888777777777777888888888888888888888888888888888888888888999:::;;;<<<===>>><<<>>>@@@BBBBBBCCCFFFHHHHHHKKKOOOSSSUUUWWWZZZ]]]]]]```dddhhhjjjllloooqqqrrruuuzzz}}}kkkTTTFFF@@@999:::>>>999999999999888888888888888666666666666666666666666666777888888777777888:::777777777777777888888888::::::999999999999999999:::999888999;;;<<<;;;:::?????????@@@AAAAAABBBBBBBBBFFFEEEHHHRRR[[[rrrDDD???<<<===???>>>???BBB@@@AAABBBBBBBBBCCCEEEGGGJJJNNNUUU]]]eeekkkppprrrvvvyyy|||~~~{{{tttnnnhhhaaa[[[VVVUUUSSSSSSUUUYYY^^^aaaeeegggiiijjjjjjjjjkkkmmmkkkhhheeeaaa^^^]]]]]]]]]]]]^^^___^^^\\\[[[\\\]]]]]]```cccfffiiimmmqqqtttzzz}}}}}}|||yyy|||~~~~~~{{{yyyxxxxxxwwwyyy{{{}}}}}}|||zzzyyyzzzxxxvvvsssqqqpppooooooooooooooonnnllljjjhhhfffgggfffeeecccaaa```^^^^^^___^^^^^^___```aaabbbcccbbb^^^YYYUUUSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZ[[[XXXXXXWWWVVVSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAA???>>>?????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::777777666666666777888888777777777888888888999999888888888888888888888888555555777888:::<<<=========???AAAAAAAAABBBDDDFFFHHHKKKOOORRRTTTVVVYYY\\\[[[^^^cccfffhhhkkknnnpppqqquuuzzz}}}mmmUUUFFF@@@:::;;;>>>888888888888888888888888888777777777777777777777777444555777666555555666888777777777666777888888999999999999999999999999999:::999888999:::;;;:::999======>>>>>>???@@@@@@@@@BBBFFFEEEHHHSSS\\\sssCCC>>>===??????>>>???BBB@@@AAABBBBBBBBBCCCEEEGGGJJJNNNTTT\\\dddkkkooorrrvvvyyy}}}vvvnnnhhhccc\\\WWWRRRQQQQQQQQQTTTXXX\\\^^^aaadddgggjjjjjjkkkmmmnnnmmmllliiifffdddaaa```___aaabbbccccccaaa```aaaaaaaaacccgggiiilllnnnrrruuuzzz}}}}}}zzz|||}}}}}}{{{yyyxxxyyyxxxyyyzzz|||}}}}}}}}}}}}|||zzzxxxuuurrrpppooonnnnnnnnnooonnnllljjjgggeeeffffffdddcccaaa```___^^^\\\\\\\\\\\\^^^___aaabbbbbb___ZZZVVVTTTTTTUUUWWWYYYYYYXXXXXXXXXYYY[[[\\\[[[[[[ZZZXXXUUUQQQNNNLLLJJJIIIHHHGGGGGGIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>???????????????===============<<<;;;;;;999888777666666666777888777777888888888999999999888888888888888888888888555666777888999:::;;;;;;;;;===???@@@AAABBBDDDFFFHHHKKKOOORRRTTTVVVYYY[[[ZZZ]]]aaadddgggiiimmmoooqqqtttyyy}}}lllUUUEEE@@@;;;<<<>>>777888888888888888888888888777777777777777777777777444666777777666666777888888777666666666777999999888888888999999::::::;;;888777777888:::<<<<<<;;;===>>>>>>??????@@@@@@AAABBBFFFEEEIIISSS\\\sssCCC???===@@@@@@>>>>>>AAA@@@AAABBBBBBBBBCCCEEEGGGKKKOOOVVV^^^ffflllqqqssswwwzzz}}}sssjjjeee```ZZZUUUOOOOOOOOOPPPSSSWWWZZZ\\\^^^aaafffiiijjjlllmmmoooooonnnllljjjgggeeecccbbbdddeeeggggggeeeddddddeeedddfffjjjlllnnnpppsssvvvyyy|||~~~zzz|||~~~}}}{{{yyyyyyyyywwwwwwwwwxxxyyy{{{}}}}}}{{{yyyvvvrrrpppnnnmmmnnnnnnnnnnnnllliiifffdddfffeeedddcccbbb```______[[[[[[ZZZ[[[\\\^^^```aaabbb___[[[WWWTTTTTTUUUVVVZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]][[[WWWSSSOOOLLLJJJIIIGGGGGGGGGIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB<<<===>>>???@@@AAABBBBBB=========>>>===<<<<<<;;;:::999888666666666777777777888888888888999999999777777777777777777777777888888999999:::::::::;;;999;;;>>>@@@AAABBBEEEGGGHHHKKKNNNQQQSSSUUUXXXZZZXXX\\\```cccfffiiilllnnnppptttyyy}}}lllTTTEEE@@@;;;===>>>777888888888888888888999999777777777777777777777777666888999999888888999:::888777666666666777999:::777777888999::::::;;;;;;666555555888;;;=========???@@@@@@AAAAAABBBCCCCCCBBBFFFEEEIIISSS]]]sss