BM6P6(@ ooo^^^dddkkkkkkqqq}}}~~~}}}~~~yyyvvvuuuuuuyyyxxxvvvwwwyyy{{{{{{{{{~~~}}}qqqaaaUUUFFF???::::::888333222555<<<>>>BBBHHHOOOVVV]]]```gggjjjmmmmmmkkkjjjlllooorrrrrrrrrsssttttttsssrrr{{{|||}}}|||zzzzzzwww{{{zzzvvvrrrllllllrrrrrrcccZZZUUUOOOCCC888333000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,++++++*********,,,,,,++++++***++++++++++++***...444666777===GGGYYYfffqqqnnnaaaYYY```kkktttlll]]]RRRQQQVVVYYYWWWiiiuuuwwwjjjeeeooowwwuuuwww~~~{{{zzzvvvvvvxxxxxxooo```XXXZZZOOOSSSYYY```gggmmmrrrttt}}}lll```RRRIIIHHHHHHEEEBBBFFFJJJUUUaaaiiinnnvvv}}}zzz~~~uuuggg^^^VVVLLLGGGHHHCCCGGGNNN```~~~yyyyyyyyy}}}~~~pppmmm}}}ssspppuuu{{{zzzooosssppplll[[[DDD===888+++000000///---,,,,,,---///,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,---...222666:::<<<;;;999>>>DDDAAA<<>>FFF[[[dddjjjeee```aaahhhllljjj]]]SSSSSSUUUVVV[[[cccrrrvvvrrriiihhhqqqyyyzzz}}}|||~~~{{{rrraaaPPPJJJMMMNNNVVV___eeeiiiooozzzzzzoooaaaXXXTTTPPPKKKFFFAAABBBHHHQQQXXX___iiissszzz~~~vvvlllcccVVVLLLHHHCCCEEEIIIVVVnnnzzzvvvvvv~~~zzzqqqvvvuuuuuuvvv{{{{{{uuuwwwsssrrreeeMMMBBB===333000000000...------...///,,,,,,,,,++++++++++++***++++++************+++++++++++++++++++++***))))))++++++++++++++++++,,,,,,,,,,,,...000333777:::<<<;;;:::>>>CCC@@@>>>JJJ\\\xxx{{{yyy}}}zzzrrrzzz~~~wwwvvv{{{|||~~~~~~vvvsssoookkkhhhffffffgggggggggggggggggghhhhhhhhhiiigggdddeeegggiiihhhgggdddgggiiihhhfffdddeeefffdddccccccdddeeedddbbb```aaa___]]]ZZZXXXVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQNNNMMMMMMNNNPPPQQQSSSSSSTTTUUUUUUVVVWWWWWWZZZYYYYYY\\\```cccdddcccfffgggiiikkkmmmooosssvvvvvvvvv{{{rrrrrryyy{{{nnndddffflll{{{vvvpppnnnkkkhhh\\\OOOEEE:::000---000.........///...---+++***lllccccccnnnvvvwww}}}~~~}}}}}}~~~}}}}}}|||xxxvvv{{{}}}}}}yyytttrrruuuyyy|||wwwwwwvvvxxx|||{{{~~~~~~~~~wwwooo^^^RRRFFF@@@===:::777777444444555888===CCCHHHKKKVVV\\\bbbfffhhhiiilllooollllllllllllmmmooopppqqqqqqssszzz{{{vvvuuu|||tttjjjkkkjjjqqq{{{zzzcccUUUGGG===777111...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...333:::===???CCCHHH[[[aaaaaa]]]dddsssxxxqqqaaaQQQKKKUUUZZZXXX```ppp|||uuukkkfffjjjuuu~~~|||zzz||||||sss___MMMHHHKKKRRR]]]hhhmmmnnnttttttjjjccc\\\RRRKKKBBB???>>>BBBHHHPPP\\\gggvvvyyy~~~|||rrrdddUUUKKKFFFDDDEEEKKKWWWnnn|||www{{{zzzqqqyyy}}}zzz|||xxxrrrsssnnnYYYIII@@@777000000000/////////......,,,,,,,,,,,,++++++++++++++++++************++++++***++++++++++++***)))))),,,,,,,,,,,,+++++++++++++++---///222555888::::::<<<<<<>>>@@@>>>@@@QQQdddvvvxxx{{{}}}xxxvvv|||uuuiiitttwww|||}}}}}}}}}yyy}}}xxxuuunnnllliiigggeeeeeefffffffffggghhhiiihhhgggfffeeehhhgggffffffhhhiiiiiiiiifffgggggggggeeefffgggiiiffffffeeeffffffddd```]]]\\\ZZZVVVRRRNNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGIIILLLLLLMMMNNNPPPQQQRRRRRRVVVVVVWWWZZZ^^^bbbddddddccceeegggiiijjjlllppprrrsssppprrr{{{}}}jjjjjjsss}}}qqqgggmmmyyynnnnnnrrrmmmhhh```RRRAAA222///222......///......---++++++^^^```iiivvv{{{|||}}}zzz{{{~~~{{{{{{xxxwww|||}}}{{{|||}}}zzzvvvssssssuuuxxxzzzwwwwwwxxxzzz~~~~~~|||uuujjj]]]NNNDDD???<<<888555555555444555888===AAADDDKKKQQQYYY___bbbeeeiiillljjjjjjjjjjjjjjjkkkmmmnnnnnnpppwwwxxxvvv}}}rrrfffgggtttrrr}}}gggYYYJJJ@@@888111......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,------///111555;;;AAAGGGMMMRRRYYY___]]]\\\nnnuuu\\\QQQLLLRRRYYY```jjjvvvxxxpppkkklllpppxxx}}}|||}}}{{{wwwpppyyyyyygggVVVOOOOOOZZZdddoootttvvv|||yyypppfffZZZRRRKKKDDD??????BBBHHHRRR]]]jjjooowww}}}|||ooo^^^QQQNNNGGGDDDGGGKKKZZZ{{{zzz}}}uuusssvvvlllooosssfffTTTEEE666000000////////////...,,,------,,,,,,,,,+++++++++++++++************++++++******+++++++++******)))---,,,,,,,,,,,,++++++++++++---111555888999::::::======>>>>>><<>>>>>===>>>@@@BBBCCCCCCDDDEEEGGGHHHJJJKKKKKKQQQQQQSSSVVV[[[___cccdddbbbeeegggiiijjjllloooqqqvvvvvvyyy{{{|||uuulllooo}}}mmmdddsssqqqjjjpppxxxnnnmmmhhhZZZHHH777///.../////////...------,,,,,,VVV```ooo{{{|||~~~|||zzzwwwwww|||{{{yyy|||xxxxxxwwwvvvvvvvvvvvvvvvyyyyyyzzz}}}yyyqqqgggWWWIIIBBB>>>999555777666555555666999<<<>>>AAAGGGOOOTTTXXX[[[```dddfffggghhhhhhggggggiiikkkkkkmmmsssxxx~~~zzzwwwwww|||nnnooo{{{rrrtttvvveeeYYYJJJAAA999222------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********++++++,,,---*********++++++,,,,,,,,,,,,+++++++++,,,------...222333666;;;EEEQQQZZZ___ZZZ``````bbbvvvmmmVVVUUUOOOKKKWWWkkkwwwwwwpppuuu~~~{{{zzz}}}yyysssqqqwwwzzzssseeeZZZUUUSSSccchhhqqqzzz|||rrrggg```VVVMMMEEECCCBBBCCCHHHOOOYYYaaalllwww~~~tttcccUUUTTTJJJEEEHHHHHHNNNkkk{{{tttrrr~~~www|||ooopppxxxttthhhSSS<<<333000......///...,,,***---------,,,,,,,,,++++++++++++************++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,///222666999:::::::::<<<===>>>>>>???GGGYYYiiimmmhhhmmm{{{~~~yyy~~~|||ooommmvvvzzzrrrlllnnnyyyzzzrrrqqqzzzzzzsssmmmiiilllkkkiiihhhggggggggggggfffggghhhiiihhhgggdddcccbbbcccddddddddddddeeeeeegggfffeeeeeeeeeeeeeeeeeedddbbb```]]][[[VVVPPPLLLEEEBBB???<<<::::::;;;<<<::::::::::::::::::::::::888888777888999:::<<<===<<<<<<===???AAABBBCCCDDDGGGHHHKKKNNNRRRWWW\\\___```bbbeeeggghhhjjjmmmooosssvvvzzzyyyuuuvvvtttjjjrrr{{{lllmmmzzz}}}~~~|||uuujjjdddgggllllllllliii___RRRBBB444+++000//////...---------,,,XXXfffvvv}}}wwwvvvwwwzzz~~~|||yyyxxx{{{~~~}}}|||vvvwwwxxxyyyyyyxxxwwwwww||||||}}}uuuooobbbSSSHHHBBB<<<777666555444444444555777777:::???EEEIIIKKKOOOTTTXXX]]]aaadddeeeddddddgggiiihhhjjjnnnrrruuu|||~~~zzzvvvzzzwwwvvv~~~}}}xxxsss~~~nnneeeYYYLLLDDD===555///...------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++,,,,,,,,,++++++,,,,,,---...///333666999???KKK[[[eeehhh```eeehhhmmm{{{xxxbbbSSSVVVPPPLLL\\\vvv~~~uuusss{{{{{{~~~yyynnniiihhhbbb]]]^^^dddiiijjjooopppuuuwwwrrrcccYYYNNNHHHCCC??????BBBJJJQQQ]]]jjjtttyyy{{{{{{yyyiiiZZZXXXNNNHHHIIIGGGHHHXXXlllxxxqqqxxx~~~~~~{{{}}}|||yyygggJJJ888333///---......,,,)))------------,,,,,,,,,,,,++++++************++++++))))))***++++++++++++***,,,,,,,,,,,,------------...000444777:::;;;;;;:::<<<===???BBBHHHSSS```jjjsssooosssyyymmmpppvvvuuunnnmmmnnnnnnlllkkkpppzzzvvvrrrrrryyy~~~zzzuuuoookkkhhhiiihhhgggfffeeeeeeeeeeeeeeefffggghhhgggfffeeeddddddfffggggggfffeeeeeefffeeeeeeeeeeeeeeeccc___\\\UUURRROOOLLLIIIFFFAAA>>>999777555444333444555666444444444444444444444444222222222222333444555666666777888999:::;;;<<<<<<<<<>>>@@@CCCGGGLLLRRRVVVYYY\\\```ccceeegggiiikkkmmmqqqsssqqqmmmnnnuuu}}}}}}mmm|||yyyrrruuuzzztttooohhh```]]]]]]hhhjjjjjjfff^^^QQQ???000111000///...------------gggttt}}}wwwyyyzzz{{{{{{zzzzzzzzz{{{~~~~~~{{{yyyyyywwwwwwxxxyyyzzz{{{||||||xxxxxxooo^^^PPPHHHAAA<<<444444555555444444333333666999===???@@@CCCHHHMMMQQQWWW^^^bbbbbbbbbfffiiigggiiillloooooorrr}}}|||vvvkkkvvv}}}{{{zzzttthhh^^^SSSKKKDDD:::333000........................,,,,,,---......---,,,,,,***++++++,,,,,,++++++***************+++,,,---...,,,,,,+++++++++++++++++++++++++++,,,,,,...//////444999???FFFSSScccjjjjjjeeekkkqqqyyy~~~qqqbbb]]]YYYUUUYYYkkk}}}}}}sssssszzz{{{~~~vvvhhhXXXRRRKKKOOObbb{{{~~~uuuiii[[[QQQIIIAAA>>>???AAAFFFNNNYYYeeemmmrrrttt|||uuufff^^^UUUMMMJJJGGGFFFMMMVVVxxx~~~{{{www}}}sssXXX>>>888111......///---+++...------------,,,,,,,,,++++++************++++++))))))***+++++++++++++++***++++++,,,---...//////000111444777999;;;;;;<<<;;;===BBBIIIUUUbbbkkkoooooosss|||yyyqqqsssuuuoooeeedddfffiiikkklllppptttxxx{{{vvvwwwtttxxxzzz|||~~~|||xxxtttpppllliiihhhddddddddddddddddddddddddeeeeeeffffffffffffffffffeeehhhjjjiiifffddddddeeecccccceeefffeeeaaaYYYRRRGGGEEEAAA???>>>===;;;999666555555444333333333333222222222222222222222222///000000000111111222222333333444444555666666777555888:::===???DDDKKKQQQUUUXXX\\\```bbbeeegggiiiiiilllnnnmmmkkkmmmqqqtttssszzz||||||wwwppprrr}}}|||vvvrrrrrrnnnddd[[[XXX___ggglllkkkfff\\\III999111000///...---------...www{{{zzz|||~~~{{{zzz{{{}}}{{{yyyyyyxxxxxxxxxxxxzzz}}}zzz}}}wwwfffVVVLLLFFF@@@444555666666666444333222444777999999999;;;AAAFFFHHHPPPYYY___```bbbeeeiiiiiijjjmmmooommmmmmvvv|||jjjccc|||tttwww}}}{{{mmmcccXXXRRRJJJ>>>666222........................,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++************+++,,,---...---,,,,,,++++++*********+++++++++,,,---...///000444<<>>DDDOOO___mmmssssssnnnyyyyyy||||||{{{{{{yyyqqqgggaaaeeekkkqqqsssrrrooolllooowww~~~}}}zzzxxxtttpppllljjjhhhhhhbbbbbbccccccddddddeeeeeeeeeeeeeeeeeeeeefffggghhheeehhhjjjiiieeeccccccdddbbbccceeegggfff___TTTLLLBBB@@@<<<;;;;;;<<<======999999999888777666555555333333333333333333333333000000111111111222222222111111222222333333333444444777:::;;;>>>CCCJJJPPPSSSWWW\\\```ccceeehhhjjjdddiiimmmnnnmmmmmmkkkiiiqqqpppyyynnnzzz~~~aaa^^^www~~~yyyxxx{{{wwwiii]]]YYYWWWcccmmmnnniii___OOO@@@222111///...------......xxx~~~|||zzzzzzyyyvvvwwwwwwxxxyyyzzz{{{{{{{{{}}}|||~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}{{{zzz}}}zzzpppcccXXXMMMDDD>>>666111222333222222444444444555777999;;;===???EEEIIIMMMRRRVVVZZZ___bbbiiilllnnnpppqqqrrruuuwww~~~|||jjjkkkuuuoooxxx{{{yyysssrrryyy~~~lll[[[OOOOOOMMM@@@666444,,,...///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,++++++*********///++++++---......222777<<<>>>DDDPPP]]]fffhhhfffgggmmmvvv~~~{{{lllgggzzzsssmmmeeeggglllvvv~~~}}}wwwnnn\\\LLLFFFFFFWWWsss~~~|||uuuhhh^^^WWWLLLCCC@@@@@@AAADDDJJJRRRZZZ___ggghhhkkkoootttyyy}}}zzz{{{}}}~~~zzzkkkeee[[[RRRKKKHHHHHHHHHUUUbbbyyy}}}}}}ttt|||zzzwwwdddgggmmmkkkLLL===000......,,,+++...---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...000333666999:::;;;===???BBBBBBIIIXXXgggqqqttttttsss~~~{{{lllqqqxxx}}}~~~|||xxxvvvrrrpppvvv~~~qqqiiinnnxxx|||{{{~~~}}}tttrrrooollliiifffeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehhhllljjjccc___aaabbb```eeebbbdddmmmwwwssscccSSSFFFEEECCC@@@>>><<<===>>>===999777999<<<<<<777222555555444333111222444666111111111222222222333333222222222222333333333333444333222222555:::@@@CCCLLLRRRYYY]]]^^^```eeejjjkkkjjjjjjjjjkkkkkklllmmmqqqqqquuu}}}mmmzzz~~~pppcccaaalllyyy|||sssqqqyyyzzzqqqgggddd\\\jjjsssrrrooogggTTT@@@888333000///---)))***---zzz{{{|||~~~~~~~~~||||||{{{{{{{{{zzzyyyxxxxxxwww}}}}}}}}}}}}}}}}}}~~~}}}zzz}}}{{{sssjjjaaaVVVLLLEEE<<<666555555333222333222222333444666888:::;;;>>>AAAEEEIIIMMMQQQVVVZZZbbbeeeiiilllnnnqqquuuwww}}}}}}iiitttyyydddddddddbbbdddnnn~~~qqqaaaUUUUUUQQQEEE:::777.../////////...---,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++,,,,,,++++++++++++++++++...+++***---...///333999@@@FFFPPP[[[ccceeebbb^^^eeellluuuyyyyyyxxxxxxzzz~~~~~~|||qqqnnnaaafffppp|||}}}zzz{{{nnnWWWJJJFFFGGGTTTkkkssshhh___SSSHHHFFFBBB>>>===@@@EEEIIIKKKRRRUUUYYY^^^eeekkkpppsssppprrrtttvvvxxxzzz~~~rrrjjj^^^SSSLLLIIIHHHHHHIIIUUUqqq|||}}}vvvkkkjjjwww}}}uuucccbbbbbb^^^OOOAAA444111111...,,,------------,,,,,,,,,++++++++++++************++++++,,,,,,++++++++++++++++++,,,,,,+++++++++---...///666888:::;;;;;;<<<>>>@@@<<>>777111///...,,,+++...||||||~~~~~~{{{xxx||||||{{{{{{zzzyyyyyyxxx{{{}}}|||xxxtttnnncccWWWMMMCCC;;;888777333111222111111111111222444555666888:::===???BBBGGGMMMQQQYYY\\\bbbgggkkkooosssvvvuuu}}}{{{xxxzzzrrrjjjeeedddccchhhzzz}}}nnnaaa^^^YYYLLLAAA>>>111111000///...---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++,,,,,,---++++++---///000777>>>EEEQQQ```kkklllggg```\\\hhhpppwwwuuunnnlllrrrzzzrrrmmmmmm___iiiwww|||}}}|||wwwyyywwweeeQQQNNNMMMNNNUUUaaaqqq}}}tttkkk^^^SSSNNNGGG>>>:::;;;===<<<;;;@@@BBBFFFKKKQQQWWW\\\^^^```bbbfffhhhkkknnnsssvvv{{{~~~uuufffYYYPPPLLLJJJJJJAAAIII\\\{{{xxxllldddlllzzzpppiiifff```VVVHHH:::555444111...,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000666777999:::;;;<<>>;;;;;;<<<::::::999999777666444333555555555444333333222222666555444333222111000000111111111222333666888999>>>EEEPPPXXX]]]aaafffiiiggghhhiiijjjjjjjjjiiihhhjjjhhhiiinnnttt~~~zzz~~~wwwlllaaaYYYhhhvvv|||uuurrryyy|||yyyqqqrrrqqqsssyyy{{{kkkXXXIII===333000000...---...~~~wwwwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxzzz|||}}}~~~~~~}}}{{{{{{xxxmmmaaaSSSIII???;;;888444111222111111000000000111222222777888999;;;===BBBHHHLLLQQQVVV\\\bbbggglllppptttvvvyyynnnqqqttttttsssppp{{{~~~ooofff^^^RRRIIIEEE444222///------------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,***+++...000333;;;EEENNN]]]ooowwwtttkkkeeecccrrryyy|||sssfffcccnnnzzzuuummmooopppeeeppp}}}{{{zzz}}}~~~{{{xxxsssbbb\\\TTTVVVWWWXXXXXX\\\gggvvv}}}~~~{{{ttthhh]]]VVVLLLAAA<<<>>>???===:::;;;<<<===@@@CCCFFFHHHJJJOOORRRUUUYYY\\\```eeehhhlllpppwww}}}pppaaaWWWQQQNNNMMMDDDFFFMMMccc}}}qqqmmmuuusssooolll^^^QQQAAA777333111///---...------------,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++++++++---///000222333666888;;;>>>BBBGGGJJJMMMeee{{{wwwsssrrrxxx||||||}}}|||{{{||||||}}}~~~}}}yyyrrrmmmhhhhhhgggfffeeeeeeeeefffdddddddddddddddccccccccccccccccccccccccccccccccccccccccccdddfffeeebbb^^^VVVTTTPPPKKKJJJPPP[[[dddxxx||||||rrrbbbTTTPPPQQQIIIJJJKKKKKKHHHDDD@@@>>>???===<<<;;;;;;:::999999777777777777666666666555777777666666555444444333111111111222333444444555666>>>IIISSS[[[aaafffiiihhhiiikkkmmmmmmkkkjjjiiimmmkkklllpppsssxxxzzz|||{{{nnnbbbdddrrr~~~~~~xxxxxx{{{~~~wwwtttmmmiiinnntttpppgggSSSEEE666111111///------yyypppddddddfffhhhlllppptttwwwrrrsssvvvyyy}}}}}}~~~|||ssshhhYYYNNNCCC>>>:::555333333222111111000000111111222666777777888:::>>>CCCGGGLLLQQQXXX^^^ccchhhllloooxxxxxx~~~}}}vvv~~~uuu{{{wwwiii^^^TTTLLLIII666222...,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,+++,,,000222666AAAMMM]]]jjjyyy}}}uuummmjjjkkkyyy}}}{{{nnn___[[[gggtttooooootttuuurrryyy}}}{{{zzzzzzyyyyyycccTTTYYY\\\YYY[[[\\\\\\^^^gggvvv|||}}}||||||}}}~~~{{{pppfff^^^SSSGGGAAAAAABBB@@@<<<;;;;;;;;;;;;<<<<<<===>>>BBBDDDHHHKKKMMMQQQVVVYYYZZZ```iiissszzz|||{{{yyyzzzzzzzzziii^^^WWWQQQNNNIIIGGGFFFTTTwwwsssooopppkkkkkkeee[[[KKK<<<333000000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,...000222333666999===@@@DDDHHHMMMQQQ]]]ssszzz}}}}}}yyy~~~}}}{{{{{{|||||||||||||||||||||yyytttnnnjjjeeeeeedddddddddeeeffffffeeeeeeeeeddddddccccccccceeeeeeeeeeeeeeeeeeeeeeeebbbbbbccceeeggggggeeeeeeVVVQQQIIICCCBBBEEEJJJNNNkkkyyyuuuiiieeeQQQNNNKKKKKKOOOQQQPPPMMMHHHDDD???===<<<<<<<<<:::888888888888888888888888666666666666666666666666222222333333333333333333333999CCCMMMWWW___eeehhhhhhiiikkkllllllkkkiiihhhllljjjlllqqqtttvvv|||xxxxxx|||qqqaaaeeettttttttt~~~{{{wwwmmmbbb___eeemmmqqq\\\MMM<<<555222///------vvvjjjdddccccccdddggglllpppsssqqqsssuuuyyy|||~~~~~~}}}wwwooobbbWWWKKKDDD???999666666333222222111111111222222333444555666777:::>>>AAAGGGLLLSSSZZZ___dddhhhjjjrrrsssyyytttzzz{{{lll```VVVOOOJJJ:::555...,,,,,,...---,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++,,,,,,,,,,,,...222444:::GGGTTTjjjttt|||zzzpppiiijjjnnnwwwwwwqqqdddWWWUUU^^^iii|||ssskkknnnuuuwww~~~|||yyywww~~~~~~zzz^^^QQQXXX^^^ZZZ\\\^^^aaagggsss~~~|||}}}||||||}}}~~~~~~xxxnnniii___QQQHHHDDDBBB???<<<:::::::::999::::::;;;;;;:::<<>>BBBEEEHHHKKKMMM[[[mmm}}}yyy~~~}}}{{{{{{|||}}}~~~||||||{{{xxxuuupppllljjjccccccccccccdddeeeffffffgggffffffeeeeeeddddddccceeeeeeeeeeeeeeeeeeeeeeee______aaaeeehhhiiinnnttteee[[[NNNDDD@@@AAACCCDDDSSS]]]qqqzzznnn```WWWVVVXXXWWWUUUTTTNNNHHHDDDCCCBBB???<<<;;;;;;;;;:::::::::::::::555555555555666666777777555555555555555555555555555888>>>GGGQQQ[[[cccgggggghhhiiiiiiiiihhhgggfffhhhfffhhhmmmpppqqqtttxxxzzzsss{{{|||aaaZZZccc{{{uuurrr}}}~~~|||tttggg\\\\\\gggqqqdddUUUDDD:::555000---...wwwhhhnnnmmmlllkkkkkklllnnnoooqqqrrrtttxxx{{{}}}}}}{{{vvvooocccUUUMMMFFF>>>::::::222222111111111222222333111333444555666777:::<<>>888000---...000000...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++,,,,,,++++++++++++++++++------000333666===LLL[[[mmmssswwwrrrjjjeeeiiioooqqqmmmeeeZZZRRRRRRYYY___nnnooonnnkkkkkkqqqyyyvvvrrrlllooommm]]]VVV\\\___dddcccdddkkkvvv~~~|||}}}}}}~~~zzzxxxoooaaaTTTKKKGGGDDDCCC======<<<;;;;;;;;;;;;<<<888999:::;;;;;;<<<>>>@@@AAACCCHHHPPPVVVYYYWWWTTTOOORRRaaaxxx~~~rrrhhh^^^WWWOOOIIIDDDHHHUUUkkk||||||{{{{{{qqqggghhhlllfffQQQ<<<222000000............---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,---///222444666555999@@@EEEHHHKKKMMMOOOVVVfffvvv~~~|||}}}||||||zzzyyyzzz{{{}}}|||{{{xxxtttpppllljjjjjjccccccccccccdddeeefffggghhhhhhgggffffffeeedddddddddddddddddddddddddddddd``````cccfffgggiiitttwwwjjj]]]SSSLLLHHHFFFHHHJJJUUUllluuuhhh```ZZZWWW[[[XXXTTTSSSTTTQQQKKKFFFEEEDDDCCCBBB@@@???>>>===999999999999888888888888888888777777777777888888::::::<<>>===<<<<<<;;;777888999888777777999::::::999;;;???DDDGGGFFFDDD???CCCVVVqqq|||qqqfff^^^VVVMMMFFFEEEEEEQQQooo~~~kkkppplllwww}}}mmmgggpppooo[[[CCC555111/////////.........------------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++,,,---///222555777777===EEEMMMRRRUUUXXXYYY[[[kkkwww{{{{{{www{{{}}}|||zzzzzzyyyxxxvvvvvvwwwxxx{{{yyyvvvqqqllliiiiiiiiiccccccccccccdddeeefffgggiiiiiihhhgggffffffeeeeeeccccccccccccccccccccccccdddcccfffgggeeeggguuuuuuhhh___ZZZQQQOOOMMMRRR```vvv~~~nnnddd___^^^]]]]]]aaadddbbb[[[TTTPPPNNNLLLJJJGGGDDDBBBAAA??????>>>===<<<;;;;;;:::;;;:::999888888999:::;;;===;;;;;;???IIIUUU```gggkkkkkkjjjiiihhhhhhiiiiiilllhhhhhhkkkllljjjiiikkkrrrtttyyyzzzuuu}}}lll]]]```sssxxxzzz|||lll\\\UUUWWWnnnbbbSSSGGG;;;222000333yyykkkjjjhhhfffiiimmmqqqrrrqqqlllpppuuuxxxzzz{{{}}}~~~~~~~~~~~~uuurrrjjj___RRRGGG@@@===:::666444333111...000555333333333444444555555555777:::CCCOOOVVVZZZ```ffflllllllllooowwwtttuuuzzzqqqeeeXXXJJJ<<<111111222------000......---------,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***,,,,,,++++++,,,,,,,,,------------...000555<<>>??????FFFVVViiivvv}}}|||ooocccXXXPPPKKKJJJGGGKKKbbb|||}}}tttrrrrrrvvvpppjjjooopppdddKKK444...333......---,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///222444666888;;;>>>GGGTTT^^^bbbcccccceeekkkxxxyyyyyywwwuuu{{{zzz||||||zzzwwwuuuwww}}}~~~xxxsssnnnlllkkkkkkhhhgggeeeccccccccceeefffgggggggggfffeeeeeegggjjjdddeeeeeeffffffeeeeeedddcccaaaeeejjjgggcccjjjxxxzzzqqqgggccc___ZZZTTTUUUeeewwwsssiiiddd___[[[\\\```eeeiiilll___]]]ZZZUUUQQQLLLIIIFFFIIIGGGEEEAAA???>>>======@@@>>><<<<<<===>>>>>>>>>???===>>>AAAEEELLLXXXdddiiikkkjjjggghhhjjjiiieeeggggggiiijjjkkkkkkkkkkkkqqqppppppwwwrrr}}}vvvcccbbbqqq}}}wwwoooaaaTTTZZZnnncccIIIBBB:::///111yyykkkgggeeeccceeehhhkkklllllllllppptttxxxzzz}}}~~~~~~~~~~~~}}}wwwtttmmmdddYYYOOOFFF@@@<<<888666555333000111555333333333444444444555555666888@@@JJJRRRVVV\\\ccchhhjjjlllooovvvuuuooovvv}}}rrrPPP@@@333222333///---000.........---------,,,,,,++++++++++++++++++++++++))))))((())))))***+++,,,++++++,,,,,,,,,---------+++---222:::DDDNNNVVVYYYfffeee___XXXXXXaaajjjmmmaaabbb___]]]^^^```^^^XXXUUUYYY```iiittt~~~vvvlllfffccceeehhhkkkpppuuuwwwyyy~~~~~~}}}~~~wwwqqqjjjaaa[[[TTTPPPJJJFFFEEEDDDCCCBBBAAA???>>>===>>>???>>>===;;;::::::::::::;;;<<<<<<<<>>======>>>===<<<===;;;<<>><<<>>>;;;;;;===@@@GGGSSS```iiijjjiiieeedddggggggeeefffeeeeeedddeeefffhhhiiijjjlllnnnpppuuu{{{hhheee{{{wwwfffYYYZZZhhhhhh[[[NNN:::...444{{{pppkkkiiifffeeedddeeefffgggkkkmmmpppsssvvv{{{~~~}}}}}}}}}yyyuuusssooofffXXXNNNFFF@@@<<<<<<999444111222444444444444444444444444555444888???EEEIIIRRRZZZ```dddjjjnnnqqqvvv}}}|||wwwssshhhiiilllooo~~~mmmSSS:::222222000...///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,,,,,,,------------...333555:::FFFTTT___dddeeeccceeehhhnnnvvvwwwjjj\\\UUUTTTWWWdddxxxttt```eeeooo|||{{{vvvqqqnnnnnnffffffiiilllkkkjjjnnnuuuyyy~~~zzzpppkkkeee___YYYTTTOOOKKKJJJHHHGGGFFFFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<===:::;;;???BBBFFFNNNWWW]]]dddrrr|||qqqhhh^^^UUUOOOIIIDDDGGGMMMccc~~~|||qqqdddYYYZZZ[[[QQQAAA555000000///...------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------///111333666999:::<<>>???CCCOOOZZZgggjjjiiieeedddffffffeeeeeedddcccbbbbbbdddfffggggggjjjmmmmmmmmmttt~~~}}}{{{pppeeemmmyyy}}}|||yyytttnnnffffffccc^^^RRR@@@555666~~~~~~}}}|||zzzqqqooommmjjjfffddddddeeeggghhhjjjlllooorrrxxx~~~~~~}}}~~~~~~~~~~~~{{{xxxwwwuuummmaaaXXXMMMFFF@@@???<<<666333333444444444444444444444444555444666;;;@@@EEEMMMVVV^^^bbbgggkkkooottt|||yyy{{{{{{rrrwwwooohhhgggkkkrrr{{{xxx[[[>>>222000......000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,---------.........333666>>>JJJYYYfffmmmooolllooosssxxx}}}yyygggUUUSSSRRRSSS\\\kkkuuuqqqfffhhhooo{{{~~~{{{wwwtttrrrooommmkkkhhhkkkqqqvvvvvvssstttxxxzzz}}}{{{wwwrrrmmmfff^^^YYYUUUTTTRRRQQQQQQOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCCCC===;;;:::=========AAAGGGIIIMMMYYYlll{{{sssjjjcccZZZSSSMMMGGGEEEFFFSSSwww|||uuuvvvfffZZZ^^^eee___KKK:::222111000///............++++++++++++++++++++++++++++++,,,,,,,,,------------...///111444777:::;;;BBBYYYpppvvvsssqqqssstttwwwuuuuuuyyy|||}}}zzzyyy|||}}}{{{uuuqqqzzz|||{{{{{{xxxvvvsssssstttrrrmmmiiieeefffhhhiiijjjiiihhhgggeeeeeeeeedddeeeeeeeeeeeegggggggggeeebbbbbbccceeehhhgggeeeddddddeeeggghhhmmmttt{{{jjjeeejjjooo```SSSUUUeee~~~nnnbbb^^^___aaabbbcccdddfffggggggfffeeeddd\\\ZZZVVVTTTRRROOOLLLIIIGGGDDDAAAAAA@@@BBBKKKTTTdddiiijjjgggdddfffgggeeeeeedddbbbaaaaaaccceeefffeeeiiimmmlllkkkoooyyyuuuiiigggkkkhhhnnnssssssuuu{{{qqqeeebbbfffbbbUUUDDD555|||{{{xxxvvvyyy{{{wwwppppppnnnkkkfffbbbbbbdddfffgggiiikkkmmmoootttyyy}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxrrrjjjcccWWWNNNEEEBBB???:::666666555444444444444333333333555333444999===AAAIIIQQQZZZ___dddiiilllrrryyy|||xxxzzzjjjlllwwwkkkfffoookkkmmmuuuyyyzzzwww\\\AAA555111......111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---------............///666CCCQQQ```llluuuyyyuuuxxxzzzzzz{{{wwwkkk^^^TTTSSSSSSYYYeeemmmiii```gggqqq}}}}}}}}}zzztttrrrsssrrrooolllhhhkkkqqqyyy{{{xxxwwwzzz~~~|||xxxrrrjjjeee___^^^\\\[[[ZZZXXXTTTQQQKKKJJJIIIGGGEEEDDDCCCCCC>>><<<===>>><<<999:::>>>@@@AAAIIIZZZmmm{{{vvvnnniiiaaaXXXOOOGGGBBB@@@LLLgggwwwyyyjjj```gggqqqjjjSSS@@@333222111///............++++++++++++++++++++++++,,,,,,,,,,,,---------------...///222555888;;;<<>>;;;:::555555444444444333333333333111222777:::===DDDLLLUUUZZZaaagggjjjnnntttxxx}}}zzzpppcccrrrkkkrrrhhhfffooosssoooooouuummmWWWBBB:::666000///222////////////............------------------------************+++,,,,,,---------------............///;;;MMM\\\gggnnnuuuyyyuuu|||}}}vvvppp^^^[[[ZZZ```mmmtttmmm```bbbnnn}}}|||||||||}}}xxxvvvvvvuuussspppkkkjjjooowww|||{{{{{{}}}}}}{{{wwwuuummmlllkkkiiihhheee```]]]VVVTTTQQQNNNJJJGGGEEEDDDDDDAAAAAABBB???;;;;;;??????>>>CCCNNN[[[iiiyyyqqqoooiii^^^RRRJJJEEECCCJJJYYYsssnnnaaaeeemmmiiiWWWHHH333333111000///.........++++++++++++++++++++++++,,,,,,,,,------------...---...000222555999;;;===OOOkkk}}}pppnnntttyyyttttttwww|||}}}yyywwwxxx~~~~~~~~~}}}wwwoooaaacccdddcccgggpppvvvwwwzzz|||~~~}}}zzzwwwuuuuuuqqqrrrrrrpppllliiigggggggggggghhhiiijjjjjjjjjjjjcccddddddeeefffffffffeeegggggggggfffddddddfffhhhgggffffffffffffffffffgggiiiggghhhnnnvvv~~~jjjiiixxx|||kkkbbb[[[YYYdddssstttggg]]]ZZZYYYXXXVVVTTTSSSRRRRRRQQQPPPOOOPPPPPPOOOLLLJJJGGGEEEEEEFFFCCCBBBGGGNNN]]]fffmmmllljjjiiiiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhhhhjjjmmmssswwwqqqiiirrrxxxvvvrrrssswwwzzztttbbbbbbnnnyyyqqqHHHzzzvvvyyy}}}{{{uuusssrrroooiiidddcccfffjjjhhhjjjlllnnnnnnpppsssvvvwwwyyy{{{}}}~~~~~~}}}}}}~~~}}}yyyvvvuuuuuuggg[[[OOOIIIFFFAAA>>>>>>555555555444444333333333222000111555888:::AAAIIIPPPWWW```fffiiikkkooorrrwww||||||zzz}}}mmm{{{zzzrrrwwwjjjhhhrrruuullleeegggcccRRRCCC>>>:::333000333000/////////............------------------------************+++,,,---...---------.........//////222BBBWWWeeelllnnnpppsssooo}}}{{{mmmhhhdddhhhsssvvvhhhVVV]]]jjjzzz}}}||||||~~~{{{xxxvvvuuuuuusssooopppxxx~~~}}}{{{zzzxxxuuuppplllgggddd```[[[VVVRRROOONNNJJJGGGFFFFFFCCC??????CCC<<<;;;>>>CCCJJJVVVjjj{{{rrrsssnnncccWWWPPPLLLJJJGGGLLLbbbqqq\\\YYY```aaaYYYRRR444333222000///.........++++++++++++++++++++++++,,,,,,,,,---------......---...000222666999<<<>>>OOOlllzzzkkkjjjsssyyyyyy}}}yyyvvvxxxkkkvvvzzzvvvvvv}}}}}}{{{zzz{{{|||uuullldddiiijjjggggggkkknnnmmmkkkrrrzzz{{{xxxsssrrrrrrnnnpppqqqnnniiiffffffggghhhhhhhhhhhhiiiiiiiiijjjcccdddeeeeeefffffffffeeegggggggggfffeeeeeegggjjjffffffggggggggggggffffffiiifffhhhmmmnnnppprrrkkkmmmwww{{{rrrhhh^^^^^^fffbbb}}}hhheee___XXXRRRMMMJJJHHHHHHHHHHHHIIIJJJJJJHHHFFFCCCCCCDDDFFFDDDCCCGGGNNN[[[eeemmmnnnkkkkkkjjjhhheeefffgggggggggfffeeeeeeffffffeeefffiiimmmpppsssvvviiiuuu~~~}}}xxxxxx{{{|||uuuaaa\\\cccqqqXXXzzz|||yyyqqqnnniiidddbbbcccdddeeejjjhhhgggiiinnnrrrsssrrrxxxwwwwww{{{{{{}}}{{{rrrgggWWWLLLGGGFFFDDDCCC<<<;;;888555222222333555333444444444555888===AAAOOOWWW```fffhhhiiilllpppuuu|||~~~}}}||||||xxxxxx{{{qqqyyyzzzpppkkkwwwzzzmmmcccaaa\\\PPPCCC999555222///////////////............------------------------++++++,,,,,,,,,,,,------///...---,,,,,,...111333666KKKfffqqqooouuuwwwlllhhhvvvqqqjjjvvvyyyhhh^^^aaagggqqq~~~|||zzzyyyvvvrrrnnnxxxtttsssvvvyyy{{{~~~~~~}}}}}}~~~~~~~~~||||||yyyuuuooohhhaaa[[[XXXTTTRRRNNNKKKIIIHHHIIIIIIFFFHHHHHHFFFEEEMMM[[[fffuuulllfff]]]PPPJJJJJJEEEFFFQQQiiijjj^^^aaaddd]]]RRR<<<444///000111///.........------,,,,,,------......------------...//////---111000333<<<::::::DDD\\\sss}}}ooocccjjjvvv|||}}}mmmkkkvvvtttrrrwwwyyywww~~~zzz{{{vvv{{{}}}~~~vvvssskkkdddgggrrryyytttkkkiiinnnsssssspppmmmnnnqqqqqqpppmmmjjjhhhfffddddddeeedddcccbbbbbbbbbcccdddccceeeffffffddddddeeeggghhhgggeeeeeeeeefffhhhjjjiiihhhfffgggiiijjjiiiiiigggfffggghhhhhhkkkvvv{{{jjjjjjooovvv|||ppphhhfffaaadddooozzzooohhhccc___\\\TTTQQQOOOOOOQQQPPPJJJEEEIIIJJJIIIFFFDDDEEEJJJOOO[[[dddmmmqqqnnnjjjhhhhhhhhhhhhggggggfffffffffeeeeeefffgggiiikkkmmmnnnooosss|||ssslllqqq~~~}}}pppppp|||ooonnnaaaTTT\\\oookkkVVV{{{vvvwww{{{}}}{{{wwwpppmmmhhhdddcccddddddeeehhhgggfffiiinnnrrrttttttyyyxxxxxx{{{~~~}}}vvvlll___TTTNNNJJJDDDAAA>>>===:::777444222333444333333444444555888<<<@@@JJJSSS]]]eeegggiiilllooossszzz}}}{{{{{{yyy|||sssssszzzvvvrrr}}}xxxkkkeee^^^RRREEE;;;666222///////////////............------------------------++++++,,,,,,,,,,,,---------------------000333666===PPPiiittttttwwwuuuhhhcccooo~~~sssooo}}}oooeee^^^fffqqq|||zzzxxxtttnnniiijjjiiikkkqqquuuwww{{{~~~~~~}}}~~~~~~}}}xxxqqqiiiccc___[[[ZZZXXXUUURRROOONNNLLLKKKLLLLLLIIIFFFKKKUUU^^^{{{xxxnnnhhh```UUULLLJJJDDDDDDLLLaaa~~~qqqaaa___aaa\\\SSS@@@777000///000///.........------,,,,,,------......------------...//////...222111444<<<;;;;;;GGGggg|||vvvhhhkkktttwww}}}ggghhhttt{{{vvvwwwvvvsss}}}}}}uuuyyyuuusssnnniiijjjppptttqqqllljjjnnnrrrqqqnnnmmmnnnqqqsssrrrooommmjjjhhhgggffffffeeecccbbbbbbbbbbbbcccbbbdddeeedddccccccdddffffffeeedddcccccceeefffgggggghhhiiijjjjjjiiihhhgggfffeeeeeeggggggiiisss}}}ooonnnqqquuuzzzpppkkkaaa```dddppp~~~zzzsssoooiiiccc\\\YYYWWWTTTNNNIIIEEEFFFGGGGGGHHHKKKPPPUUU[[[bbbjjjnnnllliiihhhiiihhhhhhhhhhhhgggggggggffffffggghhhjjjlllnnnooopppoooxxxuuuhhhgggtttzzzsssooouuuoookkk]]]QQQWWWeeeeeeXXXyyywwwuuutttsssrrrrrrqqqnnnjjjfffddddddeeeeeeddddddeeefffjjjppptttvvvvvv{{{yyyyyyzzz~~~~~~yyysssjjjbbbZZZQQQGGG@@@AAA???<<<999666444333333222333333333333666;;;>>>EEENNNZZZdddhhhkkknnnpppsssyyy{{{xxxyyywww|||uuukkkyyy~~~wwwiiiaaaUUUIII???888222///////////////............------------------------++++++,,,,,,,,,,,,------+++,,,---...///111555999EEEZZZpppyyyyyywwwoooeee```iiiuuu{{{}}}}}}wwwyyy}}}nnneeecccmmmzzz}}}{{{xxxrrrkkkfffbbbbbbgggpppuuuvvvxxx|||~~~~~~~~~}}}}}}}}}~~~wwwqqqlllkkkkkkiiigggddd```\\\ZZZXXXYYYXXXSSSNNNNNNSSSXXXppp}}}tttllleeeZZZPPPLLLDDDBBBEEEUUUooovvvmmmiiibbbYYYHHH<<<111//////...---///...------,,,,,,------......------------.../////////444222444<<<<<>>;;;999777555333222333333222222555999<<>>NNNmmm}}}|||wwwiiiaaakkkxxxwwwtttoookkkjjjmmmpppvvvpppttt}}}}}}xxxyyy}}}}}}}}}yyyvvvttttttqqqpppsssuuuuuuxxx|||}}}{{{zzz|||}}}}}}}}}~~~wwwpppmmmlllwwwxxxkkkbbbYYYRRRJJJEEEAAADDDSSSmmmwwwqqqlllWWWGGG666//////......///...------,,,,,,------......------------.../////////666666666<<<@@@KKK```tttooommmjjjiiilllmmmkkkmmmxxxvvvrrrwww{{{xxxssspppkkkkkkiiihhhgggiiilllnnnllllllkkkjjjiiigggeeedddeeeeeeddddddcccbbbaaaaaaaaacccdddeeeddddddfffgggeeeeeedddddddddddddddeeejjjlllmmmiiidddbbbeeeiiihhheeedddfffffffffjjjooosss|||yyyqqqqqqooolllpppxxx~~~vvvmmmjjjfffbbb```bbbccchhhoootttxxx|||ssslllgggggghhhiiijjjjjjjjjhhhffffffggghhheeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhiiiiiijjjjjjnnnnnnpppwww{{{yyy{{{~~~|||}}}}}}qqqpppwww}}}~~~}}}xxxqqqkkkggg```VVVUUUYYY}}}zzz|||xxxrrrfff```ZZZZZZ___dddeeeccc___dddjjjooosssuuuvvvxxxvvvwwwxxxwwwwwwxxxzzz}}}}}}{{{{{{~~~|||rrrhhhaaaTTTNNNFFFAAA@@@>>>;;;999444444444222222444777:::AAAIIIVVVcccooovvvyyyzzzxxxuuuuuuyyy~~~ooolll}}}ssseeeYYYUUUNNNAAA777444////////////............------------------------++++++,,,,,,,,,,,,------///111222000///333;;;CCCaaa~~~pppjjj}}}xxxnnnhhhfffgggiii~~~vvvwww}}}xxxxxx|||}}}}}}||||||}}}wwwrrroooooopppppptttyyy}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~|||qqqggg^^^WWWNNNIIICCCBBBKKK```{{{sssxxx|||ooofffhhhiii\\\JJJ888000000000//////...------,,,,,,------......------------...//////---666666777===BBBRRRjjj|||tttrrrqqqoooqqqnnniiigggpppzzzvvv}}}zzzrrrooojjjiiigggfffggghhhjjjkkkkkkkkkkkkkkkjjjhhhfffeeeccccccdddddddddcccbbbbbb^^^```aaabbbaaabbbccceeedddeeeeeeeeeffffffffffffkkkkkkjjjfffbbbbbbeeeiiihhheeedddggghhhgggiiimmmiiitttrrrkkkmmmllliiimmmpppxxx}}}tttllliiifff___[[[ZZZZZZ\\\aaaffffffdddggglll||||||{{{}}}yyyvvvuuutttooommmkkkhhhfffeeeeeefffcccccccccdddddddddddddddffffffggggggggghhhhhhhhhmmmmmmmmmooo{{{xxxsssyyy|||yyy~~~{{{rrrrrrxxx~~~yyywwwtttqqqiii```[[[[[[{{{xxxwwwwwwvvvvvvddd]]]VVVVVV\\\bbbdddddd```eeelllqqqsssssstttvvvuuuxxxyyyyyyxxxwwwyyy{{{|||~~~|||tttpppbbbZZZOOOGGGDDDAAA>>>:::555555555333222444777:::???EEEQQQ___llltttxxxyyy~~~yyyvvvxxx|||yyy}}}tttbbbpppuuu{{{{{{kkk^^^[[[SSSCCC777444////////////............------------------------++++++,,,,,,,,,,,,---------///000......444AAAKKKmmm|||uuunnnuuujjjeeeeeefffhhh}}}xxx{{{}}}zzz{{{~~~~~~~~~}}}{{{yyyyyy}}}uuupppmmmooopppqqquuu{{{~~~~~~}}}|||}}}~~~}}}~~~}}}|||zzz{{{{{{|||}}}|||}}}~~~zzzmmmbbbZZZPPPMMMGGGBBBEEEVVVoooxxxiiillllll}}}dddZZZ\\\^^^___LLL999111222111000///...------,,,,,,------......------------...//////,,,555777777===EEEWWWrrr}}}xxxvvvzzz~~~ttthhhgggvvv|||~~~}}}vvvmmmlllhhhgggffffffggghhhiiiiiihhhiiijjjjjjiiigggeeedddaaabbbcccdddddddddcccccc^^^```bbbbbbbbbbbbdddfffccccccdddffffffgggggggggiiihhhfffeeecccddddddeeegggccccccfffhhhggghhhkkkfffpppnnnhhhjjjiiigggllllllssszzz~~~{{{xxxrrrmmmlllggggggllluuuxxxuuuuuuxxxuuummmmmmqqqtttuuuvvvxxx{{{|||vvvrrrnnnllliiigggfffeeeeeedddcccccccccddddddeeeeeeeeegggggggggggghhhhhhhhhhhhhhhkkklllmmmvvvxxxnnnooo|||{{{tttooovvv|||~~~xxxzzzyyytttooojjjeee```~~~tttmmmkkkppptttddd\\\SSSSSSZZZaaaddddddaaafffnnnrrrssssssssstttuuuxxx{{{{{{yyyxxxyyy{{{zzz||||||yyymmmcccUUUKKKFFFCCC???;;;666666555444333444777:::<<>>FFF[[[www|||wwwwww}}}wwwgggfff{{{{{{qqqhhhjjjgggfffeeeeeeggghhhhhhgggeeeeeeggggggfffdddbbbaaa```aaacccdddeeeeeedddcccaaaccceeeeeeeeefffgggiiiaaabbbccceeefffggghhhhhhgggfffeeeeeefffeeecccbbbfffbbbbbbfffhhhggggggjjjgggqqqnnngggiiihhhgggllllllsssyyy}}}}}}tttqqqlllfffbbbaaadddfffmmmooorrrwww{{{yyysssnnnllljjjgggeeeeeeeeeeeeddddddddddddeeeeeefffffffffhhhhhhhhhhhhhhhiiiiiiiiiccciiilllmmmtttxxxjjjhhhttt|||yyy~~~uuuooovvv||||||vvvzzzyyyrrrpppqqqllleeeyyyoooiiieee___ZZZ\\\WWWUUUYYY\\\\\\\\\^^^^^^hhhppprrrtttwwwyyyxxx{{{zzzzzzyyyyyyxxxxxxwwwxxx{{{vvveeeTTTIIICCCBBBCCC:::999777666555555666666<<>>555000...000000---,,,---------------------------,,,,,,,,,---------....../////////111666DDD^^^tttzzztttoooooosss}}}}}}kkkjjjmmmnnnvvv|||~~~rrrhhhllloootttxxx|||~~~}}}~~~~~~~~~}}}{{{{{{|||}}}zzz|||uuunnnkkkmmmooo~~~rrrmmm^^^WWWQQQMMMGGGEEEQQQbbbwww~~~tttvvv}}}|||gggXXX[[[YYYPPPAAA555000000000///............---------------,,,,,,---......//////444888;;;DDDZZZwwwzzzwwwzzzrrrhhhsssyyyoookkkhhhfff}}}qqqhhhffffffaaabbbdddgggjjjkkkjjjhhhgggffffffggghhhgggdddaaaddddddddddddddddddddddddfffeeeeeedddeeefffggghhhgggffffffffffffggghhhhhhfffggggggggggggfffeeeeeehhhhhhgggfffggghhhiiijjjhhhhhhgggfffeeeeeeeeeeeehhhjjjkkknnnrrrxxx~~~uuurrruuuzzz}}}}}}~~~}}}{{{yyy{{{hhhUUUGGG===AAAIIITTTbbbpppkkkkkkiiigggfffeeeeeeeeegggeeecccaaaaaacccfffgggffffffffffffgggggggggggghhhggghhhkkkmmmpppyyyppp]]]XXXfffuuufffiiisssrrrtttxxx~~~yyysssnnngggbbbXXXUUUUUUYYY[[[YYYZZZ]]]]]]fffoooqqqssswwwyyyxxx}}}||||||{{{{{{zzzzzzyyyyyyzzz}}}~~~qqqdddXXXNNNGGGFFFCCC>>>999666555666777666999@@@NNN]]]iiioooqqq|||~~~{{{yyy|||wwwmmmzzz}}}pppgggbbbcccjjjrrrwwwXXXFFF888222...000000...,,,---........................,,,,,,,,,---------......000//////222:::NNNiii}}}uuuwww|||~~~ooonnnnnnkkkvvvuuuhhhjjjlllpppuuuxxx||||||}}}~~~~~~~~~~~~~~~|||{{{{{{|||yyyzzz|||~~~{{{ssskkkgggfffgggpppwww}}}xxxqqqccc[[[UUUQQQJJJEEELLLYYYooo~~~vvv]]]\\\ZZZSSSDDD777//////111///............---------------,,,------...///000111555777999DDD[[[vvvzzzvvvlllbbbqqq~~~tttmmmmmmpppxxxgggcccdddaaabbbeeegggjjjjjjjjjiiihhhgggffffffgggfffdddbbbeeeeeeeeeeeeeeeeeeeeeeeehhhgggeeedddeeefffhhhjjjgggfffeeeeeeeeefffhhhiiigggggggggggggggfffeeeeeejjjiiihhhgggggghhhjjjkkkjjjiiihhhhhhggggggggghhhjjjkkkkkklllnnnqqqwww{{{yyyqqqllllllnnnooowww}}}zzzxxxtttsssvvvnnnWWWCCCBBBIIIQQQ^^^kkkkkkjjjiiigggffffffeeeeeefffeeedddddddddeeefffggggggffffffffffffggghhhhhhgggfffgggjjjkkklllttt}}}{{{aaaSSS[[[www}}}jjjgggqqquuuuuuuuuyyy|||}}}wwwnnncccZZZWWWUUUVVVZZZ[[[YYYYYY]]]___hhhppprrrtttwwwyyyxxx}}}||||||{{{{{{zzzzzzyyywwwyyy{{{||||||}}}yyynnnaaaTTTJJJCCCBBB@@@===;;;888777666777999???JJJYYYeeelllnnnzzz~~~|||xxxyyy}}}qqqdddmmmyyyzzzkkkccceeelllpppyyy~~~vvv\\\KKK<<<444...///000...------........................,,,,,,,,,---------......000000000444@@@XXXrrrxxxxxxvvvqqqnnn{{{zzznnnlllmmmooorrruuuxxxyyyyyy{{{}}}~~~}}}||||||}}}~~~~~~|||{{{{{{yyyyyyzzz{{{}}}zzzssskkkeeecccbbbffflllvvvzzz}}}~~~ttthhh___WWWTTTMMMFFFHHHQQQggg{{{xxx~~~mmm^^^\\\UUUHHH:::000///222///............---------------------...///000111222666888999FFFaaa{{{}}}uuu||||||eee```ttt~~~zzzzzz~~~{{{rrrqqqttt~~~jjjbbbaaabbbdddfffhhhiiihhhhhhhhhiiigggeeeeeeffffffeeedddeeeeeeeeeeeeeeeeeeeeeeeehhhgggfffeeeeeegggiiijjjfffeeedddcccdddeeeggghhhgggggghhhhhhggggggfffeeeiiihhhggggggggghhhiiijjjjjjjjjiiihhhhhhhhhiiiiiieeeffffffeeeeeegggkkknnnuuuwwwyyyuuuooohhhdddcccbbbhhhooorrrqqqsss||||||yyywwwsssooorrr|||tttVVVHHHHHHNNN[[[hhhjjjjjjiiigggffffffffffffdddeeefffhhhhhhhhhgggfffgggffffffffffffggghhhhhhgggfffgggjjjiiiiiiooowww}}}kkkTTTSSSjjj|||vvvmmmmmmyyyyyyxxxyyy|||sssxxxnnn```VVVUUUTTTVVVZZZZZZWWWXXX\\\bbbkkkrrrtttuuuwwwxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzvvvxxxzzz{{{{{{{{{|||}}}zzzlll[[[OOOEEEDDDCCCAAA>>>;;;888666888888<<>>PPPjjj}}}yyy|||xxxnnnnnn~~~|||jjjjjjvvvzzztttyyyzzz~~~wwwssssssssssssqqqpppqqqttttttrrrpppyyy}}}}}}|||{{{|||}}}~~~yyy}}}}}}|||{{{|||~~~yyyxxx{{{}}}uuulllfffccc___^^^^^^fffrrr{{{vvvsssqqqqqqsssrrrtttooobbbXXXVVVQQQIIIFFFJJJUUUkkk|||ooommmiiimmmvvvwwwxxxvvvhhh^^^OOO===222/////////.........---------,,,,,,------///000111222333999;;;???VVVzzz}}}uuu}}}~~~zzzjjj\\\mmm~~~|||pppwww|||~~~|||{{{~~~yyynnnlllmmmppprrrpppjjjdddbbb]]]aaafffiiiiiiiiikkkmmmkkkhhhdddcccccceeeffffffdddddddddddddddddddddddddddeeeffffffgggfffffffffdddeeeggghhhhhhhhhgggfffhhhhhhhhhhhhhhhggggggfffeeegggjjjllllllkkkiiigggggggggfffffffffgggggghhhbbbdddeeeeeeeeegggjjjlllhhhjjjkkkkkkgggbbb\\\YYYSSSQQQUUU^^^bbb___```dddaaadddhhhmmmrrrwww|||}}}zzzyyy```TTT[[[aaajjjiiihhhggggggfffgggggggggggggggggghhhiiijjjkkkdddeeegggiiiiiihhhfffeeeddddddgggjjjiiigggjjjqqqpppqqq~~~rrrZZZXXXaaayyyzzz{{{nnnooozzz|||vvv|||vvvgggUUUPPPNNNOOOSSSSSSQQQRRRUUUdddmmmsssttttttvvvwwwvvv~~~~~~~~~|||zzzyyyzzz{{{xxxyyyzzz{{{}}}}}}~~~~~~~~~sssaaaWWWJJJAAA???>>><<<:::888888777;;;III^^^lllppp}}}|||{{{yyyxxxzzz~~~{{{wwwttt|||sssdddiiiuuuzzzsss{{{yyyhhhUUUNNNPPPRRR@@@:::333//////000///...........................---,,,,,,,,,,,,---......222...999DDDRRRwww|||yyywwwuuusssrrrxxxrrrxxxxxxeee{{{zzzooolllllllllooorrruuuuuurrrpppqqqrrryyy}}}||||||}}}~~~~~~}}}{{{||||||}}}~~~yyyvvvvvvyyy}}}}}}xxxppphhhbbb]]][[[\\\dddppp|||~~~tttqqqnnnllllllllloooxxxuuulllbbb[[[TTTLLLGGGGGGRRRhhhtttmmmeeegggrrrvvvvvv|||qqqkkkhhhXXX???222333//////...------------...,,,---......---...111444666<<<===AAAYYY~~~}}}|||{{{fffsss}}}~~~|||{{{|||}}}]]]___dddhhhhhhgggddd```]]]aaaccceeefffeeeeeefffhhhgggffffffdddccccccccccccaaabbbccccccbbbccceeeggg___```bbbdddfffgggggggggiiiiiijjjhhhgggfffhhhjjjhhhhhhggghhhjjjjjjiiiggggggiiikkkkkkiiigggffffffffffffeeefffhhhgggeeeccceeeddddddeeegggiiiiiiiiiggghhhkkklllkkkfff^^^XXXTTTSSSSSSTTTWWWYYYZZZYYY\\\^^^aaadddhhhlllooopppyyy|||||||||WWWUUUjjjnnngggdddfffeeeaaaaaaeeehhhlllkkkfffggglllooollliiigggeeefffiiilllkkkiiieeeeeeeeefffhhhjjjmmmnnnmmmsss|||yyy```WWW[[[rrr|||zzzqqqjjjyyy}}}wwwqqqmmmVVVOOOMMMNNNQQQQQQOOOQQQUUUeeemmmttttttuuuwwwxxxwwwyyy{{{|||{{{zzzzzz{{{|||yyyzzz|||}}}~~~~~~~~~}}}}}}qqqfffVVVIIIAAA>>><<<:::999888777;;;JJJ___mmmrrryyyyyyyyywwwwwwxxx||||||zzz}}}zzzqqquuu{{{uuuaaaUUUQQQPPPCCC<<<444////////////...........................------,,,,,,------...///222000<<>>999888777;;;KKK```oootttvvvwwwxxxxxxxxxyyy|||~~~}}}wwwuuu~~~nnn___VVVSSSHHH@@@666///...//////...........................---------,,,------...///333444???MMMdddxxxssstttwwwxxxzzz}}}wwwmmmnnnyyy}}}oooffffffgggggggggkkknnnooonnnooorrruuu{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||||||||||||||}}}{{{|||}}}~~~vvvtttxxx||||||zzz}}}|||||||||}}}|||uuummmgggaaa```______dddmmmxxx{{{wwwrrrmmmjjjeeebbbdddjjjtttwwwkkkbbbZZZPPPIIIGGGLLL___}}}}}}tttpppsssqqqmmmwww~~~|||vvvddd[[[___]]]KKK888111000///......------......---............///222444555:::>>>IIIgggpppiii||||||ddd[[[]]][[[TTTUUUXXX\\\^^^_________bbbeeehhhiiihhhggggggggggggddd``````bbbddddddccccccdddeeedddddddddfffhhhiiiiiihhhgggffffffffffffeeegggiiijjjiiiiiiiiijjjiiihhhhhhhhhjjjjjjhhhffffffhhhjjjjjjiiigggggggggeeefffggghhhiiifffbbb___YYYYYY[[[aaaiiimmmkkkgggbbbccceeegggiiiiiifffcccZZZWWWUUUSSSTTTUUUUUUTTTUUUUUUUUUVVVXXX[[[^^^```______```ccchhhooouuuyyyqqqcccdddjjjjjjlllmmmhhh```[[[ZZZ```cccddddddeeeiiiiiigggddddddccceeehhhjjjkkkjjjggggggffffffgggiiijjjkkkkkkmmmpppyyyooo\\\TTT[[[pppvvvtttyyyzzz|||jjjTTTMMMKKKLLLNNNMMMLLLPPPVVVgggooovvvvvvvvvyyyzzzyyy}}}~~~|||yyywwwvvv{{{|||~~~}}}~~~|||ooo[[[KKKBBB@@@AAA999888777;;;JJJ```ooouuuuuuwwwzzz{{{{{{|||}}}}}}{{{tttuuu|||vvvtttddd]]][[[NNNEEE888000---...//////........................---------------...//////333888BBBRRRmmm~~~tttuuu}}}~~~}}}wwwsssvvvyyy{{{mmmeeeeeefffeeegggjjjmmmmmmmmmnnnrrrvvv{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~||||||}}}~~~zzzwwwzzz~~~~~~|||{{{{{{}}}yyypppkkk___`````````bbbjjjttt|||{{{vvvrrrooojjjeeedddggghhhrrr{{{mmmddd\\\SSSLLLIIIIII[[[yyy~~~vvvqqqrrrpppnnnxxxzzzxxxoooaaaccc```MMM999111000//////...............---...///......///222444<<<;;;;;;GGGfff~~~wwwrrr```bbb___SSS]]]dddYYYVVVVVVYYY[[[[[[\\\^^^bbbeeehhhiiihhhffffffeeefffbbb^^^^^^aaaddddddbbbcccdddddddddcccccceeegggjjjiiihhhgggffffffggggggeeegggjjjkkkjjjhhhhhhhhhiiihhhhhhhhhjjjiiihhhffffffhhhiiiiiihhhgggggghhhffffffggghhhgggccc]]]XXXVVVTTTTTT[[[eeekkkkkkhhhbbbbbbbbbeeeggghhhhhhfff\\\YYYUUUSSSSSSTTTUUUUUUWWWVVVUUUTTTUUUWWWZZZ\\\______^^^___aaacccfffhhhtttuuufffdddhhhiiimmmrrrssskkk```WWW___bbbfffggghhhgggeeebbbcccccccccdddffffffffffffhhhhhhgggffffffgggiiijjjjjjkkklllqqq}}}{{{eeeVVVTTThhh~~~yyyzzz~~~lllWWWMMMLLLLLLMMMLLLKKKQQQYYYgggpppvvvwwwwwwyyyzzzyyy~~~~~~{{{yyyyyy{{{|||~~~~~~{{{zzz}}}~~~yyyeeeSSSGGGAAA@@@:::999777:::III___ooouuutttvvvyyy{{{{{{{{{|||~~~~~~~~~}}}~~~wwwwwwnnnxxxvvvyyyuuufffaaaaaaRRRHHH;;;222.../////////...........................------------...//////000:::EEEXXXyyyrrrqqqzzz}}}zzzqqqrrrvvv|||ooommmxxxkkkeeefffhhhgggjjjlllnnnlllkkklllpppttt{{{|||~~~}}}}}}~~~~~~|||{{{}}}}}}zzzyyyzzz|||}}}}}}uuuooobbbdddeeeeeedddgggmmmrrr}}}zzzwwwrrrjjjeeefffbbbiiivvv}}}nnneee^^^VVVNNNKKKGGGXXXuuuyyyuuutttqqqpppxxx~~~~~~{{{jjjgggaaaNNN<<<666000000///............///---...//////...///222555<<<:::<<>>???MMMbbbrrrxxxwwwxxxxxxxxxwwwwwwyyy{{{zzz}}}||||||zzzvvvrrrvvv~~~{{{ooohhh}}}hhh]]]dddmmmwwwnnn]]]XXXUUULLL@@@777333222111000.......................................///000000555HHHQQQeeesssvvv~~~{{{kkk^^^fffiiiyyytttwww}}}{{{~~~tttlllmmmllliiihhhiiihhhfffdddgggmmmrrr~~~~~~{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{{{{|||~~~~~~~~~}}}wwwooofffaaa___```___^^^dddnnnzzz{{{rrrmmmmmmsssvvvwww|||uuujjjcccYYYOOOJJJGGGMMM___~~~|||wwwuuuyyy~~~~~~cccYYY___cccnnnoootttzzzjjjMMM:::111111000///////////////...///000//////000333555===AAAMMMccc||||||{{{ooofffnnnrrrooo{{{ppp```UUUXXXZZZYYY]]]eeejjjjjjhhhfffcccccceeeggggggmmmrrrqqqjjjfffhhhkkkhhhiiijjjiiigggggghhhjjjgggiiilllnnnooommmjjjhhhccceeefffggghhhjjjmmmoookkkjjjiiiiiiiiiiiigggeeeeeefffgggfffffffffhhhjjjgggeeeddddddcccbbb^^^\\\TTTWWWXXXUUUQQQQQQVVV[[[^^^^^^___cccgggiiijjjiiijjjddd[[[UUUSSSSSSUUUVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRTTTWWWZZZ]]]```bbbaaaccceeeiiimmmrrrxxx{{{ssswww{{{|||vvvnnnkkkllliiimmmnnnnnnvvvxxxjjj\\\UUUQQQRRR[[[fffdddhhhkkkjjjgggeeeeeeeeeffffffeeeeeefffgggiiijjjcccffflllqqqppptttlllQQQNNNRRRfff|||tttwww~~~|||{{{sss___KKKEEEFFFIIIIIIGGGGGGPPP[[[mmmooorrrtttvvvyyy}}}|||yyyyyyzzz}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{zzz|||mmmZZZLLLIIIAAA???NNNgggwwwyyyvvvxxxzzz|||}}}}}}}}}|||{{{~~~~~~|||sss{{{xxx}}}rrrbbbrrrnnn]]]\\\mmmvvvtttgggnnn```XXXHHH:::444444111,,,000/////////............111111111///------///000999GGGXXXqqq~~~kkkgggmmmsssyyy}}}{{{mmmggggggjjjhhhiiijjjhhheeegggkkkppp{{{}}}}}}{{{zzz{{{}}}~~~~~~~~~|||yyyzzzzzzyyy{{{rrrnnnhhhbbb^^^^^^___aaadddkkkuuu}}}yyyzzzzzzxxxwww{{{oooeee\\\TTTOOOGGGNNN___zzzxxxsssyyy{{{~~~sss\\\ZZZ```^^^jjjtttsssvvvkkkSSS@@@444000...000///------000,,,---/////////000222444888<<>>PPPggg}}}ppptttxxx}}}xxxrrrmmmlllnnnnnnjjjeeedddfffhhhgggfffhhhlllqqqxxx|||}}}{{{|||~~~}}}zzzyyyxxxxxxxxxzzz}}}}}}|||}}}~~~~~~{{{yyy~~~zzzyyy{{{|||{{{}}}zzzwwwqqqkkkeeeaaa___^^^[[[^^^cccjjjttt}}}}}}yyylllbbbZZZTTTMMMLLLPPPaaazzzzzzhhhaaa\\\iii{{{|||www```EEE777222///000000...---///,,,.../////////000333666???>>>EEEbbbvvvhhhjjj{{{~~~lllcccccc```]]]WWWTTTTTTVVVZZZaaahhhjjjgggcccaaaccceeefffgggfffeeeeeeddddddeeeffffffkkkjjjhhhffffffgggiiijjjjjjiiihhhhhhiiijjjjjjiiieeeggggggfffeeefffkkkooollljjjhhhhhhhhhhhhgggfffgggggghhhhhhiiihhhhhhhhhiiijjjlllqqquuutttoookkkkkkjjjiiihhhhhhiiijjjkkkhhhfffeeeeeehhhlllqqqttttttnnnddd[[[TTTRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTPPPPPPOOOPPPQQQTTTWWWYYY___aaadddgggiiikkkkkklllnnnnnnmmmjjjffffffjjjnnnmmmiiihhhkkkjjjlllyyy{{{pppllllllkkkjjjiiihhhggggggggggggffffffeeefffffffffhhhgggiiimmmooorrrzzz~~~lll]]]PPPVVVooouuuvvv~~~yyywwwtttvvvzzzwwwfffTTTJJJFFFDDDCCCBBBFFFQQQ\\\lllpppuuuyyy{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||~~~~~~{{{wwwtttrrrtttxxx|||uuu___OOOVVVjjjvvvwww}}}|||zzzxxxxxxxxxyyyyyyxxx}}}zzzxxxyyy~~~ddd```gggqqqnnnnnniiinnnvvv~~~xxxvvvZZZAAA555444333///000000000////////////...---.../////////000333666AAAVVVpppyyy|||uuukkksss|||xxxrrrllljjjlllllliiieeedddfffggggggeeegggkkkoooxxx{{{|||zzz{{{}}}}}}zzz||||||{{{zzzzzz|||~~~}}}~~~~~~~~~}}}}}}zzzyyy|||}}}|||}}}}}}wwwpppjjjddd___]]]ZZZ[[[^^^ccclllwww~~~~~~~~~|||nnncccZZZTTTNNNJJJLLL\\\wwwwwwkkkfffppphhhLLL:::333///000000......///---.........///111444777@@@@@@HHHggg|||lllnnn}}}|||xxxvvv{{{ttt{{{xxxlllmmmvvvqqqbbb[[[WWWSSSSSSWWW]]]ccchhhkkkgggcccaaaaaadddeeefffgggggggggfffffffffffffffjjjiiihhhhhhhhhhhhiiiiiiiiigggeeeeeefffhhhiiiiiieeehhhjjjgggbbbaaaeeejjjkkkjjjiiigggggggggfffffffffggghhhiiiiiijjjiiiiiihhhjjjnnnuuuzzzyyytttooooooooooooooopppqqqrrrsssmmmjjjggggggiiinnnuuuyyywwwqqqhhh^^^WWWSSSRRRRRRUUUVVVVVVWWWWWWVVVVVVUUUQQQPPPOOOOOOOOOQQQSSSTTT[[[]]]```dddggghhhiiiiiimmmmmmllliiieeeeeegggiiikkkiiijjjkkkiiifffllluuusssyyy}}}zzzwwwuuurrrmmmkkkllllllkkkiiiggggggggghhhhhhgggffffffeeeffffffgggfffiiilllnnnooowwwwwwfffUUUWWWnnnqqqmmm|||||||||uuuwww~~~kkkVVVGGGDDDDDDFFFHHHLLLUUU___lllqqqwww{{{||||||{{{|||xxxyyy{{{}}}~~~}}}}}}~~~}}}|||}}}~~~{{{wwwtttsssuuuxxx|||ooo[[[\\\mmmyyy{{{~~~}}}{{{yyyxxxxxxxxxyyyxxx|||}}}~~~{{{~~~iii___fffppptttrrrnnnnnnnnnzzzllloooiiiZZZEEE777222111///111000000000///////////////000000000///000333555@@@WWWrrruuummmmmm~~~qqqfffmmm{{{~~~yyy|||yyyssskkkdddbbbbbbcccdddfffggggggeeeccceeejjjoooyyy|||}}}{{{{{{~~~~~~{{{|||}}}}}}}}}|||~~~{{{yyyzzz{{{|||}}}zzzzzz}}}}}}|||~~~}}}uuummmfff```]]]XXXYYY[[[```hhhqqqxxx}}}|||yyyvvvuuuxxxxxxxxxzzz}}}tttggg]]]XXXNNNJJJLLL\\\xxx~~~yyyxxxnnnUUU===555//////111///...///---.........///111555888===AAAOOOqqq}}}mmmuuuzzzwww}}}}}}xxxwwwtttssshhhbbbooo}}}iii\\\YYYUUUSSSXXX___dddfffjjjgggcccaaabbbdddeeefffggggggggggggggggggffffffgggiiikkkllllllkkkiiihhhhhhfffcccbbbdddggghhhhhhhhhjjjkkkgggaaa^^^aaaeeeiiiiiihhhgggfffeeefffffffffggghhhiiiiiijjjiiiiiikkkmmmrrryyy~~~}}}xxxsssqqqrrrsssuuuvvvvvvwwwwwwqqqnnnjjjhhhkkkqqqxxx}}}zzztttkkkaaaYYYTTTRRRQQQVVVVVVWWWWWWWWWWWWVVVVVVRRRRRRPPPPPPOOOPPPPPPQQQUUUXXX]]]aaaeeeggghhhhhhkkklllkkkjjjgggdddccccccjjjjjjkkkkkkhhhdddeeeiiimmmqqqrrrmmmjjjkkkkkkiiiiiikkklllkkkiiigggggghhhiiihhhgggfffffffffffffffeeeeeehhhlllmmmooowww|||kkkXXXVVVkkktttkkkxxxyyyxxx~~~}}}lllXXXGGGDDDDDDGGGKKKPPPYYYbbbnnnrrrwww{{{||||||||||||wwwxxxzzz|||~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~{{{xxxwwwtttuuuwwwzzz}}}jjjeeepppzzz}}}~~~}}}|||{{{zzzyyyyyyyyyxxx{{{}}}~~~~~~~~~{{{www___lllvvvzzzvvvuuusssmmmyyysssddd]]]^^^XXXHHH999222000///111111000000000////////////000000000///000333555FFF]]]xxxqqqhhhdddvvvppp```bbbiiirrrvvvrrruuu~~~vvvkkkaaa]]]___dddhhhffffffeeebbbaaadddkkkqqq{{{}}}}}}{{{{{{~~~|||xxxzzz}}}}}}~~~{{{{{{}}}}}}{{{{{{~~~~~~|||}}}xxxooogggaaa^^^WWWVVVXXX]]]eeennnuuuxxxxxxzzzzzzwwwrrrnnnjjjiiillllllnnnsssxxx|||~~~~~~~~~uuufff\\\WWWPPPLLLMMM\\\uuu~~~|||mmmRRR@@@666//////111000.....................111666:::;;;CCCVVV{{{xxxkkkxxx{{{vvv}}}}}}yyyvvvvvvjjj\\\bbbtttvvvjjj\\\ZZZUUUSSSXXXaaaeeedddiiifffdddcccdddfffffffffdddeeeeeefffffffffeeeeeefffhhhkkknnnnnnllliiiggggggdddbbbbbbdddfffhhhhhhhhhjjjjjjfffbbb___```bbbggghhhhhhgggeeeeeefffggggggggghhhhhhiiihhhhhhhhhlllnnnsss{{{{{{vvvssstttvvvxxxyyyyyyyyyxxxssspppllljjjlllssszzz}}}xxxooofff]]]WWWSSSRRRUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPTTTYYY___dddggghhhhhhjjjjjjjjjiiihhheeebbbaaaggghhhjjjjjjhhheeeeeeeeehhhlllmmmlllkkkmmmjjjfffeeehhhkkkkkkhhhfffgggiiihhhhhhggggggfffgggggggggeeeeeefffjjjlllooowwwxxxkkkXXXRRReeeyyylllrrr}}}xxxssstttrrreeeWWWKKKFFFCCCFFFJJJPPPZZZdddooosssxxx{{{|||||||||}}}{{{{{{||||||~~~}}}|||||||||}}}~~~}}}|||{{{zzzvvvvvvxxxzzz||||||rrrvvv|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxx{{{~~~}}}xxx{{{aaawwwxxxxxxrrrvvvmmmbbb^^^___XXXIII;;;555222000111111111000000000//////---...///000000222555888NNNfffrrriiiaaasss|||fffccc```lllrrrnnnppp||||||lllbbbaaaeeehhhiiiddddddbbb______dddnnnuuu{{{}}}}}}zzz{{{~~~|||vvvzzz}}}}}}}}}|||}}}~~~||||||~~~~~~||||||~~~~~~yyyooohhhccc```\\\YYYVVVYYY```iiiqqqttttttvvvwwwtttnnngggcccbbb___```cccjjjsssyyy{{{{{{}}}uuufff[[[UUURRRLLLLLLYYYppp~~~|||jjjRRRBBB777//////111000.....................222777;;;>>>HHH\\\|||}}}tttkkk~~~}}}vvvtttdddQQQTTTeeejjjaaaYYYXXXSSSQQQWWWbbbeeebbbgggfffeeeeeeggghhhgggfffbbbcccdddfffffffffeeeeeefffhhhjjjllllllkkkiiihhheeedddbbbccceeegggggggggggggggfffeeedddcccccccccdddfffgggfffddddddgggiiigggggghhhhhhhhhgggffffffhhhjjjooowww}}}{{{wwwtttuuuxxxzzz{{{{{{yyyxxxsssqqqmmmlllnnnttt{{{|||tttjjjbbb[[[WWWUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNLLLPPPWWW^^^dddggghhhiiiiiihhhgggfffgggffffffeeedddfffggggggggggggffffffbbbdddfffgggjjjmmmiiicccaaafffjjjjjjhhhfffgggjjjgggggggggggggggggghhhiiigggeeefffhhhiiillluuutttiiiWWWNNN___}}}rrrpppyyy|||zzztttmmmhhheee]]]UUUOOOHHHCCCCCCGGGNNNZZZeeeppptttxxxzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~|||||||||}}}}}}}}}}}}||||||yyyyyyzzz{{{}}}}}}}}}~~~}}}~~~~~~~~~|||zzzyyyyyy{{{yyy{{{sss~~~uuueeevvv{{{vvvtttzzzuuugggccchhhdddYYYIII===888444000111111111111000000000000+++,,,...///111333777:::PPPgggooogggeeewwwvvvoooiiisssuuuoooppp~~~jjjaaacccgggfffcccbbbaaa___]]]^^^eeeqqqzzzzzz}}}|||yyyzzz}}}~~~|||xxx|||~~~}}}{{{}}}|||wwwwwwzzz~~~||||||||||||~~~yyyzzz{{{|||~~~~~~}}}{{{yyyyyy|||~~~~~~yyyppphhhcccaaaccc]]]WWWVVV[[[dddlllpppsssvvvwwwtttmmmfffaaa___VVVXXX\\\eeeooovvvyyyyyy{{{zzzjjj___YYYRRRLLLJJJVVVnnn~~~|||zzz}}}jjjaaaCCC888//////222111.....................222777;;;BBBMMM___~~~yyyuuu{{{tttooozzzbbbOOOUUUhhhgggXXXVVVUUUQQQOOOWWWbbbfffbbbfffeeeeeegggiiiiiihhhfffbbbdddeeeggghhhhhhgggggggggggghhhhhhiiiiiiiiijjjeeecccbbbcccfffgggggggggeeedddcccdddfffgggfffeeeccceeegggfffddddddgggjjjgggggghhhggggggfffeeeeeebbbdddiiiqqqyyy|||yyyvvvuuuwwwyyy|||||||||zzzyyysssqqqnnnmmmooouuu{{{~~~wwwnnneee^^^YYYWWWTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMJJJOOOVVV]]]dddgggiiijjjiiifffdddccceeehhhiiijjjaaaccceeeeeefffhhhhhhgggllljjjgggdddhhhkkkhhhaaa___dddiiijjjgggfffhhhjjjggggggfffgggggghhhiiijjjhhhfffeeefffgggjjjsss}}}sssjjjXXXMMM[[[zzz~~~uuu{{{yyytttpppoooooohhh\\\SSSKKKGGGBBB@@@FFFQQQ___gggpppqqqtttwwwzzz{{{|||||||||zzzzzz~~~~~~|||{{{{{{zzz|||~~~~~~zzzzzz{{{~~~|||yyywwwwwwvvvuuuuuuvvvyyy}}}~~~{{{||||||||||||||||||{{{{{{tttoooooowwwkkkuuu|||{{{~~~uuu___\\\cccaaaQQQAAA:::444///222222000///...............444000,,,111333444<<>>WWWooo{{{jjjeeekkk~~~hhhcccnnnsssttt~~~|||nnneeeaaa^^^___bbbccc___\\\\\\]]]```kkkvvvxxxzzz}}}}}}}}}|||||||||}}}~~~~~~|||zzzyyyzzzzzz{{{~~~}}}|||{{{zzzxxxwwwwwwzzzvvvrrroooppprrrssstttnnniiibbb]]]ZZZZZZZZZZZZbbbgggmmmssswwwzzz}}}~~~{{{}}}~~~}}}{{{yyyxxxxxxvvvtttrrrrrrvvv{{{|||rrriiidddbbbYYYYYYXXXUUUTTTXXXaaaiiivvvzzz|||zzzwwwtttkkkaaa\\\UUUTTT[[[eeekkkooorrrzzz~~~~~~lllcccbbbZZZRRRJJJNNNdddzzzwww||||||zzztttssshhhNNN888000333000000111---...---...111111111777???IIIOOOgggyyyuuuqqq}}}|||sssrrruuuwww}}}uuuyyygggXXX___^^^TTTVVVQQQNNNLLLPPPWWW___cccdddgggggggggggghhhhhhhhhhhhiiigggeeeeeeffffffeeedddffffffffffffffffffgggggghhhhhhhhhgggeeedddeeeffffffggggggfffeeedddfffgggdddeeeffffffeeeeeeeeefffgggddd___[[[XXXVVVSSSPPPPPPPPPSSS[[[eeelllmmmlllllllllnnnrrrwwwzzz{{{{{{xxxvvvssspppqqqvvv}}}~~~uuunnnhhh^^^UUUTTTSSSRRRSSSUUUVVVUUUSSSTTTSSSRRRQQQOOOMMMLLLLLLMMMOOOTTT[[[cccgggiiiiiijjjiiigggfffffffffdddbbb```cccgggiiiiiihhhggghhheeeeeeeeeeeefffhhhiiijjjaaacccgggiiihhhhhhhhhhhhfffgggfffdddcccccccccbbbdddeeeeeeeeefffiiinnnrrr}}}ooo]]]]]]ppp}}}|||yyyzzztttooojjjaaaTTTJJJKKKHHHDDDBBBGGGSSSaaakkkuuuvvvwwwyyyzzz{{{||||||~~~~~~~~~}}}}}}|||{{{zzz}}}~~~|||zzzsssrrrrrrrrrtttwwwyyy{{{{{{xxxxxxzzzyyyzzzzzzzzzzzzzzzzzzyyywww{{{~~~vvvccc\\\XXXWWWMMM<<<222222222111000//////......///...444000---222333666BBB[[[ttt{{{llliiitttzzzjjjdddkkkmmmooo{{{}}}vvvzzzzzzjjjbbb]]][[[]]]aaa___\\\ZZZZZZZZZ^^^iiitttyyy|||~~~|||{{{{{{{{{{{{|||yyyyyyzzzyyyvvvssssssnnniiieeecccccccccbbb]]]XXXRRRMMMKKKJJJIIIIIIQQQUUU[[[```eeeiiinnnqqqoooqqqttttttsssqqqpppppprrrqqqooopppsssyyyuuummmfffcccXXXYYYYYYWWWVVVYYY```eeeqqqwww|||}}}}}}yyypppgggbbbYYYUUUZZZccciiiooossswww{{{pppeeeccc\\\UUULLLOOObbb~~~zzzwww}}}www}}}wwwxxxoooRRR;;;111222//////111......---///111111222888AAAKKKQQQhhh{{{yyyttt~~~~~~||||||qqqnnn{{{uuurrr~~~||||||mmm```bbb]]]UUUUUUQQQMMMJJJOOOZZZcccfffeeehhhhhhhhhhhhggggggggggggjjjhhhfffeeeeeeeeedddcccggggggggggggggggggfffffffffhhhiiihhhfffddddddeeeeeefffgggfffdddcccdddfffeeedddcccdddeeeffffffeeebbb]]]UUUPPPLLLKKKJJJIIIIIIIIIKKKQQQYYY___```___```bbbeeekkkqqqvvvwwwwwwvvvuuusssrrrsssxxxxxxqqqjjj```VVVSSSRRRQQQRRRTTTUUUTTTSSSTTTSSSQQQOOONNNMMMNNNNNNMMMOOOTTT[[[bbbggghhhhhhkkkiiigggggghhhgggfffdddbbbeeehhhjjjiiihhhhhhiiieeeeeeeeegggjjjmmmqqqsssiiihhhhhhiiiiiiiiigggeeedddeeefffggggggfffeeedddeeeeeeeeeeeeeeehhhlllppp{{{yyydddZZZeee~~~}}}{{{|||}}}wwwsssnnnjjjfff^^^SSSKKKJJJHHHEEEDDDHHHSSSbbbmmmwwwxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||yyywwwwwwwwwxxxxxx|||}}}}}}{{{yyywwwvvvuuuuuuuuuvvvxxxyyyxxxzzz~~~}}}wwwuuuwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyxxx|||~~~hhhZZZVVV\\\TTT>>>222444111111000///////////////...333///---222333888GGGddd}}}|||ooonnnwww|||}}}xxxxxx~~~}}}{{{sssmmmsss|||yyynnntttmmmrrr~~~|||sssfff```]]][[[\\\___^^^ZZZXXXYYYYYY^^^iiittt{{{~~~}}}{{{{{{zzzzzz~~~zzzxxxyyy{{{xxxqqqkkkaaa]]]WWWRRRPPPOOONNNNNNIIIFFFBBB@@@@@@AAABBBAAABBBEEEJJJMMMQQQVVV[[[___```cccfffgggfffeeeddddddiiihhhhhhiiimmmsss{{{{{{sssmmmjjj\\\\\\[[[YYYXXXZZZ___dddjjjpppwww}}}{{{ssskkkddd\\\VVV[[[ccciiimmmqqqvvvzzz~~~~~~}}}}}}ssshhheee\\\VVVNNNOOOaaa}}}~~~yyywww}}}zzz{{{sss~~~xxxxxxoooVVV>>>222222......111...///...///111111222:::BBBKKKSSSmmmxxx}}}xxxiiiffftttvvvyyyiii^^^[[[XXXUUUXXXQQQLLLIIIQQQ___jjjmmmkkkhhhhhhhhhhhhggggggggggggiiigggeeeeeeffffffeeedddkkkkkkjjjjjjiiiiiihhhhhheeegggiiihhhfffdddddddddbbbdddeeedddcccbbbbbbccceeecccaaabbbdddccc```\\\RRRNNNIIIFFFEEEEEEEEEEEEHHHGGGGGGJJJMMMOOONNNMMMOOORRRXXX```hhhnnnqqqqqqsssssssssrrrtttyyy{{{tttlllbbbXXXSSSQQQPPPQQQSSSTTTSSSRRRSSSRRROOOMMMLLLMMMNNNOOOMMMOOOTTT[[[bbbfffhhhgggkkkiiihhhhhhiiiiiigggfffdddfffiiijjjjjjiiiiiijjjgggffffffgggkkkoootttwwwqqqmmmiiihhhhhhgggdddaaa\\\[[[^^^eeehhhhhhhhhhhhgggggggggffffffhhhllloooyyyzzzeeeXXX^^^uuu|||}}}|||qqqnnniiieee```XXXOOOHHHIIIHHHFFFDDDHHHSSScccoooyyyyyyyyyyyyzzz{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~zzzwwwuuuvvvtttrrrqqqpppqqqrrrsssvvvvvvtttssssssuuuwwwyyy|||}}}~~~~~~}}}||||||zzzxxxvvvuuutttssssssrrrtttxxx||||||wwwvvvwwwzzzyyyzzzzzz{{{{{{zzzzzzyyy{{{~~~uuulllvvvkkk\\\XXXaaaZZZBBB333444111000000////////////000///222///...333333:::LLLkkkzzzoooqqqssswwwxxxvvvxxxpppnnntttrrrkkkjjjdddkkk}}}zzzyyy~~~tttkkkbbb```___\\\[[[]]]]]]YYYXXXYYYZZZ^^^iiiuuu}}}~~~|||{{{zzzyyyxxx{{{yyyyyyzzzyyysssggg^^^NNNKKKFFFCCCAAAAAA@@@???===;;;999999;;;=========;;;===???AAACCCFFFJJJMMMOOORRRUUUVVVUUUTTTTTTUUUUUUUUUWWWXXX]]]eeeooovvv}}}yyyrrrnnnccc```\\\WWWVVVXXX\\\```dddhhhrrr{{{zzzsssmmmaaaZZZUUU[[[bbbgggkkkmmmwwwzzz}}}~~~}}}{{{zzzzzz{{{vvvjjjgggZZZVVVOOOOOO___|||~~~yyyvvvvvvlllsss}}}tttooodddXXX???333222......111...000...///111222333;;;DDDJJJVVVrrrqqqaaa```rrr|||~~~oooaaa\\\WWWTTTSSSSSSMMMIIIHHHRRRaaannnqqqoooiiihhhhhhhhhgggggggggffffffeeeddddddfffgggggggggkkkkkkjjjjjjiiiiiihhhhhheeeggghhhhhhfffdddccccccbbbccceeedddbbb`````````___^^^^^^______\\\UUUOOOGGGEEEDDDDDDEEEEEEDDDBBBDDDCCCAAAAAAAAA@@@???>>>???BBBHHHRRR\\\eeeiiikkknnnooopppqqqsssxxx|||uuunnncccYYYRRRPPPOOOOOOQQQRRRRRRRRRRRRPPPNNNLLLKKKKKKMMMNNNMMMOOOSSSZZZaaafffhhhgggjjjiiihhhhhhiiijjjiiigggeeegggiiijjjiiiiiiiiijjjhhhhhhggggggiiimmmqqqsssqqqmmmhhhfffggggggfffdddWWWTTTVVV___eeeeeeeeehhhiiiiiiiiihhhgggiiimmmpppxxx~~~tttcccXXX\\\ooo~~~xxx{{{rrrooojjjddd\\\SSSJJJDDDGGGGGGFFFDDDGGGSSSdddqqqxxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyytttoookkkiiiaaa___]]]]]]^^^aaaeeehhhmmmnnnpppqqqrrruuuxxx{{{}}}~~~}}}|||yyyvvvssspppooonnnvvvwwwyyy||||||xxxwwwyyy{{{{{{||||||||||||||||||{{{~~~nnnkkktttyyydddssslllaaa^^^eee]]]EEE555444000000////////////000000///111...///444333<<>>VVVvvvsssjjjppp~~~vvvoooqqqttttttiiidddmmm|||yyyzzz{{{mmmeee^^^]]]]]][[[ZZZ\\\ZZZWWWVVVXXXYYY^^^jjjvvv}}}}}}||||||{{{zzzyyyxxxyyyxxxuuuoooeeeXXXMMMEEEAAA???<<<;;;<<<======<<<<<<;;;:::;;;<<<===<<<:::;;;<<<======<<<;;;<<<===;;;<<<<<<<<<;;;;;;>>>@@@???AAACCCCCCFFFOOO[[[dddzzz~~~zzztttpppoookkkddd^^^ZZZWWWUUUTTTUUUWWW```lllqqqlllfffeee^^^UUUPPPTTT]]]eeekkkpppppprrrvvvwwwwwwwwwxxxyyyzzz}}}zzzlllhhh]]]ZZZSSSPPP\\\xxxyyysssrrrooowwwtttmmmoooyyywwwmmm\\\XXX@@@444444000///222...111//////111222444===GGGLLLYYYuuu}}}qqqdddnnn~~~lll```hhhccc^^^ZZZPPPKKKJJJMMMUUU```iiinnnoooiiiiiiiiihhhgggffffffffffffeeecccdddfffgggggggggffffffffffffffffffggggggfffggggggeeeccccccdddeeeccccccbbb]]]VVVPPPKKKJJJEEEGGGIIIKKKKKKKKKKKKLLLPPPOOOLLLJJJGGGCCC===888555555555333333333444555222333666>>>HHHQQQWWWZZZbbbdddgggkkknnnsssyyy~~~{{{vvvoooeee[[[QQQOOOMMMMMMNNNPPPQQQQQQNNNMMMLLLKKKIIIHHHGGGFFFIIILLLQQQYYYaaagggiiijjjhhhgggfffgggiiijjjiiihhhfffgggiiiiiigggggghhhiiiiiihhhhhhggggggggghhhhhheeeeeeddddddgggllltttyyyrrreee___dddhhhfffgggnnnhhhhhhhhhggghhhjjjnnnrrrwww}}}vvvhhh[[[YYYeeeuuuxxxkkkooowwwtttooohhh___VVVMMMHHHDDDEEEEEEDDDFFFQQQcccrrrwwwvvvvvvwwwxxxzzz}}}~~~{{{|||}}}~~~~~~}}}||||||||||||zzzxxxuuurrrqqq\\\ZZZWWWSSSOOOKKKHHHFFF@@@>>><<<===BBBJJJRRRXXXXXX\\\ccchhhkkknnnssswwwyyyzzz|||~~~}}}zzzwwwtttrrrqqqkkklllmmmqqquuuzzz~~~~~~}}}||||||{{{~~~~~~yyyzzz|||{{{zzzyyyzzz{{{}}}kkk]]]\\\kkk~~~gggkkkyyyzzzllljjjkkkiii^^^JJJ:::333000000////////////000111///111...000444333>>>XXX{{{ssskkkqqq~~~wwwwwwyyyzzzrrrmmmtttyyyxxxyyy{{{}}}pppfff]]][[[ZZZYYYZZZ\\\YYYVVVUUUWWWYYY^^^jjjuuu~~~|||~~~||||||}}}}}}|||{{{zzzzzzzzzxxxsssiii[[[NNNDDD@@@AAA???<<<<<<===>>>======>>>===>>>@@@BBBCCCBBBAAA<<<===??????===<<<<<<===<<<<<<;;;:::999:::===@@@;;;===>>>>>>@@@GGGSSS]]]tttyyy|||wwwttttttqqqlllfffaaa[[[VVVRRRMMMNNNVVVccchhhccc^^^]]]TTTJJJCCCFFFPPPZZZccciiikkknnnrrrtttvvvwwwyyyzzz{{{~~~{{{mmmhhh___\\\UUUPPP[[[vvvyyyrrrooorrr|||nnnfffgggyyyxxxgggWWW???444555111000222///111//////111222555>>>GGGLLLXXXtttuuujjjyyy{{{jjjXXX^^^ZZZWWWYYYOOONNNOOORRRYYYaaaiiinnnpppjjjiiiiiihhhgggffffffeeehhhfffeeeeeefffffffffeeeffffffgggggghhhhhhiiiiiiggggggfffdddbbbbbbdddfffaaa```]]]WWWNNNEEE???<<<:::===@@@BBBCCCFFFMMMRRRRRRPPPLLLHHHDDD???:::666777777666444222222444555333333555:::CCCLLLRRRUUU^^^aaaeeehhhlllrrrwww{{{}}}{{{vvvoooeee[[[QQQOOOMMMLLLNNNPPPQQQQQQMMMMMMLLLKKKIIIFFFDDDCCCHHHKKKQQQYYYbbbhhhjjjjjjgggfffeeefffhhhjjjiiihhhfffggghhhhhhgggfffhhhiiihhhhhhhhhhhhggggggfffffffffggggggfffgggllluuu|||rrrddd[[[___cccbbbeeelllfffggggggfffgggjjjnnnqqqxxx}}}}}}mmm\\\VVVcccttt}}}wwwiiikkk}}}tttnnnkkkeeeXXXJJJBBBBBBDDDEEECCCEEEOOO```nnnuuuvvvvvvwwwyyy{{{}}}~~~zzz{{{|||{{{zzz{{{|||~~~~~~|||~~~xxxpppfff\\\TTTOOODDDCCCAAA???<<<;;;:::999:::999777777999<<<@@@CCCMMMSSS\\\aaacccfffkkkpppssstttxxx~~~{{{uuupppnnnjjjiiijjjlllooorrrrrrrrrtttuuuuuuvvvuuusssrrrqqquuuvvvvvvxxxzzz|||~~~~~~~~~~~~}}}zzzxxxvvvwwwwwwvvvuuutttvvvxxx~~~}}}}}}}}}|||||||||{{{zzzzzzzzz~~~\\\YYYllluuuuuukkkuuuwww}}}{{{fffkkkgggZZZOOO:::333111111111111000000000000111222000333777666GGGeeemmmaaabbbsssvvvrrr{{{{{{yyy|||rrrrrrrrrrrr{{{sssmmmhhh```YYYUUUUUUWWWYYYYYYXXXXXXXXXXXX]]]kkkzzz}}}zzzyyy||||||{{{zzz{{{}}}~~~~~~~~~yyyuuummmcccYYYPPPJJJGGGFFFEEEDDDCCCBBBCCCDDDDDDOOONNNMMMKKKIIIEEEBBBAAAEEEBBB???>>>???>>><<<999===;;;999888:::;;;<<<;;;:::<<<======>>>CCCJJJPPPfffooozzz{{{vvvtttsssqqqmmmiiiccc\\\TTTNNNKKKIIIIIIKKKMMMMMMIIIEEE>>>?????????BBBKKKXXXcccfffiiimmmppprrruuuxxxzzz}}}}}}|||ooojjjcccWWWRRRQQQWWWsssxxxuuuyyyvvv|||}}}gggaaaggglllxxxdddKKK444///000...,,,---///111222222333888@@@GGGOOOaaa{{{uuu|||qqqiiiXXXVVVTTTTTTTTTMMMPPPSSSXXX```fffjjjjjjiiisssnnnhhheeeeeeffffffeeehhhgggeeeddddddeeefffgggfffhhhiiihhhfffeeeeeeeeehhhhhhhhhgggfffeeecccbbbggg___SSSHHH@@@<<<:::999888999;;;===AAAEEEGGGIIIEEECCC@@@<<<999777666555555555444333333333333444444444555777;;;AAAFFFIIISSSYYY___ccceeeiiipppvvvxxx||||||xxxsssnnnfff___YYYTTTNNNJJJJJJKKKMMMNNNQQQPPPNNNLLLIIIFFFDDDBBBBBBEEELLLVVV___eeehhhhhhiiigggeeedddeeefffgggfffgggfffeeeddddddddddddeeefffhhhgggdddeeegggfffaaacccdddeeeggghhhlllppptttrrrddd[[[___fffgggfffgggeeefffhhhhhhiiijjjmmmooorrr}}}mmmYYYSSS[[[ccc~~~|||lll```}}}tttkkk___PPPFFFCCCAAADDDEEECCCEEEOOO```nnnwwwxxxzzzzzz{{{{{{|||}}}zzz{{{|||{{{zzzzzz|||~~~~~~~~~}}}{{{wwwjjj]]]RRRIIIBBB>>>===<<<<<<;;;;;;;;;;;;;;;888777666666777:::===???BBBIIIQQQWWWYYY]]]bbbgggoooooorrrxxx{{{|||zzzuuupppnnnjjjhhhggggggjjjlllmmmmmmmmmnnnnnnooonnnmmmllllllnnnoooppprrruuuxxxzzz|||yyywwwuuuuuuuuuuuutttrrruuuvvvwwwvvvuuuuuuvvvxxxyyyzzzzzz{{{|||}}}}}}}}}{{{zzzzzz~~~fffaaaqqqxxxtttiiisss}}}wwwjjjnnnkkk^^^RRR;;;222111111111111000000000000111222000333777777HHHhhhbbbWWWXXXhhhyyy~~~{{{rrroooyyyuuuqqqnnnmmmvvvtttkkkfff^^^XXXUUUUUUWWWXXXWWWVVVVVVXXXYYY___mmm|||}}}~~~~~~~~~||||||}}}}}}|||{{{{{{|||}}}~~~{{{tttkkkbbb[[[WWWTTTRRRPPPMMMLLLMMMPPPTTTVVVZZZXXXVVVSSSPPPNNNMMMLLLHHHEEEAAA@@@@@@@@@>>><<<>>><<<:::999:::;;;;;;:::<<<======<<<===@@@FFFKKK^^^gggttt}}}|||xxxvvvpppnnnjjjfffaaaYYYRRRLLLHHHFFFEEEEEEFFFDDDAAA>>>:::;;;;;;:::<<>>??????>>>===;;;888666444333222555555555555555666777777666666666777:::???CCCEEELLLQQQXXX[[[^^^bbbiiioootttyyy{{{xxxsssnnneee]]]SSSOOOJJJHHHIIIKKKMMMNNNKKKJJJJJJHHHFFFCCC@@@???AAADDDJJJSSS\\\cccfffggggggfffdddddddddeeeeeeeeegggfffeeeeeedddddddddddddddfffgggeeegggiiifffaaaaaabbbcccdddeeehhhlllppprrrdddYYY[[[bbbfffgggiiifffhhhiiiiiihhhiiikkkmmmrrr|||nnnXXXQQQWWW```~~~zzzmmmaaa}}}wwwnnn___NNNCCCAAA@@@CCCDDDDDDEEEOOO```nnnxxxzzz}}}~~~}}}{{{{{{{{{zzz{{{|||{{{zzzzzz|||~~~|||{{{{{{|||~~~~~~}}}{{{qqq^^^MMMDDD???:::777::::::::::::::::::;;;<<<666666666666666777999999999>>>EEEJJJMMMQQQUUUYYYdddccceeekkkpppttt|||~~~zzzuuuqqqooommmjjjfffeeefffggghhhhhhfffggghhhhhhiiiiiihhhhhhfffgggiiilllooorrrtttuuurrrooolllkkklllmmmnnnnnnrrrtttuuuuuuttttttvvvwwwtttuuuvvvxxxzzz|||~~~}}}|||llldddpppuuuwwwjjjsss{{{vvvooossspppcccVVV===222222222111111111000000000000222000333777888LLLmmmvvv[[[RRRTTT^^^mmmtttuuuwwwpppkkkrrrtttuuu}}}wwwqqqnnnnnnwwwqqqiiiccc\\\VVVUUUUUUVVVVVVVVVUUUVVVXXX[[[aaappp~~~zzzzzz{{{|||}}}~~~~~~zzzzzz|||~~~|||zzzzzz|||~~~|||vvvpppjjjfffddd___\\\WWWTTTTTTXXX]]]aaa```]]]ZZZVVVSSSRRRRRRRRRMMMJJJFFFDDDCCCCCCCCCBBBAAA???===<<<<<<<<<;;;:::=========<<<<<<===@@@CCCQQQ[[[jjjvvv||||||zzzyyymmmjjjfffbbb\\\VVVNNNIIIFFFDDD@@@???>>><<<:::888999999888777777<<>>;;;>>>===<<<;;;::::::::::::666666777777777777666666666999>>>BBBDDDFFFJJJLLLSSSQQQSSSZZZ```gggrrr|||~~~}}}zzzvvvsssqqqrrrnnniiieeeeeefffggggggddddddeeefffgggggghhhhhhdddeeegggiiikkklllmmmnnnmmmiiieeedddfffiiilllnnnnnnppprrrssssssssstttvvvqqqrrrtttvvvxxx{{{|||}}}~~~oooeeemmmsss}}}nnnuuu}}}uuuqqquuussshhh[[[???333222222222111111111000000000222000333777:::PPPsssvvv^^^XXXZZZ```mmmsssyyy|||ssstttpppsss{{{yyyuuutttvvv~~~sssgggaaaYYYTTTTTTUUUUUUUUUXXXVVVWWWZZZ]]]dddqqq~~~{{{{{{{{{|||~~~yyyzzz{{{}}}~~~|||zzzyyy{{{|||vvvrrroookkkddd___]]]^^^aaaccccccbbb___\\\YYYWWWVVVUUUSSSQQQMMMJJJIIIIIIJJJJJJFFFDDDBBBAAA@@@???===<<<>>>>>>===<<<;;;<<<===>>>FFFOOO___mmmwwwzzzyyyxxxkkkhhhddd^^^YYYRRRJJJEEEDDDBBB>>>;;;:::999999999;;;;;;999666666999???DDDQQQVVV]]]dddiiimmmpppsssyyy{{{}}}vvvqqqmmm```XXXSSSQQQggg|||~~~xxxqqqrrrzzzlll```bbblll~~~~~~}}}jjjPPP888111222222111333...///000000333;;;GGGOOO___pppzzzzzzxxxmmmdddhhhkkk\\\NNNKKKIIIIIILLLSSS[[[bbbfffeeedddddddddeeefffggggggggggggdddeeeeeefffggghhhhhhiiidddeeefffeeeccccccdddfffggggggfffffffffgggggggggdddccc___YYYRRRKKKGGGEEE???<<<888777999:::999888333444444444444444444444333444555777999:::;;;;;;::::::999999:::;;;===>>>CCCFFFIIIKKKMMMPPPUUUXXX]]]fffooossstttppphhh___WWWSSSMMMIIIHHHHHHHHHHHHKKKKKKKKKKKKIIIGGGEEECCC@@@AAACCCHHHOOOVVVZZZ\\\^^^___``````aaabbbccceeeffffffeeeeeedddcccbbbbbbbbbfffhhhgggfffeee^^^VVVPPPPPPPPPOOONNNOOORRRUUU]]]WWWTTTZZZdddiiifffbbbfffggghhhhhhggggggiiikkkpppxxxuuu```VVV^^^kkkwwwiiiZZZoooiiiffffff```RRRCCC<<<>>>AAADDDDDDFFFPPP```mmmooouuu{{{~~~|||zzzzzz{{{yyyzzz{{{zzzyyyzzz{{{}}}|||{{{{{{|||}}}|||yyywwwfffZZZJJJAAA???@@@>>>;;;???>>>===<<<::::::999999888888999999999888777666666888:::;;;<<<===>>>@@@BBB@@@BBBHHHOOOWWWcccmmmvvvwwwyyyzzzyyyxxxuuutttsssoooiiieeeddddddeeedddbbbbbbbbbcccdddeeefffgggeeeffffffggggggfffeeeeeefffbbb]]]\\\___dddiiikkkhhhkkknnnoooppppppqqqssspppqqqssstttvvvxxxzzzzzz~~~|||}}}sssgggmmmwwwpppvvvwww|||nnnqqqqqqiii___CCC444222222222222111111111111000222111333888<<>>;;;999777888999;;;<<<;;;999666555666999;;;CCCIIIRRRZZZaaagggmmmpppyyyyyyzzz|||zzztttjjj]]]WWWRRRRRRggg}}}~~~|||ssspppuuummm___aaaiii|||mmmRRR888000111000000333//////000000444>>>KKKTTTgggyyyxxxvvvvvv{{{zzzyyytttjjjuuuxxxtttkkkoooppp^^^OOOKKKIIIGGGKKKRRR[[[bbbfffeeeccc```bbbccceeeeeeeeeeeeeeedddeeefffggghhhhhhiiiiiigggggggggeeecccbbbcccdddgggggggggggggggiiijjjkkklllnnnnnnkkkddd\\\VVVTTTHHHCCC===;;;<<<<<<:::777444444555555666777777888555666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@AAACCCCCCDDDFFFHHHJJJNNNYYYeeelllqqqqqqlllddd]]]XXXQQQKKKJJJKKKLLLLLLLLLKKKJJJHHHGGGEEECCCBBB@@@??????BBBHHHMMMPPPQQQTTTWWW[[[]]]^^^```cccfffddddddeeeeeeeeedddcccbbbdddggghhhfffeeeccc\\\TTTCCCFFFIIIMMMRRRXXX^^^ccckkkcccZZZYYYaaaggggggcccccceeeffffffggghhhjjjmmmooouuuyyycccVVV]]]kkkzzzkkkZZZ|||nnnaaaYYYTTTKKKCCC???===@@@CCCDDDFFFPPP```llllllssszzz|||zzzxxxyyy|||yyyzzz{{{zzzyyyyyy{{{}}}{{{{{{{{{{{{{{{zzzvvvssscccZZZOOOHHHGGGEEECCC@@@@@@???>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888777777777777777777777777888666888===BBBGGGQQQZZZgggjjjpppuuuxxxxxxvvvuuuoookkkfffcccbbbbbbaaa```^^^^^^^^^^^^___```aaabbbcccddddddcccaaa^^^\\\ZZZYYYUUUQQQQQQUUU[[[```cccbbbeeeiiikkkllllllnnnooopppqqqrrrtttuuuwwwxxxyyyxxxxxxzzz}}}tttfffkkkyyyqqqvvv{{{~~~fffiiikkkhhhaaaFFF777333222222222222111111111000222111333888>>>YYYuuuccc___aaaeeettt~~~|||wwwppp~~~}}}zzzzzz}}}|||kkkaaaUUUOOOPPPSSSUUUUUU[[[XXXWWW[[[___eeepppzzz{{{zzzzzzzzz{{{|||~~~||||||}}}~~~~~~|||zzz{{{}}}yyyxxxxxxtttuuuvvvvvvsssnnniiifffbbbbbbaaa___\\\ZZZZZZ[[[VVVTTTRRRQQQQQQOOOLLLIIIGGGDDD@@@>>>>>>>>>>>>===>>>CCCLLLWWWaaaeeefffddd^^^[[[WWWRRRNNNIIIDDD@@@999999999777555666888:::;;;999777555444444444555999>>>FFFOOOXXX```ggglllsssssssssvvvzzz|||vvvhhh\\\VVVSSSSSSggg}}}{{{wwwsssuuuvvviiimmmoooqqqUUU:::111111000000333000000000111666AAAOOOZZZqqq{{{xxxlllsssvvvtttlllaaammmwwwpppfffiiilll^^^QQQMMMJJJGGGKKKSSS\\\cccgggeeeccc```bbbddddddcccbbbcccdddeeefffggghhhhhhhhhhhhhhhiiijjjiiigggeeedddfffhhhhhhhhhhhhhhhiiikkkmmmnnntttyyy}}}|||uuulllfffcccYYYQQQIIIDDDDDDBBB>>>:::;;;:::999999:::;;;===>>>>>>???AAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???<<<;;;;;;;;;<<<======>>>BBBMMMZZZdddlllpppnnniiiaaa[[[SSSMMMMMMPPPSSSUUUSSSQQQNNNJJJGGGEEEEEEEEE@@@>>>===>>>@@@CCCDDDDDDHHHMMMSSSWWWYYY]]]bbbfffaaabbbdddeeeeeeeeedddcccfffiiiiiiggghhhiiieee___OOOTTT[[[cccmmmwwwzzzeeeXXX[[[eeeiiihhhbbbccceeeffffffhhhjjjmmmnnnsss}}}}}}eeeSSSWWWfffuuueeewwweeeXXXMMMDDD@@@AAA<<>><<<;;;;;;;;;;;;:::::::::999888666666666666555555777555666999;;;<<>>===>>>@@@EEELLLSSSWWWVVVUUUOOOMMMJJJHHHFFFDDDAAA>>>888999999777555555777999:::999777555555444333222333888>>>FFFNNNWWW```ffflllmmmooorrrwww|||{{{uuujjj^^^XXXTTTSSSfff|||~~~yyyyyyuuuzzzzzzvvvYYY===222111000000333111111111222777CCCSSS^^^www~~~yyymmmvvvyyyyyyqqqdddmmm|||vvvhhh\\\___fff^^^TTTNNNGGGGGGLLLTTT]]]eeehhhgggdddccceeefffeeebbbaaacccdddfffggghhhhhhiiihhhgggggghhhhhhhhhgggfffgggjjjllljjjiiiiiiiiikkkmmmpppqqq}}}|||uuuqqqjjjbbbXXXSSSRRRQQQLLLGGGGGGFFFCCCAAAAAACCCFFFHHHKKKLLLMMMNNNMMMLLLJJJIIIEEEEEECCCBBB@@@???>>>===888777777777999:::::::::<<>>;;;;;;;;;;;;999888;;;BBBJJJPPPTTTYYY___ddd___```ccceeefffeeeeeedddfffhhhiiiiiinnntttvvvtttmmmpppuuu{{{nnn\\\[[[eeejjjgggcccdddeeeeeeeeefffiiikkkmmmqqq{{{jjjUUUXXXggg||||||~~~ttt{{{mmm^^^OOOBBB???BBB;;;???CCCDDDGGGPPP```lllqqqwww|||{{{wwwtttvvvzzzyyyzzzzzzzzzyyyyyy{{{|||}}}}}}~~~~~~{{{xxxsssooojjjddd___\\\[[[ZZZTTTRRRNNNJJJFFFBBB@@@???<<<<<<;;;::::::;;;;;;<<<;;;999888777888999888777:::888888:::888666777<<>><<>>999;;;<<<:::777555777999;;;:::888777777666444333222555;;;AAAIIIRRR[[[aaahhhjjjnnnrrrwwwzzz}}}~~~zzztttmmmaaa[[[VVVSSSddd~~~|||zzzvvv|||~~~zzzyyy\\\???444222111111444222222111333888EEEUUUaaayyy~~~yyywww|||}}}{{{tttgggooo~~~{{{wwwdddVVVYYYccc```WWWNNNCCCHHHLLLUUU^^^fffiiihhheeefffhhhhhhfffcccaaaccceeegggggghhhiiiiiihhhgggfffcccdddeeedddeeegggkkknnnjjjjjjiiijjjllloooqqqsss{{{uuulllccc___``````\\\WWWRRRPPPLLLIIIIIIKKKNNNQQQVVVWWWWWWWWWVVVTTTQQQPPPJJJIIIGGGDDDBBB???===<<<777666666777:::<<<<<<<<<:::DDDOOOXXXbbbkkknnnlllmmmeeeYYYPPPNNNQQQUUUYYY[[[VVVNNNGGGBBBAAAAAABBB@@@===;;;999888666333111333:::DDDKKKPPPUUU]]]ccc]]]___bbbdddfffffffffeeedddgggiiillltttqqqbbbaaahhhhhhbbbdddeeeffffffeeeeeeggghhhmmmpppzzzppp[[[^^^mmm{{{zzz}}}rrr^^^PPPHHHCCC>>>>>>===>>>BBBEEEMMM\\\kkkrrrwwwyyyyyyyyyzzzxxxttt||||||}}}}}}}}}}}}}}}|||}}}|||{{{zzz{{{}}}}}}zzzwwwrrrmmmjjjhhhgggaaa^^^YYYTTTOOOKKKHHHGGGBBB@@@>>><<<;;;<<<===>>>;;;::::::999888777777777999888888777777777888888@@@FFFOOO[[[gggooorrrsssmmmllljjjgggcccaaa___^^^[[[YYYWWWVVVUUUUUUUUUUUUXXXSSSLLLHHHHHHGGGEEECCC???===;;;;;;>>>CCCIIIMMMQQQTTTZZZaaafffiiikkkkkkllllllmmmooorrrttttttsssuuusssuuuxxx{{{yyy}}}|||}}}vvv\\\TTT___eee```NNN999444333222222111111222222111222000333:::CCC```wwwqqq}}}}}}ooouuummmcccsss}}}zzz~~~nnn```QQQMMMOOOQQQTTTWWWUUURRROOOQQQXXXcccmmmsssxxxzzz||||||{{{|||~~~}}}}}}zzz{{{}}}}}}||||||~~~{{{wwwmmmmmmmmmmmmmmmmmmmmmmmmllljjjeeeaaabbbddd```YYYVVVQQQIIICCC???===<<<;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<;;;;;;;;;::::::777:::<<<;;;666333333555;;;:::999999999777444222111333777<<>>AAAHHHSSS^^^ggglllnnnjjjfff^^^UUUMMMJJJKKKMMMLLLKKKIIIGGGDDDBBB@@@???@@@===:::999999888444000111222777???JJJRRRXXXZZZ\\\]]]___bbbeeeeeedddbbbdddcccccchhhsss|||vvvuuuvvvxxxyyyvvvbbbZZZaaafffdddeeeeeeeeeffffffhhhiiijjjmmmpppyyyooo^^^^^^fffzzz|||ttt```QQQGGG@@@:::===<<<===@@@DDDKKKZZZhhhssswwwzzzyyyyyyzzzzzzwwwzzzzzz{{{{{{{{{zzzzzzyyy}}}}}}|||{{{{{{{{{vvvrrrpppeeebbb^^^YYYUUUQQQOOONNNHHHFFFCCC@@@>>>>>>>>>>>><<<<<<;;;:::999888888777999888888777777888888999;;;???GGGQQQ]]]fffkkknnnppppppnnnkkkhhhdddaaa___YYYZZZYYYTTTOOOMMMNNNQQQTTTPPPKKKFFFCCCAAA???===:::999777666888===BBBEEEJJJNNNTTTZZZ```dddgggggghhhhhhiiillloooqqqrrrsssuuutttvvvzzz}}}|||xxx{{{dddUUU___gggcccQQQ:::444333222222111111222222111333111555<<>>======<<<::::::999999999777777777777777666666666777999;;;;;;999777666666;;;999999999999888666444111333444777<<>>:::999888888555222000111333888@@@IIIRRRXXX[[[\\\^^^```cccdddcccbbbcccbbbcccgggppp|||zzzqqqmmmnnnpppqqqqqqvvvzzzuuuggg___bbbdddaaafffffffffffffffggghhhiiijjjmmmvvvnnnZZZUUUZZZooo|||}}}xxxfffTTTHHH???888<<<;;;<<>>>>><<<;;;:::999999999888888777888888888999777999???GGGQQQ\\\eeejjjrrrqqqqqqnnnjjjeee```]]]XXXZZZZZZTTTKKKFFFHHHKKKOOONNNKKKEEE???;;;999888777666444333444777;;;===BBBEEEKKKRRRYYY^^^aaaccceeefffgggjjjmmmqqqsssuuuvvvuuuwww{{{}}}{{{|||lllUUU[[[cccbbbPPP777444333222222111111222222222444333666???IIIiiivvvrrr{{{~~~uuu```YYYfffqqqxxx|||tttdddTTTNNNMMMOOORRRVVVUUUQQQNNNNNNTTT___llltttzzz|||}}}zzzyyyzzz|||~~~yyysssoooqqqrrrrrrrrrrrrqqqppppppssstttrrrooopppqqqlllddd^^^YYYRRRLLLHHHEEECCCAAA@@@???<<<:::888666555444333333444444444444444444777888999;;;======;;;999:::999888888999999777666444444444444666<<>>===<<<999999888888777888888888888999<<>>999888888777666444333333444777888;;;>>>DDDKKKRRRXXX\\\___dddfffhhhkkknnnrrrwwwzzzyyywwwvvvyyy{{{sssYYYZZZ___]]]NNN999444333222222111111222222111444333777@@@KKKnnnzzzyyyvvvddd\\\fffmmmttt{{{||||||}}}vvvgggVVVNNNLLLMMMQQQVVVTTTQQQMMMLLLQQQ]]]kkkttt{{{|||~~~}}}yyyyyy{{{}}}}}}wwwppplllkkklllnnnppprrrssstttttttttvvvvvvuuuuuuvvvqqqjjjbbb^^^WWWRRRNNNJJJGGGEEEBBB@@@>>>;;;888666555444444444444444555555555555777666777<<<@@@BBB@@@===;;;999777777888888888777888777666555555999???DDDLLLUUU^^^gggqqq{{{|||{{{rrrmmmhhh___WWWWWWcccwww}}}uuusssxxx~~~rrrwwwzzz~~~XXX777333222///333///000222666@@@UUUmmmzzz|||uuu||||||~~~zzzlllllltttvvv|||uuuppprrr]]]RRRQQQYYY[[[PPPLLLMMMFFFGGGNNNXXXbbbggghhhgggfffhhhgggfffffffffggghhhiiijjjjjjkkkkkkkkkjjjiiiiiiggggggggggggggggggggggggeeeeeefffeeeeeegggjjjmmmyyyxxxrrrooonnnmmmnnnnnnoooooopppqqqqqqqqqeeeaaaZZZTTTOOOKKKGGGEEEAAA@@@???>>>============<<<===@@@DDDLLLWWWbbbiiijjjiiigggaaaYYYQQQMMMKKKGGGGGGFFFFFFFFFFFFEEEEEEGGGFFFDDDBBB>>>888333000000111222111333;;;IIISSSVVVYYY\\\___```aaacccddddddccccccdddgggkkkppprrrqqqlllhhhiiimmmqqqqqqooozzzzzzrrrmmmjjjhhhhhhggggggggggggggggggjjjllluuuyyyfffYYYVVVWWWooo|||jjjWWWJJJAAA;;;<<<<<<===@@@AAAGGGTTT```lllsssxxxvvvuuuwwwyyyyyy||||||}}}}}}|||{{{{{{zzzvvvyyy|||}}}{{{tttqqqlllfffaaa]]]ZZZYYYYYYXXXUUUSSSPPPNNNMMMLLLJJJIIIHHHFFFDDDCCCAAA@@@<<<;;;:::999888888888888:::;;;<<<>>>DDDOOO\\\eeelllmmmnnnmmmjjjddd^^^ZZZYYYXXXWWWWWWVVVRRRJJJDDDDDDEEEEEEBBB<<<888888999777666444333222333333444888;;;???EEELLLSSSXXX[[[```cccgggkkkmmmqqqvvvzzz{{{wwwtttuuuwww}}}{{{}}}{{{xxxxxx___]]]]]]ZZZNNN>>>444333222222111111222222///333333666???LLLqqqxxxmmmlllxxxxxxqqqaaa\\\eeeiiippp|||uuuhhhXXXOOOKKKKKKOOOTTTRRROOOLLLKKKOOO[[[iiitttyyyzzz{{{~~~}}}zzzzzz}}}}}}|||uuuoookkkggghhhiiijjjmmmoooqqqrrrqqqtttvvvuuuuuuvvvsssnnngggccc]]]XXXTTTPPPKKKHHHBBB@@@>>>;;;999777666555555555555555555555555555777666777;;;AAAEEEDDDBBB===;;;777666777777777777888777666555555888===AAAGGGOOOYYYbbblllwww}}}}}}{{{~~~}}}rrrjjjfff^^^WWWXXXeeeyyyzzzpppmmmqqqvvvhhhiiinnn~~~vvvwwwyyyUUU999333000---333000111222666AAAWWWqqqzzz}}}yyysssnnnssspppuuurrrrrruuu[[[MMMKKKSSSTTTIIIFFFHHHCCCGGGOOO[[[dddhhhhhhgggggghhhggggggfffggghhhjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiggggggggggggggggggggggggggggggfffeeecccdddgggiiissszzzuuusssrrrrrrppppppppppppqqqrrrssstttnnniiiccc\\\WWWQQQMMMIIIDDDCCCBBB@@@???>>>>>>===>>>>>>???BBBGGGRRR^^^gggmmmllliiibbb[[[TTTQQQPPPGGGGGGGGGGGGFFFFFFFFFFFFOOOOOOOOOLLLFFF>>>777333000222333222222888CCCLLLQQQVVV[[[___aaabbbdddeeedddddddddeeefffgggiiijjjmmmjjjhhhhhhkkknnnppppppuuu~~~tttmmmjjjjjjiiihhhhhhggggggggghhhhhhjjjkkksss}}}kkk___[[[ZZZqqqyyyfffRRREEE>>>:::<<<<<<===@@@AAAEEEQQQ^^^hhhqqqxxxwwwuuuvvvxxxxxxzzzzzz{{{{{{{{{{{{{{{zzzyyy|||~~~vvvsssoooiiiddd```]]]\\\^^^]]]\\\ZZZXXXVVVTTTSSSQQQPPPOOOMMMJJJHHHGGGFFFBBBAAA???===;;;::::::999:::;;;<<<<<>>LLLsss|||mmmhhhrrrqqqjjj^^^```lllpppvvv|||sssgggYYYPPPKKKJJJMMMRRROOONNNLLLKKKOOOYYYgggrrrwwwwwwyyy|||~~~||||||~~~|||~~~~~~}}}~~~zzzsssnnnkkkgggfffdddddddddfffiiijjjkkkooorrrqqqrrruuutttpppllliiiddd___[[[VVVQQQMMMCCCBBB???===:::999888777555555444444444333333333666666777;;;@@@DDDGGGHHHCCC@@@;;;888777777777777555555666555444666999;;;@@@GGGPPPXXXcccooovvvvvvzzz}}}}}}qqqiiifff___YYYZZZggg{{{yyyppplllmmmppphhhaaa^^^kkk}}}tttkkkiiihhhdddMMM888222000---333111222333777CCCYYYuuu||||||ssszzzuuuzzzyyyaaaNNNIIIMMMMMMCCCBBBDDD???HHHQQQ^^^fffiiiiiihhhhhhggggggffffffgggiiijjjlllkkkkkkjjjiiiiiihhhhhhhhhgggggggggggggggggggggggghhhhhhgggeeecccccceeeggglllttt}}}zzzxxxxxxxxxvvvvvvuuutttsssrrrqqqqqqrrrnnniiiddd___ZZZTTTPPPGGGFFFDDDBBB@@@???>>>>>>===>>>>>>>>>BBBKKKWWWaaaqqqppplllfff]]]VVVRRRPPPFFFFFFFFFGGGGGGGGGHHHHHHPPPQQQQQQOOOIIICCC???===666666555333222555;;;@@@JJJQQQZZZ___aaabbbdddeeeddddddddddddeeeffffffgggggggggfffeeedddeeeiiilllkkkqqquuussslllhhhiiilllhhhhhhhhhgggggghhhiiiiiihhhiiiqqq~~~|||jjj___]]]^^^rrruuuzzzdddOOOCCC>>>;;;;;;;;;<<<>>>???CCCOOO[[[fffpppyyyyyyvvvwwwxxxxxxzzzzzz{{{|||}}}}}}}}}}}}{{{|||~~~xxxvvvrrrnnnjjjgggeeedddeeedddcccaaa___\\\ZZZYYYWWWVVVUUURRRPPPMMMLLLKKKIIIGGGEEEBBB@@@>>>===<<<;;;<<<===<<<===BBBLLLTTTbbbdddeeefffeeebbb___]]]VVVRRRNNNLLLMMMLLLIIIGGGBBB???;;;999999999999888444444333333222000//////444555666:::???EEEJJJMMMRRRYYYaaaeeefffhhhlllpppuuurrrrrrtttwww|||rrrbbbkkk}}}ooommmllllllnnnXXXZZZ^^^[[[MMM999444333222222111111222222000444444777???MMMuuu{{{pppuuuooohhh^^^fffwww{{{zzzpppeeeYYYQQQLLLIIIKKKPPPLLLMMMLLLLLLOOOXXXfffppptttuuuwww|||~~~}}}~~~yyy{{{|||zzzwwwyyy~~~~~~vvvppplllkkkdddbbb___]]]^^^aaaeeegggfffjjjmmmlllnnnrrrtttrrrrrroookkkgggbbb\\\VVVRRRJJJHHHEEEBBB???===<<<;;;777666666555444333222222666777888:::===BBBHHHMMMKKKFFF@@@;;;999888888888444555777777555555555777888???GGGOOOZZZhhhppprrryyy|||tttllliiibbb\\\]]]jjj}}}{{{uuuqqqppppppmmmgggccckkk~~~|||sss{{{yyykkkaaaZZZXXXFFF444222222///222111222333888EEE^^^{{{zzzwwwlll}}}|||vvvXXXPPPOOOMMMDDDDDDEEE>>>IIISSS```iiikkkjjjiiiiiiffffffeeefffgggiiikkkllljjjiiihhhggggggfffffffffggggggggggggggggggggggggggggggfffeeeccccccfffhhhfffiiipppyyy}}}}}}}}}||||||{{{zzzxxxvvvtttssspppooollljjjgggbbb]]]YYYMMMKKKIIIGGGEEECCCBBBAAA>>>???>>>===???FFFRRR\\\nnnooonnnjjjcccZZZTTTQQQHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDBBBBBBEEEHHHDDD@@@:::555222333666888BBBKKKWWW^^^```aaabbbdddbbbbbbccccccdddeeefffgggeeeggghhhccc^^^]]]cccjjjjjjkkkmmmllliiigggjjjnnngggggggggggghhhiiijjjjjjhhhiiiqqq}}}zzziiiaaabbbeeeuuuyyy~~~fffOOOCCC???>>>::::::;;;===>>>AAALLLXXXeeeqqqzzz{{{xxxxxxyyyxxx{{{|||}}}zzzzzz{{{|||zzzxxxuuurrrooommmllllllkkkjjjiiifffccc```]]]\\\[[[ZZZXXXVVVSSSQQQOOONNNNNNLLLJJJGGGDDDAAA@@@???<<<>>>???>>>===@@@HHHPPP\\\^^^```aaaaaa___]]][[[SSSPPPKKKEEEBBBCCCFFFHHHFFFAAA<<<:::;;;<<<;;;999555555555555444222111000222222333555:::???EEEHHHPPPWWW```eeefffgggjjjmmmpppooorrrvvvyyy}}}uuubbbjjj|||}}}ppppppllliii{{{rrr[[[aaaiiigggUUU>>>444333222222111111222222111555666888???NNNvvv{{{qqqooonnneee]]]gggzzz}}}{{{mmmdddYYYRRRLLLHHHJJJOOOJJJLLLMMMLLLOOOWWWeeeooossssssvvv}}}}}}|||}}}vvvxxxzzzxxxvvvyyy|||tttnnnkkkkkk```^^^ZZZYYY[[[```eeeiiibbbgggjjjjjjlllqqqtttsssvvvsssoookkkgggaaaZZZVVVQQQPPPMMMIIIEEEBBB@@@???999999888777555444333333555777999999;;;@@@IIIPPPPPPKKKDDD>>>;;;:::999999666888::::::888555555555555;;;CCCJJJWWWeeeooorrryyy{{{~~~xxxooollleee______kkk~~~{{{wwwtttrrruuutttuuu|||uuufffmmmyyynnnYYYVVVBBB000333555222222111222444999HHHaaawww|||vvvzzzpppfff|||zzzdddXXXTTTQQQHHHHHHIIIAAAIIITTTbbbjjjllljjjjjjjjjeeeeeeeeeeeegggiiikkkllliiihhhgggfffeeeeeeeeeeeeggggggggggggggggggggggggfffffffffdddcccdddgggjjjfffgggiiikkkkkkkkknnnrrrzzz~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzxxxnnnmmmmmmmmmkkkhhhccc___SSSQQQOOOLLLJJJHHHGGGFFF@@@@@@@@@>>>???EEEQQQZZZgggkkknnnmmmhhh___XXXSSSMMMLLLKKKHHHFFFDDDBBBAAA;;;:::999777888===FFFNNNQQQJJJ???777444444555666<<>>999::::::<<<>>>===???JJJVVVjjjpppyyy}}}{{{wwwwwwzzz~~~~~~{{{}}}}}}vvvqqqqqqpppnnnllljjjhhhfffcccaaa````````````^^^[[[YYYWWWUUUQQQNNNRRRNNNKKKIIIIIIGGGCCC@@@DDDCCC@@@>>>>>>AAAGGGKKK\\\^^^___^^^\\\YYYXXXXXXTTTQQQLLLGGGCCCAAA@@@@@@@@@@@@???>>><<<999777666666666555444333333222111...///000333777<<<@@@BBBKKKSSS[[[___dddkkknnnmmmsssuuuvvvuuuuuu{{{ggghhhxxxiiigggnnnppp~~~zzz___hhhwwwlllRRR???555333111000111222222222333777777;;;DDDRRRyyysssooo}}}yyyvvvxxxnnnfffhhhoooyyykkkaaaUUUPPPLLLJJJLLLPPPLLLIIIHHHJJJNNNUUUbbbooopppoooqqqwww~~~}}}|||{{{~~~{{{xxxwwwyyy{{{{{{uuuoookkkiiiaaa[[[UUUSSSWWW^^^dddfffeeefffggghhhjjjnnntttxxxxxxxxxtttlllfffbbb\\\UUUUUUWWW[[[\\\TTTJJJEEEGGGBBBAAA>>>999666555444111888999::::::;;;@@@GGGMMMKKKFFF@@@===;;;:::777444888888777777666666555555777777:::CCCPPP___lllsssvvvyyy~~~~~~xxxrrrkkkbbb]]]```mmm|||xxx{{{qqqrrrsss}}}xxxtttyyyxxxeeeUUU@@@333111333222000333666777<<>>>>>;;;666111444???HHHTTTQQQJJJAAA999444333333<<>>===<<<:::999888888777777666555444222222111000000111333666999<<<>>>FFFNNNVVV\\\bbbjjjnnnnnnrrruuuvvvuuuvvv{{{llliiivvv}}}nnnlllsssrrr~~~jjjfffmmmiiiRRR;;;666444111111111222222111222666666:::BBBPPPwwwwwwnnn}}}{{{wwwooopppuuuzzzlllaaaUUUOOOLLLJJJKKKOOOKKKIIIHHHJJJMMMTTTaaannnttttttuuuyyy~~~|||{{{yyywwwuuuuuuwww{{{|||uuummmhhheee\\\WWWQQQPPPUUU\\\aaaddddddeeeggghhhiiimmmrrrvvvuuuuuuqqqiiiccc___YYYRRRRRRXXXccciiicccVVVLLLIIIEEEDDD@@@<<<999666333111333555777999:::===BBBFFFEEEAAA<<<:::999:::888777666666666777777777777777555555888???KKK[[[hhhpppvvvzzz}}}tttooohhh___YYY\\\jjj}}}zzzooommmnnn~~~nnnjjjkkk{{{~~~uuusssgggWWWBBB444111333222000111444777;;;MMMjjjzzz{{{ggg^^^yyy|||~~~uuuSSSNNNPPPNNNDDDDDDGGGAAAGGGQQQ]]]fffhhhhhhgggggghhhgggeeeddddddeeeggghhhggghhhiiihhhgggfffggghhhjjjiiihhhggggggggghhhiiiiiiiiihhhgggffffffffffffllljjjfffaaa^^^```fffkkkrrr{{{{{{vvvssstttsssooolllmmmbbb]]]VVVPPPLLLJJJHHHGGGHHHDDDCCCEEEFFFGGGMMMTTT]]]eeemmmnnnlllhhh___WWWRRROOOJJJGGGFFFFFFEEEDDD???BBBCCC???999666777:::JJJHHHCCC===666333222333888===HHHUUU\\\\\\^^^bbb___dddeeebbbaaaccceeeeeehhhpppxxxzzzvvvpppooooookkkjjjjjjiiihhhhhhggggggggggggggggggggghhhjjjjjjkkkkkkoooyyy{{{fffaaahhh~~~vvv{{{wwwfffQQQDDD===;;;::::::;;;======>>>HHHSSSdddmmmwww{{{zzzyyyzzz{{{zzzzzz{{{|||||||||{{{{{{yyy{{{~~~~~~}}}yyytttppptttzzz{{{uuurrrtttxxxrrrqqqpppooommmllllllkkkfffdddbbb```___]]]YYYWWWUUUSSSQQQPPPOOONNNLLLJJJHHHGGGEEEBBBAAABBBFFFIIIQQQUUUYYY[[[ZZZWWWUUUTTTWWWVVVSSSOOOJJJEEE@@@>>>===<<<;;;999999999999:::888888777555444222111111222222222222333555777888???GGGPPPVVV^^^hhhnnnooorrrtttvvvvvvwww|||nnnhhhrrryyyqqqooovvvsss|||wwwjjjkkkjjjTTT;;;777555222111111222222111111555666999AAAOOOuuuooo{{{~~~xxxvvvwwwyyy~~~yyyyyynnnbbbUUUNNNKKKIIIJJJMMMKKKHHHGGGJJJMMMSSS___lllvvvvvvvvvyyy~~~~~~}}}{{{tttlllfffbbb\\\WWWRRRPPPRRRWWW\\\___cccdddfffggghhhjjjnnnqqqqqqqqqllleee___[[[TTTLLLIIIUUUjjj~~~xxxjjjbbbOOOKKKEEE@@@<<<777333000000333777:::;;;;;;===>>>===:::777666777999::::::555555666777777888999999555444555:::EEESSSbbbkkksssxxx~~~uuuooohhh^^^WWW\\\kkkuuummmiiilllmmmkkkeeeqqq{{{qqqllliiiYYYDDD666222333222111000444666;;;NNNmmm{{{ddd[[[zzzzzzuuu^^^EEECCCJJJLLLDDDCCCGGGDDDFFFOOO\\\dddgggffffffffffffeeeddddddddddddfffgggfffgggiiihhhgggggghhhiiihhhhhhiiijjjjjjjjjiiiiiijjjiiihhhggggggffffffffffffgggeee```]]]___gggnnnrrrzzz{{{xxxyyyxxxtttrrrrrriiiccc[[[SSSNNNLLLJJJHHHIIIFFFEEEGGGGGGGGGLLLRRRZZZccclllqqqrrroooggg___WWWRRRMMMJJJJJJMMMPPPQQQTTTVVVVVVQQQHHH@@@;;;:::======;;;777444222222333222777BBBPPPWWWXXX[[[___```dddfffcccbbbeeeeeedddccchhhooorrrrrrooolllkkkffffffffffffeeeeeeeeedddffffffeeeffffffggghhhiiikkkjjjmmmvvvmmmdddfffzzzpppyyy{{{lllVVVFFF@@@===:::999;;;======>>>FFFPPP___jjjvvv|||~~~~~~}}}|||vvvxxx|||~~~|||yyy~~~yyyvvvvvvwwwxxxwwwvvvtttqqqnnnkkkiiigggfffdddcccbbb```^^^[[[XXXWWWVVVUUUTTTSSSRRRQQQKKKKKKIIIFFFCCCCCCEEEHHHMMMPPPSSSTTTSSSSSSSSSTTTVVVVVVTTTRRRMMMFFF@@@======;;;:::888888999;;;<<<999999888666444333222111222222111111222333555666;;;CCCLLLRRRZZZeeelllnnnpppssswwwwwwxxx}}}jjjfffpppyyymmmkkkvvvssswwwzzzuuuxxxqqqXXX@@@888555222111222222222111222666777:::AAANNNtttsss|||xxxtttttt{{{rrrrrrqqqcccUUUNNNKKKIIIIIIKKKJJJGGGGGGIIILLLQQQ]]]iiirrrssstttwwwzzz|||}}}~~~~~~vvvuuuxxx|||wwwrrrlllfffcccaaa]]]WWWSSSRRRTTTWWWYYYaaaccceeeffffffhhhkkkmmmmmmlllhhhaaa\\\XXXOOOGGGDDDOOOjjj|||```WWWLLLEEE>>>777333222111444:::>>>???>>><<<:::888666444333444777999:::666666777777777888888888555444333666???MMM]]]gggoootttzzzzzzssskkkaaa[[[___pppyyyqqqkkkppppppnnnmmmttt|||pppiiilll\\\GGG999333333333222222555777<<>>JJJQQQSSSWWW\\\\\\```cccbbbbbbeeeeeecccbbbcccfffiiijjjhhhddd```aaaaaabbbcccddddddeeeeeeeeeeeeeeeeeefffggghhhhhhjjjiiillltttsssgggdddnnn|||ooozzz~~~pppYYYGGG???===;;;999:::<<<===>>>EEEMMM\\\iiivvvzzz~~~~~~}}}}}}}}}zzzvvvssswwwwwwvvvuuurrrnnnjjjhhhgggfffdddddddddbbb```^^^\\\\\\[[[ZZZYYYWWWWWWWWWOOOOOOMMMIIIFFFDDDDDDFFFJJJKKKJJJJJJJJJLLLQQQTTTTTTUUUVVVTTTQQQKKKEEEAAA>>>===;;;999999:::;;;<<<:::999888777555444333222000000000000111222444555:::BBBIIINNNVVVaaaiiikkknnnrrrvvvwwwxxx}}}}}}jjjhhhttthhheeettttttttt{{{ppp~~~xxxYYYCCC777555333222222333222111555999999<<>>GGGMMMEEE@@@BBBAAAFFFPPP\\\eeeggggggffffffccccccccccccddddddeeeeeedddeeegggfffffffffggghhhggghhhkkkmmmmmmlllkkkiiiggggggfffffffffgggggghhhlllwww}}}zzz||||||vvvwwwyyy|||~~~}}}zzz||||||zzzzzz|||vvvpppggg^^^XXXTTTQQQOOOLLLIIIIIIJJJHHHEEEGGGKKKVVV___iiirrrxxxzzzsssjjj^^^YYYSSSPPPTTT[[[bbbfffcccaaa]]]XXXPPPGGG===777555666777666555444666777222333:::CCCIIILLLRRRXXXZZZ^^^``````aaacccaaa]]]eeeddddddeeeeeebbb\\\WWWUUUVVVXXX\\\```dddhhhkkkddddddddddddeeefffggghhhjjjjjjllluuuvvviiibbbhhhvvvqqq|||pppYYYGGG>>>:::;;;999999<<<===>>>CCCJJJYYYhhhsssvvvxxx|||vvvqqqqqqssstttuuussspppmmmkkkfffeeeddddddeeedddbbb```___``````___\\\ZZZZZZ[[[SSSSSSQQQMMMHHHEEEDDDDDDEEEDDDAAA???@@@DDDJJJOOOQQQSSSUUUVVVTTTPPPKKKHHHBBB@@@>>>===;;;;;;;;;<<<999999888777666555555444000/////////000222444555888???EEEIIIQQQ]]]fffiiikkkpppuuuwwwxxx|||qqqnnnyyyjjjeeeuuuwwwwwwsssggg{{{xxxWWWBBB777444222222333444444333777;;;<<<>>>EEEPPPttt}}}xxxzzzpppyyyhhhWWWNNNLLLJJJHHHIIIHHHFFFFFFHHHJJJNNNYYYccciiimmmssswwwzzz|||}}}~~~{{{tttppplllhhhbbb]]]ZZZYYYWWWTTTRRRSSSVVVYYY\\\___ccceeeffffffggghhhiiihhheeeccccccaaaYYYOOOHHHGGGTTTsssnnn^^^UUULLL???888777222444888<<>>:::666666777999888666666666777:::999999888777777666666888777666666:::EEETTT___mmmrrryyy~~~{{{vvvooohhh```\\\bbbsss~~~rrrppprrruuunnnlll^^^KKK;;;444333444555888999:::>>>QQQsssmmm^^^zzzyyymmmFFF===BBBJJJEEEAAACCCAAAFFFOOO\\\dddggggggffffffbbbccccccddddddeeeeeeeeeeeefffggggggffffffggghhhhhhiiikkkllllllkkkjjjiiihhhhhhhhhhhhiiikkkllllllmmm|||zzzyyyzzztttuuuvvvxxxzzz|||}}}~~~{{{xxx{{{}}}|||}}}yyytttlllddd^^^YYYUUUSSSNNNLLLKKKLLLIIIEEEEEEIIIRRRZZZdddnnnwww|||wwwooofff```WWWRRRQQQSSSVVVWWWYYYZZZ]]]___\\\RRRCCC999666777777666555666888;;;666555777===AAADDDKKKRRRYYY\\\^^^^^^___aaa]]]WWWZZZZZZYYYWWWVVVRRRMMMIIICCCDDDGGGMMMTTT]]]eeeiiieeeeeedddeeeeeefffggghhhjjjjjjmmmtttwwwjjjaaadddpppuuu~~~pppZZZIII???:::<<<999999<<<===>>>BBBHHHUUUdddpppqqqttt{{{~~~{{{}}}zzzvvvtttppprrruuuvvvuuurrrooolllfffeeedddeeefffeeedddbbbbbbddddddbbb^^^\\\\\\^^^UUUUUUTTTPPPJJJEEECCCCCC<<<;;;:::888888<<>><<<;;;:::888888888777777666666666111111000000000111333444444:::@@@EEEMMMZZZcccgggiiinnntttvvvxxx{{{}}}qqqyyytttnnn{{{|||{{{iiiqqq}}}tttWWW>>>555333222222333555555555888<<<<<>>RRRuuunnn```zzzPPPAAAAAAJJJFFFCCCEEECCCEEENNNZZZcccfffeeeeeeeeebbbcccdddeeeeeefffffffffhhhiiijjjiiihhhggghhhiiiiiijjjjjjkkkkkkjjjiiihhhffffffggghhhjjjlllnnnoooxxxvvvllljjjmmmrrr}}}|||xxxuuusssrrrqqqqqqrrrtttvvvxxxyyyxxxsssqqquuuxxxxxx{{{~~~zzzuuuoooiiiddd___ZZZVVVQQQOOOOOOPPPLLLGGGFFFIIIMMMTTT^^^iiivvv~~~{{{tttmmmggg]]]TTTOOOLLLIIIHHHMMMOOOUUU\\\^^^XXXKKK@@@555666555444444666:::>>>:::666444666888;;;CCCKKKSSSWWWZZZ\\\```ccc___YYYOOOPPPPPPNNNLLLIIIFFFEEEAAAAAABBBFFFMMMVVV___eeeeeeeeeeeeeeefffggghhhiiiiiijjjlllsss}}}uuujjjccc```kkk{{{~~~}}}yyyppp\\\LLLBBB<<<<<<999888;;;===>>>BBBGGGPPPaaannnooosss|||}}}~~~{{{~~~{{{wwwwwwxxxtttvvvxxxxxxwwwrrrnnnkkkgggfffeeefffggggggeeecccdddeeefffccc___\\\]]]___WWWWWWUUUQQQKKKFFFCCCBBB555555555444555777<<>>???===:::999999777777777888999999::::::777888777666888AAANNNYYYgggllluuu||||||pppgggbbb[[[YYY```qqq|||~~~yyyvvvtttiii]]]KKK;;;333222555777666777888>>>SSSxxxkkk___[[[HHHEEELLLIIIFFFFFFCCCDDDMMMYYYbbbeeedddccccccbbbcccdddeeeffffffffffffkkkllllllkkkiiihhhiiijjjjjjjjjjjjjjjiiiiiihhhgggcccdddeeefffiiikkkmmmooolllrrr}}}rrreee\\\QQQHHHHHHNNNYYYnnn~~~zzzvvvqqqoooooonnnmmmlllmmmppprrrtttqqqllljjjnnnrrrsssvvvzzzyyyvvvqqqlllgggbbb\\\YYYTTTRRRRRRRRRNNNIIIGGGJJJHHHOOOYYYfffttt~~~xxxqqqkkkaaaWWWPPPJJJEEEBBB???>>>AAAGGGNNNNNNFFF???333333333222333666;;;@@@<<<777333222222555>>>GGGKKKPPPVVV[[[bbbgggeee___RRRTTTVVVUUUSSSQQQQQQQQQPPPNNNLLLLLLQQQYYYaaafffffffffeeeffffffggghhhiiiiiijjjlllqqqyyy|||sssjjjdddaaalll{{{||||||}}}}}}~~~yyybbbJJJ??????:::999888888:::===@@@CCCNNN^^^kkkooovvv~~~{{{yyyyyyxxxvvvuuuuuuvvvwwwuuuqqqnnnmmmllliiigggdddbbb``````aaaaaacccddddddcccbbbaaaccceee]]][[[WWWRRRLLLFFFAAA>>>555555444222111222555888>>>AAAFFFIIIJJJIIIIIIIIIHHHHHHHHHGGGDDD@@@<<<999999888777777777777777888666555333222111222222333333777<<>>===:::777888???KKKTTTeeemmmtttwww{{{{{{qqqmmmcccXXXUUU```vvv}}}~~~yyyvvv{{{~~~{{{cccGGG999444333555:::777;;;;;;===PPPvvv{{{}}}zzzyyyrrrlllyyyeeePPPIIILLLHHHFFFGGGCCCHHHNNNWWW^^^bbbcccdddeeeeeedddccccccccceeeggghhhiiiiiiiiiiiiiiiiiijjjkkkggghhhhhhhhhiiiiiiiiiiiifffhhhgggfffeeeggggggfffhhh___VVVSSSSSSQQQLLLIIICCCCCCAAAAAAGGGWWWlll{{{~~~wwwqqqnnnnnnhhhhhhhhhiiiiiiiiiiiiiiigggggghhhiiilllooorrrsss~~~{{{wwwtttqqqkkkccc]]][[[XXXUUURRRPPPMMMIIIGGGLLLMMMTTTcccpppvvvyyy|||uuurrrlllddd\\\UUUQQQOOOLLLJJJFFF@@@<<<999888888777777666444222111333555999666222//////222666999EEEKKKRRRYYY```kkkzzz~~~}}}yyytttxxx~~~xxxtttlllbbb^^^```dddffffffhhhgggeeedddcccdddfffgggggghhhkkkqqqzzzrrrkkkkkkrrr}}}yyyeeeOOOBBB???:::999888888:::===@@@BBBMMM\\\jjjooovvv~~~|||{{{{{{{{{yyyxxxxxxwwwvvvuuurrrooollljjjgggfffdddbbb```````````````bbbccccccbbbccceeefffbbb```ZZZTTTLLLEEE@@@===555666666555444444666888;;;>>>BBBEEEFFFFFFHHHIIIMMMLLLIIIFFFBBB>>>;;;:::999999888888777777777666666555333222111222222333222555999===CCCMMMYYYaaaeeelllsssxxxzzz~~~|||}}}uuujjjhhhkkk]]]BBB888444222444444333555::::::<<<<<>>>>>===;;;DDDSSSiiihhhhhhhhhcccXXXHHH<<<777888;;;AAAFFFHHHEEEBBB@@@;;;@@@LLLPPPFFF===;;;999888777666777999;;;===<<<<<<:::777777===GGGOOObbbkkksssvvvzzz}}}rrrmmmdddYYYVVVbbbwwwyyyyyyssspppyyyqqqxxxfffHHH999555555777:::777;;;<<>>DDDMMMVVV```mmm|||{{{sssmmmkkkkkkjjjiiihhhgggfffeeeeeefffggghhhiiiiiikkkqqqzzzuuulllqqqwwwwwweeePPP@@@;;;::::::999999:::<<>>???BBBEEEHHHLLLJJJFFFBBB???<<<;;;:::888888999999888777666666666555444222222111222222000222555888>>>IIIVVV```ffflllssswwwyyy~~~mmmeeeggglll___DDD888444222444444444666;;;===>>>===AAALLLXXXxxxsssssswww|||rrrtttrrrgggzzzooo\\\UUUMMMJJJJJJFFFFFFDDDCCCDDDCCCEEEMMMVVVeeehhhlllnnnpppqqqsssttt||||||||||||{{{{{{zzzyyy~~~~~~||||||}}}|||xxxvvvqqqqqqqqqppplllgggbbb___bbbbbbcccfffiiilllmmmllliiifffcccfffmmmtttyyyzzz___NNNAAA@@@===888===HHHcccfffiiiiiibbbVVVIIIAAA888:::???FFFMMMNNNKKKGGGDDD>>>@@@KKKOOOHHH===999777777777777888999:::;;;:::;;;:::888777:::BBBHHH]]]gggqqquuuyyy~~~{{{oookkkbbbXXXWWWbbbxxxxxx}}}vvvqqq|||wwwmmmKKK999666777999:::888<<<>>>AAARRRvvvxxxiiilllvvv{{{sssnnnjjjVVVMMMKKKBBB>>>BBBBBBHHHNNNXXX___ccceeeffffffdddcccccccccdddfffhhhjjjhhhggggggggghhhhhhiiijjjkkkjjjiiihhhfffeeeccccccfffgggiiijjjgggeeeccccccWWWPPPGGGAAABBBGGGJJJJJJOOOSSSYYY^^^ccckkkuuu|||}}}xxxqqqllljjjjjjdddbbb```___^^^___```aaa`````````bbbdddgggkkkmmmxxxxxxxxxxxxwwwsssmmmhhhaaa^^^YYYVVVTTTRRRPPPNNNGGGGGGLLLUUUZZZ]]]cccjjjxxxuuusssvvvzzzyyyssslllddd^^^UUULLLEEE@@@===:::>>>;;;888666555666555555555444222111111111222333666<<>>???DDDPPP]]]dddkkktttzzzzzz~~~nnnaaa\\\YYYWWWXXXWWWZZZbbbppp|||~~~~~~xxxsssnnnmmmooommmhhhccc____________^^^\\\[[[ZZZ^^^```bbbccccccccceeegggbbb___XXXPPPHHHBBB===;;;;;;<<<<<<:::666333222222333444666777999===BBBFFFDDDCCCBBBAAA???===;;;:::777888999999:::999888888666555444333333222111111000111333555;;;FFFTTT___ffflllrrrvvvyyy~~~zzz}}}bbb^^^eeelll___EEE999555333555555555777<<>>BBBWWWcccnnntttwww|||xxxlllhhhaaaXXXXXXcccxxx~~~sssPPP;;;777999:::999888===@@@DDDSSSuuuyyynnnpppyyyyyysssmmmZZZSSSRRRGGGBBBDDDCCCGGGNNNXXX```dddfffffffffcccccccccdddeeegggiiijjjgggfffffffffggghhhiiijjjkkkkkkjjjhhhgggfffeeedddggggggiiikkkjjjhhhkkkpppdddbbb^^^[[[^^^eeejjjkkkjjjmmmppprrrsssuuuxxx{{{{{{zzzwwwrrrmmmiiifffeeeaaa___\\\YYYXXXXXXYYY[[[ZZZZZZZZZ\\\```eeeiiillluuuvvvyyyzzzyyyuuupppmmmgggccc]]]YYYVVVSSSPPPNNNJJJHHHIIIJJJHHHGGGKKKRRRfffjjjrrr|||}}}vvvooodddZZZTTTQQQPPPOOONNNMMMHHH@@@888444333444444444444444333222222111222888@@@IIIRRR\\\gggmmmqqqsssuuuxxx{{{|||{{{xxxvvvwwwvvvrrrlllhhheeeeeefffffffffggghhhjjjkkklllkkkkkkmmmssszzz|||wwwooosss{{{~~~mmmVVVFFF@@@:::::::::999:::;;;<<<===CCCMMMXXX___eeelllqqqrrrxxx|||uuullliiihhheeebbbccchhhqqq{{{~~~wwwrrrmmmlllnnnnnniiieee````````````___]]]\\\[[[^^^```cccccccccbbbcccdddhhhddd^^^VVVNNNGGGAAA>>>???@@@@@@>>>;;;888777666222333333333555999???CCCAAACCCEEEFFFDDDAAA===;;;888888999:::;;;;;;;;;;;;777777666555444333222111111222333444999DDDRRR]]]fffkkkrrrvvvyyywwwpppwwwxxxpppttt[[[ZZZcccjjj]]]DDD999555333555666555888===>>>???>>>BBBIIIMMMbbbtttwwwwwwwwwxxxwwwsssmmmkkkooosssuuuwwwjjjzzzdddWWWJJJFFFHHHEEEFFFDDDCCCCCCAAAAAAGGGOOO^^^bbbgggllloooqqqsssuuuuuuvvvwwwxxxxxxwwwvvvuuusssvvvzzzzzzyyy}}}yyyvvvtttqqqllliiicccbbbaaabbbdddfffffffffeeeeeeggghhhhhhfffbbb___NNNFFFBBBBBB???;;;>>>EEE\\\bbbgggdddZZZMMMDDD???::::::<<>>:::777777777888999:::999888888:::===>>><<<:::999<<>>BBBGGGTTTrrr~~~wwwvvv|||jjjYYYTTTVVVMMMGGGFFFBBBFFFMMMWWW```dddfffffffffcccddddddeeefffggghhhiiiffffffffffffggghhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhfffhhhkkklllmmmvvv~~~|||||||||vvvtttpppmmmiiifffbbb```___]]]YYYVVVSSSSSSTTTUUUSSSSSSUUUXXX]]]ccciiilllrrruuuxxxyyyxxxuuurrrppplllhhhbbb]]]XXXTTTPPPNNNKKKHHHEEEBBB<<<777:::@@@JJJWWWkkk|||uuummmkkkmmmooofffeee___QQQ???444222555444555666666666555333222111555;;;BBBKKKTTT\\\aaaeeefffgggeee___[[[]]]aaadddfffhhhhhhggggggiiijjjffffffggghhhiiijjjllllllkkkkkkmmmrrrzzz}}}vvvmmmqqquuu}}}zzz~~~ttt\\\HHH>>>;;;:::::::::::::::;;;;;;BBBJJJTTT\\\aaafffkkkoootttzzzxxxrrrpppsssyyyxxxtttpppnnnnnnmmmjjjgggbbbbbbaaa```______^^^^^^^^^```cccdddcccbbbbbbccciiigggbbb\\\UUUNNNHHHEEEDDDDDDCCC@@@<<<999888999444444333222333666<<<@@@DDDGGGKKKMMMLLLIIIDDDAAA<<<<<<;;;;;;;;;;;;<<<<<<888888888777666444333222222333333444888BBBPPPYYYdddkkkrrrwww{{{uuuiiiqqq{{{qqqrrr[[[\\\eeeiii[[[CCC999555444666777666999>>><<<>>>>>>EEEMMMOOObbbvvv|||{{{wwwtttlllkkkkkkmmmqqquuuxxxyyy~~~lllxxxhhhZZZMMMGGGGGGDDDFFFDDDCCCCCCAAA@@@FFFMMMZZZ^^^ccchhhlllpppsssvvvtttvvvxxxzzz{{{zzzyyyxxxtttqqqooojjjeeekkk{{{wwwuuurrrnnnkkkeeecccaaaaaacccdddeeeeeeaaacccgggjjjiiifffaaa^^^MMMGGGCCCAAA===999;;;AAASSSWWW[[[ZZZRRRIIIAAA>>>;;;999:::>>>EEEJJJLLLLLLHHHCCC===;;;<<<>>>>>>===888999999:::::::::999999;;;===???===:::999;;;>>>MMM\\\kkkrrrvvvzzz}}}ooohhhbbbcccnnnzzz|||wwwrrrtttwwwoooRRR<<<666:::;;;888;;;???DDDIIISSSooo{{{xxx~~~|||bbbQQQNNNSSSOOOJJJGGGAAADDDLLLVVV___dddeeeeeeeeeeeeeeeeeefffgggggghhhhhhfffffffffggghhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkkiiifffgggkkklllooo|||}}}}}}pppooommmkkkiiifffaaa^^^___\\\YYYUUURRRQQQPPPPPPNNNNNNPPPSSSXXX___fffjjjnnnqqqtttvvvuuusssssssssppplllgggbbb^^^XXXSSSOOOKKKFFFAAA>>>999555666:::<<>>GGGPPPXXX]]]cccdddfffcccZZZRRRQQQUUUSSSSSSTTTVVV[[[aaagggjjjeeefffggghhhiiijjjkkkkkkiiijjjlllqqqyyy~~~qqqmmmqqqvvvyyy{{{jjjOOO===;;;:::::::::::::::::::::>>>EEEOOOXXX^^^bbbggglllooovvv}}}xxxvvvrrrmmmjjjgggeeeddd```___^^^\\\\\\\\\\\\]]][[[^^^bbbccccccccccccdddffffffgggfffddd```\\\ZZZYYYWWWSSSLLLDDD>>><<<;;;666666555444333555999<<>>::::::<<<===CCCLLLTTT]]]gggqqqyyyzzz|||wwwpppcccTTTEEE:::333111222333444666666666666555000111444:::BBBLLLTTTYYY]]]^^^eeemmmlllbbbZZZYYYKKKFFFCCCEEEMMMWWW___ccceeefffggghhhiiiiiiiiijjjggggggjjjpppxxxqqqiiimmmuuu|||~~~|||[[[CCC;;;;;;::::::::::::999999999???IIITTTZZZ^^^dddjjjkkkpppvvvyyyyyyzzzwwwuuuqqqkkkddd```^^^^^^\\\[[[XXXWWWVVVWWWXXXYYYYYY\\\```cccddddddeeeffffffiiinnnsssvvvwwwvvvvvvwwwssskkk___RRRIIIDDDBBB888888777555444555888;;;===@@@EEELLLRRRWWWZZZ[[[JJJGGGBBB===999888999999;;;;;;;;;:::999777555333111222333333666>>>IIIRRRbbbiiissszzz}}}ooohhhtttttt}}}{{{|||hhhkkknnniiiXXX@@@999555444666888777:::???CCCCCC@@@DDDLLLPPPdddooopppfffqqqyyyqqquuuxxxwwwvvvwwwxxxyyy|||eeehhhmmmeeeXXXNNNHHH@@@BBBAAAAAAAAA???>>>CCCKKKVVVYYY]]]```dddiiinnnqqqlllooorrrvvvwwwxxxwwwvvvqqq___OOOKKKGGGDDDIIISSS```aaacccccc___^^^hhhuuu~~~uuuooohhhfffdddeeehhhkkkmmmmmmooonnnlllhhhfffgggjjjlllfff___UUUIII===555555999888;;;???CCCEEEEEEDDDBBB;;;999999;;;===<<<777333555:::>>>>>>>>>@@@CCCEEE<<<<<<;;;:::::::::;;;;;;:::===>>><<<999888:::===HHHYYYkkksssvvvzzzxxxoooiiicccdddnnn{{{ttt}}}iiikkksssssscccaaaddd```YYYHHH777222888<<<;;;<<<@@@FFFKKKRRRjjj}}}]]]GGG@@@JJJNNNQQQOOOGGGAAAIIIUUU^^^cccddddddcccggggggggghhhgggffffffeeeggggggggghhhiiikkklllmmmhhhhhhhhhhhhhhhhhhhhhhhhjjjfffhhhmmmkkkhhhrrr{{{uuunnnjjjlllkkklllmmmnnnkkkddd______]]][[[XXXTTTPPPNNNLLLLLLKKKJJJLLLPPPVVV\\\```cccfffkkkmmmooorrrvvvzzzpppooonnnllliiiddd^^^YYYTTTLLLEEEDDDCCC???======<<<<<<<<>>GGGNNNRRRYYY\\\iii|||}}}ooogggMMMEEE>>>>>>GGGSSS\\\```eeefffggghhhhhhiiihhhhhhffffffiiioooxxxuuubbbgggqqq}}}}}}yyyxxx|||```EEE<<<:::999999;;;;;;:::888<<<>>>CCCJJJRRRZZZ```ccceeelllrrrssstttyyy||||||}}}xxxqqqjjjeeeaaa\\\ZZZXXXWWWVVVUUUUUUWWWYYYZZZZZZ[[[]]]^^^___aaaeeehhhjjjjjjnnn{{{}}}vvvkkk```WWWMMMFFFBBB>>>:::777666666666666:::===AAACCCEEEJJJQQQWWWNNNLLLFFF@@@;;;:::;;;===888999999999999888777777333000000111333888CCCOOO___jjjrrruuu|||~~~kkkfffrrryyybbbeeemmmqqqyyyssswwwmmmpppeee>>>:::666555888:::;;;@@@EEEBBBCCCAAAFFFOOORRR```zzz}}}{{{sssppp{{{lllqqqttttttssstttzzz~~~zzzrrriii^^^```~~~sssccc[[[PPPGGGCCCCCCBBB@@@>>><<<===AAADDDKKKSSS]]]dddfffiiimmmppptttuuuqqqnnnqqqvvvtttmmmfffZZZOOOLLLIIIEEEEEEIIIPPPWWW^^^bbbbbbeeemmmtttxxxqqqlllnnnooonnnmmmmmmoooqqqtttrrrooolllggggggrrr~~~xxxfffQQQEEEBBB===666777:::;;;===EEEOOOPPPJJJAAAAAADDDHHHCCC999666999999888;;;???AAACCCIIIQQQHHHAAA:::888;;;===:::666=========<<<;;;:::999888???OOOdddsssxxxxxxyyy{{{~~~uuuqqqiiifffllluuu~~~ssssssmmmzzz}}}rrriiijjjyyyiiiaaa^^^aaaPPP>>>666666777:::<<<>>>CCCDDDHHHRRRccc}}}yyyssshhh{{{___LLL???CCCKKKKKKHHHHHHEEEJJJRRR[[[aaadddeeedddeeefffhhhjjjllljjjfffccccccdddfffggghhhgggfffeeeggghhhjjjmmmpppoooiiidddhhhhhhgggggghhhjjjkkklll|||sssmmmkkklllpppssssssooommmmmmkkkfffjjjgggdddaaa\\\UUUNNNIIILLLHHHEEEGGGMMMUUUYYY[[[bbbgggjjjkkkoooxxx~~~}}}wwwrrrppplllddd___^^^bbb^^^VVVOOOKKKIIIDDD???;;;999:::;;;:::@@@SSSfffpppvvvuuukkkaaa^^^\\\YYYVVVRRRGGG<<<888777333...------...///000222444666111111222333888@@@IIIOOOWWW\\\jjj}}}sssWWW@@@???HHHOOOXXX```eeeeeeggghhhiiiiiiiiiiiijjjhhhkkkrrrxxx}}}zzznnnbbbgggvvv|||~~~vvv{{{uuuZZZCCC<<<;;;999999;;;;;;:::999:::===BBBIIIPPPXXX^^^bbbdddkkkpppppprrrvvvyyyyyy{{{|||wwwpppiiiddd___[[[YYYXXXVVVUUUTTTTTTUUUVVVXXXWWWXXXZZZ\\\]]]```dddgggkkkjjjooo{{{{{{ooocccZZZVVVSSSGGGCCC===888666777888999?????????===;;;===BBBGGGKKKIIIFFFBBB===;;;::::::999999999999999888888777444111111222333888BBBMMM[[[gggooossszzzlllffftttyyyccceeejjjmmmyyysssooosssjjjkkk```<<<:::666555999;;;<<<@@@FFFGGGHHHDDDGGGNNNPPP^^^www{{{wwwooonnnnnnoooooorrryyy|||vvvfff[[[[[[}}}yyy{{{tttfff___VVVKKKDDDCCCBBB@@@>>><<<===@@@CCCMMMSSS[[[aaadddgggmmmqqqqqqsssrrrpppssswwwtttmmmiiibbb\\\WWWPPPHHHHHHMMMZZZeeerrryyy{{{|||~~~|||wwwsssqqqqqqrrrsssrrrpppnnnllljjjlllxxxiiiUUULLLHHHFFF>>>AAABBBFFFPPPXXXUUUMMMGGGDDDFFFIIIFFF???<<<===:::999:::>>>???AAAGGGOOOJJJEEE???<<<;;;;;;:::888<<<<<<<<<<<<;;;:::999888>>>NNNbbbqqqwwwyyyzzz|||}}}tttmmmfffdddnnn{{{{{{zzzzzz~~~yyyllleeesss|||rrrgggddd~~~xxxkkkeeecccbbbPPP>>>777777888:::===>>>CCCDDDIIISSSdddyyyrrrggg|||iiiSSS@@@???DDDDDDCCCDDDDDDIIIQQQYYY```dddeeeeeeffffffgggiiikkkjjjgggdddgggggggggfffgggggghhhhhhjjjhhhgggiiillllllhhhddddddcccaaa___^^^^^^^^^___ooowwwpppmmmnnnpppwwwzzz{{{xxxvvvwwwtttpppllljjjhhheeebbb\\\VVVQQQNNNKKKIIIIIIMMMRRRWWWZZZaaafffjjjkkkpppxxx~~~xxxssspppoookkkfffeeehhhrrrpppjjjaaaYYYSSSMMMGGGCCC>>>::::::;;;AAAOOO^^^qqqwwwvvviiiZZZQQQLLLHHHEEEDDD???999888999666111000000111111222333333444333333333333666<<>><<<;;;:::999999::::::999999888777666333222333444777AAAKKKXXXdddnnnrrrzzzjjjdddvvvxxxddddddhhhjjjuuulllhhhooojjjhhhZZZ:::999666666:::<<<===AAAFFFFFFHHHDDDDDDKKKNNN[[[sssuuummmnnnpppqqqsssxxx~~~}}}xxxiii\\\XXXxxxxxx{{{uuuhhhbbbYYYMMMCCCBBBBBB@@@>>><<<===@@@BBBMMMRRRYYY^^^aaaffflllqqqnnnqqqssssssvvvyyywwwsssoooooonnnjjj```XXXYYY___ooo}}}}}}uuurrrssssssrrrpppnnnmmmmmmmmmqqq~~~hhhWWWQQQRRRIIIJJJMMMUUU___ccc\\\QQQKKKGGGFFFJJJKKKGGGCCCAAA<<<999999<<<===>>>CCCJJJMMMKKKGGGAAA<<<999999:::<<<<<<<<<<<<<<<;;;:::999===KKK___nnnvvvyyy||||||tttlllffffffrrr~~~uuupppqqqzzzyyykkkgggvvvzzzqqqgggddd}}}uuujjjfffdddbbbQQQ???888888999<<>>>>>???BBBBBBGGGOOOXXX___cccffffffggggggggghhhjjjiiigggeeekkkiiigggffffffgggiiijjjkkkhhheeefffiiijjjhhhfff```^^^[[[XXXUUUSSSRRRRRRYYYfffvvv{{{qqqmmmooosssuuuxxx|||~~~}}}|||}}}zzzuuuqqqpppnnnllljjjfff```\\\SSSRRRPPPNNNMMMPPPTTTXXX^^^dddjjjlllpppvvv{{{{{{uuurrrooolllhhhfffjjjqqq}}}uuuiii```XXXQQQJJJCCC<<<999888;;;CCCLLLZZZbbbeee\\\OOOGGGDDDDDD???AAA???<<<;;;;;;777111222222111111222222333333555444444333444888>>>CCCLLLRRRYYY[[[[[[```jjjttt~~~nnn^^^NNNGGGQQQbbbeeefffggghhhhhhiiiiiihhhggggggkkksssyyy~~~zzzrrrnnnjjjeee]]]aaannnwww]]]GGG>>><<<:::999:::;;;:::999888:::>>>DDDLLLTTT[[[___bbbhhhkkklllooossstttrrrooouuu~~~zzzsssmmmhhhccc```]]]ZZZYYYVVVTTTRRRRRRSSSSSSWWWYYY[[[]]]]]]___aaadddfffeeehhhqqq~~~rrr\\\RRRRRR[[[UUULLLBBB;;;888:::<<>>===<<<<<<<<<======<<<:::::::::::::::999999888888555444444444666???IIIXXXdddooottt}}}dddaaawwwzzzfffeeeiiilllwwwjjjdddmmmppplllXXX:::999666777<<<>>>???BBBFFFAAAEEEAAA@@@GGGLLLYYYppp|||zzzpppvvvyyyyyywwwxxx{{{yyyuuuooo```YYYvvvwwwzzzxxxggg```XXXLLLAAABBBBBBAAA>>><<<<<>>888999<<<;;;<<<<<<<<<<<<<<<;;;:::;;;HHHZZZjjjtttzzz~~~yyytttooojjjjjjvvvyyytttvvv~~~wwwtttuuuzzztttnnnmmmsssgggcccaaacccRRR@@@888999:::===@@@>>>CCCEEEHHHQQQaaattt[[[bbb~~~zzzqqqgggjjjuuuoooNNN???<<<<<<>>>BBBBBBFFFNNNVVV^^^dddgggiiihhhgggfffgggiiiiiihhhfffjjjiiihhhgggfffggghhhhhhiiigggeeeeeeggggggdddaaaTTTRRROOOLLLJJJHHHHHHHHHIIIPPP[[[fffssswwwpppooossswwwzzzzzz{{{yyyxxxvvvtttqqqnnniiieee[[[[[[YYYTTTPPPPPPTTTXXX\\\bbbhhhkkknnntttwwwvvvuuurrrooojjjeeeccckkkuuuzzzoooeee\\\WWWSSSLLLDDD<<<777999<<<===EEEKKKHHHAAA>>>CCCIIIEEEHHHIIIGGGGGGGGGCCC>>>777555333000000111222444444444333222222555:::>>>EEELLLRRRPPPKKKJJJPPPWWWmmmppptttqqqdddXXXZZZcccffffffggghhhhhhhhhhhhhhhhhhiiimmmtttzzz}}}mmmbbb[[[^^^dddrrrgggJJJ@@@===:::999::::::::::::888:::===BBBJJJQQQXXX\\\aaafffjjjlllnnnrrrpppllleeecccgggqqqxxxyyy{{{~~~{{{xxx{{{{{{tttnnniiieeeaaa___]]][[[YYYVVVTTTSSSTTTTTT[[[]]]____________aaabbbfffeeefffmmmwwwkkkZZZUUUaaa^^^VVVKKKAAA:::999999FFFPPP[[[```]]]TTTLLLGGGEEEAAA<<<999:::;;;<<<;;;;;;;;;;;;;;;;;;:::999999999777555555555666>>>GGGWWWdddooouuu~~~vvv^^^```yyymmmjjjmmmppp|||ooocccnnnzzzsssXXX;;;888777999>>>AAAAAACCCGGGCCCHHHDDDAAAFFFJJJVVVjjjuuuzzz|||vvv~~~{{{xxxxxxwwwtttppp```VVVrrrssstttjjj___XXXLLLBBBBBBBBBAAA>>><<<<<<>>>@@@DDDJJJTTT]]]cccfffhhhhhhnnnoooqqqtttwww~~~}}}yyyyyyyyyvvvssstttqqqnnnnnnmmmnnnvvv~~~uuubbbTTTJJJJJJMMMTTT[[[\\\TTTJJJDDD>>>::::::;;;:::===AAAKKKPPPRRRLLLAAA::::::>>>;;;;;;<<<<<<===<<<<<<<<<:::EEEVVVfffrrryyy}}}zzzxxxvvvtttooolllmmmxxx~~~zzzvvvxxxzzz{{{{{{wwwqqqgggcccaaacccRRR@@@999999;;;>>>AAA@@@EEEEEEGGGNNN\\\dddhhhzzzpppooowww{{{uuuQQQ@@@<<<;;;===BBBCCCGGGMMMUUU]]]dddhhhjjjhhhgggfffgggiiiiiihhhffffffggghhhhhhhhhgggffffffiiigggfffeeeddd___WWWPPPBBBAAA???>>>======>>>>>>======@@@GGGSSSdddwww~~~yyyvvvwwwzzz}}}|||yyyuuupppmmmeeedddbbb\\\WWWUUUWWWZZZ[[[bbbhhhiiilllppprrrqqqsssooolllhhhcccbbbjjjuuu|||pppnnnpppjjj[[[HHH<<<888888444888;;;999555666???HHHOOOUUUXXXWWWWWWXXXVVVQQQEEEAAA;;;555111111222333111222222222222444888;;;AAADDDFFFGGGJJJSSS```kkkttt}}}pppfffdddfffgggggghhhhhhhhhhhhgggjjjkkkooouuu{{{|||dddWWW^^^jjjzzzpppNNNAAA>>>;;;999::::::::::::888999;;;@@@FFFMMMTTTXXX___dddhhhjjjkkklllfff___TTTNNNRRRaaallliiibbb```^^^\\\eeexxx{{{uuuooojjjfffccc```___]]]ZZZWWWVVVUUUUUUVVV[[[]]]___```______```aaagggfffgggmmmuuuzzz||||||yyy|||xxxddd[[[aaa```]]]UUUIII???999888@@@LLL]]]iiikkkgggbbb___TTTMMMEEE???>>>===;;;:::;;;;;;<<<<<<;;;;;;:::999:::777666666555666>>>FFFUUUbbbnnnttt}}}qqqbbbfffzzzuuussstttwwwvvvgggqqqtttUUU===888777:::@@@CCCBBBDDDGGGKKKQQQLLLFFFHHHJJJRRRbbbyyy~~~|||{{{{{{yyysss```QQQjjjvvvttt}}}tttdddZZZOOOEEEAAABBBAAA???<<<<<<===??????FFFQQQ\\\cccgggggggggooooooqqqtttwww~~~}}}zzzxxxuuuqqqoooooommmkkkooouuurrr]]]QQQJJJMMMQQQXXXaaaeee^^^TTTJJJCCC<<<;;;;;;:::;;;???FFFMMMRRROOOEEE===<<<>>>:::;;;<<<===============:::DDDSSScccpppyyyzzzvvvtttrrrqqqjjjkkkoooxxx{{{sssrrrrrr~~~|||{{{qqqhhhfffdddbbbQQQ???888999;;;>>>AAA@@@EEEEEEGGGLLLXXXyyyttt|||pppNNN???;;;:::;;;???CCCFFFLLLSSS[[[bbbgggjjjggggggggghhhjjjiiigggeeedddeeegggiiiiiihhhgggfffjjjhhhgggeee```VVVIII@@@;;;:::999999999:::<<<<<<999777555888@@@PPPhhh||||||~~~zzzwwwooommmiiiddd___]]]]]]^^^^^^eeeiiiiiikkknnnooonnnnnnjjjgggeeecccccciiirrrjjjQQQ@@@999777333333333444333666@@@KKK^^^dddhhhfffaaa]]]VVVPPPQQQMMMFFF???999555333333000111222222222333666888@@@HHHTTT```jjjssszzz~~~rrrlllgggggghhhhhhhhhhhhggggggjjjkkkpppvvv}}}nnn]]]^^^ooo~~~vvvUUUBBB???;;;999999:::;;;:::777888999<<>><<<<<<<<<<<<<<<;;;::::::999777666777666777>>>FFFVVVdddooovvv~~~sssmmmrrr}}}xxxzzz~~~{{{lllsss}}}mmmOOO???777777;;;AAADDDDDDDDDGGGNNNVVVQQQJJJJJJKKKPPP]]]hhhQQQccc{{{vvv{{{~~~iii\\\PPPFFFAAAAAAAAA???<<<;;;<<<>>>>>>CCCMMMXXXaaaggghhhhhhoooooorrrvvvwww|||~~~yyyvvvuuurrrooonnnooonnnkkklllpppvvvwwwwwwcccUUUPPPHHHLLLQQQUUU^^^fffddd]]]OOOGGG???===<<<:::;;;>>>@@@HHHPPPPPPHHH@@@>>>>>>::::::<<<===>>>>>>>>>>>>:::CCCQQQ```nnnxxx}}}yyytttooolllggglllqqqyyysssoooqqqnnnwww~~~ppphhhfffeeeaaaPPP>>>888888;;;>>>AAA@@@EEEEEEGGGLLLXXXyyygggJJJ???===<<<;;;>>>BBBEEEJJJPPPXXX___dddgggffffffgggiiikkkjjjgggdddeeefffggghhhiiijjjjjjjjjiiihhhgggfffaaaWWWJJJ@@@>>>===<<<;;;:::;;;;;;<<<:::999:::<<>>999666222000333555777???GGGZZZdddlllkkkdddZZZOOOEEEMMMLLLJJJFFFAAA<<<888555111222333333222222333555???NNNcccttt}}}~~~|||{{{yyysssooogggggghhhhhhhhhhhhgggggghhhiiiooowwwxxxfff```qqq}}}zzz\\\BBB???;;;999999:::;;;:::666666777999>>>EEEKKKOOO]]]aaadddccc```ZZZLLL@@@???AAAQQQjjjtttgggTTTJJJKKKJJJVVVppp~~~xxxssspppllljjj^^^]]]ZZZWWWVVVVVVVVVWWWOOORRRVVVYYY[[[\\\^^^___aaabbbeeekkkqqquuuvvvvvvpppiiioooqqqfffTTT[[[bbbaaaWWWIII???999999???FFFLLLOOOTTTYYY^^^aaa\\\VVVSSSSSSPPPKKKEEE<<<<<<======<<<<<<;;;:::999777777777666777>>>GGGYYYgggsssyyyxxxwww|||~~~{{{vvvvvv~~~~~~pppsssyyyeeeIIIAAA777777;;;BBBEEEDDDEEEHHHJJJSSSQQQJJJKKKKKKPPP\\\sssUUUaaazzzssstttyyylll]]]PPPEEEAAAAAAAAA???===;;;<<<===>>>BBBJJJUUU___fffjjjkkknnnoootttxxxxxxyyywwwpppmmmmmmooommmmmmppppppmmmmmmpppvvvnnnnnnzzz~~~wwwrrrmmmbbbUUUOOOQQQEEEJJJMMMPPPXXXccceeeaaaRRRIII@@@>>>===;;;;;;===<<>>::::::<<<===>>>>>>>>>>>>;;;CCCPPP___mmmxxx}}}vvvnnniiiiiiooouuu{{{sssrrrvvvnnnsss}}}nnnfffdddccc```OOO>>>777888:::===AAA???EEEEEEGGGMMMZZZvvv}}}|||bbbHHH@@@AAA???===???AAACCCHHHNNNUUU\\\bbbeeeeeefffhhhjjjllljjjfffccchhhggggggggghhhjjjmmmooohhhgggggggggeee^^^SSSKKK@@@>>><<<999888777777777777999???BBBAAAFFFZZZppp}}}xxxrrrnnnmmmllliiifffhhhmmmooollllllooopppnnnpppiiiddddddbbb___]]]___dddqqq[[[PPPGGG@@@???777333555555333555999DDDSSSbbbgggeee]]]RRRHHH@@@CCCFFFHHHGGGBBB<<<888222333444333222111111222>>>JJJZZZeeejjjnnntttyyyrrruuuwwwuuurrroookkkhhhggghhhhhhhhhhhhhhhggggggfffgggmmmwww}}}kkkcccrrrzzziiiIII@@@999999:::::::::<<<:::999888777999???GGGLLLVVV___ddd___VVVNNNGGGAAAGGGBBBGGGVVV]]]XXXTTTVVVUUUWWW^^^lll~~~xxxrrrmmmeeebbb______aaabbb```^^^WWWTTTRRRRRRUUUYYY]]]^^^ZZZ___fffooouuuyyyyyyyyyyyyrrrqqquuu|||{{{___QQQPPPVVV___[[[JJJ??????;;;DDDLLLLLLFFFEEEKKKSSS[[[]]]```cccccc___YYYTTTOOOGGG>>>;;;===>>>;;;777999888999;;;999888===EEEWWWhhhxxxpppxxxtttlllwwwxxxvvvnnnIII555777:::???FFFLLLOOOOOOMMMOOOMMMKKKJJJKKKNNNQQQTTTwwwjjjbbbzzzuuutttqqqssszzztttbbbSSSIIIFFFCCC@@@?????????>>>===???BBBHHHOOOXXX___eeehhhiiikkknnnqqquuu{{{~~~zzzwwwtttttt{{{~~~rrroooooommmjjjpppooonnnllllllmmmnnnnnnnnnmmmfffZZZUUUVVVVVVRRRSSSQQQPPPQQQSSSQQQKKKGGGGGGEEEHHHNNNSSSUUUYYY^^^[[[RRRGGG@@@??????<<<999>>>EEELLLOOOKKKDDD>>>;;;===>>>??????>>>>>>???AAA<<>>:::FFF???FFFFFFMMMYYYsssxxxoooyyyxxxttt[[[DDD:::<<<<<<999BBBDDDHHHMMMSSSYYY^^^```eeefffgggiiiiiiiiihhhhhheeefffgggggggggiiilllnnnmmmnnnnnnppptttvvvnnndddTTTKKKCCCCCCDDDDDDCCCCCCFFFHHHLLLNNNMMMQQQ___mmm{{{xxxuuurrrooooooqqqmmmmmmmmmooorrrtttsssrrrrrriiiaaa]]]YYYUUUSSSTTTYYYeeetttgggRRREEE@@@===999666666555444777======CCCHHHLLLPPPPPPJJJBBB>>>???DDDNNNVVVUUUMMMDDD888666444333333333222111:::===CCCKKKRRRYYY^^^aaaaaaeeeiiillllllllllllmmmiiiiiihhhhhhhhhhhhhhhhhhfffhhhnnnwww~~~lllaaaoooyyy~~~||||||mmmMMMDDD<<<;;;<<<::::::;;;999999777777888>>>EEEJJJSSS]]]eeeccc]]]VVVOOOIIIHHHCCCGGGUUU^^^^^^aaahhhlllnnnttt}}}vvvrrrnnnllllllkkkhhhddd```\\\XXXVVVWWWYYYZZZZZZ^^^aaafffjjjnnnrrrvvvyyyvvvooommmrrr~~~yyybbbNNNLLLRRR]]]\\\NNNBBB@@@;;;FFFSSSXXXTTTPPPOOOQQQZZZ[[[___bbbbbb___XXXTTTIIICCC>>>;;;<<<===;;;888;;;:::;;;<<<:::999???GGGZZZkkk{{{zzz~~~ssshhhqqqlllHHH<<<999<<>>DDDKKKTTT[[[aaaeeehhhjjjlllooosssxxx|||yyytttrrrvvv|||~~~uuusssqqqlllhhhjjjjjjjjjjjjkkkmmmnnnooommmmmmfffYYYPPPMMMKKKHHHIIIHHHIIIMMMQQQQQQMMMIIIEEECCCCCCHHHLLLNNNSSSYYY^^^XXXPPPJJJGGGDDD@@@===>>>DDDKKKMMMJJJDDD???<<<>>>?????????===>>>@@@AAA===DDDPPPaaaqqq|||{{{vvvsssqqqlllpppvvv|||mmmvvv{{{tttnnnooowww}}}}}}vvvooolllqqqgggKKK<<<<<<:::<<<@@@===CCC>>>FFFFFFKKKTTThhh~~~xxxwww}}}pppfffuuuzzzyyyzzzdddJJJ===@@@BBB???BBBDDDHHHMMMSSSYYY^^^aaaeeefffgggiiiiiiiiihhhhhhfffggggggggggggiiilllooonnnooorrrwwwxxxpppggg```aaadddcccaaaaaabbbbbbcccaaa\\\ZZZdddppp~~~wwwsssssssssssssssuuuwwwxxxwwwuuuuuummmddd___YYYSSSQQQSSSTTTXXX\\\rrrsss^^^UUUSSSHHHAAA;;;999888777:::???DDDEEEEEEBBBAAAAAA===777???>>>@@@GGGPPPSSSPPPKKK;;;999666555444444222111111444888>>>EEELLLTTTXXX]]]aaafffiiijjjjjjjjjkkkiiiiiihhhhhhhhhiiiiiijjjjjjnnnvvv{{{kkk___nnnzzz~~~~~~sssSSSHHH???===>>>;;;999999999888777666777;;;BBBGGGRRR]]]gggiiieee```YYYRRROOOKKKOOO\\\gggooozzz{{{xxxtttnnniiifffccc^^^\\\[[[\\\\\\[[[aaaccceeefffhhhnnnvvv}}}vvvggg___bbbrrrvvvgggMMMIIINNN[[[___UUUGGGAAA>>>KKK]]]iiijjjbbbZZZTTTTTTUUUVVVWWWWWWUUUPPPMMMCCCBBB@@@???===<<<;;;:::<<<<<<======:::999@@@JJJ___ooo~~~pppcccjjjeeeBBB???;;;===BBBFFFIIIHHHDDD@@@JJJKKKLLLMMMNNNOOOOOOOOOgggsss|||~~~}}}|||bbbooo}}}wwwrrrsssyyyssswwwgggYYYNNNIIIFFFCCC@@@???>>>===;;;:::===BBBIIIQQQYYY```dddfffhhhjjjmmmpppuuu{{{}}}xxxtttuuuyyy|||wwwuuurrrlllgggdddeeefffhhhjjjlllnnnnnnlllnnnjjj___RRRLLLJJJHHHFFFFFFHHHLLLQQQRRROOOLLLGGGBBB@@@BBBDDDFFFLLLRRR\\\\\\ZZZWWWQQQJJJCCC???>>>CCCHHHKKKIIIEEEAAA???@@@@@@@@@>>>======???AAA>>>EEEQQQaaappp{{{|||wwwsssrrrjjjnnnvvv}}}ttt}}}~~~ppp```^^^hhhrrr{{{zzzqqqlllpppeeeJJJ;;;;;;:::===BBB@@@@@@<<>>BBB>>>BBBDDDGGGLLLRRRYYY^^^aaaeeefffgggiiijjjiiiiiihhhhhhhhhgggffffffiiimmmpppppprrruuu~~~|||wwwmmmfffjjjsss{{{zzzxxxxxxxxxyyy{{{||||||zzzwwwwwwrrrlllfff]]]TTTQQQSSSVVVVVVQQQ\\\~~~nnniiilllZZZNNNCCC===:::;;;@@@FFFTTTUUUQQQJJJGGGHHHHHHEEE@@@;;;777999AAAGGGJJJJJJ===;;;888666666555333111000111333666<<>>???===:::999888888777555666999???CCCQQQ]]]iiinnnnnnkkkeee^^^[[[YYY^^^jjjwwwzzzqqqlllgggdddaaa``````aaabbbaaaaaaccceeeeeefffllluuu}}}kkkZZZQQQTTTgggssskkkSSSMMMOOO\\\ddd]]]NNNDDDBBBPPPdddtttyyysssggg___WWWTTTPPPMMMLLLJJJIIIGGGBBBDDDFFFEEEAAA===<<<===============999999BBBLLLcccsssiii___hhh~~~yyyeee@@@@@@===>>>AAAEEEHHHIIIGGGEEEQQQPPPOOOOOONNNOOOPPPPPPfff}}}{{{|||wwwyyy___gggzzzvvvyyy~~~wwwzzzxxxiiiZZZNNNKKKHHHDDDAAA???>>><<<;;;<<<>>>BBBHHHPPPYYY```eeeeeegggiiikkknnnrrrwww{{{}}}zzzyyy{{{yyyvvvtttqqqkkkfffbbbccceeehhhjjjlllmmmmmmjjjoooqqqjjj___WWWUUUVVVOOONNNOOORRRVVVVVVSSSOOOLLLEEEAAA@@@@@@AAAFFFLLLUUU[[[bbbccc]]]RRRFFF???@@@CCCFFFIIIHHHFFFDDDBBB@@@AAA@@@>>><<<;;;===??????EEERRRaaapppyyy~~~~~~|||uuuqqqooojjjpppxxx|||~~~{{{uuu~~~rrrbbb\\\```eeezzzuuullllllaaaGGG::::::999<<>>???>>>;;;;;;999888777555555777<<<@@@OOO[[[jjjtttzzz~~~{{{vvvoooooouuuxxxqqqjjjhhheeeddddddeeeeeeeeeaaacccdddddddddggglllqqqlllYYYLLLHHHMMMaaapppnnn^^^WWWUUU___hhhdddTTTGGGDDDOOO```pppxxxwwwoooiiibbb\\\RRRKKKGGGGGGGGGHHHFFFIIILLLJJJEEE???>>>>>><<<<<<===<<<888888CCCOOOeeeuuu~~~{{{yyy{{{|||bbb^^^kkk}}}|||pppjjjEEEBBB>>>>>>@@@DDDIIIMMMOOOPPP[[[WWWSSSOOOMMMNNNQQQRRRaaazzzxxxtttxxx{{{zzzvvvtttxxx~~~|||]]]aaa}}}|||~~~yyyjjj[[[NNNLLLIIIEEEBBB@@@???<<<;;;===>>>AAAFFFMMMVVV^^^cccccceeehhhkkkmmmqqquuuyyy||||||zzz{{{~~~{{{vvvrrrpppnnnjjjgggdddeeefffgggiiikkklllllliiipppvvvuuulllbbb___aaaYYYWWWVVVXXX[[[[[[YYYVVVQQQJJJDDDBBB@@@>>>AAAFFFLLLWWWeeemmmiii\\\MMMCCCCCCCCCEEEGGGHHHHHHGGGFFFAAAAAAAAA???<<<;;;;;;<<<>>>EEERRRaaaoooxxx||||||~~~{{{sssnnnkkkmmmsss||||||vvvsss}}}rrrwww~~~vvvoooiiieeezzztttooo\\\DDD888:::888;;;AAAAAA@@@>>>EEEAAABBBGGGQQQvvv|||qqqoooyyyqqqZZZ\\\www~~~|||ZZZ@@@===@@@===@@@AAADDDIIIOOOWWW]]]aaadddfffgggiiijjjkkkjjjjjjjjjjjjiiihhhhhhjjjmmmpppqqqrrrttt{{{tttkkkjjjooo{{{}}}}}}}}}}}}{{{vvvwww{{{}}}vvvggg[[[VVVXXX^^^]]]^^^lllxxx|||}}}}}}lllUUUDDD<<<>>>KKKXXXaaakkkrrrqqqmmmjjjgggddd^^^SSSCCC888555777;;;===777555444444555666555444222222111000222;;;HHHSSSZZZ^^^cccgggiiiiiijjjkkkhhhhhhhhhhhhiiijjjkkklllppprrrzzzllldddpppssspppuuuyyyeeeTTTDDD>>>???>>>===<<<:::999888666444666:::===IIIVVVgggwwwzzzrrrooollliiihhhgggfffdddccccccccccccbbbbbbaaa```ZZZJJJCCCDDDJJJ^^^nnnoooggg___[[[```iiigggXXXJJJDDDKKKWWWccckkkoooooonnnhhh```UUUKKKFFFEEEEEEFFFHHHKKKMMMLLLGGGBBB??????:::;;;<<<;;;777999EEETTTiiixxx|||xxxvvvyyy~~~xxxrrrpppxxx______nnn}}}}}}vvvmmm|||~~~hhhEEE?????????AAAFFFLLLRRRUUUVVV]]]YYYSSSNNNLLLMMMPPPSSSXXXyyymmmjjjmmmsssvvvrrrmmmmmmqqqxxx______~~~}}}nnn___OOOMMMIIIEEEBBBAAA???===<<<;;;<<<===AAAGGGPPPXXX]]]```cccfffiiilllooosssvvvzzz~~~|||yyyyyy}}}~~~||||||~~~~~~zzzvvvrrrooommmjjjhhhggggggffffffhhhiiikkkmmmjjjooowww{{{uuujjjdddddd^^^[[[XXXYYY]]]``````___WWWQQQLLLIIIDDD??????BBBGGGRRRcccooopppfffXXXMMMGGGFFFEEEFFFHHHIIIIIIIIIBBBCCCDDDCCC@@@===;;;;;;===DDDQQQaaaoooxxx{{{{{{yyy{{{~~~{{{tttnnnkkkooowww||||||yyyvvvrrrsss~~~sssiii}}}wwwXXXBBB999;;;888:::@@@???AAA???EEE???@@@FFFNNNqqqwww{{{zzzggg```xxxrrrvvvmmmTTT@@@;;;======>>>???BBBFFFMMMUUU\\\```dddfffhhhjjjkkkkkkkkkkkkiiijjjkkkjjjjjjkkkmmmooommmppprrrwww~~~wwwnnnffffffkkkxxx}}}uuuwww|||~~~nnn^^^UUUVVV]]][[[\\\gggpppzzz{{{xxxbbbMMM>>><<>>:::;;;???>>>???>>>EEE>>>???DDDIIIhhh~~~sssbbb{{{kkkggg^^^PPPBBB999888;;;<<<===@@@DDDKKKSSS[[[___dddfffhhhjjjkkkllllllkkkiiijjjlllllllllkkkmmmnnnlllpppsssttt}}}~~~}}}yyysssnnnjjjeeeaaaeeekkkqqq}}}~~~|||wwwuuuxxx}}}ooo\\\QQQTTTYYYVVVVVV```gggnnn{{{{{{oooXXXBBB888AAANNNVVVbbbjjjdddWWWMMMFFFCCCDDD@@@:::666333333333444444333222222444555444444555888999777777===HHHRRR[[[^^^cccfffggggggggghhhhhhggggggggggggggghhhhhhjjjkkknnnuuu|||~~~{{{vvvvvvfffaaadddooo}}}yyyvvv~~~wwwpppssswwwyyyxxxyyydddMMMBBB@@@???===<<<;;;;;;999777555555888;;;@@@LLL^^^rrr|||{{{{{{xxxtttqqqpppmmmkkkhhheeeaaa^^^aaagggiiifffaaaRRREEEBBBHHHMMM\\\llloooiiibbb\\\]]]ccceee[[[OOOJJJMMMQQQTTTXXX___hhhpppiiieee^^^XXXSSSNNNJJJGGGCCCDDDDDDEEEDDDBBB@@@>>>:::<<<>>>===:::<<>><<<;;;:::<<>><<<;;;CCCPPPaaaoooxxx{{{{{{zzzzzzzzz}}}~~~{{{wwwuuuoooxxx~~~wwwvvv}}}ggg[[[qqq}}}pppUUUBBB<<<@@@<<<<<>><<<===DDD===>>>BBBDDD```zzzuuuccc}}}qqqggg\\\TTTIII===999>>>;;;<<<>>>CCCJJJRRRZZZ___dddfffhhhjjjkkklllllllllhhhjjjmmmnnnmmmllllllmmmnnnrrrtttrrrxxx}}}xxxsssqqqhhhccc``````___```gggooommmzzz}}}zzzxxxyyyttttttzzzzzzmmmZZZNNNNNNSSSPPPOOOXXX[[[]]]fffnnntttxxxaaaFFF555:::FFFDDDOOOUUUNNNBBB:::888888444444555666888999999:::666555333333444444444222333777999888777;;;FFFOOO^^^aaafffhhhiiiiiiiiiiiihhhggggggffffffffffffggghhhjjjooovvv{{{|||wwwssswwwzzz|||wwwhhh\\\[[[bbbrrr|||~~~uuusss}}}~~~uuutttuuuvvvyyypppVVVEEE??????@@@AAA:::;;;:::888666555777999<<>>@@@DDDJJJOOOVVV^^^cccdddeeeiiimmmmmmwww|||}}}{{{yyywwwxxx{{{|||yyyuuurrrpppooodddhhhjjjiiifffggglllqqqoooppptttvvvpppiiibbb```bbbgggjjjkkklllllljjjeee^^^UUUPPPKKKLLLMMMSSSZZZbbbgggiiiQQQQQQOOOMMMOOOQQQMMMGGGIIIFFFJJJQQQRRRIIIBBBAAACCCEEERRRffftttxxxyyy{{{||||||~~~{{{}}}|||}}}{{{uuuppp}}}vvvqqqpppvvvhhh```kkkwwwrrrgggOOODDD;;;:::<<<===>>>AAA======>>>???@@@BBBMMMXXXuuukkkyyywwwnnncccUUUFFF:::888<<<>>>>>>???@@@DDDLLLVVV]]]cccfffiiikkkkkkkkklllmmmkkkkkkkkkkkklllmmmmmmmmmmmmlllmmmnnnrrr}}}yyywwwvvvqqqkkkfffccc```^^^___bbbfffiiirrrxxx~~~{{{yyyyyysssppptttuuulllZZZLLLKKKNNNLLLGGGGGGLLLMMMIIIUUUXXXiii~~~eeeLLL>>>===@@@DDDBBB@@@===<<<;;;;;;<<<888777555666888:::;;;:::777777666555444333111111111444888888777:::AAAHHHYYY___ddddddeeeiiikkkjjjdddgggjjjjjjiiigggffffffkkklllnnntttyyy~~~zzz|||zzzooo___UUUXXX```zzz{{{{{{~~~xxx{{{zzzwww}}}uuu}}}qqqYYYIIICCCAAA@@@???;;;;;;;;;888666555666888:::DDDOOOXXXiii~~~||||||||||||zzzxxxwwwwwwvvvsssmmmiiiaaa]]][[[^^^```aaacccgggZZZQQQIIIMMM\\\pppsssbbbZZZ[[[^^^]]][[[ccckkksssqqqiiiaaa```bbbhhhpppwwwxxxvvvrrrjjjbbb\\\ZZZVVVSSSQQQMMMIIIFFF>>>::::::===<<>>::::::;;;;;;===AAAGGGKKKWWW___eeeeeefffkkkoooooossswwwzzz|||}}}~~~xxxrrrnnnhhhiiijjjkkkkkkmmmooopppooommmkkkqqq~~~zzzssslllhhhffffffgggmmmooosssuuuuuuqqqkkkgggZZZVVVSSSTTTXXX[[[[[[ZZZXXXWWWSSSPPPRRRTTTOOOHHHHHHEEEHHHQQQTTTMMMDDD@@@AAAEEERRReeerrrvvvxxx{{{zzzwwwxxx}}}|||}}}~~~yyywwwyyy{{{yyywwwxxxyyytttvvvxxxvvv~~~wwwmmmgggcccggguuullleeemmmssslll^^^KKKBBB::::::<<<<<<===???<<<;;;<<<>>>>>>@@@IIISSSvvvvvvjjj[[[KKK>>>;;;>>>??????>>>???BBBJJJSSSYYY```cccgggiiijjjkkklllnnnlllllllllmmmllllllkkkkkkjjjjjjjjjkkkmmmvvv|||xxxrrrmmmeeedddbbbaaadddhhhnnnqqqssswww}}}zzzwwwuuupppooosssuuulll[[[MMMFFFHHHGGGAAA???BBBCCC??????EEEYYY{{{{{{eeeLLL??????EEEHHHHHHHHHHHHGGGGGGFFFFFFCCC@@@;;;888777999<<>><<<:::777555333111111111333555666777;;;BBBGGGWWW___eeeeeefffhhhiiigggfffhhhjjjjjjiiihhhiiiiiimmmnnnqqqvvv|||{{{mmmaaa___ccc{{{wwwyyypppuuuwwwwww~~~|||uuu}}}sss^^^NNNFFFCCC@@@>>>======<<<999666555555666777???EEEIIITTTlll|||zzz}}}wwwsssrrrtttuuuvvvvvvvvvuuuuuutttrrrnnnkkkbbb___]]]______```fffmmmhhh\\\PPPPPP___tttttt___SSSTTT\\\cccfffrrrxxxyyynnneee```fffjjjqqqxxx~~~tttiiiddd^^^XXXTTTPPPMMMKKKAAA>>>===???>>>DDDXXXmmmyyy{{{uuutttvvvtttppprrrzzzuuuooommmyyyzzzgggkkkkkkNNNEEESSSPPPKKKGGGEEEFFFGGGIIIFFFFFFFFFFFFGGGGGGGGGGGGQQQUUUrrr{{{}}}~~~{{{gggaaa~~~wwwcccWWWQQQIIIEEECCCBBB???===999:::;;;;;;<<>>>>>@@@GGGOOOUUU]]]```dddggghhhjjjlllmmmlllmmmnnnnnnmmmllljjjhhhiiihhhiiijjjjjjpppyyyssspppjjjhhhggghhhjjjnnnsssvvvvvvxxx{{{~~~www{{{vvvwwwyyyvvvsssqqqrrruuuwwwnnn\\\MMMCCCEEEDDD>>>;;;;;;;;;999888===PPPpppzzz{{{uuucccLLL@@@DDDNNNSSSTTTVVVWWWXXXXXXWWWWWWWWWSSSLLLCCC======BBBHHHEEECCC>>>:::666444333222222222333555999>>>CCCFFFUUU^^^fffgggfffggggggeeegggiiijjjjjjjjjkkkmmmooopppqqquuuzzz|||mmmeeefff{{{vvvtttpppzzzvvvsss{{{wwwcccPPPEEEBBBAAA>>>>>>>>>===:::777555444555666<<>>>>>===>>>@@@FFFNNNSSS\\\___ccceeefffgggiiikkkjjjkkkmmmoooooommmjjjiiijjjiiijjjllllllooozzzyyytttssspppooonnnmmmoooqqqtttvvvyyyyyy{{{}}}|||wwwpppmmmuuu{{{yyyvvvwwwxxxyyyxxxooo\\\KKKDDDEEECCC@@@<<<;;;::::::<<<>>>JJJccc}}}rrrrrrmmm^^^JJJAAAJJJYYYccccccbbbbbbcccddddddeeegggeee^^^SSSHHHCCCFFFJJJHHHEEE@@@;;;777666555555444333222555;;;@@@DDDFFFVVV___ffffffeeefffgggfffhhhiiijjjjjjjjjlllpppsssrrrtttxxx}}}~~~oooffffff{{{|||vvv{{{sssiiisss}}}~~~iiiQQQCCCAAAAAA???>>>>>>>>>;;;888555444444666;;;BBBFFFJJJXXXoooxxxwwwppprrruuuwwwvvvsssnnnkkkuuupppkkkhhhhhhkkkmmmnnnqqqqqqrrrrrrqqqpppoooooowwwqqqiiiaaa[[[aaauuuwwwdddXXXWWWbbbpppyyy~~~uuuhhhaaabbbkkkuuu{{{~~~|||{{{}}}~~~~~~zzzwwwsssppphhh```___eeeiiiiiiaaa]]]WWWSSSRRRRRRRRRRRRKKKIIIGGGDDDDDDNNNcccvvv}}}zzz~~~zzzwwwvvvvvvtttuuuwww}}}~~~yyyhhhccchhh~~~}}}fff[[[qqqXXXHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIMMMkkkssspppwww```QQQjjjlll___XXXNNNHHHEEEDDDAAA???<<<=========<<<>>>AAACCCNNNVVV]]]___bbbhhhmmmnnnmmmoooqqqrrrssswww}}}|||{{{{{{|||zzzvvvvvvzzz}}}yyyoooeeebbbddddddaaabbbfffkkkooopppnnnkkkhhh^^^^^^```fffkkkmmmjjjeeefffccccccjjjssstttlllccccccccc___YYYVVVXXXXXXVVVKKKFFFFFFOOO]]]ddd\\\QQQFFFTTTgggvvvuuuvvvtttooojjjiiimmmqqq~~~{{{vvvuuuwwwyyy{{{vvvoooggg``````kkkxxx}}}qqqjjjlllkkk^^^PPP@@@<<<;;;>>>>>>;;;:::<<<;;;999:::======;;;>>>BBB\\\yyy}}}\\\???777<<<<<<<<<===>>>AAAGGGNNNTTT]]]___cccdddeeeeeefffggggggiiilllnnnooonnnmmmkkkiiiiiikkkmmmmmmnnnwwwyyyuuuuuurrrqqqqqqqqqqqqssstttvvvzzz{{{{{{}}}|||zzz{{{~~~yyy|||}}}{{{wwwnnn[[[IIICCCAAA@@@@@@???===;;;;;;888888???QQQhhh{{{llljjjeeeYYYIIIBBBNNN```nnnkkkgggcccbbbdddgggiiiiiijjjggg___RRRHHHEEEEEEEEECCC???;;;888777888999555444444666<<>>>>><<<999666444444666:::AAAGGGKKKUUUgggwwwwwwrrrnnnuuu{{{{{{uuummmhhhgggmmmjjjgggfffgggjjjkkklllpppqqqsssrrrpppoooooopppyyyvvvqqqhhh```dddzzz|||kkk]]]XXX[[[```lllkkkkkkmmmsss{{{}}}vvvrrrqqqqqqpppooopppssspppggg^^^ZZZVVVSSSQQQOOOLLLLLLMMMOOOOOOOOOKKKLLLKKKGGGHHHSSSiii{{{}}}{{{{{{}}}zzzwwwvvvwwwyyyzzz{{{~~~~~~uuu```bbbooo~~~mmmlll~~~WWWIII@@@BBBEEEGGGHHHHHHFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIJJJQQQjjjsss|||hhhRRRbbbsssiii```TTTKKKFFFDDDBBBAAA;;;<<<<<<;;;:::;;;===???KKKSSSZZZ]]]```ffflllmmmjjjllloooqqqsssvvvzzz}}}~~~}}}{{{}}}uuurrruuuyyy}}}vvvnnnjjjkkkkkkhhhhhhkkknnnqqqrrrqqqooonnniiieeeccceeeiiiiiifffaaa[[[YYY\\\dddoootttrrrmmmcccgggfff]]]VVVWWW[[[]]]OOOJJJEEEJJJWWW```\\\RRRJJJ[[[nnnxxx|||vvvvvvtttpppmmmlllpppttt~~~{{{zzz{{{~~~zzztttnnnjjjiiikkkvvv~~~nnngggiiiiii\\\LLL>>>;;;;;;>>>>>>;;;:::===<<<999888;;;<<<;;;===AAAXXX}}}~~~oooNNN???===;;;;;;<<<===@@@FFFMMMRRR]]]___bbbdddddddddeeeffffffhhhkkkmmmnnnooonnnmmmjjjiiijjjllllllmmmsss{{{~~~xxxxxxppppppqqqrrrsssuuuvvvwwwxxxzzz|||{{{}}}}}}rrrttt}}}zzz|||yyyrrr```NNNDDD>>>;;;???BBB@@@<<<999777777999@@@QQQcccnnnpppeeeaaa\\\UUUIIICCCMMM^^^kkkfff___YYYWWWXXX\\\^^^bbbfffiiiggg]]]QQQHHHCCC???===;;;999777777888999555555666777:::???DDDGGGTTT___hhhgggeeefffiiikkkggghhhiiiiiijjjlllqqqtttqqqsssuuuzzz}}}~~~}}}{{{uuuppprrruuunnnaaaaaakkk{{{~~~|||}}}XXXgggxxx{{{^^^KKKFFFDDD@@@<<<>>>>>>===999666555555555666;;;BBBGGGNNN\\\kkk}}}uuupppwwwzzz|||xxxpppiiiffffffgggeeeeeefffjjjmmmooopppppprrrsssrrrpppooopppqqqwwwzzz{{{sssgggdddsss{{{jjjcccbbbiiiooowwwzzzqqqjjjeeeaaa___ccclllsssqqqllleee\\\UUURRRQQQOOOOOOOOONNNKKKIIIHHHKKKLLLIIIKKKYYYooo{{{zzz}}}}}}|||{{{|||qqqWWW```ttt~~~vvvSSSIIICCCDDDGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGMMMPPP___yyy\\\[[[vvvkkk\\\OOOHHHEEECCCAAA======>>><<<;;;:::<<<>>>DDDMMMTTTWWW[[[bbbggghhhkkkllloooqqqsssuuuwwwyyy~~~|||uuupppnnnzzz}}}vvvrrrqqqppprrrrrrrrrsssssssssrrrrrrqqqkkkffffffjjjllliiieee^^^[[[ZZZ^^^eeemmmqqqrrrhhhoooooocccWWWVVV]]]dddXXXSSSJJJIIIRRR\\\[[[TTTPPPcccvvv|||{{{{{{{{{yyy|||}}}}}}~~~~~~~~~}}}|||}}}xxxuuurrroooooosssyyy}}}}}}xxxvvvzzzyyyrrrlllnnnrrryyy~~~llleeehhhgggWWWDDD;;;999:::<<<;;;999999===<<<888666999;;;:::<<<@@@RRRpppcccHHH<<<;;;;;;<<<<<>>MMMXXX[[[]]]WWWUUUSSSKKKCCCHHHTTT\\\WWWPPPJJJGGGGGGJJJKKKQQQWWW___bbb___TTTGGG???999888777666666555666666333555777777777:::@@@EEEPPP]]]jjjllliiiiiijjjjjjeeeggghhhiiiiiikkknnnqqqpppppprrrvvvyyy|||{{{zzzrrrnnnppptttkkk___dddsss}}}{{{wwwvvvMMM^^^rrreeePPPIIIEEE???<<<===>>>===:::777666666444222555<<>>???>>>FFFNNNQQQUUU\\\aaacccmmmnnnqqqssstttvvvvvvwwwyyy}}}{{{ooogggmmm~~~}}}{{{zzzxxxwwwwwwxxxyyyzzzxxxqqqjjjjjjooorrrqqqmmmccc^^^XXXVVVZZZbbbjjjooollluuuvvvhhhYYYVVV___hhhbbb\\\QQQKKKQQQ[[[\\\VVVTTTiii|||}}}|||yyyvvv}}}~~~|||~~~}}}yyy||||||}}}~~~zzz|||~~~}}}{{{yyyyyyyyyzzzuuupppmmmpppwwwzzzuuuooolllttttttlllhhhllluuu~~~~~~kkkdddhhheeeRRR===:::888888:::999777888===;;;666444777999999<<<@@@LLLfffqqqNNN999;;;;;;<<<<<<===@@@FFFJJJYYY\\\```cccdddfffgggiiilllllllllllllllllllllmmmrrrpppoooooonnnlllooouuu{{{|||vvvvvvvvvvvvtttsssrrrqqqpppvvvzzzxxxuuu{{{zzzqqqmmm```cccggghhhaaaYYYYYY^^^]]]eeelllqqqyyy|||}}}nnnWWWIIIBBBJJJSSSPPPGGG@@@444999888555888EEEPPPTTTVVVQQQQQQSSSMMMCCCCCCKKKMMMJJJEEE@@@===<<<<<<===<<>>DDDKKK\\\lllqqqnnnkkkjjjhhhdddfffggghhhiiijjjmmmooonnnnnnpppssswwwzzzzzzzzzrrrnnnrrrvvvmmmaaagggzzz~~~}}}rrrqqqtttKKKXXXlll|||gggSSSJJJDDD===>>>??????>>><<<888555333555555777999===DDDMMMSSSeeewww~~~tttzzztttqqqmmmhhhcccaaadddfffiiimmmqqqtttwwwxxxyyywwwtttsssqqqnnnjjjgggooozzzxxxddd___eee~~~sssggg]]]VVVbbbsss|||wwwuuuooohhh^^^UUULLLHHHEEEJJJLLLKKKRRReee|||~~~||||||{{{|||}}}xxxiii```bbbvvvxxxxxxlllOOOIIIEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFGGGGGGEEEDDDDDDEEEIII===RRR___ooo[[[gggrrr___SSSKKKFFFEEEGGGCCCAAA???>>>>>>===;;;:::===AAAGGGMMMRRRWWW]]]```hhhjjjpppxxxyyyuuuwww}}}{{{xxxyyyvvvkkkeeeuuu~~~|||~~~~~~{{{vvvssssssttt{{{tttmmmmmmrrrwwwyyyxxxnnnbbbXXXXXX]]]aaaeeeiiiooowww|||hhhXXX[[[hhhmmmeeeWWWKKKLLLWWW```cccTTTkkk}}}yyy|||}}}|||}}}|||{{{|||~~~{{{zzzvvvuuuuuurrruuutttnnnnnnwwwwwwnnnhhhkkkuuu~~~pppkkkffffffppp|||eeebbbeee[[[JJJ???:::;;;;;;:::888888999;;;999999888888999;;;<<<===GGGZZZ~~~XXX999<<<;;;===@@@??????DDDKKKTTT]]]dddeeeeeehhhiiiiiikkkjjjiiijjjkkkllljjjhhhjjjlllooooooooooooppprrrttt|||{{{uuurrruuuwwwuuussssssrrrqqquuuzzzzzz{{{qqqccc]]]UUUKKKHHHKKKPPPTTTUUUPPPQQQWWWeeexxx|||~~~qqq```PPPCCCGGGWWW^^^RRRBBB???<<<999777999???GGGLLLXXXWWWVVVTTTQQQKKKEEEAAA@@@AAAFFFKKKIII@@@<<<>>><<<===BBBHHHGGGAAA>>>>>>@@@>>>;;;888666555666666333444444444444666999<<>>>>>???>>><<<:::777555444555666888<<>><<<:::;;;>>>CCCIIIOOOUUU\\\```hhhiiiooovvvvvvtttwww}}}{{{yyy||||||vvviiiaaakkkzzz}}}wwwsssqqqrrrvvvuuuuuuttttttwww{{{~~~xxxlllaaa___bbbdddgggjjjjjjooovvvxxxnnnbbb```eeennniii^^^RRRPPPYYYbbbfffcccsss}}}|||{{{|||xxxuuuuuuzzz~~~{{{|||}}}|||zzzwwwvvvvvvqqqtttsssnnnoooyyy{{{yyyuuurrrqqqtttzzz~~~uuupppjjjkkkttt|||kkkjjjiii\\\III>>>:::;;;;;;:::888888999;;;;;;;;;:::999999:::;;;<<>>BBBEEEOOOVVV^^^]]]UUUMMMJJJJJJOOONNNMMMLLLKKKGGGAAA<<>><<<:::888666555555555444444555888;;;DDD\\\gggfffiiiiiigggjjjhhhhhhjjjkkklllmmmmmmmmmqqqtttxxx{{{|||{{{yyywwwsssmmmmmmrrrqqqooowww}}}DDDQQQfffwwwqqq^^^NNNDDD======>>>>>>>>>===;;;999888444555555777:::???GGGLLLRRR^^^ttt{{{rrrooonnnllllllnnnmmmqqqvvv|||~~~}}}~~~}}}zzzuuunnniiidddgggpppzzz|||sssggg```^^^oooqqqfffeeemmmxxxtttjjj```aaalllwww||||||uuutttpppkkkccc\\\VVVRRRHHHHHHIIIRRReee{{{zzz{{{}}}|||{{{}}}~~~ssswww|||qqqgggkkkbbbHHHEEEEEEDDDCCCCCCDDDFFFHHHIIIEEEHHHJJJIIIGGGEEECCCCCCDDDBBBLLLNNNppp{{{|||[[[QQQhhhssscccYYYRRRJJJDDDBBBCCCBBB@@@??????>>>===;;;999;;;???DDDJJJRRRZZZ```gggiiinnnssssssssswww}}}}}}zzzzzzzzz{{{|||ssskkkppptttrrrooorrr|||ssseeeeeejjjvvv{{{vvvsssrrrrrrxxx~~~}}}yyyxxx}}}yyymmmhhhgggeeefffiiifffeeehhhnnnoooiiibbb___llllllfffZZZTTTXXXaaafffeeemmm||||||zzz~~~wwwpppppptttzzz}}}}}}zzzyyyxxxxxxyyyzzzyyywwwtttvvvtttpppqqq{{{{{{zzzyyyxxxwwwzzz~~~qqqllliiimmmxxx}}}tttuuuooo[[[GGG===::::::;;;999888777999:::===<<<;;;:::999:::;;;;;;FFFJJJuuuzzzvvvuuu|||zzz{{{yyyQQQ<<<;;;<<<@@@@@@>>>AAAFFFLLLUUU^^^```bbbfffhhhgggjjjiiiiiijjjkkkkkkjjjhhhiiikkkmmmnnnmmmmmmooopppllloooyyy{{{xxxyyyyyyxxxyyy}}}tttpppmmmppptttwww|||sssbbbPPPKKKFFFGGGKKKLLLGGGBBB@@@CCCGGGLLLTTT___llluuu~~~{{{uuummmfffcccZZZPPPTTTmmmyyyaaaOOOKKKEEE???===AAAHHHNNNXXXdddmmmiii\\\TTTXXX```lllmmmjjjffffffdddUUUCCCBBB===<<<@@@FFFJJJOOOUUUPPPMMMIIIDDD???<<<:::999777777777666444444777999BBBZZZffffffiiiiiifffiiihhhiiiiiijjjkkklllmmmmmmmmmqqquuuyyy{{{zzzxxxvvvrrrjjjfffiiinnnsss~~~~~~>>>JJJ^^^rrr{{{{{{~~~{{{}}}rrr___OOODDD>>>======>>>>>>======<<<;;;444444555555777<<>><<<999:::<<>>???BBBHHHRRR[[[___bbbfffhhhgggjjjiiihhhiiikkkkkkiiihhhhhhjjjlllmmmllllllnnnooolllooorrr~~~yyyzzz|||||||||}}}zzzsssnnnooossswwwxxxxxxyyytttuuuxxxsssfffZZZJJJJJJKKKLLLKKKIIIEEEAAAAAABBBDDDGGGLLLUUU```gggsss|||xxxooojjjeee```hhhhhh```]]]ppprrrkkk^^^SSSOOOVVVcccmmmuuu{{{|||qqqbbb]]]fffsssrrrUUUIIIDDDDDDKKKSSSVVVXXX[[[ggg```UUUJJJAAA===<<<===888999999777555555666888CCC\\\hhhhhhlllkkkhhhjjjiiiiiiiiijjjjjjkkklllmmmllloootttxxxyyyyyywwwuuuoooeee]]]\\\dddppp}}}~~~<<>>BBBFFFLLLWWWbbbkkkyyyzzzrrrppppppqqqwww}}}}}}}}}zzzvvvsssrrrrrrqqqpppkkkeeeaaagggrrrxxxrrriii]]]VVVNNNMMMWWWbbbgggeeeiiieee___\\\^^^fffnnntttgggccc^^^[[[___mmm~~~rrrkkkhhhhhhgggcccaaa___]]]]]]```ccceee]]]VVVRRR\\\vvv}}}~~~|||}}}~~~yyyrrrwwwyyyffffffooowwwllluuujjj[[[KKKBBBEEEHHHFFFDDDAAA@@@AAACCCDDDBBBDDDGGGHHHHHHGGGFFFGGGCCCIIIGGGCCCTTTyyymmmiiivvvmmmQQQJJJgggqqqcccZZZRRRLLLJJJDDDBBBAAA@@@AAA@@@???===::::::;;;===BBBKKKUUU]]]dddiiimmmoooppptttxxx|||~~~||||||~~~|||yyy{{{~~~wwwuuuxxx~~~~~~|||xxx}}}yyypppiiidddbbbgggnnnnnniiiaaaYYYVVVUUUUUUTTT]]]hhhnnnggg]]][[[```eeekkkpppxxx}}}~~~yyyuuutttvvvwwwtttqqqxxxuuusssuuuyyy||||||zzz|||~~~|||yyy{{{zzziiibbbhhhtttyyysssqqqwwwzzzuuuiii```cccqqq{{{|||xxxxxxyyy}}}pppUUUBBB;;;888999999888666666777999999999999999:::<<<>>>???CCCBBB]]]tttdddpppzzzVVV>>>;;;:::===>>><<<===@@@EEEPPPZZZ^^^bbbfffhhhgggiiiiiihhhiiijjjkkkiiiggggggiiillllllllllllmmmooommmpppqqqvvvyyyyyy~~~|||zzz~~~xxxqqqooorrruuusssnnnrrrfffZZZUUUWWWYYYWWWSSSPPPTTTVVVRRRJJJDDDBBBCCCDDDCCCEEEJJJRRRZZZ```cccjjjsss|||pppgggbbb]]]YYY^^^iiilllgggoooxxx||||||oooiiimmmsssqqqWWWNNNHHHKKKRRRVVVWWWYYYiiiddd\\\SSSJJJDDD@@@>>>999::::::999888777888:::EEE]]]iiihhhkkkkkkgggjjjiiiiiiiiiiiiiiijjjllllllnnnpppsssvvvxxxwwwvvvuuukkkcccWWWSSS\\\nnn}}}||||||}}}~~~}}}===EEEWWWlllxxxzzzyyyzzztttsssssspppeeeTTTGGGCCC<<<<<<<<<<<<<<<<<<<<<<<<666666666555555777:::>>>CCCGGGQQQ[[[ccclll|||zzzuuuuuuvvvyyy{{{vvvsssssstttvvvvvvqqqmmmfffdddjjjqqqrrrnnnhhh___UUUPPPRRRWWWYYYYYY[[[ZZZVVVSSSTTT]]]jjjtttrrroookkkeee___aaaooo~~~yyyooohhheeeeeeaaa```]]][[[[[[]]]___aaa___YYYVVV```xxx{{{zzz~~~qqqnnnuuuttteeeiiissstttjjjwwwoooWWWLLLFFF@@@AAA???>>>======>>>???BBBCCCBBBDDDFFFFFFEEEEEEFFFGGGFFFLLLGGGGGGNNNwww{{{rrryyysssQQQJJJZZZoooxxxggg^^^TTTMMMIIIDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;:::;;;???GGGPPPWWW```ggglllmmmooossswwwyyy{{{zzz{{{|||{{{wwwwwwzzz}}}|||}}}{{{|||xxxqqqiiiccc^^^___iiissswwwuuulll]]]RRRNNNOOOOOOXXXgggrrrpppgggdddhhhkkknnnvvv}}}vvvvvvwwwxxxyyyyyyvvvtttuuuttttttvvvxxxyyyyyyxxxvvvyyy{{{|||nnnccceeeooo{{{~~~pppjjjgggnnnzzz~~~xxxooocccZZZ```rrr~~~wwwssstttyyyzzzjjjPPP???<<<888999999777666555777888777777777888999<<<>>>@@@AAAEEEZZZ{{{dddeeezzz}}}\\\AAA<<<999;;;<<<;;;<<<>>>CCCNNNXXX]]]aaaeeegggfffiiihhhhhhiiijjjjjjiiiggghhhjjjlllmmmllllllnnnooolllooorrruuu}}}zzz|||{{{xxxvvv}}}zzzsssnnnmmmnnniiibbbZZZQQQFFFAAAEEEMMMSSSUUU```aaa^^^TTTIIIAAAAAACCCEEEEEEHHHPPPZZZbbbggghhhfffooozzz{{{nnnfffaaa[[[TTTSSScccppprrrttt~~~vvvooojjjpppssstttxxxkkkYYYGGGAAADDDIIIMMMOOOSSSUUUWWWVVVRRRJJJBBB===999:::<<<<<<;;;;;;<<<===GGG^^^hhhfffhhhhhheeehhhjjjiiihhhhhhhhhjjjkkkllloooqqqsssuuuwwwxxxyyyyyyoooiii\\\RRR[[[ppp{{{tttvvv}}}<<>><<<<<<<<<===>>>@@@AAABBBEEEFFFFFFDDDBBBBBBDDDEEEIIINNNGGGMMMMMMggg{{{yyy}}}UUUKKKRRR]]]|||pppeeeXXXMMMGGGDDDCCCAAAAAABBBBBB@@@???;;;:::999999;;;BBBJJJPPP[[[dddjjjkkklllrrruuutttwwwvvvxxxzzzxxxttttttxxx~~~~~~xxxyyy|||yyyrrrhhh___WWWXXXcccppp}}}zzzkkk\\\TTTPPPLLLTTTeeetttvvvpppnnnoooppplllvvv}}}zzzsssvvvyyyzzzxxxvvvvvvwwwqqqsssuuuvvvuuuttttttuuuqqquuuyyy}}}zzzpppnnnuuuqqqllljjjppp{{{~~~yyyoooccc[[[eeezzzwwwoooooosssrrrbbbJJJ======777888888777555555666888777777777777888:::<<<===<<>>@@@KKKVVV[[[___cccdddccciiihhhhhhhhhjjjjjjhhhggghhhjjjlllmmmmmmmmmnnnoookkkllloootttyyy|||wwwrrrrrrtttwwwwwwqqqiiieeeccc\\\SSSHHHHHHJJJNNNWWW```gggkkkmmmggg[[[PPPGGGDDDDDDEEEGGGJJJOOOTTTZZZaaahhhmmmiiinnnwwwyyypppllljjjbbbXXXRRRXXXdddoootttzzz}}}yyyvvvpppfff^^^___]]]^^^eeesss|||eeeLLL@@@???@@@@@@AAA>>>BBBGGGKKKKKKGGGBBB???888:::<<<>>>>>>>>>@@@BBBLLLaaajjjfffggghhhfffiiijjjjjjhhhggghhhiiikkklllooopppqqqtttwww{{{~~~|||wwwhhhXXX[[[ppp~~~yyyrrrvvv999???NNNbbbppptttrrrrrrxxxtttvvv{{{vvvdddPPPEEE<<<<<<;;;::::::::::::;;;888888777555444555777999<<<>>>EEEPPPYYYaaajjjssszzz~~~wwwkkkkkktttwww}}}zzzzzz|||zzzxxxwwwuuusssuuuyyyuuuhhh^^^aaaiiimmmxxxzzz|||zzzrrrhhhdddddd___hhhpppnnnddd___cccjjjtttsssxxx~~~|||sssnnnooogggiiikkkjjjhhhdddbbb```]]]```dddfffeee```[[[WWWXXX\\\bbbnnnzzz}}}{{{~~~wwwpppiiijjjbbbiiiqqqmmmbbboooooonnnXXXAAADDDIIICCC===@@@@@@@@@@@@AAAAAAAAAAAAIIIHHHFFFCCC@@@???AAACCCFFFJJJBBBMMMHHHYYYxxxlllwwwxxx}}}\\\GGGHHHNNNkkkxxxlll]]]OOOFFFDDDCCCAAAAAABBBBBBAAA???::::::999888999>>>FFFKKKXXXaaaiiiiiikkkpppsssqqqtttsssuuuxxxxxxuuuvvvzzz{{{tttwww{{{~~~xxxkkk^^^SSSPPP[[[hhhwwwiii^^^SSSJJJPPPbbbssswwwtttrrrrrrrrrqqqyyy{{{wwwvvvyyy|||zzzuuurrrsssvvvnnnrrrvvvvvvssspppppprrrpppuuuzzz~~~|||zzz{{{wwwuuuzzz{{{}}}pppfffnnnyyyjjjnnnlllnnnlll]]]GGG<<<===777888888777555555666777888888777777777888:::;;;666BBBMMMrrrzzzmmmvvvwwwbbbEEE===666777888999:::===>>>IIIUUUZZZ]]]aaabbbaaaiiihhhggghhhjjjjjjhhhgggiiikkkmmmnnnmmmmmmooopppkkkiiilllrrrssstttrrrkkkmmmuuuqqqsssnnneee^^^ZZZRRRHHHFFFOOO]]]kkkvvvrrreeeTTTIIIGGGIIIJJJIIIKKKPPPUUUVVVVVVZZZdddmmmmmmpppvvv~~~vvvqqqsssssslllaaaTTTMMMPPP^^^iiippp~~~ssskkkbbb^^^]]]\\\WWWRRRPPPNNNQQQ[[[eeerrroooUUUIIIEEE@@@999555777888999;;;===???AAACCC777:::===???@@@AAACCCDDDQQQffflllhhhiiiiiihhhlllkkkjjjhhhggggggiiikkklllnnnnnnpppsssxxx}}}sss]]][[[mmm|||~~~www}}}}}}EEE:::CCCccc|||}}}wwwwwwwwwttttttvvvvvvlllYYYJJJ???======>>><<<888999<<<:::888555222222444666888999===CCCIIIOOOWWWaaaiiirrr}}}zzzxxxwwwtttoooqqq~~~|||~~~|||vvv{{{zzzwwwzzz}}}yyyvvvsssllleeeeeeiiipppyyyvvvooommmlllpppuuuzzz~~~vvvkkkiiihhhooo|||{{{vvvoooiiieeedddeeefffgggfffeeefffgggddd^^^YYYSSSZZZeeeuuu}}}xxx|||uuuppppppnnniii___lll}}}}}}mmmnnnwwwuuu```KKKDDDFFFGGGDDDBBBCCCBBBAAA???>>>======<<>>YYY~~~~~~^^^DDD333888<<<555333:::@@@DDDKKKSSS[[[aaaeeeffffffhhhjjjjjjiiiiiijjjkkkiiiiiijjjkkkmmmnnnnnnooommmnnnnnnnnnooorrrwwwzzzqqqkkkjjjjjjddd]]]TTTJJJHHHQQQ\\\cccsssdddXXXMMMIIIGGGEEEIIIOOOUUUYYY___cccfffffffffggghhhooozzz}}}pppmmmvvv}}}vvviiiXXXOOOJJJMMMSSSZZZgggsss|||{{{uuutttvvvcccZZZOOOJJJJJJKKKIIIGGGCCCDDDHHHRRRbbbqqqxxxwww|||xxxkkk[[[NNNHHHBBB===999999:::999666777===DDDAAAAAAIIIJJJDDDIIIOOOHHHZZZdddkkkiiigggjjjmmmkkkeeefffggghhhhhhjjjmmmppppppnnnpppsssvvvwww}}}tttaaa\\\jjjyyy~~~yyyAAA<<>>=========BBBBBBBBBCCCDDDEEEFFFGGGEEEBBBDDDFFFEEERRR{{{zzzzzzwwwnnnLLLIIIFFFPPPtttqqqfffZZZNNNHHHEEECCCCCCCCCCCCCCCBBB===<<<:::888666888<<<@@@FFFPPP[[[bbbdddfffjjjnnnpppppppppooonnnooorrrttt{{{}}}~~~rrreee[[[VVVUUUkkk~~~rrr```UUUYYYdddqqqwwwvvvttttttsssxxx~~~~~~|||{{{vvvooouuuvvvxxxwwwtttrrrqqqqqqtttssssssssssssrrrssssssuuuwww|||~~~vvv{{{zzzxxxtttvvv|||xxx{{{|||mmmfffhhhjjjnnnjjj[[[III???;;;999999888777666555555555555666666666666777888999:::===;;;<<>>BBBIIIQQQYYY___ccceeejjjkkkmmmllljjjiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmnnnnnnnnnnnnqqquuuxxxssslllllliii```TTTIIICCCGGGVVVeeewww}}}gggYYYUUUQQQOOOJJJEEEGGGMMM]]]aaahhhmmmnnnmmmjjjiiijjjpppyyyzzznnniiipppzzz|||wwwdddVVVIIIGGGJJJNNNVVV]]]nnntttzzzzzzuuuooolllkkkVVVUUUTTTTTTSSSNNNGGGAAAEEECCCDDDKKKVVVcccpppxxx|||~~~{{{ooo```TTTIIIAAA?????????===999888<<<@@@FFFHHHQQQQQQIIILLLQQQLLL\\\eeekkkjjjhhhkkklllkkkhhhiiiiiiiiijjjlllpppsssqqqoooooosssvvvyyy}}}nnneeeiiirrrxxxttt}}}@@@>>>DDDWWWpppyyywwwuuutttvvvvvvooo```TTTBBB>>><<<===;;;999999===<<<:::777444333333444555555999>>>BBBGGGNNNWWW^^^fffssstttggg]]]WWW[[[iiiyyy|||{{{~~~|||zzzyyyxxxqqqiiieeefffiiijjjkkknnnrrrwww|||vvvwwwxxxzzzzzzoookkklllqqqzzz|||~~~}}}|||zzzvvvooogggaaaZZZaaaqqqzzzwww|||pppdddhhhsssyyyiiirrroooaaaccckkkkkkYYYFFFAAACCCCCCAAA@@@@@@???>>>>>>======>>>>>>@@@@@@AAACCCDDDGGGIIIJJJEEEAAA@@@CCCCCCMMMmmm}}}~~~ttt{{{qqqOOOIIIBBBIIIhhhzzzkkk]]]PPPIIIGGGDDDCCCCCCCCCBBBAAA===<<<;;;888777888;;;>>>@@@IIITTT[[[^^^aaagggkkknnnoooooonnnmmmmmmoooqqqxxx}}}rrreeeZZZRRRbbbsssqqq______fffssszzzzzzwwwvvvvvvzzz{{{zzzyyytttmmmqqqssstttsssqqqqqqqqqsssssssssqqqqqqqqqsssuuuvvvxxx{{{uuu~~~rrrrrr||||||ooolllsssxxxwww}}}gggaaakkknnnooohhhVVVEEE<<<::::::999888777666555555555555555555555555555666777888999;;;:::EEEnnn]]]===666999999999<<<;;;>>>DDDLLLTTT[[[aaacccjjjlllmmmmmmkkkjjjkkkkkkiiiiiijjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmnnnrrruuuzzzqqqhhhfffZZZPPPEEE===:::>>>LLLZZZeeemmmwww}}}~~~uuudddTTTPPPPPPQQQOOOJJJGGGMMMVVVhhhlllrrrwwwxxxuuupppmmmlllpppvvv{{{}}}xxxnnneeegggsssvvveeePPPFFFBBBBBBDDDFFFXXX___hhhllljjjeee```^^^[[[___eeeiiihhhccc[[[VVVOOOGGGBBBDDDIIIQQQbbbsss{{{{{{kkkYYYLLLIIIIIIIIIEEEAAA>>><<<<<>>AAAHHHPPPWWW___lll|||qqq^^^QQQMMMQQQ]]]mmmwww|||~~~{{{yyyyyyvvvqqqoooqqqnnnkkkhhhhhhlllrrrwwwyyyuuuwwwwwwyyy}}}rrrllljjjkkknnntttxxx}}}{{{tttppp```fffttt|||xxxwww{{{yyyggghhhuuutttiiizzz~~~kkkbbbcccfffcccSSSBBB>>>@@@AAA@@@???>>>======<<<======>>>>>>======>>>???AAACCCEEEFFFDDD???>>>@@@AAAGGG]]]uuuzzz}}}}}}tttVVVLLLAAACCC[[[qqqaaaTTTLLLIIIFFFCCCCCCBBBAAA@@@======<<<:::888777999;;;>>>EEEOOOVVVZZZ___eeejjjlllmmmnnnnnnmmmmmmnnnooovvvyyyrrreee[[[___jjjyyynnnjjjkkkuuu}}}~~~}}}|||{{{~~~|||vvvuuuuuuqqqjjjjjjkkkmmmnnnnnnpppsssvvvuuusssqqqoooppprrruuuwwwzzz}}}~~~sssjjjppprrrllltttyyyyyygggaaammmqqqqqqhhhVVVFFF>>><<<;;;888888666555555555555555444444333333444555555666666:::999<<<]]]wwwwwwiiiEEE777999:::888777999;;;@@@FFFNNNVVV]]]aaadddgggiiikkkkkklllnnnoooiiiiiijjjjjjkkkllllllmmmnnnnnnnnnmmmlllllloooqqqppp|||nnn^^^UUUHHHBBB===:::888777<<>>WWWxxx|||zzzyyyxxxsssiiibbbLLLEEE>>>===<<<::::::<<<<<<;;;999888666444222222111444888:::<<>>???>>>>>><<<<<<;;;;;;<<<<<<============<<<======>>>@@@@@@BBB===<<<>>>???CCCQQQ```xxxrrr}}}xxxbbbTTTFFFCCCQQQooo{{{hhhZZZPPPMMMHHHDDDCCCBBBAAA@@@>>>>>>>>><<<999888888:::<<>>;;;:::888777666555444444444444333333333222333333444555555:::999999QQQ}}}lllggg}}}lllNNN===<<<>>>;;;888777999<<>>===;;;:::<<<;;;;;;:::999777555333111111444666888999>>>EEEKKKPPPZZZmmm~~~wwwzzz}}}}}}{{{yyyuuuqqqlllhhheeedddeeejjjooorrrxxx~~~uuuhhhhhhiiikkkmmmooorrrssswwwzzz}}}|||www{{{sssvvv{{{www|||rrrnnnqqqpppjjjUUUHHH<<<;;;===>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<>>>>>>======<<<======>>>???<<<<<<>>>>>>@@@IIISSS|||xxxpppzzzyyyooo___OOOHHHKKK^^^sssbbbTTTPPPJJJFFFDDDCCCBBBAAA@@@@@@@@@>>>;;;999888888999<<>><<<:::===BBBKKKTTT```lllyyy{{{yyyvvvssstttwwwyyyxxxvvvnnnlllkkkkkkmmmooooooooouuu{{{nnngggffffffrrrwwwvvviii[[[VVVYYY\\\ZZZWWWRRROOOMMMNNNQQQRRRYYY___iiiuuuttthhh[[[LLLBBBAAAGGGOOO\\\mmmzzz|||wwwmmmooolllfffeeecccXXXJJJFFFUUUlllssskkklllssspppmmmjjjjjjlllkkkhhhgggiiijjjkkklllmmmmmmooorrrtttrrrnnnkkkkkkjjjjjjooowwwzzzsssrrrzzz~~~vvvxxxvvvwww|||ggg[[[III???HHHccc{{{uuuooojjjYYYNNNDDD@@@>>><<<:::;;;999:::::::::888666333222222444666777888;;;BBBGGGLLLSSSfff|||vvvqqqppppppmmmqqqtttsssuuu{{{}}}|||zzzwwwvvvtttsssrrrsssttttttsssuuuyyy{{{}}}}}}|||sssxxxtttjjjkkkkkkfffPPPEEE;;;:::======>>>???;;;;;;:::::::::::::::;;;===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???EEEMMMfffuuuyyy~~~{{{kkkYYYNNNIIIRRRppp~~~jjjXXXSSSMMMHHHEEEDDDCCCBBBAAABBBBBB@@@===:::888888888999<<<@@@EEEKKKQQQUUU]]]aaafffiiijjjiiiiiijjjooooooxxx~~~yyysssnnnmmmpppxxx~~~}}}zzzppphhhhhhmmmnnnlllkkkmmmooonnnmmmkkkkkkkkknnnnnnnnnooorrrvvvzzz|||~~~uuuooozzzyyykkkeeedddiiieeeXXXFFF999666777666777777666555444444444444444333333222222333333333666555888===BBBWWWvvvvvvuuuppp___GGG999777888777999888888:::AAAJJJRRRXXX___aaadddffffffgggiiikkkllllllmmmmmmmmmmmmnnnnnnlllnnnnnnnnnmmmlllmmmooossssssvvv|||~~~xxxiii]]]TTTHHH>>><<<>>>>>>>>>???999:::>>>CCCBBBAAAGGGPPP]]]kkk{{{}}}zzzwwwwwwzzzzzzxxxtttpppmmmjjjjjjlllmmmllljjjqqq}}}zzzqqqhhhbbbaaammmtttqqqjjjiiijjjjjjeee___WWWQQQOOOPPPSSSVVVZZZ]]]dddppp{{{vvvnnn```PPPFFFIIILLLNNNVVVdddppptttrrruuurrrlllmmmnnncccSSSEEENNN```eee___gggssssssrrrllliiikkkkkkggggggjjjiiikkkmmmooooooppprrrsssnnnkkkjjjkkkjjjhhhjjjpppuuuxxxyyyzzz~~~}}}yyy{{{{{{zzzzzz```XXXLLLAAABBBXXX{{{vvvppplll]]]QQQEEEAAA???<<<:::;;;999999::::::999666444222222555777777777:::@@@FFFLLLPPPaaa}}}~~~}}}{{{}}}}}}|||www~~~}}}|||||||||tttvvvyyyzzz|||zzzxxxuuu{{{llliiihhheeeNNNCCC::::::<<<===>>>???<<<;;;::::::999999999::::::999999999999:::;;;;;;:::<<<>>>???===>>>DDDKKKXXX|||yyyrrr```SSSIIILLLgggpppZZZUUUNNNIIIFFFDDDCCCBBBBBBCCCDDDBBB>>>:::888888999:::;;;>>>CCCIIIOOOSSSYYY]]]cccggghhhhhhhhhhhhpppooouuu{{{rrrjjjgggmmmuuu}}}zzz{{{uuujjjaaaaaagggjjjhhhjjjllloooqqqpppnnnnnnnnnjjjkkklllooosssxxx|||yyyrrrtttfff```]]]kkkdddUUUAAA555444888999777777555444444444444444444444333333222333333333666333777>>>>>>IIIuuuzzzzzzqqqTTT>>>999:::::::::888777999???HHHQQQWWW[[[^^^bbbeeegggjjjmmmooommmmmmmmmnnnnnnnnnnnnnnnlllmmmooonnnmmmmmmnnnooopppqqquuuzzz}}}zzzrrrkkkaaaVVVMMMKKKJJJFFFBBB@@@HHHGGGHHHKKKKKKMMMXXXfffqqq~~~{{{|||~~~}}}wwwrrrqqqnnnkkkkkklllmmmkkkhhhmmmzzzyyynnndddXXXeeeqqquuuvvvxxxvvvrrrpppjjjbbb\\\\\\^^^bbbeeebbb```aaahhhttt}}}zzz{{{{{{qqqbbbYYY[[[XXXOOOLLLUUUdddoootttwwwsssnnnqqqtttiiiXXXBBBHHHTTTVVVRRR^^^nnnqqquuummmiiijjjjjjfffgggkkkfffiiilllnnnnnnoooooopppjjjiiijjjlllkkkhhhiiimmmsss~~~}}}zzz~~~{{{~~~aaa^^^MMM======KKKnnn~~~xxxsssqqqhhh\\\MMMCCCAAA@@@<<<999888999999999888777555333333333333444666999<<<>>>AAAJJJVVVrrr~~~~~~zzzzzz~~~|||wwwxxx~~~wwwuuuwww~~~{{{mmmhhhyyyzzzlllaaaLLLBBB;;;;;;===<<<;;;<<<:::::::::999999999888888:::;;;<<<;;;;;;;;;===??????===;;;:::;;;???BBBEEEMMM}}}~~~nnnZZZJJJIII\\\pppmmm```RRRKKKGGGCCC@@@@@@@@@@@@AAAAAA@@@???===<<<666666888:::>>>BBBFFFIIIRRRVVV\\\aaadddgggiiikkkjjjrrruuu{{{zzziiieeekkkyyy~~~}}}zzzqqqlllfffbbbccceeehhhiiifffiiihhhfffiiinnnlllfffdddkkkrrrtttuuuyyyvvvxxxyyyhhhaaaZZZeeeUUUDDD<<<999666333333666555444333222222222222222333333444333222111000444666444777<<>>>>>===:::::::::888888===HHHQQQYYY\\\aaaeeeiiikkkkkkkkkoooooopppooolllkkklllmmmllllllmmmnnnoooqqqssstttssssssxxx~~~vvvoooiiiggggggggg```fffooouuuvvvxxx~~~|||{{{zzzyyywwwsssnnnmmmooosssuuuvvvooozzz|||tttmmmeeehhhuuuyyy|||zzzsssjjj```ZZZ^^^fff^^^aaafffppp~~~vvvlllgggbbb\\\^^^eeeqqq||||||xxxxxxqqqfffIIIDDDCCCFFFIIIOOO___ooopppnnnllljjjhhhiiijjjjjjjjjhhhhhhkkknnnpppooommmllliiiggghhhlllooopppooo{{{www~~~]]]\\\PPPDDD>>>???ZZZ~~~xxxsssqqqkkkaaaRRRGGGAAA>>>;;;888::::::999999888666555444333333222333555888;;;===@@@GGGPPPiii}}}}}}zzzxxxxxx{{{wwwqqqqqqwwwlllaaaaaatttppp\\\GGG???999999;;;999888999::::::999999999888888888999:::;;;;;;:::;;;===???===<<<;;;;;;<<<>>>AAACCCIIIppp}}}wwwqqqZZZGGGCCCTTTgggvvvgggWWWNNNIIIEEEBBBCCC@@@AAAAAAAAA@@@???>>>===777777777888;;;@@@DDDFFFLLLPPPUUUZZZ^^^bbbeeehhhhhhpppqqqttt~~~yyy{{{~~~zzzvvvooojjjdddaaaaaaeeehhhiiieeehhhgggeeegggkkkjjjeeehhhooovvvyyyyyy||||||pppgggZZZ\\\NNN@@@:::999888777888555555444222222111111111222222333333333222111000222333222555:::<<>>999<<<:::;;;:::888777<<>><<<;;;;;;;;;999888777666666666333222222222444666999;;;>>>CCCHHH\\\}}}~~~}}}{{{xxxyyy~~~zzz}}}oookkkoooyyy~~~}}}eee\\\\\\ppp|||zzzoooQQQCCC<<<888999;;;888666777999999999999888888888777888999::::::999:::<<<>>>;;;;;;;;;<<<===>>>???@@@CCC\\\wwwnnnsss~~~eeeMMMEEEOOO___sss___SSSLLLFFFDDDEEEAAAAAAAAAAAA@@@???>>>>>>:::888777666888<<<@@@BBBFFFJJJNNNSSSXXX]]]bbbfffiiinnnmmmmmmuuuzzz~~~vvvqqqjjjfff```^^^___cccfffhhhdddggggggeeeeeehhhhhhfffmmmttt{{{~~~~~~|||xxxmmm[[[PPPEEE:::888999999:::<<<444444333222111111111111222222222333222222111000222333111555:::888EEEaaagggBBB888>>>:::;;;:::888777;;;BBBHHHOOOVVV^^^ccccccdddhhhkkklllnnnooopppooonnnooopppnnnnnnnnnoooppprrrssstttxxxyyy~~~}}}zzzyyyyyyyyytttsssrrruuu|||~~~wwwiii^^^[[[\\\aaabbbdddnnn|||{{{rrreeeWWWNNNMMMJJJJJJIIIKKKUUUjjj|||kkkcccnnnzzztttbbbJJJGGGDDDDDDEEEJJJUUU```llllllkkkjjjiiihhhhhhggggggggghhhkkkmmmmmmkkkiiicccfffgggeeecccgggpppyyy~~~jjjaaaUUUQQQIII999>>>[[[{{{wwwqqqrrrnnndddWWWJJJBBB??????===<<<:::888777777777888333333222111222555777888<<>>CCCFFFJJJNNNSSSZZZaaaeeeiiinnnkkkjjjpppsss{{{}}}ssskkkddd```[[[ZZZ\\\```ccceeedddfffhhhgggfffgggiiijjjrrrwww~~~{{{}}}wwwrrrwww{{{~~~uuucccIII???777666888888999;;;333333222111111111111111111222222222222111111111666666333666<<<999@@@SSSzzzKKK:::@@@;;;;;;:::888777999>>>BBBHHHRRR\\\aaaaaabbbgggllljjjllloooppppppooopppqqqnnnnnnooooooppprrrssstttttttttxxx}}}{{{zzzzzzzzzrrrqqqpppsss{{{yyyuuuwwwtttjjj```XXXWWWYYY]]]\\\XXXYYY^^^mmmuuu}}}~~~|||{{{~~~uuufff^^^^^^ZZZXXXSSSLLLJJJWWWrrr|||ggglllsssyyy|||lllZZZIIIFFFBBBAAADDDLLLXXXbbbjjjjjjkkkjjjjjjhhhgggffffffgggiiikkkkkkjjjhhhgggcccddddddaaa```fffqqqzzz~~~|||{{{{{{|||mmmVVVNNNLLL>>><<>><<<:::888777777888888555444222111222333555777888======HHHaaazzzmmmbbbgggrrr{{{qqqiiidddnnnccceeelllxxxqqqnnnuuuyyyZZZCCC===:::999;;;;;;888666888888888888777777777666666555777888777777777999;;;888888:::;;;<<<;;;;;;;;;???BBBaaaoooccckkk{{{{{{aaaMMMGGGKKKdddsssbbbUUULLLGGGFFFCCCCCCBBBAAAAAA@@@@@@@@@>>><<<999666555666888:::???BBBEEEIIIMMMTTT[[[```eeeiiiggggggmmmmmmsssxxxllleee]]][[[XXXWWWZZZ]]]```aaacccfffiiijjjhhhhhhmmmrrrvvvzzzvvvxxx~~~qqqmmmssswww}}}yyyjjjEEE===777666666444444666222222111000000000111111111111111111111111111222777777222444;;;999===MMMzzzUUU===;;;;;;;;;:::999888999;;;===CCCMMMYYY______aaafffkkkhhhkkknnnpppppppppqqqqqqnnnnnnoooooopppqqqrrrsssttttttwww~~~{{{zzzzzzzzzsssqqqooopppxxxyyymmmkkklllmmmkkknnnkkkkkknnnooojjjeeecccfffmmmtttuuurrrpppuuu{{{tttfffccc___^^^]]]XXXRRRVVVkkkssspppmmmnnnqqqnnnaaaSSSHHHFFFBBBAAAGGGTTTccckkkjjjjjjjjjjjjjjjiiihhhgggfffhhhjjjjjjiiihhhffffffiiifffcccaaadddkkkuuu|||~~~}}}zzzyyy~~~yyyZZZJJJJJJAAA:::BBB```|||}}}uuunnnnnnllldddWWWKKKCCC???======;;;:::999888888888666555333222222333444666555:::;;;BBBTTThhhssseee___fffrrruuuvvvzzzxxxaaaaaajjjvvvaaappp}}}ooo___\\\cccqqqrrrbbbNNNCCC:::777777999888555555777777777777777666666666666444555666666555666888:::777888999999:::::::::999>>>>>>TTT||||||eeefffnnn}}}iiiSSSIIIJJJNNNlllnnn```SSSKKKHHHDDDDDDCCCBBBAAAAAAAAAAAA???>>>;;;999777777777888:::<<>>GGGRRRZZZ^^^```dddhhhgggjjjnnnppppppoooppppppnnnnnnnnnnnnooopppqqqrrrqqqrrruuuzzz}}}{{{zzzyyyxxxtttrrrooopppvvvtttrrrvvv|||}}}zzz||||||yyyxxx|||mmmgggiiiooo~~~vvvnnnfffeeeffffff```^^^jjj|||ssskkkbbb___```]]]TTTLLLIIIIIIHHHIIIQQQ```mmmrrrkkkkkkjjjjjjiiiiiiiiiiiihhhjjjjjjiiigggfffffffffooolllgggeeegggnnnwww~~~{{{|||yyy```KKKJJJFFF===<<>><<<:::888777666666888<<<>>>AAAEEEJJJNNNUUU[[[[[[^^^dddaaa```kkkzzz~~~yyyssskkkbbb\\\XXXXXXXXX[[[]]]]]]\\\ZZZ]]]aaahhhmmmkkkkkkuuuxxxvvv~~~vvveeefffvvvnnnaaa^^^```^^^___\\\PPP===888666777666333222555000000/////////000000111111000//////000111222333---222111000555333333>>>KKK}}}{{{|||^^^FFF;;;;;;;;;;;;<<<;;;:::888999@@@KKKUUU[[[___aaacccfffiiimmmoooooonnnnnnnnnmmmmmmmmmmmmnnnoooppppppmmmooorrruuu|||||||||||||||zzzxxxvvvuuupppooooooooottt}}}kkk\\\YYYXXXeee|||uuuooooooqqqmmmgggmmmyyykkkccc\\\ZZZ[[[XXXRRRMMMLLLPPPRRRUUU]]]jjjrrrssslllllljjjiiiiiijjjjjjkkkkkklllkkkiiieeedddfffhhhmmmmmmkkkgggeeejjjttt}}}{{{}}}yyy}}}vvvxxxqqqsssfffOOOMMMLLLBBB===CCCYYY}}}yyyzzz{{{zzzuuujjj[[[LLLBBB<<<<<<======<<<:::888777999777555333333333444555000888999999@@@GGGXXXrrryyymmmgggeeegggmmmssslllooossswwwzzz{{{xxxlllwww|||aaa[[[rrr}}}pppfff___[[[___iiifffRRR???888<<<999888:::999666888===777666666666555555555555333444555555444444666888888777777777777777888999888<<>><<<:::777666666888;;;>>>@@@CCCGGGJJJRRRYYYZZZ]]]ccc___\\\eeennn}}}|||wwwqqqjjjccc^^^XXXXXXZZZ]]]```___\\\YYYZZZ___gggmmmkkkkkkwwwzzztttwwwpppbbbhhh}}}ttteee``````\\\\\\WWWHHH888555444777777444555777000000////////////000111111000/////////111222333***222333333666222000:::???ooo~~~}}}jjjvvvuuuWWW;;;;;;;;;<<<===<<<:::888666<<>><<<;;;:::::::::777777666555444444333333444666777777:::BBBOOOYYYzzzoooccc```gggnnnqqqpppnnnqqqssswww|||yyyxxxuuuooosssfffeeewwwtttddddddfffkkksssqqq]]]BBB999===888888999999999999888888666666666666666666666666333333333444444444555555999999999888888888888888<<<888@@@LLLddd{{{nnnkkkgggZZZLLLEEEDDDLLLWWWiiizzzhhhZZZQQQMMMHHHFFFGGGGGGCCCAAABBB???>>>>>><<<;;;888777555666777777999<<>>777666555444444444444444000000000000////////////000000000000000///......000000111222333555666777@@@[[[yyyooommm|||lllBBB===888888;;;;;;777333<<<;;;AAAKKKTTTXXX\\\```eeeiiinnnooonnnllllllnnnlllllllllmmmmmmmmmnnnnnnmmmlllmmmppprrrzzz|||xxxvvvtttssspppnnnnnnoooooonnnpppvvvwwwzzz~~~}}}|||}}}|||hhhXXXQQQOOOMMMQQQbbb|||~~~zzzpppmmmyyygggaaaaaahhhlllfff___[[[RRRYYY^^^bbbjjjsssuuupppooommmkkkjjjjjjjjjiiihhhmmmnnnnnnjjjfffcccdddfffgggooovvvuuuooolllpppvvvvvvlllnnnyyyyyyvvvtttwwwyyywwwtttsssvvvbbb___ZZZOOO@@@HHHbbb}}}xxxrrrkkkaaaUUULLLAAA???<<<;;;;;;;;;888666888888777666555444333222444666777666777===GGGPPPgggvvvnnneee]]]]]]fffooottttttssstttvvvyyy~~~}}}uuuvvvyyyzzzkkkcccjjjqqqppppppuuupppiiimmmooouuuxxxoooXXXAAA999;;;777888888999999888888777666666666666666666666666333444444444555555555555888888888888888888888888999666>>>FFFVVVzzzmmmkkkkkkbbbUUULLLDDDGGGLLLXXXuuusssdddZZZLLLFFFDDDEEEFFFCCCBBBDDDAAAAAA@@@???===;;;999888666666777888:::===@@@AAAHHHLLLQQQTTTVVVXXXZZZ[[[iiijjjqqq~~~}}}rrrgggdddeeeeee___XXXUUUUUUVVVVVVUUUVVVYYY\\\___dddjjjpppuuu{{{}}}zzzuuuuuuzzz}}}{{{ssspppvvv{{{}}}xxxtttzzzpppfffgggjjj```TTTHHH:::777777666444444333333333000000000000////////////000000000000000///......000000000111333444666777999NNNrrrwwwlllxxxsssBBB:::666999<<<:::888888:::999===GGGOOOTTTYYY___aaafffkkkmmmmmmlllmmmnnnlllllllllmmmmmmmmmnnnnnnlllkkklllnnnooottt~~~~~~|||xxxvvvuuutttrrrpppkkklllmmmmmmooovvv}}}}}}zzzpppgggdddWWWRRRPPP^^^zzzzzzwwwzzz}}}{{{zzzhhh``````llluuurrrjjjeeeWWW___fffiiimmmssssssooonnnllljjjjjjkkkkkkjjjiiikkkllljjjfffcccccchhhllloootttzzz~~~|||vvvqqqssswwwvvvvvvvvvvvvvvvwwwxxxvvvjjjbbbHHHDDDQQQrrr{{{vvvqqqhhh^^^VVVFFFAAA<<<<<<>>>>>>:::666:::999888777555444222222444666666555555888>>>DDDPPP^^^vvv|||tttccc^^^[[[^^^hhhqqqwwwxxxyyywwwzzz~~~}}}}}}|||oooiiiiiiooowwwppp]]]]]]qqqyyyyyy{{{yyyllljjjwww}}}zzzfffMMM===888777777777888888888888777777777777777777777777777777444444555555555666666666666666777777888888999999999777===@@@DDDhhh}}}llljjjoookkk___UUUBBBCCCDDDJJJ___ooobbbQQQKKKFFFFFFFFFCCCBBBDDDCCCCCCBBBAAA???>>><<<;;;777666666777888:::<<<===AAADDDIIILLLNNNPPPSSSTTTaaabbbeeeooo}}}|||ooodddXXXSSSUUUXXXWWWUUUPPPQQQRRRRRRSSSWWW\\\___aaadddiiipppxxx~~~xxxooooooyyyvvvwwwtttooonnnrrrvvvwwwuuuppppppxxxwwwlllllllll^^^QQQFFF:::888777666444333222222222000000000000////////////000000000/////////......000000000111222444555666555@@@[[[vvv{{{~~~PPP???666;;;>>>999888<<<888666999AAAIIIOOOWWW^^^^^^ccciiilllkkkkkkmmmooolllllllllmmmmmmmmmmmmmmmmmmlllmmmnnnmmmpppzzz{{{|||zzzwwwvvvuuuuuusssrrrkkklllmmmmmmpppwww}}}xxxvvvfff^^^WWW^^^vvv~~~ooohhhmmmkkkjjjlllqqqtttuuussslllbbbcccrrr~~~{{{qqqlll]]]gggooorrrrrrrrrqqqnnnmmmlllkkkkkklllmmmllljjjjjjiiifffaaa```eeennnvvvyyyyyy|||yyyuuuzzzzzz~~~|||yyywwwxxx{{{}}}qqqhhhVVVGGGEEE^^^~~~{{{wwwqqqhhhbbbRRRIII@@@<<>>:::<<<;;;:::888666444333222444555555555444555888;;;DDDLLL^^^{{{yyykkkccc___^^^^^^dddllltttxxxyyy}}}{{{~~~zzzrrrhhhaaa]]]fffuuujjjXXX]]]qqq~~~nnnlllvvvzzzqqqWWW@@@888777555666777777777777777777666777777777777777777777777555555555666666666666777555555666666777888999999;;;999======:::OOOoooiiimmmnnneee[[[DDDDDDCCCFFFRRRppp}}}lll\\\TTTMMMJJJGGGCCCCCCEEEDDDDDDCCCBBBAAA???>>>===777777666555555666888888:::===BBBEEEGGGIIILLLNNNUUUZZZaaagggppp|||{{{vvvsssccc[[[PPPKKKLLLPPPQQQQQQOOOOOOQQQRRRUUUZZZaaafffiiijjjnnnuuu~~~wwwtttyyy~~~wwwooonnnssszzz|||zzzjjjeeelll}}}uuurrrmmm\\\OOOGGG>>>888777666444333222111111000000000000/////////////////////.........////////////000000111333444555777:::KKKpppiiiMMM888:::>>>999777;;;777555666<<>>JJJfffnnnaaa\\\[[[^^^ccciiipppuuuyyyzzz}}}|||vvviiieee^^^XXXeeezzzqqq^^^aaarrrwwwqqqwwwrrrqqqbbbIII999777999777555666666777777666666555666666666666666666666666555555555666666666666777444444555666777777888888:::888999<<<<<>>===999888666555444555555666777999===???AAACCCFFFHHHNNNUUU]]]bbbfffmmmwww}}}~~~|||vvvooohhhddd\\\WWWQQQMMMLLLMMMMMMMMMLLLNNNPPPSSSWWW^^^fffkkkssstttyyy}}}}}}tttlllrrr~~~uuuiiifffqqqwwwrrrjjjWWWJJJFFF@@@777666555444222222222111000000000000//////////////////...---......///000/////////000111222333444777888BBBaaa\\\<<<777;;;:::777888777555555:::???EEEQQQ\\\___dddiiilllkkkjjjkkklllmmmmmmmmmmmmmmmmmmmmmlllnnnmmmooorrrqqqpppuuu{{{|||zzzvvvtttrrrrrrrrrsssrrrqqqrrrrrrrrrqqqrrrxxx{{{sssmmmppp~~~tttddd[[[PPPUUU[[[fffvvvxxxqqqnnnvvvxxxrrrvvvfffnnnvvvzzzvvvpppnnnooonnnmmmmmmoooppppppooommmiiifffaaa]]]^^^fffttt~~~yyyzzzyyywww~~~qqqppp{{{sssaaaYYYMMMCCCIII___yyy}}}xxxttthhh\\\LLLAAA===>>>>>>======<<<;;;:::888777555555333333333444555666777888<<<;;;AAAXXX{{{uuuggg___\\\XXX^^^gggnnnssswwwyyyzzz{{{}}}nnnhhhgggfff^^^XXXeeexxxwwwgggggg~~~qqqsssrrrhhhUUUAAA888999;;;:::555555666666666666555555666666666666666666666666444444555555555666666666444444555555666666777777333666555:::@@@CCC]]]tttlllllljjjfff\\\MMMAAA???DDDVVV{{{mmmcccWWWPPPJJJFFFEEEHHHDDDDDDCCCCCCBBB@@@???>>>:::999777666555555555555555777:::<<<===???AAADDDLLLPPPUUUXXX\\\dddpppyyy}}}~~~}}}xxxooofff___[[[WWWVVVTTTQQQOOOMMMLLLLLLJJJLLLPPPTTTYYYaaaiiinnntttyyyxxx|||ppplllyyyyyykkkiiikkkxxx|||qqqmmmdddOOOBBB@@@<<<666555444333222222222222000000000000///////////////...---------...///000////////////000111222333333444;;;RRR}}}lllIII999999;;;999777888555555888;;;AAANNNZZZ___dddiiikkkjjjiiijjjkkkmmmmmmmmmmmmmmmllllllllllllkkklllooopppooorrrwww~~~|||wwwuuussssssttttttsssrrrrrrrrrrrrrrrsssyyy{{{uuuyyyqqqbbbZZZ[[[```dddiiiuuuuuupppppp}}}{{{vvvmmmpppuuuyyyvvvpppnnnpppnnnmmmmmmooopppooommmkkkeeeccc___[[[ZZZaaallluuuuuuyyy||||||zzz{{{~~~yyyeeejjjqqq|||}}}hhhWWWRRRKKKFFFLLLaaa{{{|||xxxqqqgggYYYLLLDDD@@@???>>><<<<<<;;;:::999888777777444333222222444555666666::::::???KKKcccyyyrrrnnnhhh___ZZZ[[[]]]eeeooovvvxxxwwwwwwxxxxxx}}}qqq]]]aaagggjjjeeebbblllzzz|||xxxwwwyyypppuuuaaaIII===999888777888444555555666666555555444444444444444444444444444333444444444555555555555555555555555555555555555///777666888???===KKKllluuuqqqqqqpppgggSSSCCCAAACCCKKKeee~~~qqqbbbWWWNNNGGGEEEGGGDDDDDDDDDDDDCCCAAA@@@???<<<:::999777666666666666555666888999999;;;===???EEEHHHKKKNNNSSS[[[eeellluuu||||||yyyrrrhhh___YYYWWWRRRSSSSSSQQQNNNLLLLLLMMMJJJMMMSSSXXX^^^fffmmmrrrwww~~~vvvrrr|||wwwmmmkkksssooohhhhhhbbbLLL===:::555444444333333222333333444000000000000///////////////...---,,,,,,...000111///////////////000111222000444666AAAccccccGGG;;;<<<;;;777777555555777888===JJJVVV\\\aaagggiiiiiihhhjjjlllnnnnnnmmmmmmmmmlllllllllmmmjjjkkknnnooommmppptttzzz|||zzzxxxxxxxxxxxxwwwvvvssstttuuuuuuxxx~~~qqqiiiiiimmmnnnkkkfffmmmzzz|||vvvqqqooo|||~~~wwwvvvssstttwwwuuuooommmooolllkkklllmmmmmmllljjjggg]]]]]]ZZZWWWUUUXXX```ffffffmmmtttyyy{{{}}}bbbbbbaaajjjqqqYYYZZZSSSEEE>>>KKKfff|||~~~{{{wwwpppdddWWWLLLDDDAAA@@@<<<<<<;;;::::::999888888555333222111222444444444333666999>>>JJJccc|||oooddd```\\\VVVTTTVVVgggoooyyy}}}|||wwwuuutttvvv}}}~~~}}}eeeMMMWWWccckkknnnsss~~~|||uuummm{{{xxx\\\BBB:::999555222333444555555555555555555444444444444444444444444444333333333444444444555555555555555555555555444444000<<<888666<<<666===YYYwww~~~wwwwwwwwwkkkVVVGGGHHHGGGEEEQQQdddooo___RRRHHHCCCDDDEEEEEEEEEEEEDDDCCCAAAAAA<<<;;;999888777666777777444666777777777888;;;===<<<@@@EEEJJJNNNSSSWWWZZZbbbnnn~~~~~~vvvuuurrriii___VVVRRRQQQNNNPPPQQQOOOMMMKKKMMMNNNMMMQQQWWW]]]dddkkkqqqvvvyyy|||{{{yyyrrr}}}{{{yyyfffbbbgggcccMMM<<<777111333333222222333333444555000000000000///////////////...,,,,,,,,,...000111//////...//////000111222222555444666PPP{{{VVV???<<<<<<777666444444666777;;;GGGSSSXXX^^^dddggghhhhhhjjjlllnnnnnnmmmmmmmmmlllllllllpppmmmllloooooonnnooossssss}}}|||||||||{{{zzzuuuvvvxxxyyy}}}}}}wwwyyyyyyxxxnnnbbbfffuuu}}}{{{sssnnnxxx~~~sssxxx~~~wwwtttvvvuuuooolllooojjjjjjjjjkkkkkkjjjgggdddWWWXXXWWWTTTQQQQQQVVV[[[eeekkkuuu~~~zzzjjj]]]bbbvvvaaaNNNTTTFFF;;;@@@JJJrrrvvv}}}vvvnnnfffWWWGGGBBBDDD@@@<<<;;;<<<<<<888888;;;777666444333444555777888888888777777???SSSnnn{{{rrrdddXXXRRRQQQTTTVVVlllqqqwww{{{}}}}}}}}}}}}|||zzzvvv]]]SSSVVV\\\dddlllwwwsssccciiiwwwwwwSSS666555<<<999333333333555777888888777444222555444333333222222333333333444555666666555444333444444444555555555555666666666666666777:::>>>BBB___tttsssxxxuuuiiiSSS@@@===GGGPPPRRRqqqrrrbbbVVVKKKGGGHHHHHHEEEEEEGGGFFFBBB@@@BBB@@@???<<<999777555555555333444444555666777888999;;;===AAADDDGGGJJJNNNQQQ^^^fffqqq||||||vvvooollleee^^^WWWRRROOOMMMLLLKKKIIIJJJMMMOOOPPPOOOJJJOOOYYYdddhhhkkksss|||}}}}}}xxxtttxxx}}}|||yyynnnzzzzzzssseeeggglll```FFF:::<<<999444444333333333222222222////////////..............................------////////////000000000000444666333222BBBkkkoooNNN:::777999555555555666555888EEERRR[[[^^^cccfffhhhiiikkklllkkkmmmnnnnnnmmmllllllmmmmmmmmmlllmmmmmmnnnooopppuuu|||yyyvvvzzz}}}|||}}}{{{}}}iii^^^bbbqqq}}}tttuuuyyyvvv}}}{{{xxxtttooollljjjhhhjjjiiijjjllllllhhh___XXXSSSRRRSSSTTTQQQOOOUUU]]]cccsssyyyllliiixxxwwwXXXRRRGGG>>><<>>@@@???;;;:::<<<:::999777555444444555666444666666777<<>>;;;OOO{{{~~~zzzuuulll\\\MMMEEEFFFAAA>>>@@@???<<<:::;;;>>><<<:::777555444333333111444666666888???JJJSSSsss|||rrrdddYYYXXXTTTMMMHHHMMMXXXcccyyy{{{~~~|||pppgggmmmxxxrrrkkkmmmvvvooo___UUU]]]nnn~~~nnnooo]]]FFF555666999444222555555444222222444888===???444444333222222222222222333444444555555444444333222222222222333333333333333555777888888999;;;===>>>\\\vvvwwwwww{{{uuubbbLLL@@@@@@BBBIIIhhhsssbbbTTTMMMJJJEEECCCEEEEEECCCBBBDDDBBBAAA???===;;;999999888666555555444444555555666666888;;;>>>???BBBEEEGGGIIIOOOXXX___hhhwww}}}xxxvvvuuurrrkkkeee\\\ZZZVVVQQQMMMKKKIIIHHHJJJKKKLLLJJJHHHHHHKKKOOOUUUVVV\\\eeemmmuuu}}}tttmmmiiiiiihhhhhhkkkoooqqqnnnkkkuuu{{{mmmhhh___[[[RRR@@@888666000111111111000000000000////////////............---------------------............/////////000000000,,,///333444444CCCkkk{{{xxxsssUUUAAA:::;;;888666666555777@@@IIIUUUYYY___cccdddddddddeeeeeegggjjjkkkkkklllmmmoookkkkkkkkkkkklllmmmnnnooorrrwww~~~jjj___fffzzz}}}}}}|||yyy{{{zzzwwwsssooommmllllllllliiijjjkkkhhhbbb\\\WWWUUUVVVTTTRRROOOJJJIIIRRR]]]mmmzzz}}}zzz|||~~~yyyiii}}}mmmkkkxxxjjjWWWNNNJJJDDDFFFeeezzzlllZZZMMMIIICCC@@@AAAAAA>>><<<===???>>>;;;999666555444444111444666555444666<<>>444666666222111666444333111111333777;;;>>>444333333222111222222222333333333444444333333333222222222222333333333333222444777888888888999:::>>>JJJvvv~~~www|||yyyrrrVVVBBB@@@EEEDDDVVVzzznnn]]]UUUSSSKKKFFFFFFFFFCCCBBBCCCCCCBBBAAA???===<<<;;;;;;888777666555444444444444333555888:::;;;<<>>===<<<:::999777777666444555555444222333777;;;>>>NNN\\\sssmmm\\\TTTQQQLLLGGGIIIFFFFFFMMMYYYgggqqqvvv~~~}}}jjjgggttt}}}lll]]]]]]dddrrrpppfffnnn}}}nnn\\\AAA999444555555000111555222222222222444555777888333333222111111111111222333333333222222333333333333333333333444444444444111444777888777777777777===999WWWxxx{{{||||||nnnQQQDDDDDDBBBFFF^^^~~~kkkaaaYYYOOOGGGFFFFFFDDDBBBCCCCCCCCCBBBAAA@@@???>>>===999888777666555444444444222444666777888999;;;===???CCCHHHKKKNNNVVVaaaiiiuuu~~~|||yyyuuussswwwsssnnniiieee^^^WWWQQQLLLLLLKKKJJJJJJIIIIIIIIIFFFIIIKKKIIIGGGIIIOOOVVVbbbeeeooo}}}vvvfffsssuuutttpppkkkiiilllpppyyyvvvgggaaagggqqqyyytttttt}}}sssXXXEEE<<<444444666222111111111111000000000000............------------,,,,,,,,,,,,------..................////////////333...000555333111BBBZZZ{{{zzzmmmooo~~~pppPPP>>>;;;888888<<<>>><<<<<>>======<<<;;;:::999888555555444333222444777:::777???DDDUUUwwwrrrhhh[[[PPPKKKIIIHHHFFFFFFDDDGGGRRRcccsss{{{}}}jjjZZZ___lllsssrrr}}}bbbZZZcccssssssfff___iiiwwwvvveeeVVV:::666444555444111111444111111222333444444333333333333222111111111111111333222222111111222222333333333333333444444444444111444666777666555555666:::333HHHxxxyyyhhhLLLAAACCCAAAMMMlllyyykkk```TTTJJJGGGGGGEEEDDDEEECCCCCCCCCBBBBBB@@@???>>>;;;:::888777666555555555333555666777666777888:::===@@@CCCEEEGGGLLLSSSXXXdddiiiqqqyyy}}}zzzxxxuuurrrooooookkkfffaaa\\\VVVPPPKKKHHHHHHHHHHHHHHHHHHHHHHHHBBBDDDFFFFFFHHHMMMTTTZZZ```fffuuussskkkxxxwwwtttlllfffeeelllrrrxxxyyykkkfffmmmwwwyyyrrrssszzzZZZBBB:::333333555111111111111111000000000000.........------------,,,++++++,,,,,,------......------........./////////333//////333333222:::GGGppp|||qqquuucccGGG???999777:::===;;;999999>>>CCCKKKRRRWWW\\\```cccdddfffhhhhhhhhhggghhhiiikkkkkkkkkkkklllmmmnnnooopppqqqsssyyyyyymmmaaaXXX```|||uuussstttrrrpppmmmjjjiiijjjkkkmmmiiifffaaaZZZTTTQQQQQQRRRSSSTTT[[[dddiiiiiiiiikkkrrr{{{lllZZZXXXlllzzz{{{vvvtttxxxooobbbVVVIIIyyy{{{yyyrrrhhhfffnnnvvvrrrjjjTTTHHHNNN___}}}vvvlll^^^OOOHHHEEEBBB????????????>>>===<<<:::999888444444444333333444666888888======DDDYYYjjj{{{sssdddYYYRRRKKKGGGEEEEEEFFFFFFFFFHHHOOO\\\lllzzzppp]]]VVVXXX___eeehhh}}}ttt]]]\\\jjjooofffdddooowwwooo[[[LLL999555444555444222111333111111222333444444444444333222222111111111111111333222111000000111222333222222222222333333333333222444555555444444444555999555BBBaaaxxxqqqyyy{{{ZZZHHHEEEDDDJJJZZZttt{{{qqqcccUUUOOOLLLIIIFFFEEEBBBBBBCCCCCCCCCAAA@@@???;;;;;;999888777777777777555666888888777777888999<<<>>>AAABBBCCCFFFKKKOOOUUUYYY```eeekkkwww~~~|||{{{yyywwwvvvtttqqqlllhhhccc```[[[VVVRRRNNNJJJHHHDDDEEEEEEEEEEEEEEEEEEDDDAAABBBCCCGGGMMMUUU\\\aaabbbiiizzz{{{}}}|||xxxooohhhgggnnnvvvuuuzzz|||yyyyyyzzzqqqoooqqqvvv{{{|||qqqQQQ===888333222333000000000000/////////...............---------,,,,,,***++++++,,,------......---------.........//////---///111111111333777;;;SSSxxxwww{{{\\\KKKAAA999999;;;:::999999999===DDDJJJOOOUUU[[[___ccceeeggghhhhhhhhhjjjkkkllllllllllllmmmnnnoooppplllooosssvvv}}}|||ooodddZZZ[[[rrrxxxssspppnnnmmmkkkjjjiiijjjjjjfffaaaYYYSSSPPPPPPPPPPPPRRRRRRXXXeeeppprrrpppooouuu|||zzzfff___dddoooxxx|||~~~xxxqqqsssiii[[[RRRIIItttsssrrrooollllllmmmooo~~~uuufffNNNHHHMMMddd~~~nnn\\\RRRNNNIIIFFFEEEAAAAAA@@@>>><<<:::888777222333333444444444444444555<<<999888???EEESSShhhuuuqqqZZZJJJIIIDDD@@@AAABBBCCCDDDEEEGGGMMMXXXeeessswww]]]YYYZZZVVVWWW___dddzzznnn[[[___ooonnnhhhkkkwwwyyygggLLL999999666444444444333222222222222222222333555777888333222222111000111111111333222111000000111222333000111111111111222222222333444555444333333444555777555;;;JJJfff~~~iiiggg|||fffUUUBBBFFFHHHMMM]]]}}}sssbbbXXXRRRKKKFFFDDDAAABBBCCCCCCCCCBBB@@@???<<<;;;:::999888888888888666888999888777777888999888:::<<<>>>>>>@@@DDDFFFFFFLLLSSSWWW[[[bbbllltttvvv{{{{{{xxxwwwwwwwwwvvvooonnnmmmllliiieee___[[[UUURRRNNNJJJFFFDDDBBBAAABBBBBBCCCCCCCCCBBBBBBAAADDDCCCDDDIIISSS]]]dddhhhkkkrrr{{{yyyrrrqqqxxxvvvzzz{{{ggglllmmmlllsss}}}|||uuucccEEE555555333222333/////////.........---------......---------,,,,,,,,,******+++,,,,,,---......---------.........//////'''...222///---222666777===qqq}}}|||pppWWWJJJ===999::::::;;;===777;;;???DDDJJJPPPVVVZZZaaacccfffhhhiiijjjlllmmmmmmmmmlllmmmmmmnnnooopppkkkooorrrssswww}}}nnneee[[[YYYfffzzz{{{rrrnnnnnnmmmkkkjjjiiiiiiiiiddd]]]TTTNNNNNNOOOOOONNNOOOLLLRRRcccsssyyywwwuuuvvv|||ssshhhmmm{{{|||zzz|||uuujjjjjj___RRRLLLFFFllleeessssssuuuxxxnnnwwwdddSSSCCCFFF^^^~~~ppp```TTTLLLGGGDDDDDDBBB???===;;;:::777555666666555555555444444444555555444555888<<<@@@CCCNNNXXXfffsssuuuiii___TTTJJJDDD@@@@@@BBBEEEDDDAAADDDIIIKKKWWWgggwwwyyyXXXNNNeeeiiiTTTRRRggguuuxxxnnndddppp~~~|||rrreeeqqqpppPPP<<<777555555444444444333333333444444444444444444444444333222222222222222333333222222222111111111111000000111111111111222222222333333333444444444555555:::111999CCCNNNzzzsssjjjoooyyy___XXXDDDFFFGGGPPPeeepppddd[[[RRRKKKIIIDDDDDDEEEFFFFFFEEEDDDCCC??????>>><<<;;;;;;;;;;;;<<<;;;;;;:::888777666666777888999:::;;;<<<======CCCEEEHHHMMMRRRXXX\\\___cccdddgggkkkooosssvvvxxx~~~{{{yyyxxxqqqooonnnmmmmmmmmmkkkiiiaaa___]]]\\\YYYUUUOOOKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCBBBAAA???===FFFQQQWWWZZZaaannnyyywwwyyy||||||{{{{{{zzz~~~~~~mmmkkkkkkkkkoooyyyxxxjjjFFF===666666444//////333000000000000////////////---------,,,,,,++++++++++++++++++,,,---...///000........................------......///111222333>>>SSS|||tttUUU;;;888>>>>>>:::999<<<;;;::::::>>>FFFQQQXXX___bbbeeeggghhhhhhjjjkkknnnmmmlllllllllnnnooopppvvvuuuuuutttttt}}}xxxiiidddiiimmmlll|||{{{ppprrrooommmlllmmmmmmiiifff]]]WWWPPPNNNPPPRRRRRRQQQQQQOOOOOOVVVcccssstttvvv~~~xxxzzz|||}}}uuujjjccc[[[PPPFFFBBB~~~ooommmkkktttxxxkkkrrr}}}ppp[[[GGGCCCOOOeeezzzlll\\\OOOGGGCCCCCCBBB@@@>>>===;;;888555666666666555555555555444555555444555777:::>>>@@@???EEENNNWWWbbbooo~~~}}}oooggg\\\RRRKKKEEEAAA>>>BBB@@@@@@BBBAAA@@@EEELLLTTT^^^mmm{{{xxxaaaOOOOOOccceeeVVV[[[ppp}}}zzztttoookkk~~~|||mmmdddhhhyyycccEEE999:::444444444444333333333333444444444444444444444444333222222111111111222222222222222111111111111000000000111111111222222222333333333333444444444444777444999???GGGhhhuuupppsss\\\GGGEEECCCJJJ\\\sssrrreeeXXXOOOKKKEEEDDDCCCCCCCCCDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888888888999::::::;;;;;;>>>???BBBFFFJJJOOOSSSUUUXXXYYY\\\```cccgggjjjkkkpppssswwwzzz{{{|||}}}~~~zzzxxxvvvtttqqqnnnlllkkkhhhfffdddcccccccccaaa___WWWUUUSSSQQQOOOLLLHHHEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBCCCCCCCCCBBBAAABBBKKKUUU[[[___fffrrr}}}|||ooonnn{{{|||wwwuuuqqqpppwwwuuuiiijjjiiihhhmmmxxx|||ooo^^^CCC;;;555444333000000333000000000000/////////...---------,,,,,,+++++++++,,,,,,,,,,,,------...///........................------......///111222333444DDDfff```BBB:::======;;;<<<;;;:::999999<<>>===<<<<<<;;;999999999999999999999999999:::;;;>>>BBBEEEHHHJJJJJJLLLNNNRRRUUUXXX[[[\\\```dddhhhkkkmmmoooqqqsssmmmlllkkkhhhfffcccbbbaaa\\\ZZZXXXWWWWWWVVVTTTSSSMMMKKKHHHFFFEEEDDDBBB@@@@@@@@@??????>>>??????@@@CCCCCCCCCCCCCCCDDDDDDEEEJJJSSS^^^eeeiiiqqq{{{nnniiinnnwww|||wwwnnnjjjjjjkkkppptttrrrkkkdddjjjhhhjjjsss~~~kkkVVV>>>888333333222000000222000000000/////////......------,,,,,,,,,,,,++++++------,,,,,,,,,------...........................---------...///000111222222;;;PPPtttwwwUUUCCC<<<999;;;@@@:::999888777888===DDDIIIXXX\\\aaaeeehhhiiikkkmmmlllllllllmmmmmmooopppqqquuutttvvv{{{}}}~~~wwwmmmkkkxxx|||zzz|||yyytttmmmmmmnnnooonnnjjjddd___UUUQQQMMMLLLNNNRRRUUUWWWVVVZZZ^^^^^^```mmmwwwwwwxxxjjj\\\NNNAAA<<<<<<}}}kkklllsssuuuXXXJJJAAA<<>>===;;;:::888888888888777777777777555444333333333555666777777888999999;;;???FFFKKKMMMRRRYYY```ffflllssswwwxxxxxxwwwrrriii\\\PPPIIIIIIEEEAAA>>>@@@CCCHHHKKKIIICCC@@@BBBGGGNNNZZZdddqqquuu{{{mmmVVVFFFGGGLLLTTTWWWXXX___qqqqqqcccbbbmmmwwwsssttt||||||___@@@333555999333333333333222222222222222222222222222222222222333333222111000000000000222222222111111111000000000000000000111111111111222222222222333333333333111888555555;;;>>>```sss||||||kkkeeeSSSHHHMMMSSSjjjnnnaaaYYYRRRJJJEEEDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@??????>>>::::::999999888777777777777888999:::===???AAABBBBBBCCCEEEHHHKKKNNNPPPQQQUUUWWW[[[^^^___aaaccceeebbbaaa```^^^\\\ZZZXXXXXXSSSQQQOOONNNNNNMMMKKKIIIGGGDDDAAA??????@@@@@@???<<<<<<;;;<<<<<<===>>>>>>AAAAAABBBBBBBBBDDDGGGIIIRRR\\\jjjtttzzzpppeeemmmtttrrrrrryyyuuuqqquuurrrjjjdddmmmwwwyyyssskkkeeeccceeeeeelllyyy}}}eeeNNN999555222111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................---------...///000111111444888AAAXXX|||yyy}}}bbbLLL===;;;@@@::::::999777777:::>>>BBBRRRWWW]]]bbbfffiiikkkmmmkkkkkkllllllnnnooopppqqqtttrrrssszzz~~~~~~uuukkkfffrrr|||yyyyyywwwrrrmmmnnnooooookkkddd\\\WWWNNNMMMLLLMMMPPPWWW^^^bbb```eeejjjkkkmmmwww~~~~~~rrrcccUUUIII@@@>>>BBB}}}}}}ssspppzzziiiZZZMMM@@@===DDDOOOgggqqqeee\\\UUUKKKCCC???=========::::::999999999888888888666555444333333444444555444555666777777888:::;;;<<<>>>AAADDDGGGKKKOOORRRVVVZZZaaagggmmmpppqqqqqqmmmkkkiiifffccc```^^^]]]TTTSSSQQQNNNJJJEEEAAA>>>>>>>>>>>>???AAADDDGGGIIIHHHCCCAAAFFFNNNYYYfffqqqxxxzzz~~~ppp]]]MMMDDDAAAMMMQQQRRRQQQYYYkkk~~~zzznnneeehhhwwwxxx~~~}}}bbbGGG777444555444333333222222222111111111222222222222222222222222333333222111000000111111222222222111111111000000//////000000000111111111111111111222222222333333111555111444;;;777IIIuuuzzz~~~zzzaaaLLLHHHFFFVVViiixxxqqqiii```SSSJJJGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;:::999888777777777777777888999:::;;;<<<<<<===>>>AAACCCFFFGGGHHHHHHJJJLLLMMMNNNNNNPPPRRRRRRRRRQQQOOONNNLLLKKKKKKJJJHHHFFFFFFFFFFFFDDDCCCCCC@@@===;;;<<<>>>??????::::::999::::::;;;<<<======???@@@AAACCCGGGLLLQQQ\\\gggxxxfff\\\]]]lllssslllhhhmmmuuupppoootttxxxuuunnnhhhfffuuuooocccccciiibbbfffooo|||~~~oooSSS>>>444333111000111222111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...........................---------...///000111111444666@@@aaa}}}zzz}}}wwwTTT@@@;;;;;;;;;;;;999888999;;;>>>KKKPPPXXX^^^cccfffiiikkkhhhiiijjjlllmmmoooppppppsssooopppvvv{{{}}}~~~tttlllgggnnn{{{xxxttttttqqqllloooppppppllleee\\\TTTPPPLLLLLLMMMNNNQQQXXXaaaiiinnnrrrxxx}}}zzzxxxkkk[[[NNNEEE???@@@EEEsssnnnzzz{{{jjj[[[KKK???999:::LLLgggtttmmmdddWWWLLLEEEAAA@@@@@@;;;;;;;;;:::::::::999999777666555555444444555555444555666777777777666555888888999:::<<>>===<<<<<<===:::===@@@BBBCCCCCCDDDFFFEEEAAABBBKKKVVVaaammmvvvyyyyyy{{{vvvnnnaaaRRRCCC<<>>>>>===<<<;;;:::999999666666555555555666777777777888999;;;===???@@@AAA@@@BBBCCCCCCBBBCCCDDDFFFHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@??????@@@AAA???>>>???<<<999999:::<<<<<<<<<:::999999999:::;;;<<<<<<<<>>AAA~~~tttvvvtttdddXXXKKK???999@@@NNNeee{{{sssfffYYYOOOHHHCCC@@@<<<<<<<<<;;;;;;;;;::::::777777777777666666666666777666555666666777777666777777777888:::<<<======@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>===<<<;;;;;;<<<======<<>>======<<<<<<777777666555555666666666555666777888:::;;;<<<======>>>??????>>>>>>@@@BBBDDDDDDDDDCCCCCCBBBBBBBBB>>>===<<<===>>>??????===<<<:::888888:::;;;;;;:::;;;;;;:::::::::;;;;;;<<<>>>BBBGGGJJJOOOWWWccckkkzzzyyyiiiiiihhhhhhmmmtttyyy{{{zzznnnkkkgggfffhhhiiifffbbbttt{{{xxxkkkeeejjjqqq}}}iiiMMM<<<888000333333000111444222,,,//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,------...///..............................---------...//////000333555777@@@]]]VVV999888:::<<<<<<;;;::::::;;;???EEENNNUUU[[[^^^aaabbbcccdddgggiiilllmmmmmmnnnpppnnnooosssuuuuuuxxx}}}zzz~~~~~~zzzzzzwwwssssssuuutttpppooonnnjjjbbbXXXPPPMMMLLLKKKOOOSSSTTTVVV^^^mmmxxx~~~}}}~~~{{{{{{ppp^^^JJJ@@@>>>===<<<===}}}~~~zzzxxxwwwhhhaaaWWWKKK???===???QQQsss|||pppcccWWWMMMDDD???===<<<<<<<<<<<<;;;;;;;;;888888888888888777777777777555222111222444555666666555555666888999999888;;;;;;;;;;;;<<<===???@@@======>>>>>>===<<<;;;;;;::::::;;;<<<============<<>>BBBFFFOOOZZZQQQUUU^^^lll|||{{{||||||hhh```oooaaaDDD222777:::111...666111111111111000000000000000000000000000000000000222222222333444555666777222222222111111111111000////////////000000000000000000000000111111111111777///888;;;000666AAA;;;NNN}}}|||pppmmmTTTHHHHHHSSSooo|||rrrggg^^^UUUNNNHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>999999888888777888888888666777777999:::;;;<<<===888:::;;;::::::;;;===???@@@@@@@@@?????????>>>>>>======<<<===@@@AAA@@@???<<<;;;999:::;;;<<<;;;:::<<<<<<;;;;;;:::;;;;;;<<>>777999;;;<<<;;;::::::;;;<<>>======wwwnnnoooqqquuuzzzooocccXXXMMM@@@;;;>>>MMMqqqzzzyyyuuunnnggg___SSSHHHCCCAAA>>>;;;:::;;;<<<>>>;;;;;;:::999888888888888999888666555555666777888555555555555555555555555888888888888888777777777<<<<<<;;;;;;::::::999999::::::;;;===@@@BBBAAAAAA???BBBCCCBBB@@@@@@BBBEEEJJJUUUaaahhhjjjmmmuuu}}}{{{qqqdddXXXMMMEEEAAA:::888888@@@QQQaaaccc^^^^^^```nnnxxxsssnnnttt{{{aaa^^^___llljjjBBB;;;444111222444333111///000111222222111000///////////////000000000000000//////000222444333222222111111111000000////////////000000000000//////000000111111111000000///000...///333444333555999GGG```bbbFFFKKKQQQ]]]rrrxxxmmmeee^^^XXXPPPGGGCCCDDDEEEEEECCCCCCBBB@@@@@@BBBCCCDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA===<<<:::999888999999:::999999999888888888888777666666777888999999999999;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@???>>>>>>===>>>>>>>>><<<999888999:::;;;;;;===999999>>>AAA@@@@@@BBBJJJMMMQQQWWWeeessszzzzzz~~~yyy{{{}}}~~~xxx{{{{{{xxxsssqqqtttuuusssrrrooommmpppssstttpppkkkrrrtttxxx{{{xxxrrrpppppp}}}vvvgggTTTAAA777555666333222000/////////000111...------,,,,,,------...,,,+++******))))))******------++++++++++++------------------------------,,,,,,,,,---------......000///111222000;;;___}}}bbbBBB>>>999777;;;>>><<<;;;;;;<<<>>>AAAFFFLLLRRRWWWZZZ\\\aaaeeeeeefffkkkmmmmmmmmmnnnoooooonnnoooqqqssstttyyy~~~~~~zzzwwwsssqqqppppppoooooohhhaaaZZZTTTNNNIIIJJJNNNRRRQQQSSS^^^ooo~~~~~~qqqppp~~~xxxbbbOOO@@@???@@@<<<===CCC}}}|||oooyyyyyy}}}tttjjjXXXKKKBBB>>>???RRRlllzzz~~~~~~~~~zzzsssmmmggg]]]SSSKKKIIIFFFBBB@@@>>>>>>>>>???>>><<<;;;:::999999999999999888777777777888888555555555555555555555555777777777777777777777777888999999999999999999999>>>>>>???AAACCCDDDDDDDDD???AAABBBAAAAAAEEELLLRRRZZZbbbiiikkkkkkmmmtttzzzyyywwwqqqfffXXXKKKBBB>>>:::@@@JJJ[[[ppp~~~zzz{{{}}}lll___gggnnnyyybbbYYYXXXiiisssVVV???999333111333444333111///000111111111111000///////////////000000000000000//////000222333333222111111111000000000////////////000000000000//////000000000111111000000///333111222555777777:::???BBBSSSrrr{{{```MMMMMMRRRaaayyyuuuggg^^^TTTMMMKKKJJJHHHFFFEEECCCAAAAAAAAABBBBBBAAADDDDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;:::::::::;;;999999999999888888888888888888999:::;;;;;;;;;;;;============>>>>>>>>>>>>??????>>>===============;;;:::888888999:::;;;;;;999666777===BBBDDDFFFIIIPPPYYYdddkkkttt{{{rrrmmmtttzzzzzzwwwzzz{{{zzztttmmmlllqqquuuvvvrrrvvv}}}zzznnneeeiiiooovvvyyywwwtttwww|||wwwiiiUUUCCC777222000///222111000000//////000000...------,,,,,,------...,,,,,,+++************+++---,,,++++++++++++,,,---------------------------,,,,,,,,,---------............111444222999SSSppp{{{}}}sss\\\GGG>>>999;;;>>>===<<<<<<::::::<<<@@@EEEKKKPPPSSSYYY___ccccccdddhhhjjjiiilllmmmnnnnnnnnnoooqqqsssssswww|||}}}|||yyyzzzwwwsssqqqpppooollliiibbbYYYPPPNNNNNNNNNPPPSSSZZZ^^^gggrrr}}}yyyqqqvvvvvv\\\KKK>>>>>>???;;;<<>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::999888888777777777777777777777777777777777777777777777777777888888999::::::;;;;;;??????@@@AAABBBCCCCCCDDDAAABBBCCCCCCGGGOOO[[[dddkkkoooqqqpppmmmmmmqqqvvvvvvvvvrrrfffUUUFFF===::::::EEEVVViii|||xxxgggXXX___jjj{{{zzzbbbUUUTTTiii~~~zzz]]]BBB999555222111333444222000///000000111111000000///000000000000////////////000///...///111333222111000000000000////////////...//////000000//////...//////000000000000//////444222222555777888===DDDKKKQQQdddxxx\\\PPPIIINNN]]]tttzzzwwwvvvmmmaaaWWWQQQMMMIIIFFFGGGEEECCCBBBBBBCCCBBBAAADDDCCCBBBAAAAAA@@@AAAAAA??????===<<<<<<;;;;;;<<<:::999999999888888888888999:::;;;<<<============<<<============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===;;;888999@@@FFFIIIMMMQQQYYYjjj{{{{{{qqqllljjjsss~~~yyyuuutttppp~~~{{{tttnnnpppxxx~~~wwwsssiiifffoooxxxzzzxxxyyyrrr___FFF777333444333///000000111111000000//////...------,,,,,,------...------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------111555444555CCCUUUuuu{{{yyy{{{zzzVVVGGG999666999:::999999:::999999;;;>>>CCCGGGJJJTTTZZZ______aaaeeegggfffjjjlllmmmmmmmmmnnnppprrrppptttyyyyyyvvvuuuxxx|||zzzuuuvvvsssppppppqqqoooiiicccZZZPPPHHHIIINNNSSSWWW\\\```jjjwwwuuuttt}}}}}}xxx{{{mmmSSSFFF<<<===>>>;;;;;;???zzz{{{~~~nnndddUUUNNNHHH<<<;;;HHHJJJaaa}}}~~~www|||}}}{{{vvvrrrppplllfffYYYXXXVVVRRRNNNIIIEEEBBB=========<<<<<<<<<======:::;;;<<<<<<<<<:::888777888888888888888888888888777777777777777888888888::::::;;;;;;<<<=========AAABBBBBBBBBBBBBBBCCCDDDCCCFFFJJJNNNTTT^^^kkktttrrrtttvvvuuusssqqqrrrtttwwwvvvooo```MMM???;;;<<>>===<<<;;;;;;;;;::::::999999999888888888:::;;;<<<======>>>======:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<:::;;;<<<<<<;;;<<<===>>>AAA>>>@@@GGGMMMQQQUUUZZZfffyyy|||rrrqqqvvv{{{~~~|||rrrqqqpppkkkzzzwwwrrrsss|||uuuyyyxxxoooooovvv|||}}}}}}fffTTT???333333666555333///000111111111000...---...------,,,,,,------......---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------.........---000444444333999AAAWWW{{{qqqZZZAAA666666777888999<<<;;;:::999;;;>>>BBBDDDLLLRRRXXXZZZ]]]cccffffffhhhjjjkkkkkkkkkllloooqqqmmmqqquuuvvvtttsssuuuxxx~~~|||xxxuuurrrrrrooommmnnnpppnnnfff^^^RRRKKKFFFHHHLLLRRR]]]fffjjjttttttxxx{{{{{{ooo^^^KKKBBB<<<===???===<<<>>>|||hhh^^^\\\KKK<<>>>>>>>>BBBCCCEEEDDDDDDEEEGGGJJJKKKQQQYYY```fffnnnwww}}}wwwyyy{{{|||{{{xxxuuurrrnnnkkkaaaQQQAAA;;;>>>DDDNNNQQQRRRSSSYYYeeennnqqquuu|||}}}rrrddd]]]\\\]]]mmm}}}|||uuuvvvooonnnqqqqqqbbbIII999777111000000111222222111000....../////////000000111111000000000/////////...000.........000111000///.....................///......////////////......,,,---...//////////////////...///000000222;;;EEE^^^eeeqqq{{{[[[JJJGGGPPPdddwwwwwwiii___YYYLLLHHHDDDBBBBBBDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<;;;:::999:::::::::999999999999888999:::;;;<<<<<<=========::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;999;;;<<<;;;::::::===???EEECCCFFFPPPXXX]]]bbbgggvvv~~~zzzmmmnnnrrrqqqnnnnnnpppooopppyyywwweeefffkkkuuuxxxooovvvzzz|||}}}~~~uuuNNNEEE888000///111111111//////000111111///...---...------,,,,,,------......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///---...111222333555888AAAYYYrrrQQQ>>>888888:::======<<<:::999999;;;>>>???CCCJJJOOORRRXXX```eeeffffffgggiiiiiijjjkkkmmmpppnnnppprrrsssrrrssswwwzzz{{{}}}~~~~~~}}}{{{uuutttsssrrrrrrooollllllkkkeee]]]UUUJJJIIIIIIIIIHHHNNN^^^nnn~~~wwwyyy~~~{{{}}}sss^^^OOOEEE@@@<<<>>>???>>>>>>>>>wwwtttyyyssssss```EEEDDD:::<<>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===============>>>??????@@@AAAAAA@@@CCCGGGHHHIIIMMMRRRWWW^^^fffpppxxx}}}xxxoooiiiYYYUUUMMMBBB;;;<<>>===;;;999999::::::::::::999999999999888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========::::::::::::::::::;;;<<<888:::;;;;;;:::<<>>FFFQQQ___llljjjqqqvvvuuussssssqqqnnniiiiiiiiiiiihhhgggfffeee^^^\\\XXXSSSNNNJJJGGGFFFDDDCCCBBB@@@??????>>>>>>=================================>>>???@@@@@@@@@>>>???AAACCCEEEHHHIIIJJJHHHMMMTTTXXX]]]dddmmmttt|||yyymmm___VVVEEECCC@@@>>>>>>DDDMMMSSSNNNPPPSSSXXXeeevvvwwwlllfffhhheeeeeevvvoooeeennn}}}oooTTT<<<111000222111111111000//////000111......------...///111222111111111000///.........///...------//////...---,,,,,,---------.........---......//////......---++++++,,,---............//////222333111111:::EEEgggxxxeeeNNNJJJLLLLLL]]]vvvxxxoooaaaUUUNNNKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@@@@@@@>>><<<:::999;;;;;;:::::::::999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::::::::::::::;;;<<<<<<999;;;===>>>>>>CCCKKKRRRWWWYYYbbbqqq~~~{{{]]]ZZZ]]]eeennnrrrttttttzzz{{{nnn^^^gggttt~~~{{{{{{vvv^^^FFF666555333222333333333222000000///............///...------,,,,,,------...,,,,,,+++************+++)))***+++,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,---------......///...------///222333333333444IIIpppjjjRRRBBB999666777888999999999999999999999888<<>>===<<<===>>>???>>>yyypppsss{{{vvv|||ttt^^^\\\NNNEEE===:::999???OOO___gggooouuutttrrrrrrpppmmmjjjjjjjjjiiiiiihhhhhhhhhcccaaa^^^[[[XXXUUUTTTSSSGGGFFFDDDBBBAAAAAAAAAAAA========================>>>??????@@@AAAAAABBBBBBAAABBBEEEHHHLLLOOORRRSSSYYY___hhhooovvv~~~ppp```OOODDD<<<===>>>AAAFFFKKKPPPSSSQQQUUU[[[dddppp||||||yyydddYYYaaagggjjj}}}vvvhhhcccpppzzz___AAA222444666333222222111000...///000222...---------...///111222222111111000///......---///...------...///...,,,,,,,,,,,,------.........---..................---***+++,,,---............---...111222000///888BBBkkkzzzpppRRRJJJJJJGGGGGG]]]~~~tttcccWWWRRRPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAA@@@>>>;;;:::;;;;;;;;;:::::::::999999999:::;;;<<<============999999999:::::::::;;;;;;::::::::::::;;;;;;<<<===<<>><<<;;;;;;===>>>>>>yyywwwqqqtttjjjaaaZZZTTTLLLAAA777444888???DDDZZZdddsss~~~{{{tttppphhhhhhgggeeedddeeejjjnnnllldddaaadddfffbbb___```QQQRRRRRROOOKKKFFFCCCBBBGGGDDDAAA@@@AAABBBBBBBBBEEECCCAAAAAACCCFFFHHHHHHIIIIIIJJJLLLRRR\\\gggooo|||sssdddVVVHHH===999???@@@EEEMMMOOOMMMQQQXXX\\\kkkvvvtttsssyyy|||zzzooobbbYYY___mmmzzzxxxmmmdddeeeuuuzzzcccFFF555444666333---000000////////////000000000000000000000000000000000000//////......------........................000000//////.........------------............///---------............//////...------///111444666XXXdddxxx{{{iiieeemmm|||gggTTTMMMNNNHHHOOO```zzzhhh\\\WWWUUURRRPPPLLLIIIGGGGGGGGGGGGBBBBBBBBBDDDEEEDDD@@@===>>>===;;;;;;;;;;;;999777999::::::;;;;;;<<<<<<===777999;;;;;;:::999:::;;;999888888999<<>>@@@BBBDDDEEEMMMSSS\\\ccchhhnnnuuu{{{rrraaacccnnnuuupppuuu}}}xxxkkkgggmmmuuuzzzyyyuuuqqqsssyyy{{{yyyzzznnnOOO;;;333444333333222111111000000............---------------,,,,,,++++++,,,,,,---,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---.........///////////////111333777EEEbbb}}}jjjfff\\\KKK<<<666333888======<<<===::::::999999;;;@@@HHHMMMWWW[[[```dddeeefffggghhhjjjjjjkkknnnqqqrrrpppmmmqqqrrrtttuuuvvvvvvvvvuuutttsssqqqsssuuuvvvuuusssuuuuuuuuuuuuuuutttttttttppprrrtttuuuuuuuuuwwwyyy{{{}}}}}}zzzwwwvvvvvvwwwwwwrrrrrrqqqooolllhhheeedddWWWOOOHHHFFFFFFEEEGGGLLLRRRZZZhhhxxx}}}~~~wwwqqqwwwtttnnnbbbSSSFFF>>>;;;<<<===<<<<<<<<<<<<<<<<<<<<>>MMMdddyyyzzzuuupppqqqvvvzzz{{{zzzxxxzzz~~~{{{ttttttxxx}}}xxxqqqjjjfffeeefffeeebbb^^^]]]^^^```bbbbbb]]]```dddkkkppprrrqqqooo{{{sssiii^^^ZZZZZZTTTHHH===???888444444999CCCRRR___eeeeeeeeedddbbbjjj}}}yyywwwuuusssyyyzzzzzztttqqqggg@@@999111...000222111///000//////......//////000////////////////////////.........///////////////......................../////////...............------------............---------............///......///000000000000000555666;;;@@@===666888AAA>>>jjjvvv___TTTKKKDDDNNNmmm{{{qqqddd]]]]]]]]][[[XXXTTTQQQOOOQQQTTTVVVVVVTTTNNNKKKFFFCCCCCCDDDDDDDDD>>>>>>======<<<=========<<<======<<<;;;;;;>>>@@@>>>AAAEEEFFFHHHKKKQQQVVV^^^dddooozzz||||||pppaaa^^^lll~~~zzzssszzz}}}ooocccdddsss}}}rrrnnnvvv|||vvvwwwTTT===444333333333222222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,------------........./////////...000222555DDDgggxxxlll]]]KKK>>>444666<<<===:::888======<<<;;;;;;===AAADDDPPPUUU[[[___bbbccceeefffiiihhhiiikkknnnppppppppppppppprrrssstttsssrrrrrrrrrqqqpppqqqssstttsssrrrssssssssssssssssssssssssqqqrrrttttttssstttuuuwwwwwwvvvvvvwwwxxxyyyyyyyyyyyy|||}}}yyyxxxwwwuuusssrrrrrrssssssoooooonnnlllhhhbbb]]]ZZZIIIEEEBBBCCCDDDEEEKKKSSS^^^ggguuuwwwtttzzzrrrgggWWWHHH???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>PPPdddooo^^^VVVMMMLLL\\\{{{{{{~~~tttooolllkkkjjjddd___[[[\\\bbbggghhhggg^^^XXXPPPJJJGGGGGGGGGGGGEEEDDDBBB@@@???>>>>>>>>>???@@@@@@@@@@@@BBBFFFIIIBBBHHHNNNRRRUUU[[[dddkkkpppttt|||}}}wwwsssvvv}}}rrr___cccooouuuxxx}}}~~~rrrnnnuuu}}}|||zzzsssiiicccjjj|||xxxuuu||||||wwwyyy\\\@@@666555555222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,---------.........111---///444333888RRRrrrxxxjjj\\\MMM>>>999:::999888999=========<<<;;;;;;===???HHHMMMTTTZZZ^^^aaaccceeeggggggggghhhjjjlllnnnoooooopppqqqrrrrrrrrrqqqpppppppppppppppqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssuuuvvvvvvttttttuuuwwwwwwuuusssuuuxxxyyyxxxvvvyyyyyyxxxxxxyyy{{{~~~}}}{{{xxxwwwxxxxxxwwwuuuuuutttsssqqqpppooooooooopppooommmiiibbbZZZRRRMMMEEECCCBBBCCCCCCFFFPPPZZZjjjyyyzzzyyy}}}wwwwww}}}}}}}}}}}}qqqhhh[[[KKK@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<[[[XXX]]]nnn}}}uuummmfff\\\OOOEEE;;;:::999<<>>>>>;;;666333222333444666666:::DDDNNNTTT[[[gggtttvvv{{{wwwqqqhhh___bbblll{{{sssssszzzrrrSSS???555555444222000///000111//////............//////........................------......//////000000........................---------...............,,,,,,,,,------------...---------............//////111222333333111///...111...,,,///111111222555BBBCCCCCC]]]yyyiiidddZZZQQQQQQeee}}}yyyxxx~~~}}}yyyooolllnnnqqqqqqooollleee\\\UUURRRRRRSSSTTTOOOMMMJJJGGGEEECCCCCCCCCFFFGGGIIIJJJKKKOOOSSSWWWRRRYYYaaafffiiioooxxx|||yyyvvvqqqnnnqqqzzzxxxbbbYYY\\\rrr{{{sss}}}wwwooohhhfffhhhmmmqqqqqqnnniiifffiiisss~~~wwwzzz}}}}}}ttt___DDD666666777444222111111000000//////......------------,,,,,,,,,+++,,,,,,------,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,------------111,,,...666666444CCCWWWnnncccTTTIII???999:::>>>;;;===>>>===<<<;;;<<<===@@@EEELLLRRRXXX\\\aaadddeeeeeeeeeeeefffhhhkkkmmmooopppqqqrrrrrrrrrqqqpppnnnooopppppppppppppppqqqppppppppppppqqqqqqqqqqqqpppqqqrrrqqqppppppqqqrrrrrrrrrqqqrrrssssssssssssvvvuuuuuuuuuuuuvvvvvvvvvwwwvvvuuutttttttttrrrqqqpppppppppppppppooonnnnnnpppnnnjjjcccZZZPPPHHHCCCCCCAAAAAADDDGGGMMMZZZeee~~~}}}pppnnn{{{www}}}wwwnnnWWWMMMAAA;;;;;;<<<;;;999999:::::::::;;;;;;;;;<<>>===<<<;;;<<<===;;;???DDDIIIOOOTTTZZZ^^^___```aaabbbbbbdddhhhkkkooopppqqqrrrsssrrrrrrqqqmmmoooppppppoooooopppqqqqqqqqqqqqpppppppppoooooonnnoooppppppooonnnoooqqqooopppppppppoooooopppqqqooooooppprrrtttuuutttrrrqqqqqqrrrqqqpppooommmlllkkklllmmmnnnnnnmmmlllkkkiiifff___XXXOOOHHHBBB???@@@???BBBKKKSSS\\\hhhsssvvvrrrtttyyy~~~|||yyynnneeeHHHAAA:::888:::<<<;;;888888999999::::::;;;;;;;;;VVVTTTWWWZZZYYY\\\ppp~~~{{{yyyzzzqqqcccTTTHHH@@@:::888444999>>>@@@CCCJJJTTT\\\qqqxxx~~~zzzwwwuuuuuuqqqooollliiihhhfffcccaaaTTTOOOHHHCCC???<<<999777222333444333222222333555444444444333333555888;;;333333555888===DDDIIILLLRRRQQQTTTWWWVVVUUUYYY___{{{rrrfffccc]]]]]]iii|||rrrrrrwwwXXX@@@333///000000000000///////////////......------......///........................///////////////.................................,,,,,,,,,------.........++++++,,,,,,,,,------------------............///---...///000000///......+++,,,------///000111000---777666999OOOnnnsssaaaTTTTTT[[[zzzlllnnntttzzz|||uuupppoooqqqsssuuurrrpppnnnmmmmmmoooqqqrrruuuwwwzzz|||~~~}}}~~~}}}wwwsssnnnooorrrtttwww~~~uuudddWWWPPPMMMccczzz{{{rrriiibbb``````ccciiimmmnnnnnnkkknnnqqqsssssssssttttttvvvvvvvvvxxxiiiQQQ<<<666666222000222111000000//////...---------------,,,,,,,,,++++++***+++---......---+++*********))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++---...///......000333EEEXXX{{{{{{YYYEEE@@@===>>>???>>><<<;;;<<<===:::<<<>>>AAADDDJJJPPPTTTWWWZZZ]]]___aaacccgggkkkmmmnnnpppqqqrrrrrrrrrqqqmmmoooqqqpppnnnnnnppprrrsssrrrrrrqqqpppooonnnnnnnnnooopppppppppoooqqqrrrppppppoooooopppppppppooommmlllmmmppptttuuutttrrrnnnnnnoooooommmlllkkkkkkjjjkkklllkkkiiifffcccaaaZZZVVVPPPIIIDDDAAA@@@@@@AAABBBJJJYYYgggpppxxx~~~zzzrrrmmmsss|||}}}qqq```VVV???<<<777666888999999888888888888999::::::;;;;;;LLLMMMSSSYYYVVVSSSaaauuuvvvooofffYYYJJJ>>>;;;:::888666666777;;;>>>CCCSSScccmmmttt|||~~~{{{mmmjjjddd[[[RRRKKKHHHGGGCCCBBBAAAAAAAAA@@@>>>;;;888666444444444555555444444555666555333222222333---000333333111111444777EEECCCBBBFFFMMMRRRSSSRRRNNNLLLNNNUUU[[[bbblllvvvxxxmmmddd^^^ccchhhoooyyyxxxyyyyyyQQQ999666555...000000111111111///---+++.........------.................................000000//////.........---........................,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////+++,,,,,,---......------,,,///000//////111333333000888444111===QQQiiiuuuddd^^^bbb{{{wwwtttpppttt~~~wwwqqqoooppppppqqqrrruuuvvvuuurrrooojjjnnntttzzz~~~jjjVVVGGGGGGZZZooowwwvvvmmmooojjj]]]cccfffjjjmmmooopppqqqrrrqqqwww}}}|||vvvqqqoooqqquuuyyy{{{kkkUUUAAA555888888......777000000000///......---------------,,,,,,,,,++++++***+++---......---+++*********))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((///222...---111555666888@@@]]]yyy^^^TTT@@@@@@@@@>>><<<;;;<<<===;;;;;;;;;<<<===BBBHHHMMMQQQUUUZZZ^^^```ccchhhlllkkklllnnnpppqqqrrrrrrqqqmmmoooqqqqqqnnnnnnppprrrtttsssrrrqqqpppnnnmmmmmmkkklllnnnnnnmmmnnnoooqqqqqqmmmjjjllloooqqqnnnjjjnnnlllkkkmmmqqqrrrqqqooonnnooooooooommmmmmnnnooonnnnnnmmmiiiddd^^^XXXTTTNNNJJJCCC>>><<<===@@@CCCGGGIIITTTgggwww~~~lllooovvv|||zzz{{{{{{||||||jjjWWWKKK===:::777555555666888888777777888999::::::;;;;;;MMMOOOTTTVVVUUUUUU]]]hhh|||yyy{{{wwwooonnnmmm```NNN:::999999;;;;;;999888999444<<>><<<;;;999777777777777777555444333333555555333000///000222444333333222111000000///555222111222333555@@@MMM```cccddd```YYYTTTTTTVVVTTTVVVZZZbbbnnnzzz{{{wwwuuutttnnneee]]]```lll{{{{{{zzz}}}rrrNNN>>>888111///111////////////....................................------------------------------............------................................................,,,---...//////...---,,,,,,,,,,,,---------......---------............///////////////000111222333111111111333888AAALLLSSSzzzdddYYY^^^kkk|||sssqqqvvvyyy{{{oooeee```ccchhhnnnmmmmmmnnnpppqqqppppppnnnwwwpppTTTEEEAAARRRjjjtttyyy{{{~~~rrrbbb^^^bbbrrrxxxxxxsssxxxrrrwww}}}}}}yyywwwwww{{{tttQQQ<<<888333111000222222333111111000///////////////...---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,++++++***************+++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222000;;;GGGddd}}}WWWEEE>>>???;;;>>>DDDCCC===??????:::888;;;CCCHHHEEEJJJPPPWWW\\\```dddgggnnnnnnnnnnnnnnnooopppqqqpppqqqqqqpppnnnnnnnnnppppppqqqqqqqqqooonnnooopppmmmmmmmmmmmmnnnoooooopppmmmmmmmmmmmmnnnoooppppppooooooppppppppppppoooooonnnmmmjjjiiiiiijjjmmmnnnllliiieeebbb]]]VVVLLLFFFCCCCCCBBBAAA@@@AAADDDGGGMMMQQQ^^^qqqzzzssswwwrrr}}}|||zzzyyyvvvoooYYYGGG===999888888777777777777777666666666888;;;;;;:::888OOOPPPSSSWWWWWWYYYaaakkkzzzwwwvvvyyyvvvpppooonnn```OOOHHHDDD>>>:::777666777999888;;;<<<<<>>TTT{{{|||YYY@@@:::;;;@@@AAA888>>>@@@AAA@@@>>><<<;;;;;;???BBBFFFKKKQQQYYYaaagggggghhhiiikkklllmmmnnnoookkkmmmoooooonnnmmmmmmnnnnnnooopppooonnnmmmnnnoooooonnnnnnnnnnnnoooooopppnnnnnnmmmmmmnnnoooooopppooonnnmmmllllllmmmnnnoookkkjjjiiihhhhhhjjjkkklllkkkggg```YYYTTTMMMFFFAAAAAACCCEEEGGGGGGGGGHHHJJJZZZbbbooo|||yyyuuu~~~zzzxxxvvvzzz~~~ttt```LLL@@@<<<888777777777777777888888777666777999;;;;;;999888SSSRRRSSSWWWZZZ]]]eeemmmuuuwwwpppqqqnnnlllppptttmmmaaabbb]]]TTTJJJBBB===;;;:::;;;999666444777;;;:::666666444222222333444444333555444333222222333444555000111333444444444333222222111111111111222333333666;;;DDDKKKNNNQQQ\\\fffoootttzzzzzzuuuooojjjhhhpppzzzxxxssskkkjjjhhhffffffiiinnnrrr~~~ssskkkllljjjrrriiiKKK===222222222...---000/////////............---------------------------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,------------------------............//////...//////000111222333333333222222555999===BBBmmmwwwaaaYYYaaauuuzzzqqqjjj[[[]]]^^^^^^___bbbhhhnnnppppppqqqssswww|||uuuUUUPPPeeemmmkkkttt~~~|||xxxuuuvvvvvvuuuuuuxxx~~~yyyooonnnwww}}}|||yyyqqqrrr|||yyy\\\BBB777777444222111111000///...111000//////......//////------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++***************++++++)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************+++++++++,,,---///000111555666444AAAZZZoooyyyXXXEEE;;;===???777999999:::===>>>===;;;999>>>>>>>>>@@@EEENNNYYY``````aaadddggghhhiiiiiihhhjjjlllpppqqqpppoooooopppkkkmmmnnnmmmllllllmmmnnnooonnnnnnmmmmmmmmmmmmnnnmmmllllllllllllmmmmmmnnnmmmkkkiiiggggggiiikkkmmmggggggfffeeeeeeeeeeeeeee^^^XXXPPPHHHCCC@@@===;;;;;;@@@GGGOOOUUUZZZ___bbblllttt~~~~~~wwwuuutttqqqssspppaaaLLL===999;;;666666666666777888999999999888888999::::::999777XXXTTTSSSWWWZZZ]]]cccjjjnnnuuuzzz{{{sssqqqllllllsss|||{{{tttmmmkkkeee\\\UUURRRNNNKKKGGGDDD???<<<===>>><<<888666555555666777777666555555555444333222222111111333333333333222222222333555555666777888:::<<<===EEEJJJQQQTTTTTTUUU[[[cccZZZbbblllvvv}}}yyyuuu||||||rrrmmmqqq|||nnngggeeemmmuuu~~~YYY===888222///111111---,,,/////////.........---------------------------------........................,,,------......------,,,------------------------++++++++++++++++++++++++///...,,,,,,,,,,,,...///++++++,,,,,,,,,---------,,,,,,---------.........///.........//////000111222333333222111111333555444GGGeeeuuujjj```^^^nnnwwwqqqmmmkkkhhhfffgggjjjmmmoooqqqtttyyy}}}nnnkkkYYYbbb~~~tttiiittttttooonnnggg^^^]]]fffnnnpppuuuppplllqqq}}}qqq]]]EEE666111333222111000111000...+++000000///............///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********)))******+++,,,))))))*********+++++++++))))))*********+++++++++************************************************+++++++++,,,---...000111444333000666BBBMMMkkk~~~bbbCCC999>>>@@@:::888888:::;;;;;;>>>AAABBB@@@>>><<<>>>DDDLLLRRRZZZ\\\```cccddddddbbbaaagggjjjnnnpppooommmlllllljjjlllmmmmmmllllllmmmooonnnmmmmmmlllkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjjjjjjjiiigggfffeeefffggggggdddcccaaa___\\\ZZZXXXWWWLLLHHHBBB===:::999::::::999>>>FFFPPPZZZfffqqqwww|||tttqqqqqqpppkkk```PPP???555555888444555555555777888999::::::999888999::::::999777[[[WWWTTTWWWXXXYYY]]]ccchhhmmm|||wwwzzzxxxvvvxxx{{{ppppppkkkcccbbbgggkkkjjjaaa[[[UUUQQQMMMFFF>>>888999999999::::::888555222444555666777666555333111666777777666555666;;;????????????@@@CCCFFFIIIJJJGGGKKKPPPPPPPPPSSSWWW[[[ZZZcccrrr}}}rrrlllpppuuuiiiiiioooppp~~~yyy[[[AAA222111000000111///,,,---000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------------............---......///000000222333222111000111333777777@@@]]]zzzxxxrrr___ZZZ___vvv|||tttjjjbbbbbbiiiqqqvvv}}}~~~qqqggg```___pppyyymmmgggvvvmmmffffffbbb]]]]]]eeennnssskkkiiiiiinnnyyysssVVVBBB:::666111111000///000000///---***000//////...............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******))))))***++++++,,,))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,---...///000000222111444888:::PPPttt}}}zzz~~~XXXEEEDDDAAA@@@===>>>???<<<888;;;AAAAAA@@@???<<<;;;===AAADDDPPPSSSXXX]]]______^^^]]]aaadddgggiiihhhfffeeedddiiijjjllllllllllllmmmooonnnmmmmmmlllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhgggggghhhhhhfffdddbbbaaa^^^\\\YYYUUUPPPLLLIIIGGGAAA@@@>>><<<;;;:::;;;<<<===@@@FFFNNNYYYggguuu~~~|||tttpppnnnooodddSSSDDD;;;777666666444444444555666888999:::;;;:::888888::::::999888[[[XXXWWWXXXVVVTTTWWW]]]dddgggqqq{{{{{{~~~zzzllljjjttt|||}}}rrrmmmhhhgggcccYYYPPPKKKFFFFFFGGGHHHHHHEEE@@@<<>>555666............------///222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......///000222222111111222333777555999GGG```ooo___VVVZZZsss}}}~~~tttmmmddd___cccooo}}}|||lllgggiiifffiiiuuu}}}}}}hhhbbbhhhooovvv}}}}}}tttiiieeeggghhhggghhhmmmuuu{{{ooommmjjjllluuu~~~aaaBBB444666777222111000//////000///---+++000///......------......++++++,,,,,,,,,,,,++++++)))******+++++++++++++++))))))))))))***+++,,,,,,)))************+++++++++*********++++++++++++,,,************************++++++++++++++++++++++++++++++++++++,,,---...///,,,222222333666555???VVV||||||ssswwwzzzkkk^^^LLLAAA;;;;;;???>>>888999???<<<===>>>===<<<<<<===>>>CCCGGGMMMSSSWWWYYYYYYYYY[[[^^^aaabbbbbbaaaaaabbbdddfffhhhhhhhhhiiikkklllllllllkkkjjjjjjjjjkkkkkkjjjiiihhhgggfffeeeeeeeeecccdddeeeeeeccc___[[[XXXSSSQQQNNNIIIEEEBBB@@@>>><<<======<<<;;;:::<<<===BBBGGGOOOYYYfffsssuuu{{{~~~wwwpppkkkeeeXXXGGG<<<999999777555444444444555666777999:::;;;999888888:::;;;::::::XXXXXXZZZZZZUUUQQQTTTZZZ\\\^^^eeennnuuu||||||vvv||||||rrrmmmkkkooopppjjjdddcccXXXYYY\\\___```]]]XXXTTTXXXVVVSSSPPPNNNNNNNNNNNNMMMWWW___^^^WWWUUU]]]fffdddaaa\\\WWWSSSQQQQQQQQQTTTYYY```hhhuuuyyy}}}xxxlllffffffkkklllmmmyyyoooiiifffhhhlllpppzzzvvvaaaKKK:::111000111.........---...///000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------,,,------......000111111000000111333444555888;;;BBBWWWuuueeegggppp~~~{{{xxxxxxzzz{{{vvvsssvvvpppfffhhhooouuummmmmmmmmfffdddcccZZZ\\\iiisssrrrnnnllljjjhhhfffjjjooorrrssstttyyy~~~zzzvvvrrrvvvyyybbbGGG888444333222222111000......//////...,,,//////...------------...***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++))))))))))))***+++,,,---)))************+++++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++,,,---......,,,222000...555555666@@@XXXzzzyyy___LLL===<<<>>>;;;<<<@@@===???AAA@@@???>>>>>>???<<>>>>>??????;;;===?????????AAAEEEHHHPPPXXXfffrrr|||{{{tttrrr~~~zzzvvvzzz|||vvvmmmdddQQQHHH===666555666666444444444444555666777888999;;;999777888:::;;;<<<;;;UUUXXX[[[[[[UUUPPPSSSZZZUUUVVVZZZbbbggghhhmmmsss}}}wwwnnngggfffkkkmmmiiifffgggccceeeiiinnnqqqooojjjffffffaaaYYYRRRMMMLLLMMMNNNPPP]]]hhheeeYYYRRRXXX```fffeeeeeefffhhhlllppprrrooottt|||zzzuuusssrrrrrrrrrccc\\\]]]hhhrrr|||wwwoookkkccc```iiisss{{{sss\\\@@@111111555222---111111111//////000///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------///000000000...///000222333111222333222;;;VVVssssssaaadddnnnsssuuuyyyvvv~~~|||wwwpppnnnllllllqqq{{{{{{wwwtttwww}}}wwwccc___bbbYYYUUU]]]ccchhhnnnqqqmmmkkkmmmkkkeeejjjooovvv{{{zzzxxxzzz~~~||||||}}}fffGGG111333777000---111222000.........///...---//////...------------...***+++,,,------,,,+++***))))))***++++++++++++***))))))))))))***+++,,,---)))************+++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,------...---333---)))222666333444<<<]]]~~~qqqMMM@@@???===>>>AAADDDEEEFFFDDDBBB@@@@@@AAA;;;===???AAABBBBBBBBBAAAAAACCCGGGIIILLLOOORRRUUUXXXYYY\\\]]]]]]^^^```bbb^^^^^^]]]]]]^^^___``````]]]\\\[[[YYYXXXWWWWWWWWWSSSRRRNNNKKKGGGDDDAAA@@@;;;:::999999;;;>>>AAADDDAAACCCFFFGGGIIINNNVVV\\\cccmmm{{{xxxrrrwwwnnnaaa]]]lll~~~yyyssshhh\\\@@@<<<777333111222444555555555444555555666777888:::888777888:::<<<======MMMSSSYYYZZZUUURRRRRRTTTTTTUUUVVVYYY\\\___bbbdddkkkuuu}}}tttttt}}}~~~tttlllhhhfffiiirrrzzzzzzuuuqqqtttqqqooossszzz}}}zzzuuueeefff```TTTKKKMMMSSSVVVWWWZZZccclllpppooopppsss~~~~~~wwwqqqppprrrqqqjjjccceeeffflllxxxtttllllllrrrtttwww}}}}}}kkkJJJBBB777111000000...,,,///............---------******++++++++++++,,,,,,.........------,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------------......///000000000000111111111333888>>>BBB[[[hhh[[[VVVXXX^^^\\\aaahhhmmmmmmnnnttt{{{|||{{{~~~~~~zzzzzzyyyyyy|||~~~~~~yyyrrrttt{{{~~~|||rrrggg[[[XXXZZZ___hhhpppwwwsssnnnkkkjjjkkkkkkkkkuuu}}}|||tttvvvzzzvvvXXXAAA<<<777333222222222222////////////...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((()))******++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++***)))))))))))))))******)))))))))))))))))))))))))))************+++++++++......//////000000111111666>>>NNNjjjaaaKKKCCC>>>:::AAABBBBBBCCCDDDDDDDDDCCC<<<>>>AAAAAA???===<<<<<<;;;<<<===>>>@@@CCCHHHKKKLLLLLLMMMPPPSSSTTTQQQNNNQQQPPPNNNOOOQQQRRRRRRQQQNNNMMMKKKIIIGGGFFFFFFFFF@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<@@@FFFKKKRRRPPPPPPWWWcccooowwwzzz{{{{{{wwwkkkooo|||mmm```VVV___zzz}}}zzzxxxkkkWWWEEE888888777555444333222111333333444444555666666666999888888777888:::;;;<<>>===???BBBEEEGGGGGGEEECCC===<<<;;;888777888<<>>@@@BBBHHHFFFFFFHHHJJJJJJHHHEEEGGGFFFEEEEEEGGGHHHGGGFFFEEEDDDDDDBBBAAA@@@??????<<<<<<;;;::::::;;;<<<<<<666888<<<@@@CCCHHHNNNRRRUUUYYYbbbnnnzzz{{{wwwzzzkkkeeebbblllyyymmm\\\III<<<777777666555444333222222333333333444555555666666888777777777777999:::;;;XXXTTTPPPNNNPPPRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYYYY^^^fffjjjkkkvvv{{{xxxuuuvvvzzzrrrmmmvvvzzz~~~}}}rrriiippp~~~tttsssrrrrrrppppppxxxdddGGG333555111------000222222111............------------,,,,,,------------......------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------...//////000000000111111111000111333555666FFFfff~~~~~~vvvYYYIIIKKKIIILLLVVVeeeooopppmmmhhhnnnyyy|||yyyyyy}}}ttthhhjjjjjjooosssuuuwwwvvvooohhhjjjhhhjjjppptttuuuwww{{{}}}}}}vvvlllnnnqqqsssyyyeeeGGG888777444222000000000///.../////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((('''(((((())))))******+++))))))))))))))))))))))))++++++*********++++++,,,******)))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++---------...//////000000000000222<<>>>>>>>>===<<<;;;;;;;;;>>>===<<<===??????>>>===>>>======>>>??????===;;;;;;<<<<<<<<<;;;:::999999<<<;;;:::999999;;;===>>>;;;===???CCCHHHPPPXXX^^^bbbjjjvvvyyyuuuzzzzzzlllooossszzzuuu```LLL???888555555555444444333333333222222333333444555555555666666555666666777888999UUURRROOOMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXX```fffeeejjj|||~~~~~~yyy|||~~~}}}xxxtttqqqqqqpppiiisssrrreeefffsss{{{iiiddddddkkkuuuwww^^^GGG666---222000......000000///---.........---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,---......//////000...000111111000000000111666666EEEdddooo]]]UUUKKKGGGNNNXXX[[[XXXbbbbbbbbbeeeooozzzyyyvvv{{{uuuxxx|||xxxssslllggggggpppxxxwwwllldddjjjvvvyyy{{{yyyvvvuuusssqqqqqqyyy~~~bbbGGG999666222111000000111111///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((''''''(((((()))*********))))))))))))))))))))))))***************++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////222222000111===WWWwwwhhh^^^OOODDD>>>>>>???@@@<<<===>>>===<<<<<<>>>???DDDCCCBBBAAAAAA???===;;;::::::::::::<<<>>>??????<<<;;;;;;<<<======;;;999;;;<<<============<<<;;;>>>===<<<<<<===???BBBDDDGGGGGGGGGJJJRRR___mmmwww}}}xxxqqqlllsss{{{yyydddOOO@@@999777333333333333333333444444111111222222333444444444444444444555555666777777MMMPPPQQQPPPLLLJJJLLLPPPPPPQQQRRRTTTUUUVVVVVVVVVQQQWWW\\\]]]aaalllvvv{{{xxxvvv~~~www}}}xxxsssqqqnnn~~~}}}zzzzzz}}}~~~|||yyygggbbbbbbiiinnnppptttzzzzzznnnlllpppxxxcccNNN===333111111111111000000000///---,,,...------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++++++++,,,------------------------------,,,,,,------.../////////,,,///111222111111111222666000555FFFTTTfffttt___KKKDDDJJJOOOOOOOOOUUU\\\eeeooossskkk^^^```eeeoooyyyssspppyyy|||yyy~~~vvvpppmmmlllnnnooonnnqqqssspppfff^^^dddmmmcccqqqxxxssssssxxxxxxttt~~~}}}dddPPP???444111555111000000111222222///---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((('''''''''((())))))******))))))))))))))))))))))))***)))))))))******+++,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,------......---...///...///:::NNN___ppp[[[MMMEEE???;;;===>>>>>>>>>>>>@@@CCCFFFGGGFFFDDDDDDEEEDDDAAA>>><<<<<<=========>>>@@@AAA===<<<;;;<<<======<<<:::===>>>???@@@AAABBBBBBBBBAAAAAABBBEEEIIIMMMQQQTTTZZZ[[[]]]aaaiiittt|||nnnjjjmmmqqq|||zzzxxxbbbMMM>>>777333222222222222333333333333333000000111111222333333333222333333444555555555666GGGLLLQQQPPPKKKHHHKKKNNNNNNOOOQQQSSSTTTTTTSSSSSSRRRTTTTTTTTT[[[eeekkklll~~~~~~vvvnnniiiqqqyyy}}}|||wwwsssqqqssswwwpppppppppooooooqqqzzzvvvuuuwwwuuuooojjjhhhZZZcccmmmvvv|||uuuvvvxxxaaaSSSBBB666000---...222......///000000000//////------------,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******++++++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,---......//////,,,...000111111111222333444111666>>>>>>EEEdddcccOOOKKKIIIEEECCCGGGMMMXXXjjjxxxuuuhhhccc]]]UUUQQQWWWdddttt~~~~~~zzztttnnnoooxxx|||wwwrrrsssqqqhhhaaaaaaeeemmmvvvvvvjjjfffeeecccbbbbbbhhhuuutttmmmsssuuurrrxxxyyy```FFF;;;777444333666111000000111222222000............------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------***,,,000222111111:::DDDnnnzzziiiYYYJJJ???EEEDDDBBB@@@???BBBGGGJJJHHHEEEBBBCCCDDDEEEBBB???:::;;;<<<<<<;;;;;;<<<===???>>><<<===???@@@@@@???;;;<<<>>>@@@DDDGGGJJJLLLMMMOOOSSSXXX^^^dddiiilllyyyzzz{{{zzzyyyyyyzzz|||tttsssttt}}}xxxrrrvvv~~~lllSSSAAA888666444111222222222222222222222222//////000000111222222222111222333444555555555555FFFIIILLLLLLKKKJJJKKKMMMNNNOOOPPPQQQQQQPPPNNNMMMQQQRRRRRRRRRWWW```eeeeeerrr~~~qqqnnnssszzz~~~}}}}}}~~~yyyuuurrrrrrrrroooqqqtttyyyuuuwww}}}zzzxxxxxxoooyyy{{{xxx{{{~~~~~~}}}{{{|||}}}{{{hhh]]]AAA:::333222000,,,,,,///,,,---...///.........///---------,,,,,,,,,++++++,,,,,,------------......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++++++++++++++***++++++,,,---------------------------+++,,,,,,------......///---///000000//////111222222222777===:::;;;NNNfffttthhh[[[NNNMMMIIICCCFFFZZZpppuuullliii___RRRKKKLLLSSSXXX[[[bbbnnn{{{wwwtttvvvxxxyyyuuulllaaaZZZ___ZZZYYY```iiipppxxxxxxjjjeeeddddddgggjjjyyyzzzxxxzzz[[[III:::999:::666333666222000//////000000///............---------,,,,,,***+++,,,,,,,,,,,,+++******************************************)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,---,,,///444444222555;;;NNNkkk}}}pppeeeYYYZZZZZZWWWPPPJJJEEECCCIIIEEE@@@@@@CCCDDDBBB???999===AAACCCCCCDDDFFFHHHIIIFFFDDDDDDFFFIIIKKKLLLFFFGGGJJJNNNUUU\\\cccgggjjjmmmqqqvvv{{{~~~xxxpppkkkjjjjjjdddhhhrrr||||||~~~wwwkkk\\\JJJ<<<777666555333222222222222111111111111......///000000111111222111222333555555555555444IIIHHHGGGHHHKKKMMMLLLLLLNNNOOOPPPPPPOOOMMMJJJIIIIIINNNPPPPPPSSSXXXZZZYYYXXX^^^iiisss{{{zzzpppjjjdddfffhhhmmmuuukkkPPP???999444111222555222,,,+++///...//////...,,,++++++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***++++++******++++++,,,---------------------------++++++,,,------....../////////000///------///111...,,,///555666777DDDRRR```zzzlllYYYUUULLLJJJXXXgggcccTTTRRRNNNKKKNNNVVVYYYWWWSSSJJJKKKMMMSSSaaawww}}}xxxuuurrrqqqwwwxxxpppfff___VVVNNNZZZXXX\\\fffmmmnnnpppuuuqqqpppnnnhhh```bbbssswwwjjjDDD999333777777///---222222000.........///...---......---------,,,,,,,,,***+++,,,------,,,+++******************************************)))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,///***)))...111///111666222HHHhhhqqq___TTTKKKFFFAAA???BBBCCCBBB???@@@FFFMMMRRRUUUXXX[[[^^^SSSPPPNNNMMMPPPTTTWWWXXX[[[\\\```fffooozzz~~~xxxmmmccc]]]___ffflllpppwww|||tttsssxxxtttzzz{{{vvvbbbSSSJJJ>>>555222111111111222222222222111111000000......//////000111111111111222444555666666555444FFFFFFGGGHHHHHHIIIIIIJJJMMMOOORRRRRRPPPNNNMMMMMMKKKNNNMMMIIIJJJQQQSSSQQQNNNTTT[[[___bbbhhhqqqxxx}}}yyytttnnnhhheeepppmmmnnnwww{{{aaaKKK>>>888555333////////////////////////........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))***+++,,,---------------------------,,,---......//////......///////////////.........000...111444111111AAAVVVaaajjj{{{yyylll___XXXQQQJJJGGGHHHDDDHHHIIIHHHNNNYYY^^^]]]\\\[[[UUUNNNJJJOOOWWW]]]ppp~~~vvvtttxxxzzzwwwsss}}}|||jjj]]]^^^dddeeennnuuuwwwppphhhjjjrrrxxxoooqqqooommmsssfffNNNDDD666666555444222111111000000000000000////////////------------------------++++++************++++++************************+++*********))))))(((((()))(((&&&%%%&&&''')))***))))))))))))))))))))))))(((((()))***+++,,,,,,---+++***)))***++++++***)))(((((((((((((((((((((((()))((((((((()))***,,,---++++++******++++++,,,---............////////////111555@@@TTTooovvvlllYYYIIIEEEJJJJJJDDDKKKSSS___hhhjjjnnnyyyyyyoooiiiggggggggggggooorrrsssssszzz{{{ssshhhkkkmmmooowwwtttfff^^^fffxxxuuutttwww||||||yyyyyy|||~~~{{{rrr\\\FFF999888777555333333222222000000000000111111111111111111000000000000111111111222222333333444444555GGGGGGGGGHHHIIIIIIJJJJJJLLLNNNPPPOOONNNLLLLLLLLLQQQSSSRRRNNNNNNRRRTTTQQQLLLPPPTTTVVVVVVXXX^^^dddpppzzzyyyvvvuuuvvvyyy~~~~~~~~~}}}XXXMMM???666333444444444.........................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,***************+++,,,---------------------------,,,------...............///.....................111...///333222111>>>OOOaaagggrrrrrrbbbUUUMMMIIIAAAFFFIIIIIILLLSSSVVVTTTRRR^^^mmmtttpppeeeWWWNNNKKK[[[hhhvvvrrrlllqqqsssooonnnrrrsssrrrpppxxxxxxmmmhhhnnnrrrqqqxxxtttxxx|||zzz{{{zzzyyyxxxuuuuuu||||||eeeLLL===888555555444333222111000000/////////............---------------------------++++++************++++++*********************************)))))))))(((((()))((('''&&&&&&(((***+++))))))))))))))))))))))))((((((((((((((()))))))))+++***)))******+++******((((((((((((((((((((((((((((((''''''(((***+++,,,++++++******++++++,,,------.........////////////111222444;;;LLLjjjsssmmmqqqsssppp```\\\YYYYYY[[[aaappp|||xxxtttnnnfffaaakkkkkkfffaaaeeeqqqyyy{{{tttxxxyyyuuutttzzzwwwiii\\\\\\eeesss~~~}}}zzzzzz}}}|||xxxxxxyyyxxxrrrggg^^^TTTEEE666666555444333222111111111//////000000000111111111111111000000000000111111111111222333333444444555HHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMLLLKKKJJJJJJLLLTTTVVVTTTPPPOOOQQQQQQOOONNNQQQSSSRRRPPPPPPTTTWWWUUU^^^ooo~~~uuupppoooooorrrxxx||||||zzztttvvv{{{vvvzzz~~~uuuiii[[[QQQ:::555000...///111000///........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---.......................................111---...222333222:::EEE[[[bbbllluuurrriiiccc]]]SSSUUUSSSNNNJJJIIIIIIGGGLLLXXXhhhttttttlllaaaYYYTTTTTTPPPWWWhhhwwwxxxvvvzzzwwwooommmqqqqqqkkkeeeeeehhhiiimmmssstttpppqqqxxxzzzvvv|||yyymmmkkkmmmwwwvvv\\\GGG999444666333333222111000000//////.........---------,,,,,,------------------------++++++************++++++******************************))))))))))))(((((())))))((('''((()))***+++))))))))))))))))))))))))))))))))))))((((((''''''************************((((((((((((((((((((((((''''''''''''((()))******+++************+++,,,,,,---------.........//////111333111...333IIIjjjzzzhhh[[[SSSRRRZZZcccqqqvvv}}}|||vvv{{{zzztttjjjhhhoooyyytttrrruuu}}}|||pppccc^^^bbbppp|||sssyyy|||yyyzzz{{{uuugggUUUGGG>>>666000222222111000000000000000//////000000000000111111111000000//////000000111111111222222333444444444HHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLQQQRRRQQQOOONNNNNNMMMLLLOOOQQQSSSRRRQQQQQQSSSUUURRRRRRZZZjjjxxx~~~}}}{{{|||~~~}}}zzzuuutttzzzwwwqqqvvvuuuqqqllllllqqqvvvwwwtttpppqqq}}}nnn\\\OOODDD;;;555888555333222222111...,,,........................---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------------.........000------111333222555;;;EEERRRdddtttyyyqqq~~~|||rrreeeWWWMMMGGGCCCIIIKKKQQQZZZbbbgggmmmsssllldddXXXYYY___^^^kkk}}}tttttt{{{~~~{{{pppsssqqqiii```^^^dddiiiooouuuwwwtttrrrtttsssoooqqq{{{{{{wwwtttqqqpppuuuzzz\\\FFF999444666:::222111111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))((((((***))))))((()))***++++++((((((((((((((((((((((((++++++******************)))*********)))))))))***(((((((((((((((((((((((('''''''''''''''((())))))***************++++++,,,,,,,,,---------............222333000///999MMM]]]|||oooaaa]]]```llluuu}}}vvvrrrtttzzzzzzxxx{{{zzzzzz}}}sss^^^JJJ===888666444000///////////////000000////////////000000000111000000////////////000000111111111222333333444444IIIHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMLLLJJJJJJKKKMMMLLLLLLMMMOOOOOOMMMLLLLLLMMMOOOPPPPPPOOOOOOPPPPPPQQQMMMOOOWWW\\\dddxxxyyy{{{{{{xxx|||xxxwwwyyywwwttttttyyy{{{ttttttuuutttzzzwwwwww~~~aaaWWWGGG;;;444333333333000///...///000111111111........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,,,,,,,---------...///------000222111222444000===SSSkkk}}}|||vvvyyyzzz~~~|||zzz~~~mmm]]]TTTJJJFFFHHHPPPXXX^^^gggppppppnnnmmmsssxxxmmmkkk||||||xxxvvvoooiiihhhmmmqqqrrraaaggglllmmmiiigggkkkqqquuu|||{{{tttooommmlllqqquuuzzz~~~|||vvvyyy~~~hhhVVVBBB888444333444666111000000//////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((((())))))***++++++,,,,,,(((***+++***(((((()))+++(((((((((((((((((((((((('''''''''(((((((((((((((******))))))******+++,,,,,,,,,,,,,,,------------***---000000000333888>>>MMMkkkwww{{{xxx{{{|||~~~vvvcccKKK;;;555444444333///////////////000000111...////////////000000000000000////////////000000000000111222222333333444HHHGGGFFFFFFFFFHHHJJJLLLLLLMMMNNNMMMLLLKKKLLLMMMKKKJJJLLLPPPQQQNNNLLLMMMPPPPPPPPPPPPOOONNNLLLLLLLLLKKKLLLNNNNNNRRR]]]iiiooo}}}|||{{{sssnnnwww{{{nnnTTT>>>:::444000////////////,,,++++++,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,---------......///000000000000111...444BBBYYYnnnuuunnnccc```UUUNNNWWWpppvvv___TTTKKKKKKLLLLLLQQQZZZbbbjjjsss|||sssyyywww{{{|||{{{~~~{{{pppfffbbb```]]]XXXVVVWWW[[[^^^```hhhvvv}}}uuuqqqqqqxxx~~~wwwpppnnnnnnhhhlllrrrzzzyyyzzzxxxzzzbbbHHH>>>666555666333111111000000000//////........./////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++''')))+++***(((&&&(((+++(((((((((((((((((((((((('''(((((()))))))))((((((***))))))))))))***+++++++++++++++,,,,,,,,,------///---------000222333333111GGGiii|||~~~uuuppp___LLL888000111222111000000///////////////000111......////////////000000000//////......//////000000000111111222333333333HHHFFFEEEDDDEEEGGGIIIKKKKKKMMMNNNNNNMMMKKKKKKKKKJJJHHHKKKQQQQQQLLLJJJLLLPPPPPPPPPPPPPPPNNNLLLKKKGGGLLLNNNKKKJJJOOOUUUXXXUUUcccyyyxxxkkkIII000555444222111000...,,,***///000000///...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***************************+++,,,---++++++++++++++++++++++++++++++,,,------------,,,*********+++,,,,,,------,,,///111///......///000333222777FFFXXX___ZZZQQQMMMCCC:::<<>>888666444111222222222111111111000000...........................------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))*********))))))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))---,,,+++*********************++++++,,,------......///000000///666JJJ]]]xxxjjjWWWIII<<<444111////////////............///......---------------,,,------------.........,,,,,,------...//////000.........///000000111111DDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFCCCGGGIIIFFFEEEGGGHHHFFFEEECCCAAAAAAAAAAAA???===???@@@@@@AAABBBBBBCCCCCC<<<>>>@@@BBBCCCEEEHHHKKKIIIQQQ[[[aaahhhuuuyyyoookkkZZZIII???;;;888888:::000///......//////---+++........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111111222111000000000000111222222555444777DDD\\\zzz}}}lllccc___YYYQQQPPPQQQWWW^^^___YYYRRRXXX___dddcccbbbbbbbbbaaaaaa^^^eeettt}}}|||~~~|||uuunnnlllnnnuuuwwwxxx~~~}}}{{{}}}}}}~~~zzz{{{hhhYYYGGGBBB;;;666444444444333222222111111111000000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++******))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((***)))(((''''''((()))***(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))),,,+++***************************+++,,,,,,------000000000000---,,,333<<>>>>>>>>>>>AAA@@@???======???BBBDDDAAAEEEHHHHHHIIIOOOZZZdddiiikkkmmmrrrxxxwwwsssmmmeee\\\YYYZZZVVVMMMDDDDDD<<<555444555333222333000222444444222///---,,,........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000000111111222222222111111333444999===???HHHddduuuooo{{{~~~ssseeedddeeeiiiooorrrsssqqqnnnrrrzzzxxxuuuwwwuuuppppppvvv|||~~~|||{{{{{{yyysssmmmiiiiiiuuuzzzwww~~~yyy}}}sss\\\III>>>999999888777555444555666111111111111000000000000........................---------,,,,,,,,,++++++************************))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))******)))*********++++++,,,,,,///---///333333111222666999CCC\\\}}}}}}}}}}}}|||eeePPP:::111000000000111//////.........---------...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////------......///000000111BBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBGGGMMMNNNJJJEEEEEEFFFEEECCCAAA????????????===;;;<<<<<<=====================<<<;;;;;;;;;<<<======???AAACCCBBBAAABBBGGGKKKKKKLLLNNNPPPRRRTTTVVVWWWVVVVVVUUUSSSVVV^^^ccceeelllxxxvvvdddVVVPPPMMMJJJFFFAAA>>>===<<<:::888;;;666444666555///)))'''***---///000///...///111........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---......//////...///000222333333222222333444999<<<777444EEE\\\cccrrrgggjjjrrr|||xxxyyyzzzyyyyyy~~~~~~wwwqqqvvvttttttuuuwww|||}}}yyyuuuoookkkmmm|||{{{wwwuuunnnXXXIII???:::555666666444111000222444111111111000000000//////........................------,,,,,,,,,+++++++++************************((())))))*********))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''((())))))******))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((())))))***))))))***************++++++)))***///222111111444777555AAA^^^|||}}}~~~}}}~~~lllLLL>>>222000333333000///............------------///......---,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,---------------...//////000000AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@CCCIIILLLGGGAAAAAABBBBBBCCCAAA@@@?????????===<<<<<<<<<<<<===============999888777888999999777666444555777777666666777888<<<<<<<<<<<<<<<<<<<<<<<<888999999999:::<<<======<<>>NNN```rrr|||yyyxxx{{{{{{ppptttvvvvvvssspppsss}}}}}}~~~|||xxx}}}~~~|||{{{{{{}}}vvv^^^JJJ???;;;999777444444333222000000111333111111000000000/////////------------------------,,,,,,,,,,,,++++++++++++************************(((((())))))******))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((()))************)))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))///+++***---///------///...///666BBBOOObbb}}}~~~oooeeeXXXEEE888111---000222000---+++.........------------,,,///......---------------,,,,,,,,,,,,------------+++++++++++++++++++++,,,,,,------......///000000???????????????@@@AAABBBDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>===EEEHHHDDD??????BBBCCCCCCAAA????????????===;;;===<<<<<<;;;;;;:::::::::999888777888;;;;;;999777999999999999888777666666111111222333333444444555333333333333333222111222444888999555333555555444000222444333111000222444444///---......,,,---000333111///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,************************************************************************((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............,,,,,,,,,---...///000111777222---///222444333222555666999BBBUUUqqqyyyxxx{{{|||}}}vvvmmmjjjoooyyy}}}~~~|||rrr___QQQ@@@777666666444222444333333333333333222111111000000000////////////------------------------,,,,,,,,,++++++++++++***************************'''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((()))***))))))))))))))))))))))))///,,,+++......++++++...+++,,,111555333999TTTqqq}}}sssqqqjjjTTTCCC:::111000,,,,,,...///,,,+++---.........---------,,,,,,...------,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000>>>>>>>>>>>>???@@@AAABBBGGGEEECCC@@@@@@AAACCCDDDBBBBBBBBBAAA@@@???>>>===:::BBBGGGCCC???@@@DDDFFFBBBAAA???>>>???>>>===;;;===<<<;;;:::999888777666666444333555999;;;;;;999666555333333444555666666333333333333222222222222333111111333333222222444444555333000000333222///...000222222111...,,,+++///,,,,,,...///------///---,,,+++---///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********((())))))))))))******************++++++,,,,,,,,,************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------..................///............///000111'''///666444000000333444333666;;;;;;:::EEEbbb~~~www||||||uuuiiikkkxxxzzzzzz}}}ttt\\\QQQIIIAAA::::::<<<;;;666222222111111222333222...+++000000000000////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))((((((((((((((('''(((,,,---+++,,,000333///111555333111<<>>======>>>@@@BBBDDDFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>;;;:::999777666555555555777666666666666555555555333333333333333333333333333333333222222222111111000000000000000000000000222222111000///...---,,,////////////////////////......------------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,---......,,,******+++************************++++++++++++++++++++++++)))************+++++++++)))---,,,((('''+++------************************))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,))))))***++++++++++++***))))))*********+++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...////////////////////////000000111111111222222222555444444444888???IIIOOOeeeuuu}}}wwwzzz}}}wwwxxx~~~}}}gggUUUIIICCC>>>===<<<:::888666555444222222222111111111000000//////............//////------,,,,,,,,,,,,++++++---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((())))))))))))(((((((((''''''&&&&&&((()))***&&&''''''((()))******+++)))************+++++++++......///000111333555666QQQ\\\rrrzzz```TTTDDD888333111000...........................,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////BBBAAA???>>>???@@@BBBDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDBBBAAA??????>>>>>>===<<<;;;;;;;;;:::888777666555555555666555555555555444444444333333333333333333333333111111111111000000//////000000000000000000000000////////////////////////------------------------......------------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++---...---,,,******+++************************************************))))))*********+++++++++***///000,,,((()))++++++************************)))))))))))))))))))))))))))))))))))))))*********************++++++++++++))))))***++++++++++++***))))))*********+++++++++++++++************++++++++++++******++++++,,,---+++,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------/////////////////////////////////000000000111111333333333333444666;;;>>>BBBOOOiiiyyy~~~|||yyy~~~zzzxxxvvvvvvyyy}}}vvviiiZZZMMMCCC===:::<<<;;;:::888666444333222222222111111111000000000//////............//////------,,,,,,,,,+++++++++,,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&)))((((((((('''''''''&&&(((((())))))))))))(((((((((''''''&&&'''((()))***''''''(((((())))))******))))))*********+++++++++,,,,,,---...///111333444:::???MMMeeeyyyqqqbbbEEE===444///......---+++------------------------,,,++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////DDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<:::999888888999999888666666555555555444444444333333333222222222222222222222222222222/////////............---000000000000000000000000,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,------+++***++++++************************)))))))))))))))))))))))))))))))))*********++++++,,,444777111***((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))***++++++++++++******************+++++++++++++++************+++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------////////////////////////............///////////////111333333111000000111222777DDDWWWlll{{{xxxpppooouuu}}}}}}iii]]]NNNJJJDDD>>>:::888888999888888777555444222111000111111111111000000000000//////............//////,,,,,,,,,,,,++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''(((((((((''''''''''''''''''(((((())))))(((((('''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))*********++++++******+++,,,---...000111000000333>>>SSSnnn~~~sssbbbPPP@@@222///,,,---///111///---------------------------*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////CCCBBBAAA@@@@@@BBBDDDEEEAAABBBCCCDDDDDDDDDDDDDDDHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@>>>===;;;;;;:::999999888777777888777666666555555555555333222222222111111111111111111111111111111111111.........---------------////////////////////////,,,,,,---...//////000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++***+++------+++***++++++************************************************))))))))))))************...888===666,,,((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))***++++++++++++***************************++++++************++++++***************++++++,,,)))************+++++++++++++++******************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---........................---.........////////////...000222333222111111222777666777:::???EEEJJJMMM[[[ddduuu{{{~~~}}}}}}}}}xxxzzzssscccUUUJJJDDD>>><<<:::888777888999;;;666666555444222111000000111111000000000////////////......------......///,,,,,,,,,++++++++++++***++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''))))))))))))*********************+++,,,---...///111111000111777DDDUUU```rrr]]]LLLAAA777///000///...///111111000...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////@@@@@@??????@@@CCCEEEGGGBBBCCCDDDEEEEEEEEEEEEEEEIIIHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@???===;;;:::999777777777777777888888888666666555555555555555666111111111111000000000000000000000000000000000000................................................---------------.........------------------------------,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********///999>>>888...******+++(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((''''''((((((((()))))))))))))))***++++++++++++***************************++++++************++++++******))))))******+++,,,)))))))))*********++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------........./////////000000///000111111000111333555444444444333333444666888777>>>NNN```ooouuuyyywwwuuuwwwyyyzzzuuummm___QQQGGGBBB@@@AAA<<<:::999777666666666777555555444333222222111111000000000/////////............------------......,,,,,,+++++++++*********************+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((()))))))))******************+++,,,---...///---///111111000333:::@@@[[[ooouuu}}}{{{mmmeeeTTTBBB666333222000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,---...//////AAA@@@??????@@@CCCEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFEEECCCBBBAAAAAA??????>>><<<;;;:::999999555555555666777777888888555444444444444555555666111111111000000000000///////////////////////////.............../////////.................................------,,,,,,+++------------------------------,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++)))************+++++++++(((***,,,,,,+++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******...666;;;555...+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++++++++***************++++++************++++++***))))))))))))***++++++))))))*********+++++++++***************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------.........////////////000111111000...------000222111222333555666666666555999888:::@@@HHHVVVlll~~~zzzooollljjjvvv~~~{{{oooZZZUUUNNNGGGBBB??????@@@::::::888777666666555555444444333333222222111111////////////..................------------......++++++++++++************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((()))))))))******++++++++++++,,,---...///,,,...000///...000444888<<>>======;;;;;;;;;;;;;;;<<<<<<===555555666666666666666666444333333333444555555666111111111000000000000///........................---------.........//////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******************************)))************+++++++++(((***+++,,,+++***+++,,,))))))))))))))))))))))))************************(((((((((((()))))))))******000333000,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))***++++++++++++***+++++++++*********))))))++++++************++++++)))))))))))))))***++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...,,,,,,...///111000000222555555333111<<<777444444444888CCCNNNWWWdddsssqqqsssyyy{{{nnnbbbWWWOOOHHHGGGFFFDDDAAA???===;;;999999999888777777666555222222222222111111111111/////////.........------...------,,,,,,------...++++++++++++************((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((()))))))))***************+++,,,---...............---///111333000666===FFFZZZxxx}}}sssjjj^^^QQQHHH333///,,,,,,......------,,,---/////////.........++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,---......,,,,,,,,,,,,---...//////JJJHHHFFFCCCBBBBBBCCCCCCDDDCCCAAA?????????AAABBBAAA@@@???>>><<<;;;:::999888888999:::<<<>>>@@@AAA777777777666666555555444333333333333444555555666111111111111000000000000........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++***))))))************************)))************+++++++++''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''+++---+++***,,,,,,***************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))***++++++++++++***++++++++++++******))))))++++++************++++++)))))))))))))))******+++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---//////......///111///,,,***,,,000222111///---...111777888666666::::::AAAFFFJJJTTTfffzzzxxxhhhddd]]]VVVOOOIIIDDDAAABBBBBBAAA@@@???>>><<<;;;777777777777666555444333111111111111000000000000//////.........---------...------,,,,,,------...+++++++++************)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***)))))))))***+++,,,,,,((()))+++...000000000000***000222222999LLLbbbooo|||kkk[[[NNNBBB666...222...+++,,,//////......(((***---...---***((('''************************++++++******))))))((((((++++++++++++++++++++++++)))))))))((()))******+++******+++,,,,,,---......,,,,,,,,,,,,---...//////BBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBFFFDDDAAA???>>><<<999777888888888888888888999:::555555444333222222111111444444333333333222222222222111111000///......------------------------------------...------,,,,,,...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********)))))))))************+++++++++)))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))************++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))***++++++++++++***+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------......///.....................////////////000000111111111222222222555555555777<<>>===:::888666888888777777777777888888555555444444333222222111333222222222111111111111111111000000///......---------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))))))))*********+++++++++)))))))))))))))(((''''''''''''(((((())))))******))))))))))))*********************)))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))***++++++++++++***+++***)))(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,---......///.....................////////////000000000111111111222222444444444555888<<<@@@BBBEEEKKKTTTZZZ```hhhqqqyyy|||pppeee^^^UUUOOOMMMJJJFFFBBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<::::::777666666666555555444444111111111000000000//////............------------------,,,,,,,,,+++++++++++++++***))))))***++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---...---------...000222444666@@@NNN^^^ooo}}}xxx}}}|||~~~vvvhhh\\\IIIAAA666///---...---,,,...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++)))((()))***+++*********+++,,,++++++***---000111000//////000>>>???@@@AAABBBAAA@@@@@@@@@??????>>>>>>??????@@@BBBAAA@@@>>><<<999777666777777666666555666666666555555444444333333222222111111111000000000000///000000000///......------------------------------+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++************************************************+++++++++***************)))))))))*********++++++)))))))))))))))(((((('''&&&&&&'''((()))***++++++))))))))))))************))))))))))))************(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))(((((()))******++++++************))))))))))))******)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------...//////......---............/////////000000000000111111111111222222222333444555666777222666;;;>>>@@@DDDJJJOOO]]]bbbjjjppptttyyyzzzqqqiiiddd___YYYTTTLLLHHHCCCBBBCCCCCCAAA>>>@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@>>>===;;;:::888777777666555444333333000000000000/////////...............------------,,,,,,,,,,,,+++++++++++++++******))))))******+++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,...---,,,++++++,,,---...///111444;;;FFFYYYnnn|||zzz}}}}}}wwwiii___XXXQQQFFF>>>444111------///000...+++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''')))++++++)))))))))******)))))))))***++++++,,,***...333666444111...,,,===>>>???AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???AAAAAAAAA???<<<999888777777666555555444444444444555444444444333333222222111111111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,************************************++++++++++++************************************************************************************************))))))))))))************(((((())))))))))))(((((('''''''''((()))*********((()))))))))************(((((())))))******++++++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((())))))******************))))))))))))))))))***)))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++((())))))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---...////////////---------.........///////////////000000000111111111111222222222222222222333555777777777888;;;===:::>>>BBBEEEGGGKKKPPPTTTYYY[[[___bbbdddfffjjjmmmllllllmmmmmmmmmllllllkkkdddeeefffddd```\\\YYYXXXTTTQQQNNNJJJGGGGGGIIIKKKIIIFFFDDDCCCDDDDDDBBB@@@>>>=========>>>???@@@@@@AAAAAAAAA@@@???===<<<;;;888888777666444333222222111111000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++......---,,,,,,,,,------111111111111444;;;DDDJJJ]]]hhhwww{{{|||}}}||||||xxxpppiiiWWWNNNDDD===:::777333///000///...///111000...+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***+++)))))))))***((())))))))))))***,,,...---000555666444000,,,***===>>>@@@AAABBBBBBBBBAAA>>>>>>>>>??????>>>>>>>>>@@@BBBCCCBBB>>>:::999999777666555444333333333333333333333333333222222222111111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************(((((()))))))))*********(((((())))))))))))(((((())))))))))))((((((((((((((()))))))))************(((((())))))******++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))************))))))))))))******))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---...////////////------------................../////////000000000000111222333333333333222444444555444333333444666888999999999:::;;;===???<<>>???@@@@@@@@@@@@@@@???>>>===<<<;;;888777666555444333222111222222111111111000000000...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,------.........///000111111222444666999@@@JJJQQQYYYeeettt{{{xxxttteee[[[VVVPPPEEE;;;888444000......///...---......---------,,,***)))------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((*********)))***+++''')))***)))(((***---000444555777666333///---,,,===???@@@BBBCCCCCCCCCBBB>>>??????@@@@@@??????>>>???BBBDDDCCC>>>:::999:::888777666444333222222222222222222222222111111111111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++++++++******))))))******++++++++++++++++++*********++++++++++++++++++++++++)))))))))************+++************************************************))))))))))))))))))))))))***************+++++++++((((((((()))))))))******'''(((((()))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******))))))))))))************)))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))*********++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++---...//////000000,,,------------.....................///////////////000111333333444444444333222222111111111222222999999888888888999::::::999:::;;;<<<;;;;;;<<<>>>===>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCEEEFFF@@@CCCEEEDDDBBB@@@AAACCCBBBAAA@@@???>>>>>>???@@@>>>>>>=========>>>???????????????>>>>>>===<<<;;;777666666555444333222222222222222222111111111111------------,,,,,,,,,,,,++++++++++++************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))*********(((((()))***+++,,,------///......---...000111222111444666666777===GGGOOO___eeerrr|||nnneee]]]SSSFFF???===:::444///222222111000///............---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((*********)))***+++''')))+++***)))***///333<<<<<<;;;888444111000000===>>>@@@BBBCCCCCCCCCBBB??????@@@AAAAAA@@@??????===AAADDDCCC>>>999999:::999888666555333222222111000000000000000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++******))))))))))))******++++++++++++*********)))************************))))))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************+++++++++,,,************++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,...///000000000,,,,,,---------.........------.........///////////////000000111222222333444333222222222333333222444444444555666777666666888999::::::999999:::;;;======>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCBBB888;;;???@@@@@@AAABBBDDDBBBAAA???======>>>AAACCC>>>>>>===<<<<<<<<<============>>>======<<<;;;:::555555555444444333333333111111111111000000000000---------,,,,,,,,,++++++++++++++++++************'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******'''((()))******+++++++++///...,,,,,,---.........222333444222000111444777<<<>>>HHHXXXdddlllvvvzzzqqqdddVVVJJJCCC:::777444333444666666555222333222000...------///------......------...///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***************,,,(((***,,,+++)))+++111666>>>???>>>;;;666222000///<<<===???AAABBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???;;;@@@CCCBBB===888777999:::999777555333222222111///////////////000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''')))******+++++++++******))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))************++++++******))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,***+++,,,...///000000000,,,,,,,,,---------......---------........./////////............///000111555333222222333333333222555444555666888888777666555777888888888888:::;;;999999999999;;;<<<>>>??????>>>>>>@@@AAA@@@===:::===>>>@@@AAAAAABBBCCCDDDBBBAAA???<<<:::<<>>===<<<<<<;;;;;;;;;;;;<<<=========<<<;;;::::::444444444444444444444444000000000000////////////---------,,,,,,,,,+++++++++++++++************)))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))******++++++++++++******'''(((***---000111///...***---000222222111000000111///111999???@@@FFFNNNRRRVVV[[[]]]^^^aaagggmmm}}}~~~}}}yyywwwvvvrrreee]]]^^^[[[QQQMMMQQQMMMMMMIIICCC;;;777666888///000111111000/////////---......,,,***))),,,///)))+++,,,,,,+++***)))***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((************+++,,,(((+++,,,+++)))+++222888<<<>>>>>>;;;666111---,,,AAA===>>>DDDDDD???;;;<<>><<<===AAAAAA===888555555444444444333333333111000000///...---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++*********))))))(((((())))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000000000111111111222222222111111111111111111111111222333444444555555444444555444444555555666777888<<<;;;:::999888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>???BBBFFFFFFCCC@@@EEEGGGGGGDDD???;;;;;;===???>>>===<<<<<<<<<<<<<<<<<<<<<:::999888777777777333333333333333333333333000000000000////////////------,,,,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((%%%%%%((((((''''''+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,------......------////////////000000000000333444555777999;;;<<<===JJJKKKLLLLLLJJJHHHIIIIIILLLKKKIIIGGGDDDBBB@@@???===<<<:::888777777777888666666555333111000///...////////////////////////------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))(((((((((***,,,***))),,,444;;;888::::::666111,,,+++,,,@@@======BBBCCC>>>;;;<<<<<<===>>>???@@@AAAAAAAAA???===;;;===??????;;;777444444444444333333333333111111111000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++*********)))************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........//////////////////000000000111111111111111111111111111111222222333444444444444444444444444444555666777888999888888888999;;;<<<>>>========================>>>===>>>BBBFFFHHHGGGEEEDDDDDDCCC@@@>>><<<<<<=========<<<<<<;;;<<<<<<<<<<<<;;;:::999888777777777444444333333222222222222000000000/////////......------,,,,,,,,,+++++++++***++++++++++++***)))((())))))))))))))))))))))))***)))))))))(((((((((''')))''''''******((((((+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++,,,,,,---------------....../////////000000000------......///000111111666777999888666555555666999888888777555444333333333222000///......//////111111111000000/////////........................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))*********)))))))))(((((((((***+++******...666===>>>===:::555///,,,---///???<<<<<<@@@AAA>>><<<<<<999:::;;;===>>>?????????>>><<<:::;;;======999666444444444333333333222222222111111000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000111222222333444333333333444444444444555666777777666666666777999<<>>>>><<<<<<888888:::<<<===>>>>>>>>><<<;;;::::::;;;:::777444333333333333222222222222000000000000//////..............................++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))***)))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------.........////////////000000000000000000000000000111222222333333222222333333333333444555666777555555666777999;;;>>>???:::::::::::::::::::::::::::;;;<<<>>>AAADDDGGGHHHCCC???:::888:::<<<;;;:::::::::999::::::;;;<<<===:::999888777666555555555555444333222111000///.../////////.........------,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&******'''&&&(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,------------............/////////......---------...///111000///......///......//////000000000000............//////000000+++++++++,,,---...//////------------------------------------,,,,,,,,,,,,******++++++++++++******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((()))*********,,,222:::@@@CCC???888111,,,,,,...000;;;:::999999;;;======;;;888999:::<<<===>>>>>>>>>;;;::::::::::::888666444333333222222222111111111...............------------.....................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((('''((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---........./////////000000///////////////////////////000000111222111111111222222222333333444555666666666666666777999;;;<<<::::::::::::::::::::::::999999:::;;;<<<>>>AAABBBDDD@@@:::888999:::999888999999888999999:::;;;;;;999888777666555444444444444444333222000///..................------------,,,,,,+++++++++*********((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''')))------)))'''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))***++++++,,,,,,+++++++++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,---//////...------...------------------------***+++,,,,,,------......,,,,,,---------------------------------------------,,,,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---222888===<<<888444///---,,,++++++999999888666888===>>>;;;::::::;;;<<<============::::::;;;:::999777555444222222222111111111000000---------------------------------...............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********))))))*********+++++++++)))))))))***************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------.........////////////000////////////////////////...///000000111111000000222222222222333444555555666555555444555666777888999999999999999999999999666888999:::999:::;;;===CCC@@@===:::999999999888999888888888888999999:::888888666555444333333333333222222111000///............---------,,,,,,,,,++++++++++++************(((((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***---111111,,,)))***'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********))))))***++++++++++++***++++++++++++,,,,,,,,,,,,*********+++,,,,,,------(((***,,,,,,+++***+++,,,---------,,,,,,,,,++++++***+++,,,---------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))(((((()))))))))))))))***''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))+++---111444666444111...,,,,,,+++***)))777999777333666<<<>>>;;;:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;888666444444222111111111000000000000........................---------.........//////************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******+++++++++(((((()))))))))*********((()))))))))*********+++************************************++++++++++++,,,,,,,,,,,,------------,,,---------..........................................///000000000//////111111111111222333444555444333333222333444666777777777777777777777777777333666999:::888888999:::???@@@???===;;;:::;;;<<<999999888777777777888888888777555444333333222222111111000000000/////////---------,,,,,,,,,,,,+++++++++++++++************'''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********---222111,,,((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((())))))***************************+++++++++,,,+++,,,,,,,,,,,,---------(((***,,,,,,+++***+++,,,,,,,,,------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((((())))))))))))))))))((((((((((((((())))))******'''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))+++---...///...///,,,))))))***,,,+++***777999666222555<<>>666777999:::;;;:::999999888888;;;???BBB@@@:::555888777777777777777888888999888777555333111//////,,,---------......//////000///...---,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++************++++++***)))(((''''''((()))***))))))(((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))*********)))************+++++++++666666666777999:::999888999:::;;;;;;;;;;;;:::999888888888777666444333222111111111000///.....................---------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,------...///............/////////000000000000000000000000000111111222222444555666777555666777888999<<<@@@CCC<<<<<<:::::::::;;;<<<>>>===<<<===@@@BBBAAA===999888888777777777888888999666666555444333222111000------........./////////......,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********+++++++++++++++++++++++++++******))))))******+++***)))(((''''''((()))***))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))******+++))))))*********+++++++++999888777888999999888777999999999:::999999888888777666555444333333333333111111000000//////..................------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////............////////////000000000000000000000000///000000222333555777888666666777777999<<>>:::888777:::===@@@CCCAAA@@@@@@AAAAAA???>>>999999888888888888999999555555444444333222222222.........///////////////---,,,+++******)))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((())))))))))))************************************))))))))))))******)))((((((''''''(((((()))***)))'''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++)))))))))*********++++++===;;;999888999888777666666777777888888888888888777666555444333444555666111000000000/////////............---------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,---------...............------......///000.........////////////////////////000000000000000///000000111333444666777666666666555666999>>>BBB???===999777666888;;;<<>>???@@@@@@;;;:::999999888999999999777666666555444333222222////////////////////////,,,,,,+++***************(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))************************(((((((((((()))))))))***************************)))))))))(((((()))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++))))))))))))************???===:::999888888777666444444555666777999:::;;;666555444333333444555666000000000000////////////...------------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------......---------------.../////////////////////...............//////000000000000111111111111111222333444777888777666555777:::===<<<;;;:::999999999999999CCCAAA???===;;;<<<>>>???;;;::::::999888888999999:::999888666555333222111///////////////.........---,,,,,,++++++++++++,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********(((((()))))))))*********AAA>>>;;;999999888777666444444555555777888:::;;;333333222222222222222333000000000000////////////------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******&&&''''''((((((''''''&&&))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///////////////.........---......//////000000111111111000000111111222222999999999888777777999;;;:::;;;<<<======;;;:::999=========;;;999999:::<<<;;;:::999888888888888888;;;:::888666444222111000...............------------,,,,,,+++++++++,,,,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((()))))))))******BBB???;;;999999999888777888777666666666777888999333444444444333222111111////////////000000000000---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&''''''((((((''''''&&&))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++,,,------000/////////............------......///000000111/////////000000222333444555777888888777777888999888999:::;;;<<<;;;:::999777999;;;;;;999777888:::::::::999888777777777777888777666444333222000000...---------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))***BBB???;;;999999999999888;;;:::888777666666666777555666777777666555333222////////////000000000000---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++&&&''''''''''''''''''&&&))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---000000//////.........------------...///000000111------...///111333444555///222555666666666666777666666777777888888888888333777;;;;;;999777777888:::999888777666666666666444444333222222111000000---------,,,,,,+++++++++***)))))))))))))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$%%%(((***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))DDDAAA<<<::::::<<<>>>>>>>>>===;;;999888888999999::::::;;;:::999666333111111111111111000000000000------,,,,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------............///111111000//////000111222333333444555555666666777888888888888777777777777666777888999888777555333777777888888777666444333333333222111000///...------------,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********(((&&&%%%&&&&&&''''''(((((())))))AAA>>>;;;999:::;;;;;;;;;<<<<<<;;;:::999999999999777777888888777444222000111111111000000000//////------,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------------............000000///...///000111222000000111111222333333333777777777777777777777666444555666777777666444333666666777777666555333222333222222111000///...---------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((((((===;;;999888999:::999888999999::::::::::::999999333444555555444333111000111111000000000000//////,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...........................///000111//////000000111222222222555555555555555555555666222333444666666555444333444555555555555333222111222222111000///......---,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((((((((((((''''''''':::999888999::::::888666666666888999999888777777222222333333333222111000111000000000////////////,,,,,,,,,++++++++++++*********)))))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++***************+++++++++++++++++++++++++++,,,,,,---,,,,,,---------.........------------...//////000111111222222333444444444333444444444444444555555222333444555666555555555444555555555555333222111111111000//////...------,,,+++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''')))+++,,,))))))((((((''''''&&&&&&:::999999:::;;;;;;888666333444666777777666555444222222222222222222222222000000000////////////...,,,,,,+++++++++************)))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++***)))))))))*********+++++++++************+++,,,,,,,,,,,,,,,------------...+++,,,,,,---.../////////222222333333444555555555222222333333444444444555333444555555666666666666555555666666555444222111000000//////...---------++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&''')))+++,,,))))))((((((''''''&&&&&&:::999999:::;;;;;;999888444444555555555555444444333333222222222222222222000000////////////......++++++++++++************)))))))))))))))******+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********++++++++++++***))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++***((())))))))))))***************))))))******+++,,,,,,,,,,,,,,,------------++++++---...////////////000000111111222333333333222222222333444444555555555555555555555666666666444555555666555333222111//////......------------*********+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))++++++(((((((((((((((''''''''':::999888888:::::::::888777777666555444444444555333333222111111000111111000000/////////.........++++++++++++************)))))))))))))))***++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******************+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%'''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++***((((((((()))))))))******)))))))))))))))***++++++++++++,,,,,,,,,---------***+++---///000000000000//////000000111222222222222222333333444555555666555555444444444444444444333444444444444222111000.........------------,,,)))*********++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''')))***)))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))***))))))'''''''''(((((((((((((((:::888777777888999999888:::999777666555555555666333222111000////////////000/////////............+++++++++************)))))))))((())))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))***++++++++++++***(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------***,,,...000111111111000000000000111222222333333222222333444444555666666555444444333222222222222222222333333222111///...------------------,,,,,,))))))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''')))***)))((('''(((***''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&'''''''''(((((())))))999888666444555777999;;;777777666444111111222444555444222111111000---+++///............---------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***,,,+++***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))((((((((((((((()))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******(((***+++***)))((()))***(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))************((())))))+++,,,---......------------------------...............///000000111111222222222333333333777777666666555555555444555555555444444333333333///000000111111111000000///............---------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))999888666444444666888999666666555333111111333444222000......///000///...............------------,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,+++***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))(((((((((((((((((((((((()))************)))((())))))))))))))))))))))))((((((''''''(((((()))***((()))******)))((()))***(((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))************((())))))***,,,------...------------------------...............//////000111111111222222222333333777666666666555555555444444444444444444333333333000000111111222111111000............------------++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))***++++++,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((:::999666555444555666777444444444333111222444666333111...---.../////////......---------,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))((((((''''''((())))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&''''''((()))((()))******(((((()))***((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************((())))))***+++,,,------,,,,,,,,,,,,------------......------......///000000111111111222222222222666666666555555555555555333333333333444444444444111222222222222222111111............------------++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((;;;:::888666555555555666222333333222111222444777999555111...------------------------,,,,,,,,,++++++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&(((((('''''''''((())))))'''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((()))))))))************((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------------...//////000000000111111111111222555555555555555555555555222222222333333444444555222222333333333222111111.........---------,,,,,,************************))))))))))))))))))(((((((((((((((((((((((((((((()))(((((())))))***+++,,,,,,,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((<<<;;;999888666666555666111222333222111222444777888444000---,,,,,,,,,+++---,,,,,,,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''')))***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))&&&&&&''''''((((((((())))))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''')))***)))((('''((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))******++++++,,,+++++++++,,,,,,,,,---------------------...////////////000000000111111111444444444555555555555555111222222333333444444444333333333333333222111000...------------,,,,,,,,,************************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;:::999888666666555555222222222222111111444666222000,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&''''''((()))'''((())))))''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++******++++++,,,,,,------------,,,,,,------...///////////////000000000000444444444444444555555555222222222222333333333333333333333333222111000///------------,,,,,,,,,,,,************************''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''888777777666555444444444222333333222000111333555333111///.........---,,,++++++++++++************((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))))))))***(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&''''''((()))))))))(((''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((()))***'''((()))(((''''''((()))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))************)))******+++,,,,,,------------,,,,,,------...///........./////////000000333333333444444555555555333333333222222222222222222222222222111000///...---------,,,,,,,,,++++++************************'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''555555555444444333222222333333333222000000222444:::888555333222000---++++++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******'''((()))((('''&&&''')))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,---------,,,,,,,,,,,,---................../////////000333333333444444555555555444333333222222111111111222222222111111///......---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''555444444444444555666666333333222222111222222222666777777777555111---+++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000---...000222333333333333555444333222111111111111///............---------,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&444444444444444555555666333222111000000000000000...000222333333222000///+++,,,,,,++++++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************)))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........////////////000---...000222333333333333444444333222111111111111............------------,,,,,,,,,++++++*********))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&444444333333444444555666333222111000///.........***,,,...000111000///...+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////---...///111222222222222333333333222111111000000............------------+++++++++++++++*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&333333333333333444444555444333111000///......------...//////...---+++***+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------...............///000111111111222222222222222222111000000.........---------,,,,,,+++++++++***************(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''222222222222222333444444555444222111000///....../////////...---+++)))(((******+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---......///.........//////000111111111111222222222111000000...------------,,,,,,,,,************************((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''222222111111222222333444444333222111000/////////,,,------------,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...//////...............///000000000000111222222111000///------------,,,,,,,,,,,,)))))))))***************(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((111111111111111222333333222111000///////////////******++++++,,,,,,------)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000......---------...///000///000111222222111000///---------,,,,,,,,,++++++((()))))))))*********+++(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((111111111000111222222333000//////.........//////***************+++++++++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...000000111///...---,,,---...///000...///111222222111000///---------,,,,,,,,,++++++(((((())))))*********+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((777555222111222111000///......---------,,,,,,,,,)))******++++++,,,------************************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((''''''&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------......///000000000............///111222333333333222222111000000000------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''((('''&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''888555333222333222111000//////.........---------++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$((('''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------......//////000000000000//////000000111111333222222111111000//////------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((888666444333333333222111////////////............---,,,,,,+++******))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))((('''%%%$$$)))))))))(((((('''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((((((''')))))))))))))))))))))))))))((((((''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------...//////000000222222111111000000000000222222111111000000//////---,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%(((***))))))((('''&&&&&&%%%%%%%%%%%%)))(((((('''&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((777555333222333333222111............------------,,,+++++++++******))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))+++,,,,,,+++***+++******)))(((''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,---......//////000111111222222222111111111222111111000//////......,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((+++---------((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''555333111000111111111///---------,,,,,,,,,++++++)))))))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))***---/////////...---+++******)))(((''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,------.../////////...///111222333333333222111111000//////......---,,,,,,+++++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&(((+++---------''''''&&&%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$333111000///000111000///,,,,,,,,,,,,+++++++++***(((((())))))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***////////////...,,,***))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((((((((('''))))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,---......//////---...000222333333333222000000//////......------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%(((***))))))'''&&&&&&%%%%%%&&&&&&&&&!!!""""""###$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$444222000000111222111000------,,,,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******///...---+++***((('''&&&((('''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------+++,,,,,,------......///---...000222222111000///000000///......------,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''444333111111222333222111......---------,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++***)))((('''&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,------......///...///111222111000...---000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%'''((()))******444333333222111000//////,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))++++++************++++++***++++++,,,,,,------.........///000000000000000///......------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((444333222111000//////...,,,,,,,,,,,,++++++++++++*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++******+++,,,,,,------.........///000000000000000.........---,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''333333222111000///......---------,,,,,,,,,++++++******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((()))(((((('''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******))))))))))))))))))))))))+++******))))))******+++******++++++,,,------------...//////000/////////......---,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''222222111000///......------------,,,,,,,,,,,,+++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))***************+++,,,,,,---------......//////.........------,,,,,,+++*********(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((222111111000///...------------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))***++++++,,,,,,---------............---,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))******+++,,,,,,,,,---------...------,,,+++,,,,,,+++******))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))111000000///...---,,,+++++++++*********)))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,---------------,,,+++++++++++++++***))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000///...---,,,,,,+++*********))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&((('''&&&&&&'''((()))***'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,------------,,,,,,+++***++++++******)))((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$//////...------------...+++++++++************)))******)))((((((((((((((('''((()))))))))(((&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((''''''''''''((((((******)))''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%######%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%(((,,,///'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%///......---------------+++++++++*********))))))))))))((('''''''''''''''''''''((()))((((((&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((''''''&&&))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++***)))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%)))((((((''''''(((((()))***)))(((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''(((((('''&&&$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))+++&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%///...------,,,,,,------++++++*********)))))))))(((''''''&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))*********+++,,,,,,,,,------------,,,+++******+++************))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((''''''&&&%%%))))))(((((((((((())))))***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%%%%''''''&&&%%%...------,,,,,,,,,,,,,,,************))))))))))))(((''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((())))))***+++,,,,,,------------------,,,++++++************))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))(((((((((((())))))))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((%%%############%%%(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''''''''%%%------,,,+++++++++++++++*********)))))))))(((((()))((((((((((((((())))))'''''''''&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,------,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))(((((((((((()))))))))((((((''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''$$$%%%))))))%%%$$$'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&---,,,++++++******++++++******)))))))))((((((((()))(((((((((((()))******))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))***++++++++++++++++++,,,,,,++++++***(((((()))))))))))))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$+++555555+++$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((('''&&&,,,,,,+++******************)))))))))(((((((((((('''''''''''''''((()))))),,,+++***(((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))(((((((((((())))))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%###)))444444)))###%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((((((''',,,++++++***)))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))...---+++)))''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********)))))))))))))))((())))))*********))))))'''((((((((())))))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***######******######***$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%'''(((((('''...------,,,,,,++++++***(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))***++++++***)))***++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%'''((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''(((((()))(((''''''(((***)))***++++++,,,,,,++++++,,,++++++++++++***(((%%%(((((('''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---,,,,,,++++++***))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))***++++++))))))***+++*********)))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&'''((()))))))))((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((('''''')))******)))''''''(((***,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,---,,,***((()))))))))))))))******+++((((((((((((''''''''''''((((((((((((((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,,,,+++******))))))((((((((((((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))***+++******))))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''(((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))(((((((((''''''((())))))(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,***(((((())))))******++++++***)))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,,,,++++++******))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++))))))))))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((((((((((((((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''''''''''''''((())))))((()))+++---.........//////000111111444333222222333333111///+++++++++++++++++++++***++++++******))))))((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---------,,,++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))******)))((()))***(((((((((((((((((())))))((())))))******))))))(((''''''''''''''''''''''''((('''''''''''''''&&&&&&'''((((((((((((((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''((('''((((((((()))))))))***,,,---...//////000333555666777777888:::<<<>>>???CCCAAA???>>>>>>>>><<<;;;666666666666555333222111//////......---,,,++++++,,,,,,+++***)))(((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''......------,,,++++++***((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((()))(((((('''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))******(((((()))***''''''(((((((((((())))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,---...000000111666888999999888999;;;===AAAAAAAAABBBDDDFFFIIIJJJMMMKKKIIIHHHHHHHHHGGGFFFCCCDDDDDDDDDCCCBBB@@@>>>777777666666555444333333......---,,,+++))))))(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''------,,,,,,+++*********((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((()))*********''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''''''''((((((((((((((('''((()))******)))(((''')))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((()))***)))((('''(((***'''''''''((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))))))))((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))************************)))))))))***+++,,,---...000111333555777999:::;;;@@@AAAAAA???======>>>???BBBAAA@@@@@@AAACCCEEEGGGGGGEEECCCCCCEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGCCCBBBAAA@@@???>>>======666555444333111000///...++++++***))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,,,,++++++***)))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))((()))***)))((('''(((***&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%'''((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))************************************+++,,,---///000111666777888;;;>>>@@@BBBCCCEEEFFFDDDAAA>>><<<<<<<<<<<<;;;:::888888:::;;;<<<:::999777888;;;>>>??????CCCEEEGGGIIIKKKKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBAAA???===<<<;;;:::222111000...,,,***)))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''((('''%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***+++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++++++++************)))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''(((((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))))))))(((&&&&&&(((***+++)))&&&&&&''')))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((+++***%%%&&&)))(((###)))))))))******************)))((())),,,///000111111444:::@@@CCCAAA;;;777777888888777777<<>>>>>@@@AAA@@@>>><<<===>>>===:::888888999777888999::::::;;;===???CCCFFFIIIKKKKKKHHHDDDBBB===>>>>>>???AAABBBDDDEEE>>>??????>>>;;;777333000111...***))))))******)))'''(((((()))((('''%%%$$$&&&'''(((((('''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))'''%%%'''((((((&&&$$$$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$+++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))((()))******+++...222555222///+++(((((())))))((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''***)))%%%&&&))))))$$$&&&)))---111555666777777//////000333888>>>BBBEEEFFFHHHKKKNNNOOOKKKEEE@@@???@@@AAABBBDDDHHHMMMQQQUUUVVVVVVTTTQQQNNNKKKIIIDDD@@@===<<<>>>@@@AAAAAAIIIKKKLLLLLLLLLJJJIIIIIIFFFFFFFFFDDDAAA===:::999;;;>>>CCCHHHLLLNNNOOOOOOFFFFFFDDDBBBAAA@@@??????>>>>>>=========>>>>>>>>>:::888555444222///+++((($$$%%%&&&''''''''''''''''''((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))(((''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))&&&(((***,,,///444:::???:::666000+++)))((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((***)))'''''')))***((((((,,,222999>>>AAABBBAAA666888:::???EEELLLQQQTTTUUUTTTTTTUUUTTTPPPJJJFFFCCCCCCCCCFFFHHHJJJJJJIIIQQQQQQPPPPPPQQQOOOMMMJJJMMMIIIDDDBBBDDDGGGJJJKKKHHHHHHIIIKKKMMMMMMKKKIIIPPPPPPPPPNNNIIIAAA:::666111333777===DDDKKKPPPSSSSSSQQQNNNKKKGGGCCC@@@???<<<:::777666666999<<>>>>>>>>>>><<<888222---))))))((((((((('''''''''((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((&&&''')))+++...333:::>>>===888111,,,)))((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))))))))******)))((()))++++++000333888===BBBDDDEEEFFFDDDGGGKKKNNNPPPRRRTTTVVVPPPPPPOOOPPPPPPNNNKKKHHHFFFEEEDDDFFFHHHFFFAAA===CCCCCCEEEJJJPPPTTTTTTTTTXXXVVVSSSRRRRRRTTTVVVWWWSSSQQQQQQRRRUUUUUUTTTQQQRRRSSSTTTUUURRRLLLDDD???999:::;;;>>>DDDJJJPPPTTTZZZYYYWWWTTTPPPMMMJJJIIICCC???;;;666333333444555::::::<<<>>>???>>>;;;888666444222...+++((('''&&&)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%*********)))))))))(((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())),,,111444888333...***(((((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))******))))))))))))((((((,,,///===>>>???BBBEEEHHHKKKMMMTTTWWWZZZZZZUUUQQQMMMLLLDDDDDDEEEHHHKKKNNNNNNMMMMMMLLLLLLMMMOOOMMMGGGBBBCCCDDDHHHMMMTTTYYY[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWVVVVVVVVVWWWVVVUUUSSSSSSTTTWWWXXXVVVQQQMMMMMMLLLKKKKKKMMMPPPUUUWWWWWWXXXXXXXXXWWWVVVUUUTTTRRROOOKKKEEE@@@;;;888777777666777999<<<>>>???>>>@@@>>>;;;777333///,,,******)))(((&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%******)))))))))(((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((('''&&&''')))+++000---)))((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))******+++''''''))),,,,,,---222999IIIIIIIIIKKKNNNRRRVVVYYYYYY[[[[[[WWWOOOGGGBBBAAA<<<<<>>;;;888888999;;;<<<<<<@@@@@@@@@>>><<<999666444000...---***((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))'''(((***)))((('''((()))***(((''''''(((((('''%%%'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))******++++++)))***...444777999AAALLLSSSSSSTTTVVVXXXZZZ]]]^^^XXXYYYWWWPPPHHHCCCCCCEEECCCDDDFFFJJJOOORRRSSSRRRUUUWWWYYYYYYZZZ[[[]]]___^^^bbbeeeccc___]]]aaafffgggiiiiiigggcccaaaaaabbbaaajjjtttvvvrrrllliiiiii]]]XXXTTTUUU\\\dddiiijjj\\\[[[YYYVVVSSSPPPMMMLLLOOOPPPRRRSSSSSSSSSQQQPPPPPPPPPPPPOOONNNMMMLLLLLLHHHEEE@@@===<<<<<<;;;:::===???AAABBBAAA???<<<:::777777555222...+++(((&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&(((&&&''''''&&&$$$$$$%%%'''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))&&&)))+++,,,+++******+++'''&&&&&&'''((((((&&&$$$'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***+++++++++---...444===AAAEEEPPP\\\YYYZZZ\\\]]]]]]]]]]]]\\\\\\[[[XXXPPPJJJIIINNNTTTTTTUUUVVVYYY\\\]]]\\\ZZZ\\\^^^___^^^\\\]]]aaaeeeiiioootttrrrlllkkkqqqxxxvvvvvvuuuqqqllljjjlllooohhhuuu|||xxxwwwmmmfff```bbbkkkwwwooonnnlllhhhbbb\\\WWWTTTRRRRRRSSSSSSQQQOOOLLLKKKLLLKKKKKKLLLMMMOOOPPPQQQNNNKKKGGGDDDAAA???<<<:::<<<>>>AAADDDCCCAAA===:::>>>===;;;888333///***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))'''((((((&&&$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((******)))(((((())))))***,,,+++)))((('''***///333>>>AAAFFFLLLQQQTTTVVVWWWZZZ\\\___bbbccc```ZZZVVVXXXXXXVVVSSSQQQQQQTTTWWW\\\ZZZYYYZZZXXXWWWYYY]]]cccgggjjjeee```cccooozzzzzzvvvwwwyyytttuuuwwwyyy{{{{{{zzzyyy~~~{{{ooobbbbbblllxxx~~~~~~rrroooiiiddddddddd]]]TTTTTTZZZ```]]]TTTMMMMMMPPPRRRRRRPPPMMMIIIGGGGGGHHHFFFIIILLLKKKFFFCCCBBBBBB===>>>@@@CCCDDDBBB>>>:::555222444:::<<<666000...)))(((((('''''''''(((((())))))(((((((((((())))))...+++'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))***++++++++++++((())),,,///555<<>>>>><<<888555666;;;:::777333///+++(((&&&&&&(((,,,000222111///...---***'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((,,,++++++************+++000666>>>FFFLLLPPPSSSVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPRRRUUUYYY[[[ZZZXXXVVVVVVZZZ___bbbcccbbbbbbbbblllfffiiitttxxxuuuyyy}}}zzz~~~~~~vvvnnnllljjjnnnwww|||wwwnnnccc```^^^```dddfffccc```dddfffccc]]]ZZZ\\\]]][[[VVVYYY[[[ZZZUUUPPPNNNMMMEEEFFFFFFFFFGGGJJJOOOSSSXXXZZZ[[[XXXSSSOOOOOOPPPGGGFFFEEEFFFIIIKKKLLLLLLPPPMMMMMMMMMHHH>>>666333444777:::;;;999333---))),,,---///000000///,,,+++,,,***&&&%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***)))((((((***...222555<<>>>>>BBBHHHLLLKKKOOORRRSSSRRRRRRUUUXXXQQQPPPPPPPPPOOOMMMIIIFFFJJJIIILLLPPPNNNFFFBBBAAA555777999::::::777555333,,,,,,------......//////+++)))&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((,,,222999@@@EEEKKKOOOTTTVVVTTTPPPMMMKKKOOOPPPSSSVVVZZZ]]]```aaa]]]^^^^^^[[[XXXXXX]]]bbbjjjoooxxx}}}mmmjjjpppuuuvvvyyy~~~|||vvvjjjtttwwwrrrrrrrrrrrrrrrpppnnnmmm]]][[[TTTOOOVVVaaabbb[[[UUUSSSQQQNNNNNNOOOQQQSSSMMMRRRSSSPPPMMMOOOQQQPPPKKKJJJJJJKKKNNNPPPPPPOOOHHHGGGEEEBBB???@@@CCCFFFLLLKKKIIIEEECCCFFFMMMSSSXXXZZZ]]]aaabbbaaa]]]YYYLLLJJJIIIJJJHHHDDDEEEIIIBBB???:::777555777:::<<<555444111///---,,,++++++***(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))+++000777>>>EEEKKKNNNOOOPPPPPPOOOMMMMMMMMMOOOVVVXXX[[[^^^aaabbbcccccc^^^___aaaeeejjjlllllljjjzzz}}}yyy{{{xxxooorrrvvv{{{~~~uuuooohhhlllttt}}}yyysssiiiiiiiiigggeeebbb^^^\\\[[[\\\VVVMMMOOOVVVVVVNNNBBBBBBBBBBBBBBBEEEJJJMMMFFFUUU```\\\PPPJJJIIIKKKGGGCCC???@@@DDDGGGIIIHHHEEEGGGHHHGGGDDDAAA@@@@@@PPPNNNHHH@@@:::999>>>CCCMMMPPPWWW___fffiiiiiihhhSSSPPPNNNLLLFFF???>>>BBBIIIFFFAAA===::::::<<<======<<<999666222---***'''***(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))///333:::AAAGGGLLLNNNOOOFFFGGGHHHJJJOOOXXXaaahhh___```bbbbbbaaa___]]][[[```cccmmm|||xxxtttvvvxxx|||wwwkkkbbbeeeeeeeeedddccc```]]][[[^^^^^^```ccceeeddd```]]]fffiiicccWWWRRRTTTOOOEEEBBBCCCDDDCCCBBBBBBFFFIIIFFF]]]oooiiiTTTEEECCCEEECCC???;;;;;;>>>>>><<<999:::>>>DDDFFFEEEAAA===;;;HHHIIIHHHDDD>>>::::::;;;===@@@FFFNNNUUUZZZ[[[[[[OOOPPPRRRSSSLLLAAA<<<===GGGHHHIIIHHHEEEAAA===:::888999:::;;;999555222///)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((())))))******+++***---...,,,(((''',,,000<<>>BBBBBB>>>:::999:::;;;???@@@@@@DDDLLLQQQPPPJJJGGGHHHNNNNNNHHHAAA>>>FFFFFFGGGGGGGGGFFFFFFEEE555999>>>AAABBB>>>999666111---)))$$$"""###%%%'''''''''&&&%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))(((((('''&&&(((************---333888EEEGGGHHHIIIIIIIIIJJJLLLRRRVVV\\\___]]]ZZZYYY[[[___]]]^^^ccciiipppzzzwwwqqqkkkfffhhhrrrzzzmmmkkkiiijjjkkkiiiddd```ZZZXXXXXXXXXZZZZZZXXXVVV^^^```aaa___XXXRRRNNNMMMPPPYYY]]]VVVLLLHHHIIIJJJHHHFFFDDDCCCCCCBBB@@@>>>;;;GGGSSSVVVNNNEEE???<<>>>>><<<999777555444555555555666666555555444444666999:::999888888888666888:::>>>BBBHHHOOOTTTHHHDDDCCCHHHJJJHHHGGGGGGMMMKKKIIIFFFDDDBBBAAAAAA???????????????>>>======888555///***'''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))((((((''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))******)))((('''&&&))))))***---333:::BBBFFFOOOMMMKKKKKKNNNSSSWWWYYYUUU[[[___^^^ZZZZZZ^^^bbbfffhhhjjjnnnyyytttooojjjgggkkkvvvyyylllmmmiiijjjsss|||rrr```]]][[[]]]aaacccaaa]]]```bbbbbb^^^VVVNNNGGGDDDCCCJJJMMMKKKIIIKKKMMMMMMHHHEEEAAA>>>>>>>>>===<<<:::<<<@@@DDDEEECCC@@@===BBBDDDFFFDDD>>>888444444777666555444444555666666000//////111444555555555222111666???AAABBBKKKXXXGGGBBB>>>AAADDDEEEIIIMMMRRRPPPKKKGGGBBB???>>>===CCCBBBAAA@@@@@@@@@@@@@@@@@@<<<777111,,,)))''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))(((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************,,,---000888BBBKKKQQQTTTVVVSSSQQQTTTZZZ___aaa```]]]^^^[[[UUUUUU\\\ffflllhhhiiigggeeeqqqvvvppprrr~~~xxxuuusssvvv{{{|||wwwrrrqqqnnnuuuwwwlllkkktttxxxnnnnnnrrr{{{}}}vvveeebbbaaafffmmmooojjjddd]]]^^^^^^[[[UUUMMMFFFBBB:::???BBBAAABBBFFFJJJJJJGGGCCC>>>;;;;;;<<<======>>>>>>???BBBBBB@@@AAACCCHHHMMMPPPMMMDDD:::666555999888666555666888;;;===444111...///222333333111111000888CCCCCC<<>>???DDDJJJQQQPPPNNNJJJGGGCCCAAA??????@@@AAAAAABBBAAA@@@@@@DDDAAA===777111,,,((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******000333;;;EEEOOOVVVYYYZZZZZZYYYZZZ]]]aaabbb___\\\___]]]XXXUUU\\\iiiqqqqqqtttpppgggaaajjjyyy|||uuuhhhhhhnnn~~~~~~{{{yyyxxxxxxssskkkdddiiiaaafffjjjdddhhhzzzrrrwww{{{{{{vvvpppkkkjjjcccaaabbbhhhnnnnnneee]]]UUUVVVVVVVVVSSSNNNHHHDDDAAAGGGIIIDDD??????AAAAAADDDAAA>>><<<===??????@@@;;;BBBNNNUUUOOODDD>>>@@@DDDIIIMMMKKKCCC:::666666777666555555777:::>>>@@@===999444222333333111...111000999DDDAAA555777DDD===:::888::::::;;;>>>DDDLLLMMMOOOPPPOOOLLLIIIGGG>>>===<<<;;;<<<>>>AAACCCFFFEEEBBB===888333///---&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((''''''''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))'''''''''))),,,---777===GGGPPPWWWZZZ[[[[[[\\\]]]___aaaaaa^^^ZZZVVVSSSYYY^^^fffwwwzzzjjjcccjjjuuuuuunnnlllpppvvv~~~zzznnnlllkkkmmmqqqvvvyyy{{{sssmmmssswwwpppqqqxxxwwwvvvyyyyyyqqqdddZZZXXXZZZ\\\\\\^^^cccgggddd\\\UUUPPPOOOPPPQQQRRRPPPLLLIIIVVVaaahhh___OOOEEEAAAAAADDDBBBAAAAAABBBCCCCCCBBB:::FFF^^^qqqoooYYYFFF>>>999===@@@@@@<<<888666666333222222222444777;;;===AAA>>>:::666444222000///---///666===999///...444222111333666777666999???DDDFFFJJJMMMNNNNNNMMMLLLCCC>>>888444555;;;BBBHHHEEEFFFFFFDDDBBB>>>:::777***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((()))((((((((('''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))+++)))((())),,,111777;;;DDDKKKSSSXXXZZZZZZ[[[\\\]]]^^^___^^^^^^^^^___```ZZZggguuukkkffflllqqqooolllsssyyy{{{xxxuuutttpppjjj___aaaeeehhhmmmuuuxxxttt||||||wwwsssjjjaaaYYYSSSOOONNNWWWYYY]]]bbbffffffdddaaaTTTSSSRRRSSSUUUUUUSSSPPP]]]rrr{{{cccOOOGGGFFFFFFFFFFFFHHHIIIGGGDDDAAA???EEE\\\{{{tttVVVDDD:::::::::999888777555555222111000000111333555777<<<<<<:::777444111111111+++...111333111///.........---///222111///222888::::::<<<>>>@@@CCCDDDEEECCC@@@<<<999999;;;???BBB@@@BBBEEEGGGGGGEEEBBB@@@444111,,,(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))******((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''((((((((()))''''''''''''((((((((()))***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))))),,,333<<>>@@@CCCDDDCCC???;;;888;;;>>>BBBFFFHHHHHHFFFDDD>>>:::333,,,(((&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++...///,,,)))******))))))((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&''')))+++,,,'''+++333<<>>>>>>>>======>>>>>>>>>CCC@@@BBBMMMZZZ]]]SSSHHH??????>>><<<:::999777777666555444222000///------222222222222222111000///000000111111000...,,,+++......---,,,,,,---111444888333------222666666444333666<<>>???AAAKKKIIIFFFAAA999222,,,)))&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******'''(((((())))))*********))))))))))))(((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))++++++***((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))((((((((((((((((((''''''(((***,,,///000@@@BBBGGGMMMRRRVVVYYYZZZ[[[```[[[WWWZZZYYYZZZeeepppyyyzzzvvv|||llliiihhhmmmuuu{{{xxxtttfff]]]]]]]]]QQQOOOVVVWWW[[[eeennn}}}vvvxxxnnnWWWSSSPPPPPPRRRTTTSSSRRRQQQNNNJJJHHHIIIKKKLLLMMM@@@===<<<===999555555888333333222222222222333333999999888555222222444777555555444444333222222111333222222111111000////////////000000000///......***+++,,,...////////////111111000...---...111333@@@;;;444111111111///---///000333999@@@FFFIIIJJJDDDAAABBBEEEEEEBBBAAACCCGGGGGGGGGGGGCCC===444...&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))*********''''''((()))******++++++))))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))((()))---333999===GGGJJJMMMQQQUUUXXXYYYZZZYYY\\\UUURRR[[[aaannntttxxx|||~~~zzzvvvyyyyyytttqqq}}}yyypppjjjrrr{{{hhhaaaccc^^^^^^aaa^^^\\\fffnnnttt{{{mmmmmmzzz|||ooo\\\XXXVVVXXX\\\]]]XXXTTTGGGDDD@@@???@@@AAABBBCCC;;;666333222000---...333...------,,,,,,------...222333222///,,,,,,111555/////////........................///...///...///...//////000//////......+++,,,,,,------.........///000000//////000333555===999444111111111000......---...111888@@@HHHMMMIIIGGGHHHLLLMMMKKKLLLOOOGGGFFFFFFGGGGGGDDD>>>:::---,,,+++)))'''&&&''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''(((((()))***++++++,,,(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''---,,,+++---333>>>HHHNNNMMMOOORRRUUUXXXZZZ[[[[[[ZZZ[[[UUUVVVdddrrr~~~|||{{{|||{{{uuummmhhhlllqqqppplllppp~~~yyymmmeeetttoookkkhhhhhhhhhccchhhnnnpppnnnsssyyypppnnnzzzvvvkkkfffaaa___]]]XXXPPPHHH???<<<999777888999:::::::::555111111///++++++---++++++************+++++++++***)))((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......///////////////...//////...---,,,,,,++++++,,,...//////000111444777;;;888444222000000///...---,,,+++,,,000888AAAGGG@@@???BBBIIINNNOOOSSSWWWRRROOOKKKHHHGGGFFFEEEDDD888666111+++&&&$$$'''***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((())))))******+++++++++(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''(((((())))))***...777CCCNNNUUUSSSTTTWWWYYY[[[\\\\\\\\\WWWYYYWWW^^^lllyyyzzzmmmfffdddccceeehhhfffppptttnnnhhhkkksssyyyjjjaaa]]]rrrsssiiigggjjjhhhmmmooonnnkkkqqqxxxoootttvvvkkkddd```[[[WWWSSSMMMEEE???;;;888555333333444444333999333000111000,,,***+++******))))))))))))******+++)))((()))******'''$$$*********)))))))))))))))((((((((()))))))))******,,,,,,---............---333111000---,,,+++******+++---//////000111333666999777555222///...------------,,,+++,,,111888===999888<<>>GGGPPPTTTWWWXXXYYY[[[[[[[[[ZZZYYYTTT[[[```iiissstttuuujjj```^^^___aaagggnnngggooorrrkkk```\\\___ccc___]]]]]]oooqqqkkkqqquuuppppppppprrr{{{~~~xxxjjj^^^aaa```QQQNNNMMMJJJHHHEEEBBB@@@???999666333111111111000///666000,,,...///,,,***+++***))))))))))))))))))***,,,++++++,,,,,,+++)))'''+++*********))))))((((((((((((((((((((()))))))))))))))***+++++++++++++++444333000...,,,+++++++++---...////////////000222333333222000///......///---......---,,,...222666777666999AAAFFFJJJOOOTTTVVVXXXXXXRRRHHHBBBBBBEEEDDDDDDAAA999///(((''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++***************'''((((((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++)))'''&&&(((+++'''((((((((())))))******((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))*********+++)))---666@@@IIIPPPUUUWWWXXXYYYYYYZZZYYYXXXVVVUUUXXXbbblllwww{{{qqqqqqtttmmmgggdddfffmmmppplllkkknnnjjjmmmlllbbbXXXUUUXXX[[[]]]aaacccnnn~~~ttt{{{zzzzzzzzz}}}xxxnnnggg```ZZZPPPIIIRRRSSSDDDDDDDDDBBB???<<<;;;<<<===999777333111000000...---333,,,(((***,,,++++++---***))))))(((((())))))***'''(((******))))))***+++,,,++++++***))))))((((((((((((((()))))))))))))))''''''((()))))))))))))))444333000...---,,,,,,,,,///000000000...------...,,,---...//////000333444,,,...000///...---///222666444555;;;???@@@DDDIIIIIIQQQWWWTTTJJJAAA@@@BBBCCCEEEEEE???444,,,(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***'''&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%'''((((((((('''&&&))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++---,,,+++******+++,,,---+++++++++***************++++++,,,++++++***))))))************************((()))***+++,,,,,,+++******+++,,,------,,,+++*********))))))))))))******,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%'''((()))((()))+++------444@@@KKKSSSXXX[[[\\\[[[___aaa\\\VVVTTTZZZ```iiitttwwwmmmhhhpppyyy|||zzznnngggkkkyyyzzzuuummmkkknnnnnniiijjjbbb[[[ZZZ\\\^^^dddiiiddddddjjjttt}}}zzzwwwsssoooiiiccc___UUUSSSPPPMMMKKKFFFAAA>>>;;;;;;:::::::::::::::;;;555444333111///...------+++,,,---+++)))(((((()))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''))))))))))))***+++,,,---...------///111222///,,,,,,,,,+++---......---+++222222111...,,,---///111444444222111111444999===@@@DDDHHHJJJIIIEEEAAA>>>???>>>@@@DDDCCC;;;111***,,,(((%%%&&&)))***%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***++++++************+++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))((()))***+++++++++************+++,,,,,,+++************))))))))))))******,,,+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))(((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))((((((***---000:::@@@JJJRRRVVVXXXYYYYYYaaa]]]ZZZZZZ^^^eeekkknnnmmmmmmhhhfffsss|||yyy~~~rrrfffjjjsssoooccc^^^]]][[[\\\XXXXXX```kkktttyyyppppppvvvyyywwwppplllfffaaa]]]YYYUUURRROOOMMMJJJHHHFFFCCC???<<<777666666555444444444555222111000...---,,,++++++++++++,,,+++)))'''((()))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''(((((()))***++++++***+++///444666666555,,,++++++---000222222111111222333333111000111222777777444222000111555888;;;???FFFLLLNNNKKKEEE@@@???@@@BBBDDDDDD@@@;;;777///+++'''&&&''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))******++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************((()))******+++*********)))***++++++++++++***)))******))))))))))))******++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******)))((()))---333777FFFLLLSSSXXXZZZYYYXXXXXX\\\VVVSSSYYYfffppprrrpppjjjhhhfffkkkzzzvvvnnnppprrrooohhheeemmmyyyppp[[[RRRTTTWWWYYYXXX___nnn~~~zzzxxx~~~zzzrrrkkkggggggccc\\\VVVSSSPPPMMMLLLHHHFFFDDDBBBAAA???;;;999444333222111000/////////......,,,+++))))))(((((()))***+++***(((&&&'''(((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************&&&&&&&&&&&&&&&'''((()))((((((***...444:::<<<===---++++++---111444666666000222555666555333333333;;;999777222///...000222444888AAAJJJPPPPPPIIICCCEEEHHHKKKKKKIIIFFFCCCBBB888555///***(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******************************************+++******))))))******++++++*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((************---333;;;AAALLLPPPVVVZZZ[[[ZZZYYYYYYTTTUUUYYYccclllooolllgggbbbllluuuvvvuuusssnnnggg___ccciiinnnkkkhhhjjjqqqxxxiii[[[UUUYYY^^^dddfffnnn~~~zzztttnnniiidddaaabbb___ZZZVVVTTTQQQNNNKKKEEECCC@@@>>>===;;;888555444333111000///.........,,,+++***)))(((((('''(((((()))***)))'''&&&'''(((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&%%%%%%&&&''''''(((&&&'''(((,,,111666:::<<<---,,,***,,,000444666777///111333444333222333333:::999777333///---...///111333999BBBKKKMMMIIIDDDOOOWWW\\\[[[UUUOOOJJJEEECCCAAA;;;333,,,(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********************************))))))))))))******((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++******************+++++++++************++++++*********++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))+++...333<<>>===>>>===777222666555444333444666:::<<<<<>><<<888888;;;<<<<<<>>>BBB@@@<<>>:::888111000000///......------,,,,,,,,,+++++++++******************************''''''(((((())))))******(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***)))(((''''''((()))***---.../////////---***)))......---...000333666888///222444444222333888<<>>CCCFFFHHHJJJHHHCCC@@@BBBCCCBBB@@@AAA@@@???BBBHHHJJJHHHFFFBBB>>>:::777666555444222111000............///,,,,,,++++++++++++++++++------,,,+++************++++++++++++************************************))))))*********+++++++++)))))))))))))))((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((((())))))))))))***))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((()))+++---...888BBBJJJLLLOOOSSSTTTRRRPPPVVVXXXYYYbbbnnnppphhhqqqssssssrrr{{{}}}uuummmeee^^^QQQUUU[[[ccciiinnnppprrr{{{|||rrrfff```XXXSSSJJJCCC===999666444000000///......---,,,,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))***)))(((((((((((()))***++++++---......------,,,------,,,---///111444666111777<<<;;;555222444777===@@@DDDJJJRRRZZZaaaeeeuuuvvvpppcccTTTJJJ@@@999111,,,***++++++'''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))*********(((((((((((()))***+++,,,)))+++++++++***+++---////////////...000555<<>><<<888555222111222222...//////000///---,,,***...---,,,++++++***++++++---,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++*********))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))***)))''''''***///444777BBBHHHNNNQQQTTTVVVUUURRRNNNXXX^^^]]]```jjjrrrsss}}}tttiiiaaafff}}}zzzoookkkjjjccc]]]```lllvvvxxx||||||sssfff\\\WWWLLLGGG@@@:::666333000//////......------,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***))))))))))))))))))******))))))(((((())))))***((()))***+++,,,...//////---,,,,,,,,,---///111222555===EEEFFF???888555555888999;;;@@@HHHQQQZZZ___iiioooppphhh^^^TTTKKKCCC;;;222++++++,,,***''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++***************+++,,,---***+++++++++,,,...111333000222777<<>>:::777666777:::AAAKKKTTTZZZ```dddgggfffeeebbbZZZQQQHHH999,,,***,,,,,,******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((())))))))))))(((''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++*********+++,,,,,,---,,,---///222666999:::;;;AAAKKKTTT]]]eeelllqqqtttssspppmmmiiieeeaaa___aaaffflllppppppmmmjjjiii]]]]]][[[TTTNNNNNNTTT[[[kkksss|||~~~zzzuuuqqqkkkoooqqqooommmiii```WWWRRRNNNKKKLLLNNNPPPNNNKKKNNNLLLJJJFFFAAA;;;777444666555333222222333555666222222111111///...------*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********)))))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((''')))///777@@@FFFLLLMMMPPPTTTUUUTTTTTTUUUYYY```fffhhhkkkrrrzzz~~~cccXXXRRRUUUZZZaaassszzzpppwww{{{wwwvvvyyy}}}zzz}}}ooodddYYYMMMEEEBBB:::777333111000000///---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((()))************)))(((((((((((())))))((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,------......222555===GGGOOOOOOGGG@@@888777666888===EEEMMMRRRYYYZZZ]]]bbbmmmuuusssmmm]]]JJJ666......---+++***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''((())))))******))))))''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++******+++++++++,,,,,,,,,*********+++,,,---...///222222444888>>>CCCFFFGGGIIIPPPZZZccciiilllooopppuuuuuuuuuwwwxxxxxxvvvttthhhkkkoooqqqpppooooooooohhhgggccc[[[SSSQQQVVV[[[llluuu~~~{{{{{{|||vvv}}}wwwfff```YYYXXX[[[^^^]]][[[RRRPPPNNNJJJEEEAAA===;;;;;;999666555444666888::::::::::::999666333///---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((***...555===EEEJJJLLLMMMQQQTTTTTTSSSWWW]]]aaahhhqqqvvvuuuqqqmmmjjj]]]UUUPPPRRRWWW[[[```dddqqqrrrqqqmmmnnn~~~zzzrrrooovvv~~~wwwkkk]]]SSSJJJ@@@:::888666333111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******)))((('''&&&''''''((((((''''''&&&))))))))))))))))))((((((***++++++,,,,,,---------,,,---222<<>>EEEMMMSSSUUUUUUSSSXXX```eeefffeeedddcccllllllnnnrrrwwwyyyxxxvvvggggggfffcccaaa```bbbdddcccaaa]]]WWWRRRRRRVVVZZZgggpppxxx{{{vvvqqqooopppqqqqqqoooooouuu}}}~~~{{{uuu|||~~~sssnnnpppssssssrrrfffbbb[[[TTTNNNJJJHHHGGGDDDCCCAAA???===<<<<<<<<<<<<>>>AAAAAA@@@<<<777444000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******++++++,,,***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((***...444<<>>===<<<<<<<<<===>>>EEEJJJPPPXXXfffzzzxxxaaaPPPDDD777...+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((('''''''''''''''''''''((())))))))))))(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------...///222666:::???CCCEEEAAABBBFFFNNNWWW^^^______ZZZ^^^ccceeedddaaa^^^]]]fffeeefffiiimmmnnnllliiigggeee```ZZZUUUTTTVVVYYYUUUTTTQQQOOOOOORRRWWW[[[jjjqqqwwwwwwqqqlllkkkmmmiiicccZZZVVV^^^kkkpppoooppptttzzz|||}}}~~~wwwlll```WWWSSSRRRRRRLLLLLLKKKIIIFFFCCC@@@>>>:::>>>CCCGGGGGGEEEAAA>>>666555333222///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((((()))***+++,,,,,,---******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))),,,222999AAAHHHMMMPPPMMMPPPUUUXXXUUUTTTaaappp~~~rrrhhhfffjjj^^^dddfff```___aaa[[[QQQXXXcccqqqxxxyyy}}}~~~uuupppvvv~~~pppbbbWWWMMMCCC???<<<777555555///...,,,,,,---......---------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&(((******)))((('''%%%&&&''')))******++++++...111333111///222:::BBBDDDCCCBBB@@@???===;;;:::;;;EEEMMMQQQYYYjjj}}}ooo___PPP@@@444///************************)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&))))))***+++++++++++++++%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&''')))+++++++++((()))+++,,,,,,+++******000...,,,,,,///111222222111777???DDDFFFKKKRRRYYY]]]ZZZXXXWWWYYYZZZYYYXXX^^^cccccc^^^ZZZZZZUUUNNNYYYVVVUUUZZZ^^^```cccgggccc```XXXOOOJJJNNNXXXaaa]]]ZZZYYY]]]]]]ZZZYYY\\\mmmyyyxxxmmmjjjkkkgggaaaYYYXXXfffwww|||xxxtttooommmrrruuuwww}}}yyyhhh]]]ZZZ\\\XXXTTTOOOLLLJJJJJJJJJJJJDDD???>>>CCCGGGEEEFFFJJJFFFBBB<<<888666333...***,,,...000000...---,,,---///---***))))))+++++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((()))&&&'''(((((())))))((((((---000666@@@IIIMMMKKKIIILLLOOOWWW]]]ZZZXXXfffyyywwwkkkgggggghhheeebbbiiitttpppbbb]]]cccccclllyyyyyy~~~xxxnnnaaaVVVIIIEEE@@@;;;888666444222......---------,,,,,,,,,......---------,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++111666777333000111444:::???CCCCCC>>>999888999>>>AAAHHHQQQ[[[eeemmmqqqzzzbbbMMM<<<000...)))&&&''',,,---***&&&)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%***))))))((('''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))*********+++***((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++***))))))******))))))------------------///000...111444666777999===@@@GGGMMMWWWaaahhhpppxxx}}}vvvsssnnneee]]]WWWTTTTTTTTTWWWVVVRRRRRRVVVWWWSSSUUUPPPNNNRRRWWW[[[aaahhheeefffbbbZZZSSSUUUaaammmzzz|||~~~}}}xxxqqqkkkgggjjjpppvvvtttlllccc___^^^fffdddaaabbbmmm}}}uuunnnhhhcccffflllwwwsssnnnlllpppxxx}}}wwwuuuiiiccc[[[VVVSSSRRROOOMMMNNNHHHEEEFFFEEEBBBBBBFFFKKKHHHFFFDDDCCC@@@;;;777444111---+++,,,---,,,***...,,,******+++,,,,,,+++******++++++++++++******+++*********))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''''''''((())))))'''''''''((((((((())))))'''''''''(((((()))******222666<<>>@@@DDDKKKVVVbbbkkk{{{rrrVVV>>>888222+++((((((+++,,,---))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&((((((''''''''''''(((((()))************++++++++++++***)))''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,+++++++++......//////000333888<<<===DDDKKKLLLIIIKKKRRRZZZ]]]___ccciiiooovvv{{{~~~yyywwwqqqfffYYYQQQOOOPPPPPPTTTXXXZZZ^^^cccdddccc\\\UUUPPPPPPTTTZZZdddmmmqqquuuvvvnnndddbbblllwwwvvvuuuttttttssssssqqqoooooonnnjjjfffiiiqqqwwwxxxuuummmfffcccccchhhtttwwwrrrkkkfffgggkkkpppsssxxx{{{vvvlll^^^TTTWWWRRRMMMIIIBBB;;;:::===IIIIIIJJJKKKLLLKKKGGGDDDBBB999000,,,...///---***---+++***+++------,,,+++******++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''((((((((())))))))))))(((''''''(((***,,,...999>>>DDDIIIJJJLLLOOORRR```lllyyy}}}~~~{{{rrrhhhbbbkkkiiijjjkkkgggeeemmmzzzzzz{{{yyyxxxqqqggg```ZZZRRRJJJBBB>>>999555333222000.........---------,,,,,,,,,------------,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((***+++...000222111111000111555999:::999:::===???@@@@@@??????CCCPPPcccpppmmmvvvUUUDDD<<<222***((()))+++,,,))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&((((((''''''''''''(((((()))*********+++++++++,,,++++++***(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************+++,,,------...///000///222666:::>>>EEEMMMSSSWWW___ddd```XXXWWWaaallluuunnneee^^^[[[\\\^^^^^^\\\\\\ZZZWWWSSSRRRSSSUUUZZZaaallluuu{{{}}}zzzwwwtttlllccc___^^^bbbmmmxxxwwwpppqqqvvvtttxxxrrrttt~~~zzzxxxzzz||||||zzzuuummmggggggooo~~~wwwlllddd```___dddiiippptttwww{{{yyyhhhnnnllliiibbbXXXOOOIIIHHHFFFGGGHHHJJJMMMNNNOOOOOONNNGGG===777555333///,,,,,,++++++---......---+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))'''(((((((((((()))))))))***)))((('''))),,,000333>>>DDDJJJKKKJJJLLLSSSYYYddduuu{{{oooiiimmmuuu{{{yyyrrrllljjjssssssqqqmmmiiilllyyy}}}sssrrrlllbbb[[[VVVQQQJJJ???;;;777333111000///---......---------,,,,,,,,,---------,,,,,,,,,+++++++++******************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((())))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((***---000111000...///111444666666999<<>>???>>>@@@IIIXXXeeefffuuu~~~|||eeeHHH666111111...***+++************)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***+++++++++***))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***,,,,,,+++***,,,111666===CCCJJJPPPVVV___kkktttzzzzzzuuuiii\\\XXX]]]dddiii```SSSHHHBBBCCCIIIMMMZZZZZZ```nnn}}}|||xxxtttrrrtttwwwzzz{{{uuunnngggbbbfffmmmzzz}}}}}}uuupppqqqsssuuu|||nnnhhhaaacccmmm{{{~~~tttrrrsssrrrooonnnwwwzzzyyysssqqqwwwxxxtttxxx}}}sssjjjccc```ccckkkxxx{{{|||pppeeeUUUSSSNNNIIIFFFGGGKKKOOOPPPQQQOOOIIIAAA999444333000...------......---,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((()))))))))***************,,,000666<<>>@@@@@@???BBBIIIOOO[[[kkkyyy|||WWW<<<222000...+++++++++++++++*********)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))************)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++---//////000555???FFFNNNQQQRRRQQQRRRYYYfffpppuuurrrlllccc[[[WWWWWWYYYRRRSSSSSSPPPMMMNNNRRRVVVggglllvvv}}}tttllljjjkkkmmmvvvyyyxxxxxxwwwqqqkkklllqqq{{{~~~}}}{{{||||||zzzyyyxxxzzz~~~}}}tttnnnmmm}}}{{{sssrrrtttttt~~~|||zzzzzz}}}~~~oooaaaXXX___fffpppxxx{{{||||||}}}mmmjjjcccYYYPPPKKKKKKMMMOOOMMMKKKIIIEEEAAA<<<999333111...------...---,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''''''''((())))))(((((()))))))))*********)))***+++///444;;;AAADDDEEEHHHKKKNNNSSS___ooo{{{wwwuuussssssrrrsss|||ssshhhcccgggiiieeeeeekkk~~~tttpppqqqzzz|||zzzuuutttkkk[[[NNNHHHDDDAAA888555111////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&(((++++++))))))+++---//////000111444555666666>>>AAADDDEEEDDDCCCCCCDDDKKKYYYkkkxxxuuuYYYEEE999111---,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***'''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***))))))******)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,///222444888AAAOOOYYYcccbbb]]]VVVRRRWWWeeepppfffbbb]]]YYYVVVSSSOOOLLLZZZbbbjjjllljjjffffffgggeeeooo}}}vvvooonnnmmmmmmrrr{{{~~~zzztttuuuzzzwwwuuuuuuyyy~~~|||www|||uuuhhh```VVV```llltttuuutttssstttyyy~~~|||ooobbbXXXTTTSSSPPPKKKGGGGGGIIIIIIEEE@@@555222...,,,---------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))************((())),,,111777>>>DDDGGGHHHIIILLLPPPYYYgggxxxuuukkkhhhhhhooorrrggglllssspppmmmooottt|||pppooouuu|||}}}|||{{{{{{rrrpppgggWWWIIICCC???<<<666333000............---......---------,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((()))***))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%)))---+++((('''***.........///222555666666555>>>@@@CCCFFFGGGFFFCCCAAADDDNNN```qqqxxxcccJJJ:::222,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((())))))***))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++(((((()))))))))'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************))))))))))))***+++---)))***///000,,,,,,//////444888;;;BBBPPP]]]cccfffddd^^^XXX\\\dddeee___^^^RRRFFFEEELLLUUU\\\```jjjvvv{{{pppkkklllfffhhhlllsss{{{|||||||||~~~||||||{{{~~~}}}zzzyyyssstttqqqpppvvv}}}|||sssjjjkkkqqq{{{yyyqqqmmmmmmttt~~~yyynnnddd^^^VVVSSSNNNJJJKKKLLLGGG???<<<777111...//////+++(((+++///111000,,,)))(((***++++++++++++++++++++++++,,,++++++++++++++++++,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((()))***,,,+++)))(((&&&***000777===BBBFFFHHHIIIMMMQQQVVV```ooo~~~xxxmmmddd```^^^fffrrrnnnoooppppppppppppuuuyyypppiiinnn|||wwwooobbbUUUJJJAAA:::666000000///...------,,,,,,...------,,,,,,------...************************+++******))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&(((***+++,,,++++++,,,---000666<<>><<<<<<@@@DDDFFFFFFFFFGGGIIIFFFNNN\\\kkkvvvyyyZZZDDD888+++''''''---///***(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++))))))))))))((((((((((((&&&'''(((((((((((((((((('''&&&%%%''')))***))))))((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************************+++++++++)))+++///...+++,,,111333???KKKRRRWWW[[[[[[YYYWWWWWWUUURRRVVV^^^bbb______ZZZUUUTTTYYYaaaiiiooonnnvvv~~~}}}sssiiicccbbbaaaeeemmmwwwzzz{{{~~~qqqnnnmmmqqqyyy~~~~~~{{{yyyrrrmmmlllrrrxxx{{{}}}~~~xxxmmmggg[[[NNNJJJLLLKKKGGGCCC===666333444555333000///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''(((***+++,,,+++***)))...666===BBBFFFGGGHHHOOOVVV___ffflllrrrxxx{{{uuueeeXXXXXX\\\bbbppp~~~wwwrrrpppmmmjjjjjjnnnrrrvvv|||xxxvvv}}}}}}ttteeeVVVJJJ@@@999555000//////...------,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))***************)))((('''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&((()))***+++++++++------///444999<<<<<<;;;<<<<<<>>>BBBGGGKKKMMMMMMMMMJJJMMM[[[ppp}}}YYY;;;555///,,,---,,,)))+++///))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++))))))))))))((((((((((((&&&&&&''''''''''''''''''(((&&&&&&''')))***)))(((''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************++++++,,,,,,++++++***)))))),,,......,,,000666BBBLLLUUUZZZ]]]^^^]]]YYYKKKLLLIIIEEEGGGPPPYYY]]]lllllliiieeeccceeekkkooodddjjjqqqvvvwwwtttrrrqqqnnnssszzzyyyxxx||||||{{{}}}wwwsssvvvzzz{{{zzzzzz|||qqq]]]RRRPPPPPPOOOGGGAAA:::777888:::::::::555000***))),,,//////---------------------------*********))))))*********...---+++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%&&&''')))***+++,,,---...444===CCCGGGIIIIIIJJJUUU```nnnxxxxxxrrrllliiijjjbbb]]]\\\YYYWWW\\\fffcccdddgggiiiggggggnnnxxxzzz~~~{{{qqqbbbRRRFFF<<<666222/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((())))))))))))*********))))))((((((''''''(((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&'''''''''((((((***+++,,,------...111555888999999999777666;;;CCCKKKNNNNNNTTTQQQPPPXXXiii|||WWW@@@888111...---+++---///+++++++++*********))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))''''''''')))))))))''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************)))***+++,,,,,,,,,++++++'''***...111111333999???JJJTTT^^^ccceeeddd^^^WWWHHHHHHGGGEEEHHHTTTdddooo|||qqqhhhfffeeeddd]]]bbblllyyy|||}}}|||{{{~~~|||wwwuuuzzz~~~{{{}}}}}}wwwhhh```ZZZUUUMMMGGGAAA======@@@BBBCCC===777000,,,,,,---......------------------------******))))))))))))******,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((())))))***---...444999@@@EEEGGGIIILLLOOO]]]iii{{{pppbbb\\\eeelllsssnnn___VVVaaassssssooolllhhhfffjjjxxx~~~mmmcccUUUHHH===666222/////////.........---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,---...111333555666777666555777<<>>;;;:::>>>CCCEEEUUUbbbdddbbbffflllppp~~~{{{fffIII555000000---(((------,,,,,,,,,+++++++++******************************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++))))))))))))((((((((((((,,,+++)))((('''''''''''')))((('''((()))***)))(((&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))))))))***,,,...000111111666;;;???EEEMMMPPPOOOMMMWWWccclllrrrrrrjjj```cccgggnnnttttttrrrvvv|||zzz|||wwwqqqsss{{{|||wwwxxxxxx{{{uuuwwwyyyxxxwwwxxx|||~~~yyyrrroooiiimmmsssxxxzzzzzzzzzzzzwwwvvvuuurrrjjjooopppmmmnnnxxxzzz{{{~~~{{{zzzzzz|||___\\\VVVPPPJJJFFFCCCBBBEEEFFFDDD>>>555///...000,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********(((((())))))***+++---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))((((((''''''(((((())))))++++++***)))+++000555???AAABBBBBBEEENNN\\\ggg}}}sssgggfffllljjjgggfffmmm|||~~~|||xxxlll[[[OOOHHHCCC===777555444333222...........................------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++***))))))(((((())))))***''''''''''''((((((((((((+++************)))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((***,,,------...000222;;;CCCJJJJJJDDD???@@@DDDGGGOOOXXX___iiipppjjj___kkkyyycccAAA111000000---*********)))))))))((((((******************************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))((((((((((((...,,,***(((''''''''''''(((''''''(((***++++++***'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++******+++---111555777===AAADDDHHHPPPXXXXXXRRRNNNPPPRRRWWWddduuu~~~{{{xxxqqqiiihhhlllpppyyy}}}yyy|||{{{zzzxxxwwwvvvvvvwwwxxxwwwtttsssrrrnnneee___^^^YYYZZZ^^^ccchhhjjjiiigggccchhhiiiccc```cccdddaaa___cccdddbbbbbbgggkkkkkkooouuuzzz|||||||||{{{{{{~~~}}}}}}xxxvvvyyy~~~xxx~~~vvvtttnnneeeZZZOOOGGGCCCBBBDDDFFFEEE@@@;;;555222------------------------++++++************++++++))))))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))''')))+++******---555<<>>LLLWWW[[[XXXRRRMMMGGGQQQTTTOOOSSS```hhhgggbbbllllllIII666111000---------,,,,,,,,,++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((...,,,)))&&&%%%$$$%%%&&&&&&&&&&&&(((+++---------***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...,,,***)))***+++++++++///+++,,,333888999>>>EEEQQQ]]]cccbbbcccdddZZZLLLHHHOOO___vvvzzzuuutttyyy}}}||||||yyyqqqjjjggggggggghhhhhhZZZUUUQQQRRRSSSSSSWWW]]]___eeehhheeefffnnnwww|||~~~zzzrrroooqqqqqqooosssjjjiiiiiieeehhhkkkcccoooooovvvzzzuuucccVVVSSSHHH@@@@@@EEEGGGEEEBBB555222///.........,,,+++*********,,,...///...---+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***++++++***((('''((()))((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))******---))))))...333777>>>DDDAAABBBFFFOOO^^^ooozzzmmmaaa[[[ZZZbbbzzzqqqaaaggguuu|||yyyuuusssnnnkkkgggaaa[[[RRRIIICCC:::888666444111///..............................------------------------,,,++++++******++++++,,,,,,+++******,,,,,,+++***************************,,,+++***((((((((()))*********))))))((((((''''''((('''&&&''')))***)))''')))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))******+++---000...999AAADDDLLLWWWWWWNNNLLLIIIPPP\\\bbbbbbkkkxxxvvv}}}|||gggLLL999222111)))+++,,,***...///%%%))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************)))(((&&&&&&&&&'''(((((((((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&+++***))))))***+++++++++)))+++222888:::===IIIWWW[[[kkkrrrfffYYYWWW[[[\\\UUU\\\lll~~~}}}xxxsssqqqddd^^^VVVSSSRRRSSSTTTUUUOOOPPPUUU]]]dddjjjsss|||}}}vvvvvvsssiiillliiiiiippp{{{}}}yyyvvv[[[QQQGGGEEEIIIKKKIIIFFF>>>:::555000.........///---,,,+++,,,......---+++++++++++++++************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))***+++***((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((()))******,,,((()))000777<<>>777000---...///...---,,,,,,------,,,***,,,+++++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++***)))((()))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******+++(((+++444===AAADDDGGGJJJKKKPPP\\\hhhnnnlllhhhbbbfffhhhgggeeehhhnnntttqqqpppllleee______fffmmm|||xxxwwwwwwwwwyyy}}}}}}yyysssmmmhhheee```^^^[[[WWWRRRKKKCCC>>>666555333111///...------........................------------------------,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***************************++++++***)))))))))*********))))))))))))(((((((((*********)))(((((()))+++)))************+++++++++))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))***+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))))))))***,,,...///111222666CCCPPPQQQHHH@@@AAAIIIUUU[[[[[[___gggooovvvzzz\\\GGG444...000000((()))---*********)))))))))((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++***)))((((((((())))))((((((''''''(((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++,,,---------...000222:::777:::DDDOOOSSSMMMGGGOOORRRUUU\\\lll}}}}}}vvvpppnnnqqqyyy~~~zzzssshhh]]]UUUPPPOOOQQQTTTVVVZZZdddpppyyy|||~~~}}}}}}yyysssxxx|||~~~|||eeeRRRKKKKKKKKKHHHKKKKKKHHHAAA888000,,,+++...,,,++++++,,,,,,,,,***,,,,,,+++++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++,,,***...888AAADDDEEEGGGJJJQQQ[[[eeejjjhhhaaa[[[QQQ\\\hhhnnnrrrvvvyyy{{{kkkgggcccaaaccciiipppsss|||xxxuuuvvvtttqqqooooooqqqsssuuurrrrrrpppnnnkkkgggdddbbb```^^^ZZZUUUPPPIIIAAA<<<444333222000...------,,,........................------------------------,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***************************+++*********************)))))))))))))))))))))))))))++++++***'''''')))+++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((()))+++---///111111222:::EEEHHHEEE>>>>>>DDDMMMQQQQQQRRRWWWYYYaaaooozzz|||{{{zzzccc???222//////)))***...************)))))))))(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''&&&'''''''''(((''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++,,,---------///333777<<>>BBB???@@@FFFMMMRRRRRRRRRSSSPPPXXXccckkkmmmqqq}}}SSS;;;//////,,,...000)))************))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))+++---...///444<<>>;;;@@@HHHSSSZZZ[[[XXXUUUVVV___gggjjjiiiooo}}}mmmMMM777333000111000)))++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******---000222666???KKKTTTggg{{{lllaaabbbgggqqqyyy~~~gggXXXTTTSSSPPPMMMPPPTTT[[[eeerrrlllUUURRROOOQQQSSSQQQJJJDDD888555111///......---,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''')))******))))))***+++******))))))))))))******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))******))))))******+++,,,333777>>>BBBBBBDDDOOO\\\uuu~~~sssmmmlllpppsssssssss~~~{{{sssnnnooo{{{|||xxxwwwvvvwwwqqqqqqpppooonnnlllkkkjjjkkkjjjiiihhhhhhgggggggggccc[[[QQQFFF???999555333111111000///.........///........................------------------------------,,,,,,,,,,,,------,,,+++******,,,,,,+++***************************)))***+++,,,,,,,,,++++++))))))*********+++++++++)))((()))...444444...''')))************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***...222777888444222666;;;:::CCCRRR___gggggg^^^VVVZZZcccjjjiiigggnnn~~~bbbGGG<<<333//////++++++++++++*********))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******---000444888>>>IIIXXXdddrrrzzz~~~zzzwwwyyy|||{{{|||zzzzzz|||wwwhhhUUUMMMOOOUUUWWWVVVcccjjjuuuhhh^^^TTTQQQSSSTTTOOOIII???;;;666222000///---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))******))))))***,,,******))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))*********)))******+++,,,444999AAADDDBBBEEETTTddd}}}|||rrrkkkhhhmmmqqqsssvvvvvvzzzxxxvvvvvvyyy~~~}}}{{{xxxtttrrrppprrrrrrrrrqqqnnnkkkiiiggghhhhhhhhhhhhhhhiiijjjkkkccc[[[PPPEEE===999666555111111000///////////////........................------------------------...------,,,,,,------...,,,+++******,,,,,,+++***************************)))***+++,,,---,,,,,,+++))))))******+++++++++++++++((()))000888999111((()))************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))************************(((((())))))))))))(((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***///111555888888666666999BBBNNN```ooowwwssseeeXXXUUU^^^fffdddccclll}}}qqqTTTDDD444,,,...---+++++++++************)))(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++555222333<<>>EEEAAAEEENNNbbb{{{zzzrrrgggccciiiqqqqqqllleee\\\ZZZeeeqqqzzz}}}wwwsssssstttuuuxxxxxxwwwvvvuuusssqqqpppuuuuuusssqqqooollliiihhhfffgggeeebbbaaa___WWWNNNAAA;;;444111111222111000////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((())),,,222:::EEENNNSSS]]]ZZZSSSOOORRR^^^nnnyyynnnrrrxxx{{{wwwuuu{{{{{{fffOOO777///,,,000000+++))),,,************))))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))+++...111333555666777^^^lllyyyyyyrrrcccSSSOOOSSS^^^ooo~~~~~~~~~~~~~~~~~~}}}|||xxxnnnkkkddd[[[TTTRRRRRRSSSSSSLLLGGG???777111...------,,,,,,---......//////000+++++++++,,,,,,,,,------,,,,,,++++++***))))))(((***************)))(((''''''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((('''&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))************)))******...555999;;;@@@GGGFFFLLLTTTbbbtttxxxrrrnnnfffaaagggqqqsssoooddd^^^aaaoooyyy|||}}}xxxvvvvvvyyyzzzxxxwwwwwwvvvuuusssqqqpppssssssrrrqqqnnnkkkiiigggeeefffddd```]]]YYYPPPFFF<<<888333111222333222000////////////............------............------........................------------------------,,,,,,------,,,,,,+++***---------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&((((((((((((((((((((((((******+++///777BBBLLLRRRaaacccccc]]]VVVXXXgggvvvooommmmmmllljjjiiioooxxxssspppxxxuuueeeFFF888...000111,,,***---++++++++++++************(((((((((((((((((((((((('''((()))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((()))---222444444444666888XXXqqqyyymmmVVVPPPPPPZZZiiiwww}}}yyyvvvsssqqqpppqqqpppooonnnnnnmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnqqquuu{{{vvvpppzzzpppaaaUUUPPPQQQRRRSSSSSSMMMDDD;;;444000//////------......///000000111++++++,,,,,,,,,---------,,,,,,++++++***))))))(((+++++++++++++++***)))((('''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***+++++++++++++++)))***///777;;;===BBBHHHMMMSSSZZZcccqqq}}}}}}vvvqqqnnngggaaadddmmmoookkkaaa```jjj||||||wwwvvvwwwyyy{{{wwwwwwvvvvvvuuusssrrrqqqpppqqqqqqpppnnnllliiihhhffffffccc^^^ZZZUUUJJJ@@@999666222111333444222///000/////////............---..................---........................------------------------,,,,,,---------,,,+++***......---,,,,,,+++******************************,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((((((+++++++++...555???IIIOOOZZZeeeooommm```YYYbbbooozzzqqqiiiggghhhiiimmmqqqtttsssllljjjnnnqqqzzzSSS???000000111,,,+++...,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))///555666444333555999rrrttt}}}|||lll```\\\OOOWWWbbbooo{{{~~~{{{yyyxxxwwwqqqoookkkgggdddddddddeeeddddddcccccccccddddddeeeddddddcccbbbaaa```___^^^dddeeehhhkkknnnqqqtttuuusssxxx~~~~~~xxxvvvwww||||||uuueeeWWWQQQRRRRRRSSSNNNIIIDDD===444//////,,,------,,,++++++---...+++++++++++++++++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((+++***)))(((((()))***+++******)))((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''%%%%%%'''+++---+++)))///...222999???AAAFFFLLLOOOaaaiiieeeiiivvvyyyqqqjjjjjjggggggpppyyyvvvmmmhhhjjjooovvv|||}}}xxxwwwwwwxxxyyytttsssrrrrrrqqqqqqqqqqqqtttqqqmmmjjjiiihhhgggeeefffccc```^^^[[[RRRDDD:::666444222222222222111000////////////////////////........................,,,---------------------......------------,,,,,,++++++++++++++++++++++++++++++------------++++++***************************++++++,,,,,,++++++*********))))))((((((''''''((()))))))))************************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))***)))'''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''))),,,...333;;;FFFNNNVVViii~~~tttccc^^^```rrrxxxvvvlllgggkkkkkkffffffgggfffdddhhhtttlllOOO444...000---,,,...------,,,++++++******)))******)))((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''''''''&&&&&&&&&(((((('''''''''(((((((((333333444444222222777<<>>EEEFFFIIIWWWeeeuuuxxxgggbbbfffkkkfffmmm{{{{{{ssstttssszzz~~~{{{zzzxxxxxxxxxxxxwwwuuurrrrrrrrrqqqqqqpppoooooohhhfffddddddddddddcccaaaaaa^^^VVVLLLAAA999555444333222000000111222111000000000000000000000000000111111111111111111111111333222222111000///......//////.........---------,,,------......//////000,,,------------------,,,------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))++++++************))))))************************************************+++++++++***************************************))))))))))))))))))))))))---,,,+++***))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))***************************+++++++++...666BBBKKKTTT```sssqqq___hhhyyy~~~kkkcccgggaaa```fffpppqqqmmmsssiiiNNN:::...---222...------,,,++++++*********))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''(((***---111333666999999666888CCCQQQZZZ|||zzz{{{|||uuuggg\\\MMMRRRYYYggg||||||wwwrrrlllhhhfffdddbbbaaacccfffiiikkkllljjjhhhddd___ZZZVVVSSSQQQPPPOOOLLLJJJHHHFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJJJJLLLNNNRRRVVVZZZ\\\^^^eeefffhhhgggeeedddcccddd___```aaabbbdddfffkkknnnxxx{{{}}}|||lll\\\LLLFFFFFFEEEEEEFFF@@@888///+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))))))))******)))))))))******))))))))))))******)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,...111888AAAGGGHHHMMM]]]nnnxxx~~~~~~qqq```YYY___gggmmmttttttoooqqqttt~~~|||zzz}}}zzzvvvttttttuuuuuutttrrrrrrrrrqqqpppooommmlllhhhfffeeeeeeeeeeeecccbbb```[[[QQQFFF;;;555444555444222111111333444444333222222222222222222222222333333333333333333333333444444333333222111000000000000000/////////......,,,---------.........///------------------------------------------------***++++++,,,,,,++++++***))))))))))))************+++++++++***************************************************************************************************************)))))))))))))))))))))))),,,,,,,,,+++******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++---555@@@HHHOOO^^^qqqwwwlllkkkzzz~~~qqqjjjaaa^^^```hhhkkkjjjqqq{{{uuusssyyyaaaCCC///---222......------,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''((())))))''''''(((***,,,000444666444888;;;???JJJZZZdddfff~~~uuukkkeeeccc___VVVOOO[[[hhhxxx{{{pppnnnmmmkkkiiihhhhhhhhhiiifffbbb```___^^^\\\[[[TTTRRRNNNIIIDDD@@@===;;;@@@??????>>>=========>>>???>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>>>>>>>???@@@BBBDDDEEEGGGGGGLLLPPPUUUZZZ^^^aaadddfffggghhhhhhgggffffffiiikkkfffhhhmmmssszzz}}}yyy|||~~~mmmXXXLLLFFFDDDFFFIIIGGG@@@666000.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))******************)))))))))************))))))******)))))))))***++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))*********)))+++...000666;;;CCCHHHKKKSSSgggyyy{{{xxxqqqfffXXXQQQVVV```lllvvv}}}{{{vvvuuuvvvvvvyyy~~~|||zzzyyy{{{vvvrrrqqqqqqpppooosssssssssrrrpppmmmjjjiiihhhgggffffffgggfffdddbbb]]]VVVKKK@@@999666666777555444333333555777777666444444444444444444444444555555555555555555555555555555555444333333222222222222222111111111000000..............................------------......------------------------***++++++,,,,,,++++++***)))))))))************+++*********+++++++++,,,,,,************************************************)))))))))***************************************))))))))))))))))))))))))***++++++++++++***))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***++++++---444===EEEIIIZZZmmm{{{ooo___iii{{{iiifffdddfffmmmtttzzz~~~ooonnnpppyyyyyyUUU::://////......------,,,,,,++++++******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&'''((((((((('''(((***,,,000333555777333<<>>>>>======<<<=========>>>>>>??????@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA<<>>???@@@AAA@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB???>>>???BBBEEE@@@DDDLLLSSSZZZaaahhhllluuurrrmmmhhhffffffhhhjjjiiiuuu|||{{{tttaaaQQQGGGFFFKKKKKKJJJGGG@@@888111---,,,------------------------+++++++++************))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((((()))***++++++***)))(((******))))))***+++,,,,,,)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,...333777===>>>BBBJJJSSSccczzzrrrbbb]]]ZZZYYY^^^gggxxxzzzwww{{{wwwwwwyyyzzz{{{xxxxxxyyy{{{}}}}}}{{{yyyuuuuuutttrrroookkkgggdddiiihhhgggggggggfffccc```UUULLL???888888::::::888999777666888:::<<<<<<;;;777777777777777777777777666666666666666666666666555555555666666666666666555555444444444333333333333333222111000///......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++(((((()))***,,,---...///************************************************(((((())))))*********+++************************))))))))))))))))))))))))&&&''')))***++++++******''''''''''''((((((((()))(((((((((((())))))))))))************************&&&))),,,---///333:::???@@@RRRcccnnnttt^^^___rrryyyqqqnnnbbbEEE333///......------,,,++++++******)))((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''''''''&&&&&&&&&''')))---111444555666666999AAAVVV}}}uuuhhhddd[[[XXXgggwwwsssnnnkkkkkkmmmnnnooossslllaaaYYYSSSMMMGGGCCCAAA>>>;;;;;;>>>@@@???>>>===???AAABBBAAA@@@AAABBBEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGGGGEEECCCCCCCCCDDDCCCAAA??????DDDKKKSSSXXXeeekkkssswwwvvvqqqkkkhhhdddfffjjjsss~~~~~~nnn]]]TTTMMMFFFMMMPPPNNNFFF<<<444...+++---------...//////,,,************++++++******************++++++,,,,,,,,,++++++******)))(((((((((+++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************'''***,,,+++***---444;;;===???HHHMMMQQQiiirrrddddddccc^^^eeettt~~~~~~~~~{{{wwwzzzyyyyyy|||}}}zzz|||zzztttkkkffffffhhhfffhhhkkkllljjjfff```\\\MMMCCC;;;:::<<<<<<::::::999999999999999999999999888999999999999888777777777666666666555555555555666555444333333444555666777777777777777777777777444333222111000000000000////////////............------------.........///------------------------,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))******++++++++++++++++++*********))),,,+++++++++***)))))))))+++,,,+++***((((((***,,,+++++++++*********))))))++++++************++++++&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))************,,,+++***+++---111444777AAAMMM___sssuuukkkaaasssvvvtttsssPPP999666000---......***((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&((('''&&&%%%&&&&&&'''((())),,,111666666555555888:::EEEXXXwwwooo^^^[[[]]]hhh}}}zzzwwwnnnmmmnnnoooqqqqqqpppnnnccc]]]UUUNNNJJJFFFBBB???DDDBBB??????AAABBBBBB@@@>>>@@@AAABBBAAA@@@AAABBBCCCCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKLLLLLLMMMLLLLLLNNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDFFFIIIKKKTTTXXX___eeejjjnnnrrruuucccdddeeegggllluuupppccc[[[UUUPPPPPPOOOLLLFFF===222***...------...///...,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))*********+++***)))(((((()))***++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))************(((***++++++,,,///666;;;===???IIIOOOTTTkkkxxxjjjhhhfffccceeekkkqqqrrrwww}}}|||{{{|||~~~~~~{{{xxxwwwvvvvvvxxx{{{|||zzzxxxyyyzzzzzztttmmmiiiiiikkkkkklllnnnnnnkkkddd\\\VVVEEE===888:::<<<;;;:::;;;::::::::::::::::::::::::999999::::::999999888777777777777666666666555555666666555555555555666666666666666666666666666666555444333222222222222222000000000000////////////............/////////000---------------------------,,,,,,++++++,,,,,,---************************))))))***************++++++++++++*********))))))+++++++++***************+++,,,+++***((((((***,,,+++++++++*********))))))++++++************++++++'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))************++++++++++++...111444666>>>III[[[ooovvvfffoooyyyyyyaaaDDD888222---///000...------))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((())),,,---000444777777666666999III[[[mmmttt^^^OOO^^^kkk~~~{{{xxxuuupppkkklllmmmoooqqqpppllleee```KKKHHHDDDAAA@@@???>>>===CCCAAA@@@@@@AAABBBBBBAAA???AAACCCDDDCCCCCCDDDEEEHHHIIIKKKMMMPPPRRRTTTUUUWWWXXXXXXYYYYYYXXXXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[XXXWWWUUUSSSQQQOOONNNNNNOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@BBBDDDGGGKKKRRR\\\gggooommmoooooojjjeeeeeelllsss{{{~~~}}}}}}{{{oooiii^^^YYYTTTRRROOOGGG:::000000///---...//////---++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,'''(((((()))******++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))*********************,,,///333888;;;@@@AAAKKKPPPSSSggg~~~xxxooonnnssstttmmmeee```___dddrrr}}}zzzyyyyyy{{{||||||zzzxxxvvvuuutttuuuwwwwwwuuusssuuuvvvvvvrrrmmmjjjkkkmmmkkkllllllkkkfff]]]QQQJJJAAA<<<:::<<<===:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888777777777666666666666777777777777666666666666666666666666666666555444444333333444444444222222222111111111000000//////000000000111111111..............................------------......++++++++++++++++++++++++++++++++++++++++++******+++************)))))))))***************++++++++++++,,,,,,***)))(((***++++++++++++***************++++++************++++++))))))((((((((((((''''''((((((((()))))))))******))))))))))))******************+++---///111333444999DDDUUUiii{{{lllhhhyyy}}}wwwZZZ>>>444------...---++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''&&&'''((()))***000111222444777999:::999777MMM```gggmmmzzzrrrfff]]]XXXVVVssszzzoooiiijjjllllllkkktttqqqmmmhhhaaaXXXOOOHHHAAA@@@>>>>>>???AAABBBCCCAAAAAAAAACCCEEEFFFGGGGGGKKKMMMPPPRRRSSSTTTVVVWWW^^^___aaadddgggiiikkklllqqqqqqrrrsssssssssrrrrrrsssssstttttttttssssssrrrnnnllliiifffccc```^^^]]]\\\ZZZWWWTTTRRRPPPNNNMMMLLLLLLLLLLLLJJJHHHFFFEEEBBBAAAAAA@@@BBBHHHPPPVVVeeekkkpppqqqlllgggeeeeeefffmmmwww}}}xxxllllllcccZZZWWWSSSKKKCCC>>>444222///...//////...,,,,,,------------------,,,++++++++++++++++++++++++(((((())))))***************))))))))))))))))))***))))))*********)))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************,,,******---222888;;;===CCCDDDMMMQQQRRRaaarrrssstttpppnnnuuuggg[[[\\\eeettt{{{zzz{{{{{{{{{{{{zzzyyywwwvvvvvvuuuuuuttttttsssrrrooopppqqqooolllkkklllnnnlllllllllkkkggg\\\OOOEEEFFFAAA??????>>>;;;999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999888888888888666777888999999888777666666666666666666666666666444444444333444444555555333333333333222222222222111111111222222222222333////////////////////////000//////......//////000...........................------,,,,,,+++++++++++++++*********))))))))))))))))))***+++++++++,,,***+++,,,+++)))((()))+++************************++++++************++++++******))))))(((''''''&&&))))))))))))************((()))))))))************)))***+++---///111222222777@@@OOObbbuuu}}}kkkggg|||rrrMMM???222......---+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((((((''''''(((***+++,,,111555777666777>>>EEEHHHJJJ]]]nnnrrrsss{{{~~~hhhVVVQQQZZZjjjuuu}}}vvvooohhhggglllqqqsssrrrqqqjjj```UUULLLEEE@@@<<>>@@@EEEFFFPPPUUUUUUbbbooommmiiiiiilll|||iii]]]dddrrr{{{}}}~~~~~~~~~|||yyywwwvvvuuuuuutttsssrrrqqqqqqrrroooppppppoooooooooppprrrrrrrrrssstttssskkk___UUUOOOGGGAAA@@@???<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;:::::::::999999999777888::::::::::::888777777777777777777777777777444333333333333444444555444444444444333333333333222222222333333333333444000000000000000000000000111000000//////000000111//////////////////////////////......------,,,,,,++++++++++++************)))))))))***+++++++++,,,***+++,,,+++***))))))***************************++++++************++++++++++++***)))(((''''''&&&))))))))))))************((()))))))))************)))***+++---///000111111666>>>KKK\\\ooohhhsss~~~yyyxxxrrrlllvvvaaaMMM999111111111///...************************************************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((()))+++---...111999<<<999<<>>>>>>>>???AAA========================>>>>>>>>>???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::888888888888888888888888555444444333333333444444555555444444444444333333222222333333333444444444111111111111111111111111111111000000000000111111//////////////////////////////////////////......---,,,,,,,,,,,,+++++++++***************+++++++++)))+++,,,,,,***))))))******************+++++++++++++++************++++++++++++***))))))(((''''''((((((((()))))))))******))))))))))))******************+++,,,---///111222666<<>>>>>AAACCCEEEAAADDDHHHJJJKKKMMMQQQTTT[[[```fffjjjmmmpppuuuxxx{{{~~~~~~yyypppmmmhhhbbb\\\WWWSSSRRRMMMOOOOOONNNKKKHHHGGGHHHGGGFFFFFFGGGKKKSSS\\\aaalllmmmmmmjjjgggiiiooouuu}}}~~~zzz~~~rrrggg```ccc___RRRHHHGGGFFFAAA:::444111000///...,,,,,,------------,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))((()))***++++++***)))((('''(((***+++++++++))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))---222555888<<>>>>>============<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999777777666555444444444444555555444444444333333333222222333333333444444444222222222222222222222222111111000000000000111111000000000000000000000000/////////000000000000000......------------,,,,,,+++++++++***************)))+++,,,,,,+++)))))))))))))))*********+++++++++++++++************+++++++++******))))))(((((((((''''''((((((((()))))))))))))))))))))************,,,+++******,,,...111222777;;;DDDQQQcccxxxnnnxxx~~~wwwvvvxxx___aaadddjjjxxxvvvlllhhhEEE222......,,,+++************************************************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))((((((((()))+++...000222444888999>>>YYYMMMOOO]]]yyyyyysssoooppprrrttt|||~~~}}}vvvjjj[[[NNNGGGDDDBBB@@@@@@AAACCCDDDCCCEEEKKKRRRXXX]]]cccjjjooopppuuu{{{yyyrrrkkkfffcccYYYXXXUUUQQQNNNLLLMMMOOODDDFFFEEEBBB???AAAIIIPPP[[[eeepppvvvrrrlllfffdddgggpppzzzoooooo|||~~~vvvbbb^^^[[[QQQIIIIIIIIIDDD<<<555222000///...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********((((((((()))******++++++((()))***++++++***)))(((&&&(((***+++,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((---444777888<<>>>>>============<<<<<<<<<<<<===<<<;;;::::::;;;<<<===::::::::::::::::::::::::999999888666555555555555555555444444444333333333222222222333333333444444222222222222222222222222111111000000000000111111222222222222222222222222//////000000111111222222//////.........---------,,,+++++++++******)))))))))+++------+++)))))))))))))))******++++++++++++++++++************++++++************))))))))))))''''''''''''(((((((((((())))))))))))************---+++***)))+++...111333666:::AAAMMM___tttxxxtttvvv~~~xxxtttvvvfffZZZUUUcccvvv{{{lll{{{}}}TTT;;;444111---+++************************************************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((()))***,,,...111222666666444???fffQQQaaawww|||wwwpppllllllqqqyyyxxxeeeUUULLLGGGBBB???BBBCCCCCCBBBDDDHHHNNNRRRYYY```eeegggmmmxxx}}}{{{yyytttmmmiiibbb]]]XXXTTTPPPMMMPPPNNNLLLIIIGGGEEECCCBBBDDDJJJVVVeeeooorrrmmmgggeeecccdddnnn~~~yyypppkkkqqq}}}}}}ppp```SSSMMMKKKDDDDDDDDD???888222///...000...------------,,,***---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************((((((((((((((((((((((((+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))***+++,,,,,,///000555;;;<<<===DDDLLLMMMYYYcccbbb]]]```lllwwwuuu}}}vvvgggaaafffmmmlllxxx~~~}}}{{{{{{~~~|||{{{zzz{{{{{{yyyxxxuuuvvvwwwxxxxxxxxxxxxxxxwwwzzz|||}}}{{{yyyyyyyyy}}}fffLLLBBBDDDEEEBBBEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>???BBBDDDAAA@@@???@@@AAABBB@@@>>>===<<<;;;:::;;;;;;===>>>======<<<<<<<<<;;;;;;;;;;;;:::999777666555555555666666555444333333222111222222333333333333222222444444333222111111111111222222111111222222333444111111111222222333333444333333333222333333444444222222111111000000//////---------,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))***************************+++,,,---,,,,,,***)))+++)))(((((()))+++***))))))))))))))))))))))))))),,,,,,,,,---///000222333666666;;;FFFVVVjjj|||sssuuutttjjjhhhggglllzzzuuussssssrrrJJJ555222000+++,,,+++******)))*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&###(((,,,...000222222111111::::::EEEllleeeqqq{{{rrrnnnkkknnnvvv}}}ooodddUUUJJJEEEDDDBBB@@@@@@BBBDDDGGGKKKQQQWWW\\\iiioootttwww~~~{{{tttllleee^^^XXXTTTTTTRRROOOLLLJJJHHHGGGFFFFFFFFFHHHOOO[[[gggqqqvvviiieeeaaabbbiiivvv}}}sss}}}vvvwwwpppdddVVVJJJFFFEEECCC@@@<<<666///+++///...,,,,,,------,,,+++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,------000777===???@@@FFFMMMQQQ[[[bbb```ZZZ^^^lllzzzyyyxxxfff^^^ccckkkxxx{{{zzzyyyyyyzzzzzzyyyxxxvvvwwwwwwxxxyyyzzzzzz{{{xxxzzz|||}}}{{{zzzyyyyyy}}}rrrUUUHHHFFFEEEBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????@@@@@@@@@@@@@@@AAA@@@@@@??????>>>===<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::888777777777777444444444444444444333333222222333333333333222222444444333222222222333333222222222222222333444444222222333333333333333333333333222222222333333444111111111111111000000000//////...---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************)))***************************+++,,,,,,,,,,,,+++***+++)))((((((***+++***))))))))))))))))))))))))))),,,,,,,,,---///000222333777666:::DDDQQQeee{{{rrrppppppqqqttt}}}wwwxxxuuu___CCC888333...,,,,,,+++***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&'''''''''(((***,,,...000333333333444999888BBBccc{{{zzz||||||uuuqqqnnnmmmooowwwwwwnnnXXXPPPFFF@@@???AAABBBBBBAAAEEEKKKRRRYYY```ggglllvvv|||}}}tttllleee```[[[WWWRRRNNNLLLJJJIIIGGGHHHDDD@@@@@@GGGUUUfffrrrooooookkkfffccchhhttt~~~xxxxxxyyyppp___OOOMMMGGGBBBAAAAAA===444,,,///---,,,,,,---------,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))******+++------,,,000888@@@BBBCCCJJJSSSVVV\\\aaa]]]XXX___rrr{{{kkkgggqqq~~~|||{{{zzzzzz{{{|||{{{yyyxxxwwwwwwxxxyyy{{{}}}~~~xxx{{{}}}}}}|||{{{zzz{{{~~~}}}^^^MMMHHHEEEAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAA???>>>???AAABBBBBBAAA@@@@@@AAAAAAAAA???>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::444444444444555555666666333333444444444444333333444444333333444444555555333333333333333444555555555555444444444444444333333333222222222222333333111111111111111111222222111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************++++++,,,,,,,,,++++++,,,***((((((***+++***))))))))))))))))))))))))))),,,,,,,,,---///000222333777777;;;AAAJJJ]]]yyyyyywwwyyy|||}}}||||||}}}{{{wwwvvvsssvvvrrrPPP===444...---,,,++++++******++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''(((((())))))---,,,,,,...111222333333777:::999DDD\\\nnn~~~xxxrrrqqqqqqxxxxxxzzz}}}zzznnn\\\NNNLLLGGGAAA>>>???CCCFFFGGGKKKQQQYYYbbbjjjrrryyy~~~xxxsssjjjeee]]]WWWSSSPPPMMMJJJIIIHHHFFFCCCBBBFFFOOOVVVgggnnntttsssmmmhhhgggiii~~~~~~vvvjjjbbb]]]RRRFFFAAACCCCCC<<<555000...,,,,,,---------,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))***+++,,,---...///333:::AAACCCGGGRRR^^^iiiiiifff^^^WWW[[[ooo|||vvv{{{}}}}}}}}}}}}|||zzzxxxwwwvvvvvvxxx{{{~~~yyy{{{}}}}}}|||||||||}}}kkkYYYRRRNNNJJJJJJKKKKKKJJJHHHEEEBBBAAA@@@@@@@@@AAACCCCCCCCCBBBAAACCCDDDDDDBBB@@@AAABBBBBBAAAAAA@@@????????????>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<======777777777777777777777888555555555666666555555555555555555555555666777888555444444444444555666666777777666666555555444444444333333222222222222333000111111222222333333333333333222111///...------------------,,,,,,,,,,,,+++++++++*********))))))******************************++++++,,,,,,,,,+++,,,+++))))))***+++***))))))))))))))))))))))))))),,,,,,,,,---///000222333555888<<<@@@EEERRRlllzzz||||||tttpppppprrrpppnnnnnnttt~~~^^^GGG888...------,,,++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***///---,,,///111000111222:::>>>AAAMMM___gggqqq~~~|||tttppprrryyy~~~xxxnnnaaaSSSGGG???DDDBBBAAABBBFFFLLLQQQSSS^^^ccckkksss{{{zzzpppiiiccc]]]VVVQQQIIILLLMMMJJJEEEBBBBBBCCCNNNWWWdddoooqqqmmmfffaaannnrrrzzzzzzxxxzzzvvvgggSSSGGGDDDCCC@@@<<<222000---,,,---......------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))***+++---...///444666;;;@@@DDDKKK\\\lllwwwkkk^^^SSSTTTdddvvv}}}zzz~~~~~~{{{~~~}}}|||{{{yyywwwwwwvvvuuuvvvwwwzzz}}}zzz|||~~~~~~}}}}}}~~~pppfff```[[[VVVVVVVVVTTTSSSPPPNNNLLLMMMJJJHHHGGGIIIJJJIIIHHHCCCDDDEEEDDDBBBAAA@@@AAA@@@AAAAAABBBCCCCCCCCCCCC?????????>>>>>>>>>=====================>>>>>>???======<<<;;;;;;:::999999777777888888888888777777777666666666777888999999666666666555666777777888999999888888777777666666555444444333222222333333111111222222333333444444444333333222000//////............---------,,,,,,+++++++++*********))))))*********************************++++++,,,,,,,,,---+++***)))***+++***))))))))))))))))))))))))))),,,,,,,,,---///000222333333888>>>BBBCCCJJJ]]]oootttsss~~~uuuiiibbbeeekkknnnpppnnnmmmvvvnnnWWWAAA///...------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***///,,,---222222000111777CCCNNNUUU^^^jjjnnnuuuzzz{{{~~~vvvqqqttt|||vvveeeSSSGGGBBBDDDGGG???@@@DDDJJJRRR[[[bbbfffqqqvvv}}}zzzssskkk```YYYPPPPPPOOOLLLIIIGGGFFFGGG===BBBMMM[[[gggnnnooommmdddfffkkktttuuuxxxzzzfffTTTIIIBBB???===666333000............------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***,,,---///000888:::>>>BBBFFFQQQeeexxxrrrcccZZZUUUXXXgggxxxyyyssswww|||~~~{{{~~~|||zzzyyyyyyxxxuuussswwwvvvvvvwwwxxxzzz|||}}}|||}}}~~~~~~}}}~~~zzzqqqjjjfffffffffeeeeeeeeeeeeeeehhhddd___]]]]]][[[VVVSSSJJJHHHGGGFFFFFFEEEBBB@@@AAAAAACCCDDDEEEFFFFFFFFFAAAAAA@@@@@@@@@?????????>>>>>>>>>===>>>>>>??????@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999888888888999::::::777777777777777888999999:::999999999999999888888777666555444444333333444333333333333333333444444333333222222111000000000/////////......------,,,+++++++++************)))************************************+++,,,------...,,,*********+++***))))))))))))))))))))))))))),,,,,,,,,---///000222333333888???DDDDDDGGGSSS```xxxyyygggoooxxxnnnddd^^^```eeepppsssrrrmmmnnn|||zzzeeeHHH//////...------,,,,,,------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&''')))***+++...---///444444333;;;HHH^^^qqqxxxuuuvvvxxx~~~~~~vvvttt||||||xxxuuuxxxmmmaaaOOOBBB>>>@@@EEEIIIAAAEEEMMMVVV```jjjsssyyy|||ooofff___ZZZTTTOOOMMMMMMMMMMMMAAA@@@BBBIIIUUUbbblllqqqfffdddccchhhtttwwwzzzuuueeeSSSFFFAAA@@@:::666222///.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))******,,,...///000888<<>>>>>>>>>>>>>>???@@@@@@??????>>>>>>======<<<======>>>>>>======<<<;;;;;;::::::999:::::::::888888888888888999::::::::::::::::::::::::;;;;;;888888777555555444444555444444444444333333333333111111111111111111111111000000//////...------,,,+++++++++************)))***************************************,,,---...///---+++***++++++***))))))))))))))))))))))))))),,,,,,,,,---///000222333555888>>>DDDFFFHHHQQQ[[[kkk~~~tttqqqzzzzzzqqqlllhhhbbbaaadddlllnnnoookkkhhhpppuuuUUU999///......---------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&&&&((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&'''(((***,,,---000///222666666999LLLccc~~~wwwqqqppptttvvvvvvyyyvvvuuuwwwyyynnnZZZQQQEEEAAACCCEEECCC@@@IIINNNVVV```jjjuuu~~~vvvmmmeee\\\UUURRROOOLLLJJJIIIEEE@@@>>>DDDOOO\\\eeemmmgggaaaaaajjjwww|||zzz}}}|||ppp\\\LLLDDDDDD<<<888444000//////...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,...000000888<<>>======>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>===<<<;;;:::::::::::::::999999888888999999:::;;;:::::::::;;;;;;<<<<<<<<<999999888666666555555555555555555444444333333333000000111111111222222222111000000///...---------+++++++++************)))******************************))))))***,,,---//////---+++***++++++***))))))))))))))))))))))))))),,,,,,,,,---///000222333888888===CCCGGGJJJRRR[[[[[[qqq|||uuuuuummmnnnnnniiieeeeeeddddddggggggdddhhh~~~fffIII//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&'''(((***+++---...222000333777777>>>ZZZwwwzzzrrrooorrruuusssnnn~~~zzzwwwuuuvvv|||jjjYYYQQQHHHCCCAAACCCCCCBBBHHHQQQYYYaaalllwww~~~nnnaaa]]]\\\UUUKKKOOOHHHEEEEEEDDDBBBGGGOOO^^^iiiqqqlllaaa```lllzzz}}}zzz|||vvvxxxpppZZZGGG@@@@@@===888222///......///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******+++...111333===>>>DDDMMMWWWdddxxxxxxmmmeeeooo|||xxxyyy}}}yyywww}}}zzzxxxvvvvvvxxxzzz||||||~~~~~~~~~}}}{{{zzzxxxxxxzzz}}}yyypppjjjfffaaaZZZTTTUUUTTTQQQLLLGGGCCCBBBCCCEEEEEEFFFEEECCCBBBBBBCCCDDDCCCAAA????????????@@@????????????????????????AAA@@@>>>===<<<;;;;;;;;;:::::::::::::::::::::;;;:::999999::::::;;;<<<===;;;:::999999999:::;;;<<<:::999999888888888888888555555666666555444444333444444444333333333222222222222111000///...---,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))+++,,,---------///222555888;;;@@@CCCFFFHHHKKKNNNRRR___wwwpppvvvrrrpppuuusssggggggpppkkk```lllyyyXXX@@@444++++++,,,******---------,,,,,,+++***))))))************))))))))))))))))))(((((((((((()))))),,,+++)))(((&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((''''''))),,,///111///111444666;;;LLLlllyyysssooommmkkkllluuuzzzvvvuuuuuu~~~yyykkkYYYKKKFFFEEEAAAAAACCCEEEIIISSS]]]jjjqqq|||xxxrrrmmmbbbVVVTTTNNNKKKKKKGGGCCCDDDIIIOOOZZZgggmmmkkkhhhhhhiiiuuu{{{mmm```UUUIII@@@AAA>>>:::555111///......---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***+++******+++---111555777@@@BBBGGGQQQ```ooo{{{zzzxxxwwwssswwwsssttt}}}}}}||||||zzzxxxxxxzzz|||}}}}}}~~~}}}||||||{{{vvvoooiiieeebbb]]]WWWQQQMMMJJJHHHFFFFFFFFFEEEDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA????????????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<:::999888888777777888888666666777777777666666555444444444444333333333333333333222111000///......---,,,++++++***+++,,,---++++++++++++++++++******+++***)))))))))***+++,,,++++++,,,,,,+++******)))************************+++,,,------...///333555888;;;@@@CCCFFFHHHKKKNNNRRRYYYkkkxxxkkkuuu}}}|||rrr{{{}}}rrrpppzzzeeeHHH;;;///,,,---+++***+++------,,,,,,+++******)))))))))))))))(((((((((((())))))(((((((((((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))+++---///111222444888:::<<>>===??????>>>>>>===<<<<<<<<<@@@???===<<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::999888888777777888888777777888888999888888888555555555444444444333333444444333222111000/////////...---,,,,,,,,,,,,,,,******************++++++******))))))******+++,,,,,,,,,,,,,,,,,,++++++***************************+++,,,------...000333666999<<<@@@CCCEEEHHHKKKMMMSSSTTT___ttthhhzzzxxxkkkyyy{{{xxx}}}oooRRRBBB333---...---+++)))---,,,,,,++++++*********))))))((((((((('''''''''))))))(((((((((((())))))(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++---///000111000222777;;;===DDDVVVhhh{{{rrrlll|||{{{tttqqqssszzzooo\\\OOOGGGBBBAAADDDCCCGGGMMMSSSYYYcccqqq|||~~~qqq```\\\WWWSSSOOOJJJGGGFFFDDDBBBEEEPPP```mmmpppooodddkkkuuu~~~{{{|||mmm\\\UUUPPPKKKEEEDDDBBB???:::444///,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))******************,,,000444999<<<>>>IIIQQQXXXkkk~~~rrrnnnpppyyy{{{yyy}}}xxxyyy~~~|||}}}~~~~~~|||{{{{{{}}}~~~~~~{{{{{{}}}~~~{{{ttthhh___YYYUUUPPPLLLIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>============<<<<<<<<<<<<@@@???>>>>>>>>>???@@@AAA>>>>>>>>>===============::::::999888888888888888777777888999999999999888666666666555555555444444555444444333222222111111000000///...------,,,,,,))))))************++++++***************+++++++++,,,,,,---------,,,,,,+++************************+++,,,---......000444777999<<<@@@CCCEEEHHHKKKMMMTTTSSSYYYkkknnnvvv~~~sssrrryyyxxxbbbXXXhhh}}}zzzuuuvvvwww}}}oooXXXHHH555------///---***,,,,,,,,,++++++*********))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''(((***---...000111111000111666<<>>LLLVVVZZZeeesssssshhhfffgggsss{{{zzz}}}}}}~~~~~~}}}|||zzz{{{}}}~~~}}}|||xxxyyy{{{}}}~~~{{{pppjjjbbb[[[VVVSSSOOOMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::=========>>>???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>;;;;;;:::999999999999999777888888999999999888888777777777666666666555555555555444444333333222222111111111000///...------******************++++++))))))******+++++++++++++++,,,,,,------,,,,,,,,,***************************,,,---...///111555777999<<<@@@CCCEEEGGGJJJLLLPPPQQQXXXcccpppwwwlllqqqkkkcccmmmjjj___XXX^^^eeegggfffggglll}}}}}}yyymmm^^^NNN:::---,,,//////---,,,,,,+++++++++++++++***+++++++++*********))))))))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''(((***---///000111111666666:::CCCLLLTTT```jjjiiixxx~~~~~~}}}www|||~~~{{{zzzooorrryyyttthhhNNNGGGCCCCCCFFFHHHMMMSSSXXXdddqqqvvvzzz}}}zzzooommmkkkjjjkkklllllllllgggggggggfffeeecccbbbaaa\\\\\\[[[\\\^^^```ccceeeiiilllqqqwww}}}yyyjjjaaa[[[SSSLLLNNNJJJFFFBBBDDDKKKVVV]]]qqqnnnjjjgggiiittt}}}}}}oooYYYQQQMMMLLLKKKHHHCCC===777444............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,000555999<<>>======>>>@@@AAABBBBBBAAA@@@BBBBBBBBBBBBAAA@@@??????===<<<;;;;;;::::::;;;;;;999999::::::999888888777888888888777777777666666555444444444333333333222111222222222111000///...,,,,,,,,,+++++++++******))))))***++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...///222555888:::===AAACCCEEEGGGJJJLLLKKKNNNTTTZZZ```lllooofffxxx~~~oooeeejjjhhhgggeee```ZZZWWWZZZ___ccc}}}}}}wwwiii\\\FFF333,,,///000///++++++++++++++++++++++++,,,,,,+++++++++*********))))))(((((((((((())))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))+++---///222333444999:::BBBPPP[[[```cccggghhhttt}}}uuuppptttyyy|||}}}yyyvvvtttsssyyy|||mmm\\\QQQEEEBBBBBBFFFJJJOOOYYYbbbiiivvvyyyrrrkkkfffcccVVVTTTQQQQQQSSSUUUUUUUUURRRRRRRRRQQQQQQOOONNNNNNLLLKKKKKKLLLOOOSSSVVVWWWYYY\\\```ffflllqqqtttvvvwwwzzz~~~uuummmaaaVVVOOOOOOLLLHHHDDDDDDGGGKKK```llluuussskkkjjjtttmmm[[[PPPPPPNNNKKKGGGAAA<<<999............------------++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******+++...222888===@@@NNNWWWeeeqqqwwwvvvrrrnnnfffkkk~~~{{{qqqtttvvv{{{zzzyyy{{{|||{{{{{{|||}}}}}}|||zzz{{{|||~~~~~~zzzxxxuuuqqqnnnlllkkkjjjbbbaaaaaa```______^^^^^^]]][[[YYYVVVUUUVVVWWWXXXYYYXXXUUURRROOOLLLJJJHHHEEEGGGIIIKKKKKKHHHEEEBBBCCCCCCDDDDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777999999888888888777777777444444444333333333333222111111222333333222111000///......---,,,+++******((()))***+++,,,++++++***)))******+++,,,,,,++++++++++++++++++++++++++++++***,,,---...///222666999:::===AAACCCEEEGGGJJJLLLIIILLLQQQSSSVVV```wwwiiijjjvvvxxxqqqkkkggglllmmmdddYYYTTTVVVYYYWWWkkk{{{oooWWW<<<...---///...+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((,,,,,,---...111444777888<<>>>>>@@@DDDHHHKKKLLLLLLNNNRRRWWW\\\```bbbdddhhhlllpppssstttxxx}}}}}}nnn```RRRQQQNNNJJJFFFDDDEEEGGGEEE___yyy|||mmmbbbhhhttt{{{eeeRRRRRRPPPMMMIIICCC???<<>>===============???>>>>>>===<<<:::999888999999999888888888888777333333333333333333222222000111222333444333222111000000///...,,,+++******((()))***+++,,,+++******((()))***+++++++++++++++++++++++++++++++++++++++***,,,---///000222666999;;;===AAADDDEEEGGGIIIKKKKKKLLLOOOQQQSSS\\\qqqpppbbbqqquuuiiiooooooeeeYYYRRROOOMMMNNN[[[uuu}}}cccDDD000,,,...---++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))/////////000222666999<<>>???===<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>@@@AAAAAAEEEFFFHHHKKKNNNQQQTTTVVV^^^___bbbfffkkknnnqqqsss~~~zzznnnccc]]]UUUOOOJJJGGGEEEDDDAAAQQQeeesssxxxvvvpppkkkkkkeeeZZZPPPLLLHHHCCCAAADDD999555///---...000///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++***))))))***,,,))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++111---...555888777@@@MMMXXX^^^ooo~~~vvvzzznnnnnnwww~~~}}}zzz}}}}}}}}}|||}}}~~~~~~}}}}}}|||}}}|||yyyyyyzzz|||yyyvvvtttqqqmmmhhhdddffffffgggfffbbb]]]WWWTTTMMMKKKHHHEEEDDDCCCDDDDDDDDDBBB???>>>???@@@@@@???BBB???===<<<<<<======<<<======<<<:::888777888:::999999888888777555444333333333333222222222222111000000000000////////////,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------)))+++------,,,*********///...---...000333666999<<<>>>AAADDDEEEFFFIIIJJJLLLJJJMMMQQQPPPQQQcccyyyqqqnnn}}}{{{oooooonnnjjjaaaWWWTTTVVV[[[ZZZjjjwwwLLL333333444---------,,,,,,,,,,,,,,,,,,************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))))))))******111111111111333888???DDDMMMbbbyyysssmmmhhhhhhkkkkkkrrr}}}~~~xxxtttssswww}}}uuudddVVVLLLDDDDDDGGGJJJPPPYYYaaahhhqqq{{{vvvmmm\\\UUUNNNMMMQQQTTTTTTQQQKKKHHHCCC@@@>>>;;;888666888888777777777777888888888888777777777777888888777777888999::::::;;;<<<>>>???@@@BBBEEEHHHKKKLLLLLLNNNQQQTTTXXX\\\___```mmmrrrxxx~~~vvvnnnbbbWWWPPPLLLJJJIIIFFFFFFKKKZZZnnnzzzxxxrrrpppsss}}}wwwiii[[[SSSKKKBBB>>>>>>999666111///..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++***))))))***,,,))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,///555:::>>>GGGOOOTTT^^^nnn|||yyyxxx{{{www{{{~~~}}}~~~}}}}}}}}}}}}~~~}}}{{{}}}zzzuuupppllliiihhh]]]ZZZVVVTTTSSSRRRPPPNNNJJJIIIHHHFFFDDDBBBAAA@@@BBB???===<<<<<<<<<;;;:::;;;;;;;;;;;;::::::;;;<<<::::::999999888666555444333333333222222222111111111111000000000/////////---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------***,,,------+++******+++///.........000333777999<<<>>>AAADDDEEEFFFHHHJJJMMMJJJLLLQQQPPPQQQ___rrrvvvzzzoooiiiggghhhdddZZZTTTUUU[[[\\\jjjbbbCCC666111,,,---------------,,,,,,,,,************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***))))))))))))******+++111111222222444888>>>BBBQQQfffwwwooonnntttzzz~~~~~~vvvnnnpppyyytttaaaLLLCCCBBBDDDFFFIIISSS\\\hhhrrrzzz}}}xxxmmm___UUURRRQQQRRRXXX______XXXQQQCCC@@@===;;;:::999777555888777666555444333333333555555444444444444555555555555555555666666666777777888999:::<<<>>>@@@AAAAAACCCEEEIIILLLOOORRRSSSZZZ^^^eeejjjqqqzzzsssdddYYYSSSPPPOOOKKKDDD@@@HHH[[[ooo{{{{{{llljjj||||||zzz}}}xxxfffYYYOOOEEE>>>;;;888777555111...,,,---///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))...222555<<>>=========>>>>>>=========;;;;;;::::::999777666555333333222222222222111111111111111000000000000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,------,,,******+++,,,............111444777999<<<>>>AAACCCDDDFFFHHHIIIMMMJJJJJJOOOPPPQQQZZZfff{{{vvvzzzllldddhhhfff[[[TTTTTT[[[___kkk~~~wwwSSS999000///.........------,,,,,,,,,************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))***+++,,,///111333555777;;;@@@DDDPPP___zzz~~~zzzzzz|||}}}}}}vvvpppmmmuuuyyy\\\NNNBBBBBBGGGJJJKKKLLL\\\eeerrr}}}wwwrrrkkklllllljjjeee]]]TTTNNNTTTXXX___eeeddd[[[NNNDDDAAA???<<<<<<<<<<<<;;;:::999888777666555444444444555555444444444444555555666666666666666555555555666666666777888999;;;;;;>>>???BBBDDDGGGJJJLLLNNNPPPTTTYYY^^^dddnnnyyyrrreee\\\VVVSSSMMMMMMLLLIIIIIIVVVpppwwwmmmsss|||~~~|||~~~rrrvvv}}}lll^^^SSSJJJCCC>>>999:::999444...,,,---///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++***))))))***,,,)))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,+++333666666>>>NNNXXXXXX^^^gggpppnnnfffeeeqqq~~~~~~~~~{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||xxxsssmmmmmmpppoooiiibbb\\\```dddaaaYYYQQQMMMMMMIIIHHHGGGGGGGGGFFFCCCAAABBBAAA@@@@@@@@@???>>><<<;;;;;;;;;:::999888666666333333333333222222222222222222111111111000000000///...---,,,,,,+++,,,,,,+++++++++,,,,,,,,,---------------+++))))))+++---.........///222555888999<<<>>>AAACCCDDDEEEGGGIIIMMMIIIIIIMMMOOOPPPTTTZZZooouuu{{{~~~mmmaaacccbbbYYYUUUXXXYYY^^^gggwww\\\???333444......------,,,+++++++++************************************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,------000333666:::>>>DDDGGGRRRYYYhhhzzzvvv|||uuupppooottttttdddJJJDDDAAAFFFLLLPPPUUUYYYhhhppp{{{tttiii```ZZZWWWYYYYYYWWWUUUWWW]]]ccckkklllllleeeYYYLLLBBB<<<<<<;;;999999:::;;;:::999999888777666666666666666555555444444444444555555666666666666555555555555555555555555666777888888999:::;;;>>>@@@BBBDDDEEELLLPPPTTTWWW\\\cccmmmuuu~~~tttggg^^^XXXPPPQQQQQQKKKBBBEEE]]]vvv}}}qqqlllttt~~~|||zzz|||zzzlllooo~~~qqqcccXXXOOOGGGBBB<<<===<<<777111---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++***))))))***,,,))))))))))))))))))))))))(((((())))))*********************++++++,,,,,,,,,,,,333777999DDDXXXcccdddmmmqqqqqqhhh```bbbooozzzyyywwwxxx{{{{{{zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}{{{||||||}}}~~~~~~}}}xxxssstttxxxwwwqqqkkkeeejjjnnnlllddd]]]ZZZZZZUUUTTTSSSRRRQQQNNNJJJGGGIIIFFFAAA????????????===;;;;;;;;;:::999888777666444444444444333333333333222222222222111111111111000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,******,,,...------...000222555888:::<<<>>>AAACCCDDDDDDFFFHHHKKKIIIIIILLLNNNNNNPPPRRRhhhxxxyyyuuu|||pppfffdddbbb]]][[[]]]QQQVVV]]]jjjiiiMMM:::111---------,,,+++******)))************************************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))***,,,---......111444777:::???DDDHHHWWW^^^iiiqqqxxxxxx|||uuuqqqqqquuu}}}sss___PPPEEECCCDDDIIIPPPWWWbbbllluuu|||yyypppgggaaa______```XXXXXXVVVUUUYYYdddttt~~~ppp^^^NNNEEEBBBCCC>>><<<::::::;;;<<<<<<;;;888777777666555555555666444444333333333333444444444444444444444444333333444444333333444444555666444555777888:::<<<===>>>FFFIIIMMMOOORRRXXX```fffmmmsss{{{yyyllleee[[[QQQIIIHHHFFFFFFMMMWWWmmm}}}tttiiinnnuuuwwwvvvxxx~~~}}}mmmlllwww}}}nnn```TTTKKKDDDAAA@@@>>>999444000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++***))))))***,,,))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,---,,,111777AAAPPPaaalllooo{{{{{{uuuhhhaaaeeeqqqzzz}}}qqqkkkjjjooowwwxxxxxxzzz~~~~~~~~~~~~~~~|||}}}~~~||||||~~~~~~zzzvvvooorrrtttrrrmmmhhhffffffjjjjjjjjjkkkjjjgggccc___[[[SSSIIICCCAAAAAAAAA@@@<<<<<<<<<<<<;;;999888777666666555555555444444444333333333222222222111111111000///...---,,,,,,,,,++++++,,,,,,,,,,,,---------......---++++++,,,---,,,---///111333666999:::<<<>>>AAACCCCCCDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOaaajjj~~~uuuqqq{{{wwwqqqfff\\\OOORRRWWW```nnn~~~}}}fffHHH000......---,,,++++++******************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))+++---...///000333666999===CCCJJJNNNWWWaaaooowww{{{|||vvv~~~{{{zzzvvvttttttxxx~~~zzzkkkZZZMMMGGGHHHFFFJJJRRR[[[dddoooxxx~~~}}}hhhfffdddcccdddhhhmmmpppfffgggjjjrrr|||sss```QQQHHHEEECCCBBBEEEDDDBBBAAABBBCCCBBBAAA;;;:::888777555444444444444444333333333333444444333333333333444444444444333333333333333444555555333444555666888999:::;;;===AAAEEEGGGIIIMMMTTTYYY^^^dddlllqqqtttwwwzzz~~~zzzxxxkkkYYYLLLMMMOOOJJJGGGHHHRRRdddvvv|||wwwrrrqqqqqqrrrwww}}}wwwxxx|||jjj\\\QQQJJJEEECCC???;;;888444111.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***++++++***))))))***,,,))))))))))))))))))))))))'''(((((()))******++++++)))******+++,,,,,,------///111<<>>===<<<;;;:::777777777777666666666666444333333333333222222222222111000...------,,,,,,++++++,,,,,,,,,,,,------,,,---///...,,,++++++,,,,,,---///111444777999:::<<<>>>AAACCCCCCCCCEEEGGGEEEHHHJJJJJJIIIKKKNNNPPPXXX___zzz}}}nnn~~~aaa\\\\\\___eeefffkkk}}}~~~\\\:::111000///...---,,,++++++************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))+++---///000000444999???HHHRRR]]]cccfffllluuu|||yyywwwqqqqqq~~~|||yyy}}}vvvsssvvvzzzqqqYYYGGGCCCEEEIIIJJJQQQ^^^jjjqqqwww|||pppgggdddgggkkkppprrrsssrrrqqqrrrvvv{{{mmm^^^WWWXXXWWWPPPHHHJJJHHHFFFEEEFFFFFFEEEDDD???>>><<<999777555444444666555555444444555555666444444555555555666666666444444444444444555666666111111222333555666777777777;;;???BBBDDDHHHMMMRRRSSSXXX^^^aaabbbdddgggjjjjjjooouuuyyy~~~xxxhhh[[[YYYTTTKKKGGGKKK@@@MMMhhh{{{pppppprrrxxxrrrcccXXXQQQHHHDDD???<<<:::777222---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++***++++++***))))))***,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------555555BBBWWWeeeeeeeeeiiizzzyyytttoookkkpppxxx|||uuuyyy~~~{{{|||~~~~~~zzzwwwuuutttsssqqqooottt~~~rrr\\\OOOHHHDDDAAAAAAAAAAAAAAA???>>>===<<<888888888888777777777777444444444333333333222222222111000///------,,,,,,++++++,,,,,,,,,---------+++---//////...,,,+++,,,,,,---///222555777999:::<<<>>>AAABBBCCCCCCEEEFFFCCCHHHKKKIIIHHHJJJNNNQQQPPPZZZrrrooonnnmmmkkkmmmooogggaaasssnnnJJJ333222111000///...------************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''(((***+++...000111///333;;;FFFSSSbbbqqqzzz|||pppvvvuuummmmmmzzz}}}uuunnnsss~~~nnnWWWIIIDDDEEEEEEKKKYYY^^^cccrrr{{{qqqhhhfffiiimmmqqqssssssuuu{{{vvvnnneee```___^^^ZZZWWWRRRRRROOOJJJJJJLLLJJJFFFCCCAAA>>><<<:::777444222888777666666555555555666444444444333333333333333333333333444444555555555555555555555555555555555777888:::<<<>>>AAAFFFJJJMMMOOOSSSVVVYYYZZZZZZZZZ\\\```dddgggkkkuuuxxxhhh\\\VVVQQQLLLHHHJJJIIIPPPeee}}}lllhhh{{{kkkWWWPPPDDDBBBCCC===:::666,,,000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++************************))))))))))))************+++---------,,,,,,...000555;;;EEE[[[llleee```kkkxxxqqqtttooommmwww}}}{{{uuuyyy{{{~~~~~~~~~}}}|||}}}~~~}}}|||}}}~~~~~~}}}{{{yyyvvvtttsssxxxxxx}}}vvv[[[PPPJJJDDDDDDDDDCCCCCCBBBAAA???===::::::999999888777777666555555444444444333333333222222111///...---,,,+++++++++++++++++++++++++++...............---------...///000111333666888999999<<<@@@CCCDDDDDDBBB@@@HHHHHHHHHHHHHHHIIIJJJKKKPPPWWWpppyyyiii~~~yyyhhhtttssscccjjjfffaaavvvUUU999333//////...+++***+++---,,,++++++******++++++)))******)))'''&&&((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%(((((((((((()))))))))))))))'''(((---111000000222222777???LLL^^^wwwyyyyyyuuuyyyuuunnnuuu~~~|||tttsss{{{wwweeeSSSHHHGGGJJJMMMTTTbbbfffjjjyyyxxxnnnnnnqqqwww||||||uuunnnjjjiiihhheeebbb\\\\\\YYYTTTRRRRRROOOJJJGGGDDDAAA???>>><<<:::888777777666555555444444444444444444444444333333333222333333333444444444444444444444444444444444444555666888999:::>>>BBBEEEGGGIIILLLOOOQQQRRRRRRQQQQQQTTTWWWXXX[[[bbbmmmvvvuuuggg]]]UUUMMMGGGIIIFFFIIIXXXmmm|||}}}xxxpppsss|||wwweeeRRRDDD@@@AAA;;;999777///000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++************************))))))))))))************+++,,,---,,,+++,,,...000777???KKK^^^kkkccc^^^iiiwwwsssuuullliiittt}}}{{{zzzvvvvvv{{{zzz}}}{{{{{{}}}~~~}}}zzzxxxwwwvvvyyyyyy|||vvveeeTTTFFFFFFFFFFFFDDDBBB@@@AAABBB<<<<<<;;;;;;:::999999999666666666666555555555555444333222111///...------++++++++++++++++++++++++..................------...///000111333666888999:::<<>>===>>>===<<<999999888777666666555555555555444444444333333333222222222222333333333333222222222222222222222222333444555666666999<<>>===???AAA>>>>>>>>>===<<<<<<;;;;;;888888777777777666666666555555444222111000///...,,,,,,,,,,,,++++++++++++------.....................///000111333666888999;;;<<<>>>???AAABBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIILLLNNNSSS[[[hhhxxxqqqmmmrrrvvvsssssssssnnngggkkkgggUUUXXXXXXWWWwwwyyy```>>>666000//////---+++,,,---,,,++++++******++++++))))))***((('''&&&((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))+++)))***///000///000333555;;;HHH\\\zzz~~~}}}zzzuuurrrxxx{{{wwwtttzzztttXXXQQQIIIFFFGGGMMMWWW```hhhvvv{{{zzzzzz{{{ppppppkkkddd```]]]WWWPPPHHHEEE@@@>>>>>>?????????======<<<<<<:::999888777555555444444333333222222222222222222222222222222333333333333333333333333222333444444444555888:::::::::<<<===>>>>>>=========>>>>>>>>>>>>AAAGGGKKKPPP\\\hhh}}}}}}qqqddd\\\RRROOOJJJFFFGGGSSSkkkwwwpppxxx|||}}}zzzpppXXXKKKHHH@@@======888222000...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************))))))*********+++++++++***++++++++++++,,,///222<<>>?????????>>>======<<<<<<888888888888777777777777666555444333111000//////,,,,,,,,,,,,,,,+++++++++,,,---------......//////...///000111333666888999<<<<<<======???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIOOORRRUUU```ssspppttt{{{llleeeiiifff```fffhhhWWWUUUZZZ___yyy}}}sss]]]FFF;;;222000000...,,,,,,---,,,++++++******++++++***++++++***(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%(((((((((((()))))))))))),,,***,,,000000///111666;;;AAALLL\\\ttt|||uuuvvv{{{xxxbbbQQQKKKHHHLLLQQQWWWbbblllooo}}}~~~}}}wwwooojjjfff```YYYOOOKKKFFFCCCBBBBBBBBBBBB@@@@@@???>>>===;;;999888666555555444333333222222222222222222222222222222333333333333333333333333222333444444333444555777777888888999999999999999999999999999:::===@@@CCCDDDMMMTTTbbbxxx}}}oooeeeUUURRRNNNIIIDDDHHH[[[ooo|||uuuyyy}}}zzz|||{{{vvv[[[KKKIIIBBB>>>>>>;;;555222///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************************++++++++++++***++++++++++++---111444???XXXfffgggddd[[[XXX```hhhpppppphhhxxxzzztttssstttsssyyy}}}}}}}}}}}}}}}{{{zzzxxxtttqqqoooooowwwnnn___MMMDDDEEEGGGCCC>>>??????>>>>>>======<<<<<<888888888777777777777666555555444333111000//////---------,,,,,,,,,++++++,,,,,,,,,---...///000000...///000111333666888999<<<<<<<<<<<<>>>@@@AAACCCDDDDDDEEEEEEFFFHHHIIIJJJHHHMMMOOOOOOXXXjjj}}}qqqppp{{{pppfffeee___eeellltttaaaUUUZZZddd|||lllSSSJJJ>>>222...///......///---,,,++++++******++++++,,,,,,---+++***)))***,,,(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((('''&&&%%%(((((((((((()))))))))))),,,+++---000111000333999AAAGGGQQQ]]]lllvvv}}}jjjUUUKKKFFFHHHRRRYYY^^^hhhrrrwwwyyyrrrnnnggg```VVVRRRMMMIIIFFFEEEBBBAAABBBBBBBBBAAA???===:::888888888777666555444444333333333333333222222222222444444444444444444444444222333555444333333444666666666666666666777777777555555555666888:::<<<===???EEEGGGPPP```oooxxxmmm[[[UUUPPPMMMGGGEEEOOO]]]rrrxxxtttzzz|||vvvYYYJJJJJJDDD@@@@@@===777444000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++*********************************++++++++++++,,,+++,,,,,,+++,,,///333777EEE___mmmiiifff```^^^cccdddppp{{{nnnkkkwwwssssssssstttuuu}}}~~~}}}}}}~~~{{{yyywwwssspppnnnlllppp|||nnnYYYLLLJJJJJJDDD===??????>>>>>>===<<<<<<<<<999999888888888777777777666555555333222111000///......------,,,,,,++++++++++++,,,---...000000111...///000111333666888999;;;;;;;;;<<<===???AAABBBDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNLLLLLLRRRbbbwwwyyyooozzz{{{rrrkkkeeeqqqvvviiiTTTVVV]]]qqqzzz{{{eeeSSSCCC333------...///111---,,,++++++******++++++,,,------,,,***)))+++,,,))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))++++++...111111000666===>>>FFFQQQ\\\fffpppzzz{{{~~~nnn[[[LLLIIIFFFKKKZZZcccgggoooyyy~~~wwwnnnpppwwwzzzssslllddd```[[[UUUQQQMMMHHHEEEGGGGGGGGGFFFDDDAAA>>><<<<<<<<<;;;:::999888777666444444444444333333333222222222222222222222222222111222444444333333333555444444444444444555666666444444444555666777888888;;;======EEEQQQYYYkkk{{{mmm```VVVSSSNNNGGGHHHOOO\\\mmm~~~yyyxxx{{{~~~cccSSSTTTNNNFFFDDDAAA:::666222////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---000555999LLLgggrrrllljjjhhhfffiii```jjj|||}}}|||lllnnnyyysssrrrssstttvvvzzz}}}{{{xxxwwwsssqqqpppnnnmmmrrrxxxxxxcccVVVMMMFFFAAA@@@@@@??????>>>======<<<::::::::::::999999999888888777666555333222111111///......---,,,,,,++++++***+++,,,---///000111222...///000111333666888999999:::;;;<<<>>>???@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIPPPKKKKKKPPPTTT[[[oootttuuu{{{pppppptttsss}}}hhhSSSUUUVVV^^^[[[ttthhhTTT>>>222///......///---,,,++++++******++++++***++++++***(((((()))+++))))))))))))))))))))))))'''((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))******...111111111888@@@BBBJJJUUU___eeejjjnnnrrr~~~zzzwww~~~nnn]]]OOOGGGOOOMMMUUUfffpppssszzz{{{sssrrrsssuuusssqqqwww|||uuurrrlllfff```ZZZTTTPPPMMMMMMMMMLLLJJJGGGCCCAAA???>>>>>>===;;;:::999999555555555444444333333333111111111111111111111111///111333444333222333444222222222222222333444555666555444555666777666555999888666>>>IIIJJJRRRgggmmm]]]YYYTTTIIIEEEGGGKKK[[[ttttttwww}}}rrraaaaaaYYYNNNHHHDDD;;;777333000///000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,------------...111777;;;PPPkkkuuunnnmmmnnnlllnnndddiii{{{{{{sssyyy~~~mmmqqq~~~tttppprrrtttvvvwww~~~|||zzzxxxyyy~~~{{{xxxxxxtttssssssqqqmmmlllnnngggtttgggVVVNNNKKKAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888666555444333222//////...---,,,,,,++++++******+++---///000111222...///000111333666888999888999;;;===>>>?????????AAAAAAAAABBBDDDFFFGGGHHHHHHDDDHHHSSSVVVUUUcccxxxvvvnnn~~~zzzmmmsssnnniiirrrbbbRRRXXXUUUUUUTTThhh~~~gggKKK:::222---+++,,,---,,,++++++******++++++)))******)))'''&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%(((((((((((()))))))))))))))***...111222222999BBBNNNVVV```gggjjjkkknnnppp|||}}}zzz|||xxxsss|||{{{mmmZZZOOOLLLMMMSSSTTT]]]lllyyy}}}zzzzzzwwwsssnnnlllqqqxxxqqqmmmhhh```^^^aaaWWWTTTSSSTTTQQQJJJFFFFFFBBB@@@>>>>>>>>>===;;;999<<<;;;888888777666444222333333333333333333333444111111111111111222222222000000111222333333444444444444444555555555555666333444888;;;;;;>>>JJJVVVnnnkkk```YYYQQQMMMMMMJJJLLL[[[uuuyyyuuusssddd\\\WWWPPPIIIEEE===555222000...///222......------------......------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))************))))))((((((((((((((()))******+++++++++,,,,,,,,,***///+++(((...000555CCCbbbeeeqqqwwwlllhhhccciii{{{mmmooo~~~zzzjjjuuuzzztttrrrqqqppprrrvvv{{{xxxwwwyyy~~~wwwvvvuuuuuuvvvvvvrrrkkkeeefffhhhtttjjj[[[PPPJJJAAABBBGGGCCCEEEFFF???===>>>>>>;;;888999::::::999999999999777555333222333111...,,,*********+++*********+++,,,---///000000000000111333555777999:::;;;<<<>>>>>>>>>======???@@@BBBDDDFFFFFFFFFFFFGGGJJJNNNOOORRRYYYdddlllrrrxxxnnnqqqhhh___ZZZVVVSSSUUUYYYcccfff~~~vvv]]]===---...000------,,,++++++******++++++************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******+++---***...444333222>>>PPPccc^^^bbbqqqwwwsssttt{{{}}}yyyuuuqqqwww{{{{{{{{{{{{yyyyyysss```RRRLLLNNNQQQXXXYYYbbbppp{{{yyyrrrjjjeeeiiisss~~~vvvuuussslllfffdddccc___]]]]]]YYYQQQLLLKKKDDDBBB@@@??????>>>===;;;<<<;;;999888888777666444333333333333333222222222222222222222222222222222000111111222333333444444444444444444555555555555555666888;;;:::<<>>>>>>>>===;;;999999999999777555333222222111...,,,******++++++*********+++,,,---//////000000000111222555777999:::;;;<<<>>>>>>>>>>>>===>>>???AAACCCDDDEEEEEEEEEHHHKKKNNNOOORRRYYYccckkkyyy{{{~~~mmmgggbbbaaa___[[[YYYZZZccchhh}}}}}}fffFFF222000111...---,,,++++++***+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---///---000444222333BBBVVV]]]hhhzzz~~~|||uuummmsss{{{|||tttsss}}}{{{xxxvvvwwwtttbbbSSSKKKMMMTTT[[[aaaccclllxxxwwwkkkeeefffmmm{{{}}}|||wwwpppkkklllgggdddddd```XXXRRRPPPIIIGGGCCCAAA@@@@@@???>>><<<;;;999999:::999888666444444444333333222222222333333333333333333333333111111111222222333333444444444444444555555555555777777888999888888@@@JJJXXXpppwwwkkk```UUUPPPLLLMMMKKKQQQiiizzzttt|||}}}|||qqqgggbbbaaaLLLCCC;;;666222...---///......------------......------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))))))))*********++++++++++++*********++++++,,,******+++++++++,,,,,,,,,,,,000,,,,,,222333;;;MMMvvvxxxjjjaaahhhlllkkkuuuzzzyyyrrrmmmnnnoooqqqtttyyy|||{{{{{{}}}~~~{{{xxxvvvttttttuuutttoookkkddd```aaakkk{{{yyydddWWWJJJHHHNNNSSS\\\^^^TTTKKKEEE???===>>>>>><<<999999999999999888555333222222111///,,,++++++++++++*********+++,,,---...///000000000000222444777888:::;;;===>>>??????>>>>>>===>>>???AAABBBCCCDDDDDDHHHKKKNNNPPPSSSYYYbbbiii}}}{{{rrrkkkiiifff```\\\[[[^^^gggppp~~~tttSSS999111000///------,,,+++++++++++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++---...///111000222444222777JJJ___bbb|||xxxmmmooovvvuuunnnnnnzzz|||yyy|||wwwhhhVVVLLLLLLRRR]]]eeekkknnnwww|||zzz}}}xxxsssqqqkkkggggggfff```[[[ZZZQQQNNNIIIEEECCCAAA@@@>>>===<<<::::::;;;;;;:::999777777666555555444333333444444333333333333222222111111111222222333333333333333444444444555555555666555666777666666===FFFPPPgggyyyzzzlll]]]TTTRRRNNNHHHIIIWWWlllzzzwwwwww}}}tttgggbbbcccPPPGGG???;;;666111000222......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++************++++++,,,******+++++++++,,,,,,,,,,,,...+++---333444>>>SSSwww|||nnnddd~~~qqqpppuuuuuuoookkkmmmppprrrwww|||}}}}}}|||~~~~~~zzzwwwttttttuuutttqqqnnniiiccc^^^___fffvvvrrraaaSSSOOOWWWdddwwwvvv___QQQBBB===>>>>>>;;;999999::::::999888666444222111000///---,,,,,,,,,,,,++++++++++++,,,---...///000000000000222444666777999;;;<<<>>>?????????>>>===>>>???@@@BBBCCCDDDDDDHHHKKKMMMPPPSSSYYY```eeeuuuzzzpppmmmkkkfffbbb```XXXdddeeeppp^^^???000///000------,,,++++++++++++,,,************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***,,,...000111111111333444555>>>TTTjjjuuu|||yyypppooosssqqqlllqqqiii[[[OOOMMMRRRYYYccclllrrruuu~~~zzzuuummmhhhiiiiiigggdddcccYYYUUUOOOKKKGGGDDD@@@>>>???===<<<<<<======<<<:::::::::999888777777666666444444333333333222222222111222222222222222333333333333333444444444444555444222333666666666<<>>???>>>>>>>>>>>>???@@@BBBCCCDDDEEEHHHJJJLLLPPPSSSXXX]]]```mmmzzzxxx{{{vvvxxx{{{uuukkkdddZZZfffeeennngggDDD111...000...---,,,,,,++++++,,,,,,************)))))))))((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))+++---///111222///000333666;;;HHH]]]ppp|||{{{{{{vvv}}}[[[QQQLLLRRRZZZ___gggpppwww{{{}}}rrrhhhffffffcccaaaaaa\\\YYYTTTPPPLLLHHHCCC@@@AAA@@@>>>>>>>>>>>>===;;;;;;;;;;;;::::::999999999555555555444444333333222222222222222222222222222333333333333444444444444333111222555666666;;;AAABBBXXXkkk|||vvvfff[[[PPPMMMQQQIIICCCZZZ|||~~~vvvxxx~~~wwwvvvxxxvvvaaaSSSOOOPPPHHH@@@===888333111222......------------......------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************++++++++++++,,,)))))))))))))))***+++,,,******+++++++++,,,,,,,,,***+++)))...444555CCC```{{{~~~|||qqqfffffflll|||nnnhhhkkknnnzzz}}}sssmmmiiilllpppsssxxx~~~}}}zzzvvvvvvvvvvvvsssooofffaaa\\\XXXUUUXXXdddqqqwwwggg]]]aaawww~~~```OOOEEE===999;;;::::::::::::888666444333000000//////...------,,,,,,+++++++++,,,,,,---...000000000000111333555666777888:::<<<===>>>======>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKOOOSSSWWWZZZ[[[fffttttttyyyrrrcccbbbjjjlllrrrpppNNN888000111...------,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))***,,,...000111---000444:::CCCRRRbbbnnnyyyyyyTTTNNNOOOZZZbbbeeelllwww{{{wwwwwwzzzqqqiiieee___[[[ZZZZZZXXXVVVTTTQQQMMMHHHDDDDDDBBB@@@?????????===;;;;;;;;;;;;:::::::::::::::888888777777666555555444222222222222222222222222222222333333333444444444444111111444666666999???BBBSSScccuuuqqqdddZZZTTTRRRKKKFFFQQQddd|||||||||{{{|||||||||ooo]]]VVVUUULLLDDD@@@;;;444111111......------------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,***))))))***+++,,,------******+++++++++,,,,,,,,,++++++***///666666GGGfffyyyvvvzzzxxxgggeeennn|||ssslllmmmqqqwww{{{rrrlllhhhjjjnnnqqqvvv{{{~~~{{{xxxwwwxxxvvvrrrnnniiiddd```\\\YYYWWW]]]eeexxxiiieeewwwxxxbbbQQQAAA:::<<<:::;;;;;;:::999777555333000000000//////...---,,,,,,,,,+++++++++,,,------000000///000111222444555555666888:::<<<<<<<<<<<<=========>>>???AAACCCDDDFFFGGGJJJMMMRRRUUUWWWWWW]]]lll}}}xxxwwwzzzjjjeeehhhoooqqqtttyyy[[[BBB555222......---,,,,,,,,,,,,---************))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((()))***,,,---///000...111555>>>KKKXXXbbbfffjjjrrr{{{TTTOOOSSS```hhhjjjrrr~~~|||nnnbbb]]]___bbb{{{tttkkkccc]]][[[XXXWWWVVVVVVUUUQQQLLLGGGEEECCCAAA@@@@@@???===;;;999::::::::::::::::::::::::::::::999888777777666222222222222222222222222222222333333333444444444666333222555666555888<<>>@@@BBBCCCFFFFFFIIIMMMQQQTTTUUUUUUVVVeeevvv~~~yyyzzzcccbbblllkkkbbbttteeeJJJ999333......---,,,,,,,,,,,,---************))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((())))))***+++---...///000222777AAAOOO\\\aaa``````dddmmmzzzwwwyyyQQQYYYbbbgggjjjpppzzz{{{{{{fffXXXNNNIIILLLSSSnnnxxxsss~~~nnnddd```\\\XXXUUUSSSSSSTTTSSSQQQIIIHHHGGGFFFCCC>>>=========;;;::::::;;;<<<;;;:::===<<<;;;:::999999999999666666666666555555555555555444333222222222333444444444444444555777999:::BBBMMM^^^qqquuubbbUUUPPPOOOLLLIIINNNddd||||||xxx~~~nnneee^^^RRRFFF===999444000///...------...///...,,,---------,,,,,,,,,++++++,,,,,,+++******+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,------******///444===OOO```\\\___qqqooohhhpppxxxsssrrrrrrsssuuujjjppppppnnniiigggjjjkkkiiiggghhhxxx~~~~~~}}}|||xxxqqqlllmmmggg```ZZZXXXWWWVVVVVV```kkkwwwuuulll|||```EEE>>>;;;;;;:::;;;:::888444111000000000///......------,,,,,,++++++,,,,,,---...000/////////000111222222333444444666888:::<<<============>>>???@@@BBBBBBGGGHHHIIIJJJMMMQQQTTTVVVYYY[[[cccrrrxxxqqqvvvzzziii^^^YYY^^^eeelllyyy~~~fffQQQ???444222...+++,,,+++)))***---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++((('''))),,,///...---000000:::NNN]]]dddgggjjj```jjjlllqqq}}}yyyzzzrrrpppwwwwwwXXX___ggglllpppwww|||uuunnnZZZOOOKKKHHHKKKOOOkkkzzznnnbbbfffxxxzzziii___YYYUUUWWW]]]^^^YYYRRRRRROOOKKKHHHDDDAAA?????????===<<<;;;<<<===<<<:::===<<<;;;:::999999999999999999888888888777777777666555444333222333333444222222222222333555777888???IIIYYYlllooo^^^UUUQQQMMMIIILLLTTTiii~~~}}}rrrccc[[[PPPGGGBBB???999333000...------...///...,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++,,,,,,---......---+++,,,111777AAATTTfffcccaaajjjzzz{{{pppnnnxxx}}}sssnnnqqqrrrpppooofffrrrvvvsssnnnlllmmmmmmjjjiiilllyyy~~~~~~~~~}}}yyysssmmmnnniiibbb]]]ZZZYYYXXXWWWWWW]]]gggqqq}}}|||kkkfffKKKCCC<<<;;;:::::::::888555222000000000///......------,,,,,,++++++,,,,,,---...////////////000111222333333444444666777:::;;;<<<=========>>>???@@@AAABBBGGGGGGHHHJJJMMMQQQSSSUUUUUUWWW___mmm|||oootttrrrhhhkkkbbb[[[YYY[[[]]]aaaqqq{{{kkkYYYEEE666222...+++------***+++---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))'''))),,,//////...333777EEEZZZhhhllllllnnnhhhqqqtttxxxwwwwwwkkkiiiooo{{{{{{vvv|||___eeelllrrrvvv~~~|||ooosss}}}lll^^^QQQMMMMMMMMMMMMNNNcccxxxhhhWWWQQQ\\\lllzzztttgggYYYWWW___ddd```YYY]]]XXXQQQKKKGGGEEEBBB@@@???>>>======>>>>>>===;;;======<<<;;;::::::::::::<<<;;;;;;;;;;;;:::::::::888888666555444444444444333222222222333555666777===FFFVVViii||||||hhh\\\TTTOOOKKKMMMEEETTTyyy{{{||||||cccWWWKKKEEEEEEBBB;;;555111///...---...///...---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++,,,,,,---......------///333999EEEZZZllljjjccccccmmmqqqpppvvvqqqiiiooorrrnnnqqqgggxxxzzzxxxtttqqqtttuuusssrrrsss}}}|||~~~~~~}}}zzztttppppppkkkeee```]]]\\\ZZZYYYUUUUUU[[[fffooo|||oooyyymmmQQQGGG>>>===;;;::::::888555333111000000//////......---,,,,,,++++++,,,,,,---...////////////000111222333333444444666777999;;;<<<============>>>@@@AAABBBFFFGGGHHHJJJMMMPPPSSSTTTVVVXXX___lll||||||ooogggccc]]]\\\ZZZXXXYYY[[[XXXZZZjjj~~~}}}ssshhh[[[III;;;222---+++...///,,,+++---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((***---/////////111999KKK```nnnrrrsssuuuvvv~~~yyyxxxvvvuuuyyyjjjpppwww|||dddiiipppuuu{{{yyyooonnnpppccc```___``````\\\VVVQQQ\\\{{{lllYYYOOOTTTaaammm{{{kkk\\\]]]bbbdddccceee```XXXPPPLLLKKKEEE??????=========?????????===>>>===<<<<<<;;;;;;;;;<<<============<<<<<<<<<<<<;;;:::999888666555555444555555444444555666888999???FFFUUUhhh{{{qqqbbbYYYSSSOOONNNCCCJJJhhh~~~zzz|||~~~~~~ppp^^^MMMGGGHHHEEE>>>888333111....../////////......------------,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------...111333999GGG\\\mmmkkkeeebbbeeeiiiooo|||wwwiiiooovvvtttzzzmmmyyy|||uuuuuu~~~}}}~~~}}}zzzvvvqqqqqqmmmgggccc```^^^\\\ZZZWWWSSSWWWaaadddjjjzzzwwwsssUUUHHHBBB@@@===;;;:::888666444111111000000///.........,,,,,,++++++,,,,,,---...////////////000111333333444444444555777888:::;;;<<<<<<<<<===>>>???@@@AAAFFFGGGHHHJJJMMMOOOQQQRRRVVVXXX]]]iiixxxvvveee```\\\WWWVVVUUUYYY^^^]]]]]]iiixxx}}}mmm^^^TTTJJJAAA222---***---///---+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))+++---///000111///;;;PPPeeeuuu{{{xxxvvvxxx}}}~~~xxxvvvyyy{{{nnnpppsssxxxjjjooouuu{{{{{{yyyvvv}}}tttdddYYY[[[~~~sssaaaSSSSSSQQQ\\\jjjvvv{{{xxx{{{uuujjjgggiiikkkkkkggg^^^VVVTTTSSSKKK@@@???===<<<===???@@@AAA@@@>>>>>>======<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888777666666555444444555666888999???EEERRReeezzzmmmaaaWWWRRRLLLIIIIIITTTkkknnnVVVMMMLLLHHH@@@<<<444222///.../////////............---------,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,...------,,,,,,++++++***---///000333:::JJJ\\\hhhgggggghhhiiillltttpppttt}}}{{{mmm~~~}}}ssszzzsssttt|||wwwsssqqqmmmiiieeebbb```\\\ZZZUUUQQQTTTZZZYYYYYYkkkyyy{{{[[[LLLGGGDDD@@@<<<:::999666444111111111000//////......,,,,,,++++++,,,,,,---............///000222333444444444444555666888999:::;;;;;;;;;<<<===>>>@@@@@@EEEFFFHHHJJJMMMOOOPPPQQQRRRSSSXXXaaaooo~~~{{{nnnhhhcccYYYTTTPPPTTT^^^dddeeejjjrrrrrr^^^RRRKKKFFF444---))),,,...,,,******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,---///111333444DDDZZZpppxxxtttzzz~~~|||zzzxxx{{{rrrvvv}}}vvvddd```|||{{{iiiWWWQQQOOOYYYdddnnnzzz|||pppbbbZZZ\\\gggzzz|||uuussssssoooddd[[[\\\^^^VVVIIIDDDAAA>>>===>>>@@@BBBBBB??????>>>======>>>>>>???>>>>>>>>>>>>=====================<<<<<<:::999888444333333222333444555666<<>>PPP^^^eeefffkkkooossszzzrrriiizzzxxxooouuunnnrrrzzzvvvrrroookkkhhheeebbb^^^[[[WWWUUUUUUVVVQQQOOO[[[kkkzzzzzzdddTTTNNNJJJDDD???;;;999777555222111111000000//////...,,,,,,++++++,,,,,,---............///000222333444444444444555666777999999;;;;;;;;;;;;<<<>>>???@@@DDDFFFHHHJJJLLLNNNOOOOOOSSSTTTXXX```lll{{{~~~zzzrrrlll^^^UUUMMMNNN[[[gggiiijjjmmm}}}iiiZZZQQQKKK888000***+++...,,,***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,---...///222555777JJJbbbwwwuuuxxx~~~xxx|||rrrcccyyyuuu^^^SSSRRRYYYbbbkkkxxx{{{iii[[[TTTXXXfffuuuxxxkkk```cccjjjeeeXXXNNNIIIBBB>>>>>>@@@BBBBBB??????>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>><<<;;;:::444444333222333444555666;;;???JJJ]]]ssszzzjjjaaaQQQRRRNNNHHHMMMaaa{{{}}}}}}ssskkk{{{yyybbbXXXRRRFFF===<<<777444000...///000000000............------------''')))+++---------,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++,,,,,,---------...//////555EEEYYYdddeeejjjooouuu~~~iiijjj|||xxxqqqlllnnnjjjooo~~~yyysssqqqnnnkkkiiieee```\\\[[[[[[XXXRRRLLLMMMTTT[[[zzz{{{rrrmmm\\\TTTOOOGGGAAA<<<999777555222222111111000/////////,,,,,,++++++,,,,,,---...---......///000222444555444444444555666777888999:::::::::;;;<<<===??????DDDEEEHHHJJJLLLMMMNNNNNNVVVWWWYYY```kkkzzzvvv|||vvvggg[[[PPPMMMYYYdddhhhkkkooorrrfff\\\TTT>>>444,,,,,,...---+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***---......///333666999OOOhhhyyyyyy}}}}}}cccuuugggYYYGGGNNNXXXccctttwwwnnnfffeeelllvvvooobbbfffrrrooodddUUUOOOGGG@@@>>>???AAABBB@@@???????????????@@@@@@AAAAAAAAA@@@@@@@@@??????<<<===>>>??????>>>===<<<777666555444555666777888;;;???JJJ\\\rrrsssjjjZZZTTTPPPNNNLLLSSSkkk{{{xxx{{{rrrqqqkkkddd\\\NNNEEECCC888555111...///000000000//////.........---------''')))+++---...---,,,+++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,((()))***+++---...///000//////000777KKK```iiigggooorrrwwwyyyhhhooozzzmmmllljjjjjjhhhnnn~~~|||uuussspppnnnkkkgggbbb^^^ZZZ[[[VVVKKKEEEIIIOOOQQQkkk|||qqqppp___WWWRRRIIIBBB===:::777555222222111111000/////////,,,,,,++++++,,,,,,---...------...///111222444555444444444555555777888999:::::::::;;;<<<===>>>???DDDEEEHHHJJJLLLMMMMMMMMMSSSTTTVVV\\\gggvvvkkkttt~~~ooobbbVVVPPPXXXbbbggglllssszzzrrrlllddd\\\CCC777...---///...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((+++---......///333777@@@WWWooozzz|||gggfffgggpppsss]]]TTTOOONNNXXXjjjrrrlllpppzzzddd^^^JJJ>>>AAAAAA>>>BBB??????>>>======???AAACCCBBBDDDEEEEEECCCBBBAAABBBAAAAAA@@@???>>>>>>>>>???<<<:::888555444444555666<<>>AAADDDEEEEEEHHHJJJJJJHHHFFFEEEEEEEEEDDDBBB@@@@@@???>>>===<<<:::888555444444555555<<>><<<:::888666555444444555;;;>>>GGGXXXnnn{{{mmm___XXXPPPHHHHHHMMMgggzzz{{{lll\\\QQQFFF===555333222000///111///............---------------------------------)))))))))******+++------++++++++++++++++++++++++++++++++++++,,,---......444111777LLLiiiyyytttooorrr}}}xxxhhhdddmmmzzzvvvqqqyyyqqqjjjdddgggdddlllyyy~~~~~~{{{xxxuuurrrooojjjggg^^^\\\XXXRRRKKKGGGEEEFFFGGGUUUooo|||ooolllwww}}}hhhRRRNNNHHHBBB<<<888666555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,............///000111222222222333444444555666666666777888:::;;;;;;<<<<<<@@@CCCGGGIIIJJJKKKMMMOOOTTTSSSUUUWWWXXX[[[fffrrrhhhqqq|||qqqpppjjjWWWRRRdddppppppqqqtttaaaNNN999111000...+++(((,,,+++++++++************************)))))))))((('''''''''(((((())))))***)))*********************...,,,---///000111999AAAcccqqqqqqhhhhhhkkkrrr~~~tttqqqyyy|||~~~{{{mmmjjjwwwmmmiiiccc___bbbrrryyyzzzpppcccnnn~~~rrrXXXKKKFFFMMM^^^[[[RRRGGG@@@AAAEEEHHHIIIMMMPPPTTTUUUTTTRRRQQQQQQNNNJJJFFFEEEGGGGGGCCC@@@<<<;;;999777666555444444;;;===EEEVVVllluuueee\\\TTTLLLIIIKKKWWWsss~~~sssfff___JJJ@@@777333222000000222///............---------........................************++++++,,,---++++++++++++++++++++++++++++++++++++,,,---......555111888OOOllltttrrrppprrryyy{{{ssslllpppyyytttkkkfffcccgggkkkuuu~~~~~~~~~{{{xxxuuuqqqlllhhh```^^^YYYSSSMMMHHHEEECCCFFFMMMdddrrrllloooiiiSSSLLLEEEAAA<<<777555555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,...............///111111222222333333444444444555666777888999:::;;;;;;;;;>>>AAAFFFIIIJJJKKKLLLMMMRRRRRRTTTXXXZZZ]]]fffqqqjjjllltttoookkkZZZOOOXXXhhhnnnlllyyyssseeeSSS===111......,,,***,,,,,,+++++++++*********+++******)))))))))))))))%%%&&&&&&'''((())))))***+++*********************------...//////222>>>JJJmmmrrrooolllqqqrrrvvvyyywwwrrrrrr{{{{{{xxx~~~~~~rrrnnnttt|||kkkpppvvvuuummmnnn~~~tttdddlllzzzfffTTTJJJQQQdddfff\\\OOOFFFCCCFFFIIIKKKPPPSSSWWWYYYYYYXXXXXXXXXQQQMMMIIIHHHHHHGGGDDDAAA>>>===;;;999888666555555:::<<>><<<:::888666666999:::BBBSSSiii|||~~~kkk]]]TTTPPPOOOLLLOOOfff~~~{{{|||~~~zzzggg[[[QQQFFF;;;666333000///111///............---------++++++++++++++++++++++++......,,,++++++*********++++++++++++++++++++++++++++++++++++,,,---......444333???YYYmmmrrrpppooo[[[]]]bbbiiisssyyytttkkkpppmmmeeecccaaadddjjjrrr~~~~~~zzztttmmmiiieeeaaa\\\WWWRRRLLLGGGCCCCCCEEEOOOfff|||yyyllldddzzzqqqUUUIIIAAAAAA???777444666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000000111222222333444444555666777999::::::;;;;;;<<>><<<:::888777888:::AAAQQQggg{{{yyyfffYYYRRRPPPMMMIIITTTqqqvvvtttvvvyyy}}}nnn```SSSIII>>>:::666222000111///............---------++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......333666GGGbbbssstttpppqqqWWWWWWYYYaaammmuuupppfffoooiiicccbbbaaadddiiiooozzz}}}xxxqqqmmmfffbbb]]]XXXTTTOOOIIIDDDCCCFFFKKKXXXqqqsssdddqqquuuVVVIIIAAABBB@@@888444777333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000...///000111222333444555555666777999::::::::::::<<<>>>BBBDDDFFFHHHKKKNNNRRRQQQSSSWWWYYYWWWYYY]]]pppqqqgggrrrzzzvvv{{{www|||tttuuummmsss|||xxxtttcccHHH333---...///------,,,,,,,,,+++++++++,,,+++)))((('''((()))***))))))))))))))))))))))))*********++++++,,,,,,,,,+++...111333555AAA[[[sss~~~{{{|||yyywww~~~www``````ooozzzrrrrrr|||ttt]]][[[kkkwwwfffWWWRRRWWW^^^___aaadddfffiiinnnssswwwqqq]]]NNNHHHGGGBBBBBBAAA???===;;;999777888999@@@PPPggg{{{mmm^^^VVVRRRPPPHHHKKK```||||||{{{}}}sssfffUUUKKKAAA<<<999444111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++,,,---......222888MMMjjjzzzxxxtttvvv[[[YYYXXX^^^kkkuuupppfffjjj~~~~~~gggbbbcccaaadddnnnqqqyyy{{{uuuqqqgggccc^^^YYYVVVQQQJJJFFF>>>CCCEEEMMMggguuugggnnntttWWWIII@@@CCCAAA999555888333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000---...///000222444555555555666777888999:::::::::<<<>>>AAACCCEEEHHHLLLOOONNNMMMPPPVVVXXXWWWXXX\\\jjj~~~zzziiitttsssqqq{{{{{{tttwww|||pppQQQ666,,,,,,...---------,,,,,,,,,++++++,,,+++)))((('''(((***+++************))))))))))))))))))***+++,,,,,,------,,,///333555888FFFbbb|||{{{{{{ggg___ZZZ]]]mmm~~~{{{vvvyyybbb___gggtttcccZZZXXX]]]aaaccceeehhhlllrrryyy}}}pppXXXIIIDDDEEECCCAAA@@@???===999777;;;;;;???KKKccc|||{{{jjj[[[RRRNNNKKKHHHTTTooo{{{|||lllYYYPPPFFFAAA;;;444111222111000///......------...///...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,------...///000000666555RRRsssqqqeeeYYYYYYlllyyyvvvoooooorrrzzz|||vvvqqqkkkcccaaaeeepppzzz}}}|||}}}}}}xxxwwwvvv~~~~~~{{{vvvrrrmmmggg^^^VVVPPPMMMJJJIII???FFFEEEEEEWWWsss~~~xxxooouuufffMMM<<<>>>AAA999444777111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,------...//////////////////000111111222222555555333222444888:::999;;;===???AAADDDGGGIIIJJJLLLMMMPPPQQQRRRUUUXXX[[[fff|||{{{fffqqqsssooosss}}}yyy|||yyyuuulllTTT<<<,,,+++111---,,,++++++******++++++))))))(((((((((((())))))***(((((()))***+++***))))))))))))***++++++,,,,,,222)))222888444JJJlllwww|||tttuuupppbbb\\\\\\YYY```uuu}}}~~~}}}ttt~~~eee```fffoooaaa[[[```ccceeegggjjjnnnssszzz}}}bbbLLL@@@CCCBBB@@@@@@???>>>;;;999999:::===IIIaaazzzrrraaaWWWSSSOOOJJJOOOddd|||yyybbbVVVIIICCC>>>888333222111111///...............///...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---...000111999;;;YYY{{{tttaaa^^^ggg}}}wwwtttxxx|||uuuoookkkdddccchhhuuu~~~~~~~~~~~~}}}xxxuuussssssrrrpppoooooouuu}}}yyytttqqqlllggg```YYYTTTOOOJJJGGG@@@CCCBBBBBBQQQhhhtttuuummmooooooSSS>>>>>>@@@888333444111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,------...//////////////////000111111222222222222333333555777777666;;;<<<>>>AAADDDFFFHHHIIILLLNNNPPPRRRSSSTTTWWWYYYdddyyyjjjooo}}}zzzpppllltttzzzvvvsssuuupppllltttyyyqqqdddRRR>>>...,,,000---,,,++++++******++++++))))))(((((((((((())))))***(((((()))***+++***))))))))))))***++++++,,,,,,...)))111666888TTTuuu|||yyy{{{zzz|||}}}}}}~~~rrruuunnngggiiiiii^^^ccczzz~~~xxxlll```ccc}}}lllbbbfffgggiiikkkmmmpppuuu|||lllRRRBBBBBBAAA@@@@@@@@@@@@===;;;888888;;;GGG^^^wwwmmmbbbXXXTTTNNNKKKUUUkkkmmm]]]LLLEEEBBB<<<555111111111000///............///...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,...000111999CCCbbbtttaaaeeesss{{{zzz|||~~~|||pppkkkhhhdddeeelll{{{~~~}}}}}}~~~~~~zzzuuuqqqmmmkkkjjjdddddddddiiizzz~~~{{{xxxsssooojjjgggbbb\\\WWWPPPJJJEEEBBB???===@@@IIIWWWfffoookkkiii~~~|||]]]BBB===???999444444111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////...//////000000111111222111222444666777777666666:::;;;===@@@CCCEEEGGGHHHKKKNNNQQQSSSTTTTTTUUUWWWaaasssrrrmmmxxxsssgggiiimmmllllllnnnmmmiiiiiisss|||mmmiiiaaaUUUCCC333...000---,,,++++++******++++++***))))))(((((())))))******(((((()))***+++***)))))))))******+++,,,,,,,,,+++,,,111444@@@cccyyyqqqsssyyy|||www|||{{{{{{ssskkkhhhzzzuuubbb^^^mmmyyyiiikkkkkkmmmnnnpppssswww~~~qqqZZZJJJDDDCCCAAAAAAAAA@@@>>><<<888888:::EEE[[[uuuzzznnnZZZXXXRRRKKKKKK\\\zzzuuubbbNNNFFFEEE@@@777111222111000///..................---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************,,,...111222555JJJhhh{{{~~~|||vvvmmmhhhnnnxxx|||{{{~~~zzzooopppyyykkkgggeeecccgggooo~~~}}}~~~}}}{{{xxxrrrmmmhhhdddaaa\\\\\\]]]```ooo}}}{{{xxxssspppkkkgggaaa\\\VVVPPPJJJFFFDDD===;;;???CCCHHHWWWhhhjjjeee{{{cccEEE===>>>;;;777666111111000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////......//////000111111111444333555888888666666999:::;;;<<>>;;;??????@@@MMM^^^gggdddzzzeeeFFF;;;<<<:::888666111111000///...---,,,,,,++++++++++++++++++++++++++++++,,,,,,---..................///000000111111555333444777555222555;;;999:::;;;===@@@BBBCCCDDDIIILLLPPPRRRRRRRRRRRRSSSWWWaaarrrooorrr|||uuulllhhhkkkqqq}}}lllaaaoooyyytttooohhh^^^MMM:::///------,,,++++++******++++++******))))))))))))*********(((((((((***+++***)))*********+++,,,,,,------+++555444555NNNrrrxxxvvvzzzzzz~~~|||qqqmmmgggggguuuzzzzzzwwwrrrqqq{{{{{{tttnnn___ddd|||rrrpppqqqrrrssstttxxx}}}zzz^^^JJJIIIGGGEEEDDDCCC@@@===;;;;;;;;;;;;BBBUUUooo}}}ggg___YYYUUUMMMMMMbbb|||oooWWWKKKGGGBBB:::555222222111000////////////......---------------...++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))***,,,000444666???eeezzztttgggZZZXXXbbb\\\kkkwwwwwwvvv||||||~~~jjjtttvvvjjjiiikkkmmmttt}}}wwwtttooohhh```ZZZVVVTTTPPPSSSTTTUUU```uuu~~~zzzvvvsssnnniiiaaaZZZUUUPPPLLLIIIFFF@@@>>>???>>>===FFFRRR^^^aaawwwjjjMMM>>>;;;888555444111111000///...---,,,,,,+++++++++++++++++++++++++++++++++,,,------......---......//////000000111333111333777555///222999888999:::<<<>>>@@@BBBCCCGGGJJJMMMOOOPPPPPPQQQSSSTTTZZZiii{{{uuurrr{{{tttllllllppp}}}nnnbbbnnnuuupppiii```PPP<<<000,,,---,,,++++++******+++++++++******))))))******+++***(((((()))***+++***)))******++++++,,,---------)))555555999WWWsss~~~{{{yyywwwwwwsssnnnmmmnnnsss~~~~~~~~~tttpppkkkhhhlll{{{zzzwwwggg```qqq{{{qqqrrrrrrssstttwww|||bbbNNNHHHGGGEEEDDDDDDBBB???===<<<;;;;;;@@@RRRkkkuuufff\\\ZZZRRRJJJUUUhhh~~~zzzaaaQQQJJJBBB;;;888333222111000////////////......------------......++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***+++---111666888LLLsssxxxkkk\\\UUU```\\\nnn{{{zzzzzz~~~{{{}}}fffvvvrrrhhhiiimmmooovvv~~~vvvrrrkkkccc\\\VVVSSSQQQJJJNNNOOOOOOWWWlll~~~{{{vvvsssnnnjjjeee___YYYSSSMMMIIIDDDBBB@@@>>>===>>>BBBFFFSSSZZZpppwww\\\III???999555333111111000///...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......------......///000000000222111777>>>;;;111111888777888999;;;===???AAAAAAFFFHHHJJJLLLMMMOOOQQQSSSSSSVVVbbbuuu|||sssuuuzzzpppkkkjjjrrrsssmmmiiisss}}}xxxsssjjjYYYCCC333,,,---,,,++++++******+++++++++******))))))******+++***(((((()))***+++***)))******+++,,,,,,------...)))666888CCCeeezzzxxxvvvuuutttooommmuuu}}}www}}}}}}|||{{{tttllliiippp{{{~~~nnnXXXccctttqqqrrrrrrrrrsssvvv{{{gggVVVGGGEEEDDDDDDDDDDDDAAA???<<<;;;:::>>>OOOhhh}}}lll^^^\\\TTTIIIMMM\\\sssyyyiiiWWWLLLCCC<<<999333222111000////////////......---------......///+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***+++...222777:::UUU{{{{{{rrrbbbVVV]]]lll}}}~~~zzzeeeyyy{{{nnneeegggkkknnnuuu~~~~~~pppkkkddd[[[TTTOOOLLLKKKEEEIIIJJJIIIRRRfff}}}zzzvvvsssnnnkkkhhhccc^^^VVVNNNIIIBBBCCCAAA======@@@@@@>>>JJJUUUjjj}}}jjjTTTFFF<<<666444111111000///...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......------......///000000000222333<<>>======JJJddd|||wwwjjjaaaUUURRRSSSNNN___vvvXXXKKKLLLCCC444222222111///------...000///............---------,,,---......,,,,,,---...---,,,,,,++++++,,,,,,------000+++***111111333===ZZZxxx```WWWqqqqqqmmmsssiiidddhhhjjjjjjuuu~~~zzztttpppjjj```WWWPPPKKKGGGDDDDDDDDDDDDEEEMMM```zzz}}}zzzvvvqqqmmmooolllhhhccc^^^WWWPPPKKKHHHFFFCCC@@@>>><<<;;;;;;EEENNN\\\rrrqqqYYYGGG<<<555111333222111///............++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000555555666666777777888888666888:::;;;<<<===???AAABBBEEEHHHJJJKKKNNNQQQSSSRRRVVV^^^jjjzzzvvvmmmyyysssfff___iiimmmtttnnnTTT===111333...+++,,,,,,)))(((******++++++,,,,,,++++++***)))************+++++++++++++++++++++,,,------...444111===YYYqqq{{{rrrpppqqqvvv~~~ssszzzzzziii]]]^^^ooorrriiifffmmmsssuuuzzznnn[[[LLLJJJGGGEEEDDDCCCBBB@@@>>>@@@>>>===IIIaaaxxx|||nnndddVVVQQQQQQLLL\\\zzz```OOOMMMFFF999333333111///...---...000///............---------+++,,,---,,,++++++,,,------,,,,,,++++++,,,,,,---+++...******222222444@@@dddrrrpppeeefff~~~|||mmmttt}}}mmmeeeaaaeeehhhjjjuuuwwwqqqjjjddd[[[SSSMMMIIIEEECCC@@@AAAAAABBBIII\\\uuu~~~|||{{{xxxtttqqqnnnlllhhhddd```ZZZSSSNNNHHHFFFCCC@@@===<<<;;;;;;AAAIIIUUUiiittt\\\KKK???888444333222111///......------++++++++++++++++++++++++,,,++++++++++++,,,------,,,---...//////000000000333333444444555666666666666888:::;;;<<<===???AAAAAACCCFFFHHHJJJLLLOOOQQQSSSUUU\\\ggguuuttthhhpppvvvkkkdddiiinnnwww|||lllVVV@@@222222...+++------***)))******++++++,,,,,,++++++***)))************+++++++++++++++++++++,,,---......222333CCCaaayyy|||wwwtttzzzwwwwwwwwwnnn|||{{{qqqfff^^^___nnnrrrgggbbbjjjrrrvvv{{{sss```OOOLLLIIIGGGFFFEEECCCBBBAAABBB???===GGG\\\sssyyylll[[[SSSRRRLLLUUUmmmoooXXXPPPHHH???555444222///......///000///............---------***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,(((,,,***,,,333222666EEEooo~~~wwwjjjllliiinnnwwwpppuuuxxxzzz{{{kkk~~~pppiiibbb```dddhhhlllxxx~~~wwwpppjjj___ZZZRRRJJJFFFBBB@@@>>>;;;<<<===>>>DDDVVVnnn}}}zzz|||}}}|||{{{{{{zzzxxxuuuooommmjjjfffbbb]]]VVVRRRIIIGGGDDD@@@===;;;::::::<<>>===DDDWWWoooxxxcccXXXTTTNNNLLL^^^zzzeeeUUUIIIAAA888666222000///////////////............---------***,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,)))---,,,...444222888JJJsss{{{uuulllmmmhhhhhhvvvrrriiijjjnnnwwwnnnxxxjjjhhhcccaaaeeeiiiooozzz~~~}}}~~~~~~|||vvvpppiiidddWWWQQQIIICCC>>>;;;999777777999:::;;;AAAPPPfffwww}}}{{{~~~|||xxxwwwwwwxxxyyy~~~~~~|||{{{{{{|||{{{yyywwwrrrpppllliiieee___XXXTTTJJJHHHDDDAAA===;;;:::999999===CCCOOOkkkttt___NNNBBB999333222111000///...---------+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,---...///////////////000000111222333444444666888:::;;;;;;<<<>>>@@@???AAADDDFFFGGGIIIKKKNNNPPPRRRVVV^^^kkkzzzwwwfff___qqq}}}yyypppccciiinnnmmmggggggtttzzziiiQQQ>>>111---,,,///000,,,***+++***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,---...///000000:::RRRoooqqqlllrrr|||~~~uuupppmmm{{{ggg___rrrtttggg```fffnnnttt|||vvvaaaYYYVVVQQQMMMLLLKKKJJJHHHCCCAAA>>>===CCCTTTllljjj\\\VVVOOOIIITTTlllsss\\\KKKAAA<<<888333000000000000//////............---------,,,---...---,,,+++,,,...,,,++++++******++++++,,,+++...---000444111:::QQQppptttqqqllljjjfffffflllyyyyyyooojjjmmmxxxsssqqqhhheeebbbaaacccgggnnnyyy}}}}}}}}}}}}{{{yyyzzzyyyzzz~~~}}}xxxssslllfffaaaTTTOOOGGG@@@;;;888666444444777999:::>>>LLL```pppyyy}}}~~~}}}{{{|||~~~|||wwwsssppplllooottt{{{~~~||||||{{{zzzwwwuuuuuurrroookkkgggaaaZZZUUULLLJJJFFFBBB>>><<<::::::777;;;>>>FFF___uuuaaaQQQDDD999333222111000...---------,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,---...///////////////000111222333444555555666888:::;;;;;;;;;===??????AAADDDFFFGGGHHHKKKMMMNNNPPPTTT[[[gggwwwqqqbbbkkk~~~~~~sssnnnpppqqqlllbbb___lll}}}rrrWWWAAA333...---///000---+++,,,***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,---...000111444BBB]]]zzzxxxwwwllloooddd[[[dddooottt{{{vvvooolll}}}{{{nnn\\\eeevvvyyynnnddd]]]bbbhhhooo{{{wwwaaa]]]YYYTTTOOOMMMMMMLLLKKKHHHDDDAAA@@@DDDRRRkkkqqq```XXXOOOLLLPPPaaaxxx~~~eeePPPCCC???999333000000111111//////............---------,,,---......,,,,,,---...++++++************++++++---///...111555222>>>ZZZpppooommmhhhccceeennnuuuzzzxxxmmmjjjsss{{{lllddd___^^^]]]^^^bbbkkkvvv~~~|||{{{{{{{{{||||||zzzxxxxxxxxxyyy}}}}}}xxxrrrjjjccc^^^SSSNNNFFF@@@;;;999777555222555888999===III[[[iiitttyyy~~~~~~}}}|||{{{zzzzzz{{{}}}}}}||||||}}}~~~|||wwwpppkkkggghhhiiimmmsss~~~}}}|||{{{yyyuuusssuuusssooolllhhhccc\\\XXXNNNLLLHHHDDD@@@===;;;:::777;;;<<>>???AAACCCEEEFFFGGGJJJLLLLLLOOOSSSYYYcccsssiiiiiiuuusssqqqrrroooeee]]]eeesssuuuZZZDDD666111...//////,,,+++---***++++++,,,,,,++++++***)))************++++++++++++++++++,,,---///000111000CCCbbbvvvooojjjggg[[[XXXeeekkkjjjmmmnnn{{{xxxmmmhhh~~~|||pppjjjrrrwwwrrrhhhbbbbbbdddhhhuuu~~~gggddd___YYYUUURRRQQQPPPPPPPPPKKKFFFDDDFFFRRRkkkzzzggg]]]TTTOOONNNVVViii}}}mmmWWWHHHAAA;;;333000111222111//////............---------+++,,,------,,,+++,,,---++++++************++++++,,,......222555444EEEeeeyyyvvvtttkkk^^^bbbsss|||}}}}}}tttxxx~~~kkk___YYYZZZZZZ[[[aaakkkwww~~~{{{{{{{{{}}}~~~~~~}}}{{{xxxyyy}}}|||vvvooofff]]]WWWMMMHHHBBB<<<999777666555000444777888;;;FFFWWWdddmmmrrryyy~~~~~~|||{{{yyyxxxwwwvvvvvvxxx|||~~~}}}|||zzzyyyxxxxxxwwwsssmmmhhhgggfffdddcccfffnnnyyy~~~|||{{{yyyuuusssrrrpppnnnllljjjeee```\\\PPPNNNJJJEEEAAA>>><<<;;;777;;;;;;>>>QQQrrrwwweeeUUUGGG;;;444111000///...---,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++,,,---............//////000111333444555666777888::::::::::::<<<>>>===???BBBCCCDDDEEEHHHJJJKKKNNNSSSWWW___mmm~~~oooggg~~~uuunnnkkknnnrrrkkk```___ggguuu```NNN:::333......---++++++...***++++++,,,,,,++++++***)))************++++++++++++++++++,,,...///111222000EEEgggwwwnnnkkkkkkdddbbbjjjjjjhhhpppqqqyyy|||{{{xxx~~~zzz{{{nnnggg}}}{{{}}}zzzqqqiiifffbbbbbbpppooojjjeee___ZZZXXXWWWVVVUUUVVVPPPKKKHHHIIIRRRjjjnnncccYYYOOOLLLNNN]]]vvv|||||||||~~~rrr\\\LLLBBB;;;444000111333111/////////.........---------***+++,,,,,,******+++,,,++++++************+++++++++---,,,111666666JJJmmmttt```___pppyyy~~~~~~{{{|||~~~lll[[[VVVXXXZZZ[[[bbbnnnzzz||||||}}}~~~yyy|||zzzsssjjj```VVVOOOFFFBBB<<<777555555444333///333666777:::DDDTTTaaahhhmmmttt{{{}}}{{{zzzxxxwwwtttrrrrrrtttyyy}}}}}}|||zzzwwwsssrrrqqqnnnjjjfffgggccc^^^YYYXXX]]]fffmmmwww}}}}}}|||{{{yyyvvvsssooonnnlllllljjjhhhccc```RRROOOKKKFFFBBB???===<<<666:::;;;===OOOnnnuuucccTTTFFF999111111000///...---,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,++++++,,,---..................///111222444555555777888::::::::::::<<<===<<<>>>@@@BBBBBBCCCFFFHHHKKKOOOSSSVVV]]]iiixxxrrrfff~~~}}}vvvjjjhhhnnnwwwtttfff^^^aaa{{{uuuhhhZZZ<<<555///---,,,***+++...+++++++++,,,,,,+++++++++)))************++++++++++++++++++,,,...000111222888NNNppp}}}rrrrrrwwwuuurrrqqqjjjjjjwwwvvvxxx{{{~~~~~~{{{uuuqqqmmmxxx~~~yyy{{{~~~qqqjjj}}}{{{oooccc^^^hhhxxxtttnnnkkkgggaaa^^^^^^aaadddggg^^^UUUOOOLLLSSShhh}}}zzzggg[[[UUUPPPNNNPPPaaa~~~|||~~~yyy|||}}}bbbPPPEEE???777333333333222000////////////............------,,,++++++***))))))---,,,+++***+++,,,---...---(((***222222888WWW|||ppp^^^___rrrzzzzzz|||~~~xxxaaaXXXSSSUUUUUUWWWcccttt}}}}}}{{{zzz{{{}}}~~~}}}}}}ooobbbZZZRRRLLLAAA>>>:::555333333444555222444666888;;;CCCPPPZZZeeeiiipppvvv{{{~~~{{{wwwttttttsssqqqnnnkkklllpppsssttttttsssrrrqqqooommmjjjgggfffbbb```]]]ZZZYYYYYY[[[\\\eeekkkuuu~~~}}}|||yyyuuurrrpppooommmllljjjgggbbb^^^WWWSSSLLLFFFCCC@@@>>><<<::::::;;;???LLLbbb}}}zzzgggTTTGGG:::111/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111333444555999888888888999::::::;;;?????????@@@BBBDDDEEEFFFKKKMMMRRRVVVXXX___pppsssooottt}}}uuussspppnnnvvv~~~nnncccbbbooozzz|||rrriiiLLL:::+++***---++++++---++++++++++++++++++++++++,,,)))'''(((+++---,,,***+++,,,---------///222555777]]]|||}}}~~~|||ooojjjooowwwvvv||||||xxxqqquuuvvvooouuuzzzooommm}}}tttooodddjjjwwwzzzqqqnnnjjjeeeaaaaaacccfffrrrjjjaaaXXXRRRYYYnnnmmmaaaWWWPPPNNNOOO\\\zzz|||~~~fffRRRGGG@@@888333222222111000////////////............------,,,,,,++++++******,,,,,,+++++++++,,,---......))),,,444555<<>><<<:::;;;;;;<<>>???@@@CCCEEEGGGHHHKKKMMMRRRUUUXXX^^^nnn~~~zzzqqqsssuuurrr___[[[```mmmrrrkkkfffgggppp|||{{{tttnnniiiOOO<<<---,,,...,,,***---++++++++++++++++++++++++---+++******---......,,,+++,,,------...///333555???gggsssrrrzzz|||~~~kkkooossswwwvvvooommmxxxlllyyyyyyiiigggnnntttrrrnnniiieeeeeehhhjjjxxxtttlll```WWW[[[pppvvviiiZZZQQQNNNNNNVVVppp|||~~~nnnUUUJJJCCC:::333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......+++///555888AAA\\\zzzwwwyyyuuuiii^^^```ppptttiiissszzzwwwnnn]]]YYYWWWWWWWWW[[[eeessszzzzzzzzzzzzyyyzzz||||||zzzyyy}}}~~~}}}~~~~~~~~~}}}sssdddXXXPPPIIIBBB<<<:::666333111111222333222333555777<<>><<<999;;;:::888;;;JJJbbbttt~~~zzzgggQQQBBB999444/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------000000000000000111222333666666666777888:::;;;<<<<<<===>>>@@@CCCFFFIIIJJJKKKLLLQQQUUUWWW\\\kkkyyyrrrqqq{{{^^^UUUSSS\\\dddcccaaabbbrrrtttiiieeecccQQQ???000///000---+++,,,++++++++++++++++++++++++---+++***+++,,,...------+++,,,------...000333666EEEpppyyysssxxxllloooqqqpppttt{{{|||wwwsssqqqwwwiiirrrsssiiiiii~~~wwwuuurrrmmmjjjjjjlllooo|||~~~{{{pppccccccsss~~~ppp___SSSOOOMMMOOOddd~~~}}}zzz[[[OOOGGG<<<444111111000///////////////............,,,---------------------,,,,,,,,,,,,------......------000555999DDD]]]tttiiikkkiiiccc^^^cccrrr|||llleeesss|||vvvxxxyyyiii[[[XXXSSSSSSTTTZZZeeepppwwwxxxwwwvvvwwwyyy|||}}}}}}|||zzz{{{{{{{{{~~~~~~|||xxxmmm^^^RRRKKKDDD===999777444222111111222222222333555888???JJJXXXaaaeeekkksssyyy|||}}}}}}}}}~~~~~~|||xxxvvvuuusssrrrpppooonnnnnnnnnnnnmmmkkkhhheeecccbbbbbbbbb^^^]]]ZZZVVVSSSQQQOOOOOOPPPTTTYYY^^^bbbgggkkknnnvvvuuuvvvzzz{{{wwwuuusssqqqooonnnmmmjjjiiigggeeeaaa^^^YYYUUUOOOIIIEEEBBB>>><<<777:::;;;888888CCCXXXiiiuuu{{{xxxfffOOO???777444/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000000000000111222222444555555666888:::;;;<<<======>>>@@@CCCFFFHHHIIIJJJKKKOOOSSSUUUZZZfffsssqqqnnnhhh[[[RRRWWW___aaa___^^^pppvvveee\\\ZZZRRR@@@111///111...+++---++++++++++++++++++++++++******))))))***++++++++++++,,,---......000444777GGGssswwwxxxtttyyyvvvpppmmmqqquuutttrrrrrrwwwffflllxxxooo~~~xxxwwwuuuqqqooooooqqqttt{{{wwwuuugggWWWPPPOOOKKKXXXuuu~~~~~~gggUUULLL???666222111000///////////////............,,,---------------------,,,,,,---------.........---...000333999HHH___qqqbbbbbbaaa___```hhhvvvrrreeegggvvvxxxrrruuu~~~nnnnnneeeZZZVVVQQQPPPRRR[[[gggqqqwwwzzzxxxwwwxxxyyy|||}}}|||{{{xxxyyyxxxzzzyyytttgggXXXNNNHHH@@@999666555333111000111111222333444666;;;DDDQQQ]]]eeeiiiooovvv{{{||||||{{{zzzyyy|||}}}yyyvvvuuuuuutttsssrrrpppnnnnnnnnnllljjjgggdddbbbaaabbbbbb^^^\\\YYYUUUQQQOOOMMMMMMLLLOOORRRVVVYYY\\\aaadddnnnmmmnnnpppvvv~~~|||xxxvvvtttrrrpppmmmkkkiiigggfffddd```^^^YYYUUUOOOJJJFFFBBB>>>;;;888:::;;;777666===LLLYYYiiirrrrrrbbbLLL<<<555222/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////000111222222444444555666777999;;;<<<>>>>>>???@@@BBBDDDEEEFFFJJJJJJNNNRRRTTTXXXbbblll|||rrrjjjlll___TTTVVV___cccbbb___hhh~~~nnn```XXXUUUBBB111///000...,,,...++++++++++++++++++++++++************)))***+++,,,***,,,---...///111555777MMMvvv}}}{{{vvvkkkaaaaaaeeeggghhhjjjyyyccccccyyy|||{{{}}}}}}yyyyyyyyywwwuuuttttttwwwzzz}}}pppZZZSSSSSSKKKPPPkkk~~~uuu[[[QQQCCC888333111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,---............---,,,///000222;;;OOOfffuuufffddd```___cccnnn|||sssooo|||vvvvvvuuuccciiizzzcccYYYTTTRRRPPPTTT___llltttyyy}}}|||{{{zzzzzzzzzyyywwwuuuuuuwwwwwwzzz}}}uuuoooaaaRRRIIIEEE>>>777444333222111111111222333444555999AAAKKKXXXccciiiooosssyyy||||||zzzyyyyyyvvvzzz{{{xxxvvvuuuvvvvvvssspppnnnnnnnnnlllkkkhhhfffdddccccccccc```]]]XXXSSSPPPNNNNNNNNNLLLNNNPPPQQQSSSWWW\\\___cccdddeeefffiiiooovvv|||}}}zzzxxxvvvsssqqqiiigggeeeeeeeeeeeecccaaaYYYUUUOOOJJJFFFAAA===999999:::999666333666===DDDZZZcccggg[[[HHH:::333000/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........///000111222333444444444555666888999:::>>>>>>>>>???@@@BBBCCCDDDJJJIIILLLQQQSSSUUU]]]fffwwwwwwiiisssvvviii[[[WWW]]]bbbaaa]]]cccyyyoooccc\\\GGG555000000---,,,///+++++++++++++++++++++++++++,,,---,,,++++++---///***,,,---...///222555888WWW~~~xxxxxxyyyzzz|||nnn```ZZZ[[[^^^ccchhh|||bbb___nnnzzzxxxzzzwwwzzzzzz{{{zzzyyyyyyzzz~~~xxx^^^UUUVVVLLLKKKccc|||~~~```UUUFFF:::444222111111////////////............------,,,,,,++++++******,,,,,,.../////////...---+++///111333@@@ZZZssssssllleeebbbhhhtttuuugggmmmuuu```XXXRRRTTTQQQUUUbbbmmmsssxxx|||}}}{{{yyyyyyxxxwwwtttrrruuuvvvwwwyyy~~~~~~}}}||||||||||||}}}{{{qqqjjj[[[MMMEEEBBB<<<444222222111111111222333333555777===FFFRRR^^^hhhmmmuuuxxx{{{|||{{{yyyxxxxxxvvvzzz~~~zzzxxxsssuuuvvvtttpppmmmmmmnnnlllllljjjiiigggfffeeedddbbb^^^XXXRRROOONNNOOOQQQMMMNNNOOOPPPQQQUUUZZZ]]]ZZZ]]]___```bbbffflllpppvvv}}}{{{yyywwwsssqqqhhhfffddddddddddddcccaaaXXXTTTOOOJJJEEE@@@;;;888888777777555444555666888HHHRRRXXXQQQCCC999222.../////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---...000222333444555444444555666777888999;;;;;;<<<===???BBBCCCEEEIIIIIIKKKPPPRRRTTTZZZaaarrr}}}jjjggg~~~uuuddd\\\___fffiiigggkkk{{{}}}pppgggPPP:::222000,,,+++...++++++++++++++++++++++++***,,,---,,,++++++---///***,,,---...///222666999___yyyyyyvvvsssdddllltttxxx|||}}}{{{mmmaaa]]]^^^eeellleee```eee{{{yyyzzzpppsssxxxzzz|||{{{|||}}}||||||~~~|||```VVVYYYMMMHHH^^^xxxcccXXXHHH;;;555333222111000/////////............------,,,++++++***)))))),,,,,,.../////////...---***000222444DDDbbb}}}}}}uuujjjfffkkkwwwxxxoootttrrr___XXXRRRUUUQQQUUUbbblllqqqtttyyyyyyxxxwwwwwwwwwwwwuuusssuuuvvvwwwyyy~~~~~~~~~}}}vvvnnnfffXXXIIIBBB@@@:::333222222111111222333333444555888???JJJVVVbbbjjjoooyyy{{{}}}}}}{{{xxxwwwwwwwwwzzz~~~}}}{{{rrrtttuuusssooollllllmmmmmmmmmlllkkkjjjhhhfffeeeccc^^^XXXRRRNNNOOOQQQSSSJJJJJJKKKKKKMMMPPPVVVYYYVVVYYY]]]___```ccchhhmmmkkkvvv~~~|||{{{zzzwwwssspppllliiifffdddcccbbb```^^^WWWTTTNNNIIIEEE@@@:::777555444444666888888888666<<>>@@@BBBGGGHHHJJJLLLNNNRRRXXX\\\iiiwwwyyybbbdddvvvsssvvvfffEEE222......---,,,------,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,---...///+++...333000444EEErrr~~~qqqsssgggWWWhhhsssoookkkqqq||||||zzz~~~{{{qqqaaaccciiikkkuuu```eeewwwzzztttnnnllljjjiiilllpppvvvzzz|||~~~~~~~~~xxxfff___WWWNNNQQQ\\\zzzzzz{{{}}}|||zzz~~~|||sssaaaMMMBBB<<<666222000////////////000000000000.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000333:::PPPmmm}}}mmmllllllsss}}}~~~iiiZZZTTTTTTSSSSSSYYYdddnnnssswww{{{vvvwwwxxxxxxvvvvvvxxxzzzwwwttttttzzz|||yyyssslllbbbXXXKKK@@@:::777555333333//////222333222333555===JJJWWW[[[___gggrrrxxx}}}wwwvvvxxxxxxyyy}}}}}}zzzzzzyyyvvvrrrooonnnnnnpppooommmkkkiiifffddddddaaa^^^ZZZWWWUUUSSSQQQPPPOOONNNLLLKKKKKKLLLNNNPPPSSSUUUWWWXXXXXXZZZ]]]___gggkkkqqqwww}}}}}}|||}}}{{{yyywwwuuurrrooollliiigggdddaaa^^^\\\[[[ZZZWWWTTTPPPKKKEEE@@@<<<999888777666555444333333333222666;;;:::555000//////...------------,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---......---...000222111111222333555666777888::::::::::::<<<>>>???AAADDDFFFHHHJJJLLLPPPVVVYYYgggvvv|||eeeeeevvvwwwjjjNNN:::111......---------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,...+++...444222777JJJvvv}}}ssshhhkkkmmmjjjiiimmmvvv|||sss{{{qqqbbbccckkkqqqzzzfffcccrrryyyssshhhfffdddcccdddiiinnnqqqsssuuuwwwwwwxxx{{{~~~yyy|||~~~qqqiii^^^PPPMMMTTTmmm}}}xxx}}}}}}}}}|||yyygggRRREEE>>>888333111000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///444>>>TTTmmmxxxvvvcccbbbdddmmmsssuuu~~~{{{wwwzzz{{{dddVVVTTTUUUPPPPPPXXXeeepppuuuxxx|||wwwxxxyyyxxxwwwxxxyyy{{{vvvuuuxxx~~~}}}yyyuuummmeeeWWWNNNCCC:::777666444333333///...111222111333777DDDSSSaaadddeeekkktttzzz~~~xxxvvvxxxzzz|||~~~||||||{{{xxxtttqqqppppppooonnnllljjjhhhfffdddcccbbb```]]][[[YYYVVVRRROOOPPPNNNLLLJJJIIIJJJKKKLLLNNNPPPRRRTTTUUUXXX[[[^^^bbbeeekkkqqqvvv{{{~~~|||{{{~~~|||xxxvvvtttrrrooolllfffeeeccc```]]][[[ZZZYYYWWWUUUQQQLLLFFF@@@<<<:::777777666555444333333222---111555444111//////000------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---......------///111///000111222333555555666888888999999;;;===>>>???BBBCCCFFFHHHJJJNNNSSSWWWcccssslllhhhmmmbbbqqq}}}nnnWWWBBB444///......------,,,,,,++++++******+++++++++,,,,,,---------+++---+++...555444;;;OOOsssjjjkkkmmmnnnuuujjjrrroooaaabbbmmmvvv|||hhhbbboooxxxqqqgggdddaaa___```dddhhhkkknnnoooppppppqqqtttxxx{{{wwwxxx{{{~~~wwwnnnbbbTTTNNNRRR___{{{xxx}}}}}}~~~mmmWWWIII@@@888333111000000000000//////////////////.........---------++++++,,,,,,,,,,,,------,,,///444AAAXXXnnnuuuqqq___[[[ZZZbbbvvvnnnkkkmmmvvv}}}yyyqqqlllwwwzzzaaaTTTRRRSSSNNNPPPXXXfffqqquuuwwwzzz}}}}}}|||zzzyyyxxxxxxyyywwwxxx}}}~~~~~~}}}~~~~~~~~~}}}zzztttjjj```OOOGGG===777555444333222222///...000000000444999JJJYYYfffhhhggglllvvv~~~~~~zzzyyyzzz}}}}}}~~~~~~}}}zzzvvvsssrrrrrrooonnnllljjjhhhfffeeeddddddbbb___\\\ZZZWWWTTTQQQPPPOOOLLLJJJHHHGGGHHHHHHIIIKKKNNNPPPRRRTTTXXX[[[^^^aaaggglllrrrxxx~~~}}}|||}}}~~~{{{xxxuuutttqqqnnnllleeedddbbb___]]][[[ZZZYYYXXXUUUQQQKKKEEE???;;;999777777666666555333222222---///111111///...///000---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,---...---,,,,,,...000//////000111333444555666777777888999:::<<<===>>>@@@BBBEEEGGGJJJMMMRRRUUU^^^ooowwwnnn~~~}}}fffXXX```ppp|||ppp[[[CCC444///...---------,,,,,,,,,++++++++++++++++++,,,,,,---------+++...,,,...444444===RRRzzzmmmpppssspppyyyfffppp||||||vvvjjjaaabbbmmmwwwmmmaaajjjwwwqqqfffddd```]]]]]]___cccfffiiijjjkkklllmmmqqqvvvyyy|||vvvwwwyyy}}}}}}qqqcccUUUOOOPPPTTTrrr{{{~~~|||ttt\\\LLLBBB999333111111000000000/////////..................---------+++++++++,,,,,,---------000///444DDD]]]qqqvvvqqq]]][[[\\\ggg|||ooogggfffooozzzzzzsssmmmvvvzzzaaaTTTQQQPPPNNNPPPZZZhhhrrruuuvvvwww}}}|||zzzyyyyyyxxxxxxwww{{{}}}|||}}}~~~~~~}}}|||~~~{{{tttggg[[[JJJCCC;;;555444333222000111///...000000000666>>>OOO\\\gggiiihhhoooyyy~~~||||||~~~~~~~~~~~~|||xxxuuuuuuuuupppooommmllljjjhhhffffffgggddd___[[[YYYWWWUUUSSSQQQPPPMMMJJJHHHGGGFFFFFFEEEGGGIIIKKKMMMPPPSSSVVVXXX\\\bbbhhhnnnuuu|||~~~~~~}}}}}}~~~}}}zzzwwwtttsssqqqooommmgggfffcccaaa^^^\\\[[[ZZZWWWUUUQQQKKKDDD???:::888666777777666555444222111///000111000///......///------,,,,,,,,,+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---,,,++++++---/////////000111333444555666666777888999;;;<<<======@@@BBBEEEHHHKKKNNNRRRUUUZZZkkk~~~ttt}}}}}}|||vvvjjjbbbfffnnnvvvtttwwwzzz|||sss^^^EEE444000...+++---------,,,,,,,,,,,,,,,******+++,,,,,,---......,,,///---...333333>>>TTTxxx}}}}}}vvvyyydddqqq}}}vvvlllddd___cccllluuuwwwaaaeee{{{{{{yyy~~~wwwrrreeebbb^^^ZZZYYY[[[^^^```cccdddgggiiikkknnnrrrvvvyyy~~~yyyxxxyyy|||vvvfffWWWOOONNNOOOhhh|||{{{bbbQQQEEE;;;555333111111000000//////......------------------------***++++++,,,,,,------...222000666JJJeeewwwyyyssshhhiiimmm{{{wwwiiiaaa___kkkxxx{{{uuuooo{{{yyy```UUURRRNNNNNNQQQ\\\lllvvvxxxwwwxxxzzzyyywwwxxxzzz{{{{{{zzz~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}yyyqqqbbbTTTEEE???888444444333111///000......000000222:::CCCWWWbbblllnnnooouuu}}}}}}|||~~~~~~}}}||||||}}}~~~}}}yyywwwwwwxxxrrrqqqpppnnnllljjjiiiiiijjjfff```\\\ZZZXXXVVVUUURRRQQQOOOLLLJJJHHHGGGFFFCCCDDDFFFHHHHHHJJJMMMPPPRRRUUU[[[aaagggooowww|||{{{~~~~~~|||}}}|||yyyuuusssrrrrrrqqqooollljjjgggdddaaa^^^]]]\\\YYYVVVRRRLLLEEE???;;;888666666777777666444222111111111111111000///......,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))************+++************+++++++++++++++,,,---,,,++++++,,,......///000111222444555555666777888:::;;;<<<======???BBBFFFIIIKKKNNNRRRTTTUUUggg{{{www}}}|||xxxtttrrroookkklllpppjjjfffdddvvv{{{vvv}}}zzzjjjNNN777///...,,,------------,,,,,,,,,,,,******+++,,,,,,---......---000...///444444@@@YYYooodddrrr}}}zzzyyyoooeee```___cccnnnxxxeeedddtttuuummmrrrwwwsssgggccc^^^ZZZXXXYYY\\\^^^___bbbeeegggiiikkknnnqqqyyy}}}}}}{{{yyy|||~~~mmm\\\RRRNNNMMM^^^zzz{{{~~~hhhVVVIII???777555111111111000///.........,,,,,,,,,,,,,,,---------******+++,,,,,,---......111///888RRRooo|||tttnnnpppuuuppphhh``````lllyyy|||vvvpppttt]]]VVVTTTOOONNNRRR___ppp{{{}}}||||||}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~xxxsssjjjZZZKKK@@@;;;555333333444222000///...///000111444>>>HHHaaakkktttxxx{{{~~~~~~}}}{{{{{{{{{}}}}}}|||zzzyyyyyy{{{}}}}}}~~~~~~}}}zzzyyyyyyzzztttsssrrrpppooommmlllkkkjjjgggdddaaa^^^[[[WWWUUUSSSRRRQQQNNNLLLJJJHHHGGGBBBCCCEEEEEEEEEFFFHHHJJJNNNQQQVVV[[[aaaiiipppvvvxxx}}}}}}{{{|||~~~zzzwwwtttrrrrrrrrrrrrqqqpppoookkkhhhdddaaa___^^^[[[YYYTTTNNNGGGAAA<<<:::666666777777666444222000000000000111222111///---,,,,,,,,,++++++++++++***************************))))))))))))************************+++++++++++++++,,,,,,+++******+++---------...///111222333444666777999;;;<<<=========>>>AAAEEEHHHKKKMMMQQQSSSRRRdddyyyuuuxxx|||wwwnnnffffffjjjcccaaa]]]rrr||||||~~~```>>>///---...------------------------)))******+++---......///...111000111666888FFF```jjjfffrrrxxxsssjjjddd```______dddrrrkkkeeeqqq~~~tttiiigggrrr~~~wwwtttiiifff```\\\ZZZ[[[]]]______bbbfffhhhiiijjjlllnnnvvvyyy}}}~~~|||zzz|||tttcccWWWQQQNNNYYYttt{{{{{{lllYYYLLLAAA:::777222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////;;;XXXvvv~~~ttteeefffkkkzzzzzzqqqjjjiiitttyyysssqqq[[[WWWVVVQQQNNNSSSaaasss~~~~~~}}}}}}}}}~~~|||tttmmmdddSSSDDD;;;777333222333444333111///...///111111555@@@KKKhhhrrr|||}}}~~~}}}{{{zzzyyyzzz{{{}}}}}}{{{yyywwwwwwxxx{{{||||||}}}~~~|||{{{yyyzzz{{{uuuuuutttrrrqqqooonnnmmmjjjhhhgggeeeccc^^^XXXTTTTTTSSSRRRPPPMMMKKKIIIIIIBBBCCCDDDDDDCCCCCCEEEGGGOOOQQQUUUZZZ___fffmmmrrrwww||||||yyyzzz}}}yyyvvvsssrrrrrrssssssrrrtttrrrnnnjjjfffccc```___]]][[[VVVPPPIIICCC>>><<<555666777777666444222000......///111333222000...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************)))************++++++++++++,,,,,,+++***)))+++---+++,,,---...///111222222666777:::<<<===>>>=========@@@DDDHHHJJJMMMPPPRRRQQQcccxxxrrruuunnn^^^]]]ddd\\\]]][[[qqqoooEEE///---000------------------------)))******+++---...//////---222111333888;;;KKKfff|||{{{iiijjjsssuuunnn\\\[[[]]]``````eeevvv{{{jjjeeeyyyppphhh``````kkk|||xxxtttllleee___]]][[[YYYYYY\\\___bbbfffjjjlllmmmoooqqqooossswww|||}}}}}}zzziiiWWWJJJMMMSSSlll~~~xxx\\\KKKDDD===555222111000//////.........///............---------************+++,,,---...---000???bbbtttttteeeccccccllltttwwwwww~~~|||zzzkkk^^^QQQSSSMMMSSSUUUbbbuuu|||yyyzzz|||~~~~~~|||yyyrrrjjj]]]MMMBBB;;;999555222000/////////---///222333111777III[[[sssyyy|||vvvvvvvvvwwwyyyyyyxxxwww|||zzzwwwtttrrrtttxxx|||}}}zzzzzzxxxvvvuuutttqqqllliiijjjhhhfffeeedddaaa]]]ZZZXXXVVVSSSOOOKKKIIIGGGGGGDDDDDDCCCCCCCCCEEEFFFGGGKKKMMMQQQUUUZZZbbbjjjooovvvzzz~~~~~~{{{yyywww|||zzzwwwuuussssssttttttqqqpppnnnllliiifffcccbbbbbb___ZZZTTTNNNFFF===888888777666555666444222000000000000000///...---,,,************)))))))))((())))))))))))))))))))))))*********)))))))))))))))++++++************++++++)))))))))***+++++++++,,,......///000111222333333222555999;;;;;;999999999>>>@@@CCCFFFJJJNNNPPPRRRWWW^^^mmmrrrkkk|||mmmWWWWWWaaa___WWWVVVkkksssNNN777000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,222---...111333:::SSSnnn{{{tttwwwzzzxxxzzzzzzsss___nnnssshhheeeaaaUUUWWW___```hhh{{{sssfffqqqrrrgggXXXXXX\\\gggxxxzzzvvvooogggaaa___]]]ZZZYYY\\\___bbbfffiiikkkmmmoooqqqrrruuuyyy}}}{{{|||ppp]]]PPPMMMPPPeee~~~|||```OOOHHH???555222111000//////......//////............---------++++++++++++,,,---...///111000DDDiii}}}qqqkkkbbbaaaccclll{{{~~~}}}hhh\\\QQQTTTPPPRRRVVVcccuuu||||||}}}~~~}}}|||{{{rrrfffWWWGGG<<<888666444222000000111111...///222333222999KKK]]]xxx{{{tttsssrrrtttxxxyyyxxxvvvyyyxxxuuuqqqpppqqqvvvyyy}}}}}}|||zzzxxxwwwvvvssspppmmmllljjjhhhgggeeebbb]]]ZZZYYYWWWTTTPPPMMMJJJIIIIIIDDDDDDCCCCCCCCCDDDFFFGGGKKKMMMPPPTTTYYY```ggglllqqquuuyyy{{{zzzyyyxxxwwwyyyxxxwwwuuuuuuvvvxxxyyysssrrrpppnnnkkkhhheeecccaaa^^^YYYTTTOOOHHHAAA<<<999777666555555444222000000000000000///...---,,,++++++++++++************))))))))))))))))))))))))***)))))))))))))))))))))++++++************++++++***************+++++++++---...///000111222222333444666888999999;;;>>>@@@;;;===???CCCGGGJJJMMMNNNUUU\\\kkkttteeepppqqqXXXUUU^^^eee```^^^mmmxxxVVV::://////------------------------+++++++++,,,,,,---------///---///333444>>>ZZZvvvzzznnnoootttvvvyyy}}}{{{wwwuuuxxxwwwxxxpppbbbttt|||ooojjjcccVVVXXX``````hhh{{{lllkkkqqqlll\\\QQQOOOWWWfffwww}}}xxxrrrjjjdddbbb```\\\[[[]]]___bbbfffiiijjjllloooqqqsssuuuxxx{{{|||~~~~~~xxxzzzyyyeeeWWWPPPNNN\\\zzz}}}dddSSSLLLBBB555222222111000///////////////............---------,,,,,,,,,,,,---...///000444...LLLttt~~~}}}vvvhhhccceeeiiittt|||wwwcccZZZPPPUUUSSSRRRXXXfffvvv}}}|||~~~yyynnn^^^NNN@@@777555444222111111111222222///000111333333:::MMM___xxxzzzqqqooonnnqqqwwwzzzwwwtttvvvtttrrrooommmnnnrrrvvvyyy|||~~~{{{yyyxxxvvvsssqqqnnnllljjjhhhfffccc^^^[[[YYYXXXTTTQQQNNNLLLKKKKKKEEEEEEDDDCCCCCCDDDFFFFFFJJJLLLOOOSSSWWW\\\ccchhhkkknnnrrrtttuuuuuuvvvxxxzzzyyyxxxwwwwwwxxxyyyzzzuuutttrrrpppllliiifffeeeaaa^^^YYYTTTPPPJJJEEEAAA:::888666555555444222000000000000000///...---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))******++++++************+++++++++++++++***************------...///000111222222555555666666888<<>>BBBEEEIIIKKKMMMQQQZZZiii||||||dddjjjsssWWWPPP[[[cccdddaaaggg}}}|||^^^<<<...000------------------------******+++,,,,,,---......---...222444666BBBbbbuuueeemmmuuusssttt{{{zzzuuutttxxx}}}~~~}}}yyywwwooojjjyyyhhh[[[\\\cccccclll~~~tttddd___YYYPPPJJJXXXdddvvv~~~zzzssslllfffeeeccc```___aaa```cccfffhhhjjjkkknnnppppppsssuuuwwwyyy{{{}}}~~~tttvvv~~~iiiZZZVVVPPPWWWqqq}}}fffSSSNNNDDD777333222111000///////////////............---------,,,,,,,,,,,,---...///000555---QQQ|||nnnjjjlllrrr}}}vvvqqq^^^WWWNNNSSSSSSRRR[[[jjjxxx{{{~~~}}}}}}||||||}}}~~~{{{sssfffVVVGGG<<<666444333222111000111111111000000111222444;;;MMM^^^tttyyynnnllllllqqqxxx{{{xxxssssssrrrpppmmmkkkmmmpppsssxxx{{{|||zzzxxxuuusssmmmkkkjjjhhhgggdddaaa]]]ZZZXXXUUUQQQOOOMMMLLLKKKHHHGGGFFFEEEEEEFFFFFFGGGIIIKKKNNNQQQTTTYYY^^^bbbfffiiilllnnnpppsssvvvxxx}}}|||{{{yyyxxxwwwwwwwwwuuutttrrrpppllliiifffdddbbb___ZZZUUUQQQLLLGGGCCC;;;999666555555444222111000000000000///...---,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++************++++++,,,+++++++++***))))))))),,,------...///000111222444555555555777;;;AAAFFF<<<>>>@@@CCCGGGJJJMMMNNNOOOXXXhhhzzznnnpppwwwXXXOOOZZZ\\\dddbbbaaavvv{{{zzzvvvzzzyyyaaa===,,,000------------------------))))))***+++---...//////,,,///444555666FFFjjjyyygggjjjtttxxxzzz|||~~~{{{zzz|||~~~{{{zzz}}}xxxzzz~~~ooouuuooobbbbbbiiihhhppp~~~bbbRRRLLLMMMPPPbbbmmm~~~{{{sssmmmhhhhhhfffcccbbbdddaaaccceeegggiiikkknnnpppoooqqquuuwwwyyy{{{~~~qqqrrr|||lll\\\[[[RRRRRRggg~~~hhhSSSMMMFFF:::333222111000000////////////............---------++++++++++++,,,---...///666///TTT|||||||||qqqlllnnntttyyywwwmmm[[[UUULLLQQQQQQRRR___ooozzz}}}~~~~~~}}}|||{{{}}}yyyooo___OOOAAA999555444333222111000/////////000000111222444:::JJJYYYppp~~~|||rrrkkkkkkmmmtttzzz|||xxxsssrrrqqqooommmkkklllooorrryyy{{{~~~|||}}}}}}zzzvvvssslllkkkjjjjjjiiigggdddaaa[[[YYYVVVRRROOOMMMLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHJJJMMMPPPRRRVVV[[[^^^cccfffiiilllnnnqqquuuxxx|||{{{zzzyyyxxxxxxwwwwwwttttttrrroookkkgggdddcccccc```\\\WWWRRRMMMGGGCCC<<<:::777555555444333111000000000000///...---,,,+++*********))))))))))))))))))))))))))))))))))))(((((())))))************++++++************++++++,,,+++++++++***))))))))),,,,,,---...///000000111222333555666777999<<>>;;;777555444444333111000000000000///...---,,,*********)))))))))(((((())))))))))))))))))))))))((((((((()))******++++++++++++************+++++++++++++++***************++++++,,,---...///000000///222555666666777888999<<<===???BBBEEEHHHJJJLLLNNNVVVdddsssfffUUURRRPPP\\\aaabbbssssssmmmmmm]]]@@@//////------------------------******+++,,,,,,---.........222444222888QQQyyy}}}zzz|||tttlllooobbbaaahhhhhhqqqkkk]]]^^^iiiqqqwwwyyy{{{zzzvvvrrrpppoooooorrrvvvzzzxxxrrrmmmllliiidddbbbbbbbbbccceeefffgggiiimmmpppppprrruuuxxxyyy|||qqqpppzzzppp___XXXQQQYYYrrr|||___TTTLLL@@@333333222111000000000000///............---------,,,,,,,,,,,,---...///000333===ZZZwww{{{mmmddddddiiiggglll{{{qqqnnn~~~eeeXXXWWWMMMRRRRRRTTTgggyyy}}}}}}~~~}}}~~~~~~rrr___LLL@@@888333000///000000000000000//////000///000222333555>>>HHHXXXdddooonnnhhhccc```^^^aaaiiiuuu|||}}}yyytttqqqnnnnnnmmmkkkiiijjjlllooosssvvv{{{~~~|||wwwuuusssrrrpppmmmiiifffbbb```\\\WWWSSSPPPNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFHHHLLLOOOQQQTTTXXX[[[aaadddhhhkkklllnnnqqqsssssstttuuuvvvwwwwwwwwwwwwtttsssqqqnnnjjjfffcccaaa^^^]]][[[ZZZVVVPPPIIICCC???;;;777555444444333222000000000000///...---,,,+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++***************+++++++++++++++,,,---...//////000///111444555555666888999;;;<<<>>>AAADDDGGGIIIJJJMMMTTTaaannn{{{mmm]]]VVV\\\^^^```mmmyyyqqqmmm___GGG444...------------------------+++++++++,,,,,,---------///222222222<<>>999444000...//////......///000222333000111333555777999:::;;;BBBEEEHHHIIIHHHKKKRRRYYYaaalllxxx}}}yyyrrrooooooooopppooolllhhhgggjjjmmmrrrssswww|||yyy}}}~~~zzzuuupppllljjjhhheeeaaa\\\WWWSSSPPPOOONNNMMMKKKIIIGGGFFFFFFFFFKKKKKKLLLMMMQQQUUUXXX[[[bbbeeeiiillllllmmmnnnoooqqqrrrtttuuuwwwwwwxxxxxxzzzwwwsssooolllhhhddd```[[[ZZZXXXVVVTTTOOOJJJFFF@@@<<<888555444333222111000000//////......------************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***************************++++++,,,,,,------...111111222333555777999:::;;;===???@@@BBBEEEJJJNNNKKKSSS___lllxxxsssnnntttvvv{{{|||~~~rrrSSS888...,,,,,,,,,++++++,,,------............////////////111222666666AAAhhhyyy}}}tttpppfffeeefffggguuuuuummmpppuuuvvvvvvwwwtttpppkkkeee___[[[XXXWWW]]]aaahhhpppyyy}}}yyyuuupppmmmjjjfffcccbbbbbbbbbbbbdddfffhhhiiiiiikkknnnqqqsssvvvyyy|||}}}{{{ppp]]]WWWWWW___~~~pppZZZUUUDDD888444111000222333222000000/////////...............,,,...000000---///333666EEE^^^sssuuullldddcccfffkkkyyy~~~{{{fffaaa~~~rrr]]]QQQNNNNNNPPPQQQ\\\kkk}}}~~~~~~}}}}}}~~~}}}xxxtttiiiWWWCCC:::777333000/////////......///000222333222222333555666777888888;;;===>>>>>>???FFFQQQYYYgggnnnvvvyyyvvvrrrooonnnkkklllllljjjggggggjjjmmmpppsssvvv{{{zzz|||yyytttpppnnnllljjjeee```[[[VVVSSSQQQNNNMMMLLLJJJHHHGGGFFFFFFIIIIIIIIIKKKNNNQQQUUUWWW]]]aaaeeeiiikkklllmmmooopppqqqrrrtttuuuvvvwwwwww{{{xxxtttpppmmmjjjfffccc\\\ZZZWWWUUURRRNNNIIIEEE@@@<<<888555444333222111000000//////......------************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******************************+++,,,,,,------...111111222333555777888999999<<>>IIIWWWbbblllmmmooopppooommmkkkjjjggghhhhhhgggfffgggiiilllmmmoootttyyy~~~~~~}}}||||||~~~}}}xxxtttqqqllljjjeee```ZZZUUUQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGJJJMMMQQQSSSXXX\\\aaaeeehhhjjjlllnnnooopppqqqrrrtttuuuvvvvvvyyyvvvrrrooommmjjjfffddd^^^[[[WWWSSSPPPLLLGGGDDD@@@<<<888555444333222111000000//////...------,,,************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******************************++++++,,,---------000111111222444666888999888;;;???BBBDDDHHHLLLOOORRRVVV^^^gggrrrqqqyyy{{{wwwttt|||~~~iiiHHH222------,,,,,,,,,,,,,,,---,,,,,,,,,------------...000000333666GGGmmm~~~wwwtttxxxuuuggg]]]]]]bbbhhhyyy~~~}}}~~~}}}}}}yyy{{{}}}xxxvvvsssmmmgggccc```______^^^ccckkkrrryyy{{{xxxsssnnnhhhcccaaa```___^^^^^^^^^___``````cccgggjjjmmmrrrwww{{{~~~}}}xxxwwwzzz~~~|||~~~yyyjjj\\\TTTVVVkkkgggXXXNNN<<<888333111222222111//////////////////............,,,---000///...000555???TTTlllyyyuuummmjjjlllgggnnn~~~tttiiixxx|||hhhVVVOOOMMMKKKKKKOOOQQQaaavvv~~~}}}}}}}}}~~~|||ttthhh^^^MMMAAA555222222111000000///000000000111222222333222222333333444555555666888999:::>>>EEEQQQ___iiillliiieeeeeefffgggfffdddeeeeeeeeeddddddeeefffggggggjjjooouuu{{{}}}{{{zzz{{{~~~{{{uuurrrooolllgggaaa[[[VVVRRRPPPQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEDDDEEEGGGJJJMMMOOOUUUYYY___cccfffhhhjjjlllnnnnnnoooppprrrtttuuuvvvuuusssooommmkkkiiifffccc```\\\WWWRRRNNNJJJFFFCCC@@@<<<888555444333222111000000///...------,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********************************+++,,,,,,------000000111222444666777888:::;;;===???BBBGGGMMMRRRSSSUUUZZZaaalllzzzsss}}}uuupppnnnfffjjjjjjssssssOOO222...------,,,,,,,,,,,,---,,,,,,---------.........222111555:::NNNuuuxxxuuuuuuyyy}}}zzzssslllgggxxxyyysssjjjeee]]]___eeennn|||xxxtttrrrssssssssstttvvvxxxyyyyyy~~~}}}xxxqqqjjjffffffhhhiiieeejjjpppwww}}}|||xxxqqqkkkfffdddcccaaa___^^^]]]^^^^^^^^^aaadddhhhkkkqqqwww{{{xxxrrrlllnnnuuu~~~|||ttt```UUUWWWddd~~~kkkYYYSSS???:::444111222222111///.........///////////////---+++,,,......,,,///555===WWWtttxxxmmmjjjkkkkkkyyy|||yyyvvvzzzeeeSSSNNNMMMIIIJJJOOOQQQbbbvvv}}}|||~~~~~~}}}}}}}}}~~~|||ppp___SSSEEE<<<333222333111000000000000111111222333333333000111222333444666777777555888===DDDMMMVVV```fffhhhccc]]]\\\___bbbcccbbbdddccccccbbbbbbbbbbbbbbbaaadddiiipppvvv|||{{{wwwtttrrryyy|||~~~xxxtttuuusssnnnhhhbbb]]]YYYWWWSSSRRRPPPMMMKKKJJJIIIHHHFFFEEEEEEEEEFFFIIIKKKMMMTTTXXX]]]aaaccceeeggghhhllllllmmmnnnooorrrtttuuusssqqqnnnlllkkkjjjgggeee```\\\WWWRRRNNNJJJFFFCCC@@@<<<888555444333222111000000///...---,,,++++++************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))***++++++,,,,,,---//////000111333555777888<<<<<<;;;;;;>>>EEENNNTTTTTTUUUXXX^^^iiiwwwxxx||||||jjjdddeeeWWW___```bbbkkksss]]];;;///...------,,,,,,,,,------.........////////////222111555;;;SSS|||sssqqqqqqvvv}}}}}}uuukkkgggsss{{{vvvnnnbbbbbb]]]bbbiiisss}}}|||{{{xxxtttoookkkiiiggghhhhhhhhhjjjooouuuzzz~~~wwwpppllllllmmmooonnnqqqvvv{{{|||vvvoookkkgggeeeccc```^^^]]]\\\\\\^^^```cccfffjjjpppvvv{{{~~~xxxpppjjjffffffjjjvvv~~~||||||~~~|||eeeXXXZZZ___wwwppp[[[TTTBBB<<<555222111222111///.........///////////////---++++++------,,,000555999XXXwwwtttiiieeefffiiiyyyttt}}}www|||eeeRRRNNNMMMHHHJJJQQQYYYiii{{{zzzvvvwwwyyyzzz}}}}}}||||||{{{zzz{{{|||}}}~~~~~~uuugggUUUIII@@@888333333444222000111000000222333333444333333000111222444555777888888888<<>>FFFNNNTTTWWWWWWVVVRRRPPPOOOQQQUUUYYY]]]___aaa___^^^___bbbcccaaa______```bbbffflllrrrxxx|||wwwrrrtttvvvxxx{{{~~~wwwuuupppkkkfffaaa^^^\\\VVVUUUSSSPPPMMMLLLJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJMMMQQQWWW[[[^^^aaaccceeedddccccccdddgggjjjmmmnnnllljjjhhhhhhhhhgggfffddd^^^\\\XXXUUUQQQMMMGGGCCC@@@<<<888555444333222111111000///...,,,+++***)))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))***++++++,,,,,,......///000222444555777::::::;;;;;;===BBBIIINNNSSSUUUZZZ```jjjvvvsssddd]]]```iiilllmmmppplllpppmmm>>>000///...------,,,,,,,,,---------.........//////---///444;;;VVVxxxmmmllluuuzzz~~~yyy|||zzzxxxrrrbbbXXX]]]iiiooovvv~~~xxxjjjeee]]]TTTOOOMMMMMMNNNJJJMMMNNNMMMMMMVVVhhhvvvyyyyyyzzzzzzzzzyyyyyyxxxvvvxxxyyyzzz||||||wwwsssiiigggddd```]]][[[ZZZYYYWWWYYY[[[^^^aaagggmmmrrrzzz|||}}}wwwqqqiii___XXXUUUSSSUUU^^^oooyyyxxx~~~{{{|||~~~gggZZZ^^^ZZZjjjeeeVVVDDD>>>777222111111000///---.........//////000000///,,,,,,.........222888>>>___|||}}}kkk^^^[[[]]]aaappp{{{|||rrrxxxgggRRRNNNMMMGGGJJJTTTWWWggg{{{}}}|||}}}~~~}}}{{{yyyyyyzzz|||}}}xxxmmm^^^NNNBBB<<<666222111444666444222333000111333444555555444333666666666666666666666666666:::@@@GGGLLLNNNMMMKKKFFFGGGIIIKKKOOOTTTXXX[[[^^^]]]\\\___bbbdddbbb```aaaaaaaaadddhhhooouuuyyy~~~yyyuuuuuuttttttwww{{{{{{yyyuuupppkkkgggdddbbbWWWVVVSSSPPPNNNLLLKKKJJJHHHGGGEEEDDDEEEFFFHHHIIIHHHMMMSSSYYY]]]```ccceee`````````aaacccfffiiikkkfffdddccccccccccccaaa```]]]\\\YYYVVVSSSNNNHHHCCC@@@<<<888555444333222111111000///...,,,+++***)))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))***++++++,,,,,,......///000222333555666777999<<<>>>@@@BBBFFFIIIOOOSSSXXX___hhhttt{{{ggg\\\^^^nnnuuupppggg___jjj|||JJJ000000///...---,,,,,,,,,,,,,,,,,,---------.........222666===YYYzzzooosss~~~{{{xxxxxx|||xxxqqqsssooo]]]XXX___mmmsssxxx~~~yyytttiii]]]UUURRRNNNIIIEEEBBBAAA@@@CCCBBB@@@>>>AAAMMM___mmm~~~{{{yyyvvvxxx{{{|||||||||}}}~~~yyy{{{|||}}}~~~yyysssmmmhhhbbb^^^]]][[[XXXUUUVVVTTTUUUXXXZZZ\\\cccjjjpppssswww|||}}}sssmmmfff[[[SSSQQQIIILLLRRR[[[gggvvv||||||}}}}}}{{{yyyyyyzzz{{{}}}ppp```XXXSSSeeeppp[[[KKK@@@666444333111......////////////...........................000555888FFF]]]qqqjjj^^^cccfffsssyyyvvv}}}cccLLLMMMIIIFFFMMMSSS[[[ppp{{{~~~~~~{{{~~~}}}{{{mmm^^^QQQDDD:::444777666666666555555555555333222222111222333555555777666666555555555666666:::<<<>>>@@@AAAAAA@@@???@@@BBBEEEGGGJJJOOOUUUYYYYYYZZZ[[[\\\]]]___``````aaabbbbbbcccfffkkkqqqvvv~~~~~~}}}~~~wwwnnnnnnppprrrxxx{{{vvvqqqmmmjjjfffddd\\\ZZZVVVSSSPPPNNNLLLLLLGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJOOOUUUZZZ^^^aaabbb[[[\\\]]]^^^___`````````gggfffddddddcccaaa^^^[[[ZZZXXXTTTRRROOOLLLGGGDDD???;;;777333222222222111000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******+++*********))))))((((((************************---...///000111222333444777777888999;;;@@@FFFKKKLLLPPPVVV\\\cccooo|||zzzwwwddd^^^XXX]]]gggnnnhhh^^^```jjj~~~HHH555000...///...+++,,,///...............///000000111777444>>>eeezzz|||sss|||~~~ssskkkjjjddd[[[YYY[[[ccctttssskkkeee[[[QQQHHHFFFCCC@@@===<<<;;;<<<;;;;;;::::::>>>JJJZZZffftttwwwyyyxxxvvvsssrrrqqqqqqtttxxx{{{}}}~~~~~~xxxrrrnnniiibbb]]][[[YYYUUURRRUUUSSSTTTXXXZZZ[[[```gggnnnqqquuu{{{vvvkkkeee^^^TTTMMMJJJFFFIIINNNXXXdddqqq|||}}}{{{zzz{{{||||||zzzwwwzzzzzz{{{}}}qqq```XXXRRRbbbrrrXXXKKK@@@666333333111//////////////////...........................111555888CCC]]]uuunnnccckkkyyyyyywwwbbbMMMNNNJJJGGGMMMRRRZZZnnnyyy|||~~~}}}~~~vvveeeSSSEEE===:::999777777777666666666555555444444333333333444555666777666555555444444444444777888:::<<<>>>======<<<===???BBBDDDHHHMMMRRRVVVXXXXXXYYY[[[]]]^^^___```aaaaaabbbccceeeiiioootttxxx{{{~~~~~~}}}}}}}}}|||qqqnnnnnnnnnsssyyy|||zzzxxxuuurrrnnnhhheeeccc```[[[VVVQQQMMMKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGJJJNNNSSSWWW[[[]]]___\\\\\\]]]]]]^^^]]]]]]]]]cccbbbbbbbbbaaa___\\\YYYWWWUUURRRPPPNNNKKKGGGDDD>>>;;;666333333333222111000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++*********************))))))************************,,,---...///000222333333666777888999;;;@@@FFFJJJLLLPPPVVV\\\cccnnn|||zzzrrrccc___UUUXXX```gggbbbYYY\\\fffzzzttt|||FFF666111.........+++,,,///...............///000000222777666CCCmmmvvv{{{sssyyy~~~pppeeeccc```ZZZYYYZZZcccsssrrraaaWWWQQQIIIBBB;;;:::888777666666777888333444666888===GGGTTT^^^cccdddeeeeeecccbbbbbbcccgggkkkrrrxxx{{{~~~|||}}}{{{uuuqqqkkkddd^^^\\\XXXTTTQQQRRRQQQSSSWWWXXXXXX]]]ccciiilllqqqwww~~~zzzpppeee^^^WWWNNNHHHFFFDDDFFFKKKVVVcccmmmrrrsssuuuuuuvvvxxxzzzzzzxxxvvvxxxxxxyyyzzz|||~~~||||||~~~vvvddd[[[TTT```{{{xxxUUUMMMAAA666333333111///000////////////...........................111555999CCC```}}}uuullluuu}}}___MMMOOOKKKHHHMMMQQQYYYlllvvvxxx~~~~~~|||~~~~~~}}}{{{qqq```NNN@@@999:::<<<888888888777777777666666666555555555555555666777777666555444333222222222333444666888999999888888999;;;???BBBFFFKKKPPPTTTVVVWWWXXXZZZ[[[]]]^^^___aaaaaabbbcccdddhhhmmmqqqrrruuuzzz}}}}}}}}}||||||vvvxxx~~~zzztttpppnnnooorrrwwwwwwwwwwwwvvvrrrlllgggiiieee```YYYTTTPPPNNNMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHLLLOOOSSSVVVXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXX\\\\\\]]]^^^^^^\\\XXXUUUSSSQQQOOOMMMLLLIIIFFFCCC===:::666333333333222111111000...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************+++++++++++++++************************+++,,,---...///111222222666777888999;;;???EEEIIIKKKPPPVVV[[[aaalllzzz}}}sssfffeee\\\[[[```eeeaaaZZZ\\\eee|||mmmzzz~~~JJJ888222.........,,,,,,..................///000000...444333BBBlllttt{{{rrrmmm^^^ZZZZZZYYYXXXZZZbbbrrr~~~rrr___NNNDDD???<<<999666555444444444555666777222444777999>>>EEENNNTTTQQQQQQQQQPPPOOOPPPRRRTTTYYY___gggooouuuyyy|||~~~}}}}}}{{{yyyxxxzzz|||sssnnnfffaaa^^^[[[WWWTTTPPPOOORRRVVVWWWVVVYYY^^^cccfffkkkrrryyyzzzoooddd]]]VVVNNNGGGFFFBBBDDDIIIUUUbbbjjjkkkhhhlllnnnqqquuuwwwvvvuuussssssssstttuuuwwwyyy{{{|||~~~|||zzzzzz|||~~~kkkaaaXXX___vvv\\\PPPCCC777333222111000111////////////........................///222666:::EEEeee{{{rrr{{{{{{]]]NNNPPPLLLIIINNNOOOZZZmmmuuuvvvzzzzzzxxx~~~wwwzzz}}}}}}{{{zzzyyyzzz~~~~~~}}}|||}}}~~~~~~uuuooobbbSSSDDD<<<:::;;;999999999999888888888888777777777777777777777777777666555333222111111111000111333444555666666555888;;;>>>BBBFFFKKKPPPTTTUUUVVVWWWYYY[[[\\\]]]^^^```aaabbbbbbcccfffjjjnnnooosssyyy}}}}}}|||{{{{{{nnnooorrryyyzzzuuuqqqpppqqqqqqrrrttttttsssooolllkkkhhhccc^^^YYYVVVUUUTTTLLLKKKJJJIIIHHHHHHHHHHHHFFFHHHIIILLLNNNPPPRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWYYYYYYXXXTTTPPPNNNLLLJJJIIIHHHGGGDDDAAA;;;999555333333333222222111000///---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++++++++*********++++++,,,,,,---***************************+++,,,---///000111111555666888999;;;???DDDGGGHHHNNNUUUYYY^^^hhhvvv}}}nnnlllfffaaa```cccaaa[[[\\\ccc~~~vvv{{{SSS;;;333......///---,,,..................///000000...333333BBBiii~~~ttt{{{mmm\\\WWWWWWXXXWWWYYYaaaqqq{{{jjj]]]MMM@@@:::777666777666555555555555555555555444666888;;;>>>AAAFFFHHHBBBBBBAAA@@@???AAAEEEHHHLLLRRRZZZbbbiiinnnrrruuuttttttsssssstttwww|||sssmmmfffbbb```]]]ZZZWWWQQQPPPRRRUUUVVVTTTWWW\\\^^^aaaffflllttt{{{}}}rrrggg```YYYOOOHHHFFF???@@@EEEPPP[[[bbbbbb___dddgggkkkooopppqqqppppppppppppqqqrrrtttwwwxxxzzz{{{zzzzzzzzz{{{~~~ooodddZZZ\\\nnniiiTTTGGG:::444333111000222////////////........................///222777:::FFFfff{{{ooowwwtttZZZNNNOOOKKKJJJOOOOOO\\\nnnvvvwww{{{yyyvvv{{{zzzzzzzzzyyyxxxxxxyyy{{{}}}~~~|||~~~}}}uuummm```QQQEEE>>><<<<<<;;;;;;:::::::::999999999888888888888888888888777666666444333111111000000000111222333444555555555999<<<@@@DDDGGGLLLPPPTTTUUUUUUVVVWWWYYYZZZ[[[\\\]]]___``````aaacccgggjjjooosssxxx||||||zzzyyyyyynnnnnnnnnmmmpppvvvyyytttooommmlllmmmoooqqqqqqqqqooommmhhhccc___[[[XXXWWWNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQSSSTTTRRROOOLLLIIIGGGFFFEEEEEECCCAAA>>>:::777555333444444333222111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++*********++++++,,,,,,---***************************+++,,,---...///000111444666888999;;;>>>BBBFFFEEELLLSSSWWWZZZcccrrr~~~|||}}}sssooohhh___[[[^^^]]]YYYYYY^^^rrr^^^>>>555......///...---..................///000000111777888IIIooo}}}rrrwww~~~~~~tttwww{{{sssppp```XXXWWWXXXVVVXXXaaaqqq}}}mmmUUUKKK@@@;;;888666666888666666666666555444444444555666777999;;;<<<======::::::999888777999===@@@BBBGGGNNNUUUZZZ```eeehhhlllnnnooooooppprrrvvvyyy~~~sssnnngggcccaaa___[[[XXXSSSQQQRRRUUUUUUSSSVVV\\\\\\^^^ccciiipppvvv|||~~~tttjjjccc[[[PPPHHHEEE;;;;;;>>>FFFOOOUUUWWWWWW[[[^^^cccfffggghhhiiikkkmmmmmmnnnpppsssuuuxxxyyywwwxxxzzzzzz{{{|||pppeeeYYYXXXeee{{{nnnZZZLLL===666333111111222////////////............---...//////000333888;;;CCCcccxxxhhhmmmwwwoooXXXMMMNNNJJJKKKPPPPPP]]]pppyyyzzz}}}zzzvvvzzz}}}|||{{{zzzzzz{{{|||}}}xxxyyy}}}}}}uuuiiiWWWGGG>>><<<>>>@@@<<<<<<<<<;;;;;;;;;::::::888999999999999888777777666555444333222111111111111222222333444555666777999<<<@@@DDDGGGKKKOOORRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYY[[[\\\]]]___bbbeeellloootttwwwxxxwwwwwwwwwrrrqqqnnnhhheeehhhqqqyyy|||rrroookkkjjjllloooqqqrrrtttrrrnnniiiccc]]]XXXVVVPPPOOONNNLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQNNNMMMMMMMMMNNNMMMKKKIIIEEEDDDBBBBBBAAA@@@===;;;888666444333444444333222111111///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,*********+++++++++++++++***************************+++,,,---...000111111444555777999:::===AAADDDDDDKKKSSSVVVXXXaaappp|||yyywwwwwwssssssfff^^^aaabbb]]][[[^^^gggfff@@@666......///...------...............///000000///555888MMMuuu}}}mmmkkkmmmvvv{{{pppjjjmmmsssuuuxxxppprrrddd[[[XXXXXXUUUXXXaaaqqqnnnXXXGGG???:::;;;<<<888777888777777777777777666666555555555777888::::::999888777777777555555666999<<<===@@@EEEJJJNNNSSSYYY]]]bbbdddgggiiikkkmmmppprrryyyzzztttlllgggeeebbb^^^ZZZVVVTTTSSSUUUTTTSSSWWW]]]^^^___ccchhhnnntttyyy}}}~~~wwwnnnggg___RRRHHHCCC;;;;;;;;;===BBBHHHMMMQQQSSSVVVZZZ]]]]]]___bbbdddfffgggiiikkknnnrrrtttvvvsssvvvyyyzzzyyyzzz|||~~~rrrgggZZZVVV```}}}sss{{{ttt___PPP@@@888444111111222////////////............---...//////000333888<<<@@@___wwwdddfffppp|||kkkVVVMMMMMMIIIKKKQQQQQQ\\\pppzzz||||||vvvyyyzzzyyyzzz{{{{{{{{{zzzyyyvvvwww{{{~~~|||nnn```NNNBBB>>>??????>>>=========<<<<<<<<<;;;;;;888999999:::999888777666555555444333333333333333222222333333444555777777888;;;???BBBEEEGGGKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRUUUVVVWWWZZZ]]]```eeehhhmmmpppqqqrrrsssuuussspppkkkeeeccccccfffiiikkkwwwzzzvvvpppmmmmmmnnnppppppssssssqqqnnnhhhaaa[[[WWWRRRQQQOOOMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMKKKIIIIIIIIIIIIHHHGGGCCCBBB@@@??????===:::888777555444333444444333222222111000...------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,******************))))))************************++++++,,,...///000111222333555777999:::===@@@CCCEEEMMMTTTWWWXXX```ppp}}}yyyzzznnnmmmkkkccc]]][[[dddkkkBBB888......000///------...............///000000---222555MMMzzzvvvkkkkkkrrr}}}|||rrrmmmqqqssssss|||uuummmyyy}}}oooddd\\\XXXWWWTTTWWW```qqq}}}aaaHHHAAA:::999>>>???:::666777888999999::::::999999888666666777999;;;;;;:::888777777777666555666888;;;;;;===AAADDDGGGLLLRRRVVVWWWZZZ___cccfffiiilllooouuu}}}{{{sssmmmiiifffaaa]]]XXXUUUTTTUUUTTTSSSWWW^^^___aaadddhhhnnntttyyy|||{{{}}}{{{qqqkkkbbbUUUIIIDDD>>>===;;;:::;;;AAAIIINNNNNNQQQUUUVVVWWWXXX\\\``````aaacccfffiiimmmppprrrppptttxxxyyyxxxxxxyyy{{{uuujjj]]]XXX___yyycccSSSBBB999555222111333000/////////............---...//////000333888<<>>===;;;888666666555333333444555333222222111000///------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---+++*********))))))((((((************************+++,,,---...///111222222333555777999:::<<<@@@BBBFFFNNNVVVXXXYYYaaappp~~~zzzuuuooocccWWWSSSfffoooDDD888///...000///------...............///000000222555777PPPtttqqquuu}}}yyynnnlllssstttttt~~~{{{|||ssskkkyyyzzzmmmccc[[[WWWVVVSSSVVV```rrr|||```JJJ@@@AAA???===<<<<<<;;;999777;;;:::999888777777777777777777777777777777777777666666555555555555666666999:::;;;===???BBBDDDEEELLLLLLNNNPPPTTTXXX[[[]]]lllrrr||||||uuupppmmmiiiddd___\\\ZZZXXXWWWVVVWWWXXXYYYbbbdddhhhjjjmmmqqquuuxxx}}}{{{|||~~~ttthhh]]]SSSIIIDDD===;;;999777888<<>>===============<<<<<<;;;===:::888666777888777666777555333333444444444333111111111222333444555666777888888:::<<<>>>@@@AAADDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGHHHKKKNNNRRRUUUYYY[[[^^^bbbeeegggiiiiiilllkkkhhhdddaaa]]][[[ZZZVVVZZZaaaiiirrr||||||wwwrrrmmmiiiggghhhiiijjjjjjhhhdddaaa[[[XXXSSSOOOLLLKKKLLLMMMIIIIIIHHHGGGFFFFFFFFFFFFJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLJJJHHHFFFDDDDDDAAA@@@>>>;;;999777666666444444444444444444333333222111/////////...,,,***,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))((((((((((((,,,,,,,,,---...///000111222333555666777:::>>>BBBFFFJJJQQQXXX[[[aaaooo|||{{{hhhYYYiiizzz|||jjjLLL555///444///***+++,,,,,,,,,------///000111222111333888XXX}}}mmmmmm{{{yyy}}}{{{vvvwww{{{nnnqqq|||sssppp]]]VVVTTTQQQPPPXXXfffuuu~~~sssZZZHHHAAAAAA???===<<<======<<<;;;;;;;;;::::::999999888888666666666666666666666666555444444333333444444555888888999:::<<<>>>@@@AAAAAAAAABBBEEEHHHLLLOOOQQQ```gggrrr}}}zzzuuuqqqmmmgggbbb^^^]]]ZZZXXXXXXXXXYYYZZZaaacccgggiiilllooosssvvvttttttuuuxxx|||{{{uuukkkaaaWWWMMMEEE???===<<<999777777:::@@@EEEIIIJJJJJJLLLMMMPPPQQQRRRRRRSSSUUUVVVXXX[[[```ccclllnnnqqquuuyyy{{{{{{{{{mmm```ZZZYYYrrrdddXXXHHH;;;555333222111000//////.........//////111......111333333888>>>GGG___yyynnn}}}||||||gggWWWJJJIIIKKKIIIKKKOOO[[[mmm}}}}}}{{{yyyyyy|||{{{~~~~~~~~~zzzpppcccWWWLLLFFFCCC>>>===>>>;;;<<<===>>>>>>===<<<;;;<<<:::888888888999888777888666444444555555444333111111111222222333555555666666666777888:::;;;<<<>>>>>>>>>??????@@@AAABBBDDDCCCBBBBBBCCCFFFIIIKKKQQQSSSWWW[[[___aaacccdddiiihhhgggdddaaa^^^[[[YYYSSSUUUXXX\\\cccmmmxxx~~~tttmmmjjjdddbbbaaacccffffffdddbbb\\\ZZZVVVQQQNNNMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFIIIJJJKKKMMMNNNOOONNNNNNMMMLLLKKKIIIGGGEEECCCCCCAAA@@@>>><<<999888777666666555555555444444333333222111//////000///,,,***,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,***************************************))))))))),,,,,,,,,,,,---///000111111333666777999;;;???AAAEEEIIIPPPWWWZZZ```mmm{{{zzztttqqqsss}}}}}}nnn|||sssQQQ999///333...+++...///---------...///000111222444555;;;ZZZ|||yyy}}}}}}|||gggmmmyyyyyydddYYYSSSNNNSSS[[[kkk{{{|||jjjVVVIIIDDDBBB???<<<;;;<<<>>>>>>===:::;;;;;;;;;;;;::::::999666666666666666666666666555555444444444444555555666666666666777999::::::;;;;;;<<<>>>AAADDDHHHIIISSSZZZeeeqqq~~~~~~xxxtttoooiiidddaaa___]]]ZZZYYYYYYYYYZZZ^^^aaadddgggiiilllpppsssrrrsssttttttssssssuuuvvvpppjjjbbbYYYQQQIIIAAA======<<<999777555888<<<@@@CCCCCCDDDEEEGGGIIIJJJKKKJJJLLLNNNOOOQQQTTTYYY\\\eeegggkkkppptttxxx{{{|||}}}~~~qqqddd\\\ZZZllleeeYYYIII;;;555333222222111111000///............000......111222333999???IIIeeezzz}}}fffVVVJJJJJJKKKIIIKKKQQQXXXlll~~~{{{wwwwww}}}|||~~~~~~~~~|||sssjjj^^^RRRKKKFFFAAA???@@@<<<>>>@@@BBBBBBBBB@@@???>>>===<<<<<<===<<<:::888:::888666555555666555333333333333333333444555666555555555555555666777888999999999999999:::;;;<<<@@@???===<<<<<<===???@@@HHHJJJNNNSSSWWW[[[^^^___dddddddddcccaaa^^^ZZZXXXRRRRRRPPPPPPTTT]]]gggooo{{{zzzrrroooeee```[[[\\\```ccccccaaa]]][[[XXXUUURRROOONNNMMMIIIIIIHHHFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@>>><<<:::999888888777777666666555444333333222111//////000///---+++,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,***************************************+++++++++++++++,,,,,,---///000111111444777999;;;===???AAADDDHHHOOOVVVZZZ___lllyyywwwmmmgggiiiooozzzwwwZZZ>>>111222...+++...///---------...///000111222444777>>>___wwwaaajjjiiiZZZRRRNNNRRR[[[mmmyyyiii[[[QQQNNNGGGDDD???<<<<<<======<<<::::::;;;<<<<<<;;;:::999666666666666666666666666888777777666666777777888666555555555555555666666999::::::<<<>>>AAADDDEEEJJJPPPZZZfffsssyyytttooohhhcccbbb```]]]ZZZXXXXXXXXXXXXZZZ]]]aaaccceeehhhkkkmmmoooqqqrrrpppkkkiiiiiikkkeeeaaaZZZSSSMMMGGGAAA>>>===<<<:::777444555888;;;===>>>>>>???AAABBBDDDEEEFFFHHHKKKMMMNNNQQQUUUXXX\\\___dddiiinnnsssxxx{{{zzz}}}uuuggg]]]YYYgggggg[[[JJJ<<<555333333222222111000///............000...///111222333:::BBBIIIhhh|||dddVVVJJJJJJJJJIIILLLRRR[[[mmm|||~~~}}}}}}yyyvvvsssrrrvvv|||~~~zzzvvvvvv~~~~~~}}}~~~~~~~~~~~~vvvnnnbbbUUUNNNJJJFFFDDDFFFDDDFFFIIIKKKLLLLLLKKKJJJGGGFFFFFFEEEEEECCC@@@======;;;888777777777666555666555555555555666666777555555444444555666777777777777777777777888999999===<<<:::999888999:::;;;BBBDDDHHHMMMRRRVVVYYY[[[\\\]]]___```___\\\YYYWWWTTTSSSPPPNNNOOOTTT[[[aaalllwww|||yyyppphhh___[[[]]]```___\\\[[[[[[YYYVVVSSSPPPMMMLLLIIIIIIGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIKKKMMMNNNOOOMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@>>><<<;;;:::999999999888777666555444333333222000///000000000...,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++************++++++++++++************************))))))***************++++++++++++,,,---...000000111444888;;;<<<===???AAADDDHHHPPPWWWZZZ___kkkxxxyyy}}}zzzmmmgggfffiiipppuuu||||||```AAA111222---***,,,+++............///000111222444777AAAdddwwwaaahhh~~~}}}hhhYYYRRRPPPNNNXXXkkktttiiibbb^^^SSSOOOHHHCCC@@@>>>===;;;;;;;;;;;;<<<;;;;;;::::::777777777777777777777777888888888777777888888888777777666555444444555555555555666666888;;;===>>>CCCHHHOOOYYYdddqqq~~~{{{vvvpppjjjeeeccc```]]]YYYVVVUUUUUUUUUVVVYYY\\\___aaabbbdddfffeeeggggggddd^^^ZZZYYYZZZZZZVVVQQQLLLIIIEEEAAA>>>===<<<:::777444333555777999999:::;;;<<<===???@@@BBBDDDGGGIIIKKKNNNQQQTTTTTTXXX]]]bbbfffmmmtttxxxxxx{{{xxxiii]]]WWWddd{{{lll___LLL>>>666333333333333222111//////.........///...///111111333;;;DDDOOOiii}}}}}}bbbUUUKKKJJJJJJHHHLLLTTT___nnnzzzzzzwwwyyyyyyvvvtttrrrqqqppppppppppppooossstttyyy}}}}}}{{{qqqeeeYYYSSSPPPMMMMMMPPPRRRTTTVVVYYYZZZZZZYYYYYYWWWVVVTTTSSSQQQNNNJJJGGGCCCAAA???=========;;;:::999999888777777777888888444444444444555666777777666666666666666777777888888888777666666777888888<<<>>>AAAEEEJJJOOORRRTTTSSSUUUXXXZZZZZZYYYWWWUUUTTTTTTSSSQQQPPPQQQSSSVVV^^^eeeooo{{{}}}uuujjjccc```^^^[[[WWWYYYXXXWWWUUUSSSOOOMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNNNNMMMLLLJJJHHHFFFDDDCCC???>>>===<<<::::::999999999888777666555444333333222000000000111000...,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************((((((((()))))))))******+++++++++,,,---...///000111444888;;;<<<===???AAAEEEIIIQQQXXX[[[```lllxxxtttsss~~~qqqaaa[[[XXX\\\bbbhhhqqqxxxyyyaaaAAA///000...,,,---***///////////////000111222444888CCCfffvvvbbbeeeqqqrrr{{{yyyeeeUUUQQQRRROOOWWWjjj|||uuupppeee```YYYRRRLLLHHHCCCAAA???>>>===<<<;;;;;;;;;;;;888888888888888888888888777777666666666666777777999888777666666555555666666555555666777999;;;<<<===@@@EEELLLUUUaaammmuuuzzzuuunnniiicccaaa]]]XXXUUUSSSRRRRRRQQQTTTXXXZZZ\\\]]]^^^```\\\\\\\\\YYYUUUQQQNNNMMMMMMKKKGGGEEEDDDBBB@@@>>><<<<<<;;;888444333333444666666666777888999;;;;;;;;;>>>AAACCCEEEGGGKKKMMMNNNRRRWWWZZZ^^^eeemmmtttuuuyyy~~~|||lll^^^VVV```uuuqqqcccPPP@@@777444333333222111111000////////////......000111111333<<>>>>>============777777666666666666777777555555555444444555555666444444444444444555555666777888:::===AAAEEEIIIKKKKKKMMMPPPRRRTTTTTTTTTSSSQQQSSSTTTSSSPPPOOOOOOOOOTTTWWW]]]gggsss|||}}}uuunnnggg```[[[WWWVVVVVVUUUTTTRRROOOMMMLLLJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIKKKMMMNNNMMMLLLJJJHHHFFFEEEDDD>>>===<<<;;;:::999999999777777666666555444333333111000000000111111///---,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++)))))))))************+++************************'''''''''((())))))************++++++,,,...///000111444777999;;;===???AAAEEEIIIRRRYYY\\\```kkkwwwtttkkkwww~~~qqqfff\\\SSSSSSWWW[[[___cccfffvvvgggDDD///000//////111---000/////////000000111222555999EEEhhhooo___dddjjjlllwwwwwwcccRRRNNNRRRRRR[[[lllyyytttllleee^^^WWWQQQMMMEEECCC@@@===<<<<<<===>>>999999999999999999999999888777777666666777777888:::999888777666666666666888888777777888:::;;;===;;;<<>><<<<<<;;;999555333333333333333333444444666777888666888<<>><<<;;;999999999666666555555555555666666444444444444444444444444444444666888;;;>>>AAACCCEEEFFFIIIKKKNNNPPPQQQQQQOOOQQQRRRQQQOOONNNNNNOOOOOOQQQTTTYYY```iiiqqqvvvzzz{{{{{{vvvnnneee```]]]UUUUUUTTTRRRQQQPPPOOOOOOJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKMMMMMMKKKIIIGGGEEEDDDCCC<<<;;;:::999999999999999666555555555444444333333111000000000111111000...,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************************************'''(((((()))******++++++*********+++,,,---//////111333666777999;;;???AAADDDIIIQQQXXX[[[___jjjuuuttteeemmm{{{mmmjjj```WWWUUUVVVWWWZZZ^^^dddwwwzzzQQQ555111//////111...000000000///000000111222555999HHHmmm|||uuummmuuu{{{{{{zzzddd\\\hhhpppttt}}}yyy{{{|||uuucccRRRMMMQQQRRR\\\nnnzzzrrrkkkccc\\\WWWIIIFFFBBB>>>======???@@@::::::::::::::::::::::::::::::999999999999:::::::::999888777777777777777777666666555666777999:::;;;<<<>>>BBBIIISSS___gggrrr~~~yyysssnnneeeccc^^^YYYTTTRRRPPPPPPJJJMMMRRRTTTUUUUUUVVVWWWOOOMMMKKKKKKKKKIIIDDD???BBBAAA??????AAABBBAAA@@@<<<<<<<<<999666333333333111111111111222444555555333666:::===???@@@CCCEEEGGGKKKOOORRRTTTZZZdddkkkrrrxxx}}}rrrbbbWWWUUUlllyyyjjjUUUCCC999555333333111000000000000000111222---...000111000222===JJJ[[[qqqyyyxxxtttwwwuuuttt___TTTKKKKKKJJJHHHNNNWWWcccttt~~~~~~|||wwwwwwvvvyyy}}}uuuqqqtttzzz}}}~~~}}}qqqllllllkkknnnrrruuusssrrrqqqrrrtttvvvxxxvvvssspppnnnnnnnnnmmmllliiifffcccaaa```___]]][[[YYYXXXWWWVVVUUUTTTTTTTTTKKKIIIGGGCCC@@@>>><<<;;;999999888777777888888888777777666666555444444444444444555666888;;;>>>@@@AAABBBDDDGGGJJJMMMOOOQQQOOOPPPQQQPPPOOOOOOPPPQQQNNNQQQSSSSSSSSSYYYccclllpppvvv{{{yyyrrriiieeecccVVVUUUSSSRRRQQQQQQQQQQQQJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJLLLLLLJJJHHHFFFDDDCCCBBB;;;:::999999888888888999444444444444444444333333111000000000222222000...,,,++++++***)))*********)))))))))))))))))))))))))))************+++++++++))))))))))))************************************((())))))***++++++,,,,,,*********+++,,,---//////222333555666777:::>>>BBBCCCGGGPPPWWWZZZ^^^hhhtttqqqaaahhh|||zzzkkk___YYYTTTUUUVVVXXX^^^eeecccuuu```===222---,,,...,,,111000000000000000111222333999JJJrrrttthhh^^^hhhsssvvvqqqrrryyyyyy^^^ZZZnnn{{{jjjooouuusssdddRRRMMMRRRNNN[[[ooo|||yyyttthhh\\\SSSPPPLLLGGGCCC@@@======;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::::::::999999777777777777888999666666666666666777888999;;;<<>>???@@@@@@AAAAAA@@@>>>;;;:::888666222///222222111111111111222222333444555888;;;>>>AAACCCAAAFFFKKKOOOSSSYYYaaafffnnntttzzz~~~uuuaaaRRRZZZhhhvvvdddUUUFFF555222555000000000000000////////////222333---,,,333444999HHH^^^yyy~~~vvvwwwuuuqqquuuwww|||eeeUUUIIIIIIKKKKKKOOOVVVhhhvvv|||xxxyyy|||~~~{{{zzzxxxzzz}}}}}}~~~tttvvvwwwrrrrrrxxxyyyxxxwwwxxxyyyzzzyyyxxxwwwtttpppooopppqqqrrrqqqnnnnnnkkkgggbbb```ccceee```]]]ZZZZZZ[[[[[[XXXVVVXXXSSSLLLFFFCCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<;;;888555444444555555666666666777888999:::;;;AAABBBDDDDDDEEEFFFHHHKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPOOOOOOPPPRRRVVVYYY[[[hhhiiikkkooorrrqqqmmmhhhbbb\\\UUUSSSTTTTTTQQQNNNJJJHHHEEEDDDDDDCCCBBBAAABBB@@@???@@@AAACCCCCCBBBEEEEEEDDDCCCAAA@@@??????;;;;;;::::::999888777777333333333333333333333333111111111111111111111111,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))+++++++++,,,---...///000111333444555777999===@@@EEEHHHNNNUUUXXX]]]gggrrryyyfffdddxxxpppkkkTTTRRRSSSVVVWWWPPP^^^dddwwwhhh???///000///...//////////////////000111111777<<>>===<<<;;;;;;888888666555555666777777777777777777777888999999999:::<<<>>>BBBHHHPPPVVVcccrrr}}}tttqqqllleee]]]UUUPPPMMMKKKJJJJJJJJJKKKLLLLLLIIIFFFDDDCCCCCCBBB@@@??????>>>======>>>???@@@AAABBBBBBBBB@@@===;;;:::777333111222222111111111111222222333333444555777999;;;<<>>>>>>>>@@@>>>;;;999777666666777555555555555666777888999===>>>???@@@@@@BBBEEEGGGGGGIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTZZZ[[[^^^dddjjjmmmmmmkkkgggaaa\\\YYYYYYWWWSSSOOOKKKIIIFFFEEEDDDDDDBBBAAABBB@@@??????@@@AAAAAA@@@AAA@@@@@@???>>>===<<<<<<::::::999999888777777777333333333333333333333333111111111111111111111111------,,,+++***)))(((((())))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++)))))))))******+++++++++))))))))))))))))))))))))+++++++++,,,---...///000111222444555777999===@@@FFFIIIOOOVVVYYY]]]hhhsss|||fffbbbvvv~~~wwwbbb]]]WWWXXX[[[SSS\\\aaattt```<<<...---,,,,,,...///////////////000111111111:::LLLzzzqqqkkkmmmpppqqqooopppzzz}}}}}}~~~uuu___VVVrrr{{{ttttttfff]]]^^^\\\SSSNNNPPPQQQ^^^qqq~~~ssshhheee___XXXRRRMMMIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDBBB@@@>>>===:::999888666666666777777888888888777888888999999888999:::;;;>>>CCCJJJOOOXXXfffvvvzzzwwwssskkkbbbYYYRRRNNNKKKJJJIIIIIIIIIIIIGGGDDDAAA@@@@@@???>>>===<<<<<<;;;===>>>???@@@AAABBBCCCCCCDDDBBB???===;;;888555222222222111111111111222222444444444444555555666777===AAAEEEIIILLLPPPWWW]]]bbbhhhqqqwwwyyy{{{~~~|||iii\\\XXXdddsss```MMM999444666111111111000000000////////////222//////555555:::III^^^xxxtttjjjlllcccUUUJJJJJJKKKJJJOOOVVVdddsss~~~||||||wwwuuuuuuwwwyyyzzzxxxwwwuuurrrpppoooqqqssstttsssrrrrrrrrroookkkhhhiiifffccc```]]]ZZZVVVSSSRRRPPPKKKGGGEEEDDDDDDDDDEEECCC@@@===;;;:::999999666666666666666777888888:::;;;<<<<<<<<<>>>AAADDDBBBDDDEEEGGGIIIJJJKKKKKKPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTYYY___fffiiikkkkkkgggbbb```^^^[[[VVVRRRMMMJJJHHHFFFFFFEEECCCAAABBB@@@>>>>>>??????>>>=========<<<<<<;;;;;;;;;:::999999888888777666666666222222333333333333333333111111111111111111111111///...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))+++++++++,,,---...///000111222444555777:::>>>AAAFFFIIIOOOVVVZZZ^^^hhhrrrkkkcccvvvqqqjjj]]]]]]ddd[[[___gggvvv~~~www{{{yyywwwYYY;;;...---,,,,,,//////////////////000111111333@@@SSS~~~|||wwwxxxwww```TTToooxxxqqq~~~}}}zzzhhhZZZXXXXXXSSSOOOPPPQQQ___ssszzzoookkkfff___YYYTTTQQQOOOLLLMMMNNNPPPQQQQQQQQQQQQMMMMMMKKKIIIFFFDDDBBB@@@>>>===;;;:::999999999::::::999888888888888888999999:::;;;<<<>>>CCCIIIMMMRRR^^^mmmxxx{{{vvvoooeee\\\UUUPPPMMMIIIHHHGGGGGGFFFEEEBBB@@@??????>>>>>>===<<<<<<;;;===>>>???@@@AAABBBCCCDDDDDDBBB???===<<<999555222222222111111111111222222555444444444444555666666;;;>>>CCCFFFHHHLLLSSSXXXaaahhhqqqwwwzzz{{{~~~}}}jjj]]]WWW```zzzwwwcccOOO999444666111111111111000000000//////...222000000666666;;;KKKaaa{{{rrrgggiii{{{bbbUUUKKKKKKKKKJJJNNNWWWcccqqq~~~|||}}}~~~~~~}}}xxxvvvwwwzzz}}}~~~vvvuuutttrrrqqqqqqsssttttttuuuvvvwwwwwwuuurrrooonnnmmmlllkkkiiieee```\\\[[[WWWRRRNNNKKKJJJKKKLLLJJJIIIFFFCCC@@@>>><<<<<<:::999999888888999999:::888999:::::::::<<>>=========;;;:::;;;;;;;;;;;;::::::::::::777777666666555555555444222222222222222333333333111111111111111111111111000///,,,***))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000000222444555777:::>>>AAAEEEHHHOOOVVVYYY]]]fffqqquuulllzzztttnnn___aaannneeeeeessszzz}}}ssstttrrrmmmVVV===111......///111///////////////000000111888CCCUUU~~~vvv```VVVttt~~~www~~~{{{lll^^^XXXUUUQQQPPPRRRPPP___sss~~~rrrooojjjeee___[[[YYYXXXRRRSSSUUUWWWWWWWWWVVVVVVQQQPPPOOONNNLLLIIIGGGEEEAAA@@@>>><<<;;;:::;;;;;;;;;;;;:::999888888888999999:::;;;===???CCCHHHLLLPPP\\\hhhqqq|||{{{wwwpppggg___XXXRRRPPPIIIGGGFFFEEEEEEEEEBBB@@@>>>======<<<<<<;;;;;;;;;<<<===>>>???AAABBBCCCDDDCCCAAA???===<<<999666333222222111111111111222222222222222222333444555666999<<>>???AAACCCFFFHHHIIIIIIKKKNNNRRRTTTTTTTTTSSSYYYWWWTTTQQQQQQTTTYYY\\\````````````___\\\XXXUUURRROOOLLLJJJHHHGGGEEECCCCCCAAA>>>===<<<;;;:::888888888888888888888777777444444444444444444333333111111111222222333333333111111111111111111111111111///---+++******+++,,,************************(((((())))))************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000000111333555777:::>>>BBBEEEHHHOOOVVVYYY\\\eeeooozzzxxxkkkhhh]]]cccrrriiigggqqquuuyyyuuurrriiiUUU>>>111......///111///////////////000000111555>>>OOOppp]]]YYY{{{vvvnnndddZZZQQQLLLMMMRRRQQQ___ssswwwtttppplllgggdddbbbaaa[[[]]]___``````___^^^]]]WWWWWWWWWUUUSSSPPPMMMKKKDDDCCCAAA???===<<<<<<===???>>>===<<<;;;:::::::::888999;;;<<<===@@@EEEHHHPPPZZZdddllluuu{{{xxxrrrjjjaaaZZZUUURRRIIIGGGEEEDDDDDDDDDBBB@@@::::::999999999888888888;;;<<<===>>>@@@BBBCCCCCCBBB@@@>>>===<<<;;;888555222222111111111111222222.........///000111222333666:::>>>AAADDDHHHOOOTTT\\\ccclllsssuuuvvvwwwyyy~~~}}}iii[[[VVVZZZppp~~~hhhPPP999444666111222222111111111000000000...333111000555666???QQQiii{{{mmmlllttt```UUUMMMMMMKKKHHHNNNWWWcccooo{{{}}}{{{|||~~~~~~zzz}}}~~~}}}}}}}}}|||{{{yyyxxx}}}~~~~~~yyyvvvtttrrrpppooonnnnnnooorrrtttttttttpppssswwwyyyzzzzzzzzz{{{{{{|||~~~{{{uuupppiiifffbbb^^^[[[ZZZZZZ[[[SSSRRRPPPNNNKKKHHHFFFEEE@@@???>>><<<;;;;;;::::::666999;;;<<<:::999999999<<<<<<===???AAADDDFFFGGGGGGIIIMMMQQQTTTVVVWWWWWWWWWVVVSSSPPPNNNPPPTTTXXXXXXZZZ[[[\\\[[[ZZZXXXVVVTTTRRRNNNKKKJJJHHHFFFDDDCCCAAA>>>===<<<;;;:::888555555444444444333333333222222222222222222222222000000111111222333333333111111111111111111111111111000...,,,+++++++++,,,************************((((((((()))******++++++)))************++++++++++++++++++***************))))))))))))))))))))))))+++++++++,,,---...///000///111333555777:::???BBBEEEHHHPPPWWWZZZ\\\eeennn}}}vvvgggfffaaahhhpppcccbbbaaafffvvvpppkkkWWW>>>///,,,......---///////////////000111111333===QQQjjjYYYYYYqqqmmmdddXXXMMMGGGJJJNNNRRRaaattt~~~yyyuuupppmmmkkkjjjgggiiijjjlllkkkjjjgggfffbbbaaa```^^^[[[VVVRRRPPPKKKIIIGGGDDDCCCBBBAAABBBCCCCCCAAA@@@???>>>>>>>>>;;;<<<<<<======>>>BBBEEEMMMVVV```fffooo{{{~~~{{{uuulllddd\\\VVVRRRKKKHHHEEECCCBBBAAA>>>===888888777777777777666666::::::<<<===???AAABBBCCCBBB@@@???>>>>>>===;;;999222222111111111111222222//////...//////000111222333777<<>>;;;>>>AAABBB@@@===:::999;;;;;;;;;<<<>>>AAACCCDDDHHHJJJMMMQQQTTTVVVWWWXXXVVVWWWVVVSSSPPPPPPSSSVVVVVVWWWYYYYYYXXXWWWWWWWWWVVVSSSPPPMMMKKKIIIFFFDDDCCCAAA>>>======<<<:::999555555444333222111111000111111111111111111111111///000000111222222333333111111111111111111111111000000///...---,,,++++++************************'''(((((()))******++++++)))************+++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))+++++++++,,,---...///000///111333555777;;;???CCCGGGJJJRRRYYY\\\^^^fffooo{{{qqqpppooorrrooo[[[ZZZWWWYYYvvvwwwrrrttt^^^AAA///,,,//////+++///////////////000111111333BBBYYYiiiYYY[[[tttnnnbbbTTTJJJHHHJJJLLLOOO___sss|||wwwsssqqqpppppprrrssstttsssqqqooommmjjjiiihhheee```[[[VVVSSSQQQPPPMMMKKKIIIHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???@@@@@@???>>>>>>AAACCCIIISSS\\\bbbjjjvvv~~~wwwoooeee]]]VVVRRRLLLIIIEEEBBB@@@>>>;;;999888888888888888777777777999999;;;<<<>>>@@@AAABBBBBBAAA@@@@@@@@@???===;;;222222111111111111222222222222111111111111222222111555999===@@@DDDKKKQQQTTT\\\gggooosssuuuxxxzzzzzz|||~~~nnnaaaWWWWWWjjjsssXXX>>>666777222222222222111111111111000///444111...222555AAAWWWlllvvvppppppwww{{{^^^UUUNNNNNNKKKHHHMMMWWWbbbppp~~~~~~~~~~~~|||zzz||||||{{{{{{}}}|||zzzxxxuuurrrooojjjhhhhhhlllppptttsssrrrsssvvvxxxyyywwwxxx{{{}}}}}}{{{yyyuuuppplllgggdddccc[[[[[[ZZZXXXVVVSSSQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDAAADDDIIIJJJGGGBBB>>><<<:::::::::;;;<<>>=========;;;:::777777666555444222222111000000000000111111111111///000000111222222333333111111111111111111111111000000000///...---+++***************************'''(((((()))***+++++++++)))************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++,,,---...///000///111333555777;;;???CCCIIILLLTTT[[[^^^```hhhqqqzzz}}}}}}|||pppWWWVVVWWWUUUnnnyyyxxx|||eeeEEE111...222111,,,///////////////000111111222DDD[[[mmm\\\]]]{{{qqqaaaRRRKKKKKKMMMLLLKKK[[[ppp}}}}}}yyyvvvtttyyyyyyzzz||||||yyytttpppsssmmmgggddddddbbb]]]XXXYYYVVVSSSQQQPPPOOONNNMMMNNNMMMKKKIIIFFFEEEDDDDDDDDDBBB@@@???AAABBBBBBAAAGGGOOO[[[dddllluuuuuujjjeeeaaaXXXOOOJJJGGGCCC@@@???>>><<<:::666555444666888999888777AAA???<<<::::::<<>>======555444222000//////000000111111111111111111111111444555777999<<>>444555999333222111111000000111111...222111000444555AAAXXXsss{{{tttrrryyyuuuqqq|||^^^SSSKKKKKKLLLKKKPPPXXXaaaqqq}}}}}}}}}|||||||||}}}|||zzzyyyxxxuuusssnnnmmmlllmmmoooooonnnmmmsssuuuuuusssrrruuu~~~~~~yyyvvvuuurrrlllgggffffffbbb]]]ZZZXXXWWWVVVTTTWWWUUURRROOOLLLKKKJJJJJJHHHJJJKKKKKKIIIEEEAAA>>>AAA???<<<<<<>>>@@@@@@@@@DDDFFFHHHIIIJJJLLLOOORRRXXXXXXXXXXXXWWWVVVUUUTTTZZZYYYXXXVVVUUUUUUUUUVVVXXXUUUPPPLLLJJJHHHEEECCCCCCAAA>>>======<<<:::999555555444333333222222111......------------............///000111222222333555444333111000111111222222222111000...---+++***++++++************++++++************************)))))))))***+++++++++,,,,,,,,,------,,,,,,+++************+++------,,,+++'''(((***+++,,,---------111222444555777;;;@@@DDDHHHMMMTTTZZZ^^^ccciiinnn}}}|||qqqbbbXXXQQQ___qqqxxxuuu|||iiiHHH222111...***000.........//////000111222666;;;[[[}}}yyyxxxkkk```ddd~~~ppp___SSSMMMKKKKKKLLLLLLYYYmmm}}}}}}|||~~~yyyvvvwwwrrrmmmkkkjjjhhhbbb^^^\\\ZZZWWWUUUTTTTTTSSSRRRSSSRRRPPPNNNLLLJJJIIIIIIFFFDDDAAAAAABBBBBBBBBAAAIIIQQQ[[[dddkkksss}}}wwwlllfffaaaXXXOOOIIIFFFBBB???>>>===;;;:::666555555555777888777666>>>===;;;999999:::<<<>>>AAAAAABBBAAA@@@???>>>>>>777666444222111000000000111111111111111111111111333444666888;;;AAAHHHMMMRRRYYYdddlllpppssswwwzzz{{{|||}}}vvvaaaXXXTTTeee|||bbbEEE777555666333222111111000000111111///333111111444555AAAYYYvvv}}}xxxyyy~~~~~~sssnnnwww{{{^^^RRRJJJJJJKKKJJJPPPYYYbbbrrr~~~|||~~~~~~}}}||||||~~~{{{wwwvvvuuutttsssmmmlllkkkmmmoooqqqqqqppprrrtttvvvuuuuuuxxxzzzwwwxxxvvvppplllllliiieeeaaa___^^^]]]\\\[[[YYYXXXVVVTTTRRRQQQQQQQQQKKKLLLLLLLLLJJJFFFCCCAAABBB???===<<<===?????????CCCEEEGGGIIIJJJMMMQQQSSSWWWWWWXXXYYYYYYYYYXXXXXX[[[ZZZYYYWWWVVVVVVVVVWWWWWWTTTPPPMMMJJJHHHEEECCCBBB???===<<<;;;;;;:::888444444444333222222111111///......------......///...///000000222222333444555444333222111111111222222222111000///---+++***+++******))))))******+++***************************************+++++++++,,,,,,------,,,,,,+++***++++++******++++++***)))((()))***+++,,,------...111222444555777;;;@@@DDDHHHMMMTTTZZZ]]]bbbhhhlll{{{}}}}}}yyymmm]]]TTTUUU^^^ppp||||||jjjIII333000...+++000.........//////000111222777===[[[yyy{{{ggg[[[___yyykkk[[[QQQMMMKKKKKKMMMOOO]]]ppp}}}{{{xxxuuusssrrrooojjjeeedddaaa^^^]]]]]]^^^]]]\\\ZZZYYYXXXVVVTTTRRRQQQPPPKKKIIIGGGFFFGGGGGGFFFEEEKKKRRR[[[cccjjjqqqzzzwwwllleee___WWWNNNGGGDDDAAA>>>>>>===;;;:::777666555555666666555444:::999999888888999::::::>>>???AAABBBBBBAAA@@@???:::999777555333111000000111111111111111111111111111333444777:::@@@GGGLLLPPPWWW```ggglllpppvvvzzz|||}}}~~~xxxcccWWWTTTccc~~~tttxxxfffIII:::666555333222111111000000111111000444222222555444BBB\\\xxx{{{}}}tttvvvwww}}}~~~aaaTTTJJJIIIIIIIIIOOOYYYcccsss}}}}}}}}}~~~}}}}}}}}}xxxvvvvvvuuuuuullllllkkkmmmqqqsssttttttrrruuuyyyzzz|||~~~{{{|||{{{vvvssstttnnnkkkhhhfffffffffeeeddd^^^]]]\\\ZZZYYYYYYYYYYYYQQQQQQPPPOOOMMMJJJHHHGGGFFFCCC@@@??????@@@AAA@@@BBBDDDFFFHHHJJJNNNRRRUUUVVVWWWXXXZZZ\\\\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXXXXUUURRRPPPMMMKKKHHHEEEBBB@@@>>>;;;:::::::::999777333333333222111111000000///......------......//////000111222333444444555555555444222222222222222222222111111///...,,,,,,******))))))))))))******************************+++++++++***************,,,,,,------,,,,,,+++***,,,++++++***))))))))))))))))))***+++,,,---......111222444555777;;;@@@DDDHHHMMMTTTYYY\\\```fffjjjwww|||wwwuuuxxxvvvlll```YYYZZZ[[[lll}}}mmmLLL444000...+++000.........//////000111222888>>>]]]tttwwwxxx{{{yyyuuuyyyxxx}}}hhh\\\^^^sssdddUUUOOOMMMLLLLLLNNNSSSaaauuu}}}~~~|||zzzyyyxxxuuuppplllllliiigggfffggghhhggggggaaa```___]]][[[YYYWWWVVVSSSQQQOOONNNNNNMMMKKKJJJLLLQQQYYYaaahhhpppxxx~~~}}}uuukkkccc]]]TTTKKKFFFCCC@@@>>>>>>>>>===;;;888777555555666555444222777777888999999999888888;;;===@@@BBBCCCBBBAAA???===<<<:::888555333111111111111111111111111111111000111333555888>>>EEEKKKPPPUUU]]]ccchhhnnnuuu{{{}}}~~~yyyeeeXXXTTTbbbyyydddIII;;;777666333222111111000000111111222444222333555444DDDaaa{{{~~~}}}xxxsssvvveeeWWWLLLJJJIIIHHHNNNXXXcccsss~~~~~~~~~zzzxxx{{{~~~{{{zzzxxxvvvooonnnmmmooorrrtttuuuuuutttxxx}}}{{{yyyzzzuuusssooonnnmmmlllkkkiiicccbbbaaa```___^^^^^^]]]XXXWWWUUUSSSQQQOOOOOONNNLLLIIIEEECCCCCCCCCCCCBBBAAACCCEEEGGGIIIMMMRRRVVVWWWXXXZZZ\\\^^^______```___^^^]]]\\\[[[ZZZYYYYYYSSSQQQOOOMMMKKKHHHCCC@@@>>><<<:::999::::::999888333333222111111000000/////////............//////000111111222333444555666666555444444333222222222222222222111000///...---***))))))(((((())))))***************************,,,+++++++++***))))))))),,,,,,------,,,,,,+++***,,,,,,+++***)))***,,,---******++++++,,,---......000222444555777;;;@@@DDDHHHNNNTTTYYY[[[___eeeiiiuuu}}}nnnjjjkkkppprrrnnnjjjiiiiiicccmmmxxxrrrQQQ666111///,,,000............///000111222777@@@___qqqqqqqqqzzz}}}wwwwwwrrr{{{zzzyyy~~~ooobbbcccnnn^^^PPPMMMNNNLLLLLLPPPTTTcccwwwwwwsss~~~~~~~~~}}}{{{xxxtttqqqpppnnnlllkkklllmmmmmmlllffffffeeedddbbb___]]]\\\YYYWWWUUUTTTSSSRRROOOMMMMMMQQQWWW^^^fffooowww|||~~~|||{{{zzz{{{yyyxxxsssiiiaaa[[[SSSKKKEEEBBB???>>>>>>???>>>===999888666555666555444222666777888999:::999999888888:::>>>AAABBBBBBAAA@@@???>>><<<:::777555222111111111111111111111111111///000222333777<<>>>>>===:::888777666777777555333666777888999999999999999777999<<<>>>@@@AAA@@@@@@??????===;;;999666444222111111111111111111111111///000111222555:::@@@EEELLLQQQXXX___dddlllttt{{{|||}}}~~~jjjZZZVVV```|||eeeHHH999666666333222111111000000111111222222111555888555IIImmm}}}xxxhhhZZZOOOLLLJJJHHHMMMVVV___ooo|||zzz|||||||||{{{{{{}}}~~~}}}~~~zzzrrrkkkkkkooouuutttvvv{{{~~~~~~xxxtttuuusssqqqqqqtttvvvwwwxxxvvvxxx|||~~~}}}zzzwwwuuussspppmmmkkkkkkjjjiiigggeeecccbbb___]]][[[YYYWWWUUUUUUTTTTTTQQQLLLHHHFFFDDDBBBAAABBBCCCCCCCCCDDDGGGLLLPPPVVVXXXZZZ\\\^^^___```aaaaaaaaa```___^^^\\\ZZZYYYRRRPPPLLLIIIFFFBBB===::::::888777777888999888777333333333222111111000000000//////......//////000000111222222444444555666666666666666555444333222111111222222222111111000++++++************++++++************************+++++++++***************,,,,,,------,,,,,,+++******,,,,,,+++***---333999---,,,+++++++++---...///111222444555777;;;@@@DDDHHHMMMTTTYYY\\\```fffjjjttt}}}{{{nnniiieeedddcccdddjjjrrrxxxwww{{{rrr^^^===333111---............//////000111222777DDDddd{{{www|||uuu||||||jjjbbbbbbrrr[[[KKKKKKMMMJJJKKKQQQQQQccczzz~~~}}}~~~zzzxxxuuuttttttuuuttttttsssttttttsssqqqnnnkkkiiieeecccaaa```^^^[[[WWWTTTTTTUUUWWW\\\cccjjjooorrrqqqggg]]]XXXTTTQQQUUU\\\```dddccc]]]VVVQQQKKKDDD???===::::::;;;<<<<<<<<<:::999777777888888777555666666666777888999999:::777888:::<<<===>>>??????>>>>>>===<<<:::777444333111111111111111111111111000000111111333777===BBBHHHNNNVVV]]]cccjjjrrrxxx{{{}}}nnnZZZVVV^^^yyyiiiKKK;;;666555333222111111000000111111111111000666888666LLLsssvvvaaaUUULLLKKKKKKIIINNNVVV^^^mmmyyy{{{|||~~~yyy{{{|||{{{xxxuuuvvvwww}}}||||||yyytttkkkcccccciiikkkggghhhqqqyyy~~~{{{xxxuuusssqqqrrruuuxxxzzz{{{zzz{{{~~~~~~{{{zzzyyyvvvsssqqqnnnnnnnnnnnnmmmkkkiiihhhdddcccbbb```^^^\\\[[[ZZZZZZVVVQQQLLLIIIGGGEEECCCDDDDDDCCCBBBAAADDDHHHLLLRRRTTTWWWZZZ]]]```bbbbbbaaaaaaaaa```^^^\\\ZZZXXXSSSPPPKKKFFFBBB>>>:::777777555444444555666666555444444444333222222111111000000////////////000000000000111222333444555555666666777777666555333222111111222222333222222111,,,,,,++++++++++++,,,,,,***************************************+++++++++,,,,,,------,,,,,,+++***+++------***)))+++222999...---,,,++++++,,,...///111222444555777;;;@@@DDDHHHMMMTTTZZZ]]]bbbhhhlllvvv|||sssmmmhhhccc\\\YYY]]]eeeuuurrrsssyyyddd@@@444111------.........//////000111222444CCCfffjjjdddbbb~~~xxx^^^KKKKKKMMMIIIJJJQQQQQQeee}}}~~~{{{zzzzzz{{{zzzyyyyyyyyyyyyxxxvvvssspppnnnllljjjhhhfffeeeaaa]]]ZZZXXXWWWXXX\\\aaagggkkkmmmdddXXXLLLEEE@@@===BBBJJJTTTYYYYYYTTTNNNJJJDDD>>><<<:::888888999;;;;;;::::::999888888999999888777555555555555666888999:::777888888:::;;;===>>>???>>>>>>===<<<:::888555333111111111111111111111111000111111111222666<<<@@@EEEKKKTTT[[[aaahhhpppvvvzzz|||qqqYYYUUU\\\vvvjjjMMM===777555333222222111000111111111111000000666999777MMMvvv}}}|||~~~}}}\\\PPPHHHJJJJJJJJJOOOWWW^^^mmmxxxxxxyyy}}}||||||~~~yyyuuutttuuu|||yyy{{{|||yyyuuupppfff^^^^^^dddfff``````lllxxx~~~~~~tttrrrppprrrvvvzzz}}}~~~~~~|||{{{{{{yyywwwtttooopppqqqrrrqqqpppooonnnjjjjjjiiihhhfffcccaaa``````\\\VVVQQQNNNLLLIIIHHHEEEDDDCCCAAA@@@BBBFFFIIIOOOQQQTTTYYY]]]aaacccdddaaaaaaaaa```^^^\\\YYYXXXTTTPPPJJJDDD@@@<<<888666444222111111333444444333555555444333333222222111000000////////////000000///000111222333444444555666777777777777555444333111111222333333333222222---,,,,,,++++++,,,,,,---************************))))))******+++++++++,,,,,,,,,---------,,,++++++,,,------***''')))000777...---,,,++++++,,,...///111222444555777;;;@@@DDDHHHMMMTTTZZZ^^^ccciiinnnwwwsssnnniiibbbXXXRRRTTT[[[nnnooossshhhBBB444222------.........//////000111222000AAAgggpppiiifff|||aaaLLLKKKMMMIIIJJJQQQSSSggg~~~zzzvvvsssqqqnnnllliiieee```\\\WWWVVVVVVWWWZZZ]]]]]]]]]LLLFFF===777555777999:::EEEEEEEEEEEECCC???<<<:::666777777777888888888888999::::::::::::999888888888999888777666777:::<<<777777888888888999999999<<<===<<<<<<;;;:::999888333222000/////////000111333222111111333666:::<<>>>>>>>><<<:::777666666666666777777777888888999999999999999888777777888888888777666777999<<<999999888888777666666555888999999::::::::::::999444333111000///000000111222222111111333666999;;;@@@DDDMMMVVV[[[___iiitttyyy|||vvv___WWW\\\wwwrrrRRR>>>777777444333222222111222222222222111000555888888PPPzzzwww{{{zzzzzzaaaTTTKKKIIIIIIHHHMMMVVVbbbuuu~~~}}}|||qqqpppkkk[[[YYYgggrrr|||vvvwww{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyy{{{wwwuuuuuuxxxyyyvvvrrrooopppqqqqqqooommmkkkiiijjjfffaaa]]]ZZZWWWTTTRRRIIIFFFDDDCCCDDDDDDDDDCCCKKKLLLMMMPPPTTTYYY]]]___aaa___^^^]]]\\\WWWQQQLLLHHHDDD>>>:::777555444222222222111111111222333333555555666666555444444333333222111000000///////////////000111333444555555777777777777777666555555333333333222222222222222111000...,,,************+++++++++*********))))))************************,,,++++++***************************************,,,******---111333000,,,111222444666888<<>>===;;;999999999999777666333444555555555555444333444555555555555666666666666666777777666666555444777777888777666666888:::::::::999777666555444333444555777888::::::;;;;;;666666555444222111111000111111111111222555777999;;;>>>FFFOOOTTTXXXcccnnnvvvzzzuuueee\\\___yyyxxxWWW@@@666555444444333222222222222333444666444666999<<>>DDDHHHHHHMMMSSSXXX[[[```fffkkkrrr||||||nnn}}}vvvhhheeedddYYYUUU\\\```^^^qqqsss~~~yyyeeeFFF333//////,,,///......//////000111222666IIIlll{{{ddd^^^qqquuuYYYPPPKKKMMMRRRPPPVVVjjjtttaaaXXXeeerrrsssuuu{{{uuu}}}|||xxxtttnnnhhhddd___[[[UUUOOOJJJEEE???<<<======<<<======<<<999666444444444555555555444444333333444444444555555555555666666666666555444444666777888777666666888999999999888888888777777777888999999:::;;;;;;::::::888888777666444222111000000000000111222444666777:::===DDDMMMQQQWWWbbbmmmwww{{{yyyiii^^^```yyyvvvWWWAAA888777555444333333222222333333///333222333888???[[[cccUUUIIIHHHHHHHHHPPPZZZ```sss{{{}}}}}}xxxxxx{{{}}}{{{xxx|||}}}}}}eeeWWWWWWUUUbbb{{{{{{{{{{{{|||zzzxxxvvvttttttttttttssssssrrrrrrooollliiifffccc___[[[XXXSSSPPPMMMKKKJJJJJJIIIGGGGGGGGGGGGGGGIIIKKKNNNOOOSSSSSSSSSPPPJJJBBB;;;777333111///.../////////...000000000000111222333444444444555555555555555444444333222111000000000000......///000222333444555666666777777777777666666555555444444333222111111111111000///...,,,+++******************************************************+++,,,,,,,,,,,,++++++************************+++******+++---////////////111444777:::???EEEIIIGGGLLLSSSXXX[[[^^^cccfffnnnzzziiiqqqsssmmmkkk___[[[cccggg^^^ggguuuwwwwwwrrr```FFF444//////...............///000111222666JJJnnn~~~vvv{{{{{{```YYYlllbbbSSSJJJLLLQQQOOOVVVjjj}}}ssspppzzz~~~zzzvvvpppjjjfffaaa]]]WWWQQQLLLFFFAAA>>>CCCBBBBBBBBBBBB@@@<<<888666666666555444444444333222333333333333444444444555666666666666555444444555666888888666666777999777777888888999999999:::;;;;;;<<<<<<<<<;;;::::::::::::999888666333111000000000000111222333555555999<<>>;;;;;;999777666555444444222222222222333333333333666666666666666555444444444666888888777666777888666777777777888888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999777444222000///000000111222333444444777:::AAAHHHMMMSSS___jjjtttyyyooocccbbbyyyxxxXXXBBB999888555555444333333333333444111888888999BBBOOOmmm~~~tttxxx```SSSJJJIIIIIIHHHMMMVVV```qqqyyyzzz~~~~~~}}}|||xxxwwwxxxzzz{{{xxx{{{~~~fffSSSPPPIIIQQQnnn}}}{{{yyy{{{}}}~~~|||zzzxxxwwwyyyxxxwwwuuutttssssssrrrmmmkkkiiihhhfffddd```]]]]]]YYYTTTPPPNNNLLLIIIGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCBBB>>>888333111111000///......000000000///......//////000222333444333444444555666666555555444444333222111111111111---...///000111222333444555555666777777777777777666666555444333222111111222222222111000...,,,+++))))))*********+++++++++************************)))***,,,---...---,,,+++***************************++++++++++++---///000...111444777;;;@@@GGGKKKPPPUUU]]]cccgggmmmuuuzzzyyypppooowwwoooqqqkkkiiillljjjlllqqqtttvvv|||xxxfffNNN;;;222111111------......///111222333666KKKrrruuusssssswwwxxx|||uuuxxxyyy{{{fff\\\fffppp[[[JJJHHHMMMIIIMMMccc{{{~~~zzzuuuoookkkbbb```]]]\\\\\\\\\[[[YYYWWWUUUTTTSSSQQQMMMHHHEEEAAA@@@===;;;999777666666111111222222222333333333666666777777666666555444444666888888777666777888666666666777777777777777999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;:::888555222000//////000111222333333444666888???FFFKKKQQQ]]]iiiqqqwwwqqqdddcccyyyzzzYYYBBB888777555555444333333333333444111777666555<<>>>>>===:::777333333333333222222111111333444555444333444777999777666666777999888666444444555777888999999999888777777888999:::<<<<<<===>>>===;;;999777555333222111111111111111222222222555555:::BBBGGGNNNYYYdddrrryyytttfffbbbvvv^^^AAA555555444333333333333444555555555555;;;:::AAABBBRRRyyyrrrpppwww}}}qqq~~~cccRRRGGGIIIJJJFFFJJJTTT___kkkwww|||}}}~~~~~~|||yyyvvvtttuuuvvvxxx}}}~~~~~~{{{~~~}}}{{{yyyssslllZZZNNNDDDAAA@@@HHHbbb}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxwwwxxxyyyxxxvvvttttttrrrpppnnnmmmkkkgggeeeeeebbb]]]YYYUUUQQQLLLIIIHHHFFFCCCBBBAAA???<<<:::999888666444222111000000222222111111000000/////////////////////000111111555555555555666666666666666555444333111000///...////////////000111333333222333555777888777666555666666666666666555444444222222111000///...------++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222222444555999???GGGLLLZZZ]]]```bbbdddhhhoootttwwwqqq~~~YYY>>>555000***////////////000111222333777MMMsss{{{~~~^^^ZZZVVVkkkkkkZZZLLLDDDHHHQQQOOO```www~~~yyyqqqlllmmmjjjmmmmmmooo~~~ttteeeYYYTTTUUUVVVPPPIIICCCAAA@@@>>>===555555444333222222111111333444444333333444666888777666666777999888666444333444666888999999999999888888999:::;;;<<<======???>>><<<:::888666444444111111111111111111111111444555:::AAAGGGMMMXXXcccpppxxxssseeebbbxxx]]]@@@555555444444333333444444555666555555;;;;;;CCCEEEUUUvvvppppppxxxrrrsss~~~cccRRRGGGIIIIIIFFFJJJTTT___kkkwww{{{|||~~~~~~|||yyywwwxxxyyywww|||~~~~~~~~~}}}~~~~~~{{{yyywwwooofffSSSIIIAAA???>>>BBBTTTjjj~~~}}}}}}}}}|||||||||{{{{{{{{{zzzxxxxxxyyyzzzxxxwwwwwwuuurrrpppnnnkkkgggddddddaaa]]]YYYVVVRRRMMMJJJJJJHHHEEECCCBBB@@@===;;;999999777555333222222222222222222111000000////////////......//////000111444444555666666777888888777666555444222111000///000000///000000111222333222333555777888777666666888888888888888777666666222222111000///......---++++++************++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222333444666999???GGGLLLVVVZZZ^^^```bbbffflllpppxxxttthhhpppzzz{{{~~~~~~ZZZ???666222---////////////000111222333888LLLqqq|||___\\\XXXkkkeeeUUULLLHHHIIIMMMLLL\\\rrr~~~yyyqqqmmmmmmmmmqqqtttyyy~~~mmm```[[[ZZZ\\\XXXQQQJJJDDD@@@===<<<888777666444333222222111222333333333222333555888777777666888999999888666333444555777888::::::;;;999::::::;;;<<<===>>>>>>???>>>===;;;999888666555111111000000000000000111444555999@@@EEEKKKVVVaaannnvvvrrreeecccyyy^^^CCC888777444444444333444444555666555666<<<===EEEHHHYYYtttpppsss~~~wwwmmmrrr|||dddRRRGGGIIIIIIFFFJJJUUU___kkkvvvzzz{{{|||}}}|||~~~{{{zzzzzz{{{yyy~~~}}}}}}~~~~~~{{{wwwvvvssshhh]]]KKKCCC??????===>>>HHHVVVlll~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||yyyyyyzzz{{{{{{zzzzzzxxxuuussspppmmmhhhddddddaaa]]]ZZZWWWTTTPPPMMMKKKIIIFFFDDDBBB@@@===;;;999888777666444444333333333222222111111000000//////............//////000333444555666777888999:::777777666555444222111111111111000000000111111222222444555777777777666666888888999999888888777777333222222111000///......++++++************++++++************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111333444666:::@@@GGGLLLQQQVVV\\\___aaadddhhhlllqqq|||ooo```fffqqqvvvzzzuuuyyyWWW???666333///////////////000111222333:::LLLppp```___\\\mmmzzzdddQQQLLLKKKJJJHHHJJJZZZooo}}}~~~yyyrrrnnnnnnmmmppptttzzzwwwlllbbb[[[^^^^^^\\\XXXPPPHHH@@@<<<===;;;999777555333333333111222333222111222555777888777777888:::;;;:::999555555555666888999;;;<<<;;;;;;;;;<<<===>>>>>>?????????>>><<<;;;999888888222111000/////////000111444444888???CCCIIISSS^^^jjjsss~~~rrreeeccczzz___EEE;;;:::444444444444444555666666777777>>>>>>FFFHHHYYYuuuqqqwww|||www}}}fffTTTHHHIIIIIIFFFJJJUUU^^^jjjvvvyyyyyy{{{{{{zzz~~~|||zzzyyyzzz}}}~~~~~~~~~}}}|||}}}|||xxxtttrrrnnnbbbVVVFFF@@@===???@@@@@@EEELLLSSSaaannntttvvvyyyyyyuuuxxxvvvwwwyyy{{{}}}~~~|||zzzyyyzzz|||||||||{{{yyywwwvvvtttppplllhhhdddbbb^^^[[[YYYVVVRRRPPPMMMJJJGGGDDDBBB@@@===:::888777666555555444555555444444333222222111111000///...............//////222333444666888999;;;;;;888888777666555444333333222222111111000111111111333444555666777777777666666666777777777666666555333333222111000//////...,,,++++++******++++++,,,***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111333555777:::@@@GGGLLLPPPUUU\\\```bbbdddhhhkkkrrr}}}lll```gggrrrvvvwwwzzziiiuuusssTTT===333111///////////////000111222333;;;KKKooo```______qqqxxxnnnVVVNNNLLLJJJGGGKKK[[[qqq~~~~~~zzzrrrnnnooolllnnnpppvvv{{{hhhXXX[[[___eeehhheee\\\PPPHHHBBB@@@===:::777555444444111222333222111222555777888777777999<<<>>>???>>>999888777666777999;;;<<<;;;<<<<<<======>>>>>>>>>??????>>>===<<<::::::999333222000/////////000111444444777===AAAFFFPPP[[[fffooo|||sssfffdddzzz^^^EEE:::999555444444444444555666666999999???>>>FFFGGGWWWtttpppwwwzzzjjjWWWJJJJJJJJJFFFJJJUUU^^^jjjuuuxxxyyyzzzzzzyyyzzz|||~~~~~~{{{yyyxxxxxx{{{~~~~~~~~~~~~}}}{{{{{{vvvqqqmmmggg\\\PPPGGGAAA<<<>>>AAACCCEEEFFFFFFMMMUUUYYY]]]bbbfffggghhhhhhiiimmmpppvvv|||yyyyyyzzz|||}}}}}}{{{zzzyyyyyyxxxuuuqqqmmmfffddd```]]][[[YYYUUUSSSNNNKKKHHHEEEBBB@@@<<<999666666555555555555666666555555555444333333222222000//////.........//////111222444555777999;;;;;;888888777777666555444444333222111111111111111222333444555666666777777777666666777777777777666666444444333222111000//////,,,,,,++++++++++++,,,,,,************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111333555888;;;AAAGGGKKKQQQVVV^^^ccceeegggjjjmmmsss~~~sssfffgggmmmooopppsssmmmsssyyyrrrUUU>>>333000000////////////000111222333999IIIooo{{{___\\\___uuu|||cccPPPJJJJJJJJJKKK\\\sss}}}yyyyyy{{{}}}~~~~~~~~~zzzsssooopppkkklllnnnqqq~~~jjjSSSUUUYYYaaajjjnnnjjj___VVVHHHEEEAAA===999777777666222333333333222333555888888777888;;;???BBBDDDDDD???===:::888777888:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;::::::555444111000///000111222333333777<<<@@@DDDNNNXXXccclllzzzsssgggdddzzz{{{[[[CCC888666555555444444555555666777;;;;;;@@@???FFFGGGWWWtttmmmqqq}}}~~~xxxooo\\\MMMLLLJJJFFFJJJUUU]]]iiitttxxxyyyzzz{{{zzzwwwzzz}}}~~~|||yyyxxxwwwuuuwwwzzz~~~~~~{{{|||xxxppphhh```UUUJJJFFF@@@:::===DDDHHHHHHEEEEEEIIIPPPVVV]]]fffnnnrrrmmmkkkkkknnnqqqvvv~~~|||zzzzzz|||~~~~~~}}}|||{{{{{{||||||yyytttqqqiiigggccc```^^^[[[XXXUUUPPPMMMIIIFFFDDDAAA===:::666666666666666777888888888777777666666555444444111000000////////////000111222333555666888::::::888888777777666555555444222222111111111222222333444444555555666777777777888888999999::::::999999555444444333222111000000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111333666999<<>>BBBLLLVVV```jjjxxxsssfffeeezzz}}}{{{{{{[[[DDD999666555555555555555666666777;;;;;;AAAAAAHHHJJJZZZwwwlllkkkuuusss```PPPNNNKKKFFFJJJTTT\\\hhhtttxxxyyy{{{|||{{{xxx{{{|||zzzyyytttuuuvvv{{{~~~}}}|||qqqcccXXXMMMEEE???:::888>>>KKKTTTSSSNNNNNNSSS[[[eeennntttyyy}}}wwwtttrrruuuxxx{{{~~~}}}}}}}}}~~~~~~~~~~~~{{{uuurrrmmmjjjfffccc```]]]YYYWWWSSSPPPLLLIIIFFFCCC???<<<777777777888999:::;;;<<<:::999999888888777666666222222111000000000000000111111222444555777888888777777777666555555444444111111111111222333333444444444444555555666777888777888999::::::::::::999555555444333222111111000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111333666999===BBBGGGKKKQQQVVV]]]aaadddgggllloooooo{{{vvvhhh```___dddkkkvvvzzzwwwvvvyyy___FFF666111333////////////000111222333999GGGlll}}}}}}|||yyy|||wwwzzzyyy___UUUXXXzzzwwwXXXJJJIIILLLGGGXXXnnn}}}|||uuuqqqppprrrtttuuuuuuuuuvvvxxxyyyzzz{{{||||||}}}~~~~~~{{{ssspppqqqlllllljjjfffdddmmmttthhhaaa[[[^^^hhhmmmjjjdddOOOLLLGGGAAA===;;;::::::333444555444333444777999888777999===CCCHHHLLLMMMHHHEEE???:::777777888999;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;888666333111000111222444333333666:::===AAAKKKTTT___iiixxxrrrfffeee{{{~~~^^^GGG;;;999555555555555555666777777;;;;;;BBBBBBKKKMMM^^^|||mmmiiiqqqvvvbbbRRROOOLLLFFFJJJTTT[[[hhhtttxxxzzz|||}}}}}}yyy}}}|||{{{xxxwwwvvvzzz~~~~~~~~~rrr```RRRHHHAAA666444666AAASSS``````YYYYYY^^^iiitttzzz|||{{{|||}}}xxxvvvyyy}}}~~~~~~{{{uuuqqqooolllhhheeebbb^^^[[[XXXVVVSSSOOOKKKHHHEEEAAA>>>999999999:::;;;<<<>>>>>>;;;;;;::::::999888888777333333222111000000111111000111222333444666777777777777666666555555444444111111111111222333444555555444444555555666777888555666777888888888888888666555444444222222111000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111333666:::===BBBGGGKKKPPPUUU[[[___bbbeeejjjoooqqq|||~~~rrrhhhcccfffkkkkkktttvvvuuuzzz___FFF555///000////////////000111222333===HHHjjjwwwyyy}}}~~~kkkppppppqqq~~~```SSSVVV{{{zzz[[[KKKIIIJJJIIIXXXmmm{{{zzz{{{~~~wwwrrrpppnnnlllooosssppppppooopppqqqtttwwwyyy{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}{{{xxxuuuqqqpppmmmhhhaaa[[[YYY[[[```cccnnnyyyiiicccbbb___[[[VVVWWWQQQFFF@@@???;;;444888666333000000333777999666777:::???DDDFFFEEEDDDHHHDDD???<<<<<<;;;999777::::::;;;;;;::::::::::::@@@???>>>===:::888666555999888666333111000//////444222333777:::===EEEMMM[[[bbbqqqrrreeeccc{{{[[[DDD;;;777555555555333222333666999:::>>>DDDCCCLLLQQQaaappphhh|||bbbSSSSSSIIICCCJJJRRRZZZiiixxx}}}}}}~~~}}}|||||||||tttxxxzzz|||~~~~~~{{{zzz~~~|||nnnZZZMMMDDD===888444;;;===XXX{{{{{{wwwvvvxxx|||~~~~~~{{{yyyxxxwwwsssnnnhhhddd```\\\YYYVVVXXXVVVPPPMMMNNNMMMIIICCCEEEFFFGGGEEEBBB@@@??????;;;:::???>>>888666888555555444222000...//////000//////000333444444333333444555555666666555555222222222222222333444555555555555666666666666777777888888999::::::;;;;;;:::999777555333222111111000///...+++))))))***,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111555999;;;>>>BBBIIIOOOUUUXXX]]]aaaeeeiiinnnqqqpppzzzssszzz{{{nnnhhhdddqqqiiipppqqqppp~~~dddFFF666000...000000000111222333555555666IIIrrr~~~|||mmm|||kkkyyy}}}hhhQQQQQQgggwww}}}]]]HHHEEEKKKJJJUUUhhhyyyvvvmmmeeedddhhhmmmwwwzzztttooommmkkkiiikkkpppnnnnnnmmmmmmoooqqqsssuuuwwwwwwwwwwwwwwwxxxyyyyyy}}}~~~~~~||||||{{{zzzwwwtttqqqoookkkfff^^^WWWQQQOOOOOOOOOPPPaaaiiioootttdddXXXQQQSSSUUURRRIIIBBB@@@<<<777444333222222333666;;;>>><<<<<<>>>CCCHHHHHHDDD@@@CCCDDDEEECCC???<<<::::::;;;::::::999999999999999=========<<<;;;:::999888:::999777555333111000000333111222666888;;;CCCJJJWWW^^^oooqqqdddccc{{{[[[CCC888555666666666555444555888;;;???BBBHHHFFFNNNRRRaaa~~~wwwcccRRRRRRJJJDDDJJJPPPZZZjjjzzz~~~}}}~~~~~~~~~|||~~~}}}}}}~~~~~~}}}~~~vvvcccPPPDDD===888666222999<<>>;;;:::777777777666555444444555000//////000222444333222333444444555555555555555444444444333333333333333333444444444555555555555666666666777888888999999:::999777555333222111111000000...,,,))))))+++---,,,++++++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222555888;;;>>>CCCKKKRRRXXX[[[```dddgggkkkooorrrsss|||nnnqqqtttnnnlllgggqqqdddlllrrrsss~~~gggIII:::444111000000000111222333555555:::HHHmmm~~~ppp}}}fffRRRPPPbbbnnnxxx{{{^^^KKKGGGJJJGGGRRReeewwwyyyqqq^^^VVVOOOMMMMMMRRR]]]gggxxxrrrmmmkkkiiigggiiimmmnnnmmmmmmlllmmmooopppqqquuutttssssssssstttvvvvvvyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwuuurrrpppnnnhhhddd]]]UUUMMMGGGBBB@@@BBBGGGFFFIIIZZZqqqmmm[[[QQQLLLQQQQQQKKKDDD@@@===:::444444444333555999@@@DDDCCC@@@AAAFFFMMMNNNIIIBBB???DDDKKKKKKFFFAAA>>>>>><<<;;;:::999999999999999:::;;;<<<<<<============<<<;;;999777555333222111222000111555777999@@@GGGRRRZZZkkkooodddddd{{{^^^CCC777444777777777777666777;;;===???AAAGGGDDDLLLOOO[[[fffPPPPPPKKKFFFKKKNNNYYYkkk|||~~~}}}~~~{{{{{{~~~~~~|||xxxkkkVVVDDD;;;777444999333999;;;\\\~~~{{{vvvsssppplllhhheeeaaa```^^^___eeemmmmmmiii```]]]___lll|||zzzqqq]]]IIICCCFFFFFFAAA<<<999999999888777666444333111000///000222333333111333333444555555555555555555555555555444333222111222222333444444444444444444444555555666777777777999999777666444333222111000000///---+++***+++---+++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000222555888:::>>>EEENNNVVV[[[]]]aaaeeehhhkkkooorrrxxxgggdddgggdddeee___ffffffpppzzz~~~lllNNN===666222000000000111222333555555???HHHiii~~~tttzzzdddSSSOOO[[[dddhhhyyyuuu^^^MMMHHHIIIFFFPPPcccvvv|||kkk___NNNJJJGGGEEEDDDEEEOOOYYYnnnxxxrrrnnnmmmkkkhhhjjjnnnnnnnnnmmmmmmmmmnnnooopppuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvuuutttrrrooonnngggddd^^^WWWOOOIIIDDDBBBCCCEEEBBBDDDKKKTTTqqq|||dddSSSEEEKKKNNNLLLFFF@@@===<<<999888666444555<<>>>>>>>>>>><<<<<<:::999777444333222222000111555777888>>>EEENNNWWWhhh}}}nnndddddd|||bbbFFF999777777888888777777999<<>>@@@FFFCCCLLLNNNYYY~~~kkkPPPNNNKKKHHHKKKKKKWWWjjj|||}}}|||}}}xxxwwwzzz|||sssaaaMMM>>>777555666<<<666;;;===\\\~~~{{{wwwtttpppkkkhhhbbb```^^^aaalllxxx{{{wwwrrroooppp}}}vvv]]]PPPMMMLLLFFF@@@>>>===<<<:::999777333111222111000111222333222111333333444555555555444444444444555555555444333333222333444555555555444444333444444555555666777777999888888777555333222111111111000...,,,+++,,,---***+++,,,------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333555888:::>>>GGGQQQYYY[[[]]]aaadddfffiiimmmooo{{{fffaaa```[[[[[[VVV___dddlllxxxtttSSS===333000000000000111222333555555AAAIIIjjjyyyxxxbbbUUUNNNWWW______pppooo[[[MMMGGGGGGIIIRRRcccxxxsss___QQQHHHFFFFFFGGGEEEDDDIIIPPPXXXmmmzzz{{{zzzxxxxxxsssooonnnllliiijjjnnnmmmmmmmmmllllllmmmmmmmmmssssssrrrqqqqqqqqqrrrsssuuuuuuttttttsssrrrrrrrrrssssssttttttsssrrrpppoooiiieee___XXXRRRMMMIIIHHH@@@CCCEEEJJJMMMJJJ[[[|||hhhNNNAAAEEEJJJKKKGGGAAA======;;;999666333555@@@OOO[[[RRRIIIBBBDDDNNNWWWXXXVVVEEEFFFIIIOOOTTTRRRJJJCCC::::::888888888999:::;;;======>>>?????????>>>>>><<<;;;;;;999777555333111333111222666777888===CCCMMMUUUggg{{{mmmdddfff}}}dddFFF:::999666777777777777999===@@@AAACCCIIIHHHQQQSSS\\\rrrSSSNNNKKKIIIJJJJJJTTTfffyyy}}}|||}}}}}}yyywwwzzz|||yyyuuuiiiVVVFFF;;;555666777:::666===???\\\~~~}}}yyyuuuqqqkkkgggccc```]]]```nnn~~~zzzyyy{{{}}}iii]]]TTTKKKDDDDDDAAA???>>>===;;;888555444333222222333333222111222333333444555444444444111222333444555555555555333444666777777777666555444444555666666777777888888888888777666444333222111222222000...,,,---...***+++,,,------,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333555999<<<@@@IIITTT\\\\\\___bbbeeegggjjjmmmpppxxxiiifffccc[[[\\\^^^nnnfffgggllluuu|||}}}ZZZ===000000000000000111222333555555>>>IIImmm~~~~~~uuuaaaWWWMMMVVVccc```nnnmmmYYYLLLFFFFFFNNNUUUeeezzz|||hhhTTTHHHIIIHHHHHHJJJHHHDDDDDDHHHFFFRRRVVVUUUUUUUUU```wwwxxxssspppooommmjjjjjjnnnkkklllllllllllllllllllllqqqqqqqqqqqqppppppppppppttttttssssssrrrrrrrrrqqqqqqrrrsssttttttsssrrrrrrmmmiiiddd]]]WWWRRRNNNMMMEEEGGGFFFJJJMMMGGGNNNeeekkkMMMAAAAAAEEEJJJJJJDDD???===888777444222666CCCVVVddd^^^TTTIIIFFFKKKRRRUUUUUUKKKFFFDDDIIIPPPRRRMMMFFF===<<<999888777888999:::>>>??????@@@@@@??????>>><<<<<<<<<;;;999666333222333222333666777777;;;AAAKKKTTTeeeyyymmmeeehhhdddEEE888999666777888888888;;;???BBBBBBCCCHHHHHHRRRSSS[[[zzzWWWPPPKKKHHHJJJIIIRRRcccuuu}}}~~~|||~~~{{{}}}{{{rrrgggYYYHHH>>>888444555777555333>>>AAA___|||yyyvvvqqqkkkgggdddaaa]]]___kkk}}}{{{gggUUUHHHFFFCCC>>>===>>>===:::777666555444444444555333222222222333444444444444444000000111111333555666777444666888999999999777666555555666666777888888888777888888888777555333222222222333111///---......+++++++++,,,,,,+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222333666:::>>>BBBJJJUUU\\\___bbbeeehhhjjjmmmqqqsssttt}}}hhhjjjhhh___aaajjjyyyrrrrrr{{{^^^>>>111111000000000111222333555555;;;GGGmmmzzzdddZZZLLLXXXmmmhhhqqqttt]]]MMMGGGFFFOOOTTTcccyyy|||jjj]]]VVVUUUPPPMMMMMMKKKFFFCCCCCCAAAGGGGGGHHHMMMMMMVVViii{{{vvvsssrrrpppmmmmmmpppnnnnnnooopppppppppppppppqqqrrrssstttsssrrrpppooosssrrrrrrrrrrrrrrrrrrrrrqqqrrrtttuuuvvvuuuuuutttqqqpppnnnjjjeee___ZZZWWWUUUTTTMMMJJJMMMGGGDDDOOO[[[vvvqqqTTTDDDAAABBBJJJMMMHHHAAA???666777666444666AAASSSaaaddd[[[PPPIIIIIIMMMPPPQQQLLLFFFAAABBBGGGKKKLLLKKKGGGEEEAAA===;;;::::::;;;>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>===;;;888555333222111222555666555888>>>HHHQQQcccxxxmmmfffjjjeeeEEE888999777888999999:::===AAADDDCCCDDDHHHHHHQQQQQQWWW]]]SSSKKKFFFIIIIIISSSaaarrr|||||||||wwwnnnWWWIII===888777555444666555555@@@EEEccc~~~~~~~~~|||zzzxxxvvvrrrmmmiiidddaaa\\\ZZZdddvvvnnn\\\TTTNNNFFFBBBAAA@@@<<<999999777666555666666444333222222333444444444444333222111000///000222555777444666888::::::999777666555555555666777777888888777888999999888666444222222333444333000......///,,,++++++++++++++++++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222333777<<<@@@DDDKKKUUU[[[___bbbeeeiiikkknnnrrruuuuuu~~~rrrrrrnnncccdddlllyyy{{{]]]???222222000000000111222333555555<<>>DDDJJJNNNRRROOOJJJDDD@@@>>>=========>>>???@@@AAABBBBBBBBB??????@@@???===:::777555111000111444444333666<<>>111111000000000111222333555555@@@DDDbbb}}}kkk___MMM___yyytttoooXXXMMMJJJEEEIIIXXXpppssseeeWWWPPPMMMJJJJJJLLLIIIOOOWWW^^^aaaeeeiiilll}}}xxxvvvvvvvvvtttqqqrrrsssvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvuuuwwwvvvuuusssrrrrrrqqqqqqoooppprrrssssssssstttuuuxxxzzz}}}~~~zzzuuurrrqqqiiiaaa[[[QQQFFFAAADDDKKKZZZ{{{vvv```KKKFFFIIITTTVVVLLLGGGIII???:::666555:::@@@EEEGGGWWWXXXWWWTTTQQQOOOPPPRRRQQQJJJCCC??????GGGYYYiiigggdddZZZNNNFFFCCC@@@<<<<<<<<<======>>>???AAABBB@@@AAABBBBBB@@@===:::888222///000444555555666:::AAALLL```uuu{{{gggaaajjjiiiDDD666;;;<<<;;;::::::<<>><<<:::777666777999:::<<<888:::NNNsss~~~}}}{{{zzzzzz}}}}}}|||}}}|||yyywwwwwwwwwvvvsssoooeeeddd\\\SSSUUUhhh|||~~~yyyxxxyyyzzzyyyxxxzzz~~~ppp[[[NNNJJJFFFBBB>>>===:::999777666666555222222222333555777999:::444333222000//////000111333666999<<<<<<:::777555000111333444666777888999999999999999999888777666555444444333222111000000+++***************++++++************************------------,,,,,,+++***,,,,,,,,,---...///000111666888;;;???DDDLLLTTTZZZ[[[___dddeeeeeegggmmmrrryyyxxxsssqqqcccfffvvv|||hhhPPP<<<444333000000000000111222333444888GGGcccoooYYYRRRaaazzz{{{```MMMHHHFFFMMMZZZnnntttfff^^^YYYTTTRRRSSSWWW]]]gggoootttxxx|||~~~xxxvvvwwwwwwvvvtttuuuvvvxxxzzz{{{zzzyyyyyy{{{{{{{{{{{{zzzyyyxxxwww{{{zzzxxxuuurrrqqqoooooopppqqqtttuuutttsssrrrrrrtttxxx~~~{{{qqqgggYYYIIIAAAAAADDDSSSvvv}}}iiiMMMFFFHHHSSSWWWOOOHHHHHH>>>999555777>>>DDDGGGHHHQQQUUUWWWTTTOOONNNTTTYYY\\\UUUMMMGGGFFFNNNaaasss|||jjjXXXLLLDDD???????????????@@@@@@AAABBB@@@AAAAAAAAA???<<<:::888333000000444555555666:::CCCMMMaaavvvyyyiiicccllljjjGGG888;;;:::::::::;;;===@@@CCCEEEKKKJJJTTTUUUVVVTTTYYY|||vvvvvv~~~cccSSSSSSIIICCCMMMQQQ\\\lllyyy~~~zzzeeeOOO;;;999777555444555666777999777<<>>:::888777777888888333222111111333555777888555444333111000000000111333666999<<<===;;;999777333333333444555666888888999999999999999888777666555444333222111000000///++++++************++++++************************,,,---------,,,,,,+++***,,,,,,,,,---...///000111666888;;;???EEELLLUUUZZZ]]]```dddeeefffjjjqqqwww{{{}}}wwwmmmkkknnncccgggqqq|||}}}gggLLL888000000000000000000111222333444===JJJccc}}}|||~~~vvvaaaXXXeeevvv^^^OOOKKKJJJOOOYYYjjj|||}}}wwwpppmmmnnnwww}}}|||zzz{{{}}}}}}{{{|||}}}}}}|||{{{}}}{{{yyyvvvtttssssssqqqsssvvvwwwvvvsssooollliiirrr}}}rrr___LLLAAA>>>;;;JJJnnnjjjPPPHHHIIITTT[[[VVVLLLHHHAAA;;;777;;;DDDLLLNNNLLLMMMSSSWWWUUUQQQQQQXXX___ddd^^^WWWQQQLLLOOO]]]mmmlllZZZKKKBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::888444111111444555555666:::DDDNNNbbbvvvvvvkkkfffpppkkkJJJ;;;:::999999:::<<<>>>AAACCCDDDIIIKKKWWWUUUUUUUUUZZZ}}}qqqooosss{{{}}}lllXXXUUUJJJCCCLLLPPP[[[kkkwww~~~}}}mmmTTT???999888666444333444555666:::;;;CCCYYY}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}~~~}}}{{{zzzyyyvvvtttooonnnggg\\\XXX```nnnwww|||{{{yyywwwrrrjjj```ZZZ\\\```eeekkk{{{www\\\KKKFFFCCC>>>:::999999999888444333111///000111444555666555444222111111000111333555999<<<>>>===;;;999666555444333333555666888888888888999888888777777444444333222111000//////,,,++++++******+++++++++************************,,,,,,---------,,,++++++,,,,,,,,,---...///111222666999<<<@@@FFFNNNVVV[[[^^^aaaeeegggiiinnnuuu{{{~~~zzzttthhhfffjjjbbbjjjdddppp~~~dddIII666000000111000000111111222333444>>>JJJ```|||}}}zzz~~~zzz}}}yyydddZZZaaa}}}wwwqqq[[[MMMKKKKKKNNNVVVfffwww~~~}}}|||{{{{{{{{{sssuuuwwwyyyxxxsssmmmhhh^^^jjjzzzttt___LLLAAA<<<;;;HHHiii|||hhhSSSKKKKKKVVVaaa^^^SSSKKKFFF???999===GGGQQQTTTTTTNNNRRRVVVVVVUUUUUUXXX[[[aaa```___\\\SSSMMMPPPWWW[[[jjjzzz~~~vvvhhhVVVHHHBBBBBBBBBBBBAAAAAA@@@???AAAAAA???>>><<<;;;::::::666333222555555444666;;;BBBMMMaaawwwtttkkkgggssshhhJJJ;;;999::::::<<<>>>@@@AAABBBCCCGGGJJJUUUSSSXXX]]]aaa~~~nnniiikkkyyyuuurrrzzzttt[[[TTTJJJDDDLLLNNNYYYiiivvv}}}~~~zzzqqq\\\FFF999:::999888666666666777888:::>>>HHH^^^~~~||||||{{{{{{zzzzzzyyyyyy{{{yyyzzz~~~~~~~~~}}}{{{zzzyyytttrrrkkkaaa[[[aaannnyyyxxxxxxxxxxxxuuuoooiiieeebbbgggjjjllltttttt\\\KKKGGGBBB>>>===;;;888555666444111......///111333666666555333222111111111333555999<<<>>>>>>===<<<:::888555333222333555777666777888888888888888777444444333222111000//////---,,,,,,++++++++++++,,,************************,,,,,,,,,------,,,,,,+++,,,,,,,,,---...000111222777999===BBBHHHOOOWWW]]]___cccgggkkkmmmqqqvvvyyy~~~lllcccbbb\\\ggg\\\ggguuu}}}bbbGGG777333555111111111111222333444444;;;FFF\\\zzz~~~~~~~~~xxxeeeZZZ\\\rrrrrrffftttYYYIIIHHHGGGJJJSSSdddvvv~~~~~~~~~~~~xxxxxxyyyzzzzzzvvvoooiiiZZZhhhzzzqqq[[[III???;;;???IIIeee|||iiiUUUNNNMMMXXXdddcccWWWLLLHHH@@@999;;;DDDOOOUUUWWWPPPOOOPPPSSSVVVVVVRRRNNNUUUZZZaaaddd]]]PPPHHHGGG???LLL[[[ffflllhhhZZZKKK@@@@@@AAAAAA@@@???>>>===@@@@@@???>>>===<<<<<<;;;888444333555555444777;;;???JJJ```wwwsssiiihhhuuu~~~___GGG<<<;;;<<<<<<>>>???AAABBBCCCCCCJJJLLLTTTSSS___llllllpppiiikkkzzzxxxrrr{{{{{{[[[PPPHHHDDDLLLMMMXXXhhhuuu|||{{{qqqaaaMMM@@@===::::::999888888888999999888===III^^^}}}{{{zzzzzzzzzyyyyyyxxxxxxyyywwwxxx|||~~~|||~~~}}}}}}~~~{{{xxxpppddd\\\^^^lllyyyuuuuuuvvvvvvwwwxxxyyyzzzvvvxxxyyyyyycccKKKFFFAAA??????===999555777555222///......000111555444444444333222111111333555888;;;===>>>======<<<999666444222333444666555666777888888888888888555555444333222111000000......---,,,++++++,,,,,,************************+++,,,,,,------,,,,,,,,,,,,,,,,,,---///111222333777:::???DDDJJJQQQYYY^^^```dddjjjooorrrssstttttt}}}tttddd___WWWbbb___gggqqqyyy~~~bbbHHH999555666111111111111222333444555999EEEZZZyyy|||}}}uuufff\\\[[[mmmlll___xxx^^^KKKKKKHHHKKKTTTdddwww~~~}}}}}}||||||}}}{{{vvvqqq___kkkzzzmmmVVVGGG@@@<<<===CCCZZZrrr{{{xxxiiiYYYTTTTTT]]]ffffffYYYLLLEEE???:::999@@@IIIQQQUUUQQQLLLIIIMMMSSSUUUPPPIIIIIILLLUUU]]]]]]SSSHHHDDDBBBDDDFFFJJJPPPSSSMMMCCC>>>??????@@@???>>><<<;;;>>>>>>????????????>>>>>>:::666444555555444777;;;===III___wwwssshhhiiixxxvvvXXXCCC<<<===<<<===>>>@@@BBBEEEGGGHHHPPPRRRYYYVVVeeevvvsssvvvlllnnn~~~{{{qqqvvv^^^PPPHHHDDDJJJKKKVVVfffsss{{{zzzgggSSSFFFAAA@@@:::999999888888888999999;;;AAAKKK]]]xxx~~~zzzyyyxxxxxxxxxxxxxxxyyyyyywwwwwwzzz||||||~~~wwwkkk^^^ZZZdddqqqwwwwwwxxxxxx{{{tttPPPIIIBBB>>>???>>>;;;777777666444222000000000000222222333333333333222222333555888:::<<<======<<<<<<:::777555444333444555444555666777888888999888666666555444333222111111//////...---,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,,,,...///111333444777;;;@@@FFFLLLSSSZZZ___cccffflllqqquuuuuuuuutttyyysssmmmaaagggaaaffflllqqqwwwcccIII888333222222111111222222333444555:::HHH]]]}}}~~~{{{nnnbbbYYYVVVgggggg\\\wwwgggTTTTTTNNNOOOUUUcccttt{{{hhhnnnwwwiiiQQQFFFCCCAAA@@@AAASSShhhrrrxxxvvviiieeebbbaaafffllliii\\\OOOAAA@@@>>>>>>@@@FFFMMMQQQRRRLLLGGGIIIPPPUUUVVVTTTLLLGGGGGGOOOTTTSSSOOONNNKKKIIIDDD??????BBB???:::===>>>???@@@@@@>>>===<<<<<<===???AAABBBAAA@@@???<<<777555555555444777;;;>>>JJJ```xxxrrrjjjlll|||vvvuuuVVVAAA;;;===;;;;;;===???DDDIIIMMMPPPTTTYYY```WWWcccrrrnnnzzz}}}mmmjjjxxxwwwnnnrrryyy|||dddSSSJJJEEEGGGJJJUUUeeerrrzzzxxx^^^LLLFFFCCC???;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBHHHSSSggg~~~~~~{{{zzz{{{zzzzzzvvvuuusssrrrrrrtttvvvwwwxxxuuutttwwwyyyzzz~~~~~~~~~~~~vvvfff\\\aaalllggg[[[LLLBBB??????===;;;777666666555444222111000///000111333333333333222333555777999;;;<<<;;;;;;:::999888666555444444444333444555777888999999999777777666555444333333222000///...---,,,,,,,,,,,,***************************+++,,,,,,---------,,,,,,,,,---...000222333444777;;;AAAGGGMMMTTT[[[```gggiiilllpppuuuxxxzzzzzz{{{nnnkkkcccfffjjjmmmsss~~~~~~bbbIII999222111222222222222333444555555888HHH^^^~~~~~~lllaaaUUUNNN^^^aaa[[[wwwooo\\\ZZZRRRQQQSSS]]]nnnmmmooosssyyyeeeNNNGGGGGGGGGKKKJJJXXXjjjssszzzyyymmmpppooonnnppprrrnnn```RRR@@@BBBDDDDDDDDDFFFKKKPPPSSSNNNIIIIIIOOOWWW___ccc[[[OOOEEEHHHPPPVVVYYY[[[MMMOOOMMMFFFBBBAAA>>>;;;<<<===???@@@@@@???>>><<<:::<<<@@@BBBDDDCCCBBBAAA===888555666555444777;;;???KKKaaaxxxrrrmmmnnn~~~wwwzzzXXXAAA::::::999999;;;???EEELLLRRRVVVUUU]]]cccWWW]]]jjjfffrrrjjjbbbnnn}}}sssrrryyy}}}tttzzziiiWWWMMMEEEEEEIIITTTdddrrrzzzvvvYYYJJJIIIEEE;;;>>>>>>??????????????????;;;===>>>BBBPPPbbbnnnrrr|||xxxvvvwwwwwwvvvqqqooommmlllmmmoooqqqsssvvvrrrppprrruuuvvv|||~~~~~~~~~~~~pppbbbcccmmmoooXXXHHHAAA???>>><<<777777777777666444222000---...000222333333333333444555777999:::;;;::::::999999888777666555444333333333555777888999999999888888777666555444444333000000///...---,,,,,,,,,***************************+++,,,,,,------------+++,,,---...000222444555888<<>><<<<<<===@@@BBBBBB@@@>>>>>>===999555222444888;;;>>>LLLaaawww{{{mmmhhhpppwwwNNN<<<<<<888;;;>>>@@@AAAGGGQQQWWWXXXRRRVVVfffmmmaaabbbssswwwdddooo{{{tttyyy|||iiiWWWNNNHHHIIIIIIVVVgggtttzzz}}}xxxdddUUUMMMGGGBBB???BBBBBB???>>>???>>>:::======<<<<<<>>>DDDKKKPPPlll~~~vvvqqqqqqqqqnnnkkkllllllmmmlllkkklllnnnqqqrrrqqqqqqrrrtttwwwzzz|||~~~~~~}}}||||||}}}}}}||||||{{{{{{|||~~~{{{}}}~~~kkkcccddd}}}kkkQQQFFFEEEDDDAAA:::999777555444444444444444333333333333333333333333444555666888888999999555666777777555444444555777666666666666777777888:::777666666888888555222111000000...---,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------...///111333444888===CCCIIIOOOWWWaaahhhlllmmmnnnppprrrwww}}}uuuvvvuuutttoooeeegggjjjhhhgggsssbbbIII===888555222222222222333444444555888EEEXXXuuuvvvgggSSSPPPYYY]]]hhhwwwgggZZZVVVSSSRRRPPPQQQ^^^vvvvvvnnnpppwww|||~~~~~~~~~kkkVVVSSSXXXcccssspppoooppptttzzz~~~zzz{{{xxxjjjZZZMMMFFFJJJWWW^^^YYYSSSSSSXXXVVVQQQLLLLLLWWWiiiwwwxxxpppcccYYYVVV]]]iiirrrxxxwwwooobbbXXXPPPIIIBBBBBBCCCDDDEEEEEECCCAAA???@@@@@@@@@@@@AAAAAABBBCCC???===:::666333444888<<>>>>>:::;;;>>>@@@AAAGGGPPPVVVWWWWWWYYYccceee^^^gggyyymmmssszzzkkkYYYOOOHHHIIIJJJVVVfffsssyyy}}}|||hhhWWWLLLEEE??????AAAAAA>>>>>>AAAAAA>>><<<<<<;;;:::;;;>>>DDDHHHWWWnnn|||tttpppppppppnnnkkkkkkkkklllkkkjjjkkkmmmpppnnnnnnooopppssswwwzzz|||~~~}}}||||||||||||||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~{{{|||~~~tttfffbbbpppsssYYYLLLHHHDDD>>>;;;999777555444333333333222333333333333333222222333444666888999999999999666777999888777555666666777777666666666777777777:::888777777999888666333111111000///...,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------...///111333444999===DDDJJJPPPXXXbbbhhhkkkmmmnnnpppssswww}}}llljjjhhhhhhiiidddfffeeebbbcccooolllLLL:::444111222222222222333444555555:::FFFXXXuuu|||nnnVVVOOO\\\eeennn~~~zzzooo```VVVSSSPPPPPPNNNOOO]]]ttt|||qqqhhhiiiooorrrtttvvvsssuuueeeTTTTTT\\\gggwwwxxxwwwwww{{{}}}{{{yyylll___NNNHHHKKKYYYbbb^^^TTTPPPRRRUUUUUUPPPLLLSSScccrrrzzzmmm```ZZZ^^^iiisss~~~~~~yyyoooeee]]]UUUMMMEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA>>><<<===@@@DDD???>>>;;;777555555999<<>>@@@AAAGGGPPPUUUVVVWWWWWW[[[ZZZ[[[pppvvvyyyxxxooo[[[OOOHHHJJJIIISSSbbbnnnvvv{{{qqq]]]PPPGGGAAA===??????<<<===AAACCCBBB<<<<<<;;;999888:::===@@@III^^^lllrrr|||}}}xxxrrrooooooooonnnllliiiiiijjjiiiiiijjjllloookkkkkkmmmooossswwwzzz}}}~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{|||~~~~~~|||{{{zzz{{{|||}}}{{{{{{|||}}}lll``````xxxyyykkknnnppptttkkkXXXNNNFFF???<<<:::888555333222222222111111333333444333222111333555777999::::::999888777888:::999777666666777777777777777777777777777:::999888999:::999777555333222111000...---,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...------...///111444555999???FFFLLLRRRYYYbbbhhhkkkmmmoooqqqssswww|||}}}iiiddd^^^aaahhhiiifffbbb```dddnnnzzzSSS;;;222000222222222222333444555666<<>>===AAAEEE@@@???<<<999666777:::===FFFTTTiii|||{{{mmmmmmwwwmmmKKK???AAA===;;;???AAABBBGGGOOOTTTTTTQQQQQQRRRRRR[[[yyyzzzuuu^^^PPPIIIKKKHHHPPP]]]iiiqqqxxx}}}~~~zzzfffVVVLLLFFFAAACCCBBB???@@@DDDFFFEEEAAAAAAAAA???===>>>@@@BBBIIIYYY^^^^^^fffsssyyyuuupppnnnnnnnnnmmmlllggghhhhhhhhhggghhhkkkmmmllllllnnnpppsssvvvyyy{{{||||||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~|||yyywwwwwwxxxzzz|||zzzzzzzzzzzz|||uuueeeXXXcccpppwwwvvvlll___UUUUUUQQQQQQ[[[ppp~~~dddRRRHHHCCC>>><<<999666333222111111///111222333444333222111222444666999999999777666666888999888777555666666777777777888888777777777;;;:::::::::::::::999888444333222111///...,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000222444666:::@@@HHHOOOUUU[[[ccciiikkkmmmoooqqqssswww|||rrrkkkbbbcccnnnqqqgggbbbdddlllrrrzzzZZZ>>>444444222222222333444555666777<<>>======???@@@AAAEEEIIIHHHDDDAAACCCFFFAAA@@@>>>;;;888888;;;>>>FFFUUUjjj}}}zzzlllmmmxxxfffGGG>>>AAA===<<<@@@CCCCCCHHHPPPTTTTTTOOONNNPPPPPP[[[wwwzzzzzzbbbQQQIIIKKKHHHOOO[[[gggqqqxxx}}}kkkZZZOOOJJJJJJLLLLLLIIIIIIKKKKKKHHHGGGGGGFFFEEECCCCCCFFFHHHJJJWWW[[[YYY^^^fffvvvuuusssooommmlllllllllkkkeeefffggggggfffhhhjjjmmmppppppqqqrrrtttuuuwwwxxxzzzyyyxxxxxxwwwwwwxxxxxxwwwxxxyyyzzz{{{||||||||||||zzzwwwuuuuuuvvvxxxzzzxxxxxxwwwxxxzzz|||qqqXXXTTTRRRTTTVVVTTTOOOKKKGGGBBB???EEESSSooo~~~~~~jjjSSSHHHDDD???===:::777444222222111000111222333444333333222111333555666777666555444444555777666444333333444666666777888999888888777:::;;;;;;;;;;;;:::::::::555555333222000...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000333555666<<>>EEEOOOTTTTTTQQQOOONNNKKKNNNQQQRRRQQQMMMGGGCCC@@@DDDFFFFFFHHHMMMNNNLLLDDDBBB???===<<<===>>>???===AAADDDEEEBBB@@@@@@AAABBBAAA???<<<::::::<<>>AAA<<<>>>BBBEEEEEEJJJQQQTTTSSSTTTPPPRRRSSSXXXiiisssjjjfffSSSHHHJJJJJJQQQ\\\iiittt{{{qqq```WWWSSSUUUYYY[[[YYYXXXXXXTTTOOOKKKKKKJJJGGGFFFGGGJJJLLLLLL\\\dddgggllljjjlllwww}}}{{{sssrrrpppnnnlllkkkkkkkkkdddeeefffffffffgggjjjmmmrrrsssssssssttttttttttttvvvvvvvvvvvvvvvwwwxxxxxxtttuuuwwwxxxyyyzzzzzzzzzyyyxxxvvvuuutttuuuwwwxxxuuuuuuvvvwwwyyy{{{}}}~~~aaaUUULLLJJJLLLKKKHHHGGGCCC===<<<>>>EEE\\\sss}}}qqqYYYJJJCCC@@@>>><<<888666444444333222222222333333444444555222222333444444444444444222333555444222111111222444555777999::::::999999999;;;<<<<<<:::999:::;;;777666555333111///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------///111333666777===CCCMMMUUUZZZ___eeeiiikkkmmmppprrrtttwww{{{}}}}}}yyylllfffhhhhhh]]]bbbmmmwww{{{zzz|||vvvYYY>>>333555222222222333444666777888999HHH[[[rrr~~~oooVVVSSSZZZ___eee{{{```UUUQQQMMMFFFGGGGGGJJJXXXppp{{{jjjYYYQQQQQQRRRTTTWWW___xxxrrraaaRRRQQQ^^^qqqgggXXXOOOOOORRRSSSQQQEEEFFFJJJQQQXXXXXXRRRLLLHHHGGGGGGIIILLLLLLGGGBBB???AAA@@@===???EEEHHHGGGCCCAAA???======>>>???@@@<<<===>>>????????????@@@BBBBBBAAA>>>;;;;;;===???KKKZZZooowwwiiinnnzzzzzz^^^CCC>>>BBB<<>>===@@@@@@OOO{{{wwwvvvkkkVVVHHHAAA???===:::888666666666444333222222333444666888444444333333333444555666111333444333222000111111222444666999;;;;;;;;;;;;888:::<<<<<<:::999:::;;;888777666444222000...---+++++++++++++++++++++++++++++++++,,,,,,---------------...///111444666888===EEEOOOWWW\\\```eeeiiikkknnnqqqssstttwwwzzz}}}|||yyylllbbbaaa]]]ZZZcccnnnwwwsssXXX<<<111222222222222333555666888999;;;MMM```sssnnnZZZWWWVVVUUUYYYqqqddd]]]VVVJJJIIIGGGHHHUUUkkkppp```YYYXXXWWWVVVWWWZZZzzzjjjTTTMMMVVVyyyyyykkk```]]]aaaccccccMMMIIIHHHOOOZZZ]]]VVVNNNMMMGGGCCCEEEJJJMMMJJJFFFCCCDDDAAA===>>>DDDHHHHHHBBBAAA@@@>>>>>>???AAABBBDDDBBB@@@@@@BBBEEEFFFFFFCCCBBBAAA???<<<<<<>>>@@@NNN]]]rrrvvvhhhooo{{{zzz]]]CCC???CCC===@@@EEEGGGHHHLLLSSSUUUTTTXXXOOORRRUUUOOOQQQ[[[___iii|||qqqlllUUUHHHHHHDDDKKKWWWfffrrryyy{{{{{{||||||}}}zzz}}}|||~~~~~~|||xxxssspppqqquuuxxx{{{||||||yyysssrrrqqqooollljjjjjjjjjdddeeefffffffffhhhkkknnnooopppqqqrrrrrrrrrrrrqqqrrrrrrrrrsssuuuwwwxxxyyyqqqrrrtttuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuqqqrrruuuwwwyyyzzzzzzyyyzzz{{{}}}qqq]]]TTTPPPKKKIIIKKKGGG@@@???AAA???GGGlllyyy~~~dddPPPAAA@@@===;;;999888777777666444333222222555888:::666555444222333444666888111333444444222111111222111333666999;;;<<<<<<<<<777:::<<<<<<999888999;;;999888666444222000...---+++++++++++++++++++++++++++++++++,,,,,,---------------...///111444777888>>>EEEPPPXXX]]]aaafffiiikkknnnqqqsssuuuwwwzzz|||~~~|||yyylllbbb___YYYZZZfffpppwwwuuuYYY<<<000111222222222333555777888999===PPPdddtttmmm______\\\VVVYYYvvv|||qqqiii```PPPNNNJJJIIIUUUjjj~~~