BM6(J iiiYYYLLLIIIJJJMMMWWWcccsss~~~tttdddYYYUUUTTTQQQXXX```]]]bbb```]]]\\\[[[[[[YYYWWWUUUTTTSSSSSSTTTUUUWWWXXX[[[ZZZZZZYYYXXXVVVUUUTTTQQQOOOLLLKKKJJJIIIFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@?????????@@@@@@CCCEEEGGGHHHIIIJJJMMMPPPVVVXXX[[[^^^cccfffiiikkkqqqssswwwyyyzzzzzz|||}}}~~~|||xxxxxxvvvxxxzzz}}}~~~}}}}}}}}}}}}}}}{{{yyyxxxxxxwwwvvvtttqqqooommmjjj___VVVUUUYYYZZZ\\\^^^fffhhhjjjkkkkkkkkkiiihhhkkknnnwww|||}}}zzzwwwppptttyyyyyyzzzoooQQQ@@@???777555222111222333222111111000///...---------------...---,,,******,,,------------.........//////------......------,,,+++////////////000000000000444;;;BBBFFFFFFEEEEEEFFFMMMNNNRRRTTTUUU[[[mmm~~~{{{uuurrriiiZZZPPPTTT\\\cccmmmwww{{{iiieeehhhnnnyyyppp]]]YYY[[[]]]ccckkktttrrreeeYYYTTTTTTOOOQQQSSSWWW]]]bbbgggjjjhhhjjjoooxxxuuunnneee]]]YYYXXXWWWWWWTTTSSSSSSSSSSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]___```eeekkkmmmqqq{{{iiiZZZLLLIIIJJJMMMWWWdddsss~~~ttteeeYYYUUUTTTQQQXXX```]]]bbb```]]]\\\[[[[[[YYYWWWUUUTTTTTTSSSTTTVVVWWWXXX\\\\\\\\\[[[ZZZXXXVVVVVVQQQOOOLLLKKKJJJIIIFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>CCCEEEGGGHHHIIIJJJMMMPPPVVVXXX[[[^^^cccfffiiikkkqqqssswwwyyyzzzzzz|||}}}xxxoookkkjjjjjjlllppptttwwwyyy{{{{{{zzz|||~~~}}}}}}}}}~~~}}}{{{yyyxxxxxxwwwvvvtttqqqooommmjjj___VVVUUUYYYZZZ\\\^^^fffhhhjjjkkkkkkkkkiiihhhkkknnnwww|||}}}zzzxxxvvv{{{qqqSSSAAAAAA777555222111222333222222111000///......------...---...---,,,******,,,------------.........//////------......------,,,+++////////////000000000000444;;;BBBFFFFFFEEEEEEFFFJJJKKKNNNPPPQQQWWWhhhyyy}}}xxxtttlll]]]RRRUUU\\\aaajjjtttooohhhiiillluuuqqq^^^YYY[[[^^^dddkkktttrrreeeYYYTTTTTTOOOQQQSSSWWW]]]bbbgggjjjhhhjjjoooxxx{{{qqqjjjaaaZZZVVVTTTTTTSSSTTTSSSSSSSSSSSSUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]___```eeekkkmmmqqq{{{www^^^KKKIIILLLMMMYYYiiizzzvvvmmm```ZZZSSSSSSYYY```ddddddeeecccaaa^^^\\\[[[[[[[[[WWWWWWWWWUUUTTTTTTVVVXXX^^^^^^^^^]]][[[XXXUUUSSSQQQNNNKKKJJJKKKJJJHHHEEEIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAAAAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>AAAAAABBBCCCEEEGGGIIIJJJNNNRRRWWW\\\```dddhhhjjjoooqqqtttvvvwwwyyy|||~~~ssscccZZZXXXYYYZZZ\\\___aaabbbccceeefffjjjnnntttzzz}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuvvvvvvuuuqqqlllhhhbbb]]]VVVSSSUUUYYY^^^```fffhhhjjjkkkkkkkkklllmmmjjjlllttt|||vvvvvv{{{tttWWWBBB;;;555333000///000111111111000000000000///////////////...---,,,,,,---...///........................---------............///000000///......///000111777;;;BBBGGGJJJJJJHHHFFFGGGIIIJJJJJJMMMUUUbbbmmmwww~~~~~~zzzyyyuuueeeXXXWWWZZZ]]]fffpppqqqiiiggghhhttt|||eeeYYYXXX\\\ccchhhzzzsssfff\\\TTTPPPOOOPPPRRRVVV[[[aaafffiiihhhlllsss{{{vvvmmmfff```XXXRRRNNNMMMMMMMMMLLLOOORRRUUUUUUVVVWWWXXXWWW\\\```aaa___\\\[[[[[[\\\```eeeiiinnnvvvyyyaaaMMMJJJKKKLLLXXXhhhyyy~~~qqqgggZZZUUUPPPQQQXXX___dddeeeeeedddaaa^^^\\\[[[ZZZZZZWWWWWWWWWVVVUUUUUUWWWYYY]]]^^^^^^]]][[[XXXUUUSSSQQQNNNKKKKKKKKKKKKHHHFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBBCCCCCCBBBAAA@@@@@@???????????????@@@@@@AAAAAACCCDDDFFFHHHIIIKKKOOOUUUZZZ___dddhhhlllnnnqqqtttwwwxxxyyy|||}}}xxxhhhZZZRRROOOPPPOOORRRUUUWWWWWWXXXYYY[[[[[[```hhhpppvvv{{{}}}}}}|||{{{zzzxxxxxxwwwuuuuuuuuuuuutttpppkkkgggaaa\\\VVVSSSTTTXXX]]]___dddfffiiijjjiiijjjkkkllllllmmmuuuyyytttsss{{{vvvZZZDDD<<<;;;666000///111444333222000000000000///////////////...------------...///---------------------------------............/////////.........000111222666:::AAAGGGJJJJJJHHHFFFFFFHHHJJJJJJLLLUUUbbblllsssyyy|||lll___^^^aaabbbhhhqqqlllggghhhkkkvvv~~~ggg[[[XXX[[[aaagggttt}}}tttggg]]]UUUQQQPPPPPPRRRVVVZZZ```fffiiiiiimmmsss{{{{{{mmmccc\\\WWWPPPKKKJJJJJJJJJJJJLLLNNNRRRTTTTTTUUUVVVXXXWWW[[[___aaa___\\\[[[[[[___bbbgggkkkpppxxxxxxbbbOOOKKKKKKNNNZZZjjjyyyuuuhhh^^^PPPMMMJJJMMMTTT\\\aaaccccccaaa___\\\ZZZYYYYYYYYYWWWXXXXXXWWWVVVVVVXXXZZZ]]]]]]]]]\\\ZZZWWWUUUSSSPPPOOOMMMLLLLLLLLLJJJHHHKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCDDDDDDCCCBBB@@@@@@?????????@@@@@@AAA@@@@@@@@@BBBCCCEEEGGGHHHIIIMMMRRRXXX]]]ccchhhlllmmmpppuuuxxxyyyzzz|||}}}mmm\\\PPPIIIGGGFFFDDDGGGKKKLLLMMMMMMMMMNNNMMMRRR[[[dddllluuu|||{{{{{{zzzzzzyyyxxxwwwwwwttttttssssssrrrooojjjfffaaa[[[UUURRRSSSWWW\\\^^^aaadddgggiiiiiiiiijjjkkknnnooovvv~~~}}}{{{~~~xxxsssqqqzzzxxx^^^GGG======777000...111333333111000000000000///////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---......///000111222444999@@@FFFJJJJJJHHHGGGDDDFFFIIIIIILLLTTTaaakkkrrrvvv{{{tttfffdddeeedddhhhooo~~~xxxfffccchhhnnnxxxjjj]]]YYYZZZ___dddmmmxxxvvvhhh^^^VVVRRRPPPQQQRRRUUUYYY___eeehhhjjjnnnttt|||~~~rrrddd[[[SSSNNNIIIFFFFFFGGGIIIIIIKKKMMMPPPRRRSSSTTTVVVWWWWWWZZZ^^^___^^^]]]\\\\\\aaaeeejjjnnnssszzzvvvbbbQQQKKKLLLPPP^^^mmmyyyyyykkk]]]UUUHHHFFFDDDGGGMMMTTTYYY\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWYYYZZZYYYXXXXXXYYY[[[]]]]]]\\\[[[YYYVVVTTTSSSPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFDDDCCCDDDDDDCCCBBB???????????????@@@@@@AAA??????@@@AAACCCEEEGGGHHHIIILLLQQQVVV[[[aaafffjjjkkkooouuuyyy{{{|||}}}~~~zzzfffUUUKKKFFFCCCBBB@@@BBBFFFGGGGGGGGGHHHIIIJJJNNNSSSZZZbbbmmmwww}}}~~~zzzzzzyyyxxxxxxwwwvvvvvvsssrrrrrrqqqpppmmmiiieee```[[[TTTPPPRRRVVVZZZ\\\___bbbfffiiiiiijjjkkklllooopppuuu|||{{{~~~yyy}}}|||yyytttpppyyywww```III===777555222000/////////...000000000000////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---...///000222222333777???FFFJJJKKKIIIHHHCCCFFFIIIJJJLLLTTTaaakkkuuuyyy}}}yyygggbbbbbbbbbfffmmm|||qqqaaa___hhhqqqyyymmm___ZZZYYY]]]cccjjjwwwxxxkkk```WWWSSSQQQQQQRRRTTTXXX^^^cccgggkkknnnttt|||vvvjjj___WWWNNNKKKGGGDDDEEEGGGIIIJJJJJJLLLOOOQQQRRRSSSUUUWWWVVVXXX[[[]]]^^^^^^]]]\\\aaaeeejjjooossszzzxxxfffUUUMMMLLLQQQ^^^mmmzzzqqqaaaTTTLLLBBBAAA@@@BBBFFFKKKOOOQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXYYY[[[[[[ZZZZZZ[[[\\\]]]]]][[[ZZZXXXUUUTTTSSSPPPPPPPPPOOONNNNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFDDDCCCDDDDDDDDDBBB??????>>>>>>>>>??????@@@??????@@@AAACCCEEEGGGHHHJJJMMMQQQUUUYYY^^^dddhhhjjjooouuuyyy{{{}}}~~~}}}zzzzzz|||~~~sssaaaQQQHHHDDDBBBAAA@@@BBBDDDEEEEEEFFFHHHJJJNNNOOOQQQTTTZZZcccmmmsss{{{~~~~~~~~~}}}yyyyyyxxxwwwvvvuuuuuutttrrrqqqpppooonnnkkkgggddd___ZZZSSSOOOPPPTTTXXX[[[^^^aaafffiiikkkkkklllmmmnnnooottt{{{zzz}}}}}}www{{{yyy~~~xxxtttqqqyyy~~~||||||{{{sss___JJJ===222555777444///,,,---///000000000000////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,---...///000111111222666>>>FFFJJJLLLKKKJJJEEEHHHJJJKKKMMMUUUaaajjjxxx|||}}}{{{{{{~~~fff]]]]]]___fffnnn{{{qqqaaa^^^gggrrrzzzooobbb[[[YYY]]]ccclllyyyzzzmmmbbbYYYTTTRRRQQQQQQSSSWWW\\\bbbfffjjjmmmssszzzzzznnnbbbXXXRRRLLLIIIEEEDDDEEEGGGHHHHHHIIIKKKNNNPPPQQQSSSVVVXXXWWWXXXZZZ]]]___```___^^^```dddjjjooosssyyyzzzkkkYYYNNNKKKPPP^^^kkk{{{zzzjjjZZZNNNGGG?????????@@@AAADDDGGGIIIJJJJJJKKKMMMPPPSSSVVVXXXXXXZZZ\\\]]]\\\[[[\\\]]]]]]\\\[[[YYYVVVUUUSSSSSSOOOQQQRRRQQQOOOOOOPPPQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEEEEFFFFFFEEEDDDAAAAAA@@@???????????????@@@@@@@@@BBBCCCEEEGGGHHHKKKNNNQQQTTTXXX]]]cccgggkkkoootttxxx{{{}}}{{{sssooojjjiiimmmpppqqqqqqsssjjj\\\OOOGGGCCCBBBAAABBBCCCDDDDDDEEEGGGKKKNNNSSSUUUWWWXXX[[[```fffkkkwwwzzz~~~~~~~~~~~~~~~}}}yyyxxxwwwvvvuuusssrrrrrrqqqpppnnnmmmllliiifffccc^^^YYYRRRNNNOOOSSSWWWYYY\\\```eeeiiikkklllmmmnnnmmmooottt{{{yyy{{{~~~uuuyyywww{{{vvvrrrpppxxx{{{xxxvvvsssmmm___MMM@@@333666888666222//////222000000000000////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,---...///000000000111666>>>FFFLLLMMMMMMLLLHHHKKKNNNNNNPPPVVVaaajjjwww|||zzzwwwvvv|||fff[[[[[[___gggppp{{{wwwgggbbbhhhsss|||pppddd\\\ZZZ^^^dddooo}}}|||ooodddZZZUUUSSSRRRQQQRRRUUU[[[aaaeeehhhkkkqqqxxxuuugggZZZPPPKKKIIIFFFCCCBBBCCCEEEFFFFFFJJJLLLNNNOOOQQQSSSWWWYYYYYYZZZ[[[^^^bbbdddcccbbbaaaffflllpppuuu{{{wwwjjjZZZNNNLLLSSSbbbooo}}}vvveeeUUUJJJDDD>>>>>>??????@@@AAADDDEEEHHHHHHIIIKKKNNNQQQTTTVVVXXX[[[]]]^^^]]]]]]]]]^^^]]]\\\ZZZXXXVVVTTTSSSRRROOOQQQSSSRRRPPPOOOQQQSSSOOOOOONNNMMMLLLLLLLLLLLLLLLJJJHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAACCCDDDFFFHHHIIIJJJMMMPPPTTTXXX^^^dddiiilllooossswwwzzz}}}xxxpppgggaaa[[[ZZZ^^^bbbddddddfffaaaYYYOOOGGGCCCBBBCCCEEEFFFFFFEEEGGGKKKQQQUUU\\\aaagggkkklllmmmmmmnnnwwwzzz~~~}}}}}}~~~}}}|||yyyyyywwwuuusssqqqpppooopppooommmkkkjjjhhheeebbb]]]XXXQQQMMMNNNQQQUUUXXXYYY]]]dddhhhjjjkkklllmmmmmmpppvvvzzzxxxxxxvvvzzzwww{{{vvvsssmmmwww~~~zzzwwwqqqmmmhhh___PPPCCC999555222000222333333222000000000000////////////------...//////...---------------------------------------............///,,,,,,.../////////......111666???GGGMMMOOOOOONNNLLLOOOQQQQQQRRRXXXbbbjjjvvv{{{{{{yyyxxx~~~eee[[[[[[___fffooo{{{qqqgggjjjtttpppeee^^^[[[```fffqqq~~~~~~qqqeee[[[VVVSSSRRRQQQQQQTTTZZZ```dddfffiiinnnuuu}}}pppaaaUUUMMMIIIGGGDDDBBBBBBDDDFFFGGGHHHJJJLLLNNNOOOQQQTTTXXX[[[^^^]]]^^^bbbgggiiiiiihhheeejjjpppuuuyyy~~~qqqfffWWWNNNMMMWWWhhhvvv~~~tttbbbSSSHHHCCC===>>>???@@@@@@AAACCCEEEHHHHHHIIIKKKMMMPPPSSSUUUYYY[[[^^^___^^^^^^^^^___]]]\\\ZZZWWWUUUTTTSSSRRROOOQQQSSSSSSQQQPPPRRRTTTQQQQQQPPPOOONNNNNNNNNNNNNNNLLLJJJJJJJJJKKKJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIKKKOOOSSSXXX___fffkkklllooosssvvvyyy}}}}}}qqqhhh___XXXQQQPPPTTTYYY[[[[[[___^^^YYYQQQIIIDDDDDDFFFJJJIIIHHHHHHJJJOOOVVV[[[eeemmmwww~~~}}}yyyvvvzzz~~~~~~}}}}}}}}}}}}|||zzzyyywwwuuussspppooonnnpppnnnllljjjiiigggdddbbb]]]XXXQQQMMMMMMQQQUUUWWWWWW\\\bbbgggiiikkkllllllnnnqqqxxxyyyvvvvvv|||yyy}}}zzz}}}xxxuuujjjwww|||{{{}}}}}}}}}{{{vvvoooiiifff___RRRFFF===333)))(((///555444000000000000000////////////,,,---...//////...---,,,........................---------.........//////,,,---.../////////...---111777???HHHNNNPPPPPPOOONNNQQQTTTSSSTTTYYYbbbkkkvvv{{{}}}~~~~~~cccZZZ[[[^^^dddkkk{{{xxxlllllluuupppeee^^^\\\aaahhhppp}}}qqqfff\\\VVVTTTRRRPPPQQQTTTZZZ```ddddddgggmmmsss|||zzzlll^^^TTTNNNKKKFFFDDDCCCCCCFFFIIIKKKKKKKKKLLLNNNPPPQQQTTTXXX[[[aaa```aaaeeejjjmmmmmmlllhhhmmmsssxxx|||zzzjjj```UUUOOOPPPYYYiiiwwwooo]]]MMMDDD@@@===>>>?????????AAADDDFFFHHHHHHIIIKKKNNNQQQUUUVVV[[[[[[[[[[[[\\\]]]^^^^^^^^^\\\YYYVVVSSSPPPOOONNNRRRQQQQQQPPPPPPRRRSSSTTTTTTRRRPPPOOOOOOOOOQQQRRRQQQOOOMMMKKKJJJJJJKKKLLLIIIHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHLLLMMMOOOSSSWWW\\\```ccclllnnnpppsssvvv{{{tttggg]]]NNNOOOOOOMMMLLLPPPZZZaaaiiigggaaaWWWLLLFFFGGGJJJHHHKKKMMMMMMNNNVVVfffsss~~~~~~{{{zzzwwwtttqqqnnnllllllpppnnnmmmlllkkkiiieeebbbZZZWWWRRRNNNNNNPPPTTTWWWXXX]]]bbbfffhhhhhhhhhiiinnnpppttt{{{sssrrrwww{{{{{{lllkkkwww~~~xxxuuuvvvwwwzzz|||~~~wwwoookkkmmmjjjZZZIII===999555222111111111000000000000000/////////////////////...---------,,,,,,,,,,,,------.........---------............///+++++++++,,,,,,,,,------111666???GGGMMMOOONNNMMMPPPMMMLLLQQQUUUZZZccckkkuuu||||||}}}yyy^^^VVVXXXZZZbbbllluuu~~~ppplllsss}}}rrrfff___^^^ccchhh|||sssggg]]]WWWUUUQQQOOOQQQTTTWWW\\\cccgggjjjnnnuuu}}}~~~pppcccVVVLLLGGGIIIEEEFFFHHHHHHHHHJJJLLLNNNNNNQQQTTTTTTRRRTTTZZZ___bbbbbbdddiiinnnrrrttttttsssrrruuu||||||uuufff\\\SSSNNNPPPXXXggguuu~~~nnn[[[MMMDDDAAA>>>???@@@AAAAAACCCFFFIIIHHHHHHIIIKKKNNNQQQTTTVVVYYYYYYYYYZZZZZZ[[[\\\]]]]]][[[YYYVVVSSSQQQPPPOOORRRRRRQQQQQQQQQRRRSSSTTTTTTSSSQQQPPPOOOPPPQQQRRRQQQPPPNNNLLLKKKKKKKKKLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHMMMNNNPPPSSSXXX]]]aaaccckkkmmmppptttwww|||zzznnn```WWWOOOPPPPPPOOOPPPWWWccclllxxxuuummm```RRRIIIGGGHHHLLLOOOQQQSSSXXXeeewww~~~~~~~~~~~~~~~{{{yyywwwtttqqqnnnmmmlllpppnnnmmmkkkjjjhhhdddaaaYYYVVVRRRNNNNNNPPPTTTWWWXXX]]]cccggghhhiiiiiiiiimmmpppssszzzzzzqqqpppuuu{{{~~~rrrppp|||yyyttttttssstttwww{{{}}}wwwpppooorrrooo___MMM===999555222111111111000000000000000////////////............------------,,,,,,---------------------------............///---------...............111666>>>FFFLLLNNNOOONNNRRRNNNNNNQQQUUUZZZbbbjjjvvvsss[[[UUUWWWYYY___gggttt}}}nnnkkkrrr}}}sssfff]]][[[___dddvvv}}}sssggg^^^XXXVVVQQQOOORRRTTTVVV[[[bbbgggiiinnnttt}}}|||mmm```TTTJJJGGGIIIFFFHHHIIIJJJJJJLLLNNNPPPRRRUUUXXXXXXVVVVVVZZZ^^^eeegggjjjooouuuyyyzzzyyyssstttyyy}}}tttkkk___WWWOOOMMMOOOWWWeeesss}}}kkkYYYLLLEEEBBB???AAABBBCCCDDDEEEHHHKKKIIIIIIJJJKKKNNNQQQTTTVVVXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZXXXVVVTTTRRRQQQQQQSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQOOOMMMLLLLLLLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMOOOQQQUUUYYY^^^bbbdddiiimmmqqquuuxxx}}}|||rrreeeXXXPPPPPPQQQQQQRRRWWWbbbqqq|||yyyiiiYYYOOOKKKLLLRRRTTTWWW\\\hhhzzz~~~}}}|||{{{||||||}}}zzzyyyvvvsssqqqooonnnmmmooonnnlllkkkiiifffbbb___XXXUUUQQQNNNMMMPPPTTTWWWXXX\\\bbbgggiiiiiijjjjjjlllnnnrrryyy~~~uuuoooooosssyyy}}}{{{}}}|||uuu}}}wwwuuutttnnnqqqvvv{{{yyyuuuqqqqqquuurrraaaOOO===:::555222111111111111000000000000////////////------------............------------------,,,,,,---------............///000000000000000/////////222666===DDDJJJNNNOOOPPPSSSPPPOOORRRUUUYYYaaajjjyyymmmZZZTTTVVVXXX^^^eeesss{{{lllgggnnnzzzttteee[[[XXX[[[___mmmtttrrrggg^^^YYYWWWRRRPPPRRRTTTUUUZZZ___eeehhhmmmsss{{{xxxggg[[[QQQIIIGGGJJJIIIJJJLLLMMMMMMOOORRRTTTXXX[[[^^^^^^]]]]]]```ccckkkmmmqqqwww}}}uuuwww}}}~~~}}}}}}wwwlllcccXXXQQQLLLKKKNNNVVVcccppp{{{|||iiiWWWKKKEEEDDDCCCDDDFFFFFFFFFFFFHHHJJJKKKKKKLLLMMMOOOQQQTTTUUUUUUUUUVVVVVVXXXYYYZZZ[[[ZZZYYYXXXVVVTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRSSSSSSTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLOOOPPPSSSWWW\\\```ccceeeiiimmmrrrvvvzzz}}}~~~uuukkk___TTTNNNRRRRRRSSSWWW___nnn~~~{{{jjj[[[SSSRRRTTTYYYZZZ^^^gggvvv}}}{{{yyyyyyyyy{{{|||yyywwwuuusssqqqpppooonnnooommmkkkjjjhhheeeaaa^^^XXXUUUPPPMMMMMMOOOSSSVVVWWW\\\bbbgggiiijjjkkkkkkjjjmmmqqqxxxyyyrrrpppqqqssswww{{{~~~uuu|||~~~zzz~~~{{{yyymmmnnnqqquuuxxx{{{}}}~~~wwwtttqqqssswwwsss```MMM===:::555222222222111111000000000000////////////,,,,,,,,,------..................------,,,,,,,,,---------............///111111000000000000//////222555<<>>:::666333222222222111000000000000////////////+++,,,,,,,,,------...............------,,,,,,,,,---------............///////////////////////////111555<<>>:::666333222222222222000000000000////////////,,,,,,,,,,,,------------------------------,,,,,,---------............///---.........////////////111555===FFFMMMQQQTTTUUURRRQQQSSSVVVVVVYYYcccooo}}}rrrcccXXXTTTYYYccckkkuuuvvveee]]]cccrrrvvvggg]]]ZZZ]]]aaahhhnnnyyywwwlllbbb\\\UUURRRPPPSSSTTTTTTWWW\\\```dddjjjnnnrrr|||xxxiiiYYYQQQOOOOOOPPPSSSSSSUUUWWWYYY[[[]]]aaadddbbbfffooozzzwwwiii^^^RRRMMMHHHIIIMMMTTTbbbnnn{{{uuueeeVVVMMMIIIIIIKKKMMMOOOPPPPPPOOOPPPPPPPPPNNNLLLJJJIIIIIIIIIIIIGGGIIIKKKNNNRRRVVVYYY[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNOOOPPPRRRSSSUUUVVVVVVXXX]]]aaafffiiikkkmmmppprrrtttvvvxxx{{{~~~~~~zzzxxxvvvsssqqqooonnnmmmmmmnnnppprrrsssuuuuuuuuummmllliiibbb[[[VVVUUUVVVWWWYYY]]]eeeooozzzuuudddWWWQQQSSSZZZ^^^iiirrr}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyxxxxxxwwwuuutttsssrrrrrrrrrrrrrrrlllkkkjjjjjjiiigggdddaaa[[[WWWQQQLLLJJJKKKNNNPPPQQQVVV]]]cccfffhhhiiikkkiiilllpppxxxssspppnnnrrr~~~}}}xxxzzz}}}{{{yyy|||uuuyyysssooonnnmmmnnnooorrruuuwwwzzzxxxwwwyyy{{{iiiUUU>>>;;;666333333333222222000000000000////////////------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///,,,------...///000111111000666???HHHOOOTTTUUUUUUUUUUUUVVVWWWUUUWWWaaalllrrrccc[[[\\\ccchhhrrr{{{yyyggg^^^dddtttyyyjjj___[[[^^^aaakkkrrr}}}{{{nnnccc\\\TTTQQQPPPSSSTTTTTTWWW\\\___dddiiillloooxxxttteeeWWWQQQRRRSSSTTTWWWUUUWWWZZZ\\\^^^aaaeeehhhjjjsssyyykkk```SSSMMMIIIIIIMMMTTTbbbooo{{{ttteeeWWWNNNJJJJJJKKKNNNQQQSSSSSSTTTUUUVVVOOOMMMKKKHHHFFFEEEEEEEEECCCEEEGGGKKKPPPTTTXXXZZZ[[[ZZZXXXWWWVVVUUUTTTTTTVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSNNNNNNOOOQQQSSSUUUWWWXXXWWWZZZ^^^ccchhhkkkmmmnnnssstttuuuuuuwwwzzz~~~~~~|||{{{zzzwwwuuusssooollljjjhhhgggbbbdddeeehhhjjjkkklllllljjjiiieee___XXXSSSTTTUUUXXXZZZ___gggqqqyyy~~~rrriii^^^UUUTTTYYY___dddlllxxx~~~|||}}}||||||~~~~~~|||||||||{{{zzzyyywwwvvvttttttsssrrrrrrrrrsssssslllkkkjjjjjjjjjhhheeeccc\\\WWWQQQLLLIIIJJJMMMOOOPPPUUU\\\bbbeeegggiiijjjjjjmmmqqqxxxsssnnnkkkqqq}}}~~~|||{{{vvvzzztttkkklllnnnppprrrtttuuuuuuwwwuuutttwww}}}{{{jjjWWW>>>;;;666333333333333222000000000000////////////---------,,,,,,+++++++++,,,,,,,,,------.........---------.........//////,,,------///000111222333000666@@@JJJQQQUUUVVVVVVXXXXXXYYYXXXUUUUUU___jjjyyyooocccaaacccfffooowww|||iii```fffvvv{{{lll```\\\^^^aaannnuuu}}}pppccc\\\SSSPPPPPPSSSUUUUUUWWW\\\___ccchhhjjjmmmvvv~~~qqqcccVVVRRRTTTUUUWWWYYYWWWYYY\\\^^^```cccgggjjjssspppaaaQQQHHHDDDIIINNNUUUddduuu{{{|||nnnaaaTTTJJJIIIMMMNNNTTTZZZZZZ[[[\\\[[[YYYYYYPPPHHHGGGFFFCCCBBBCCC@@@AAADDDHHHMMMRRRWWWZZZUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]\\\ZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVVVVUUUUUUUUUVVVQQQSSSUUUVVVWWWVVVTTTSSSTTTUUUUUUVVVVVVWWWWWWXXX^^^aaaeeeiiikkknnnqqqsssuuuvvvwwwyyy{{{}}}|||}}}}}}}}}~~~~~~~~~~~~~~~xxxtttrrroookkkiiihhhddd^^^YYYZZZ[[[]]]___aaaaaaaaaaaa______]]]XXXSSSQQQSSSVVVZZZ```gggnnnwww}}}zzztttjjjbbb\\\ZZZ[[[___hhhqqqvvv~~~~~~~~~~~~~~~}}}||||||}}}|||{{{zzzyyyxxxwwwwwwtttuuuttttttsssrrrqqqpppnnnllljjjiiihhhfffccc```[[[WWWQQQLLLJJJJJJMMMOOOOOOSSSZZZaaafffhhhiiihhhkkkpppuuuyyyvvvqqqmmmqqq}}}}}}zzz|||wwwrrrqqqrrrssstttvvvwwwwwwxxxyyyzzzwwwvvvzzzzzzjjjVVVCCC???:::666333222000...333333222111000///.......................................------,,,,,,,,,------------------------.........///////////////333777>>>GGGNNNTTTWWWXXXZZZXXXWWWXXXVVVVVV\\\dddyyyuuufffaaacccdddeeeooossshhhkkkzzz~~~mmm```[[[]]]```pppyyy}}}pppccc[[[ZZZTTTQQQRRRSSSUUU[[[aaaaaaeeehhhkkknnnwwwzzzhhh^^^VVVUUUVVVWWWYYY]]]___]]]^^^bbbdddgggoooxxxqqqaaaRRRJJJFFFJJJOOOVVVfffvvv|||xxxiii]]]QQQJJJJJJNNNPPPXXX___aaaccceeedddaaa```UUUKKKGGGDDD???===>>>???@@@CCCGGGMMMSSSXXX[[[\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[___bbbgggjjjlllooorrrtttwwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}||||||}}}~~~~~~}}}wwwrrrnnnkkkfffcccaaa]]]VVVRRROOOPPPRRRSSSUUUUUUUUUUUUUUUVVVUUUQQQOOOPPPTTTYYY[[[bbbiiipppwww|||zzztttddd]]]XXXZZZ___fffooowww~~~~~~~~~~~~~~~}}}||||||}}}}}}||||||zzzyyyxxxxxxuuuuuuttttttsssrrrppppppnnnllljjjhhhgggeeeaaa___ZZZVVVPPPKKKIIIJJJLLLNNNOOOSSSZZZaaafffiiiiiiiiikkkppptttxxxxxxssspppttt~~~{{{}}}yyyuuuwwwvvvvvvwwwxxxzzz{{{{{{yyyyyyvvvsssxxxxxxhhhTTT@@@<<<888555444333222111............////////////..............................---------,,,,,,,,,------------------------///////////////000000111333777???GGGOOOTTTWWWYYY[[[YYYXXXXXXWWWVVV\\\cccuuuqqqccc```bbbccceeeooo}}}zzzlllnnn~~~mmm___ZZZ]]]```kkkwwwrrreee\\\XXXTTTQQQRRRTTTUUUZZZ```aaaeeeiiilllooovvvyyyhhh^^^WWWVVVXXXYYY\\\___```___```cccgggkkkuuurrrbbbTTTKKKGGGJJJPPPWWWfffwww}}}rrrcccWWWMMMGGGIIINNNVVV___gggjjjlllnnnlllhhheeeYYYLLLFFFAAA===;;;<<<===>>>BBBGGGMMMSSSYYY\\\aaa```]]][[[ZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWXXXZZZ\\\]]]^^^___aaaeeeiiillloooqqqtttwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}|||yyyxxxxxxyyy{{{}}}{{{tttooohhhccc]]]YYYVVVRRRLLLHHHDDDEEEFFFHHHHHHIIIIIIHHHIIIJJJJJJIIIIIINNNWWW]]]bbbjjjrrrxxx{{{ggg___[[[```iiisss}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}}}}|||{{{zzzyyyxxxuuuuuuttttttsssqqqpppooonnnllliiigggfffccc```]]]YYYUUUOOOJJJGGGHHHKKKMMMNNNRRRYYY```fffiiijjjkkklllooorrrwwwyyyvvvsssvvv~~~|||~~~~~~zzzxxx|||zzzxxxxxxzzz}}}{{{zzzvvvsssxxxxxxhhhTTT===:::777555555555555444............////////////...........................------------,,,,,,,,,------------------------000//////......000111222333888???HHHPPPUUUYYYZZZ\\\ZZZZZZZZZWWWVVV[[[cccrrr}}}kkk___^^^aaaccceeennn|||sssqqqnnn^^^YYY\\\```hhhvvvtttfff]]]WWWSSSQQQSSSUUUUUUYYY^^^bbbfffkkknnnpppwwwwwwfff]]]WWWXXX[[[\\\___cccaaa```aaafffjjjqqq~~~uuudddUUULLLGGGJJJOOOVVVfffwww|||nnn]]]QQQIIIEEEGGGLLL\\\eeemmmqqqrrrsssqqqllldddXXXKKKDDD@@@<<<<<<>>><<<===AAAFFFMMMTTTZZZ]]]aaa___\\\YYYYYY[[[^^^```___^^^^^^]]]]]]^^^^^^___[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]___```aaabbbdddgggllloooqqqtttwwwyyy||||||{{{zzzyyyxxxwwwwwwyyyvvvsssqqqqqqsssvvvxxx~~~~~~xxxqqqkkkaaa[[[TTTOOOMMMJJJFFFCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDFFFNNNYYYaaagggpppzzzrrrhhhaaaeeeooo{{{}}}|||}}}}}}}}}}}}}}}||||||||||||||||||{{{zzzyyyxxxuuuuuutttsssrrrqqqooonnnmmmkkkhhhfffeeebbb^^^\\\XXXTTTNNNIIIFFFGGGJJJLLLNNNRRRXXX___fffiiikkklllllloooqqqvvv{{{wwwuuusssvvv}}}~~~|||}}}~~~zzzyyy}}}yyyvvvvvvyyy~~~}}}xxxvvvzzz{{{iiiTTT===:::777555555555444444333333222111000///..............................------------------------------------------------000///...------///000222444888@@@IIIPPPVVVYYY[[[]]]\\\[[[[[[YYYWWW[[[bbbtttwwwfff\\\]]]bbbdddeeeooo~~~zzzuuuppp___YYYZZZ^^^hhhuuuuuuggg]]]XXXTTTSSSUUUVVVVVVYYY]]]dddhhhmmmppprrrxxxuuuccc\\\WWWYYY]]]___bbbeeebbbaaaccchhhmmmwwwxxxhhhUUULLLFFFIIIMMMUUUeeevvv~~~{{{lllZZZMMMFFFBBBDDDIIIZZZdddmmmrrruuuwwwvvvrrrcccWWWIIIBBB>>>:::;;;===<<<>>>AAAGGGNNNUUU[[[^^^^^^]]][[[YYYZZZ]]]aaaccc``````____________``````[[[[[[ZZZYYYYYYXXXXXXWWWYYYZZZZZZ[[[[[[[[[ZZZYYY\\\[[[[[[[[[[[[\\\]]]]]]______```aaabbbccccccdddgggkkkooorrruuuwwwzzz}}}}}}|||{{{yyyvvvtttsssrrrrrrpppllljjjjjjmmmqqqtttzzz{{{}}}~~~|||vvvmmmgggZZZTTTMMMHHHGGGGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCEEEMMMYYYbbbhhhsss~~~ssshhhgggnnnyyy|||{{{||||||}}}}}}}}}||||||yyyzzz{{{{{{zzzyyywwwvvvuuuuuutttsssrrrpppnnnmmmllljjjhhhfffdddbbb^^^\\\WWWSSSMMMHHHEEEFFFIIIKKKNNNRRRXXX___eeeiiillllllllloooqqqwwwwwwsssqqqqqqttt}}}}}}|||~~~~~~|||zzz}}}yyyxxxzzzvvvrrrsssxxxzzzxxx}}}}}}iiiRRR???<<<888555444444333222333333222111000///..............................------------------------------------------------......---------...///000333888???HHHPPPVVVZZZ[[[^^^\\\]]]]]]ZZZXXX\\\cccvvvsssccc[[[]]]ccceeeeeeooo}}}sssbbbYYYXXXZZZfffpppuuuggg]]]YYYUUUTTTVVVWWWVVVYYY^^^eeeiiioooqqqsssxxxrrraaaZZZWWW[[[___bbbdddgggcccbbbdddiiiooo|||zzzkkkVVVLLLFFFHHHMMMTTTeeevvv}}}|||yyyiiiWWWLLLEEEBBBDDDHHHRRR\\\ffflllqqquuuvvvsssbbbVVVHHH@@@<<<888888:::===???CCCHHHOOOVVV\\\______^^^]]]]]]^^^aaadddfffaaaaaaaaaaaaaaaaaaaaaaaa\\\[[[[[[ZZZZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\[[[[[[]]]]]]]]]^^^^^^^^^______```aaabbbcccdddeeefffgggjjjmmmrrruuuwwwzzz}}}~~~|||yyyuuupppllliiiggggggfffcccbbbbbbfffjjjmmmpppssswwwzzzzzztttllleeeVVVPPPHHHDDDDDDFFFFFFFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCEEELLLWWW___lllwww}}}qqqmmmnnnwww}}}{{{{{{{{{|||}}}}}}}}}||||||wwwxxxzzz{{{zzzyyywwwuuuuuuuuutttsssqqqooonnnmmmkkkiiigggfffeeeccc```]]]WWWSSSMMMHHHEEEFFFIIIKKKOOOSSSXXX___dddiiikkkllllllooorrrzzzvvvoooooopppttt|||yyyyyy{{{{{{xxx|||}}}yyywwwwwwssspppsss{{{}}}|||jjjPPPAAA===999555444333111000............////////////........................,,,,,,,,,------------...------------------------.........///////////////222777???HHHPPPVVVZZZ[[[^^^\\\]]]^^^\\\ZZZ^^^dddwwwrrraaaZZZ]]]ccceeeeeeooouuucccYYYWWWXXX```gggqqqzzzvvvhhh^^^ZZZUUUSSSUUUUUUUUUYYY^^^dddiiimmmoooqqqwww~~~oooaaa[[[YYY^^^ccceeefffiiieeedddfffkkkrrrzzzlllXXXNNNGGGIIIMMMUUUfffwww{{{zzzuuufffUUUKKKGGGEEEFFFIIIIIIRRR[[[___ccchhhiiiggg\\\QQQEEE???<<<999888;;;???AAAEEEJJJPPPWWW\\\`````````______```bbbdddeee```aaabbbccccccbbbaaa```^^^^^^]]]\\\\\\[[[[[[ZZZZZZ[[[]]]^^^^^^^^^]]]\\\]]]^^^```aaaaaaaaa```___^^^___aaadddfffiiikkklllmmmppptttwwwzzz||||||wwwppphhhaaa\\\YYYXXXWWWVVVUUUWWW[[[^^^aaadddhhhnnntttvvvssslllfffVVVOOOFFFBBBBBBEEEGGGGGGIIIGGGFFFDDDCCCBBBBBBBBBAAABBBBBBBBBDDDJJJTTT\\\lllwww|||sssnnnkkkqqq~~~|||{{{{{{zzz{{{{{{|||}}}}}}||||||wwwyyyzzz|||{{{zzzwwwvvvuuuuuutttsssqqqooommmllljjjiiigggffffffdddbbb___WWWSSSMMMHHHFFFGGGIIIKKKQQQTTTYYY^^^dddhhhjjjkkklllooosss}}}~~~tttnnnoooqqquuu~~~yyy{{{uuuwwwtttxxx~~~{{{yyyxxxtttrrrwwwmmmRRR@@@===888555444333222000............////////////........................,,,,,,,,,---------......------------------------...///111222222222000000111666>>>GGGOOOUUUYYY[[[]]]\\\]]]___]]][[[___fffxxxppp___XXX\\\bbbccceeennn|||vvvbbbXXXVVVWWWZZZ___gggooozzzxxxjjj```YYYTTTQQQRRRRRRSSSWWW]]]bbbfffiiikkkmmmttt|||nnnccc^^^\\\aaaggghhhiiikkkhhhgggiiinnnuuu}}}}}}yyylllZZZOOOHHHJJJNNNVVVgggxxxyyyyyy|||rrrcccSSSKKKHHHGGGHHHKKKDDDLLLRRRTTTVVVYYYZZZWWWUUUJJJ@@@===<<<;;;<<>>@@@@@@AAABBBHHHRRRYYYdddppp|||tttpppkkkgggbbbeeesss}}}zzzzzzzzzzzzzzz{{{|||}}}}}}||||||xxxyyy{{{}}}|||{{{xxxwwwuuuuuutttsssqqqooommmllljjjhhhgggggggggeeecccaaaXXXTTTNNNHHHFFFGGGJJJLLLRRRUUUYYY^^^cccgggjjjkkkllloootttzzzrrrooopppsssxxx{{{}}}pppsss}}}qqqvvv|||}}}{{{yyyvvvuuu|||rrrVVV???<<<888555444444333222333333222111000///..............................,,,,,,,,,------.........------------------------///000333555555444222000000555===FFFOOOUUUYYYZZZ\\\\\\^^^```^^^\\\```gggyyyooo^^^WWW[[[```bbbfffmmmyyyvvvaaaWWWVVVXXXWWW\\\cccmmmyyyzzzkkkaaaYYYSSSOOOOOOPPPPPPUUU[[[```cccfffhhhjjjrrr~~~{{{mmmeee```___dddiiikkkkkkmmmjjjjjjlllpppwww|||||||||mmmZZZOOOIIIJJJNNNUUUeeevvv|||xxx}}}{{{xxxnnndddVVVLLLGGGGGGHHHHHHFFFFFFHHHKKKNNNNNNMMMKKKEEEAAA===;;;===@@@BBBCCCBBBGGGMMMRRRUUUXXX[[[]]]]]]]]]___```bbbdddeeefffgggfffeeeddddddddddddddddddcccbbb```]]][[[XXXVVV[[[[[[\\\]]]]]]^^^______cccbbbbbbaaaaaaaaaaaaaaa^^^aaaeeeggggggiiinnnrrrrrrsssuuuwww{{{~~~yyynnnbbbXXXPPPLLLJJJEEEDDDCCCCCCDDDGGGJJJLLLSSSVVV]]]fffnnnpppnnnjjj[[[QQQFFF@@@AAADDDGGGGGGKKKJJJIIIHHHGGGFFFDDDDDDBBB@@@@@@CCCEEEGGGMMMUUUbbbnnnxxxzzzxxxvvvnnnfffbbbZZZUUUUUUXXX\\\hhhuuu|||}}}}}}yyyyyyzzz{{{}}}}}}~~~~~~~~~||||||{{{{{{zzzyyyxxxwwwuuutttssssssrrroookkkhhhiiihhhgggdddbbb```^^^]]]ZZZUUUNNNIIIHHHHHHIIIJJJMMMPPPTTTZZZ```fffkkkmmmmmmqqqvvv|||zzztttqqqlllpppuuu{{{{{{}}}pppuuurrrvvv}}}|||wwwuuuvvv}}}vvvWWWFFF>>>777666555333111222000000000000////////////333222111000///...------------..................---------............///111000444GGGUUUEEE333666444555:::BBBMMMVVV[[[^^^```]]]\\\]]]\\\[[[___eeevvvnnn[[[SSSXXX___ccccccffftttxxxeee]]]WWWPPPWWWYYYdddzzzzzzlllbbbYYYSSSOOOQQQSSSSSSVVVZZZ```bbbeeegggllltttzzzllleeeeeeeeehhhmmmppprrrrrrtttnnnkkkppp{{{}}}~~~}}}nnn[[[QQQJJJLLLOOOUUUeeeuuu}}}zzz{{{uuuqqqiii```TTTKKKGGGGGGGGGGGGEEEEEEFFFHHHJJJJJJIIIGGGFFFBBB>>>===>>>AAACCCDDDEEEIIIOOOTTTWWWZZZ\\\^^^______aaabbbdddfffggghhhiiihhhgggfffeeedddddddddcccbbb```^^^\\\ZZZYYYXXX[[[[[[\\\]]]^^^______```bbbbbbaaaaaaaaaaaaaaabbb```cccggghhhiiikkkooottttttuuuwwwyyy}}}}}}pppaaaTTTJJJDDDBBB@@@???>>>===???AAADDDFFFMMMPPPVVV^^^fffiiiiiifffZZZQQQFFFAAABBBFFFIIIJJJMMMLLLJJJIIIIIIGGGFFFEEEAAA>>>>>>@@@BBBDDDKKKRRR]]]hhhrrrsssoookkkcccZZZTTTNNNKKKMMMOOORRR\\\fffxxx{{{{{{~~~|||yyyyyyzzz{{{|||||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwuuutttssssssrrrppplllhhhiiihhhfffdddaaa___^^^]]]ZZZUUUNNNIIIHHHHHHIIIIIILLLOOOSSSYYY___eeeiiilllkkknnnrrrxxxwwwrrrooonnnrrrwww|||xxx{{{www{{{ppptttzzz{{{wwwuuuzzzwwwYYYFFF>>>777666555333111222111000000000/////////////////////////////////////////////...---------,,,---------............///...333BBB___qqq[[[<<<333333555999BBBLLLUUU[[[^^^```]]]]]]^^^]]]ZZZ]]]bbbsss~~~|||jjjWWWOOOTTT]]]aaabbbfffrrr}}}uuuccc[[[VVVQQQ\\\^^^kkk{{{nnneeeZZZSSSOOOQQQSSSSSSVVVZZZ___aaadddgggkkktttzzzlllbbbbbbdddiiioootttwwwxxxuuuooommmqqq|||}}}~~~~~~ooo[[[QQQKKKMMMQQQVVVdddttt~~~}}}zzzssslllgggaaa[[[RRRJJJGGGFFFGGGGGGGGGFFFFFFGGGHHHIIIHHHFFFGGGDDD@@@???@@@BBBDDDEEEIIIMMMRRRWWWYYY[[[]]]___aaabbbccceeefffhhhiiijjjkkkjjjhhhfffdddccccccbbb```___]]][[[ZZZYYYZZZZZZ[[[[[[\\\]]]^^^___``````bbbaaaaaaaaaaaaaaabbbbbbbbbfffiiikkkkkkmmmrrrvvvxxxyyy{{{}}}}}}ooo^^^PPPEEE???<<<<<<;;;:::::::::<<>>@@@AAACCCJJJRRRZZZdddllllllfff^^^UUUNNNLLLJJJJJJMMMOOOPPPVVV\\\hhhvvv~~~zzzzzz|||~~~|||{{{yyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuttttttsssqqqmmmjjjhhhgggeeecccaaa^^^]]]\\\YYYTTTMMMIIIGGGHHHIIIIIIKKKNNNRRRXXX^^^dddhhhjjjiiilllnnnrrr~~~yyyssspppoooqqqtttxxx~~~uuu{{{pppsssxxx|||}}}|||yyywwwuuuyyy\\\FFF>>>777666666333222333111111000000000/////////,,,,,,---...///000000111000000///...---,,,,,,+++---------............///,,,555HHHiii}}}fffAAA222222333888AAAKKKUUUZZZ]]]```^^^^^^___]]]YYYZZZ^^^mmmwwwvvveeeRRRJJJPPPZZZ```bbbeeeqqq{{{~~~tttddd\\\XXXTTT[[[___mmm{{{ooogggZZZTTTPPPQQQSSSSSSUUUYYY^^^```cccfffkkksss~~~zzzlllbbbcccffflllsssxxx{{{|||wwwrrrooottt~~~ooo[[[QQQLLLNNNQQQVVVeeettt||||||uuulllccc^^^XXXUUUOOOJJJHHHGGGHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKJJJGGGCCCBBBCCCEEEFFFFFFKKKOOOTTTXXXZZZ\\\^^^___cccdddeeefffhhhiiijjjkkkllljjjhhheeecccaaa```___^^^\\\ZZZYYYXXXYYY[[[\\\ZZZ[[[\\\]]]^^^``````aaaaaaaaaaaaaaaaaabbbcccdddfffiiilllnnnnnnppptttxxx|||}}}xxxjjjZZZMMMDDD@@@>>>===<<<;;;::::::<<<===>>>@@@BBBEEEJJJQQQWWW[[[]]]YYYSSSKKKFFFFFFIIIKKKMMMNNNMMMNNNPPPSSSTTTRRRPPPFFFBBB@@@BBBCCCFFFMMMVVV]]]eeekkkiiiaaaVVVNNNJJJMMMOOOSSSWWWWWWVVVWWWXXX[[[fffrrrzzz}}}zzzzzz{{{}}}}}}|||yyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuutttttttttrrrnnnkkkgggfffeeebbb```^^^\\\[[[XXXSSSLLLHHHGGGHHHIIIIIIJJJMMMRRRXXX^^^cccfffhhhjjjmmmnnnqqq{{{wwwrrrqqqrrrtttuuuxxx~~~www~~~tttvvvxxxyyyyyywwwvvvvvvwww|||^^^GGG>>>777666666333222333111111111000000000//////+++,,,,,,---...///000000//////......---------,,,---------............///---333>>>TTTdddTTT<<<666111333888@@@KKKTTTZZZ]]]```^^^___aaa^^^XXXWWWZZZdddooo{{{~~~|||uuudddQQQHHHMMMXXX^^^bbbgggsss}}}vvvggg___[[[ZZZVVVZZZggg{{{zzzooogggZZZTTTPPPQQQRRRSSSUUUYYY]]]___cccfffkkksss}}}{{{mmmfffhhhkkkqqqwww|||}}}}}}zzztttrrrvvvsss^^^TTTMMMOOOQQQVVVeeettt{{{~~~wwwnnneee\\\WWWQQQOOOMMMJJJIIIIIIKKKLLLKKKKKKKKKMMMPPPQQQPPPOOOLLLIIIFFFEEEFFFGGGHHHHHHKKKOOOUUUYYY[[[]]]```aaaeeeeeefffgggiiijjjkkkkkkkkkiiigggdddaaa___]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\ZZZ[[[\\\]]]___```aaabbbaaaaaaaaabbbbbbdddeeefffiiilllooopppppprrrvvvzzzvvvgggXXXLLLDDDBBBAAA>>>>>>===<<<<<<<<<======???@@@BBBEEEJJJPPPVVVZZZYYYTTTMMMHHHFFFHHHJJJKKKLLLLLLOOOUUU[[[]]]ZZZVVVIIIEEEBBBCCCEEEIIISSS\\\dddhhhlllhhh^^^SSSNNNNNNRRRYYY```cccccc___[[[WWWVVV]]]eeemmmxxx}}}}}}{{{zzzzzz{{{|||||||||yyyyyyyyyzzzyyyyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxuuuuuutttttttttrrrnnnkkkgggfffeeebbb```^^^\\\[[[WWWRRRKKKGGGFFFGGGHHHIIIJJJMMMSSSYYY___cccfffgggllloooqqqsss|||xxxuuuvvvxxxwwwvvvwww{{{{{{yyyzzz{{{yyyvvvttttttuuu}}}}}}]]]GGG???888777666444222333111111111111000000000000---------...............,,,---------......//////---------............///...111222:::BBB:::222888000222777@@@KKKTTT[[[]]]```______aaa]]]WWWUUUWWW[[[iiiyyy}}}~~~xxxiiiUUUJJJNNNWWW^^^bbbiiiwwwvvviii```\\\\\\UUUWWWaaarrryyynnnfff[[[TTTPPPQQQRRRRRRUUUXXX\\\___cccgggkkksss}}}|||oooiiikkkpppwww~~~}}}xxxuuuxxx~~~fff[[[RRRQQQRRRVVVdddttt{{{xxxooofff]]]UUUPPPJJJJJJJJJHHHHHHIIIMMMPPPOOOOOOPPPSSSUUUUUUSSSQQQNNNLLLIIIGGGHHHIIIIIIIIIJJJOOOUUUZZZ]]]```ccceeegggggghhhiiijjjkkklllllljjjhhhfffccc```^^^\\\[[[ZZZZZZYYYXXXYYYZZZ[[[\\\ZZZ[[[\\\^^^___aaabbbcccbbbbbbbbbcccdddfffggghhhkkknnnqqqrrrrrrssswww{{{xxxhhhXXXLLLEEECCCCCC@@@???>>>===<<<<<<<<<<<>>===<<<>>>???@@@@@@@@@CCCIIIMMMOOOMMMJJJGGGEEEGGGIIILLLMMMOOOVVVaaaiiiiiiaaaYYYPPPLLLJJJMMMRRRYYYfffrrrvvvtttpppiii^^^VVV[[[fffssstttiii\\\[[[ZZZ___oooyyyqqqooopppqqqsssuuuwwwwwwvvvvvvvvvrrrssstttuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxsssrrrrrrssssssqqqmmmjjjiiihhhfffdddaaa___^^^]]]UUUPPPJJJFFFEEEFFFHHHIIIMMMQQQWWW]]]cccfffhhhiiikkkqqquuuwww{{{wwwxxx}}}}}}|||zzzyyy{{{}}}~~~wwwzzz{{{yyytttrrrtttvvvaaaGGG???888777777444333444222222222111111111000000000000000//////.........,,,---------.../////////---------............///,,,000...///444///***111111333888AAALLLVVV]]]``````^^^^^^^^^[[[UUUTTTWWWWWWfffyyy{{{yyycccSSSPPPUUUYYY^^^gggrrr~~~~~~xxxxxxmmm___YYYYYYZZZXXX\\\gggttt}}}pppggg\\\UUUQQQQQQRRRRRRTTTWWW]]]```eeeiiinnnuuu~~~sssnnnqqqxxx}}}yyy{{{}}}nnn___XXXSSSTTTaaappp{{{}}}{{{{{{tttjjj___VVVNNNHHHEEEAAABBBCCCCCCCCCGGGMMMRRR^^^___aaacccbbb^^^XXXSSSQQQNNNLLLKKKKKKLLLKKKJJJJJJOOOVVV]]]cccgggkkknnnkkkllllllmmmnnnoooppppppjjjiiifffdddaaa___^^^^^^YYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^```aaaccccccccccccdddeeegggiiikkkllllllpppssssssssstttxxx|||xxxiiiZZZOOOJJJJJJKKKFFFEEEEEECCCBBB@@@??????===>>>???>>>===???DDDHHHJJJIIIHHHFFFEEEGGGKKKNNNOOORRRYYYeeemmmkkkaaaWWWVVVRRRPPPTTTYYYbbbppp|||~~~yyytttlllaaa[[[dddqqq|||zzzmmm___\\\XXX\\\llltttjjjhhhjjjlllooosssuuuuuussssssrrrooopppqqqrrrssssssttttttssstttuuuwwwxxxxxxxxxxxxrrrrrrrrrrrrrrrpppmmmjjjiiihhhgggdddbbb```^^^]]]TTTPPPIIIFFFEEEFFFHHHHHHOOORRRXXX___dddhhhiiijjjiiipppuuuwww~~~wwwxxx{{{|||{{{www{{{www{{{~~~ssswwwyyyxxxtttrrrtttxxxfffHHH???888777777444333444222222222111111111111000/////////000000000000000..................---------------.........//////,,,///+++,,,444111+++///111333999BBBMMMWWW]]]```aaa^^^]]]]]]ZZZUUUTTTWWWYYYhhhyyy|||~~~gggUUUPPPTTTWWW]]]dddmmmxxx|||www{{{pppbbbZZZZZZXXXUUUWWW```nnnrrriii\\\UUUQQQQQQRRRRRRTTTWWW]]]aaafffjjjnnnuuuttttttwww}}}zzz{{{jjjVVVTTTUUUVVVaaaqqqyyyyyyyyyzzzuuuqqqkkkbbbWWWNNNGGGCCCAAA======<<<<<<>>>DDDLLLQQQ[[[]]]``````]]]YYYVVVUUUOOONNNMMMLLLKKKKKKKKKKKKMMMPPPUUU]]]eeekkknnnooolllllllllnnnqqqqqqpppnnnjjjhhhdddaaa^^^]]]\\\]]]\\\\\\\\\[[[\\\\\\]]]]]]\\\]]]^^^```aaabbbbbbbbbccceeefffgggggghhhkkkmmmoooqqqrrrsssuuuwww{{{~~~uuuddd[[[UUUQQQOOOPPPNNNGGGBBBDDDDDDAAABBBFFFBBBAAA???<<<::::::<<<>>>@@@CCCHHHIIIIIIJJJNNNQQQUUUQQQVVVccckkkggg___[[[YYY[[[___ccciiirrr~~~uuuhhhcccfffpppxxxyyyrrrkkkeeeaaaeeepppxxxdddYYY[[[aaaccceeeiiilllmmmoooqqqsssqqqsssttttttsssssstttvvvuuutttssstttvvvyyyzzzzzzvvvtttrrrooommmlllkkkkkkjjjiiihhhfffccc___[[[YYYTTTQQQKKKFFFDDDDDDFFFHHHMMMSSS\\\cccfffggghhhhhhmmmpppssswww{{{~~~|||zzzwwwtttxxx}}}tttrrrtttxxxwwwssstttzzzbbbIII@@@888666666555666888555444222000000111222333////////////............000///...---,,,---......,,,---......//////......000000000000111111111111444777>>>GGGRRRZZZ___aaacccaaa]]][[[ZZZXXXVVVUUU]]]gggsss{{{jjjUUUPPPRRRSSS\\\bbbkkkvvvyyywwwzzznnneee___\\\ZZZVVVUUUZZZjjjsssiii___WWWQQQOOOPPPPPPTTTXXX]]]```eeehhhlllsss|||~~~~~~kkkWWWTTTTTTUUU```pppzzzxxxyyy|||wwwrrrmmmjjjccc___WWWNNNGGGBBB???>>>======<<<;;;===BBBIIIOOO[[[^^^aaaaaa___[[[YYYXXXSSSRRRQQQPPPPPPOOOOOOPPPNNNPPPUUU]]]eeekkkmmmnnnkkkkkkkkkmmmppppppooommmiiigggddd```^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]\\\]]]^^^```aaabbbbbbccceeeggghhhiiiiiikkkmmmoooppprrrtttuuuvvvyyy}}}ssscccZZZUUURRRQQQRRRQQQKKKHHHJJJJJJFFFEEEHHHGGGEEEBBB>>>;;;:::;;;===???BBBEEEGGGHHHLLLRRRWWWZZZWWWYYY```dddaaa]]]]]]eeeiiinnnssszzz}}}ppphhhggglllqqqwwwvvvvvvxxxzzzyyyuuuqqqiiiffffffkkkuuuppp]]]QQQQQQTTTYYY\\\```dddfffiiillloooppprrrssssssrrrrrrssstttwwwuuuttttttvvvxxxxxxxxxuuutttrrrooommmlllllllllhhhhhhfffdddbbb___]]]\\\TTTQQQKKKGGGDDDEEEGGGIIINNNTTT\\\bbbfffggghhhiiikkkooorrrwww{{{~~~{{{xxxvvvtttwww~~~|||zzz{{{}}}{{{vvvwww|||fffJJJAAA888777666555555777444333111000000000222333////////////............//////---,,,,,,,,,---...,,,---......//////....../////////000000000111111444666<<>>=========<<<<<<;;;<<<@@@FFFKKKXXX[[[___```^^^\\\ZZZYYYVVVUUUTTTSSSSSSRRRSSSSSSQQQSSSWWW^^^fffjjjlllllljjjjjjjjjlllnnnnnnmmmkkkgggeeebbb```]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]___```bbbcccccccccgggiiikkkkkklllmmmppprrrrrrtttvvvxxxyyy|||}}}qqqccc[[[WWWTTTUUUWWWXXXUUUUUUWWWWWWSSSOOONNNOOOLLLFFFAAA===;;;;;;;;;===???AAACCCGGGNNNYYYaaagggffffffhhhgggeeegggkkktttyyyzzzooohhhgggggghhhgggggghhhkkknnnooonnnkkknnnssszzzvvvdddTTTKKKHHHIIIOOORRRVVVZZZ^^^bbbgggkkkoooqqqrrrrrrrrrqqqrrrsssxxxvvvuuuuuuvvvwwwvvvvvvuuutttrrrpppnnnmmmmmmmmmgggfffdddbbb```^^^]]]]]]TTTPPPKKKGGGEEEFFFIIIKKKOOOTTT\\\aaaeeeggghhhiiiiiimmmqqqwww{{{}}}|||wwwuuutttsssyyy}}}|||hhhKKKBBB999777777555444666333222111000///000111111////////////..................---,,,,,,,,,,,,---,,,---......//////............/////////000000000333444888???GGGQQQZZZ___cccbbbaaa```]]][[[XXXWWW^^^hhhrrrwww{{{~~~~~~{{{lllVVVMMMNNNQQQTTT[[[dddooo~~~|||zzzyyymmmccc]]]ZZZXXXXXX___mmmuuujjj___WWWPPPOOOOOOPPPSSSWWW[[[___dddhhhmmmttt~~~~~~~~~kkkXXXRRRQQQSSS^^^lllzzz~~~xxxyyy}}}mmm```XXXTTTQQQOOOLLLIIIFFFBBB???>>>===>>><<<<<<;;;;;;;;;>>>CCCFFFQQQUUUYYY[[[[[[ZZZYYYXXXVVVVVVTTTSSSSSSSSSSSSSSSTTTVVV[[[aaahhhkkklllkkkkkkjjjjjjlllmmmmmmkkkjjjdddcccaaa___]]][[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^\\\]]]___aaabbbdddddddddhhhjjjlllmmmmmmooorrrtttsssvvvxxxzzz|||{{{oooddd^^^[[[YYY[[[^^^bbbbbbeeeiiiiiieee___[[[WWWRRRJJJCCC???<<<;;;:::;;;<<<>>>@@@EEEPPP^^^hhhrrruuuxxxxxxuuuuuu{{{rrrfff___\\\]]]]]]^^^```cccgggjjjkkknnnvvvuuueeeWWWNNNJJJHHHGGGJJJLLLPPPSSSWWW\\\bbbffflllnnnpppqqqqqqqqqrrrsssvvvuuutttuuuvvvwwwwwwvvvtttsssrrrpppooonnnmmmlllhhhfffccc```^^^\\\[[[[[[SSSPPPKKKGGGFFFGGGJJJLLLQQQUUU[[[aaadddfffhhhjjjjjjnnnrrrxxx{{{}}}yyyuuuuuuvvvwwwhhhKKKBBB:::888777555444555222111000000//////000000////////////...............---------,,,,,,,,,,,,,,,---......///.....................////////////111222555999AAAKKKVVV]]]```aaabbbaaa___^^^]]]\\\___iiisssxxxzzz~~~}}}nnnXXXMMMMMMPPPUUU[[[cccnnn}}}}}}}}}}}}rrrfff^^^XXXXXXYYY```mmmwwwlll___WWWPPPOOOOOOOOORRRWWW[[[^^^cccgggkkkrrr{{{~~~zzziiiXXXQQQOOORRR^^^kkkxxxzzzyyy}}}}}}qqqaaaTTTMMMJJJHHHFFFGGGFFFCCC@@@>>>=========;;;;;;;;;;;;;;;===@@@CCCKKKOOOUUUXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTSSSSSSTTTXXXZZZ^^^dddjjjmmmmmmkkkkkkjjjjjjlllmmmllljjjhhhaaaaaa___^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\^^^___aaaccceeeeeefffhhhjjjlllmmmnnnooorrruuutttwwwzzz}}}yyypppfffbbb___^^^aaaffflllpppuuuyyyzzzwwwooohhh[[[UUULLLDDD@@@>>><<<:::;;;;;;<<<>>>DDDPPP___jjjttt~~~ooo```VVVQQQSSSUUUXXX\\\```dddhhhjjjooo{{{}}}oooeeeWWWOOOLLLMMMLLLKKKIIIKKKLLLMMMPPPTTTZZZ^^^eeehhhlllooopppppprrrsssssssssssstttwwwxxxxxxwwwsssrrrrrrpppooommmlllkkkjjjgggccc___\\\YYYXXXWWWQQQNNNJJJFFFFFFHHHKKKMMMRRRVVV[[[```ccceeehhhjjjlllppptttyyy|||}}}}}}{{{|||}}}||||||hhhKKKBBB;;;999888555444555222111111000000000000000////////////.....................---------,,,,,,,,,---......///.....................////////////111111333555<<>><<<<<<<<<<<<999:::;;;;;;;;;===@@@BBBGGGLLLRRRWWWYYYZZZ[[[\\\ZZZYYYXXXWWWWWWVVVVVVVVVXXX[[[___fffkkknnnmmmkkkjjjiiiiiijjjkkkjjjhhheee___^^^^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]^^^```bbbdddeeefffggghhhjjjlllmmmnnnpppsssvvvuuuxxx|||xxxpppiiieeebbbbbbffflllssszzzvvvlll\\\TTTKKKDDDAAA???===;;;;;;<<<===>>>CCCNNN\\\gggwwwxxxfffYYYRRROOOOOORRRVVVZZZ^^^ccchhhlllssssssbbbZZZPPPKKKMMMOOOPPPOOONNNMMMLLLJJJIIIKKKPPPSSS[[[___eeeiiilllnnnqqqrrrrrrqqqrrrtttwwwyyyxxxwwwrrrrrrqqqpppnnnkkkiiihhhiiigggccc___[[[XXXUUUTTTOOOLLLHHHEEEEEEGGGKKKNNNTTTWWW[[[___aaaeeehhhkkkmmmqqquuuyyy|||~~~~~~|||~~~{{{{{{~~~}}}}}}zzz}}}xxxfffJJJBBB;;;:::999666555555222222111111111000000000////////////..................//////......---,,,,,,---......//////............/////////000000000000111222444999CCCQQQ[[[\\\^^^aaaaaa___```cccgggrrr{{{~~~~~~}}}yyyeeeTTTOOOQQQXXX___iiiuuu|||jjj^^^WWWXXXYYY^^^hhhzzz{{{ooo___WWWPPPOOONNNNNNQQQUUUZZZ^^^bbbeeeiiipppxxx~~~~~~~~~~~~qqqaaaUUUPPPSSS^^^iiiqqq{{{|||zzz|||ttt___WWWMMMGGGDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===888:::<<<<<<<<<===@@@BBBCCCGGGNNNTTTWWWYYYZZZ\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWZZZ___eeekkkmmmllljjjhhhggggggggghhhgggdddbbb]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZ\\\]]]^^^]]]^^^```bbbeeefffggghhhhhhjjjlllnnnoooqqqtttwwwuuuxxx|||vvvpppiiifffdddccchhhnnnwwwsssgggZZZRRRHHHBBBAAAAAA???===<<<===>>>@@@CCCLLLXXX```sssxxxiii^^^YYYZZZ\\\ZZZ[[[[[[[[[\\\```ggglllqqqxxxfffUUUOOOJJJJJJNNNSSSVVVVVVWWWUUUPPPKKKGGGFFFIIILLLPPPUUU\\\ccchhhkkknnnqqqsssrrrsssuuuwwwxxxvvvuuurrrrrrqqqooollliiifffeeeeeedddbbb___[[[XXXUUUSSSMMMJJJFFFDDDDDDGGGKKKNNNUUUWWW[[[^^^aaadddhhhkkklllppptttyyy}}}|||~~~|||{{{zzzxxxyyy}}}{{{zzz{{{wwwwwwqqq```IIIAAA;;;::::::777666666222222222222222111111000////////////............//////000000000///...---,,,---......//////....../////////000000000111111000111333444888BBBPPPZZZ^^^```aaa___]]]^^^ccchhhvvv~~~~~~}}}~~~nnnYYYPPPPPPVVV^^^jjjxxxmmm___YYYZZZZZZ^^^gggyyy|||ppp___WWWPPPNNNNNNNNNPPPTTTXXX\\\bbbfffkkksss|||vvvfffXXXQQQTTT^^^hhhoooyyy|||zzz|||~~~nnnXXXRRRKKKGGGFFFFFFDDDCCC======<<<<<<===>>>>>>???777999<<<======>>>@@@BBB>>>CCCJJJPPPTTTVVVXXXYYY[[[ZZZYYYXXXWWWWWWWWWWWWUUUXXX]]]dddjjjlllkkkiiifffeeeeeeeeeeeedddbbb___\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^```ccceeeggghhhhhhiiikkkmmmoooppprrrvvvxxxtttxxx}}}uuuoooiiifffdddccchhhoooxxxzzznnn```XXXPPPFFFAAAAAABBB@@@???<<<>>>@@@AAACCCJJJTTT\\\iiivvv{{{tttiii^^^ZZZ]]]eeellliiihhhccc^^^[[[^^^eeekkkggguuu}}}yyyhhhVVVJJJGGGFFFIIIOOOVVV[[[]]]```\\\VVVNNNHHHFFFGGGIIIIIINNNWWW^^^dddiiimmmoootttttttttuuuwwwvvvtttrrrrrrrrrqqqooolllhhheeecccbbbbbbaaa___\\\YYYUUUSSSLLLIIIEEECCCDDDGGGKKKNNNUUUXXX[[[^^^```dddhhhllljjjooosssxxx~~~{{{|||}}}}}}yyyxxxyyy|||~~~vvvvvvwwwsssqqqjjjYYYHHH@@@;;;:::;;;888666777222333333333333222111111000/////////............///000111111111000...---,,,---......//////......000000000000111111111111000222444555888BBBPPPZZZaaabbbbbb___[[[\\\aaaggguuuttt]]]PPPOOOSSS\\\iiizzznnn___[[[[[[\\\^^^gggyyy}}}qqq___WWWPPPNNNNNNMMMPPPTTTWWW[[[bbbgggmmmvvv{{{iii[[[SSSRRRZZZccckkkuuu}}}xxxyyyppp```RRRPPPLLLIIIHHHGGGEEECCCFFFDDDBBB@@@????????????;;;<<<===>>>>>>>>>>>>>>>BBBDDDGGGKKKPPPTTTWWWYYYWWWXXXXXXXXXWWWWWWVVVUUUVVVYYY^^^cccfffhhhhhhgggffffffeeedddcccbbbaaa```\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZ\\\^^^___cccbbbaaaaaacccgggjjjmmmnnnooopppqqqqqqsssvvvxxxzzz|||{{{ppphhhggggggfffiiiooovvvzzzrrrfff[[[RRRMMMGGGBBB@@@?????????@@@@@@@@@BBBEEEIIIMMMOOO```eeemmmrrrsssqqqooonnnooommmjjjiiijjjjjjgggdddaaa^^^XXXUUUYYYeeettt~~~xxxmmmfffcccbbbaaa______bbbgggkkkiiiaaaUUUMMMCCCEEEGGGGGGJJJRRR___iiifffaaaZZZSSSMMMHHHDDDAAAEEEHHHMMMSSS[[[dddjjjnnnooosssuuusssrrruuuvvvuuusssrrrooommmiiigggdddcccaaa```^^^\\\ZZZXXXVVVUUUOOOJJJFFFFFFFFFFFFIIINNNSSSUUUYYY___eeehhhiiiiiinnnqqqtttyyy{{{zzzzzz}}}{{{yyy|||wwwwww|||zzzwwwqqqkkknnnhhhUUUJJJBBB;;;;;;:::777555666333333222111000///...---111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111444999DDDQQQ[[[]]]^^^^^^]]]\\\]]]```bbbmmm{{{zzz||||||```QQQSSSUUU]]]gggvvvmmm^^^[[[[[[\\\```kkk{{{~~~qqq```VVVNNNMMMNNNOOOQQQUUUYYY\\\```dddiiiuuuyyyhhh[[[SSSQQQWWW^^^jjjuuu}}}xxxyyy}}}hhhZZZTTTPPPKKKHHHFFFFFFEEEDDDGGGFFFDDDBBB@@@?????????<<<<<<===>>>>>>?????????BBBCCCEEEHHHLLLPPPSSSUUUWWWWWWWWWWWWWWWVVVUUUUUUUUUXXX\\\```ccceeefffffffffeeedddcccbbbaaa```___\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___aaaaaa```aaacccgggjjjmmmnnnpppqqqrrrsssuuuxxx{{{}}}~~~{{{rrrllljjjiiigggkkkqqq{{{vvvlll```VVVMMMIIICCC@@@???AAAAAABBB@@@@@@@@@AAADDDHHHKKKMMMYYY\\\```bbbaaa___]]]]]]WWWUUUSSSSSSUUUUUUSSSQQQPPPNNNMMMOOOWWWeeeuuuvvvooojjjeee___ZZZTTTTTTUUUUUUSSSOOOHHHCCCBBBCCCCCCDDDGGGQQQ___jjjmmmkkkeee]]]SSSJJJDDDBBBBBBCCCGGGMMMTTT\\\cccgggkkkqqqtttsssrrruuuvvvtttqqqpppnnnllliiigggeeedddcccaaa___]]]ZZZWWWUUUTTTMMMHHHEEEFFFFFFFFFJJJOOORRRTTTYYY___eeehhhjjjjjjlllooosssyyy{{{zzzzzz~~~zzzwww{{{}}}{{{uuuooopppiiiTTTJJJBBB;;;;;;:::777555666333333222111000///......//////...---------------........................---------------------------------............///...000111333999CCCQQQ[[[]]]^^^^^^\\\[[[[[[\\\^^^gggsss|||{{{yyy|||~~~bbbSSSUUUUUU]]]hhhwwwqqqcccZZZZZZ\\\```kkk{{{rrrbbbXXXOOOMMMNNNNNNPPPTTTXXX\\\aaaffflllxxxvvvfffZZZRRROOOSSSZZZhhhttt}}}xxxyyywwweeeZZZWWWRRRLLLHHHFFFGGGGGGHHHMMMKKKIIIFFFCCCBBB@@@@@@===>>>>>>???@@@AAAAAAAAACCCCCCDDDFFFIIILLLPPPRRRVVVVVVVVVVVVVVVUUUUUUUUUUUUWWWZZZ]]]```bbbcccdddeeedddcccbbb```___^^^]]]\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_________```cccfffjjjlllmmmooorrrsssuuuwww{{{}}}{{{vvvpppmmmkkkkkkqqqxxx}}}pppdddXXXOOOFFFCCC???>>>???BBBCCCDDD@@@@@@???@@@BBBFFFIIIKKKRRRSSSTTTRRRNNNKKKJJJJJJDDDCCCBBBCCCDDDEEEDDDCCC>>>???AAAFFFPPP^^^mmmvvv~~~{{{xxxssskkk```XXXOOOKKKFFFCCCBBBBBBAAA@@@@@@AAAAAABBBFFFPPP^^^hhhtttwwwuuulll]]]NNNEEEAAA???@@@BBBFFFLLLTTTZZZ^^^eeelllqqqqqqrrruuuuuurrrooonnnmmmkkkiiigggeeeeeeeeecccaaa^^^ZZZWWWUUUSSSMMMHHHEEEFFFGGGGGGJJJPPPPPPTTTYYY___eeehhhkkkkkkjjjnnnrrryyy{{{zzz{{{zzz{{{|||uuutttjjjTTTJJJBBB;;;;;;:::777555666333333222111000//////...//////...---------------................................................---------............///...000111333888BBBPPPZZZ]]]]]]]]]\\\YYYWWWXXXYYY^^^gggppptttwww|||fffVVVVVVVVV]]]hhhwwwpppbbbZZZZZZ\\\aaalll|||tttdddZZZQQQNNNNNNNNNOOORRRVVV\\\bbbhhhooozzzssscccWWWPPPNNNTTT[[[gggsss~~~yyyzzzwwwiiibbb\\\VVVOOOJJJIIIKKKNNNOOOTTTRRROOOLLLHHHEEECCCBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJNNNQQQSSSVVVUUUUUUUUUUUUUUUUUUUUUWWWXXXYYY[[[^^^```bbbcccccccccbbbaaa___^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^```cccfffiiikkkkkknnnqqqtttvvvxxx|||}}}xxxsssnnnmmmrrr||||||lll]]]PPPIIIAAA>>><<<<<<>>>AAADDDDDDAAA@@@??????AAACCCFFFHHHNNNOOOOOOLLLHHHCCCAAA@@@>>>=========>>>>>>>>>===888:::<<<@@@FFFOOOZZZaaalllnnnsssxxxyyyrrrfff]]]MMMGGG@@@<<<;;;===???AAA@@@AAABBBDDDIIIRRR]]]eeeuuu}}}{{{hhhTTTFFF@@@>>>>>>???AAAFFFLLLRRRUUU]]]eeellloooqqqsssssspppmmmlllkkkjjjhhhgggeeeeeeeeedddbbb___\\\YYYWWWVVVNNNIIIFFFFFFFFFFFFIIIOOOPPPTTTZZZ```eeeiiilllnnnllloootttzzz|||{{{}}}~~~|||~~~~~~|||zzznnnWWWJJJBBB;;;;;;:::777555666333333222111111000//////111111000///////////////........................---------------------------------............//////000111333777AAANNNXXX\\\]]]]]][[[XXXUUUTTTTTTWWW]]]eeennnvvv~~~mmmZZZUUUWWW]]]hhhvvv~~~kkk^^^[[[\\\]]]cccnnnwwwggg]]]SSSOOONNNMMMNNNPPPUUUZZZaaagggmmmvvvtttcccWWWPPPOOOVVV___fffrrrzzz{{{yyymmmggg___YYYQQQMMMMMMRRRVVVYYY[[[YYYVVVRRRMMMIIIEEECCCAAAAAAAAABBBCCCDDDFFFGGGEEEFFFIIILLLOOORRRSSSTTTVVVUUUTTTTTTTTTUUUVVVVVVYYYYYY[[[\\\^^^```aaabbbbbbaaaaaa```___^^^]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^___aaacccfffiiijjjiiilllpppsssvvvyyy|||~~~zzztttooorrr}}}zzziiiXXXKKKDDD>>><<<:::;;;===AAACCCCCCBBBAAA@@@???@@@BBBDDDEEEIIIKKKMMMLLLHHHCCC???===:::::::::999888777777777999:::;;;<<<>>>CCCHHHLLLWWW]]]hhhsssyyyuuujjjaaaGGGBBB===999999;;;===>>>@@@BBBEEEIIIOOOWWW___dddsss~~~pppXXXHHH@@@>>>>>>>>>???BBBFFFJJJMMMTTT]]]fffjjjmmmqqqqqqoookkkkkkjjjiiigggfffeeedddccccccaaa```^^^\\\[[[ZZZOOOJJJGGGGGGFFFEEEHHHMMMPPPUUU\\\bbbfffiiimmmpppooossswww||||||}}}xxxyyy{{{|||sssZZZJJJBBB;;;;;;:::777555666333333222222111111000000111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222666@@@MMMVVV[[[\\\]]]\\\XXXTTTRRRRRRTTTWWW___kkkwwwxxxaaaWWWYYY\\\eeerrr}}}lll```\\\]]]___eeeqqqyyyiii___TTTPPPOOOMMMMMMPPPSSSYYY```dddgggnnnwwwxxxhhh[[[TTTRRRXXX```gggrrr~~~}}}}}}}}}pppiiiaaa\\\VVVSSSVVV[[[aaaeeeeeeccc___[[[UUUOOOJJJHHHEEEEEEEEEEEEFFFHHHJJJLLLJJJNNNSSSXXXZZZZZZXXXVVVVVVVVVUUUTTTTTTUUUWWWXXXZZZ[[[\\\^^^___``````````````````_________^^^^^^\\\]]]]]]]]]]]]\\\[[[[[[YYYZZZ[[[]]]^^^^^^_________``````bbbdddfffhhhiiiiiilllqqqtttwwwyyy|||~~~~~~|||vvvssszzzuuudddRRRFFFAAA<<<:::999:::===AAACCCCCCCCCBBBAAA??????@@@BBBCCCDDDGGGJJJJJJFFFAAA===;;;888999999888666444555666888999::::::;;;===@@@CCCLLLSSS___lllrrroooddd[[[EEEBBB>>><<<===>>>>>>>>>AAABBBFFFLLLTTT\\\dddhhhsss~~~qqq[[[KKKCCC@@@??????@@@AAACCCEEEFFFMMMVVV___dddiiinnnooommmkkkjjjiiihhhfffeeedddcccaaaaaa```___]]]\\\[[[[[[OOOJJJFFFGGGFFFEEEHHHMMMRRRXXX___dddgggjjjnnnqqqqqquuuyyy~~~}}}uuuyyy~~~~~~~~~~~~uuu]]]JJJBBB;;;;;;:::777555666333333222222222111111111//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222666???LLLUUUYYY[[[]]]]]]ZZZVVVSSSRRRTTTUUU]]]jjjvvviii[[[ZZZ[[[aaalllwwwpppeee\\\]]]```fffssszzzjjj```UUUQQQOOOMMMMMMPPPSSSXXX^^^aaabbbffflllrrrxxx}}}~~~~~~pppddd[[[UUUWWW\\\gggrrr}}}~~~xxxqqqhhhddd___^^^cccjjjqqquuusssrrrnnniiibbb[[[VVVRRROOOOOONNNNNNPPPRRRUUUVVVWWW\\\dddiiijjjfff___[[[WWWVVVUUUTTTUUUVVVXXXYYYYYYZZZ]]]_________^^^]]]____________````````````\\\]]]]]]]]]]]]\\\[[[[[[XXXYYY[[[]]]___`````````aaaaaabbbdddeeefffhhhhhhjjjnnnrrrvvvxxxzzz}}}~~~~~~zzzzzzwwwkkk]]]LLLAAA>>>999888888:::>>>BBBDDDEEEEEEDDDBBB@@@???@@@AAABBBAAACCCDDDCCC@@@===;;;;;;777999:::999777666888999777888:::::::::<<>>JJJTTTXXX[[[^^^^^^\\\YYYVVVUUUUUUVVV]]]jjjuuulll^^^[[[YYY]]]fffnnnttt~~~}}}lllbbbZZZ[[[^^^eeerrrzzzkkk```VVVQQQPPPNNNNNNPPPRRRXXX^^^aaa```bbbgggkkkpppwwwzzztttssssssttttttvvvkkk```WWWTTTWWWhhhrrr|||{{{oookkkhhhiiinnnvvv}}}~~~{{{uuunnnggg```]]]YYYYYYXXXXXXZZZ\\\___aaadddjjjrrrxxxxxxpppggg```XXXWWWUUUUUUUUUWWWYYYZZZXXXZZZ]]]______^^^\\\[[[^^^^^^______```aaaaaabbb\\\]]]]]]]]]]]]\\\[[[[[[VVVXXX[[[]]]___aaaaaaaaabbbcccdddeeefffgggggghhhllloootttxxxzzz|||~~~}}}{{{mmmcccWWWHHH>>><<<777666777:::???DDDFFFGGGFFFEEEBBB@@@@@@@@@AAABBBBBBBBBAAA???;;;::::::;;;333666888888666666888;;;888999::::::;;;<<>>??????@@@???@@@FFFSSScccqqqyyy~~~wwwhhhYYYPPPLLLLLLMMMNNNNNNNNNLLLKKKJJJEEEMMMVVV\\\bbbiiimmmlllkkkjjjiiigggeeecccaaa``````___]]][[[XXXVVVTTTSSSIIIEEECCCEEEGGGIIIMMMSSSVVV]]]dddhhhiiikkkooossspppuuuzzz|||{{{|||uuuvvvvvvvvvuuuvvvyyy~~~sssZZZJJJBBB;;;;;;:::777555666333333222222222222222222111111000///////////////................................................---------........./////////000111111555>>>JJJSSSWWWZZZ^^^```^^^ZZZXXXWWWVVVVVV]]]jjjtttlll]]][[[XXXZZZbbbiiinnnxxxwwweeeYYYYYYZZZ]]]dddqqq{{{kkk```VVVRRRPPPNNNOOOQQQSSSYYY___aaaaaaaaaeeejjjmmmuuu{{{sssllliiiiiijjjjjjqqq```VVVVVVZZZjjjqqq{{{~~~||||||}}}wwwqqqmmmjjjddddddeeeeeeeeehhhlllpppwww|||oooddd]]][[[YYYWWWVVVWWWXXXXXXZZZ\\\^^^______]]]ZZZXXX\\\]]]^^^```aaa``````___\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYY[[[]]]```bbbdddeeedddcccbbbccceeehhhiiipppqqqsssvvvyyy|||~~~~~~zzz{{{uuuiiiYYYJJJ???999777555666888999;;;@@@EEEIIILLLJJJHHHEEEBBB@@@@@@@@@CCCBBB???===:::888777666777666666777:::;;;;;;:::;;;<<<===@@@CCCGGGJJJLLLIIIGGGFFFHHHIIIHHHDDD@@@===>>>>>>>>>?????????@@@@@@AAACCCEEELLL\\\qqqxxxkkk]]]TTTSSSTTTZZZ^^^```]]][[[ZZZUUUOOOPPPRRRVVV\\\bbbhhhkkkmmmllljjjhhhfffeeedddaaa___eeeccc```]]][[[WWWSSSPPPJJJHHHDDDCCCDDDIIINNNRRRXXX\\\bbbfffiiijjjlllmmmmmmqqqvvvzzz|||xxx|||}}}~~~~~~wwwppprrrpppoooqqqwww}}}wwwfffXXXFFFBBB===999888777666666555555444333333333333333444333222000///.........////////////////////////)))***,,,---...------,,,///////////////......---,,,///111222555<<>>======>>>???BBBFFFKKKOOORRRNNNKKKHHHEEEDDDBBB@@@???>>>>>>??????????????????BBBDDDEEEGGGMMM[[[mmm{{{wwwiii[[[UUUYYY___jjjnnnpppnnnllljjjfff```YYYYYY[[[___dddiiilllnnnnnnkkkiiigggfffeeecccaaacccaaa^^^[[[YYYUUUQQQNNNJJJHHHFFFEEEFFFJJJOOORRRVVV[[[aaaeeehhhjjjkkklllmmmpppuuu~~~yyywwwsssyyy|||~~~{{{{{{|||{{{vvvrrrooonnnmmmpppwww~~~vvvcccTTTDDDAAA<<<999888777666555555555444444333444444444444333222000//////......////////////////////////,,,,,,---......---,,,+++------...///000000//////---///111222444;;;EEELLLVVVZZZ___aaaaaa___]]]\\\YYY^^^```iii{{{}}}hhhVVVWWWXXX\\\bbbfffiiirrr|||tttdddYYYSSSWWW]]]eeerrrooodddYYYTTTQQQNNNNNNPPPUUUXXX]]]aaabbbccccccdddlllvvvwwwoooeee\\\XXXXXXZZZZZZ{{{jjj\\\XXXXXXcccjjjttt}}}{{{lll```^^^[[[YYYYYY[[[]]]___cccbbbaaa```^^^]]]]]]\\\[[[\\\^^^___``````______[[[[[[[[[[[[[[[[[[\\\\\\YYYYYYYYYZZZ[[[]]]___aaaccccccdddeeefffggghhhhhhmmmnnnqqqtttxxx{{{~~~}}}~~~zzzsssmmmbbbTTTGGG>>>::::::555666888999;;;???DDDHHHLLLLLLJJJGGGCCCAAAAAABBBEEECCCAAA>>><<<:::999888777777888;;;???BBBCCCCCCAAAAAABBBEEEIIIPPPVVVYYYWWWTTTOOOHHHBBB??????@@@>>>???@@@BBBCCCCCCCCCCCCCCCEEEGGGIIIMMMXXXhhhttt}}}ttteeeXXXWWWaaakkk|||yyyjjjhhhfffgggiiilllnnnnnnnnnllliiihhhgggfffdddbbb```^^^[[[XXXVVVSSSOOOLLLIIIHHHGGGGGGIIILLLOOORRRTTTXXX___dddfffhhhjjjlllnnnpppttt}}}{{{qqqmmmuuu~~~yyy|||}}}xxxvvvvvvwwwuuusssooonnnnnnrrrzzzxxxcccPPPBBB???;;;999888777666444555555444444444555555666333333111000////////////////////////////////////...//////......---+++++++++,,,---///000000111111...///000111333999CCCKKKTTTYYY^^^aaaaaa___]]]\\\YYY^^^```jjj}}}{{{gggUUUUUUVVV[[[cccgggjjjsss|||{{{jjj^^^TTTWWW]]]fffuuuqqqfffZZZUUURRROOONNNPPPTTTWWW\\\___aaabbbcccdddkkkuuu~~~rrrjjj```WWWTTTTTTUUUVVV}}}kkk\\\VVVUUU```fffqqqzzzwwwgggbbb```]]][[[[[[^^^aaacccfffdddaaa^^^\\\\\\\\\]]][[[\\\^^^___``````______[[[[[[[[[[[[[[[\\\\\\\\\YYYYYYYYYYYYZZZ\\\^^^___bbbccceeefffhhhhhhiiiiiilllmmmpppssswwwzzz}}}~~~~~~}}}vvvpppoooiii^^^PPPDDD<<<999999555777999:::<<<@@@DDDHHHLLLLLLLLLHHHDDDBBBCCCEEEFFFDDDBBB???<<<:::999888;;;;;;<<>>???BBBDDDGGGIIIJJJJJJGGGJJJNNNOOOSSS[[[iiisss{{{yyyrrrdddXXXXXXdddppp}}}wwwtttttttttsssqqqnnnkkkhhhffffffeeecccbbb^^^\\\YYYWWWTTTQQQMMMJJJFFFFFFFFFGGGIIILLLNNNPPPRRRWWW]]]bbbeeegggiiijjjoooqqquuu~~~ooolllttt~~~|||vvvyyy|||~~~{{{wwwuuuuuuuuutttsssppppppqqqvvvhhhRRRAAA>>>;;;999999888666444555555444444555555666666333222111000/////////////////////////////////////////////......------,,,,,,---...///000000000000...///000000222888BBBJJJSSSXXX^^^bbbbbb```^^^]]]YYY]]]___iii~~~~~~jjjWWWTTTUUU[[[bbbfffiiiqqqyyypppbbbZZZ[[[___hhhxxxsssggg\\\VVVSSSOOONNNPPPRRRVVVZZZ]]]___```bbbdddiiittt}}}pppiii^^^VVVSSSSSSTTTUUUzzzhhhYYYSSSRRR]]]dddnnnxxx~~~uuufffeeeccc```______aaadddfffgggddd```\\\ZZZZZZ[[[]]]\\\]]]___```aaaaaa```___[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZ\\\^^^___bbbccceeegggiiiiiijjjjjjkkkmmmooorrrvvvyyy|||}}}~~~|||zzzvvvrrrooolllooohhh]]]OOOBBB:::888888666888:::<<<>>>AAAEEEHHHKKKLLLMMMJJJEEEDDDFFFIIIHHHGGGDDDAAA===;;;999888<<<<<<===AAAFFFJJJLLLLLLHHHGGGFFFFFFIIINNNTTTXXXaaabbbaaa[[[QQQIIIEEEEEEAAABBBDDDGGGIIILLLOOOPPPNNNRRRVVVXXXZZZ___hhhpppttttttpppfff]]]]]]gggqqqzzzuuummmjjjfffdddcccbbb```___\\\ZZZWWWUUUSSSPPPLLLJJJDDDDDDEEEFFFHHHKKKMMMNNNRRRVVV\\\aaadddfffhhhiiimmmpppttt~~~qqqmmmttt|||{{{wwwzzz}}}|||zzzyyyxxxwwwvvvtttrrrpppqqqttt{{{rrrXXXBBB???<<<999888777666555555555444444444555555666222222111000/////////000////////////////////////------------......//////...///////////////......///000000///111888BBBJJJSSSXXX___ddddddbbb```___ZZZ\\\\\\fff{{{ppp[[[UUUVVVZZZ```cccfffnnnvvvxxxggg^^^^^^```kkk}}}ssshhh\\\VVVSSSOOOOOOPPPQQQTTTXXX[[[]]]___aaacccjjjttt|||oooggg]]]UUURRRRRRTTTUUUsssaaaTTTPPPQQQ[[[bbblllvvv}}}vvviiigggfffdddccccccdddeeefffeeeccc^^^[[[YYYYYY[[[\\\]]]^^^```aaabbbbbbaaaaaa\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[]]]___aaaddddddeeeggghhhjjjkkklllkkkmmmooorrruuuxxxzzz{{{~~~}}}yyyvvvsssrrrqqqqqqtttmmm```QQQCCC;;;888888888:::<<<>>>@@@BBBEEEHHHIIILLLMMMKKKGGGFFFIIINNNMMMKKKHHHDDD@@@===:::999:::;;;>>>CCCJJJPPPRRRSSSQQQOOOMMMKKKLLLNNNQQQSSS]]]___```^^^XXXPPPJJJFFFGGGGGGHHHKKKOOOTTTXXX[[[\\\```cccbbb______dddhhhqqqqqqooojjjeeefffmmmssszzznnnjjjeeebbb```___]]]\\\ZZZXXXUUUSSSRRROOOKKKHHHCCCCCCDDDEEEGGGJJJMMMNNNRRRWWW\\\aaaccceeefffgggiiimmmtttqqqmmmssszzz}}}~~~|||yyyyyyzzzzzzyyyvvvsssqqqnnnqqqxxx|||___FFFBBB===999777777666666555555444333333333333333222222111000000000000000////////////////////////,,,,,,,,,,,,---...///000///////////////...------///000000///111999DDDLLLSSSYYY```eeefffdddbbbaaa\\\\\\YYYaaavvvuuuaaaWWWWWWZZZ___aaaeeemmmwwwooo```^^^aaammmrrrggg[[[VVVSSSPPPOOOQQQRRRUUUYYY\\\^^^```ccceeemmmvvvyyymmmeee[[[SSSPPPQQQRRRTTT}}}lllZZZOOOOOORRRYYY```jjjsss{{{uuullliiihhhhhhggggggfffffffffdddbbb^^^[[[YYYZZZ[[[\\\^^^___aaabbbccccccbbbbbb^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\___aaaccceeeeeeeeefffhhhjjjlllnnnlllmmmoooqqqtttvvvxxxyyyzzz||||||zzzwwwvvvwwwyyyzzzzzz|||tttfffUUUFFF<<<999999999<<<>>>@@@AAADDDGGGIIIGGGKKKMMMLLLHHHGGGLLLRRRTTTQQQMMMIIIDDD@@@===;;;:::<<>>999777777777777666555444333222111111111222111111000000000000000////////////////////////------,,,++++++,,,---...---...///////////////...///000000///222:::FFFNNNTTTZZZbbbggghhhfffdddbbb]]][[[UUU\\\ppp|||xxxeeeYYYXXXZZZ^^^aaafffqqq{{{xxxeeebbbcccppppppeeeZZZUUUSSSPPPOOOQQQTTTWWW[[[^^^```bbbfffhhhssszzz}}}vvvllleee[[[SSSPPPQQQSSSTTT{{{hhhVVVMMMNNNSSSWWW^^^hhhrrryyyzzzrrrjjjjjjjjjjjjjjjiiigggfffeeedddbbb___\\\[[[[[[\\\]]]___```bbbcccddddddcccccc___^^^]]]\\\[[[YYYXXXXXXYYYYYYYYY[[[]]]```bbbdddfffeeeeeeeeegggjjjmmmooommmnnnoooqqqsssuuuvvvwwwwwwyyy}}}xxxvvvvvvxxx}}}zzzkkkYYYIII>>>:::::::::===???AAACCCEEEGGGJJJEEEJJJNNNLLLHHHHHHNNNTTTXXXVVVQQQLLLGGGBBB???===<<>>???@@@BBBDDDEEEEEEEEEHHHKKKNNNOOONNNPPPUUUYYY]]]ZZZXXXVVVSSSMMMDDD======CCCKKKVVVcccrrr~~~zzzvvvtttnnnhhhddd___[[[[[[]]]^^^[[[XXXUUUXXX```lll}}}xxxqqqmmmrrryyyooojjjddd```^^^\\\XXXTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFGGGHHHKKKMMMPPPRRRYYY[[[^^^aaabbbdddhhhjjjoooyyy{{{|||rrrdddbbbgggsss~~~{{{{{{|||||||||{{{xxxuuusssssstttuuu```GGGBBB<<<999999888666333777666555444222111000///111111111111000000000000////////////............------------------------............////////////,,,...000000222888AAAGGGTTTXXX\\\```eeeiiifff___^^^ZZZXXX```ooo|||hhh\\\ZZZ\\\```dddjjjvvv~~~}}}~~~hhhiiijjjooorrrggg\\\WWWSSSPPPOOOPPPRRRRRRWWW___ccceeejjjpppyyy}}}yyysssooogggccc\\\UUUPPPPPPTTTXXXyyyiii[[[SSSPPPQQQTTTXXX```jjjttt|||~~~xxxrrrnnnlllkkkiiiiiiiiihhheeeccc```___]]]\\\]]]^^^aaabbbhhhiiiiiigggdddbbbaaaaaa]]]\\\[[[ZZZYYYXXXXXXXXXZZZZZZ\\\^^^```ccceeegggiiiiiiiiijjjlllnnnoooppppppqqqrrrqqqooooooqqqtttssstttuuuwwwxxxzzz{{{||||||}}}|||zzzyyyxxxxxxzzzvvv___JJJ===:::<<<===>>>@@@CCCEEEGGGHHHIIIJJJLLLMMMMMMMMMPPPVVV[[[```^^^\\\[[[YYYSSSKKKDDDFFFKKKTTTaaaqqqyyymmmgggaaa```bbbccc```\\\WWW___lll}}}vvvnnnooouuu}}}ooojjjccc___]]][[[XXXTTTRRRQQQOOOLLLJJJIIIHHHHHHFFFFFFGGGHHHKKKNNNQQQSSSYYY\\\___aaabbbdddgggjjjppp}}}}}}yyy{{{{{{qqqdddccchhhsss~~~~~~|||}}}~~~{{{xxxwwwvvv~~~___EEEAAA;;;999999888666444555444444333333222222111111111111111000000000000////////////............------------------------............////////////...///000000111777@@@HHHSSSXXX]]]aaafffkkkhhhbbbcccaaabbbkkkzzz|||~~~wwwccc[[[ZZZ[[[___ccciiivvvyyyyyywwwgggfffgggmmm{{{ssshhh\\\WWWTTTOOONNNOOORRRRRRWWW___ccceeejjjqqq{{{~~~zzzuuuoookkkddd```ZZZTTTPPPQQQUUUYYYyyylll___WWWTTTUUURRRWWW___jjjttt|||}}}xxxtttqqqooommmkkkkkkjjjhhheeeccc```___^^^]]]^^^```bbbccchhhiiikkkjjjfffcccaaa```^^^]]][[[ZZZYYYZZZ[[[[[[[[[\\\]]]___bbbeeehhhjjjiiiiiijjjkkklllnnnoooooooooppppppooommmmmmnnnppplllmmmnnnppprrruuuwwwxxxzzz{{{|||}}}}}}{{{zzzxxxwwwwwwxxxzzz~~~ttt]]]III===;;;<<<<<<>>>AAADDDGGGJJJLLLMMMKKKLLLLLLKKKKKKPPPXXX^^^cccbbbaaaaaa```\\\TTTMMMMMMOOOXXXiii|||{{{tttllljjjlllkkkfffaaa\\\hhh}}}~~~qqqllloooxxx}}}oooiiiaaa]]][[[ZZZWWWUUUQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFGGGIIILLLOOOSSSUUUZZZ\\\___aaabbbdddgggiiiooo~~~wwwvvvyyyyyypppdddeeekkkvvvvvvyyy}}}~~~|||zzzxxxwwwyyy[[[CCC???:::888888999777555333333333333333333333333111111111111000000000000////////////............------------------------............////////////000000000///000666@@@HHHRRRXXX^^^bbbhhhlllkkkeeefffgggkkkvvv}}}~~~vvvbbbYYYXXXZZZ___dddlllyyyuuusss|||ssseeecccdddjjjvvvuuuiii^^^XXXTTTOOOMMMNNNQQQRRRWWW___cccfffkkkqqq|||~~~xxxtttooojjjeee```]]]YYYTTTQQQRRRWWW[[[}}}qqqdddZZZWWWWWWTTTYYYbbblllvvv~~~|||yyyuuurrrqqqpppmmmlllkkkiiieeecccaaa```___^^^^^^___```aaadddgggiiiiiigggdddbbbaaa^^^]]][[[ZZZ[[[\\\]]]^^^\\\]]]^^^aaadddgggjjjkkkhhhiiijjjkkkmmmmmmnnnnnnnnnnnnmmmllljjjiiiiiiiiicccdddeeehhhkkknnnqqqsssvvvxxxzzz{{{zzzyyyxxxxxxxxxwwwwwwxxxzzz}}}|||kkkWWWFFF<<<;;;<<<<<<>>>AAAEEEIIILLLNNNPPPMMMLLLKKKIIIJJJQQQ[[[cccgggfffeeeffffffccc\\\VVVRRRRRRYYYlll|||zzzyyyuuukkkbbb___ooouuulllkkkrrr{{{nnnhhh```ZZZYYYXXXWWWUUUQQQPPPNNNKKKIIIHHHGGGFFFEEEFFFGGGJJJMMMQQQUUUWWW[[[]]]```bbbcccdddgggiiijjjzzz{{{uuutttwwwzzznnneeeiiiqqq|||rrruuuzzz|||}}}|||||||||rrrTTTBBB===999777888999777555333333333333333333333333111111111111000000000///////////////............------------------------............////////////111111000//////555???FFFSSSYYY```dddhhhlllkkkgggfffgggmmmxxxxxxcccTTTTTTWWW___gggsssuuuqqqxxxttteeebbbbbbhhhtttwwwkkk___YYYTTTOOOMMMNNNQQQRRRWWW^^^ccceeejjjqqqzzzxxxrrrnnnjjjeeeaaa^^^\\\YYYTTTRRRSSSVVVZZZyyyjjj^^^XXXXXXWWW\\\dddnnnwww~~~|||yyyvvvtttsssqqqnnnmmmkkkiiifffccccccbbb```___^^^^^^^^^^^^```cccfffhhhgggeeedddccc^^^^^^]]]]]]^^^___aaabbb^^^___```ccceeehhhkkkmmmhhhiiikkklllmmmmmmmmmmmmnnnlllkkkiiigggdddbbb```[[[[[[\\\^^^bbbfffjjjlllpppssswwwxxxxxxwwwwwwxxxxxxwwwvvvtttsssrrrrrrrrrpppiii[[[LLL@@@;;;;;;<<<>>>@@@CCCHHHLLLOOOQQQSSSNNNMMMKKKIIILLLTTTaaajjjmmmkkkiiiiiijjjgggbbb^^^YYYTTTYYYjjj{{{{{{lllaaa^^^mmm{{{ppplllooozzz|||mmmfff^^^YYYXXXWWWVVVTTTPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFGGGJJJNNNSSSWWWYYY]]]___aaabbbcccdddfffhhhgggtttvvvsssuuuxxx|||mmmfffmmmwwwsssvvv{{{~~~nnnPPP@@@<<<888666777888777555555444444333333222222111111111111111000000000///////////////............------------------------............////////////111111000//////444<<>>???BBBFFFKKKPPPTTTWWWYYYPPPPPPNNNNNNQQQ[[[iiitttvvvrrrnnnmmmmmmllliiieeeZZZRRRRRR]]]iiiooouuu|||xxxfff[[[VVVbbbpppzzz|||||||||}}}zzz}}}~~~~~~yyysssrrryyy{{{jjjddd]]]XXXWWWWWWUUURRROOONNNLLLJJJHHHFFFFFFEEEDDDEEEHHHKKKPPPUUUYYY\\\^^^```bbbccccccdddfffhhhhhhppp}}}wwwrrrtttsssxxxlllgggooozzzvvvzzzlllPPP@@@<<<777666777888666444555555444333333222111111111111111111000000000000////////////............------------------------............///////////////000000///...222999???OOOWWW___ccceeeiiiiiigggffffffgggnnnzzzvvv___VVVTTTWWW```mmm{{{qqqoooxxx}}}kkkccc```hhhrrr}}}xxxmmmaaaZZZUUUPPPNNNOOOQQQQQQVVV\\\```aaafffkkkpppuuu|||xxxssslllhhhfffddd```\\\]]]]]][[[XXXUUUUUUWWWYYY|||lllcccaaa```dddlllsssyyy|||}}}}}}~~~|||zzzxxxwwwqqqooommmlllkkkiiifffdddcccccccccccccccccccccccc```bbbeeefffeeeeeefffhhhdddfffhhhkkklllmmmllllllgggggghhhiiikkkmmmooopppnnnoooqqqsssssssssrrrqqqmmmjjjfffbbb___ZZZSSSOOOIIIIIIIIIKKKNNNSSSWWWZZZ[[[cccmmmsssttttttuuuwwwtttrrrnnnhhhbbb[[[VVVSSSJJJFFFAAA===;;;<<<>>>??????CCCHHHOOOVVV\\\```cccTTTTTTSSSTTTXXXdddsss~~~{{{uuuqqqqqqqqqooommmZZZOOOKKKPPPUUUWWW^^^hhh}}}iiiXXXOOOKKKSSS\\\bbbeeekkkttt{{{zzz|||vvvgggbbb\\\YYYXXXVVVSSSQQQOOONNNLLLJJJGGGFFFEEEEEEDDDEEEHHHLLLQQQVVV[[[]]]___aaabbbccccccdddeeeggghhhnnnyyyuuuppptttsssyyylllfffnnnxxx|||gggOOO@@@<<<777555666777555333333333333333333333333333111111111111000000000000////////////............------------------------............////////////---///000///...000666;;;IIIRRR\\\```dddiiijjjiiieeeddddddiiitttiii^^^ZZZZZZ```llluuunnntttoooddd___fffnnnxxxxxxlllaaaZZZVVVQQQOOOPPPQQQQQQUUU[[[^^^___bbbhhhlllpppwww~~~qqqlllgggdddcccaaa^^^ZZZ[[[[[[[[[YYYWWWWWWZZZ\\\rrriiiffffffjjjqqqwww|||~~~~~~~~~}}}|||{{{yyyxxxpppooommmlllkkkjjjgggdddbbbbbbcccdddfffgggggghhhdddeeeffffffeeeeeeggghhhgggiiimmmppprrrrrrqqqpppkkkkkkkkklllnnnoooqqqrrrqqqrrrtttvvvvvvvvvtttsssmmmiiiddd```\\\WWWOOOJJJDDDCCCCCCEEEHHHLLLQQQTTTTTT]]]iiippprrrrrrtttvvvpppnnnjjjddd]]]VVVOOOLLLBBB@@@<<<;;;<<<>>>???@@@???CCCIIIRRRZZZbbbgggjjjWWWWWWWWWYYY^^^jjjyyyzzzuuutttttttttrrr___SSSKKKMMMMMMLLLUUUaaahhh{{{rrrZZZJJJCCCCCCHHHNNNSSSXXXdddtttxxxnnnfffaaa\\\YYYXXXVVVSSSOOOOOONNNLLLIIIGGGFFFEEEDDDDDDEEEHHHLLLQQQWWW\\\^^^___aaacccccccccdddeeegggggglllwwwrrroootttwww}}}llleeemmmvvv~~~}}}yyybbbMMMAAA<<<777555666666444222111111222333333444555555111111111111000000000000000/////////............------------------------............/////////000,,,...000///...000444888DDDNNNYYY___ccciiilllkkkcccbbbaaaeeennn~~~wwweee```\\\```jjj|||zzzppptttrrreee^^^ccckkksssxxxlll```[[[VVVRRRPPPQQQQQQQQQUUU[[[]]]]]]aaafffiiimmmttt|||wwwmmmhhhccc``````___\\\YYYYYYZZZZZZZZZYYYZZZ\\\^^^uuunnnlllmmmqqqvvv||||||yyyvvvssspppnnnllljjjhhhgggeeebbb```ddddddeeefffggggggffffffjjjlllnnnnnnmmmlllkkklllnnnooorrrtttvvvwwwwwwwwwttttttttttttuuuvvvwwwwwwyyyxxxxxxxxxxxxuuuqqqnnnllliiigggeee]]]QQQHHHFFFBBB@@@@@@CCCJJJPPPSSSSSS\\\eeemmmqqqsssvvvuuuqqqnnnkkkeee]]]UUUMMMGGGCCC???>>><<<;;;;;;===@@@AAABBBFFFKKKTTTcccpppooogggVVVYYY\\\aaammm}}}~~~uuuvvvwww}}}|||qqqaaaUUUKKKKKKPPPSSSUUUWWW```jjjwww}}}}}}xxxvvvuuuttt___LLLCCCAAACCCCCCFFFKKKQQQ^^^rrrrrrjjjbbb^^^ZZZWWWTTTQQQNNNLLLOOONNNLLLIIIGGGFFFEEEEEEDDDGGGJJJLLLNNNSSSYYY^^^aaaaaacccfffeeebbbfffkkkmmmvvvtttooooooooo|||{{{gggggghhhppp~~~~~~zzzxxxuuukkkZZZMMM@@@===:::777777666555333333333333222222222111111444333111////////////000////////////....................................---------.........//////000000///000111222444555AAALLLWWW]]]aaafffiiihhhbbb]]]\\\aaaiiittt|||fffXXX^^^jjjwww|||rrruuuwwwjjjaaacccggglllxxxyyyrrrggg^^^XXXTTTQQQPPPNNNPPPTTTYYY]]]aaadddeeegggooowww}}}xxxpppdddcccbbb```^^^\\\ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^}}}xxxrrrqqqrrrwww|||xxxuuurrrnnnllliiigggdddcccbbbaaa^^^\\\aaabbbbbbcccdddeeeffffffoooqqqssssssrrrppppppqqqqqqsssuuuxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzyyywwwwwwwwwuuuqqqooommmiiifffccc[[[OOOGGGEEECCCCCCDDDGGGLLLQQQVVVYYYeeennnuuuxxxxxxxxxuuupppjjjfff___XXXPPPJJJEEEBBB???===;;;:::;;;===???AAABBBGGGNNNXXXfffqqqnnneeeZZZ\\\___fffvvvwwwwwwxxx~~~ttthhh\\\SSSSSSXXX\\\___aaa```fffmmmooolllgggeeeddduuuwwwtttgggVVVGGGAAA@@@??????AAAFFFJJJTTTfffvvv~~~{{{{{{wwwlllfffaaa^^^ZZZVVVTTTQQQNNNLLLKKKJJJIIIGGGFFFEEEEEEEEECCCFFFIIIKKKNNNSSSZZZ___dddccceeehhhgggeeehhhnnnooo{{{}}}rrrnnnooonnn{{{yyydddeeehhhppp}}}wwwsssooonnnlllcccTTTIII<<<:::777555555555555444333333333222222222111111333222111000//////000000////////////....................................---.........////////////////////////000222444555@@@KKKWWW]]]aaafffiiihhhddd___\\\^^^dddnnn|||mmm[[[]]]fffqqq~~~uuuyyy{{{mmmbbbbbbdddgggqqq}}}zzzsssiii___XXXTTTQQQPPPMMMOOOSSSXXX]]]aaadddfffgggooowww}}}sssjjjbbbbbb```___]]][[[ZZZYYYZZZZZZZZZ[[[\\\]]]^^^___{{{vvvssswww|||wwwsssooolllhhheeeaaa___]]]\\\\\\[[[YYYWWW\\\\\\[[[\\\^^^aaaccceeeqqqsssuuuvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}{{{yyywwwvvvvvvuuurrrqqqooojjjeeeaaaXXXLLLEEEDDDDDDFFFIIIKKKNNNTTT]]]dddrrrzzz~~~zzztttmmmfff```XXXPPPJJJFFFBBB@@@>>>===;;;::::::<<<>>>@@@BBBIIISSS^^^jjjpppllldddaaadddiiittt|||tttuuuvvv~~~wwwmmmddd]]]___eeeiiimmmppplllnnnnnnjjjddd```___```iiihhhdddYYYKKK@@@===>>><<<<<<>>>AAADDDJJJWWWeee}}}}}}vvvoookkkpppyyyzzznnnfffbbb```]]]YYYUUUSSSPPPMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGJJJOOOUUU\\\aaaiiiggggggjjjjjjiiimmmrrruuuxxxnnnmmmooonnn{{{uuuaaadddjjjsss}}}|||}}}mmmiiieeedddccc\\\OOODDD888666444333444555444444333333333222222222111111111111000000000000000111////////////................................................///////////////.........///111333444???JJJVVV]]]aaafffiiihhhgggaaa\\\\\\___fffssssss]]]ZZZaaakkk~~~{{{rrrwww~~~pppdddaaabbbdddmmmyyy|||uuujjj```YYYUUUQQQOOOLLLNNNQQQVVV[[[___cccdddfffoooxxx~~~{{{nnndddaaa```___^^^\\\[[[ZZZYYYZZZ[[[[[[\\\^^^___``````~~~~~~xxxrrrvvv{{{wwwrrrmmmiiieeeaaa^^^ZZZXXXWWWVVVWWWVVVUUUSSSTTTSSSRRRSSSUUUZZZ^^^aaakkknnnqqqssstttvvvyyy{{{~~~|||zzzwwwvvvvvvuuutttsssqqqkkkeee___VVVKKKDDDCCCCCCGGGLLLNNNQQQYYYfffqqq~~~{{{rrrjjjbbb[[[QQQIIIEEECCCAAA@@@>>><<<:::999999:::===>>>BBBIIIUUUbbblllnnnjjjcccccciiirrrsssnnnpppsss|||xxxnnniiihhhpppwww{{{}}}~~~|||wwwppphhhddddddeeeddd```YYYNNNCCC<<<;;;<<<>>>===???AAABBBEEENNNXXXhhh|||yyyrrrnnneee^^^bbblllxxx~~~rrriiidddbbb^^^[[[WWWTTTRRRPPPMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHLLLRRRZZZaaaeeemmmiiiiiikkkllllllpppvvv}}}rrrkkklllnnnppp}}}rrr___eeennnwwwzzzzzzlllgggbbb```___XXXLLLBBB888666333333333444444333333333333222222222111111000000000000000111111111////////////....................................,,,---------..................---...///000222333===IIIUUU\\\aaafffiiihhhhhhaaa\\\ZZZ[[[```kkkvvvuuu^^^YYY]]]eeetttyyypppwww}}}ooocccbbbdddgggrrr~~~~~~wwwlllaaaZZZUUURRRPPPNNNOOOQQQUUUYYY\\\```aaafffoooyyyyyylllbbb```______^^^]]]\\\[[[[[[[[[\\\]]]___```aaabbbbbb||||||}}}|||uuuqqqvvv~~~vvvqqqkkkfffbbb^^^[[[XXXUUUSSSRRRRRRRRRRRRQQQOOOKKKJJJIIIJJJMMMRRRXXX[[[cccfffjjjooosssxxx}}}}}}{{{xxxwwwwwwwwwvvvtttsssllleee___VVVKKKEEEDDDBBBGGGMMMOOOSSS^^^nnn{{{}}}rrriii___WWWLLLEEEDDDDDDCCCAAA===<<<999888888999;;;===@@@GGGTTTaaaiiijjjhhhfffeeeooouuujjjiiiooosss|||xxxnnnnnnttt~~~uuulllfffcccccc^^^XXXOOOFFF???<<<===>>>AAA???@@@CCCCCCDDDIIIQQQXXXjjjqqqgggaaaYYYTTTXXXbbbkkkuuu}}}||||||yyytttlllfffbbb```]]]ZZZVVVSSSQQQOOOLLLJJJKKKJJJHHHFFFDDDCCCBBBBBBFFFGGGKKKQQQYYYaaagggjjjnnnjjjgggjjjlllmmmqqqwwwzzzooojjjkkkooosssppp```iiisss|||~~~yyyzzzpppkkkeeebbb___WWWIII???;;;888555444444444333222333333333222222222111111000000000111111111111111////////////....................................++++++,,,,,,,,,---------......---...///000222333:::GGGTTT\\\aaafffiiiggggggaaa\\\[[[[[[^^^hhhqqq{{{bbbYYYYYY^^^gggpppxxx~~~tttzzzzzzlllbbbccchhhooo|||~~~wwwlllbbbZZZUUURRRPPPQQQQQQRRRTTTWWWZZZ\\\^^^gggpppzzzzzzlllccc____________^^^^^^^^^]]]\\\]]]___bbbdddeeeeeefff}}}zzzzzz{{{}}}|||}}}zzzrrrnnnmmmuuu|||wwwooojjjddd^^^ZZZWWWTTTRRRPPPNNNMMMLLLMMMLLLKKKIIIDDDCCCCCCDDDGGGMMMRRRUUU\\\```ffflllrrryyy}}}|||zzzzzzzzzyyyxxxvvvtttnnngggaaaXXXMMMGGGFFFCCCGGGKKKNNNSSS```rrr|||qqqiii]]]TTTIIIDDDDDDFFFEEECCC===;;;999777777888:::;;;>>>DDDOOO\\\ccceeegggkkkppp~~~kkkccchhhpppttt|||~~~tttkkknnnxxx|||sssjjjccc___WWWPPPGGG@@@>>>???AAABBBBBB@@@AAADDDEEEEEEJJJPPPOOO^^^ppp|||{{{iii___RRRLLLJJJPPPXXXaaallluuummmnnnooolllhhhccc```^^^\\\YYYUUURRRPPPNNNLLLJJJLLLKKKIIIGGGEEECCCBBBBBBFFFHHHMMMVVV___ggglllnnnnnngggdddfffjjjlllpppvvvvvvmmmjjjlllooovvvnnnaaalllvvv|||xxx}}}}}}uuuooohhheee```VVVGGG;;;<<<999666555444444333222333333333222222222111111000000111111111111000///////////////....................................+++,,,,,,,,,,,,---------///.........///111333444888EEESSS\\\aaaggghhhgggfffaaa^^^]]]]]]^^^eeemmmwww~~~}}}|||zzzhhhXXXUUUWWW[[[```jjjuuu|||~~~yyykkkbbbdddjjjrrr}}}vvvkkkaaaZZZUUURRRPPPRRRRRRSSSTTTVVVYYY\\\]]]iiirrr|||zzzmmmddd________________________^^^___bbbeeegggiiiiiiiii|||yyyyyyzzz{{{zzz{{{~~~|||~~~|||sssjjjiiijjjpppyyy||||||}}}~~~vvvpppgggccc\\\VVVSSSPPPNNNLLLJJJHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@BBBEEEJJJNNNQQQWWW[[[aaahhhooowww~~~~~~}}}|||}}}}}}|||yyywwwtttoooiiiddd[[[PPPIIIHHHGGGIIIJJJLLLRRR```qqq}}}|||uuulllddd[[[RRRGGGCCCEEEGGGFFFDDD<<<;;;888666666777999:::<<>>===>>>??????AAAEEEIIIMMMOOOTTTXXX^^^dddkkksss{{{~~~}}}~~~}}}zzzwwwtttooojjjfff^^^RRRKKKIIIKKKJJJJJJKKKQQQ^^^ooozzzyyy~~~{{{tttmmmeee^^^YYYPPPFFFCCCEEEHHHGGGDDD<<<:::888666555777888:::;;;===EEEPPPWWW\\\gggsssvvvwwwbbb^^^[[[eeepppqqqsssnnnaaaQQQSSS[[[fffooorrruuuyyyzzz}}}zzzooohhh___VVVJJJCCCBBBDDDDDDCCCGGGEEEFFFJJJNNNPPPUUU[[[hhhrrryyyxxxyyymmmXXXNNNHHHDDDCCCEEEIIIQQQ```nnnssssssppplllfffbbb``````ZZZWWWTTTQQQOOONNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGOOO[[[fffnnnpppooojjjbbb]]]___dddhhhlllqqq|||uuunnnlllnnnpppxxxhhhbbbpppxxx}}}{{{zzzvvvpppmmmhhh\\\KKK===777555333333444666666555333333333222222222111111111222222222111000...---000/////////....................................////////////000000000111000000///000111222444555666CCCRRR[[[aaaggghhhgggdddaaa``````^^^[[[^^^ccchhhnnnssssssuuuyyyzzzxxxvvvkkkTTTOOOTTT[[[```eeellluuu{{{qqqeeeccceeejjjvvvzzzsssiii```ZZZVVVSSSQQQOOOOOOPPPSSSWWW\\\```cccllluuuvvviii___[[[[[[\\\]]]]]]^^^______aaacccfffjjjmmmnnnnnnnnn}}}yyyxxxyyy{{{wwwvvvxxxzzz{{{|||xxxnnnmmmddd^^^]]]]]]\\\]]]___bbbhhhpppzzzyyypppgggaaaXXXTTTOOOJJJGGGEEECCCAAABBBAAA???===<<<<<<<<<<<<===@@@BBBAAADDDKKKNNNMMMTTTUUUXXX\\\dddllltttyyy~~~}}}|||{{{zzzsssrrrooohhh^^^UUUOOOLLLJJJIIIJJJMMMSSS[[[ccchhhjjjiiigggfffeeebbb^^^[[[RRRLLLFFFDDDFFFGGGEEECCC<<<:::888555444555777888;;;===@@@DDDJJJSSS]]]dddyyyrrrbbbWWWUUU^^^iiiqqqvvvppp___OOOHHHIIIMMMQQQVVV[[[___aaajjjyyy{{{mmmggg]]]OOOFFFDDDGGGJJJLLLHHHLLLPPPQQQQQQVVVaaajjjxxx}}}jjjVVVHHHHHHFFFBBBAAADDDNNNZZZbbbmmmtttwwwqqqjjjfffdddbbb___YYYQQQMMMLLLMMMLLLJJJJJJIIIGGGEEEDDDCCCCCCDDDIIILLLSSS\\\dddfffddd```ZZZXXXYYY^^^aaadddkkkttttttkkkiiinnnttt||||||rrrmmmrrr||||||tttqqqssspppaaaLLL>>>:::888777555444444444444444444333333222111000000222111111111000000//////+++---000111000//////000------------------------...------------...//////222111000//////111333444888???KKKWWWaaafffhhhhhhfffbbb```___\\\YYY[[[___bbbjjjqqqtttwww{{{|||zzzyyyoooYYYRRRVVV\\\aaagggmmmtttzzz~~~}}}qqqeeebbbcccgggmmmssswwwyyy~~~zzzuuulllddd]]]WWWRRROOOOOOOOOPPPSSSWWW]]]cccfffrrr|||rrriiieee]]]]]]___```bbbcccccccccgggggghhhjjjlllnnnoooppp{{{vvvuuuvvv}}}~~~~~~}}}zzzxxxyyyyyyzzz|||}}}~~~zzzqqqjjjaaaZZZXXXXXXVVVWWWYYY___fffqqq|||}}}vvvlllccc\\\TTTPPPKKKGGGDDDBBB@@@???===<<<:::888888888888888999>>>AAACCCGGGMMMOOOMMMOOOPPPRRRVVV\\\cccjjjnnnxxx|||~~~}}}|||{{{{{{vvvuuurrrjjj```WWWPPPMMMLLLKKKJJJKKKOOOUUU[[[___aaa___\\\[[[ZZZXXXVVVSSSNNNIIIDDDBBBDDDEEECCCAAA<<<:::888555444555666888888999;;;>>>BBBIIIQQQWWWfffkkkpppqqqkkkaaaWWWQQQVVV```jjjooommmeeeVVVHHHAAABBBEEEHHHMMMRRRWWWYYYffftttwwwhhh^^^RRRJJJIIIKKKNNNOOONNNRRRUUUXXXZZZ```iiipppxxxcccRRRGGGHHHGGGFFFFFFHHHMMMUUU[[[jjjqqqvvvrrrllliiifffbbb___YYYRRRNNNMMMMMMKKKIIIIIIHHHFFFDDDCCCCCCCCCCCCIIIOOOXXXbbbhhhgggaaa[[[XXXWWWYYY^^^aaaeeemmmvvvuuullljjjooouuuwwwqqqpppwwwwwwzzz}}}vvvuuuxxx|||~~~xxxtttuuuppp___JJJ<<<999888666444333333333444333333222111111000//////111111111000000000//////,,,...000000///......///---------------------------------------...//////222111000//////111222444777>>>IIIUUU___eeeggggggfffbbb___]]]ZZZVVVXXX]]]ccckkkssswwwzzz~~~~~~|||www~~~sss]]]SSSTTTZZZ```fffllluuu|||{{{oooccc^^^^^^```dddiiilllpppvvv}}}{{{vvvnnneee^^^XXXRRROOONNNNNNPPPSSSXXX^^^dddhhhttt}}}}}}oooeee```\\\]]]___bbbdddeeefffggghhhiiijjjkkkmmmnnnoooppp|||vvvttttttyyyyyyxxxvvvuuuwww{{{~~~}}}~~~~~~}}}ttthhh```XXXVVVTTTRRRSSSVVV]]]eeerrrzzzqqqggg]]]WWWOOOKKKFFFBBB@@@>>><<<;;;999888777555555555666777666<<>><<<===<<<;;;;;;>>>BBBGGGJJJTTT___jjjoooqqqtttuuuuuuxxxpppeee]]]YYYWWWUUUSSSXXXXXX\\\fffqqqzzz~~~}}}zzzxxxrrriiibbbcccllltttoooYYYMMMMMMPPPWWWZZZ^^^aaadddfffiiikkkfffnnnttttttrrrpppjjjccc^^^YYYSSSPPPOOOMMMIIIFFFEEEDDDCCCBBBBBBCCCDDDDDDHHHOOOZZZcccfffddd```]]]]]]^^^```cccdddhhhttt|||}}}tttllllllttt}}}qqqsssyyyxxx}}}vvvooojjjhhhlllpppwww}}}~~~|||{{{{{{{{{wwwiiiSSSBBB;;;888777555333222222222222222222222222222111111111//////////////////000000///000///---++++++---///------------------------,,,---......//////......//////.../////////000000444:::EEEQQQ[[[aaaeeefffhhhddd```^^^YYYTTTUUUYYYccckkksssvvvxxx{{{zzzwwwwwwxxxzzz}}}ooo[[[VVV[[[aaadddlllyyyrrreee^^^YYYVVVUUUWWWWWW]]]fffnnnvvv}}}xxxrrrkkkbbbXXXRRRMMMNNNPPPTTTZZZbbbhhhlllnnnsss{{{xxxnnnhhheee```bbbeeeiiimmmqqqssstttooopppppprrrssstttuuuvvv~~~|||{{{zzz}}}|||ooohhhaaa]]]XXXVVVZZZ```gggmmmwww}}}rrrhhh\\\RRRLLLGGGCCC???<<<;;;:::999888555555444555666888:::;;;???BBBAAA>>>???CCCEEECCCAAA@@@???>>>>>>???@@@@@@BBBFFFLLLRRRWWW]]]bbbfffmmmpppttttttssstttwwwzzz~~~|||zzzuuummmccc[[[VVVTTTUUUUUUTTTSSSRRRRRRRRRRRRUUURRRPPPNNNNNNMMMKKKIIIGGGFFFCCCAAAAAABBBEEEFFFAAA???;;;888777777888999777999<<<===>>>???AAACCCBBBCCCEEEGGGJJJPPPXXX]]]ccceee___QQQDDD???===<<<;;;:::::::::<<>>>>>AAABBB???>>>===<<<;;;;;;;;;;;;<<<>>>AAADDDGGGKKKPPPVVVZZZaaafffmmmppppppqqqtttxxx}}}|||zzzuuummmddd]]]YYYWWWXXXYYY[[[]]]___```aaabbbaaaaaa``````___\\\WWWTTTSSSPPPKKKEEEBBBAAACCCEEECCCAAA===:::888888999:::888:::>>>???@@@AAABBBCCCCCCDDDGGGJJJOOOWWW```fffjjjdddWWWGGG???>>>===:::::::::::::::<<<>>>@@@BBBEEELLLUUU]]]ccclllyyy|||oooeee```^^^\\\[[[YYY[[[```hhhrrr{{{{{{ssshhh^^^]]]eeerrr|||xxxeeeVVVRRRVVVYYY___eeemmmuuuzzz~~~~~~|||vvvoooaaa[[[SSSNNNMMMLLLJJJGGGEEEDDDDDDCCCDDDEEEFFFGGGIIIOOOWWW]]]___```bbbccc^^^```eeehhhiiiooo~~~www|||vvvnnnqqq~~~{{{iiikkksss~~~yyy~~~yyyuuuuuuxxxwwwssssssvvv~~~~~~|||gggNNN???<<<999888666444333333333444111111111111111222222222........./////////000000+++---......---,,,---...------------------------+++,,,...///000///...---------....../////////...///555???JJJUUU\\\aaacccdddbbbbbbccc^^^WWWUUUWWWaaahhhooossswww~~~|||xxxwwwyyyzzz|||wwwaaa[[[]]]]]]gggmmmyyy|||lllbbb[[[WWWWWWYYY]]]dddnnnuuu{{{|||vvvlllaaaZZZSSSSSSTTTVVV[[[```eeehhhmmmooovvvwwwnnniiihhhjjjkkklllnnnoooppppppqqqpppqqqsssuuuwwwzzz{{{|||}}}vvvnnnfff]]]XXX[[[bbbbbbkkkxxxyyynnncccXXXNNNHHHDDD@@@<<<:::999999888777555555666666888;;;===>>>999===@@@???@@@BBB@@@<<<===<<<<<<;;;;;;;;;;;;;;;>>>???AAABBBDDDHHHNNNSSSXXX___hhhlllmmmooossswww}}}~~~|||zzzuuunnneee^^^[[[ZZZYYY\\\```fffkkkpppsssuuuvvvvvvwwwxxxvvvrrrkkkggg^^^ZZZSSSJJJDDDBBBDDDFFFDDDBBB>>>;;;999999:::;;;:::===@@@BBBBBBCCCDDDEEEGGGHHHJJJNNNTTT^^^hhhoooooodddQQQAAA;;;===;;;777;;;;;;;;;<<<===???@@@AAADDDHHHNNNTTTZZZeeewww~~~qqqhhhcccbbbaaa```[[[^^^dddkkkttt|||}}}vvvllleeefffppp}}}zzzhhhZZZYYY]]]```pppwww|||uuubbb[[[SSSMMMLLLKKKJJJHHHEEEEEEDDDDDDEEEFFFGGGHHHJJJPPPXXX^^^___```aaabbb\\\___eeeiiikkkrrruuuzzzxxxpppsssvvvgggkkkuuutttwwwtttpppqqqvvvwwwttttttyyyhhhMMM>>>;;;:::888777555444444444444000000000000000111111111---.........//////000000)))+++...///...------...------------------------+++,,,...000000///...---,,,---......//////......,,,222<<>>?????????;;;:::999777777777777888:::<<<>>>???BBBFFFLLLOOOXXX]]]bbbeeegggjjjppptttuuu||||||vvvpppmmmggg___\\\]]]bbbdddjjjtttzzz~~~xxxnnnbbbRRRGGGEEEGGGHHHHHHEEECCC@@@===;;;;;;;;;<<<;;;===???@@@@@@AAACCCEEEEEEIIINNNUUUaaannnuuuuuuwwwbbbJJJ>>>===<<<;;;;;;888===???<<<===CCCDDDAAAEEEEEEGGGMMMWWWeeesss|||zzzrrrllliiihhheeeccchhhlllpppsssyyyzzzpppmmmuuunnnbbbcccnnnxxx|||rrrdddZZZRRRQQQPPPLLLHHHGGGIIIDDDDDDHHHKKKIIIGGGGGGMMMQQQYYY___aaa``````bbbaaaaaagggpppqqqttt{{{|||}}}vvvyyygggbbbvvvwwwlllooorrrooommmmmmppptttwwwxxx```IIIAAA:::444333111111333444444333111111111111000000000000000000000000000000000000///............---------///............---------,,,,,,,,,---------.........------------...//////222555;;;EEERRR[[[```aaaeeeeeedddbbb```\\\ZZZXXXdddmmmsssttt|||{{{yyyzzz~~~eeeWWWXXX^^^gggjjjtttzzzkkkaaa\\\[[[[[[\\\___fffsss}}}nnn___ZZZTTTRRRVVV\\\^^^```ccchhhlllrrryyyyyysssooonnnpppqqqrrrsssrrrpppnnnlllrrrtttvvvwwwxxxzzz}}}}}}ssskkkaaaYYYXXX]]]]]]eeeqqq{{{yyypppggg___UUUKKKCCCAAA>>>;;;888888888777666666666666666888:::<<<===@@@@@@??????>>>>>>>>>???;;;:::999888888888999999<<<>>>@@@AAADDDHHHMMMPPPSSSXXX]]]aaacccggglllqqqtttzzz{{{uuupppmmmggg```]]]___bbbdddlllwwwwwwjjjWWWJJJFFFFFFFFFEEEGGGEEEBBB???===;;;;;;;;;<<<>>>@@@@@@@@@BBBEEEGGGHHHLLLRRR[[[jjjzzzvvvaaaJJJ>>><<<<<<;;;;;;:::???AAA>>>???CCCDDDBBBCCCDDDFFFJJJRRR^^^jjjsssuuussspppnnnmmmnnnnnnnnnrrrwww{{{}}}yyy{{{tttlllqqqwwwfff[[[RRRPPPOOOKKKHHHGGGHHHDDDCCCGGGJJJHHHGGGHHHOOOTTT\\\bbbcccaaaaaaaaaaaaaaagggooorrrvvv|||zzz}}}}}}yyyccc___sssrrriiilllrrrpppnnnmmmnnnqqquuuxxxaaaIII@@@999555444333333555555444333111111111111000000000000///////////////////////////............---------............------------,,,,,,,,,---------.........------------...//////111333999CCCOOOYYY^^^```dddddddddccc```^^^[[[YYY___lllvvvxxx~~~}}}jjj[[[YYY]]]dddgggpppoooccc]]]ZZZYYYZZZ]]]dddqqq~~~oooaaa[[[UUUSSSWWW\\\___aaacccfffiiipppwwwzzzuuusssrrrtttuuuvvvvvvuuusssqqqpppsssuuuxxxyyyzzz}}}vvvmmmeee^^^[[[[[[^^^dddnnnuuu|||zzztttjjjbbb[[[SSSJJJDDDAAA>>>;;;999888888777666666666666777888:::<<<===?????????>>>>>>>>>>>>>>>:::999999999999:::;;;;;;>>>@@@BBBDDDFFFIIINNNQQQQQQUUUZZZ]]]___ccciiimmmrrrxxx~~~~~~zzztttooolllhhhaaa```bbbeeefffmmmxxxzzzlllXXXJJJEEEDDDEEEDDDIIIHHHEEEBBB@@@>>><<<<<>><<<<<<<<<<<<>>>BBBCCCAAA@@@CCCEEEDDDDDDFFFHHHJJJMMMTTT^^^fffiiimmmrrruuuvvvxxx}}}|||}}}hhh]]]RRRNNNMMMJJJGGGGGGGGGCCCCCCFFFIIIHHHHHHJJJQQQYYYbbbffffffcccbbbaaaaaabbbhhhooorrrwwwyyyzzz}}}~~~ttt^^^\\\pppnnniiimmmttttttssspppnnnpppwww|||cccIII@@@888555555444555666666555333111111111111000000000000///////////////////////////............---------............------------,,,,,,,,,---------.........------------...//////000222777@@@LLLVVV]]]```ddddddeeedddbbb___\\\[[[]]]lllyyyrrr```[[[]]]aaaeeennn{{{uuufff]]]YYYXXXXXX[[[cccqqqtttfff]]]WWWTTTXXX]]]```bbbeeedddgggmmmttt~~~|||yyywwwvvvyyyyyyyyyyyyxxxvvvuuutttvvvxxxzzz|||}}}yyyooohhhbbb]]]ZZZ^^^eeennnvvv{{{xxxqqqggg^^^WWWPPPHHHCCC@@@===:::999999999777666777777666777888:::<<<>>>????????????>>>>>>======999999::::::;;;<<<======???AAACCCEEEGGGJJJNNNQQQSSSVVVZZZ\\\]]]```fffjjjooovvv{{{|||}}}}}}yyysssnnnkkkgggbbbaaaccciiihhhkkksss|||tttfffSSSFFFBBBCCCEEEEEEHHHGGGFFFDDDCCCAAA@@@???AAAAAAAAAAAABBBEEEIIIMMMRRR[[[iiiwwwfffUUUCCC<<<<<<===>>>@@@AAADDDEEECCCAAACCCFFFHHHLLLOOOQQQPPPMMMOOOVVV]]]eeennnyyyjjj^^^QQQMMMKKKHHHGGGGGGFFFCCCBBBFFFHHHGGGIIIMMMUUU___hhhjjjhhheeeccc```bbbccchhhnnnqqqxxxvvv|||hhh\\\ZZZmmm}}}ooolllqqqyyyzzzyyyuuurrrttt{{{eeeJJJ@@@777555444444555666666444222111111111111000000000//////////////////////////////............---------.........---------,,,,,,,,,,,,,,,---------.........------------.../////////111666>>>HHHSSS\\\aaadddeeeffffffdddaaa^^^\\\```mmm|||zzzeee\\\\\\```dddlllxxxzzzjjj___ZZZYYYYYY]]]fffsss~~~nnn___YYYUUUYYY^^^```cccfffdddggglllsss}}}|||zzzzzz}}}|||{{{zzzyyyxxxxxxwwwxxxzzz}}}|||qqqjjjfff```\\\^^^eeeooowww|||zzzrrreee[[[SSSLLLFFFAAA???===:::::::::999888666777777777777999;;;===>>>>>>??????@@@???>>>======::::::;;;<<<===>>>>>>???>>>@@@CCCFFFHHHKKKNNNQQQUUUXXXZZZ[[[ZZZ]]]bbbfffnnntttzzzzzz{{{}}}}}}{{{wwwqqqkkkhhhddd___^^^```fffdddfffkkkqqqxxxqqqdddRRREEEBBBCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAABBBBBBBBBCCCFFFKKKNNNVVVcccvvvwwwXXXKKK>>><<<>>>@@@BBBDDDEEEEEEFFFDDDBBBDDDJJJPPP[[[___bbb]]]UUURRRVVV[[[fffrrrjjj^^^QQQLLLJJJHHHGGGGGGFFFCCCCCCEEEGGGGGGKKKQQQYYYeeennnmmmiiifffddd```ccceeeiiimmmqqqzzzzzzttt{{{zzz```[[[YYYjjjzzzoooooouuu{{{}}}}}}zzzwwwyyyhhhLLLAAA888555444333333444444222111111111111111000000000///........................///............---------...------------,,,,,,,,,,,,,,,,,,---------.........------------...//////000222666<<>><<<::::::::::::888666777777777888999;;;===>>>??????@@@AAAAAA???>>>===;;;<<<===>>>????????????===@@@DDDGGGIIILLLPPPSSSUUUWWWYYYYYYXXX[[[```dddmmmtttyyyyyyyyy{{{zzzxxxtttmmmfffbbb]]]WWWVVVYYY\\\[[[]]]ccchhhmmmvvvuuuhhhVVVIIIDDDDDDCCCBBB@@@BBBDDDFFFFFFEEEDDDCCCAAABBBCCCCCCDDDGGGKKKNNNWWWdddxxxnnnNNNDDD===>>>CCCEEEFFFHHHIIIHHHGGGFFFEEEGGGQQQ[[[mmmssswwwpppbbbZZZ[[[aaaiiiuuuiii\\\PPPLLLJJJHHHGGGHHHFFFCCCCCCFFFGGGHHHNNNUUU]]]jjjsssooohhhgggddd```cccfffjjjnnntttvvvpppxxxmmmZZZZZZ[[[lllvvvooorrryyy|||~~~~~~~~~kkkOOODDD;;;666444222222222333222111111111111111000000000000........................///............---------------------,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////111555:::CCCOOO[[[dddfffhhhiiiiiihhhddd```]]]aaallljjj]]]]]]XXX\\\dddooo{{{oooccc^^^^^^```gggrrrwwwbbb[[[VVVYYY]]]```cccggghhhjjjooouuu~~~~~~}}}}}}~~~}}}xxxooommmkkkgggiiimmmrrruuuvvvyyy}}}zzzpppaaaUUUMMMHHHCCC@@@===<<<::::::;;;:::888666888777777888999;;;===??????@@@BBBBBBBBBAAA???>>><<<===>>>@@@@@@@@@??????===@@@EEEIIILLLOOOSSSUUUUUUWWWYYYYYYZZZ]]]ccchhhmmmsssxxxwwwwwwyyyxxxuuuooohhh```[[[TTTNNNMMMOOOPPPPPPTTT[[[```cccjjjqqqzzzxxxkkkZZZMMMGGGEEEBBB??????AAACCCEEEFFFDDDBBB@@@???AAACCCDDDEEEGGGKKKMMMSSS]]]kkkyyyppp^^^IIIBBB???CCCHHHIIIIIIJJJNNNKKKIIIIIIHHHKKKYYYhhh~~~pppdddccchhhmmmyyyzzzggg[[[PPPLLLKKKIIIGGGHHHGGGDDDDDDGGGGGGIIIPPPXXX```nnnvvvooogggfffeee```bbbfffkkkpppxxx~~~ooommmttt|||bbbUUUWWWbbbvvvssspppwwwmmmRRRGGG>>>999666222111222333333333111111111111000000000000........................///............------------------,,,,,,,,,++++++,,,,,,,,,---------.........------------...//////...000333777???LLLZZZccchhhiiikkkkkkiiiddd```]]]]]]llljjj]]]]]]VVVZZZbbbmmm{{{qqqeee```___```iiiwwwsssbbb[[[VVVXXX]]]___cccggghhhjjjpppwww|||zzzpppoooooolllrrrtttuuuttttttvvv|||wwwmmm___RRRKKKGGGCCCAAA===;;;:::;;;;;;:::888666888888888888999;;;===???@@@AAABBBCCCCCCAAA@@@>>>===>>>???@@@AAA@@@??????>>>AAAFFFJJJNNNQQQUUUXXXVVVXXX[[[\\\]]]aaahhhnnnmmmsssxxxwwwvvvwwwvvvssslllddd\\\VVVOOOHHHFFFHHHHHHIIINNNVVVZZZ[[[```fffmmmzzzuuuiiiYYYNNNHHHEEEBBB??????AAACCCEEEEEECCC@@@>>>>>>@@@CCCEEEFFFHHHJJJMMMOOOTTT[[[dddmmmlll^^^NNNIIICCCBBBGGGLLLLLLKKKKKKQQQMMMKKKKKKJJJOOO___pppxxxjjjhhhmmmqqq|||wwweeeZZZOOOLLLLLLIIIGGGHHHGGGEEEEEEGGGHHHJJJRRR[[[bbbqqqwwwnnnfffeeeeeeaaaaaaffflllqqq|||uuujjjjjjrrryyywww\\\SSSTTTkkk~~~sssrrr{{{nnnTTTIII@@@;;;888333111222333555555111111111111000000000000........................//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------.........------------...//////---...111555===IIIXXXccciiikkklllllliiieee___\\\[[[mmmiii]]]^^^VVV[[[cccnnn}}}sssfff`````````jjjzzzooobbb[[[VVVXXX\\\___bbbffffffjjjpppxxx~~~zzzooolllnnnsssyyy}}}zzztttssszzzzzzmmm\\\PPPKKKGGGBBB===>>>>>>===<<<;;;;;;;;;;;;888777777888:::===@@@BBB@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBBBBBBBAAA@@@>>>===DDDMMMTTTWWWXXXXXXXXXSSSWWW\\\aaaeeeiiimmmppprrrwww{{{zzzzzzyyyuuupppddd___WWWPPPJJJFFFAAA???>>>???BBBFFFKKKPPPTTTVVV```gggpppuuusssnnniiigggaaaZZZPPPIIIFFFDDDBBBAAABBBCCCDDDDDDCCCAAA>>><<>>>>>===<<<;;;;;;;;;;;;:::999999999;;;===@@@AAAAAAAAABBBCCCDDDEEEFFFGGGCCCAAA@@@?????????>>>>>>BBBHHHOOOUUUWWWXXXXXXYYYTTTXXX^^^dddhhhlllpppsssuuuyyyzzzzzzzzzyyyssslllbbb]]]VVVOOOIIIEEEAAA>>>???@@@AAACCCEEEGGGIIIKKKOOOTTTZZZ]]][[[XXXVVVUUUQQQMMMIIIGGGGGGFFFDDDBBBAAAAAAAAA@@@???===;;;:::>>>DDDHHHKKKPPPVVVXXXWWWRRRQQQOOONNNMMMJJJFFFCCCGGGJJJPPPVVVZZZ^^^aaabbbbbb]]]\\\___]]][[[eeeuuuvvvnnnnnnrrr|||uuudddZZZPPPMMMKKKGGGEEEGGGIIIFFFGGGJJJLLLOOOZZZeeeuuuyyywwwpppjjjiiihhhdddfffmmmuuu~~~}}}nnndddbbbmmm{{{hhhYYY___kkkyyy[[[GGG>>>:::555555444333222222222222111111111111000000000000000000///...............////////////////////////,,,,,,------------------......---------...///000............////////////000///000444777???OOO]]]aaagggkkkiiieeeccc___ZZZ]]]kkkzzzkkkaaa]]]```___cccmmm{{{{{{kkkaaa^^^bbbgggrrrttthhhaaa[[[XXXYYYZZZ[[[```gggiiikkkrrr~~~}}}{{{|||nnnkkkpppuuuwwwyyyzzz|||zzznnn]]]QQQJJJFFFAAA>>>>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAABBBBBBCCCEEEFFFFFFGGGAAA@@@>>>======>>>@@@AAAJJJMMMRRRUUUWWWXXXYYYZZZVVV[[[ccciiinnnqqquuuwww{{{{{{zzzyyyzzzyyyqqqggg```[[[TTTMMMHHHDDD@@@===?????????@@@AAABBBCCCDDDFFFIIIKKKKKKJJJIIIIIIIIIDDDDDDEEEGGGHHHGGGDDDBBBCCCAAA@@@>>><<<<<<<<<<<<@@@FFFKKKOOOTTT[[[^^^\\\TTTRRROOOMMMLLLJJJHHHFFFJJJPPPZZZcccjjjooorrrtttqqqoooqqqtttpppiiillluuu|||yyypppkkkmmmrrr|||wwwggg\\\RRRNNNLLLHHHFFFGGGGGGFFFGGGJJJOOOVVVcccnnn~~~~~~xxxooohhhggghhhgggiiipppyyyuuuhhhaaabbbooo~~~{{{```[[[kkk~~~lllOOO???:::888555444333222222111222222111111111111000000000000000000///...............////////////////////////------------------,,,,,,...------------...///000---............/////////......///222666===KKKYYY```fffjjjhhheeeccc___ZZZ\\\ggg|||~~~qqqfffaaaaaa```cccmmm{{{~~~nnndddaaabbbfffppp~~~pppeee```[[[XXXYYY[[[\\\bbbhhhiiijjjqqq{{{nnnkkkooovvvyyy~~~zzzooo___RRRJJJFFFAAA>>>?????????>>>======<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>>>>===>>>AAAEEEIIIPPPRRRUUUVVVVVVWWWYYY[[[YYY___gggoootttwwwzzz||||||zzz{{{zzzoooccc^^^YYYRRRLLLGGGCCC???<<<<<<===>>>@@@BBBEEEGGGHHHFFFGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFHHHHHHGGGDDDBBBFFFDDDAAA>>>======???@@@CCCIIIMMMOOOSSSWWWXXXUUUTTTRRROOOOOOPPPSSSTTTTTTQQQZZZgggssszzz|||wwwyyyyyyxxxuuupppkkkkkkqqqxxx~~~yyyjjj___TTTOOOLLLHHHGGGHHHFFFFFFHHHKKKQQQ]]]kkkwwwvvvlllfffeeeggghhhlllsss|||lllbbb```dddsssqqq]]]aaa{{{}}}{{{{{{aaaGGG;;;888777444333333222111111222222111111111111000000000///000000///...............////////////////////////.........------,,,,,,,,,++++++++++++,,,,,,---------------........./////////...///222555;;;HHHVVV^^^dddiiihhhfffccc___ZZZYYYbbbqqq~~~|||oooeeeaaa```ccclllzzzpppeeebbbbbbgggppp~~~rrrhhh___ZZZWWWXXXZZZ\\\bbbhhhiiijjjoooxxxrrrllloooxxx}}}{{{qqqaaaTTTKKKFFFBBB@@@@@@@@@@@@@@@@@@???===<<<;;;;;;<<<>>>???AAACCCDDDCCCBBBAAA@@@???>>>======888:::<<<===???DDDKKKOOOTTTUUUWWWWWWWWWXXX[[[]]]^^^dddllltttyyy|||}}}~~~{{{pppddd^^^ZZZRRRLLLGGGBBB???<<<;;;<<<>>>AAAEEEHHHKKKMMMFFFFFFFFFFFFEEEDDDBBBAAAEEEFFFGGGGGGGGGFFFFFFGGGGGGEEEAAA>>>===???BBBDDDFFFKKKOOOOOOPPPSSSRRRNNNOOOMMMMMMPPPVVV]]]bbbeee```kkkzzz{{{wwwqqqlllkkkqqq{{{~~~mmmbbbVVVPPPLLLHHHGGGHHHDDDGGGIIILLLTTTaaaqqq{{{{{{ppphhhccccccfffjjjooovvvxxxeee___```hhhwwwkkk___lll~~~}}}|||vvvYYYDDD;;;999777333333222111111111222222111111111111000000000///000000///...............////////////////////////.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............//////000222444999FFFSSS[[[ccchhhhhhfffccc___YYYVVV[[[fffsssyyy{{{zzzlllaaa___bbbkkkyyyqqqeeeaaa___dddooo~~~tttkkk]]]XXXUUUWWWXXX[[[```gggiiiiiimmmuuu}}}zzzssstttzzz}}}sssdddVVVLLLGGGDDDBBBBBBBBBCCCCCCBBBAAA???>>>;;;<<<===>>>@@@AAABBBCCCAAA@@@???>>><<<;;;:::999444888<<>>>>>AAADDDGGGHHHMMMPPPPPPQQQSSSQQQLLLMMMMMMOOOUUU^^^hhhppptttrrr~~~{{{vvvoookkknnnwwwooocccWWWPPPLLLHHHFFFHHHDDDHHHKKKMMMUUUdddsss{{{}}}sssiiieeecccdddggglllsss{{{ppp```]]]bbbkkkzzzjjjhhh|||kkkRRRAAA;;;999777222222111111111111222222111111111111000000000000000000///...............////////////////////////------------------,,,,,,,,,---......//////......,,,------------.........000///000222333777CCCOOOYYYaaaggggggfffccc___YYYTTTVVV^^^kkkuuuzzz~~~rrr```^^^aaaiiiwwwrrreee```YYY___jjjyyytttkkk]]]XXXUUUVVVXXXYYY___eeeiiihhhkkkssszzz}}}|||{{{uuugggXXXNNNHHHEEEDDDCCCDDDEEEEEEEEECCCAAA@@@>>>>>>???????????????>>>>>>======<<<;;;;;;::::::777<<>>???AAAEEEIIIMMMQQQSSSTTTOOOIIIFFFGGGHHHHHHGGGDDDGGGJJJKKKKKKLLLOOORRRFFFDDDBBB@@@BBBEEEHHHKKKKKKPPPSSSRRRRRRRRROOOJJJLLLLLLOOOWWWaaallltttxxx~~~}}}yyyttttttzzzqqqdddWWWPPPKKKGGGFFFGGGCCCJJJMMMNNNUUUdddrrrxxxuuukkkddddddeeefffjjjooowww{{{jjj[[[[[[bbblll{{{~~~pppwww~~~zzzcccKKK===999999666222222111111111111222222111111111111000000000000000000///...............////////////////////////,,,,,,------------------,,,---.../////////......,,,,,,---------...............///111111555@@@LLLXXX```ggggggfffddd___YYYTTTSSSYYYgggsssyyy{{{}}}|||qqq___]]]___hhhvvvsssgggbbbZZZ^^^eeeooo|||ssskkk___YYYVVVWWWXXXYYY^^^eeehhhgggjjjqqqyyy|||wwwhhhZZZOOOHHHFFFEEEDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===CCCIIILLLLLLOOOUUUZZZYYY\\\___aaabbbdddgggjjjllloootttyyy}}}yyyrrrfffaaaXXXQQQJJJDDD???<<<>>>@@@CCCHHHMMMSSSWWWZZZXXXQQQHHHCCCDDDGGGIIIJJJHHHLLLPPPRRRQQQPPPQQQSSSGGGFFFEEEDDDFFFIIIMMMPPPNNNSSSTTTRRRPPPOOOJJJEEEFFFGGGJJJRRR\\\fffnnnrrr{{{wwwqqqeeeWWWPPPKKKFFFEEEGGGCCCJJJOOOOOOUUUdddqqquuupppgggaaadddggghhhlllqqqyyywwwfffXXXZZZbbblll{{{www~~~~~~vvv^^^EEE999777777666222111111111111111222222111111111111000000000000000000///...............////////////////////////,,,,,,,,,------.........***+++,,,---------,,,+++,,,,,,,,,---------......------...///000333===IIIWWW___fffgggfffddd___YYYVVVSSSWWWeeerrrxxxxxxwwwwww{{{}}}~~~nnn___\\\^^^ggguuuuuuhhhddd``````bbbhhhqqq}}}tttlllaaa[[[WWWXXXYYYZZZ___eeehhhgggiiiqqqxxx|||wwwkkk```SSSHHHEEEGGGJJJKKKLLLJJJGGGDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCBBBAAA???===;;;===@@@DDDDDDHHHNNNRRRUUUVVVXXXZZZZZZ]]]___bbbdddhhhllloooxxxxxxzzz|||}}}vvvqqqkkkfff```YYYNNNBBB<<<<<<===???BBBGGGMMMUUU\\\```^^^WWWNNNJJJJJJMMMPPPQQQRRRWWW[[[\\\\\\[[[TTTLLLLLLFFFDDDGGGKKKMMMQQQUUUVVVWWWWWWTTTOOOLLLLLLMMMJJJLLLOOOPPPSSS\\\hhhrrrrrriiieeekkkuuu|||xxxlll]]]TTTLLLFFFFFFIIIIIIHHHJJJSSS```lllrrrsssnnngggaaaaaadddgggmmmtttyyyiii^^^UUUXXXbbbnnnzzz~~~jjjOOOCCC999666777333222222222111111111111000222111111111000000//////.................................------,,,,,,,,,///...---,,,+++***************++++++++++++,,,,,,...------------.../////////......000111333;;;DDDVVV^^^eeegggfffddd```ZZZTTTRRRVVVdddqqquuutttsssyyyxxxwwwyyy~~~~~~nnnaaa[[[[[[dddrrruuuggg___eee```^^^cccjjjqqqzzztttjjjddd]]]WWWUUUUUUWWW]]]dddiiihhhhhhkkkssszzz{{{~~~zzz|||yyymmmbbbUUUJJJFFFIIIKKKLLLNNNMMMJJJGGGEEEEEECCCBBBAAA@@@AAABBBCCCDDDAAAAAA@@@>>>===>>>BBBEEEHHHMMMSSSWWWYYYZZZZZZ[[[^^^aaaeeehhhkkkooosssvvv}}}~~~|||vvvqqqjjjeee```YYYOOOCCC>>>>>>@@@BBBEEEKKKQQQWWW]]]___YYYSSSLLLHHHIIILLLOOOOOOUUUZZZ___```aaaaaaZZZRRRNNNJJJHHHKKKMMMOOOTTT[[[\\\]]]]]]ZZZUUURRRQQQRRRQQQRRRRRRRRRUUU^^^lllvvvvvvggg^^^]]]```hhhvvv}}}zzzlll\\\RRRLLLGGGFFFHHHMMMMMMPPPYYYfffooossstttmmmfffaaaaaadddgggnnnuuu||||||ddd[[[UUUZZZdddmmmwww~~~}}}{{{}}}iiiNNNBBB888555777333222222222111111111111000111111111000000000//////........................------------------,,,,,,......---,,,++++++++++++,,,,,,------------.........------------.../////////......000111333:::DDDSSS\\\cccfffeeeeee```[[[WWWTTTWWWdddooosssrrrrrruuuuuuuuuwwwzzz~~~uuufff___\\\bbbmmmzzzwwwjjjbbbbbb^^^]]]aaafffmmmvvvvvvlllddd]]]WWWVVVUUUWWW\\\ccciiiiiihhhkkksss~~~mmmmmmpppuuu|||{{{zzz{{{{{{pppeeeXXXLLLHHHJJJKKKNNNQQQQQQOOOKKKIIIHHHEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCBBBDDDFFFIIIOOOSSSXXX[[[\\\\\\\\\]]]cccgggmmmssswwwzzz}}}yyyrrrnnnfffbbb]]]XXXOOODDD@@@AAAAAADDDHHHMMMRRRVVVXXXYYYNNNKKKHHHGGGJJJMMMPPPQQQVVV[[[```aaabbbaaa[[[SSSOOONNNNNNQQQRRRTTT\\\eeejjjkkkjjjgggbbb^^^[[[[[[[[[ZZZXXXWWW[[[fffuuu|||hhh[[[UUUVVVXXX\\\gggzzz|||kkkYYYPPPLLLIIIGGGGGGMMMPPPVVV```kkkrrrsssrrrjjjdddaaabbbdddhhhooovvvooo___YYYXXX___hhhooouuuzzz{{{uuupppxxxyyyxxxgggLLLAAA777444666222222222222111111111111000111111000000000000//////........................,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,------------.........------------.../////////......000111222999BBBPPPYYYaaaddddddddd```[[[XXXUUUWWWaaallloooppppppqqqsssvvvxxxyyyzzz|||}}}}}}~~~zzzzzzhhh___ZZZ^^^hhhrrr}}}|||oooggg___]]]]]]___bbbgggsss~~~yyypppeee^^^XXXVVVUUUVVV\\\cccggggggiiilllssshhhggghhhlllttt}}}}}}}}}}}}|||rrrgggZZZNNNIIIKKKKKKOOOSSSTTTRRROOOLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFDDDFFFHHHIIIIIIJJJMMMOOOTTTVVVYYY[[[\\\]]]___aaaiiinnnvvv}}}zzzssskkkggg```\\\YYYUUUMMMDDDAAABBBBBBDDDHHHLLLNNNOOONNNMMMCCCCCCDDDFFFIIINNNQQQSSSUUU[[[aaaccceeeccc\\\SSSPPPPPPTTTXXXZZZ^^^jjjuuu}}}yyysssmmmgggdddeeebbb______eeesssqqq___VVVTTTUUUUUUXXX___nnnzzzhhhUUUMMMLLLJJJHHHGGGKKKPPPZZZfffppptttrrrooogggcccaaaccceeeiiiqqqyyyggg^^^ZZZ[[[ccclllrrrxxx~~~qqqoooxxxwwwvvv~~~}}}cccIII>>>666444555222222222222111111111000000000000000000000000//////........................,,,,,,,,,------.........,,,+++++++++,,,,,,---...*********+++++++++,,,,,,...------------.../////////---...000000111888@@@NNNWWW___bbbbbbbbb^^^YYYVVVRRRTTT]]]fffkkknnnqqqooouuu}}}|||{{{{{{{{{xxx}}}fff]]]WWW[[[fffpppyyyssskkk```^^^^^^```aaaeeerrr|||tttfff___XXXVVVUUUVVV[[[bbbeeegggiiimmmtttkkkiiihhhjjjqqqzzz}}}|||yyy}}}|||sssiii\\\OOOJJJKKKKKKNNNSSSTTTSSSPPPNNNLLLIIIHHHGGGFFFFFFGGGHHHHHHFFFHHHJJJKKKLLLNNNQQQSSSXXXXXXXXXYYYZZZ^^^dddhhhqqqvvv}}}tttjjjbbb]]]YYYUUUSSSQQQKKKCCCAAACCCDDDFFFIIIKKKKKKIIIEEECCC>>>@@@BBBDDDFFFIIILLLNNNRRR[[[dddiiimmmlllddd[[[QQQSSSXXX___dddlllzzz{{{rrrmmmjjjhhhfffhhhrrr~~~}}}iii[[[UUUTTTTTTUUUVVV[[[fffuuutttcccQQQKKKKKKKKKIIIIIIKKKSSS```mmmvvvwwwsssoooeeebbbbbbdddgggjjjsss}}}}}}ddd^^^[[[\\\eeennnuuu~~~zzzqqqttt~~~wwwvvv||||||~~~{{{xxx}}}|||[[[DDD<<<555444555111222222222111111111000000//////////////////000000........................,,,,,,,,,------.........++++++++++++,,,---......*********+++++++++,,,,,,...------------...//////...---...000000000666>>>MMMVVV^^^``````___[[[VVVSSSOOOOOOXXXaaagggmmmrrrpppzzz}}}zzz||||||ggg]]]VVV[[[eeeooowww}}}~~~tttkkkcccbbbaaabbbccchhhuuu~~~vvvggg___YYYVVVUUUUUUZZZaaagggjjjmmmpppuuupppmmmjjjkkkpppwww}}}}}}~~~}}}}}}~~~{{{{{{zzzxxxyyy}}}uuulll___QQQKKKKKKIIILLLPPPRRRQQQOOONNNNNNJJJIIIHHHHHHHHHIIIKKKLLLIIIJJJKKKLLLMMMOOORRRUUUZZZ[[[[[[\\\___fffnnnssszzzwwwmmmcccZZZUUURRRPPPNNNNNNIIICCCBBBEEEGGGIIIKKKLLLKKKGGGBBB??????AAADDDEEEFFFHHHKKKMMMQQQ\\\hhhqqqwwwvvvmmmcccXXXYYY^^^hhhqqq|||zzzrrrlllkkkkkkqqq~~~zzzuuutttoooqqqwwwxxxeeeZZZVVVUUURRRTTTWWW\\\dddooo{{{jjj\\\NNNJJJKKKKKKKKKLLLPPPZZZhhhuuu{{{yyysssnnncccaaacccfffiiimmmvvvwwwddd\\\ZZZ^^^gggqqqzzzsssqqqyyyxxxwww}}}~~~zzz|||qqqRRR>>>:::555444666111222222222111111111111000......////////////000000........................,,,,,,------------------++++++++++++,,,,,,---...,,,,,,------------.........------------...//////...---...000000///444<<>>GGGPPPUUUZZZ^^^___]]]^^^ZZZZZZ```fffjjjmmmpppwwwyyypppddd\\\```jjjrrrwww{{{}}}yyymmmdddgggmmmtttyyyrrrggg]]]XXXUUUUUUXXX]]]ddddddfffjjjqqq}}}~~~tttnnnnnnpppsss{{{~~~tttsssrrrrrrvvv}}}}}}nnnccc\\\UUUOOOIIIIIIIIIIIIJJJLLLMMMOOOQQQUUUZZZ___aaacccfffggghhhjjjlllnnnqqqtttyyy}}}~~~ooo```UUUOOOLLLJJJIIIGGGDDDDDDEEEGGGHHHHHHFFFHHHMMMRRRQQQNNNPPPVVVWWWbbbttttttppprrryyy~~~}}}{{{yyyrrr}}}kkk```fff{{{zzzppprrryyy~~~ooo]]]SSSQQQJJJGGGKKKMMMOOOXXXcccrrrttttttnnneee``````bbbbbbfffkkknnnqqqzzzppp```\\\^^^cccwwwvvv}}}{{{vvvyyyzzzlllYYYCCC>>>888333222222333333111111111111111111111111////////////////////////---------------,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++,,,------......---------...///000///000222444<<>>:::555222222222333333111111111111111111111111////////////////////////////////////////////////---------.......................................,,,------...------,,,,,,+++,,,------......---------.../////////000222444:::CCCLLLRRRWWW]]]___^^^bbb______cccdddcccccceeeqqq|||zzzpppgggeeehhhlllttt|||~~~}}}zzzooohhhjjjooorrr{{{vvvkkk```ZZZWWWVVVYYY]]]cccdddfffjjjrrr~~~zzzyyy}}}zzzuuuqqqqqquuuxxxwwwvvvyyy}}}wwwsssooodddYYYQQQOOOMMMLLLMMMOOORRRTTT]]]bbbiiinnnrrrtttwwwxxx|||wwwhhhZZZQQQKKKHHHGGGCCCAAA??????BBBDDDFFFFFFJJJKKKQQQWWWZZZ[[[aaaiiiyyy~~~rrrgggggghhhlllqqqttttttrrrqqqqqqsssuuuxxx|||dddWWWTTTUUU]]]gggtttyyy}}}~~~}}}oooaaaUUUOOOIIIHHHHHHKKKOOOVVVbbbmmmsssqqqmmmgggbbb```bbbeeefffjjjpppvvv~~~uuubbbYYYZZZ]]]kkkxxxwww~~~||||||xxxuuuwww|||uuu```JJJ:::777444222222333333222000000000000000000000000////////////////////////.../////////////////////000000///...---,,,,,,,,,........................,,,,,,------...------,,,+++,,,------......------,,,...//////...///222444888AAAJJJOOOUUU\\\___^^^```^^^^^^aaa```]]]]]]```mmmxxxyyymmmfffcccfffqqq|||yyynnngggkkkooosss|||yyynnnbbb\\\XXXVVVYYY]]]bbbccceeeiiiqqq|||{{{{{{xxxsssqqqrrrvvvxxxwwwuuuvvv{{{}}}~~~|||pppcccXXXUUURRROOOOOORRRUUUXXX^^^bbbggglllooorrrtttvvv~~~vvvgggYYYPPPKKKHHHGGGCCCBBBAAABBBDDDFFFFFFEEEJJJKKKPPPWWW\\\aaakkkuuu|||oooaaa^^^\\\\\\```dddgggiiihhhjjjmmmqqqvvv}}}yyy[[[SSSTTTPPPPPPUUU\\\___bbbcccccceeejjjnnnwwwyyyhhh[[[QQQKKKGGGHHHIIIMMMSSS]]]gggooosssqqqlllfffaaa___```aaahhhlllttt|||ooo___YYYZZZ^^^lllzzz}}}|||uuuxxx{{{|||yyyyyy}}}sssZZZFFF888666444333333333222111000000000000000000000000////////////////////////,,,,,,,,,---------------111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++,,,------......------,,,---...///...///111333666???HHHMMMTTT[[[_________]]]]]]^^^\\\XXXYYY]]]kkkvvvtttkkkdddeeerrrxxxmmmfffjjjnnnrrr{{{|||pppddd]]]YYYWWWYYY]]]aaabbbcccgggnnnyyy~~~xxxvvvyyy}}}zzzuuutttrrrtttuuutttrrrrrrtttwww{{{{{{nnn^^^[[[VVVSSSRRRTTTXXXZZZ^^^bbbfffiiikkknnnqqqsss{{{uuugggYYYPPPKKKIIIHHHEEEEEEEEEGGGIIIIIIGGGFFFHHHHHHMMMUUU]]]ffftttwwwjjj]]]ZZZVVVTTTVVVZZZ___aaaaaaeeejjjpppwwwmmmTTTPPPQQQLLLJJJPPPOOOQQQTTTTTTUUUWWW[[[^^^fffrrrppp```VVVPPPLLLIIIIIIKKKPPPYYYdddlllpppqqqmmmhhhbbb^^^^^^```ccckkkpppxxx~~~hhhZZZWWW[[[```mmmwwwtttvvvyyy~~~oooUUUAAA888666444333444333222000000000000000000000000000////////////////////////,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------,,,---.........///111333444===FFFLLLSSS[[[______^^^\\\[[[[[[YYYVVVXXX^^^lllxxx~~~uuukkkiiittt|||ppphhhkkkooorrr|||~~~rrrfff___ZZZWWWYYY]]]``````aaadddkkkvvv{{{tttqqqsssvvv}}}xxxwwwpppqqqrrrrrrqqqpppqqqrrrvvv|||vvvbbb^^^YYYUUUTTTVVVYYY\\\aaacccfffhhhjjjmmmpppssswww{{{uuugggZZZQQQLLLIIIHHHGGGGGGIIIKKKLLLLLLIIIGGGEEEFFFKKKTTT^^^jjjzzzrrrfff[[[XXXTTTQQQRRRVVVZZZ]]]___cccjjjqqqzzz~~~cccNNNLLLLLLGGGIIIQQQLLLMMMOOOOOOOOOQQQTTTWWWZZZaaajjjwwwvvvcccVVVOOOMMMLLLKKKKKKLLLRRR]]]iiipppqqqkkkhhhbbb]]]\\\___dddhhhnnnsss|||yyycccVVVVVV\\\bbbmmm{{{ttttttwwwzzzmmmQQQ>>>888666555444444444222000000000000000000000000000////////////////////////........./////////000000..................------........................+++,,,,,,---.........---+++,,,------......------,,,---.........///111333333<<>>GGGPPPWWW[[[______^^^[[[WWWUUUTTTUUU]]]hhhzzzxxxjjjcccccchhhsssvvvoooqqquuu{{{wwwkkkddd^^^YYYWWWZZZYYY]]]ccchhhmmmwwwpppqqqsssuuuwwwxxxyyyzzz}}}~~~{{{uuupppnnnmmmmmmsssxxx~~~~~~~~~~~~vvvtttooofff```^^^```bbbdddfffhhhiiijjjkkknnnpppqqqrrrtttuuuuuuvvvxxxzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~wwwhhhccciiiqqqtttqqqdddXXX\\\iiirrrnnnfff\\\TTTMMMJJJIIIIIIMMMRRRTTT[[[bbbeeegggkkkmmmnnnlllkkkjjjeee```\\\[[[[[[[[[[[[^^^bbbdddfffoooyyy{{{tttooosss|||zzztttpppsssuuuqqqkkkhhh___\\\\\\```bbbaaacccgggjjjqqq~~~nnn\\\RRRNNNJJJJJJLLLPPP[[[iiissstttooohhhddd\\\]]]^^^^^^___bbbgggkkkrrr}}}uuufffYYYZZZaaajjjyyy~~~wwwzzz{{{{{{zzz|||}}}~~~xxxnnneeeccchhhrrryyyhhhIII:::888444333333222111111111111////////////////////////......................../////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///111555;;;DDDMMMVVV[[[______^^^\\\XXXTTTSSSSSS^^^iiizzztttgggaaaaaaaaaiiixxx~~~wwwqqqpppsssxxxxxxmmmfff```ZZZXXXZZZ[[[```eeeiiinnnwwwnnnpppssstttuuuvvvxxx{{{}}}}}}~~~{{{xxxuuutttttttttwww|||vvvwwwrrrhhh```___```aaabbbdddfffhhhhhhiiikkkmmmmmmooorrrssstttuuuxxxzzzzzz{{{{{{||||||}}}}}}}}}|||||||||}}}oooiiiooouuuuuulllccc^^^gggwww~~~wwwlll\\\UUUPPPPPPPPPNNNOOOQQQSSSTTTVVVWWWYYY]]]cccffffffddd```]]][[[[[[[[[[[[ZZZZZZ]]]aaacccbbbeeejjjnnniiiiiiqqq|||xxxsssuuuvvvrrrllljjjbbb```bbbgggjjjkkkmmmrrrtttyyyjjjYYYQQQMMMLLLLLLOOOVVV```mmmsssooohhhbbb___ZZZ[[[]]]]]]^^^bbbiiioootttlll___XXX\\\fffrrr{{{xxxtttxxx{{{yyyyyy{{{|||zzzzzzsssiiicccdddkkkvvv}}}```DDD999999333333222111111111111111................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........000111333888@@@JJJTTTYYY^^^^^^^^^\\\XXXTTTSSSSSS```jjjyyypppeeeaaaaaa^^^cccppp|||uuuqqqrrrvvv{{{zzzooohhhbbb[[[YYYZZZ\\\aaafffjjjmmmuuulllppptttuuussstttzzz|||||||||~~~}}}|||{{{sssuuuyyy}}}{{{}}}xxxkkkbbb```aaa``````bbbdddffffffggghhhjjjkkkmmmppprrrsssuuuxxxzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~xxxooosssvvvtttiiifffhhhuuu~~~qqq\\\XXXVVVYYY[[[YYYWWWXXXWWWUUUTTTUUUWWW[[[aaafffgggbbb[[[XXXYYY[[[\\\[[[]]]ZZZZZZ___bbb```___aaacccaaaeeeqqq~~~|||uuuuuuvvvsssooonnniiihhhkkkrrrwwwxxx{{{rrrcccTTTNNNMMMNNNPPPSSS]]]fffpppqqqiiiaaa\\\\\\XXXZZZ\\\\\\\\\bbbkkkrrr{{{yyyggg]]]YYYbbbooo~~~|||}}}xxxuuuqqqmmmtttxxxwwwxxx}}}~~~|||{{{uuummmhhhjjjrrr{{{vvvXXX@@@999:::333222222111111111111111////////////////////////........................,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------.........000000111555<<>>;;;999666444000000000000/////////...........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((******)))***+++---((()))***,,,------......------------------,,,,,,++++++++++++,,,---...///...---...000111222999BBBOOOTTTYYY\\\[[[YYYVVVUUUSSSTTT[[[gggqqqxxx}}}nnnaaaaaaccchhhrrrzzzxxx|||{{{nnnddd^^^[[[[[[XXX\\\dddmmmvvv~~~uuuqqqnnnooouuuzzz}}}}}}|||yyytttpppkkkhhhhhhjjjjjjlllpppvvv}}}}}}{{{zzzzzz|||}}}~~~vvvvvvxxxyyy}}}~~~}}}}}}|||||||||}}}~~~~~~}}}vvvqqqiiilllooosssvvvxxxyyyzzzwwwxxxzzz|||~~~www}}}yyyhhh]]]ZZZ\\\^^^]]]]]]bbbkkkrrr|||yyyhhh]]]ZZZ___lllvvvvvvpppkkk___[[[VVVRRRPPPPPPQQQQQQVVVYYYbbbppp{{{ppprrr{{{wwwhhhuuuyyyvvvwwwyyyzzzzzzpppooottt~~~|||zzzmmmZZZGGG???===:::666555111111111000000000//////........................++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++)))+++,,,+++***)))***,,,******+++,,,---------------.........---,,,+++***++++++++++++,,,---...///...---///111111111777???MMMRRRXXX[[[[[[YYYWWWVVVSSSVVV^^^jjjsssxxx|||{{{nnn``````aaagggrrrzzzvvvyyy~~~~~~rrrhhhaaa]]]\\\YYY\\\bbbkkkuuu~~~|||yyywwwzzz~~~{{{yyywwwsssnnnllllllkkkmmmqqqxxx~~~|||}}}|||||||||yyyooommmnnnppptttxxx~~~~~~}}}|||{{{{{{{{{}}}~~~~~~xxxssskkklllooorrrvvvyyy{{{|||yyyyyy{{{|||~~~~~~rrrvvvzzz|||xxxnnnbbb[[[YYY]]]___\\\[[[aaaooo{{{uuuddd___^^^dddrrr{{{vvvkkkbbbYYYWWWUUUSSSQQQRRRSSSTTTYYY[[[eeeuuu|||uuu|||mmmkkk~~~}}}~~~zzzzzz~~~~~~|||yyynnnooouuu|||yyy```PPPAAA===<<<888444333222222222111111111111000---.....................+++++++++,,,,,,---------------------------------++++++++++++++++++++++++---///000///,,,***+++---,,,,,,---------,,,++++++((()))++++++***(((%%%###++++++++++++,,,---......///...///111111111666>>>LLLQQQWWW[[[[[[YYYWWWVVVUUUYYYcccpppxxxyyyzzz}}}yyy|||yyymmm]]]\\\]]]dddpppzzzuuuwww|||uuukkkccc___]]]ZZZ\\\```hhhsss}}}||||||pppjjjhhhggggggmmmuuu{{{{{{pppeeeaaafffrrr|||~~~||||||||||||}}}}}}}}}~~~~~~~~~}}}{{{yyyuuusssqqqqqqtttxxx{{{|||~~~~~~~~~}}}vvvqqqmmmjjjqqqvvv~~~}}}rrrooonnnooojjjbbb]]]]]]______bbbggghhhkkkxxxkkk```\\\dddnnnuuussslllbbb\\\TTTOOOLLLOOORRRSSSUUUZZZ]]]eeeqqq~~~xxx}}}pppyyytttzzz}}}{{{|||~~~uuullltttyyyzzz~~~xxxhhhKKKCCC:::555555666555333333333222222111000/////////............---------///...---,,,+++,,,---------,,,+++***+++,,,---...***,,,---//////...,,,+++++++++++++++++++++++++++************************---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---...222999>>>HHHPPPVVVWWWXXXYYYXXXTTTWWW[[[eeerrr}}}{{{uuurrruuuxxxzzz|||}}}wwwqqqlllbbb______fffsss|||uuuvvvzzzzzzzzzyyyxxxwwwxxx|||xxxlllbbb\\\YYY]]]]]]bbbllluuuyyy}}}~~~pppjjjhhhggghhhmmmuuu||||||sssiiidddgggpppxxx}}}|||{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~}}}~~~}}}{{{zzzxxxvvvtttuuuxxx{{{}}}}}}}}}~~~uuulllfffaaa______cccjjjqqqttttttrrrpppkkkiiijjjkkkhhhaaa]]]]]]bbbcccfffkkkoooxxxxxxhhhbbbgggnnnuuuwwwqqqggg]]]XXXTTTOOOLLLNNNPPPPPPTTTXXX___jjjzzzuuurrr|||rrr|||rrrxxx}}}~~~}}}uuuooossstttsssxxx|||rrrcccGGG@@@777333444555333111222222111000000///......///............---------///...---,,,,,,,,,------,,,,,,++++++,,,,,,------+++,,,...///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---...222888<<>>FFFMMMPPPRRRUUUUUURRRQQQUUU]]]jjjxxx{{{pppyyy~~~{{{tttmmmlllrrrzzz}}}~~~tttiiiaaa]]][[[]]]aaaffffffgggoooyyy{{{sssnnnrrrwww{{{}}}~~~|||||||||}}}}}}|||||||||||||||{{{{{{{{{zzz{{{{{{{{{||||||}}}}}}{{{yyyxxxyyy}}}yyyqqqgggccc]]]YYYXXXXXXXXXWWWTTTRRRPPPNNNNNNPPPSSSTTTSSSSSSYYYdddnnnvvv~~~wwwjjjcccaaaaaafffrrrxxxlllbbb```ccciiipppwww|||rrreeeZZZSSSQQQQQQUUUSSSSSSVVVYYY___kkkwww{{{xxxyyyxxxrrrttt~~~pppjjjrrr~~~xxxwww{{{~~~xxxtttrrrsssqqqeeeOOO===444444333222111111111111000000000000000000000000///............---------------......------,,,+++++++++,,,,,,------,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************************---,,,++++++------,,,+++***++++++,,,,,,------...---...////////////111333:::CCCJJJNNNQQQTTTTTTRRRSSSUUU[[[dddppp~~~pppuuu|||wwwqqqpppuuu|||uuuiiiaaa]]]ZZZ[[[___dddfffgggmmmuuu}}}zzzppptttzzz}}}|||{{{zzzzzz{{{|||}}}{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxxxxwwwxxxxxxyyyyyyuuussspppqqquuu{{{~~~yyyqqqiii___\\\XXXVVVVVVVVVUUUTTTVVVUUUSSSQQQPPPPPPQQQRRROOOOOOTTT```mmmxxxxxxkkkdddccccccdddhhhuuuyyyhhh```ZZZ^^^gggooowww~~~uuuggg[[[TTTRRRQQQQQQUUUTTTVVVZZZ```iiixxxqqqttt{{{zzzsssqqquuurrrlllooozzz|||{{{~~~~~~vvvsssqqqrrrmmm]]]HHH999222222333222000////////////////////////////////////............---------------.........---,,,+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++------,,,+++******+++,,,,,,---......---///111111000000111222888@@@HHHLLLOOOSSSTTTQQQSSSTTTVVV\\\fffssspppqqqzzz}}}yyytttssswwwvvvkkkbbb^^^[[[ZZZ]]]dddiiijjjmmmrrrxxx~~~qqqvvv|||zzzzzzyyyxxxyyyzzz{{{|||zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuvvvnnnkkkhhhiiimmmuuu{{{~~~yyytttmmmfff]]][[[XXXWWWVVVUUUSSSQQQRRRRRRQQQOOONNNMMMMMMMMMNNNNNNSSS___mmmzzzqqqgggdddeeeggghhhnnn{{{nnndddbbb[[[WWW^^^iiisss{{{vvvjjj[[[RRROOOQQQRRRRRRRRRSSSWWW___hhhtttuuulllrrr}}}xxxtttuuuxxxvvvhhhkkkuuu~~~uuurrrpppooohhhWWWDDD777000111222111///...---...---.....................//////.........---------,,,---.........---,,,+++---,,,+++***+++,,,---...+++++++++***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++,,,,,,---.........000111222111000111222777???GGGKKKOOOSSSSSSQQQQQQQQQRRRUUU]]]iiiwww~~~rrrnnnrrrvvv}}}zzzvvvtttyyywwwlllccc___\\\ZZZ]]]eeekkkmmmnnnqqqtttxxxyyy}}}|||yyyxxxvvvuuusssxxxxxxwwwvvvuuutttttttttuuuuuutttsssrrrqqqqqqqqqmmmgggbbbcccgggjjjooottt{{{|||yyyvvvuuusssrrriiieee^^^YYYUUURRRPPPNNNPPPPPPPPPNNNLLLLLLOOOQQQRRRSSSZZZfffoooxxx{{{rrrlllmmmsssxxx|||}}}mmmbbb\\\XXXZZZ\\\bbbooo|||~~~zzziii___VVVTTTSSSQQQOOOPPPWWWXXX]]]gggtttssskkk{{{yyyssszzzpppmmmsss|||~~~~~~}}}zzzrrrssspppooommm___KKK<<<777222222222111000//////...////////////////////////000///...---,,,+++******---,,,+++,,,.........,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,...---+++*********++++++------,,,,,,,,,---...///000000000000111111111111555<<>>FFFMMMQQQRRRSSSNNNJJJJJJIIIGGGIIIMMM\\\eeerrr~~~|||zzzxxxiiiaaacccjjjoooxxx~~~~~~}}}}}}oooeee]]][[[\\\bbbeeefffjjjoooyyy|||vvvrrrppplllgggeeegggmmmrrruuuvvv~~~~~~}}}}}}}}}}}}|||zzzxxxvvvtttrrrrrrrrrpppmmmiiieeebbb]]]WWWTTTUUUWWWXXXZZZ^^^[[[YYYVVVUUUUUUWWWXXXXXX[[[\\\^^^aaabbbbbbaaaaaaYYYWWWUUUSSSSSSQQQOOOLLLQQQPPPPPPQQQSSSTTTRRRQQQQQQUUUZZZ]]]^^^bbbiiioooqqqtttwwwyyy{{{}}}mmm^^^YYYXXXXXXaaammm{{{~~~zzznnn```WWWQQQMMMLLLMMMPPPSSSTTTZZZiiixxx~~~~~~zzzuuurrrtttuuuuuu{{{|||eeeKKK<<<888555000////////////////////////------------------------,,,,,,---------------...---+++***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++)))***+++,,,,,,,,,,,,+++***+++---.........,,,+++,,,,,,,,,------------...000111444;;;DDDKKKOOOOOOQQQLLLIIIJJJJJJHHHIIILLLVVVbbbrrr}}}}}}|||www{{{~~~{{{yyy{{{}}}zzzlllbbbbbbgggiiiqqqvvv|||tttjjjaaa^^^^^^ccceeefffjjjooouuu}}}}}}yyy{{{uuunnnkkkmmmqqqtttuuuvvv~~~~~~~~~yyy~~~~~~|||}}}~~~~~~~~~|||yyyvvvtttppppppqqqpppmmmiiieeeccc[[[VVVTTTWWWZZZ[[[^^^bbb^^^[[[VVVRRRRRRSSSTTTTTTSSSVVVYYY\\\___`````````ZZZXXXWWWVVVUUUSSSPPPMMMQQQPPPPPPRRRSSSTTTRRRQQQQQQUUUYYYZZZ[[[^^^ffflllssswww|||}}}|||xxxhhhZZZWWWXXX[[[iiizzz~~~zzzqqqcccZZZTTTNNNGGGMMMOOOTTTXXX[[[bbbsss~~~~~~~~~~~~~~~yyytttssswwwyyy{{{|||bbbHHH;;;999555///.........///////////////------------------------***++++++,,,---//////000,,,*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***)))***+++,,,---,,,,,,+++***+++---//////...---,,,,,,,,,---------............---000666???GGGKKKKKKOOOJJJHHHIIIJJJHHHIIIKKKRRR```sss~~~}}}||||||tttxxx{{{yyyuuuqqqrrruuuyyy~~~zzzlllbbbaaaddddddeeejjjwww||||||~~~}}}yyyoooddd``````dddfffgggjjjooosss{{{}}}}}}|||{{{zzzxxxvvvvvvyyyzzz|||}}}}}}{{{yyy}}}~~~~~~}}}yyyvvvvvvvvvtttrrrooommmjjjfffaaa^^^XXXVVVTTTTTTXXX]]]```bbbbbb```\\\VVVQQQMMMLLLLLLSSSTTTUUUWWWYYY[[[]]]]]]\\\[[[ZZZ[[[\\\[[[VVVQQQRRRSSSSSSQQQOOOOOOPPPQQQVVVVVVVVVXXX[[[___bbbdddpppqqqsssxxx~~~}}}lllcccZZZYYYbbbnnnvvvyyy~~~qqqccc\\\WWWRRROOONNNOOORRRUUUWWW\\\iii|||}}}xxxwwwyyy}}}|||{{{~~~~~~{{{|||jjjKKK@@@<<<555000111////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++......111666>>>EEEKKKMMMLLLMMMMMMLLLJJJIIIJJJKKKXXXdddqqqxxx{{{}}}{{{xxxyyyxxxxxxwwwqqqkkkjjjmmmqqqssstttqqqjjjeeebbbaaabbbhhhpppyyy~~~zzzwwwqqqppprrr|||~~~rrrhhhbbb___cccgggiiikkknnnqqqzzz}}}{{{yyyxxxvvvwwwyyyyyyzzz~~~xxx|||{{{||||||zzz|||~~~~~~~~~~~~|||xxxuuussstttrrrooommmjjjgggbbb___ZZZYYYXXXWWWXXX[[[^^^```bbb___[[[UUUPPPNNNMMMNNNRRRRRRTTTUUUWWWXXXZZZZZZ\\\\\\]]]___aaa```]]]YYYVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVYYY\\\^^^```aaafffhhhkkkpppwww{{{gggaaa]]]aaammmxxx||||||xxxkkk^^^WWWTTTOOOMMMNNNNNNRRRWWW\\\dddrrr~~~}}}zzzvvvrrrrrrtttxxx{{{~~~{{{~~~~~~|||{{{___EEE<<<:::555111222////////////............///.........------------........................++++++++++++++++++++++++******++++++++++++******++++++************++++++************************************************++++++,,,------...//////++++++,,,------,,,,,,,,,---------,,,,,,+++++++++------000444<<>>444222333333111000////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++************************************************)))))))))))))))*********)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---///000222555;;;CCCHHHLLLPPPTTTVVVUUUTTTSSSSSSTTT^^^lllyyy~~~xxxqqqiiigggiiigggkkknnniii___XXXVVVXXX[[[dddqqq}}}|||zzzuuupppqqq{{{~~~ooohhhbbbdddhhhiiilllpppooowww|||{{{~~~~~~~~~}}}~~~~~~zzzyyy|||}}}~~~}}}yyysssooommmllllllkkkiiiiiifffcccaaadddkkkpppooofffZZZSSSRRRTTTVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWZZZ^^^eeekkkooorrruuuwwwqqqnnnjjjiiiiiihhheeeccc]]]\\\[[[ZZZ[[[]]]___aaafffjjjnnnsssvvvvvvuuutttoookkkhhhlllxxx{{{ooommmpppwwwqqqddd[[[WWWUUUVVVVVVTTTVVVZZZ___aaaeeemmmyyyyyynnnmmmnnnqqq}}}zzznnnkkkppprrrtttxxx{{{~~~~~~yyygggUUU???:::444222222222111///////////////............,,,,,,,,,,,,------------........................******************************++++++++++++******++++++************++++++************************++++++++++++++++++++++++*********+++++++++++++++***++++++,,,------------++++++,,,,,,,,,,,,---------///111222333999AAAHHHKKKNNNRRRTTTTTTTTTTTTUUUWWWcccrrr{{{tttllliiiiiigggjjjkkkhhh```WWWRRRPPPTTT]]]iiivvv{{{vvvrrrrrrzzzrrrjjjdddeeehhhjjjmmmqqqooovvv}}}|||}}}{{{{{{|||}}}|||vvvqqqooonnnmmmmmmkkkhhhdddbbbeeekkktttyyyuuukkk]]]TTTSSSUUUWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\[[[aaahhhmmmppprrruuuwwwrrrqqqppppppppppppqqqqqqkkkkkkjjjiiifffccc```^^^bbbeeekkkppprrrqqqooommmjjjiiijjjppp~~~vvvsssyyyttthhhbbb[[[YYYZZZ]]]]]][[[\\\___fffllluuu}}}uuukkkfffkkkqqqyyyrrrnnnqqqrrrtttxxx}}}}}}}}}~~~uuu]]]GGG999777333000000111111000////////////............++++++,,,,,,,,,---------........................++++++++++++++++++++++++******++++++++++++******++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,------------///000000000555>>>FFFKKKNNNQQQRRRSSSTTTUUUWWWaaalll{{{}}}tttooommmlllmmmmmmkkkeee\\\RRRLLLOOOVVV```lllyyy{{{vvvtttzzzvvvmmmggggggjjjlllooossstttxxx~~~|||{{{{{{}}}|||}}}~~~~~~}}}xxxrrroooooonnnnnnlllgggbbbaaagggpppzzzyyynnn___UUUSSSUUUWWWWWW\\\]]]^^^___```aaabbbbbb]]]bbbiiinnnppprrrtttwwwqqqrrrtttuuuuuuvvvyyy|||xxxyyyyyywwwrrrkkkccc^^^```ccchhhlllmmmjjjfffcccdddfffkkkvvvzzzvvvwww|||wwwjjjdddccc^^^^^^aaaeeeeeebbbbbbeeennnwwwnnniiiaaaaaakkkvvvzzznnnooowwwrrruuuzzz}}}}}}}}}~~~|||nnnRRR999555444222//////111222111000/////////............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************************************+++*********************,,,,,,---------,,,+++++++++++++++,,,,,,---------+++...///......333<<>>DDDGGGIIIJJJNNNMMMOOORRRSSSRRRUUU[[[```fffnnnwww{{{|||yyywwwtttzzzssscccbbbmmmxxxxxx~~~~~~~~~~~~~~~~~~}}}zzzwwwwwwwww{{{yyyvvvuuutttvvvxxxyyyzzzzzzyyyyyyzzz|||~~~~~~~~~|||{{{{{{{{{{{{|||||||||||||||{{{yyyxxxvvvtttuuuuuuuuuuuuttttttsssxxxrrrqqqrrrqqqsssuuuxxx||||||wwwsssrrrsssxxxvvvwwwzzz{{{{{{~~~~~~zzzxxxuuuoooddd\\\]]]cccuuu{{{sssqqqooonnnnnnpppsssuuuvvvyyy~~~vvviiiaaa]]]YYYVVVUUUYYY^^^ccceeeiiidddfffuuu|||ssstttyyykkkaaa^^^ddd}}}||||||}}}|||}}}rrrPPPCCC777333333222000000000//////...---.................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))(((((('''(((******))))))***+++******************************++++++,,,,,,,,,,,,(((***,,,---,,,++++++,,,------------............///222777===BBBGGGJJJKKKNNNMMMOOORRRRRRQQQSSSXXX```eeemmmtttyyy{{{zzzyyyuuu{{{yyyhhheeennnxxxwww}}}~~~{{{||||||{{{xxxvvvvvvvvvzzzyyyvvvuuutttvvvxxxzzzyyyxxxwwwwwwyyy{{{~~~|||}}}~~~}}}|||{{{{{{zzzzzzzzzyyyzzzzzzzzzyyywwwuuutttrrrrrrssssssrrrqqqppppppyyypppnnnooommmooossswww}}}~~~wwwrrrrrruuu{{{xxxxxx|||~~~||||||~~~|||uuuiii___^^^cccmmmyyymmmmmmnnnooopppqqqsssssstttvvvzzz|||wwwlllaaa[[[WWWUUUUUUWWW]]]ccchhhjjjlllgggiiivvv~~~|||xxxvvv|||}}}jjjZZZXXX___ppp}}}{{{|||}}}{{{eeeHHH>>>444333444222111111222111000000//////000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************+++++++++************************++++++++++++***)))''''''&&&((())))))))))))***+++************************)))***+++,,,,,,,,,,,,+++(((***,,,---,,,++++++,,,,,,------------.........///111666;;;AAAFFFJJJLLLLLLKKKMMMPPPPPPMMMOOOSSS]]]bbbiiiqqqwww{{{|||}}}xxx}}}pppjjjnnnuuuxxx}}}~~~yyyzzz{{{zzzxxxwwwwwwwwwyyywwwvvvuuuuuuvvvxxxyyyuuuuuuuuuvvvxxxzzz|||~~~}}}||||||{{{{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwvvvtttrrrqqqnnnnnnnnnnnnmmmlllkkkjjjwwwnnnmmmpppkkkmmmpppttt{{{~~~yyyssssssxxx}}}~~~}}}|||~~~uuurrruuuuuu~~~zzzvvvxxxzzz{{{{{{yyyvvvuuuuuuuuuuuuwww{{{wwwmmmddd\\\WWWQQQQQQSSSWWW]]]cccfffggggggccceeeqqq}}}zzzrrrrrruuuzzz~~~}}}cccZZZTTTXXXgggxxxuuuxxx}}}nnnVVVBBB999222222333222111222111111000////////////000........................,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++************************))))))***+++******)))(((&&&'''))))))((((((***,,,************************)))***+++,,,,,,,,,++++++'''***------,,,+++++++++,,,,,,---------............000444:::@@@EEEJJJLLLLLLKKKMMMPPPOOOLLLMMMQQQWWW[[[cccmmmuuu|||~~~uuunnnooorrrxxx}}}}}}vvvwwwyyyyyywwwwwwwwwxxxwwwwwwvvvuuutttttttttuuuqqqrrrsssuuuwwwxxxzzzzzz|||}}}~~~~~~|||zzzxxxwwwwwwvvvuuutttrrrqqqpppooopppppppppooommmkkkjjjggggggggggggfffeeedddccctttlllnnnrrriiikkknnnrrryyyzzzuuuvvv|||~~~}}}{{{wwwvvvtttqqqqqqsssxxx~~~uuujjjbbb[[[TTTPPPNNNNNNQQQVVV\\\```bbbbbbaaa^^^aaakkkvvv{{{~~~zzzlllnnnoootttzzz^^^TTTRRRSSS[[[ooo~~~yyypppnnnsss{{{~~~yyy{{{dddKKK>>>666000111222111000111//////...---------------........................,,,,,,,,,+++++++++************************************************++++++))))))******++++++++++++************************&&&''')))***++++++******%%%'''))))))((((((***,,,************************)))***+++,,,---,,,++++++'''***---...---+++++++++,,,,,,,,,---------.........///333888>>>DDDIIILLLNNNMMMOOORRRQQQMMMNNNRRRQQQVVV___iiittt|||wwwppppppqqqyyy}}}~~~~~~~~~zzzvvvttttttuuuyyy|||~~~}}}|||~~~|||rrrtttvvvvvvuuuuuuvvvwwwwwwvvvvvvuuusssrrrqqqqqqnnnppprrrtttvvvwwwwwwxxxtttuuuxxxzzz{{{zzzxxxwwwtttssssssrrrpppnnnlllkkkhhhhhhhhhhhhgggeeedddbbbbbbbbbbbbaaaaaa```^^^^^^zzzuuutttrrroooooorrrwwwzzz~~~{{{sssqqqnnnmmmnnnrrrvvvyyyvvvhhhaaa\\\WWWSSSSSSQQQUUUYYY[[[YYYYYY[[[]]]___ZZZ[[[eeemmmrrrxxxyyysssvvvrrrzzzppp^^^TTTNNNMMMTTThhhuuusssrrrnnnllloookkksss|||~~~yyyxxxzzz~~~nnnSSS@@@888777555444333222222222000000///...---,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++((()))***+++,,,------...###%%%(((***+++)))'''&&&************************)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,---------************************++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++...---+++******---000111...000333666:::AAAHHHMMMNNNPPPQQQRRRQQQPPPQQQRRRPPPSSSZZZgggttt~~~wwwhhhdddiiirrrwww~~~~~~xxxssspppmmmjjjhhhfffddddddeeeiiilllmmmmmmpppssswww{{{~~~~~~wwwsssssstttuuuwwwxxxvvvttttttttttttttttttsssrrrqqqppppppqqqrrrrrrsssssssssqqqssstttuuuuuusssqqqooonnnmmmlllkkkiiihhhgggfffcccbbbaaa```___^^^]]]]]]___^^^]]][[[ZZZZZZZZZZZZzzzwwwtttrrrqqqtttyyy|||xxxooonnnllllllnnnqqquuuwwwxxx|||yyymmmaaa[[[XXXTTTRRRSSSWWW\\\aaacccaaa______```___^^^aaakkkttt{{{xxxvvv{{{rrr```TTTOOONNNQQQ]]]ppp{{{rrrnnnkkkgggfffjjjiiioooxxx|||yyyxxxzzz}}}yyy```JJJ<<<777666444333222111111111000000///------,,,,,,---//////.........---------++++++++++++************---,,,,,,+++************&&&((()))++++++***)))(((************************)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,,,,,,,...000111---///222555:::@@@GGGLLLPPPRRRTTTTTTSSSRRRRRRSSSSSSTTTZZZfffttttttfffbbbfffmmmttt}}}{{{tttnnnjjjfffcccaaa```^^^\\\]]]___aaabbbbbbcccfffjjjmmmpppqqqqqqqqqwwwzzz}}}~~~vvvsssrrrrrrsssttttttrrrpppsssssssssssssssrrrqqqqqqooooooooooooooopppqqqrrrsssssssssrrrpppnnnlllkkkiiihhhgggfffdddcccbbbaaa^^^]]]]]]\\\ZZZYYYYYYXXXYYYXXXWWWVVVTTTTTTSSSSSSzzzuuusssvvv{{{|||pppiiiiiihhhiiikkkmmmppprrrmmmppptttyyy~~~~~~xxxlllbbbYYYVVVTTTRRRRRRTTTYYY^^^dddfffdddaaa``````bbbfffppp|||}}}jjjXXXOOOLLLMMMQQQZZZjjj{{{}}}uuummmhhhdddaaacccgggkkkooowww}}}{{{{{{~~~eeeMMM>>>777555444333222111000000000000///...---------------///............---------++++++++++++,,,,,,,,,,,,...---+++***))))))************++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************)))*********++++++++++++,,,,,,,,,,,,++++++++++++---------...//////000000---///111444888>>>EEEJJJPPPRRRTTTTTTRRRQQQQQQQQQSSSUUUZZZeeettt~~~www|||}}}~~~zzzoooddd```cccllluuu{{{~~~~~~{{{zzzuuunnniiifffdddbbbaaa^^^[[[WWWUUUVVVWWWWWWWWWUUUWWWZZZ^^^```aaa``````dddgggjjjoootttwwwzzz{{{}}}~~~~~~vvvrrrqqqppppppqqqpppnnnlllqqqqqqqqqqqqqqqqqqpppoooooonnnlllkkkkkkmmmnnnppprrrqqqooollliiigggeeedddaaaaaa```___]]]\\\[[[[[[XXXWWWVVVVVVUUUTTTSSSSSSTTTSSSRRRPPPNNNMMMMMMMMMxxxuuuvvv{{{yyykkkiiiiiiiiiiiijjjlllnnnooohhhiiikkkooottt{{{tttkkkccc[[[TTTSSSSSSRRRRRRUUUYYY^^^ccceeedddbbbccceeekkkvvvgggTTTJJJHHHKKKPPPXXXeeewwwrrrnnniiieeeccceeejjjnnntttwww}}}qqqSSS===666666333333111000000/////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++***)))((()))***,,,---,,,+++*********+++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))*********+++++++++++++++************************))))))))))))************,,,,,,,,,++++++++++++***+++,,,---////////////...,,,...000222666;;;BBBFFFMMMOOOQQQQQQPPPNNNMMMNNNPPPRRRYYYeeesss~~~xxxwwwyyyzzzvvvnnneeebbbbbboooxxx}}}wwwyyy}}}{{{xxxtttpppkkkggggggggghhhhhhbbb^^^XXXUUUSSSSSSSSSSSSNNNPPPRRRTTTUUUVVVVVVUUUVVVWWW[[[^^^bbbfffiiijjjmmmoooqqqtttwww{{{~~~vvvooonnnmmmmmmnnnooommmlllnnnooooooooooooooonnnnnnnnnllliiihhhhhhiiikkkmmmmmmkkkhhhdddaaa_________\\\[[[ZZZYYYXXXWWWVVVVVVSSSSSSRRRQQQQQQPPPOOOOOORRRQQQOOOMMMLLLJJJJJJJJJzzzwwwvvv{{{vvvrrrqqq{{{{{{mmmooonnnmmmkkkkkkkkkkkkllleeeeeeeeehhhkkkpppsssuuuxxx|||~~~}}}wwwhhh^^^[[[UUUQQQQQQQQQPPPRRRUUUZZZ]]]aaaccceeehhhnnnsss|||uuudddSSSJJJGGGGGGMMMTTTffftttzzzpppjjjiiiggggggkkkrrryyy|||yyyaaaGGG666444888222111000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////***))))))))))))***,,,---,,,+++)))(((((()))***+++************************))))))*********+++++++++))))))))))))))))))))))))************************************************(((((()))))))))*********,,,,,,+++++++++*********)))***,,,.........---,,,,,,---///111333888>>>CCCJJJMMMPPPPPPOOOMMMLLLLLLJJJMMMVVVcccqqq{{{}}}wwwzzz{{{wwwqqqlllhhhgggmmmuuu{{{vvvxxxzzz}}}}}}zzzwwwrrrnnnjjjhhhhhhiiijjjkkkfffbbb\\\XXXVVVTTTSSSQQQLLLMMMNNNOOOPPPPPPOOOOOONNNOOOQQQSSSVVVXXXZZZ[[[^^^aaadddgggjjjnnnssswww{{{uuujjjiiihhhiiilllmmmmmmlllkkkkkkllllllllllllkkkkkkkkkiiifffddddddeeeggghhheeeccc___\\\YYYYYYYYYZZZWWWWWWVVVUUUTTTTTTSSSRRRPPPPPPOOOOOONNNNNNMMMMMMNNNMMMLLLJJJHHHGGGGGGGGG~~~yyywww{{{rrrhhhdddfffqqqssssssqqqmmmiiifffdddccccccdddcccbbbcccfffggggggggghhhjjjnnnppprrruuuyyy{{{www{{{xxxkkk^^^UUUTTTPPPNNNPPPPPPOOORRRVVVVVVZZZ___dddiiirrr|||sss]]]QQQHHHHHHIIIKKKRRR\\\vvv|||ooodddhhhiiiiiilllvvvzzzdddPPP>>>444444888222111000//////////////////......---------......---------............///++++++++++++,,,,,,,,,,,,***************)))))))))+++***)))((('''((())))))************************)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))************************((()))))))))************++++++++++++************((()))+++,,,------,,,,,,+++,,,...///111666;;;@@@HHHKKKOOOPPPOOONNNMMMLLLHHHKKKRRR___lllvvvzzz{{{{{{{{{|||xxxvvvssspppgggmmmuuu|||}}}yyywwwxxxzzzzzz{{{}}}}}}|||{{{xxxvvvrrroookkkiiiiiihhhhhhggggggccc^^^ZZZXXXUUURRRPPPKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUXXX[[[]]]aaaeeehhhnnnpppssswwwxxxvvvqqqmmmdddbbbbbbcccfffhhhiiihhheeeeeefffgggggggggfffffffffdddbbb```___```aaaaaa]]][[[XXXUUUSSSSSSSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHFFFEEEDDDDDDCCCCCC{{{xxx{{{wwwtttzzzssshhhaaaYYY___iiiuuuzzztttmmmgggdddbbbbbbeeedddcccdddfffeeeccc```bbbaaabbbeeejjjooossstttyyy|||sssggg^^^WWWSSSPPPNNNNNNRRRSSSSSSVVV[[[XXX___gggqqqzzznnn\\\PPPGGGEEEJJJPPPTTTbbbrrr}}}|||ooogggccckkkllllllrrriiiOOO???888333222555222111000000///000000000......---------......///---------.........//////++++++++++++************'''(((***+++++++++)))(((******)))(((((((((((((((************************)))************+++++++++))))))))))))))))))))))))******)))))))))(((((((((************************)))))))))*********++++++++++++++++++******************+++,,,------------+++,,,---...000444999===DDDHHHLLLNNNNNNLLLLLLKKKJJJJJJOOOYYYfffqqqxxxzzz~~~yyyhhhjjjooowww~~~yyyyyyyyyyyyxxxwwwxxx{{{~~~|||zzzxxxwwwwwwwwwuuutttqqqooommmlllkkkjjjiiigggfffccc```]]]ZZZVVVRRROOOLLLKKKKKKKKKJJJIIIIIIIIIGGGFFFFFFGGGHHHJJJKKKMMMJJJMMMOOOQQQRRRTTTWWWYYY]]]^^^aaadddggggggdddbbb]]]\\\ZZZ[[[]]]___``````^^^^^^___```````````````___^^^]]]\\\ZZZZZZZZZZZZXXXVVVTTTQQQOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB~~~zzz|||{{{sssmmmsss}}}}}}~~~~~~{{{zzz{{{wwwllleeeRRRSSSWWW^^^jjj|||yyyqqqmmmkkkkkkhhhffffffgggiiihhhddd```bbb___]]]```fffllloooooo}}}{{{ooocccZZZUUUTTTUUUOOONNNPPPUUUWWWXXX\\\aaabbbjjjwww|||gggZZZRRRJJJDDDDDDMMMVVV___ssszzzuuu|||tttgggeeeiiiooooooooouuuyyy]]]@@@444333222111111222111111000000000000111......---------......///+++++++++,,,,,,------------------,,,,,,+++++++++!!!$$$(((+++---...---,,,************))))))((((((************************)))************+++++++++))))))))))))))))))))))))******))))))((((((((('''************************************+++++++++++++++++++++************)))++++++,,,,,,---......///***+++,,,---///222888<<<@@@DDDHHHKKKKKKJJJIIIIIIMMMLLLMMMTTTaaannnwww{{{oooooopppxxx|||zzzzzzyyyvvvuuuuuuwwwyyyvvvtttrrrrrrsssssssssrrrooonnnnnnnnnpppooonnnllleeecccaaa___\\\XXXSSSPPPMMMMMMLLLKKKKKKJJJIIIIIICCCCCCCCCDDDEEEGGGIIIKKKFFFHHHJJJKKKKKKLLLNNNPPPTTTTTTUUUXXX[[[\\\ZZZXXXZZZXXXVVVUUUWWWXXXYYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWVVVUUUTTTVVVTTTRRROOOLLLJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDD}}}{{{~~~~~~}}}~~~ssslllpppyyy~~~|||tttrrrtttxxxuuutttvvvwwwyyy}}}tttnnn]]]UUUNNNOOOVVVdddwww~~~||||||{{{{{{pppiiilllooollliiiiii```___^^^___bbbfffkkknnnxxx{{{~~~{{{wwwsssmmmddd\\\YYYXXXTTTRRRSSSRRRTTTUUUTTTRRRVVV^^^fffiiiwwwuuuaaaPPPHHHGGGEEEGGGKKKSSS```rrryyyxxx{{{jjjcccjjjtttwwwuuuuuuzzzdddNNN<<<888555//////444000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))***,,,+++((()))---+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((******************************+++++++++******)))************************++++++,,,,,,,,,,,,------,,,------------000555888???AAAEEEIIIKKKKKKJJJIIILLLHHHIIIRRR^^^jjjwwwzzzwwwwww|||{{{xxxssspppqqqpppnnnooosssrrrqqqqqqpppooonnnmmmlllhhhiiiiiijjjkkklllmmmnnnhhhccc^^^\\\\\\[[[VVVRRRUUUQQQMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFFFFFFFHHHJJJKKKIIIJJJKKKLLLMMMNNNOOOPPPLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDCCCAAA???>>>===<<<<<<}}}~~~~~~{{{zzz|||vvvoooppptttvvvzzz}}}~~~wwwvvvxxxvvvsssqqqrrrrrrsssyyywwwsssdddZZZPPPKKKMMMUUUcccppp{{{}}}zzzuuusssjjjhhheeebbbbbbccceeegggmmmppptttyyy{{{wwwsssooonnnkkkhhheee]]]XXXUUUVVVUUUPPPMMMNNNNNNRRRXXX\\\___cccjjjooo|||nnn^^^RRRJJJHHHJJJHHHLLLTTT___nnn~~~}}}~~~ttthhhgggpppxxx~~~|||zzz~~~ZZZHHH999666555111111555000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111333...++++++***((()))---************)))))))))((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((((((((+++***************************+++++++++******)))************************+++++++++,,,,,,,,,------,,,------------000444777@@@AAADDDGGGJJJKKKLLLLLLHHHFFFHHHPPP[[[iiiyyy~~~{{{{{{zzzwwwrrrnnnooonnnlllmmmppplllmmmnnnnnnmmmlllkkkjjjeeefffhhhiiiiiiiiijjjjjjgggccc___^^^______\\\XXXWWWTTTOOOLLLKKKJJJHHHGGGKKKIIIFFFFFFGGGGGGFFFDDDGGGFFFEEEDDDDDDFFFGGGIIIGGGHHHHHHIIIJJJKKKLLLLLLFFFGGGGGGHHHHHHIIIIIIJJJMMMMMMMMMMMMNNNNNNNNNOOOQQQQQQPPPOOONNNMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>============~~~~~~}}}{{{|||xxxuuusssqqqqqqvvv}}}}}}yyyyyy{{{xxxtttrrrrrrqqqqqquuu|||pppdddWWWNNNJJJJJJQQQYYYggg}}}wwwtttnnniiieeecccbbbbbbeeegggiiimmmrrryyy~~~vvvnnniiihhheeeaaa___]]][[[YYYWWWUUURRRRRRTTTTTTSSSWWW\\\]]]___aaafffmmmuuu}}}rrrdddUUULLLHHHFFFHHHLLLPPPWWWdddrrryyylllhhhnnnwww}}}oooMMM???444444555222222555/////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,---+++(((''')))...333777<<<333+++))))))((())),,,************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((((((((()))))))))))))))+++++++++******))))))))))))******+++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,---------///333666>>>???BBBEEEHHHKKKMMMNNNGGGFFFIIIOOOXXXeeezzz{{{vvvpppllllllllliiiiiillleeegggiiijjjkkkjjjhhhgggbbbdddfffgggfffeeefffffffffcccaaaaaaddddddbbb___[[[XXXTTTPPPNNNLLLJJJIIIMMMIIIEEEEEEHHHJJJGGGCCCFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<======~~~{{{vvvtttyyy~~~{{{yyyzzz{{{{{{wwwuuuvvvtttssswww}}}~~~rrrcccYYYQQQLLLMMMRRRXXXiii{{{tttmmmhhhdddccccccdddeeegggjjjpppuuuyyyuuummmgggcccaaa\\\[[[YYYWWWVVVUUUTTTSSSYYYUUUSSSSSSVVV\\\jjjwww~~~zzzwwwyyyzzziiiXXXSSSNNNLLLHHHGGGLLLSSSbbbmmm|||ssskkkooowww~~~vvv[[[AAA888111222444222111333///.........------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***...333666===222)))(((***)))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))***+++++++++++++++******))))))(((((())))))***+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------,,,...111444888;;;???DDDHHHJJJLLLLLLIIIIIILLLPPPUUUbbbyyyyyyrrrlllkkkjjjgggfffggg```bbbdddggghhhhhhfffeeeaaadddggggggeeeccccccdddfffeeedddeeefffgggeeeccc___\\\XXXTTTRRRPPPNNNLLLLLLGGGCCCFFFMMMPPPNNNIIIFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;pppuuu||||||}}}zzzxxxxxxyyyyyyyyyyyyvvvtttuuutttrrrvvv{{{}}}oooeee]]]UUUQQQRRRQQQYYYhhhzzzyyyppphhhdddcccbbbaaabbbeeehhhlllmmmpppsssxxx}}}}}}xxxppphhhccc___\\\[[[TTTTTTTTTSSSRRRRRRSSSSSSYYYUUUTTTVVVYYYaaappp}}}ppp___VVVJJJKKKMMMMMMJJJMMM[[[jjj}}}xxxvvv}}}dddIII:::555111222222111/////////.........------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000666---(((***,,,+++((('''))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))))))))((((((((()))***+++++++++++++++*********************************+++++++++,,,,,,+++,,,------,,,---///222111555<<>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888dddjjjrrryyy|||~~~yyyxxxzzz||||||zzzvvvsssrrrrrrqqqnnnqqqwwwxxxwwwpppiii```ZZZXXXVVVUUUZZZhhhzzzyyynnnhhhbbb```^^^^^^```cccddddddfffhhhjjjmmmppprrrssstttzzz|||~~~vvvnnnhhheeebbb]]]YYYUUUSSSRRRNNNOOOPPPPPPOOOPPPRRRTTTSSSRRRVVV]]]ccchhhooowww|||iiiXXXOOOMMMFFFGGGKKKNNNRRR]]]ttt}}}~~~}}}jjjQQQ===666444222111111111///.../////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***...)))'''+++---***(((((())))))))))))************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++************************************+++++++++++++++,,,------,,,,,,...000...222999AAAGGGJJJKKKKKKIIIIIIKKKOOOTTTbbb{{{xxxssspppiiiccc```______```aaaaaaaaaaaaaaabbbeeegggddd___\\\___bbbcccdddeeeeeeeeedddbbbaaa```^^^\\\[[[ZZZYYYWWWUUUTTTPPPLLLMMMQQQRRRPPPLLLEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;999888777777777777ZZZaaakkkqqquuuyyy~~~{{{xxxvvvvvvsssoooqqqvvvwww~~~|||zzzsssnnnkkkkkkeeeaaadddkkkwwwyyyrrrfffccc``````bbbdddcccbbbcccccccccdddeeefffffffffjjjkkknnnrrrwww}}}~~~{{{vvvtttvvvtttuuuqqqllliiihhhddd___XXXXXXVVVTTTQQQPPPOOOPPPLLLNNNQQQQQQQQQRRRUUUXXXXXXXXX___kkkvvv|||qqqbbbVVVKKKHHHJJJGGGIIIPPP\\\jjj{{{zzz|||zzzfffPPPAAA:::333333222111111222111///000000000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******+++((((((++++++)))(((+++((()))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))))))))''''''(((((()))*********(((((()))++++++,,,,,,+++************************************+++++++++++++++,,,------,,,+++---...111333888>>>DDDJJJOOOQQQNNNLLLKKKNNNRRR___uuuzzzuuulllddd___``````^^^]]]]]]]]]^^^^^^___bbbccc___XXXVVVZZZ___^^^```bbbcccbbbaaa``````^^^\\\\\\\\\]]]]]][[[ZZZWWWUUUQQQPPPOOONNNLLLJJJCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@??????>>>>>>???????????????>>>>>>>>><<<<<<<<<<<<<<<=========>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888999TTT\\\fffmmmqqqvvv}}}}}}~~~}}}yyytttuuuyyyzzzyyyppphhhaaaddduuu|||llliiiffffffhhhiiihhhfffcccbbb``````aaaaaa```^^^aaabbbcccfffjjjnnnrrrtttqqqtttwwwyyyzzz|||~~~{{{sssnnnoooppppppvvv~~~{{{~~~vvvqqqlllfffcccdddeeeddd```[[[ZZZ]]]\\\XXXPPPPPPPPPOOOOOOPPPSSSUUUOOORRRTTTUUUUUUWWW[[[^^^fffdddhhhwww~~~kkkWWWOOOLLLGGGEEEGGGJJJMMM[[[pppzzzvvvrrrVVV@@@888;;;111222222111111333333111000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,******+++***''')))---(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++(((((()))++++++,,,,,,,,,************************)))************++++++++++++,,,------++++++,,,---444555777;;;BBBJJJRRRWWWUUUQQQMMMMMMPPPZZZlll|||~~~~~~xxxnnnddd___aaa```]]][[[ZZZZZZ[[[\\\]]]______ZZZSSSQQQVVV\\\YYY\\\___``````_________\\\[[[[[[]]]^^^___^^^\\\VVVUUUSSSPPPNNNLLLKKKKKKAAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777888999:::;;;``````bbbgggnnnuuuxxxyyy}}}~~~}}}~~~tttmmmmmmooo~~~wwwuuuxxxxxxrrrnnnoooiiigggccc]]]YYYXXXZZZ]]]XXXZZZ]]]___```aaacccddddddeeegggiiijjjjjjiiihhheeebbb___]]]___ccchhhkkkssstttvvvxxxzzz|||}}}}}}{{{zzzyyyxxxvvvtttsssssstttuuuwwwxxxwwwtttrrrpppkkkgggccc___\\\ZZZWWWUUUZZZYYYWWWVVVTTTSSSSSSSSSNNNOOOPPPOOONNNNNNPPPQQQTTTUUUWWWXXXZZZ^^^cccgggkkkuuuttt[[[UUUMMMGGGEEEFFFGGGHHHPPPbbbxxx|||xxx{{{{{{]]]BBB::::::888...///000000000000000///111000000///...---------------------------------...,,,***((('''(((***,,,*********************************++++++,,,,,,,,,)))))))))))))))*********(((((())))))*********+++''''''((()))***,,,...///''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&++++++******))))))((((((******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......---000333777===HHHUUU___]]]UUUOOONNNOOOUUUeeetttuuuzzzvvv{{{~~~rrrhhheeeccc```]]]ZZZXXXXXXXXXXXX[[[YYYWWWTTTSSSTTTUUUWWWZZZZZZ[[[]]]```bbbaaa```___]]]\\\\\\]]]^^^]]]\\\XXXXXXVVVTTTPPPKKKGGGEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBCCCBBBBBBBBB@@@AAABBBBBBAAAAAACCCDDDKKKIIIGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;999999:::<<<>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;::::::999888888999999888888888888999999gggaaa]]]```iiirrrvvvwww}}}~~~}}}tttppptttvvv}}}wwwrrrjjjbbb]]]ZZZZZZZZZTTTVVVXXXYYYZZZZZZ[[[\\\[[[\\\^^^______^^^]]]\\\]]][[[YYYXXXYYY]]]```cccdddeeegggiiikkkllllllmmmiiihhhgggfffdddcccbbbaaadddeeefffgggfffcccaaa______]]]YYYVVVUUUSSSRRRQQQSSSRRRRRRQQQOOOOOONNNNNNMMMNNNOOOOOOOOOQQQTTTVVVYYYZZZ\\\___cccjjjrrrxxxppp```RRRNNNHHHDDDDDDHHHNNNRRR```qqq}}}}}}~~~pppRRR>>>888666444000000000000////////////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++************************)))***************++++++,,,,,,+++***)))(((''''''((()))))))))***************)))))))))******+++,,,'''((((((((()))))))))***))))))))))))))))))))))))******)))))))))(((((((((*********)))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------------...,,,///222666<<>>>>>========================>>>===;;;;;;=========<<<===<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999888888999999888888888888999999rrrggg[[[ZZZcccnnnuuuwww{{{}}}}}}pppjjjhhhmmmxxxvvvllleeeaaa\\\YYYUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVUUUTTTRRRQQQUUUTTTTTTTTTTTTVVVXXXYYYWWWWWWYYYZZZ[[[\\\\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSVVVWWWXXXXXXWWWUUURRRQQQTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOQQQRRRSSSSSSTTTWWW\\\```dddfffjjjpppwwwqqqbbbUUUKKKIIIHHHFFFDDDFFFOOO[[[dddxxxzzz|||~~~|||YYYDDD:::555222111222111000///......//////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++*********))))))))))))))),,,++++++***)))(((''''''))))))))))))************,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++++++++******************************,,,,,,,,,,,,------------+++...111444999BBBNNNWWW___[[[UUUPPPKKKJJJQQQYYY___ffflllooouuu{{{xxxqqqmmmhhhdddbbb___[[[YYYWWWUUUSSSQQQQQQRRRSSSTTTXXXWWWWWWYYY\\\```aaabbb[[[ZZZYYYYYY[[[\\\[[[ZZZ\\\ZZZVVVRRRNNNKKKIIIHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@BBBFFFJJJRRRNNNIIIDDD@@@>>>>>>???========================@@@>>><<<;;;;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888999999999999999999999999|||pppbbb[[[___iiitttzzzzzz|||{{{nnnaaa]]]cccnnn}}}xxxrrrmmmfffaaa]]][[[XXXWWWUUUTTTRRRQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSQQQOOONNNOOOOOOOOOOOONNNOOOQQQSSSTTTUUUVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\___dddkkkpppwww|||}}}hhhZZZQQQKKKGGGFFFHHHJJJLLLQQQ^^^ppp}}}zzzzzz~~~iiiHHH<<<888222///222444222000...------...////////////......---------++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++******)))))))))((((((((())))))******++++++)))))))))))))))*********,,,+++***))))))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------***---///222666>>>IIIQQQTTTSSSRRROOOKKKKKKOOOTTTXXX^^^dddgggmmmuuu{{{|||yyypppiiieeeaaa]]][[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXVVVTTTUUUXXX[[[]]]]]]XXXWWWWWWXXXYYYZZZYYYWWWUUUSSSPPPMMMKKKKKKLLLMMMGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA???@@@CCCHHHKKKSSSPPPIIICCC???>>>>>>???========================>>><<<:::999::::::999888;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999yyynnnccc^^^cccpppzzz}}}~~~wwwdddYYYXXX[[[bbbhhhyyy~~~}}}wwwrrrgggccc^^^ZZZXXXUUURRROOOQQQRRRRRRRRRRRRRRRRRRQQQMMMNNNOOOPPPPPPPPPOOONNNPPPPPPQQQRRRRRRRRRRRRRRRUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPOOOMMMOOOPPPPPPPPPQQQUUUXXXYYYZZZ\\\^^^```bbbccccccaaacccgggkkkrrrzzzuuuaaaTTTPPPNNNKKKIIIGGGLLLSSSZZZeeevvvwwwuuuzzztttVVV>>>:::888000///555444222000...------...///............------------++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++******)))'''(((((()))******++++++******)))))))))))))))))))))))))))((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++******++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,------***,,,///000333:::CCCJJJIIIMMMOOONNNLLLLLLOOOQQQTTT[[[aaadddhhhooosssssszzz|||}}}~~~|||qqqkkkgggccc```^^^]]][[[ZZZYYYXXXXXXYYYXXXVVVSSSRRRSSSUUUVVVVVVUUUTTTTTTVVVWWWXXXVVVUUUPPPNNNKKKIIIHHHJJJLLLNNNKKKJJJJJJHHHGGGEEECCCBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@??????BBBGGGKKKQQQNNNHHHBBB>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::<<<======<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999888999::::::::::::999888{{{ooodddcccmmmwww~~~~~~~~~}}}|||}}}hhh\\\WWWTTTSSSTTT^^^aaadddgggjjjqqqyyyvvvqqqiiiddd```]]]XXXTTTSSSSSSSSSRRRRRRQQQQQQQQQMMMNNNOOOOOOOOONNNMMMLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRPPPSSSUUUVVVVVVXXX]]]aaadddeeefffiiilllooorrrsssppptttzzzjjj\\\OOOJJJJJJJJJKKKMMMSSSYYYdddppp|||pppiiipppxxxZZZGGG999888777000000666222111000///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))((((((************))))))))))))'''''''''((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************++++++++++++******************************++++++++++++,,,,,,,,,,,,***,,,...///111666???EEEFFFLLLPPPNNNLLLLLLMMMLLLPPPXXX^^^bbbffflllooonnnuuuxxx||||||||||||yyyqqqkkkeee``````___]]]\\\ZZZYYYXXXWWWWWWUUURRRQQQRRRRRRRRRQQQRRRQQQRRRTTTVVVVVVTTTSSSPPPNNNLLLIIIIIIIIIKKKLLLNNNNNNMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????AAAEEEIIILLLIIIEEE@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<>>>@@@AAA@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888999:::;;;;;;:::999888}}}rrrmmmnnnrrrxxx}}}~~~zzzxxxyyyzzzlllbbb]]]XXXRRROOOQQQPPPOOOPPPSSSXXX___cccmmmvvv}}}wwwsssnnnhhhccc]]]\\\ZZZXXXVVVUUUTTTSSSQQQQQQRRRRRRQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ^^^bbbdddeeeiiipppuuu||||||}}}pppeeeWWWQQQMMMNNNOOOQQQYYYcccpppuuuooohhhhhhuuuuuu^^^HHH>>>555444444222111333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************))))))))))))************)))))))))((('''''''''(((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))))))))*********)))))))))))))))******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---...///000444<<>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>???@@@???===<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::888999;;;<<<<<<;;;999888wwwsssqqqqqqxxx~~~uuutttttttttvvv|||{{{xxx|||qqqhhhccc]]]VVVQQQNNNJJJFFFEEEGGGKKKNNNPPPSSS\\\iiiuuuxxxssshhhfffddd```]]]ZZZXXXXXXVVVVVVVVVVVVUUUTTTTTTSSSQQQQQQSSSTTTUUUVVVVVVVVVSSSSSSTTTTTTTTTTTTUUUUUU]]]]]]___```bbbdddffffffeeejjjpppsssuuuzzzzzz~~~yyylll```YYYWWWQQQRRRWWW\\\]]]aaaqqq|||kkkiiiooo~~~~~~dddIIIAAA:::222000222333111000...///000000000000000///------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++&&&'''((()))***+++,,,,,,+++*********))))))(((((()))(((((((((((())))))*********))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---/////////333:::@@@CCCLLLQQQNNNLLLMMMMMMIIIEEENNNWWW]]]cccjjjnnnmmmoootttxxxzzzzzzzzz}}}uuukkkfffeeeccc```^^^[[[YYYXXXTTTSSSSSSTTTUUUUUUSSSQQQNNNNNNOOORRRTTTTTTRRRPPPNNNNNNOOOPPPRRRTTTVVVXXXSSSRRRQQQOOOLLLIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>???@@@@@@??????AAACCCAAA@@@???============>>><<<<<<<<<<<<<<<<<<<<<<<<:::888777888:::<<<<<<;;;======<<<<<<<<<<<<======::::::::::::::::::::::::888999;;;<<<<<<;;;999888ssssssttt|||rrrjjjkkkkkkhhhooo{{{|||~~~|||xxx}}}sssmmmhhhaaa]]]PPPLLLFFFBBBBBBCCCEEEEEENNNOOOSSSYYYbbblllvvv{{{|||tttpppooonnnjjjfffddddddcccbbb```^^^[[[ZZZZZZYYYXXXXXXXXXZZZ]]]^^^aaa``````___```aaabbbcccjjjjjjmmmttt{{{~~~{{{pppiiifffeee___ZZZZZZXXXTTTRRRSSSVVVcccttt~~~uuunnn___iiiyyy}}}zzz{{{gggQQQ@@@777666666555333222111111...------,,,,,,------...,,,---...///...---,,,+++------++++++++++++------000///...---,,,+++++++++,,,,,,,,,++++++*********************)))))))))(((,,,+++++++++******)))))))))******++++++)))((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---***&&&&&&(((++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************,,,,,,---...///333888<<>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999999999::::::=========<<<<<<;;;;;;;;;|||rrrqqqvvv~~~tttnnnpppnnniiillluuu~~~|||zzz}}}}}}yyy|||}}}~~~~~~{{{wwwrrrlllhhh^^^VVVLLLDDD@@@AAABBBCCCEEEFFFHHHKKKRRRYYY___cccttt~~~}}}yyysssssssssqqqooollliiihhhggggggfffggghhhkkkmmmooopppooonnnmmmmmmoooppprrryyy|||sssggg^^^XXXUUUUUUQQQNNNNNNNNNOOOWWW___tttwwwkkkfffgggppp|||{{{xxx|||}}}}}}iiiTTTCCC777555444444333111000000///...------,,,,,,------...---------...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,222111000...,,,+++******,,,,,,,,,++++++*********++++++++++++*********)))++++++*********))))))))))))******+++***)))((('''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,***'''''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++,,,------...111666999DDDIIIPPPTTTTTTQQQMMMKKKEEEIIILLLRRR]]]iiinnnmmmqqqrrrsssvvvyyy}}}vvvooohhhddddddccc___[[[[[[YYYVVVTTTTTTSSSRRRPPPNNNMMMMMMNNNQQQTTTTTTTTTYYYXXXYYY\\\```aaa```^^^VVVTTTQQQOOOOOONNNLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@CCCBBBAAAAAACCCCCCAAA????????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999999999<<<<<<<<<;;;;;;;;;::::::xxxrrrpppwww~~~yyyvvvyyyvvvooonnnrrrwwwyyyyyywwwxxx{{{|||{{{zzzzzzzzz|||zzzxxxxxx~~~xxxtttooofffYYYMMMFFFCCCCCCCCC??????@@@AAAEEEIIINNNQQQYYYdddsss||||||}}}~~~vvvpppfff[[[RRRLLLIIIHHHIIIHHHHHHHHHHHHPPPcccuuuuuuiiiccccccqqqxxx|||uuuqqqooouuurrrWWWDDD:::666222222111000//////...---...------,,,,,,------.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++444333111...,,,+++******+++++++++++++++*********,,,,,,+++++++++***************))))))))))))(((((()))************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------+++,,,,,,,,,,,,///222666???EEEMMMSSSTTTRRROOONNNGGGHHHIIIMMMZZZhhhmmmlllnnnooorrrvvv{{{|||{{{{{{zzz}}}yyypppkkkjjjhhhccc___]]]^^^]]][[[XXXVVVUUUUUUSSSRRRQQQRRRUUUWWWWWWWWW[[[[[[\\\^^^```aaa___^^^XXXVVVSSSQQQPPPOOONNNLLLIIIIIIIIIJJJJJJIIIFFFCCCHHHEEEBBBAAAAAABBBAAA@@@????????????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999888999;;;;;;:::::::::::::::999zzzppppppvvv{{{~~~~~~xxxvvvxxxvvvuuuuuuuuuwwwzzz{{{{{{}}}|||zzzxxxyyy{{{{{{{{{uuukkkaaaXXXQQQKKKGGGCCCBBBAAAAAACCCFFFJJJLLLKKKTTTaaakkkuuuzzzsssmmmiiibbb]]]VVVOOOKKKIIIIIIJJJIIIJJJLLLLLLMMMZZZuuuttthhhaaadddkkkwww|||{{{uuurrruuu|||zzz___III<<<888777111111000000///...------...------,,,,,,------...///...,,,+++***+++,,,---***+++,,,------,,,+++***111000///---,,,+++******+++++++++***************+++++++++*********)))))))))))))))(((((((((((((((************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------......,,,,,,---,,,,,,---000333999@@@JJJQQQTTTSSSRRRQQQKKKJJJHHHKKKXXXgggmmmlllhhhkkkpppwww}}}}}}}}}zzz|||}}}vvvrrrnnnhhhbbb```bbbcccaaa]]][[[\\\]]]YYYWWWVVVWWWZZZ[[[[[[[[[[[[\\\]]]___aaaaaa``````]]]ZZZWWWTTTSSSQQQOOOMMMHHHIIIKKKNNNQQQPPPMMMJJJLLLIIIDDDBBBAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999888888888999999999999999999999999rrruuuooopppuuu|||~~~~~~yyyvvvtttvvvxxxzzzzzz{{{}}}}}}~~~zzzsssiii]]]VVVMMMJJJGGGDDDCCCEEEHHHJJJHHHMMMRRRWWW]]]ggguuu~~~}}}zzzzzzxxxrrrmmmmmmmmmlllhhhccc^^^YYYWWWVVVTTTPPPMMMLLLLLLMMMNNNLLLOOOSSSVVVZZZiiixxxiii```___iiiuuu{{{~~~~~~zzzwwwuuu~~~aaaJJJ===777444222111111000000//////.........------,,,,,,------......---,,,+++***+++,,,,,,)))***,,,,,,,,,,,,***))),,,++++++******++++++,,,************************))))))))))))((((((((((((((((((((((((((()))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))************************))))))))))))))))))))))))******************************+++,,,------......,,,---...---,,,---///222555;;;EEEMMMQQQSSSSSSTTTOOOMMMKKKLLLWWWeeellllllccchhhqqqzzzzzzsssjjjddd```bbbdddbbb___^^^```bbb]]]\\\[[[\\\^^^``````___ZZZ\\\___aaabbbccccccdddccc```\\\YYYWWWUUURRRPPPIIIKKKOOOSSSWWWWWWUUURRRPPPLLLFFFCCCBBBAAAAAAAAA>>>>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999999999999999999999999999999999^^^sssuuuppppppwww~~~xxxuuuwwwzzzzzzzzz{{{~~~~~~zzzuuuzzzvvvmmm```[[[TTTMMMJJJJJJLLLMMMQQQPPPMMMLLLMMMSSS[[[aaalllrrrzzzyyyrrrmmmhhheeeccc```\\\XXXWWWXXXXXXVVVSSSPPPPPPPPPMMMNNNOOOQQQRRRSSSTTTTTTWWWZZZ```hhhooo}}}qqqddd^^^bbbnnnzzz~~~}}}zzzxxxxxxxxxmmmPPP???:::666222000111111111000000/////////...------,,,,,,------...------,,,+++++++++++++++******++++++++++++******))))))))))))***+++,,,,,,)))))))))***************))))))((((((((('''''''''(((((())))))))))))******+++******)))((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************))))))))))))))))))))))))******************************++++++,,,,,,------+++,,,------,,,---///000111777@@@HHHNNNQQQTTTVVVQQQRRRPPPOOOVVVbbbkkkllleeejjjsss|||{{{ppphhhbbbbbbaaa```^^^^^^```bbb```___^^^___bbbddddddddd\\\___ccceeeeeeeeeggghhhgggeeeaaa^^^]]][[[XXXVVVOOOPPPTTTXXX\\\]]][[[XXXQQQMMMHHHDDDCCCCCCBBBAAA>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999999::::::888999999999999:::::::::LLLaaa{{{wwwpppssszzzyyyuuuxxx|||{{{{{{}}}~~~|||}}}yyyuuurrrxxx~~~}}}wwwnnneeeaaaaaadddgggllldddXXXOOOLLLLLLMMMMMMTTTXXX^^^eeekkkssszzztttjjjfffZZZYYYWWWTTTRRROOOMMMLLLJJJKKKMMMLLLKKKLLLOOORRRUUUZZZaaaiiinnnqqqrrrrrrwwwwww}}}zzziiibbbccciiittt}}}}}}zzzyyyzzz~~~qqq[[[EEE;;;999666333222000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,+++******++++++************++++++******************+++,,,((()))))))))*********+++))))))))))))(((((((((((()))))))))*********++++++++++++)))((((((((()))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))''''''***,,,************************))))))))))))))))))))))))******************************++++++++++++++++++)))***,,,,,,+++,,,---//////444<<>>>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::999999999:::;;;;;;999999999999::::::;;;;;;???TTToootttrrrwwwxxxtttxxx}}}||||||~~~{{{}}}zzzssswww|||xxxrrrrrrxxx~~~{{{}}}zzziiiZZZRRRMMMIIIEEEHHHJJJKKKNNNSSSZZZccciiisss{{{~~~}}}vvviii^^^YYYWWWKKKLLLLLLJJJGGGEEEEEEFFFDDDFFFHHHIIIJJJMMMSSSXXXhhhppp|||}}}ooocccaaahhhpppyyy|||zzz{{{ZZZIII:::555555222111333///////////////............------,,,,,,------...++++++,,,---,,,+++***))),,,+++***))))))***+++,,,---,,,++++++******++++++(((((())))))*********+++************))))))))))))))))))******+++++++++,,,,,,+++)))((((((((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((&&&&&&***---************************))))))))))))))))))))))))************************++++++******************'''(((***+++******,,,...///333:::AAAGGGNNNTTTXXXQQQUUUWWWSSSSSS[[[eeejjjssstttwww|||}}}qqqkkkddd```aaabbbaaa```bbbaaa```bbbfffhhhiiiiiigggkkknnnnnnkkkjjjkkklllgggfffddddddfffggggggfff]]]]]]]]]___``````]]][[[QQQNNNJJJGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999999999:::;;;<<<<<<999999999::::::;;;;;;;;;@@@FFFWWWqqq|||{{{zzz}}}vvvxxx}}}~~~|||}}}|||~~~zzzwwwyyy}}}{{{}}}}}}gggYYYPPPGGGAAACCCCCCCCCEEEGGGKKKPPPSSSXXXaaammmyyy|||}}}}}}~~~zzzuuurrrmmmeee]]]VVVPPPKKKIIIGGGEEEBBBBBBBBBCCCCCCBBBHHHDDDDDDIIIMMMSSS```mmmvvviiidddnnnyyy{{{}}}~~~~~~eeeIIIBBB999333000000222333111111111111000000000///,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***)))'''************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))***+++++++++,,,------......------,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------...000444:::BBBIIIOOORRRZZZUUUSSSUUUVVVVVV]]]gggrrrxxx{{{uuummmgggfffdddbbb___bbbcccdddeeeggghhhfffbbbdddgggiiijjjjjjiiijjjjjjcccdddgggiiiiiihhhgggeeefffbbb___```dddbbb[[[TTTPPPLLLHHHGGGHHHHHHFFFDDDCCCDDDDDDDDDCCCBBB@@@???@@@???>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888888888999999:::;;;999999999999999999999999:::===KKKddd~~~zzz{{{~~~{{{zzzyyyxxxwwwvvvzzzxxxvvvzzzsssdddZZZQQQKKKFFFDDDBBBBBBDDDGGGJJJKKKKKKRRR[[[ccchhhlllqqqtttxxxzzz{{{zzzyyyyyy{{{~~~}}}yyy}}}zzzvvvrrrppplllfffbbb[[[XXXSSSNNNKKKIIIGGGFFFDDDCCCAAAAAABBBBBBCCCCCCGGGGGGLLLTTT\\\fffwwwrrrmmmmmmuuupppTTTCCC>>>777222111222333333111111111000000000//////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************************************)))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******)))(((''''''))))))))))))))))))))))))++++++***)))))))))))))))'''(((((()))******++++++)))******************)))'''((()))(((''''''((()))++++++++++++++++++++++++)))******+++,,,,,,------///000333999???GGGMMMQQQVVVRRRPPPRRRSSSRRRWWW___kkkrrr{{{}}}uuunnnkkkhhhdddaaa^^^```bbbdddggghhhfffdddeeeggghhhhhhgggeeeeeeeee___aaaeeehhhjjjkkkjjjiiiiiieeebbbccceeeccc\\\UUUQQQMMMIIIHHHIIIIIIGGGEEECCCCCCDDDDDDDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999999999999999:::;;;;;;999999999999999999999999777888BBBXXXppp~~~}}}yyyuuutttvvvwwwyyywwwwww{{{|||lllbbbYYYSSSOOOJJJEEECCCDDDEEEEEEDDDCCCGGGKKKOOORRRVVVYYY[[[]]]^^^______^^^^^^___```dddhhhmmmsssxxxzzz{{{{{{}}}|||zzz{{{|||}}}{{{{{{~~~{{{uuuqqqmmmhhhaaa[[[VVVSSSPPPOOOJJJIIIFFFDDDDDDDDDEEEFFFAAAAAABBBBBBDDDEEEGGGHHHLLLRRR\\\iiiuuuyyytttyyy|||vvvYYYDDD<<<888444222222333333333000000000000////////////---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***+++*********************************+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))((('''%%%$$$######))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((($$$%%%''''''&&&&&&''')))++++++++++++++++++++++++*********++++++,,,,,,---///000222555<<>>===<<<;;;;;;;;;=========<<<<<<<<<;;;;;;======<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<999999999999999999999999:::===FFFUUUeeexxx~~~{{{wwwwww{{{zzzyyyzzz|||uuukkkddd```\\\VVVOOOKKKKKKIIIFFFCCCFFFGGGHHHJJJLLLNNNQQQSSSQQQQQQRRRQQQPPPOOOOOOOOOPPPSSSWWW\\\```cccddddddgggiiinnnrrrtttttttttsssooorrrwww~~~yyywwwtttqqqooopppqqqssstttppplllmmmrrrwwwzzzzzz{{{zzzwwwuuurrrmmmgggcccUUURRRNNNJJJHHHIIIIIIJJJIIIIIIGGGEEEDDDEEEFFFHHHCCCEEEHHHKKKMMMPPPSSSVVV[[[eeessszzz___III<<<666444222111222333222111000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))******************************+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))((('''&&&%%%%%%))))))))))))))))))))))))******)))))))))))))))***(((((())))))***************++++++++++++++++++***%%%'''))))))((()))***,,,*********************************++++++,,,,,,,,,000///000222777???FFFJJJRRRSSSUUUWWWUUUSSSRRRSSSVVV```mmmxxx}}}uuummmhhhdddbbbbbbdddeeebbb______```bbbcccbbb___]]]\\\\\\WWWZZZ___dddhhhjjjjjjjjjhhhfffeeefffhhhfff```[[[XXXUUURRRRRRSSSRRROOOLLLHHHIIIJJJJJJJJJIIIHHHGGGAAA@@@???===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<999999999999999999999999>>>DDDNNNVVV\\\hhh|||{{{}}}~~~~~~}}}yyyyyy}}}zzzzzz{{{~~~}}}yyyvvvmmmhhhbbb]]]YYYUUUOOOKKKNNNLLLJJJIIIJJJLLLMMMNNNKKKJJJIIIIIIIIIIIIIIIHHHFFFHHHJJJLLLOOOPPPQQQRRRUUUWWWZZZ]]]______^^^]]]]]]```eeelllqqqrrrpppnnngggeeebbb``````aaacccddd```\\\XXXXXX\\\```bbbaaacccbbbbbbaaa___[[[UUUQQQGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHKKKNNNOOOSSSXXX]]]```dddiiimmmttt~~~eeeMMM>>>999555333222111222111///.../////////............---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111...+++)))************************)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))*********++++++,,,,,,,,,,,,++++++''')))************,,,---***************************+++++++++++++++,,,,,,///......000444:::AAAEEEIIIMMMQQQRRRPPPNNNLLLJJJOOOXXXfffrrr{{{wwwpppgggaaa___bbbbbb]]][[[]]]\\\^^^``````^^^\\\\\\\\\WWWZZZ]]]aaacccdddccccccaaa```bbbeeehhhhhheeebbb___]]]\\\\\\]]]\\\WWWRRRLLLLLLLLLLLLKKKIIIHHHFFFBBBAAA@@@???>>>=========>>>>>>=========<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;;;;999999999999999999999999===EEENNNSSSSSSZZZmmm|||uuuuuuyyy|||~~~}}}~~~~~~|||}}}|||vvvooohhhbbb^^^ZZZWWWTTTRRRSSSTTTTTTSSSOOOMMMIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSWWW\\\___```]]]ZZZUUUSSSPPPOOOPPPQQQQQQQQQOOOMMMKKKKKKMMMOOOPPPPPPPPPPPPQQQRRRRRROOOKKKGGGCCCEEEFFFFFFEEEDDDEEEGGGIIILLLOOOPPPQQQTTTZZZ___hhhmmmtttxxx{{{~~~~~~hhhRRR???777666444333111111111000...---///.........------------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333555555222...+++************************((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''((())))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******)))******************)))''')))******))))))***,,,************************++++++++++++++++++++++++---------...111777<<>>>>>>>>=========<<<<<<999999:::<<<===>>>???@@@<<<;;;;;;:::::::::::::::999999999999999999999999;;;???GGGMMMNNNQQQ]]]jjj}}}tttnnnpppwww{{{~~~{{{yyyqqqooommmnnnqqquuuvvvuuullleee]]]VVVRRROOOLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMOOOPPPRRRRRRTTTVVVXXXWWWSSSPPPLLLJJJGGGGGGHHHHHHGGGEEEFFFHHHIIIIIIHHHIIIJJJKKKIIIKKKMMMPPPRRRQQQMMMJJJGGGJJJLLLMMMLLLNNNQQQUUUZZZ___dddhhhkkkqqqzzz|||~~~fffRRRDDD:::555555333111000000111111000............---------,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---+++************************'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************%%%%%%&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))(((((())))))))))))(((((((((***+++***))))))***+++************************++++++++++++++++++++++++,,,,,,,,,---000444888:::AAAIIIPPPPPPPPPRRROOOJJJGGGMMMVVVaaalllzzzsssjjjiiieee\\\[[[aaa]]]___aaaaaa```^^^^^^___[[[\\\^^^___^^^\\\ZZZXXXUUUXXX]]]dddiiimmmnnnmmmmmmnnnrrrvvvwwwrrrhhh```ZZZZZZXXXUUURRRMMMIIIGGGFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>=========<<<:::;;;;;;<<<===>>>>>>???;;;;;;:::999999999999999999999999999999999999999999;;;@@@HHHMMMOOOUUU\\\qqq}}}wwwuuuuuuwwwoooiiinnnuuu{{{vvvjjjaaaZZZTTTPPPOOOMMMLLLJJJIIIJJJJJJKKKFFFFFFGGGIIILLLPPPTTTVVVYYYXXXXXXYYYYYYWWWSSSPPPLLLIIIGGGGGGHHHHHHEEEBBB@@@CCCGGGHHHFFFEEEGGGJJJLLLNNNQQQVVVYYYYYYVVVSSSPPPSSSVVVYYY\\\bbbiiiooorrrwww~~~yyyvvvUUUCCC>>>:::777666222000//////111222111111......---------,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&((()))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******)))))))))((())))))))))))))))))))))))))))))((())))))***++++++*********)))))))))))))))))))))************))))))+++,,,---,,,+++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---000333555777;;;DDDKKKLLLLLLOOOMMMHHHFFFJJJQQQ[[[ggguuuwwwrrrjjj___\\\bbb___aaabbbbbb```___^^^___\\\]]]______^^^\\\YYYWWWUUUXXX^^^eeejjjnnnooopppqqqsssxxx}}}~~~xxxmmmdddcccbbb```]]]XXXSSSNNNLLLGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<===============;;;:::999999888888888888999999999999999999999999555777:::===@@@DDDIIIMMM[[[ppp{{{ooolllmmmsssmmmiiilllqqqwww}}}}}}}}}rrriiiddd___ZZZXXXXXXUUUOOOIIIMMMNNNOOOQQQXXXbbbnnnvvvyyysssqqqpppkkkaaaXXXUUUSSSRRRPPPJJJEEEGGGMMMHHHHHHHHHIIILLLPPPTTTVVVYYY[[[eeettt|||yyyqqqkkkhhhkkkpppuuu|||vvv]]]FFF>>>:::444222666222222222111000//////.........---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''&&&'''(((*********))))))'''(((***++++++)))'''&&&'''((()))******)))((('''))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&'''(((******)))(((((())))))((((((((((((((()))+++***((()))******)))(((************************,,,,,,------///000111222;;;???EEEJJJLLLLLLJJJHHHJJJFFFHHHTTTbbbnnnyyy}}}{{{xxxmmmfffcccaaacccccccccccccccbbbaaa``````aaabbbbbbaaa___]]][[[YYY[[[```gggmmmqqqqqqpppttttttuuuxxx{{{yyysssnnnhhhlllmmmhhh^^^SSSNNNLLLGGGFFFDDDCCCCCCBBB@@@???@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::777666666666777888999999::::::999999888777777777444666999:::<<>>999777111000333222222111111000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))***************************)))((((((((()))++++++))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''%%%&&&'''((((((((('''&&&%%%&&&'''(((((((((&&&%%%'''((()))******)))((('''))))))))))))((((((((((((***)))(((((((((((()))***+++,,,,,,---,,,+++***))))))))))))(((((())))))))))))((('''(((***++++++***************************,,,,,,,,,---...///000111777;;;BBBHHHLLLMMMLLLKKKJJJGGGHHHRRR___jjjttt|||~~~~~~~~~~~~zzzzzzvvvnnnhhheeeddddddccccccbbbaaa``````bbbbbbccccccaaa___]]][[[^^^```eeekkkqqquuuuuuuuuwwwvvvvvvxxx{{{zzzuuuqqqooorrrsssmmmaaaVVVNNNKKKHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@>>>===============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<:::::::::999999999999999222444666888888888:::<<<;;;FFFWWWlll{{{jjj______dddlllrrrrrrpppuuu}}}~~~{{{tttooommmrrrtttxxx|||~~~||||||wwwnnnSSSCCC666555555111///111222111111000000//////.........---------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************************************)))))))))((()))******+++))))))(((((((((((())))))((())))))))))))))))))((()))))))))))))))(((((('''''''''((((((((('''&&&&&&$$$%%%&&&(((((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******++++++******)))'''&&&%%%))))))))))))))))))******)))((('''(((***+++***)))************************++++++++++++,,,...///000333777>>>EEEJJJMMMNNNNNNKKKGGGHHHPPP[[[eeeooowwwyyyzzz||||||{{{{{{|||}}}yyyxxxzzzzzzzzzrrrmmmggggggfffdddcccbbb``````bbbcccccccccbbb```^^^]]]bbbdddhhhnnntttxxxyyyxxxxxxvvvuuuvvvyyyyyyvvvsssvvvxxxxxxrrrfffYYYPPPLLLIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>==================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999::::::::::::;;;;;;;;;///111444666555555555666;;;>>>III]]]xxxuuuhhheeeggglllqqqqqqqqqvvv~~~}}}~~~}}}~~~}}}}}}|||sssWWWFFF;;;444555666333000000111111000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((************))))))((((((%%%&&&((()))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%)))))))))******************)))(((((()))***((('''************************************+++,,,---...111555;;;BBBGGGKKKMMMNNNKKKHHHHHHOOOXXXaaallluuuwwwyyyzzzzzzxxxxxxzzz}}}yyyzzz~~~|||uuu{{{|||vvvnnnmmmjjjgggdddbbb```___aaabbbccccccccccccbbbbbbcccdddhhhmmmssswwwxxxxxxxxxuuurrrsssuuuwwwvvvtttwwwxxxxxxrrrggg[[[RRRMMMLLLMMMMMMLLLIIIFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999888888888888888888888999999:::;;;;;;<<<---000333555555444555666::::::@@@QQQiiixxxuuuppplllnnnppprrrxxx}}}|||zzz|||}}}{{{zzz|||xxx|||wwwvvvzzz{{{xxx~~~~~~\\\DDD>>>777333444666333000...000000000///////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((++++++******))))))))))))&&&'''((())))))*********))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************'''((()))************)))((('''&&&''')))******)))***************************************+++,,,---111444999???DDDHHHKKKMMMLLLIIIIIIOOOWWW___kkkuuuxxxxxxxxxxxxxxxzzz~~~{{{}}}xxxqqqttt}}}wwwuuupppkkkfffaaa^^^]]]___```bbbccceeefffggggggcccdddgggmmmrrrvvvxxxwwwzzzvvvrrrrrruuuxxxwwwvvvrrrsssrrrnnnggg]]]VVVQQQQQQSSSSSSQQQMMMIIIGGGGGGBBBAAA@@@??????>>>>>>>>>??????>>>======<<<;;;;;;:::999888777777666777777666666777888999:::;;;;;;...000333444444444666777999999>>>LLL^^^qqq|||tttrrrssstttwww|||}}}yyyxxx|||}}}zzzyyyzzzvvvwwwyyy}}}ooommmmmmoooqqqxxxmmmRRR@@@999666222222333222///,,,////////////////////////......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((((((((((((((((((((((((((()))************)))))))))(((((((((((())))))***)))(((''''''((()))***'''(((((()))))))))))))))))))))((('''''''''((((((%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''((()))******%%%'''(((*********))))))$$$###$$$&&&***,,,---,,,***************************************+++,,,,,,000222666<<>>===<<<<<<;;;::::::999999888888999999666666777888999999::::::111222333333333333555777666888???HHHPPP]]]sss}}}xxxxxx{{{}}}zzzzzz~~~|||yyyzzzzzzyyyvvvuuuwww{{{{{{qqqhhhkkkkkkllltttzzzeeeQQQDDD888666222000111222111...////////////////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))***)))(((''''''((()))***''''''((())))))))))))))))))((('''''''''((()))***''''''&&&&&&&&&'''''''''***)))(((''''''((()))***))))))))))))(((((((((((('''((())))))))))))((('''((('''&&&%%%%%%%%%&&&'''$$$%%%''')))***)))((('''&&&%%%%%%''')))******)))************************++++++*********+++,,,,,,...000444999???EEEJJJLLLPPPMMMLLLOOOSSSYYYeeeqqqyyyrrrlllnnnwww|||yyyvvvmmmgggdddccccccdddeeefffhhhiiijjjfffgggiiimmmssswwwyyyyyyxxxuuurrrrrruuuxxxxxxvvvmmmllljjjgggeeebbb```^^^\\\___```\\\TTTMMMJJJJJJCCCBBBAAA@@@@@@???@@@@@@AAA@@@@@@???>>>===<<<;;;::::::999999999:::;;;;;;888888888999999:::::::::333444444222111222444666000444:::@@@AAAIII___uuu|||yyy}}}}}}~~~||||||}}}yyyyyy~~~{{{vvvrrrqqqrrruuuwwwyyytttllljjjbbbiiilllnnn{{{~~~lll^^^OOOCCC999888444111222555555333.........///////////////......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************'''((()))++++++******)))))))))(((((((((((()))))))))'''&&&%%%%%%&&&''')))''''''((()))))))))))))))******)))))))))+++,,,---***))))))((((((((())))))***)))(((''''''((()))***))))))))))))((((((((((((((()))***++++++***)))(((---+++***((('''''''''(((###$$$&&&((())))))((('''---+++)))(((((('''%%%###************************++++++++++++++++++,,,,,,,,,...222888>>>EEEJJJMMMRRRNNNMMMNNNQQQVVVbbbmmmxxxooogggiiiuuuwwwpppmmmffffffeeeffffffggghhhiiieeeeeegggkkkqqquuuwwwwwwtttqqqnnnooorrrttttttrrrooommmiiigggfffdddcccbbb___bbbddd___VVVNNNKKKKKKCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;888888888888999::::::;;;999999::::::::::::;;;;;;222222333333333222222111333333333333777BBBRRR^^^{{{~~~~~~}}}|||}}}~~~~~~|||zzzxxxuuusssnnnttt}}}vvvjjjiiikkklllsssyyy{{{jjj^^^SSSGGG???555444222000//////000111////////////////////////------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++))))))************))))))((()))***++++++***)))((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))((((((''''''******)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***((((((((())))))+++***)))))))))***,,,,,,...000222666===EEELLLQQQXXXUUURRRPPPRRRXXX___cccnnnhhhdddhhhttt~~~uuunnniiiddddddhhhjjjgggdddddddddfffiiinnnrrrssssssxxxuuuqqqooonnnnnnnnnmmmmmmjjjgggfffffffffeeedddhhhiiihhhccc[[[SSSOOONNNHHHGGGFFFEEEDDDCCCCCCCCC????????????>>>===<<<;;;999::::::::::::999888888<<<<<<<<<;;;;;;<<<<<<<<<222333333444444333333222222333333333555===JJJSSSiiiyyy{{{xxx{{{|||{{{zzz{{{{{{|||yyyrrrvvv{{{vvvrrrrrrssssss{{{zzznnn]]]QQQIIIBBB:::333444333222000//////000000........................------,,,,,,,,,+++++++++,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++))))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))***))))))))))))))))))(((((((((((((((((()))***++++++***((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((()))***++++++***)))))))))***+++,,,***,,,///333:::DDDMMMSSSXXXXXXYYYXXXXXXZZZ^^^aaagggdddaaaeeeooo|||zzzssskkkhhhjjjjjjhhheeeddddddeeehhhlllooooooooouuurrrooolllllllllkkkjjjjjjhhhfffeeefffgggffffffllllllkkkeee]]]UUUQQQOOOHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<:::::::::::::::999888888<<<<<<;;;;;;;;;;;;<<<<<<222333333444444444333333111333444333444888???EEEMMMaaa}}}wwwssswww}}}~~~{{{zzz{{{{{{{{{{{{}}}|||zzzyyyyyyyyy{{{yyytttvvv{{{}}}}}}|||pppXXXOOODDD===:::888444000333222111000/////////000........................,,,,,,,,,,,,++++++++++++++++++*********++++++,,,++++++,,,,,,,,,,,,++++++******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((()))))))))))))))***((((((((((((((((((((((((((())))))***************(((((((((((((((((())))))&&&(((+++------,,,)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******))))))******+++,,,***+++---000666???JJJQQQWWW\\\aaabbb___\\\]]]```ddddddccceeejjjsss~~~~~~xxxttttttxxxsssllljjjhhhfffbbbfffffffffiiikkkmmmlllkkkpppnnnkkkiiijjjjjjiiihhhiiihhhffffffhhhiiihhhhhhnnnnnnkkkfff^^^WWWRRRPPPJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA???>>>===;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;111111222333333333222222///111444444444555777:::>>>MMMgggtttqqqttttttttttttrrrsssuuuwwwzzz}}}~~~||||||{{{|||xxx~~~vvvooopppwwwkkkUUUFFF@@@999666666777555333111111000000////////////........................,,,,,,,,,++++++++++++******************++++++,,,))))))************))))))+++***)))(((((()))***+++'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************(((((((((((((((((((((((((((((()))************)))&&&''''''(((((()))))))))&&&''')))+++++++++***)))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************+++++++++.../////////222:::DDDLLLVVV^^^fffgggbbb]]]^^^aaagggjjjmmmkkkiiikkkrrryyyzzzvvvrrrmmmllloooqqqwwwuuupppmmmiiieeehhhggghhhiiikkklllkkkjjjkkkiiihhhhhhjjjkkkkkkkkkmmmkkkjjjjjjkkklllkkkjjjjjjiiigggccc]]]XXXTTTRRRMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>>>><<<;;;;;;:::::::::::::::;;;::::::999999::::::;;;//////000111111111111111...000333444444444555555:::AAARRRkkk|||rrrooommmmmmnnnkkkpppvvvzzz|||~~~{{{~~~rrrrrrtttxxx}}}lllSSSAAA<<<888333222222333111000///000000000//////..............................,,,,,,+++++++++************)))))))))******+++,,,))))))************))))))+++***)))(((((()))***+++'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''************))))))))))))''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&(((***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))(((((())))))******++++++++++++///000000///111777AAAJJJSSS[[[dddfffbbb___aaaeeejjjppptttqqqkkkhhhlllrrr}}}zzzuuurrrmmmhhhgggiiihhhlllttt~~~~~~zzztttpppjjjiiihhhiiijjjkkkkkkjjjhhhhhhhhhiiimmmooopppooorrrqqqoooooooooooommmkkkcccbbb```]]]ZZZWWWTTTRRRMMMLLLJJJHHHGGGFFFEEEEEEGGGGGGFFFEEECCCAAA???>>>===<<<;;;:::::::::;;;;;;;;;::::::999999::::::;;;---...///000000000000000///000222333444444444444888:::CCCWWWrrr}}}tttllliiijjjkkkqqqzzz~~~wwwuuuuuu{{{kkkTTTBBB666888666333111111000///.........////////////......------------------------++++++++++++************)))))))))))))))***+++,,,++++++,,,,,,,,,,,,++++++******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))((((((((((((***)))))))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''(((((()))(((%%%$$$$$$&&&)))+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++***)))''''''))))))***++++++++++++******---//////000666AAAJJJMMMUUU^^^cccddddddgggjjjjjjppptttqqqjjjhhhmmmsssxxx}}}wwwqqqmmmggg```^^^``````ccciiioooxxx{{{qqqoookkkiiijjjkkkkkkkkkjjjiiijjjlllppprrrrrrrrrtttrrrqqqqqqqqqooommmjjj___]]]ZZZYYYXXXWWWTTTRRRKKKJJJIIIHHHGGGFFFFFFFFFKKKJJJIIIGGGEEECCCAAA???>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::::::::;;;;;;---...///000111111111111222111000111222222222222444666<<>><<<;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<......000111111222222222444222000//////000000000111444999===EEEVVVkkkzzzzzzwwwsssyyy~~~}}}zzzxxxyyy|||pppooouuu|||zzzdddLLL???<<<;;;888000000///////////////...,,,---.../////////...---------------------------+++++++++************)))(((((((((((()))***+++,,,))))))************))))))((()))***++++++***)))((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''(((((()))***************(((((((((''''''&&&&&&%%%))))))***))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))***++++++******((()))***+++,,,+++******(((,,,000///,,,///777???AAAJJJWWWdddmmmqqqpppnnnppppppllleee___bbbllluuu|||rrrkkkeee```ZZZTTTSSSVVVRRRTTTVVVYYY^^^eeemmmrrr{{{~~~wwwttttttttttttrrrqqqpppqqqrrrrrrpppnnnkkkjjjjjjkkkmmmllljjjhhhbbb^^^ZZZYYYYYYXXXUUURRRPPPPPPOOOOOOOOOOOOOOOPPPRRRQQQPPPNNNKKKHHHFFFDDD@@@>>><<<;;;:::;;;===>>>===<<<<<<;;;;;;<<<<<<===///000000000000000//////000000111222333333444444666777888:::===DDDOOOVVViiiwww|||xxxuuuwww~~~~~~yyywwwxxxyyyxxx{{{|||yyyrrrtttxxx{{{jjj[[[III===;;;:::666222111111111111000000000000////////////............//////...---,,,,,,+++++++++++++++************)))************************+++++++++************)))************))))))))))))&&&&&&'''((())))))((((((''''''(((((())))))******'''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))*********))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((***%%%!!!###)))---+++((((((((((((((((((((((((((())))))******++++++,,,,,,)))*********++++++++++++---,,,,,,,,,---000333444<<>>============>>>=========<<<<<<<<<<<<...//////000000/////////......//////000000111111222333333333333555999<<>>>>>>>>======......//////000/////////....../////////000000000333444444444444555666777<<>>IIIVVVeeesss|||~~~~~~vvvkkkgggmmmttt}}}ooohhh^^^WWWTTTSSSQQQOOOMMMLLLKKKJJJKKKMMMOOOQQQSSSVVVZZZ___fffoooyyyxxxqqqmmmiiigggjjjooorrroookkkgggfffeeeddddddccc```^^^[[[ZZZYYYZZZ[[[[[[YYYXXXVVVRRRNNNJJJIIIHHHFFFEEEBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@?????????------...////////////////////////000000000000000111111222444666666666666;;;???HHHTTT```nnnyyyuuuvvvxxxyyy~~~vvvqqqvvvvvvpppsssyyy}}}cccOOODDD@@@666666666444111///111333000000000////////////...............------------++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))(((((((((((('''(((((())))))((('''&&&&&&''''''((()))******++++++((()))***)))'''&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''((()))+++,,,(((+++---,,,(((&&&'''***((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))***+++++++++,,,---...//////222444:::AAAMMM]]]nnnyyyrrrjjjkkkooo|||yyyrrrjjj```YYYUUUSSSPPPNNNJJJJJJIIIIIIJJJLLLNNNOOOQQQTTTXXX\\\```eeejjjnnnxxx~~~{{{ssspppooommmmmmmmmlllkkkkkkhhhfffeeeddddddbbb```]]]YYYXXXWWWXXXYYYYYYWWWUUUSSSPPPKKKHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBAAAAAAAAAAAA@@@@@@@@@,,,---....../////////////////////000000000000000333333444777:::<<<;;;:::999;;;@@@FFFKKKWWWlll~~~|||qqqjjjllloooqqqwwwyyytttyyy}}}xxxzzzhhhPPP???999:::444444444222000//////000000000////////////...............------------,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++************)))))))))((((((((((((''''''(((((((((((((((((('''&&&''''''((()))+++,,,------)))******)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))%%%&&&&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((('''&&&'''((()))'''***,,,+++(((&&&''')))''''''''''''''''''''''''***))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------...,,,///444;;;EEEUUUfffrrr|||rrrnnnnnnzzz}}}~~~{{{tttwwwuuummmcccZZZVVVSSSPPPMMMJJJIIIIIIJJJKKKLLLNNNOOOQQQTTTYYY\\\^^^___aaabbblllrrr{{{}}}ssssssrrrpppmmmlllllllllhhhgggeeedddcccaaa^^^\\\WWWVVVVVVWWWXXXWWWUUUSSSPPPNNNJJJHHHGGGFFFEEECCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@+++,,,---...////////////........................444333444777<<<>>>>>>===999777888<<>>===:::666444555222000000222333222111000/////////..................---------,,,,,,,,,------,,,,,,+++***))))))+++++++++************)))))))))))))))))))))))))))+++++++++************))))))(((((((((''''''''''''&&&&&&'''((()))))))))((((((((((((((())))))))))))&&&'''))))))((((((***+++''''''''''''''''''''''''((()))***,,,,,,,,,+++***************************%%%&&&'''((())))))))))))"""###$$$&&&((()))++++++((((((((((((((((((((((((###$$$%%%&&&''')))******)))((('''''''''(((***+++&&&'''((()))))))))'''&&&))))))))))))))))))))))))))))))******++++++,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,+++...111333777AAAOOOYYYkkkttt~~~}}}tttnnnccceeehhhlllnnnpppqqqrrrmmmooosssyyy~~~}}}~~~zzzxxxwwwnnnhhhddd___\\\WWWVVVVVVUUUUUUUUUVVVVVVYYY[[[^^^```aaabbbeeegggkkknnnrrrvvv{{{}}}|||yyyrrrkkkkkkiiifffdddccc```\\\YYYWWWWWWXXXYYYZZZYYYVVVTTTOOOMMMLLLKKKJJJIIIFFFCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@+++++++++,,,,,,---------//////...---...///000111......///111111222222222333333333444666888999:::GGGSSShhh~~~xxxvvvuuurrrssswww{{{yyy{{{zzzvvvssstttwwwwwwyyy~~~~~~}}}oooWWWNNNBBB:::777555222///222222222111000//////...///////////////////////////............---------,,,,,,+++******+++,,,,,,+++++++++************))),,,,,,,,,,,,++++++***)))...---,,,++++++,,,---...))))))************))))))&&&&&&&&&&&&'''''''''((((((((()))***************'''&&&%%%$$$%%%''')))+++------,,,***)))'''&&&%%%)))((('''&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++---000222222222888BBBJJJWWWfffxxxxxxqqqeeeaaa___ccclllrrrqqqnnnrrrtttxxx}}}}}}|||tttnnnggggggeeeaaa]]]\\\___bbbcccccccccbbbaaabbbeeegggmmmmmmooorrrwww}}}zzzwwwsssppplllhhhfffccc```]]]\\\[[[ZZZ[[[\\\[[[XXXVVVQQQPPPNNNKKKIIIHHHGGGGGGGGGFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB,,,,,,,,,---------------......---------...///000......///000111111111111111111111222444555777888;;;CCCQQQbbbvvv}}}yyyyyy{{{xxxwwwyyyxxxtttrrrsssvvvxxx{{{oooYYYIIIBBB999555444555333111222222111111000//////...------------------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++,,,,,,,,,+++*********)))(((''''''((()))***(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''(((((()))***************((('''&&&&&&&&&(((***,,,******)))(((((('''''''''(((((('''&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((()))******+++'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---.........333;;;CCCMMM\\\lllxxx~~~zzztttfff```\\\___hhhqqqttttttyyyzzz}}}xxxpppkkkkkkoootttxxxvvvrrrnnnjjjhhhhhhiiinnnmmmnnnpppsssxxx}}}{{{yyyvvvqqqllliiifffbbb```aaa```^^^^^^^^^\\\YYYVVVQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA---------------,,,,,,,,,------,,,,,,,,,---...///---...///000111111111000/////////000111333444555777999???JJJ\\\sss|||xxxwwwxxxwwwssssssuuuvvvyyy~~~yyy{{{~~~wwwrrrxxxlllUUUDDD===999444222333444333111222111111000000//////...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++*********)))))))))******++++++,,,+++++++++(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))))))))(((''''''((()))+++,,,''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&'''(((((()))((((((''''''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,---,,,,,,///666;;;AAAMMM\\\kkkwww~~~yyyjjjbbbZZZZZZbbbmmmvvvyyy||||||xxxrrrnnnllllllppppppooooooqqqsssvvvxxxyyy}}}yyytttpppmmmiiiggghhhfffdddbbb```]]]YYYVVVQQQPPPOOONNNLLLKKKIIIIIIFFFEEECCCAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA------,,,,,,++++++******+++++++++,,,,,,,,,---------...//////000000000///.........///000222333444888888999???MMM```vvv{{{xxxuuurrrtttyyyyyyzzz|||~~~~~~~~~|||wwwpppmmmrrrsss```QQQEEE<<<:::888555444444333111///111111000000////////////++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((((((((())))))(((((()))))))))))))))(((((((((''''''((((((******'''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&'''(((((()))))))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++,,,,,,......///...---///333777888AAAOOO___qqqqqqggg[[[WWW\\\gggqqqvvvxxxwwwzzzzzzvvvtttssssssrrrqqqpppppprrrssstttqqqtttyyy|||yyyuuurrrooonnnllliiifffccc^^^YYYUUURRRRRRQQQOOONNNLLLKKKJJJGGGFFFDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA,,,,,,++++++******))))))+++++++++,,,,,,,,,,,,,,,------...////////////...////////////000111333333333333555888???KKKWWW___lll|||{{{tttpppuuu|||}}}xxxxxxvvvwwwxxx{{{eeeQQQGGGAAA<<<999777666555444444222000...000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((()))******++++++++++++************************((())))))******))))))(((((()))))))))************(((((()))))))))(((((('''''''''''''''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''(((((())))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************...............///111333444;;;FFFUUUhhh{{{yyynnnaaaYYYZZZaaaiiinnnppppppttt}}}}}}{{{yyyuuutttrrrqqqppppppppppppmmmooorrruuuzzz}}}yyyvvvsssqqqmmmjjjfffaaa[[[WWWUUUUUUTTTSSSQQQNNNLLLKKKHHHFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB++++++++++++***************+++,,,---------,,,,,,------...............---////////////000111222333///111333555888;;;???CCCNNN^^^ssszzzuuuxxxwwwsssuuuyyyrrr___JJJAAA>>>;;;777444111111222222222111000///////////////////////////........................------------,,,,,,,,,,,,***++++++,,,,,,++++++*********)))))))))((((((((())))))******+++*********((())))))******))))))((())))))************))))))))))))))))))************(((((()))))))))(((''''''&&&&&&''''''''''''''''''))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))((((((((())))))))))))***+++++++++,,,---...//////111777@@@KKK\\\ooo{{{|||ttthhh```^^^aaaeeehhhlllmmmrrryyy|||yyyxxxwwwuuussspppnnnmmmmmmmmmnnnnnnnnnpppuuu{{{}}}zzzwwwsssppplllgggaaa]]][[[[[[ZZZXXXVVVRRROOOMMMHHHFFFEEECCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC,,,,,,,,,,,,,,,---------++++++---.........---,,,------.........------,,,//////...//////000111222000222444555555555777888;;;FFFUUUeeexxx|||yyy{{{{{{kkkRRRFFF<<<::::::666222222///000111111000000000111////////////////////////------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******)))))))))(((((((((((()))************))))))(((((())))))******))))))((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))(((''''''&&&''''''((((((((((((''''''%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&'''(((((())))))''''''&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))(((&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))******+++'''''''''''''''((())))))))))))))))))))))))))))))((())))))))))))*********(((((()))+++---.........---333:::@@@MMM___nnnttt{{{vvvoooiiiffffffggghhhjjjmmmqqqvvv}}}|||xxxtttpppmmmlllnnnmmmmmmkkkkkkmmmqqqttt|||{{{xxxtttooojjjfffbbbbbbaaa___\\\WWWSSSQQQKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDD---------....../////////+++,,,---...///...---------------......---,,,,,,...............///000111111111222222111222444777444:::AAALLL```zzz}}}uuuaaaOOOBBB:::666777666111111555333444444333111000000111.........///////////////------------------------+++++++++************)))***+++,,,------,,,+++***))))))))))))((((((((((((***************)))(((''')))***+++,,,,,,+++***)))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&((()))))))))))))))((((((""""""$$$%%%'''((()))***&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++(((((())),,,...000000///***000555888BBBSSSccckkkxxxvvvssspppmmmlllkkkjjjiiimmmqqqtttwww|||yyytttpppnnnnnnmmmllljjjhhhiiillloooooovvv~~~{{{vvvqqqmmmhhhgggfffddd```[[[WWWTTTPPPOOOMMMKKKJJJJJJJJJKKKEEEEEEDDDDDDDDDDDDEEEEEE+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---,,,,,,,,,---------......------------.........///---......///000111111222222666:::???IIIZZZooo}}}wwwbbbQQQEEE@@@888777666555444333222222111111111111000000000///,,,---///000000///---,,,............---,,,+++***))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))(((((())))))(((((('''''''''&&&(((((('''(((((()))******))))))((('''&&&%%%%%%%%%'''((()))((('''&&&''')))((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))*********************************+++,,,------......------000666;;;CCCSSSbbbrrr||||||vvvsssnnneeekkkooossswwwyyy|||~~~zzzzzz{{{tttooommmkkkiiiiiijjjkkkkkkjjjnnnqqquuuzzz}}}wwwsssoookkkgggdddbbb^^^YYYTTTTTTRRROOOMMMKKKKKKLLLLLLGGGGGGGGGHHHIIIGGGDDDAAA+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---,,,,,,,,,------------...------........./////////---......///000000111111000222555777<<>>999555333333333222111000//////...000000000000////////////......------------......---......------,,,+++***,,,,,,---------,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********)))((('''&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((''''''''''''******))))))(((''''''''')))((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))************************(((((())))))***+++++++++------000444555999DDDPPPbbbsss}}}rrrgggaaaffflllppprrrsssttttttyyytttsssvvv}}}xxxrrrwwwyyy|||{{{vvvpppkkkiiihhhhhhgggiiijjjkkklllmmmppptttxxx|||xxxuuurrrlllddd^^^\\\[[[YYYVVVTTTRRRQQQQQQOOOMMMKKKKKKLLLMMMMMMLLL+++,,,,,,,,,,,,+++*********,,,,,,,,,+++***+++,,,++++++,,,,,,,,,---------........./////////000000........./////////000000///111333444444666999<<<<<>>EEEOOO[[[kkkzzz{{{qqqkkkwww{{{|||zzzyyyyyy||||||zzz~~~oooaaaLLLHHHBBB;;;777555555666222111000//////000111222111111000000//////......------.........---,,,+++)))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&((()))*********)))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))******************************************+++,,,---//////000>>>CCCLLLXXXfffvvv}}}mmmccceeelllpppwwwxxx|||~~~{{{vvvxxx}}}{{{vvvsssrrrsssuuuuuurrrooommmjjjfffeeeeeegggiiijjjfffhhhjjjmmmrrryyy,,,,,,+++++++++++++++++++++******************+++*********++++++,,,,,,,,,------,,,,,,,,,,,,------...---------------,,,,,,111000000000000///...............///000111222333333555:::@@@IIIUUU```hhh|||xxxxxx{{{~~~}}}|||}}}~~~~~~~~~}}}~~~lllZZZMMMCCC@@@;;;666333222333333111111000//////000111111000000000/////////......///...------,,,+++++++++******++++++,,,,,,,,,,,,---,,,++++++******++++++)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''))))))'''''''''''''''''''''''')))((((((((('''''''''&&&((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((&&&&&&''''''((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((((((''''''''''''(((((('''(((((())))))******+++))))))))))))))))))))))))(((((()))))))))************************************++++++,,,---...//////555:::CCCOOO^^^oooxxxmmmkkkmmmmmmqqqsssyyy}}}~~~~~~|||yyyvvvqqqkkkgggggggggfffeeecccdddeeefffhhhmmmsssxxx}}}++++++++++++++++++,,,,,,************************((()))***+++,,,------...------,,,,,,,,,,,,------......---------,,,,,,+++---///000///...---...//////////////////000111111222444555777;;;AAAIIINNN___iiixxxyyy{{{}}}~~~~~~}}}lll]]]OOOBBB:::999888555333222111111222111000000//////000000111///////////////.........111000...---++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++************+++)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''''''''+++***(((&&&%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&''''''((((((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************+++,,,,,,,,,------......///333:::CCCPPP```pppzzz{{{ssslllgggjjjmmmvvvuuuooommmjjjeee```aaaaaaaaaaaa```bbbfffiiikkknnntttzzz*********++++++,,,,,,,,,*********++++++*********))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------......---,,,,,,---...+++---......,,,,,,...000000//////....../////////333444444444555777<<>>:::777666555444444444333222111000000/////////000000/////////---------------.........///111333444444111---+++,,,,,,+++******++++++,,,,,,+++******))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&%%%&&&(((***+++((((((''''''''''''''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++******))))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))************************++++++,,,,,,,,,,,,,,,,,,111111222444888@@@JJJPPP```qqqrrrddd]]]cccuuu{{{{{{zzzrrrkkkdddddddddccc```^^^^^^___```aaaaaaaaacccffflllppppppuuu~~~++++++++++++++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,------,,,+++///666<<>>666111...---,,,,,,///......---------......,,,...///000000222444666555888<<<@@@HHHUUUdddnnn}}}|||xxxwwwuuuuuuxxx~~~pppdddXXXLLLDDD>>>===:::888666555444444222222111111000///.........//////000000//////...,,,,,,,,,------------------///222444555333000...---,,,+++*********+++,,,++++++***))))))))))))***((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++(((''''''&&&''''''(((((((((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''(((((((((''''''''''''((((((*********))))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))***************************+++++++++,,,,,,------......///111333999@@@EEEMMM^^^sss{{{ooo___cccssszzz{{{~~~zzznnnooonnnkkkfffbbb```___``````___]]][[[\\\```bbb```dddkkkrrrzzz,,,,,,++++++++++++++++++(((***+++,,,,,,+++***(((++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***+++111<<>>;;;999666444111111111111000000000000000000000000000000000000/////////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))++++++************************(((((()))******+++,,,,,,***))))))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''((()))(((%%%$$$###$$$&&&''''''(((((((((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&***(((''''''((())))))(((******)))((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))***++++++***)))(((***+++,,,,,,......///000333666<<>>:::888777666555555444333222111111111111000000000000000000000000000000/////////.........------------------------+++++++++,,,,,,------...++++++++++++++++++++++++)))))))))))))))******+++((((((((((((((((((((((((((()))))))))*********+++'''''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$&&&''''''&&&%%%&&&&&&((('''&&&$$$$$$%%%&&&''''''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&)))((((((((((((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))***+++,,,---...//////000...111555777:::BBBNNNWWWeeeoooxxxuuulllkkkuuu{{{|||vvvmmmggggggllltttzzzvvvssszzzvvvpppllljjjnnnlllhhhddd```^^^\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]cccddddddfffgggggghhhhhhiiimmmrrrxxx}}},,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++))))))***++++++******))))))***,,,---------,,,++++++,,,,,,---...---------------------------------,,,---//////000000222333444666999===@@@FFFLLLPPP___dddnnnxxxqqqfff\\\RRRHHH@@@999777555444444444444333333333222222222111222222////////////////////////////////////............------------------------***++++++,,,,,,---------++++++++++++++++++++++++((()))))))))************(((((((((((((((((((((((()))))))))))))))*********&&&&&&'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((###%%%''''''&&&%%%&&&'''''''''%%%$$$$$$%%%&&&''''''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''%%%%%%'''((('''&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))******++++++,,,---.../////////222444555555:::DDDMMMVVVbbbqqqwwwtttpppppprrr|||}}}}}}|||zzzvvvttttttuuutttyyy{{{wwwvvv~~~}}}{{{}}}{{{wwwqqqlllfffcccaaa^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^aaabbbdddfffiiilllnnnooommmnnnooopppqqqrrrrrrrrr///......---,,,+++******'''((())))))******)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++++++++)))))))))***************++++++,,,------------,,,++++++,,,------------------------------.........,,,,,,,,,------.........///000222444666999===@@@GGGMMMVVV```jjjttt|||zzzzzz{{{~~~vvvfff]]]QQQGGGBBB???<<<999555555555555333222000///000000000000000//////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((())))))'''&&&&&&'''(((((('''$$$$$$$$$%%%&&&'''((()))'''''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((()))***++++++((())))))***+++,,,---...000111333333444777>>>CCCMMMVVVeeerrrwwwuuunnniiiooosssyyy~~~}}}zzzvvv|||zzzuuu}}}vvvoookkkccccccccccccbbbaaa______YYYYYYYYYXXXYYYYYYZZZ[[[]]]\\\[[[[[[\\\^^^```bbbaaabbbbbbccccccccccccbbb+++++++++++++++,,,,,,,,,((()))***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++************++++++++++++******)))))))))***+++,,,,,,++++++++++++,,,------++++++,,,------------,,,,,,,,,------....../////////...---......//////...---///000111111222444777999>>>DDDJJJQQQYYYccciiisssyyy~~~~~~~~~yyyqqqmmmlllhhhaaaZZZJJJEEE>>>999888888777666555555555444333111111000///000000000///......---//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************'''((()))***+++******)))************************)))))))))))))))))))))(((&&&'''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&'''((()))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***(((''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((()))***,,,---))))))***+++,,,---.........//////111333666999;;;DDDJJJVVVeeeppptttrrrnnnjjjlllnnnrrruuuwwwyyyzzzxxx{{{}}}~~~~~~}}}|||}}}|||rrrtttvvvwwwuuupppjjjgggaaa```^^^\\\[[[[[[[[[[[[XXXXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZ[[[[[[[[[ZZZZZZ%%%&&&'''((()))***++++++***+++,,,---...------,,,)))))))))))))))))))))))))))************+++++++++((()))))))))************+++***)))((((((***,,,...,,,+++*********+++---...++++++,,,---------,,,,,,,,,,,,---......///000000...,,,,,,,,,.../////////000111222111000///000111555777999;;;>>>DDDMMMSSS[[[aaakkkssszzz}}}||||||hhh]]]QQQKKKKKKLLLJJJFFF>>>;;;888777777666444222111111111000//////111333111111111111000///......//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************'''((()))++++++******)))************************))))))))))))((((((((((((''''''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%'''((('''&&&$$$%%%%%%###$$$&&&)))************%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))'''''')))***)))(((+++***)))(((&&&&&&%%%%%%'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***))))))))))))+++---...+++,,,------//////000111---,,,,,,///222555666666===AAAKKKYYYhhhrrrwwwwwwkkkjjjjjjjjjmmmqqquuuwwwvvvyyy{{{{{{{{{~~~yyyyyy{{{wwwxxxrrrmmmkkkgggbbb___\\\ZZZYYYUUUWWWXXXZZZZZZYYYXXXWWWSSSTTTVVVWWWXXXXXXWWWVVV)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************))))))))))))******************+++++++++,,,,,,,,,************************&&&'''***,,,...///000000,,,,,,,,,------.........///000000000111111111111333222111222555999>>>AAAKKKMMMQQQXXXaaakkktttyyy~~~}}}uuu|||{{{zzzzzz~~~xxxmmmbbb[[[KKKEEE===888888999999999888888777666444333222111111111111111000000000///222000......111111///---------,,,,,,,,,,,,++++++...---,,,+++***+++,,,,,,---------,,,,,,+++++++++************************+++*********))))))((((((***************************************************)))))))))((((((''''''))))))************))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''%%%%%%'''((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))))))))***+++,,,,,,,,,,,,------...///000111222222999@@@IIIOOOUUU```ooozzztttqqqkkkfffeeehhhnnnrrryyywwwwww{{{~~~{{{zzz}}}qqqhhhkkkqqq{{{~~~rrrjjjgggddd___[[[]]]\\\ZZZYYYXXXWWWWWWVVVUUUSSSRRRRRRSSSSSSRRRQQQ)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************))))))))))))************))))))))))))*********************+++++++++,,,,,,************************)))***+++------...------,,,,,,,,,---------.............../////////000000111000//////111444777999;;;===???DDDKKKSSSZZZ^^^gggkkkpppvvv|||~~~yyyxxxvvvwwwzzz}}}zzz~~~|||yyyqqqnnnjjjeee^^^WWWNNNIIIDDD@@@999666666666666555555555444333222111111000111111111000000000//////222000......000111///---------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++************************************)))))))))(((******************************************************)))))))))((((((((())))))************))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%&&&'''((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---...///000111111222888>>>EEEMMM\\\ooo}}}|||xxxrrrjjjeeefffmmmrrrzzzyyy|||}}}yyywwwjjj___cccjjjttt|||wwwrrrlllgggaaa___]]][[[ZZZYYYWWWVVVTTTSSSRRRRRRSSSTTTSSSRRR))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,************************,,,,,,,,,---,,,++++++***,,,,,,,,,,,,------------,,,------------.........000000/////////000111111333333444777;;;???DDDFFFPPPSSSWWW]]]ccckkksssxxx}}}|||}}}~~~xxxvvv}}}zzznnneee^^^YYYNNNLLLIIIFFFCCC@@@<<<888;;;999555333333333222111111111111111000000000///000000000000////////////111///......//////...---------,,,,,,,,,,,,++++++------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))************************************************************))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&'''(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,++++++,,,---...//////000111333777;;;EEEVVVkkk{{{yyypppgggeeeiiinnnuuuyyyzzz|||rrr^^^^^^___eeepppzzzuuullliiifffcccaaa^^^\\\YYYXXXVVVTTTTTTUUUUUUUUUTTT)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************((()))))))))************************++++++++++++************************,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111111111111000000333222222333555777:::<<<>>>@@@CCCFFFKKKRRRYYY^^^bbbcccggglllsss{{{xxxvvv}}}uuuooofff\\\SSSKKKDDD???===;;;999777888777666444444333333222111000///...//////////////////000000000000/////////.........//////............------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++*********************************)))))))))))))))******************************************************************))))))(((((())))))))))))((((((&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))((('''&&&'''(((+++,,,&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&'''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))***+++,,,,,,,,,,,,+++,,,,,,---......//////555666777999@@@OOObbboooyyy|||~~~zzzppphhhfffgggmmmtttooolllhhhgggllluuu}}}|||vvvrrroookkkfffbbbbbb___[[[YYYYYYYYYYYYXXX************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))*********+++++++++************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222111111000////////////000222333555444444555555777:::???CCCHHHIIILLLPPPWWW^^^dddhhhmmmqqqwww|||~~~}}}{{{|||~~~{{{xxxyyy|||zzz|||zzzvvvsssqqqjjjcccSSSOOOJJJEEEAAA===999666999777555444555666555555000111222222111000......////////////000000000000/////////............---............---,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((,,,+++((('''&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))************))))))***+++,,,,,,,,,,,,---------......//////000444555666888>>>HHHTTT^^^iiisss~~~sssjjjfffiiiqqq~~~yyywwwvvvuuutttrrr}}}yyytttqqqlllgggcccaaaaaa``````************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))************+++******************************)))******+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---...////////////---------...///000111222222333222111000111444666999:::;;;>>>BBBHHHLLLOOOSSSXXX^^^cccgggmmmtttzzz}}}~~~}}}zzzxxxxxx||||||xxxwwwvvvvvvooolllgggbbb______aaabbb[[[[[[XXXSSSQQQQQQNNNIII???===:::999999999888777666444222222333333333222000222333333111/////////////////////000000000000///.........---------------.........,,,+++,,,---------,,,,,,,,,,,,+++++++++++++++,,,+++******)))*********+++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((,,,+++)))'''&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***(((''''''((())))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))******++++++))))))***+++,,,,,,,,,,,,------......////////////...///222555999@@@HHHNNNXXXeeewwwwwwpppnnnrrr{{{xxxppppppxxxyyytttrrrrrrqqqqqq************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))))))))************))))))))))))************************************+++***)))))))))***,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,------------------............//////000111111222111222333222000000222333222333333555777:::===>>>>>>CCCHHHKKKNNNSSSZZZaaahhhjjjnnnsssuuuvvvvvvuuu}}}~~~}}}}}}~~~~~~yyy{{{uuuqqqjjjeeebbb```^^^\\\VVVSSSNNNIIIFFFEEEFFFFFFBBBDDDBBB???@@@CCCAAA===:::777444333555666777777333111000000111111///...000333444333000....../////////////////////...............---------,,,,,,,,,---///---+++***+++---------,,,,,,,,,,,,++++++***++++++,,,+++***)))((()))*********++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((())))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((***(((''''''((())))))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******++++++))))))***+++,,,,,,,,,,,,---------------.........,,,---///111555:::???BBBIIITTTggg{{{wwwsssrrrxxx}}}rrrpppuuu************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))************))))))))))))************************************,,,+++***)))))))))***+++,,,,,,,,,++++++*********))))))))))))************000///...---------......---............/////////+++,,,............///000//////000111222444555666333777;;;<<<<<>>JJJ[[[mmmxxxsssooonnnwww~~~ssssssxxx{{{|||tttuuu~~~************************))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))((('''''')))******************)))+++++++++*********))))))************************(((((()))***++++++++++++(((((()))***++++++++++++---------------------------------...............,,,------...//////000000......//////111222444555666666666777777888::::::>>>???AAADDDFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRSSSTTTUUUVVVVVV\\\]]]]]]]]]\\\ZZZXXXWWWUUUVVVXXXZZZ[[[]]]]]]]]][[[ZZZYYYYYYZZZ\\\___```^^^[[[WWWUUUUUUWWWXXXXXX^^^\\\YYYUUURRRPPPOOONNNUUU[[[___[[[OOOCCC<<<:::777666444222111111222222111111000000000000//////333333333333333222222222111111111000000000//////000000000000000000000000000///...------...///000,,,,,,,,,---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******)))+++,,,,,,***(((***************************************************++++++++++++***)))(((((('''(((***,,,,,,***'''''''''(((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((''''''((())))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))************,,,+++***,,,...///---+++,,,---...///000111222222555999BBBPPPbbbuuu|||tttnnnpppwww}}}xxxqqqwww~~~|||zzztttssstttwww~~~************************))))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((())))))))))))******'''''''''''''''''''''''')))))))))))))))(((((('''))))))************))))))+++************)))))))))************************))))))***************)))'''((()))***++++++++++++------------------------,,,,,,------......//////,,,------....../////////------------...///000111111111111111222333444444444555666777888888888888999999999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@AAABBBDDDEEEEEECCCAAA@@@AAABBBAAA@@@GGGGGGHHHGGGFFFCCC@@@>>>@@@EEEIIIGGG???777444333222222111111000000000000000000000111111111111222222222222222222222222222000000000000////////////000000000000000000000000//////...------...//////------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***))))))***+++,,,***(((************************++++++++++++++++++++++++******++++++******))))))(((((((((***++++++)))''''''(((((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&%%%&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************,,,***)))***+++---,,,,,,,,,------...///000111111111333888BBBRRRddduuu|||pppiiigggooowwwqqqooopppvvv}}}wwwooohhheeeeeegggnnnvvv{{{++++++++++++++++++++++++++++++++++++++++++******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((()))))))))************))))))))))))))))))))))))************+++,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---------.........///............///000000111111111111111222333333333333444555555555555555666666666666666666666666444555555666777777888888555666777888999888777777555666777777888888777777777777777777888999:::;;;999888888888:::999888666;;;<<<>>>??????===;;;999777;;;>>>===999444333444111111222333333222222111111111111222333444444555000000111111111111111222000000/////////.........////////////////////////...........................------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***)))((()))++++++***)))************************************************))))))************))))))((((((((()))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++***)))((()))+++,,,,,,,,,,,,---......///000000//////222999DDDSSS```hhhvvv|||xxxkkkcccccciiiuuu}}}uuuqqqvvvxxxnnnhhheeeccchhhnnnmmmyyy******************************************++++++''''''''''''(((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,------------//////............/////////............//////000000000111222333333333333333333333222222222222111///000000111111222222222000111333444555555444444111222222222222222111111111111111222222333444444111111222444555555222000222333444444555555555555333666999999666333333333---...//////000000//////,,,,,,---...///000000111/////////000000000111111/////////............---........................------............---------------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++)))((('''(((***+++******************************))))))))))))))))))))))))((())))))*********))))))(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%&&&&&&'''(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&!!!"""$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))************))))))''''''(((((((((((('''''''''((((((((()))))))))***((()))))))))******************))))))((()))+++---,,,,,,------......//////...///111555<<>>???EEEQQQcccssszzzoooiiifffkkkvvv}}}}}}zzzvvv{{{|||yyy{{{}}}}}}|||qqqmmmoooppppppttt((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((())))))******''''''(((((()))******+++&&&'''((())))))***))))))&&&'''((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,------000000////////////000000///000000111111111000000..................//////............////////////,,,---...///000000/////////000111111111111000000......///000000000000/////////000222444444333111/////////000000000000000---///111222222000///...111000///.........///000......//////000000111111,,,------...//////000000.........---------,,,,,,------------------------,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++)))'''&&&&&&)))***++++++************************(((((((((((((((((((((((('''(((((()))))))))))))))((()))***(((&&&%%%''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''((()))((('''&&&%%%&&&&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######### !!!###%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''&&&&&&'''(((((('''&&&&&&'''''''''((()))*********))))))))))))************(((***,,,,,,+++***+++---,,,,,,,,,,,,,,,---------.........///222444666888:::BBBMMMYYYiiiyyyyyyrrriiifffiiimmmoooooommmpppssstttrrrqqqrrrssswww~~~}}}((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))'''((((((((())))))******&&&''''''((()))******+++(((((()))++++++,,,,,,,,,((()))***++++++,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///------,,,,,,,,,,,,,,,---............------,,,+++,,,,,,,,,,,,---------...------..................---...000111111111000///,,,,,,------......------------.../////////......,,,,,,---///111222000///---...///000000///---,,,---///222444555333222111///...,,,******+++,,,---.........///////////////,,,,,,------...///000000......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,---------,,,,,,,,,++++++)))'''&&&&&&(((***++++++************************))))))))))))))))))))))))''''''((()))))))))))))))((()))***(((%%%%%%''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((###%%%''')))***)))'''%%%''''''''''''''''''&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++))))))))))))************'''***......,,,***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...111444666666:::===DDDUUUlllzzz}}}~~~xxxnnnfffbbbdddjjjnnnkkkmmmooopppoooooooooooottt~~~++++++******))))))((((((&&&%%%###""""""###%%%&&&(((((((((((())))))))))))((((((''''''''''''((((((''')))***++++++***)))'''((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***,,,---+++(((&&&'''((())))))))))))************))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********//////...---+++***))))))++++++******++++++,,,---------------------------...---,,,,,,++++++++++++...---+++***)))******+++////////////////////////------------------------...........................///000111111000///...//////............////////////000000000000//////.........///////////////------------------------//////.........---------//////.........------------------------------------------,,,,,,+++++++++)))***,,,---...---,,,,,,***)))))))))***+++,,,,,,***)))((()))***,,,///111,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((%%%###!!!!!!###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''&&&%%%$$$$$$###))))))(((((('''''''''&&&&&&'''((('''%%%$$$$$$%%%******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...............333666999>>>FFFTTTgggttt{{{}}}{{{qqqeeeaaagggoooppprrrtttuuutttqqqooonnnuuu}}}{{{{{{~~~~~~))))))))))))))))))((((((((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))((((((''''''''''''(((((('''(((***++++++***((('''((((((((((((((((((((('''))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((***+++***((('''(((***(((((()))))))))*********))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------...---,,,,,,+++++++++,,,...------,,,,,,,,,,,,---........................---------------------------------------------------...////////////...---//////............//////...//////000000//////...//////......------,,,,,,------------------------///.........---------,,,///.........---------,,,------------------------------,,,,,,,,,+++++++++++++++---.........------*********)))******++++++***))))))((()))+++---///++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''''''''''')))((((((((('''''''''&&&&&&'''((('''&&&%%%&&&''')))******++++++******))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,...111444999DDDSSS^^^rrrwww{{{xxxpppjjjjjjllllllnnnqqqtttvvvwwwwwwwwwxxx}}}wwwsssqqq{{{(((((((((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((************((((((''''''((((((((((((((((((***))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((***))))))(((***+++(((((())))))))))))******))))))************))))))+++++++++++++++++++++++++++++++++++++++*********)))******+++,,,---......++++++******++++++,,,---........................------,,,+++++++++,,,,,,------......//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......------......///......////////////......//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,---.........------++++++***)))))))))************)))((()))***+++,,,))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******((((((((('''''''''''''''&&&'''((((((''''''((())))))******++++++******))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,...///000222999CCCJJJ___hhhtttzzzxxxsssnnnllliiiiiijjjnnntttzzz}}}~~~|||ttthhhdddooo~~~&&&&&&''''''(((((())))))))))))(((''''''((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))******)))((((((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))))))))))))))***(((((((((((()))))))))***))))))************))))))************************+++++++++***************))))))***+++,,,------...++++++******++++++,,,---........................---,,,,,,++++++,,,,,,,,,+++,,,...///000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,...------------------...------............------......------,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))******)))(((((())))))***(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&((())))))(((((()))+++))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++*********+++,,,---...//////000111111111444999===JJJTTTbbbnnnttttttrrrpppmmmjjjffffffkkkrrryyy}}}~~~wwwjjjeeekkkuuu{{{&&&&&&''''''(((((())))))(((''''''''''''''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))(((((((((&&&'''''''''(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))(((((((((((((((''''''(((((((((((()))))))))))))))************))))))************************************************++++++++++++++++++++++++++++++******++++++,,,---........................,,,,,,,,,++++++,,,,,,---)))***,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------.........///++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************++++++***)))((((((((((((*********)))))))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&((())))))((((((***+++)))))))))******)))))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++,,,...///000---.../////////000222444;;;CCCOOO[[[eeennntttxxxwwwqqqiiibbbaaagggpppwww|||~~~wwwrrrqqqsssooovvv(((((((((((((((((())))))&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))((((((((()))'''&&&''''''(((((((((((())))))))))))************))))))************************)))))))))***************,,,,,,++++++******))))))++++++******++++++,,,---------------------------,,,,,,+++++++++,,,------******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,---...///000000******************************++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++***)))((((((((())))))******)))((((((((())))))******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%$$$######&&&&&&&&&&&&&&&''''''''''''((())))))(((((()))***((())))))******))))))(((((()))******++++++******++++++++++++++++++++++++*********+++,,,---///000............///000111111444:::AAAIIISSS___mmmwww{{{xxxpppeee]]]___hhhqqq{{{~~~zzzvvvrrrqqqrrryyy|||{{{~~~))))))))))))))))))((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))'''&&&''')))***)))''''''''''''((((((((())))))))))))************))))))************************((()))))))))*********+++++++++++++++*********)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******++++++,,,,,,------......************************************+++++++++,,,************+++++++++,,,++++++++++++++++++++++++)))*********++++++++++++,,,+++***((((((((()))***)))(((((((((((())))))*********++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''')))))))))'''&&&'''((((((((())))))))))))((((((((())))))***************************************)))))))))***+++,,,---...000///...///000111111000000555:::===AAALLL[[[gggrrruuusssiii]]]ZZZccclllzzz~~~}}}|||wwwtttvvv|||~~~++++++******))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''%%%$$$&&&)))++++++)))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++******************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,---......---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,******++++++++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++---,,,***)))))))))******(((((('''(((((()))***+++******+++,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))'''%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''((()))***((('''&&&&&&'''(((((())))))))))))(((((((((((()))***************************************(((((((((((()))***+++,,,...---++++++,,,------------222777777666===KKKWWWfffnnnrrrkkk^^^XXX___iii{{{~~~}}}xxxyyy~~~zzzwwwzzz+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************%%%&&&''')))+++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))*********(((&&&((((((((()))******++++++((())))))))))))*********,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************)))***++++++***)))((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%(((***,,,111...***'''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***((($$$!!! !!!###%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))************************++++++++++++++++++++++++***((('''))),,,...,,,***......//////000111111111......///111555999===@@@QQQ[[[fffjjjfffbbbbbbeeeyyyzzzxxxtttpppqqqwww}}}~~~}}}||||||}}}}}}|||{{{~~~yyyssspppttt|||{{{{{{}}}{{{xxxwww}}}******))))))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))***++++++++++++***+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************))))))***++++++***(((*********))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,,,,+++++++++************************************)))******+++***)))((('''************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''')))+++000...+++((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%######$$$&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((************************++++++++++++++++++++++++***((('''))),,,---,,,+++------......///000000000.........///222666999;;;EEEKKKUUU^^^cccgggkkknnntttrrrllleeebbbfffpppxxx{{{zzzzzz{{{|||||||||{{{}}}ssskkkiiinnnrrr~~~}}}~~~***))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++,,,++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++((()))******++++++******+++******))))))******+++************************++++++++++++++++++++++++************************************************************************+++***)))***,,,,,,+++***++++++******)))(((((('''************+++++++++,,,,,,+++************+++,,,************))))))))))))************************))))))*********)))((((((*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&'''&&&%%%%%%%%%&&&((()))...---,,,***)))''''''&&&&&&&&&&&&&&&&&&''''''((()))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((()))&&&&&&&&&'''''''''((((((************************++++++++++++++++++++++++***)))((()))+++,,,,,,+++,,,,,,,,,---......//////...------...///111333555999<<>>HHHPPPeeeppp|||~~~)))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''(((''''''''''''((())))))(((((((((((())))))******(((((()))***************(((((((((((())))))))))))'''''''''((((((((()))))))))(((&&&%%%&&&''')))***************************(((((((((''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((((((&&&$$$"""###&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$&&&)))***(((&&&)))))))))))))))*********************))))))))))))'''((())))))''''''((()))***+++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...,,,...000111222666;;;???LLLYYYkkkxxx}}}~~~}}}|||}}}|||yyy{{{((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))'''(((((((((((()))))))))***))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((((())))))%%%%%%&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))'''&&&'''''''''''''''(((((()))))))))))))))((((((''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((('''&&&%%%%%%''')))+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((&&&$$$%%%'''((('''%%%***)))((((((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&%%%###''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%&&&***+++)))'''''''''''''''(((((())))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((++++++******)))))))))(((,,,,,,,,,++++++*********,,,++++++++++++,,,------,,,---///000222333555777;;;FFFUUUbbblllttt|||~~~tttooommmmmmkkkhhhiiittt'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''((()))***************''''''(((((((((((())))))+++***)))(((((()))***+++)))((((((''''''(((((()))''''''(((((((((((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))******)))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''######"""$$$&&&((('''&&&&&&'''((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))***)))(((%%%&&&&&&''''''(((((()))(((((()))))))))))))))***''')))***)))((('''((()))))))))((((((((('''''''''+++++++++++++++*********+++++++++++++++,,,------+++,,,---...000111222222555;;;EEENNNVVV```kkkrrr}}}zzzzzz{{{~~~vvvnnngggfffccc______ggguuu'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%$$$%%%(((***+++***)))((('''''''''((((((((())))))***)))(((''''''((()))******))))))(((((())))))***'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&''''''((())))))******''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&''' ###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((###"""###$$$'''((('''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((('''''''''((()))&&&&&&&&&'''((()))))))))(((((((((((())))))******)))***++++++))))))***+++'''(((((()))***++++++,,,************+++++++++++++++++++++***++++++,,,---+++++++++,,,.../////////000444:::???EEELLLTTTZZZqqqxxxxxxrrrpppsss}}}|||{{{~~~yyysssqqqlllhhhfffjjjqqqwww(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$"""%%%((()))(((%%%###''''''''''''((((((((()))***((('''&&&&&&'''(((*********))))))))))))******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&(((***'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))************'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((()))******((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((###&&&((('''%%%$$$&&&)))&&&''''''((()))******+++'''((((((((())))))******(((***+++***)))((()))***((()))***,,,...000111222))))))******+++++++++,,,++++++******++++++,,,---,,,++++++,,,...///......***...333777;;;???EEEHHHZZZfffvvvzzzrrrmmmjjjvvv}}}{{{xxxxxxxxxuuuwww}}}~~~zzzxxxxxx{{{}}}}}}))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((&&&&&&'''((()))***++++++)))'''&&&$$$$$$%%%&&&'''###$$$&&&'''(((((())))))&&&&&&&&&''''''''''''(((+++)))(((&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((()))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))******)))'''%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&***)))'''&&&%%%%%%&&&&&&(((((((((((('''''''''''')))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,(((,,,000222222444888<<>>AAA???;;;:::>>>CCCOOOXXXjjj~~~||||||~~~}}}{{{yyyxxx%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$***&&&%%%(((&&&###)))333AAALLLOOO@@@///))))))(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))((('''((()))***+++))))))*********+++++++++*********++++++,,,---...+++,,,------...222777;;;666777888777444333666888999AAAPPPbbbqqqyyyyyy|||~~~|||~~~%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''$$$%%%(((%%%###...???UUU\\\VVV@@@,,,''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((()))***+++(((((()))))))))*********************+++,,,---...***,,,...000000111444666000111111111222222333444222666>>>IIISSS```tttwwwuuuwwwzzzzzz|||%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$!!!$$$(((%%%###333GGGGGGKKKBBB..."""%%%***)))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%'''(((((('''%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((''''''((()))+++((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))((())))))***++++++&&&''''''((()))******+++(((((((((((())))))))))))************+++,,,---...,,,///222444333222111111///...---///111222222111222222555999>>>HHH[[[mmm~~~wwwssstttxxxxxx{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((...,,,***(((''''''((()))%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***************************************+++,,,---...////////////////////////---------...///000000111000222333333333999DDDLLL]]]kkk~~~}}}{{{}}}zzzwwwuuuwww||||||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''((()))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&((()))+++************************************+++,,,------....................................////////////...000111000///333;;;BBBJJJTTTbbbmmmvvv}}}~~~yyyuuutttvvvyyy|||yyyuuuyyy~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''""""""######$$$&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''### !!!###%%%######""""""###%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%''')))+++---...'''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''')))***+++******************************)))******+++,,,------------------------------........................///000///---...333777;;;@@@GGGNNNTTT\\\eeelllvvv||||||yyyyyyyyyzzztttppptttyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&$$$""""""###$$$%%%%%%$$$###""""""$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&''')))+++---...'''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))***************************))))))))))))***+++,,,---------------------------+++,,,,,,---......//////...000111000......000222333555888;;;???FFFNNNTTTYYY___gggmmmssszzzwwwsssqqqtttzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&&&&''''''&&&&&&)))'''%%%$$$###$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''''''''''''''((()))***+++(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++((()))***,,,---///000111---...000000000///000000...///111333555999>>>AAAFFFIIILLLOOOTTT\\\gggnnnuuuzzz~~~~~~}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""$$$&&&)))))))))'''&&&)))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))((())))))***+++,,,++++++++++++++++++++++++((((((***+++---...///000***+++,,,......//////.........000222444555777777;;;<<<<<<<<<>>>DDDNNNVVVYYY```lllzzz~~~}}}}}}~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,******************************++++++,,,,,,------+++++++++,,,...///......///...///000222333333333333444555555555999@@@FFFGGGLLLUUU```lllvvv~~~}}}}}}|||}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&'''&&&&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''%%%$$$###$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********...---------///000///...+++***))))))+++------------///222333333555:::???>>>???BBBGGGPPPZZZdddjjjqqq|||||||||{{{}}}