BM6(d rrrggg~~~gggTTTMMMNNNLLLIIIHHHHHHIIIHHHGGGEEEEEEEEEHHHKKKMMMNNNMMMJJJIIIGGGGGGIIIKKKLLLKKKGGGIIIJJJKKKJJJKKKLLLNNNMMMNNNQQQSSSTTTTTTSSSRRROOOQQQPPPLLLKKKNNNNNNKKKOOOOOOOOOQQQTTTXXX\\\___kkktttuuurrrkkkUUULLLDDD???<<<:::;;;>>>???>>><<>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@???>>>???AAAAAAAAA@@@??????@@@@@@@@@@@@????????????>>>>>>>>>???@@@@@@>>>>>>============<<<<<<>>>===<<<;;;;;;;;;;;;<<<>>>===???CCCDDDFFFNNNXXX\\\dddlllrrr}}}jjjdddjjj~~~~~~mmmfffhhh```___\\\[[[ZZZZZZ[[[\\\VVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSMMMNNNPPPQQQQQQSSSWWWZZZSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSQQQQQQSSSTTTPPPPPPOOONNNMMMLLLLLLKKKOOOOOONNNNNNOOOPPPRRRSSSQQQPPPNNNLLLKKKLLLMMMNNNOOORRRVVVVVVVVVVVVZZZ]]]\\\XXXYYY___bbbbbbcccfffnnnnnniiihhhmmmppp}}}pppaaaWWWQQQNNNPPPUUUNNNOOORRRRRRRRRSSSUUUWWW]]][[[YYYZZZ]]]^^^]]][[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWUUUSSSPPPNNNGGGIIIJJJJJJJJJMMMSSSYYY```qqqeeeRRR@@@666666555...000222555666444000------222444111000222333111222222111000000000000000//////000111111111111111000000////////////000000---...//////000000//////000111222222000//////000---000111//////222111...---///111111111000111222000111222222111111222444222111111111222444666777999:::===DDDJJJNNNMMMJJJHHHFFFHHHOOOuuu```]]]qqq~~~}}}XXXOOOLLLLLLJJJGGGFFFFFFFFFFFFEEEFFFFFFFFFHHHJJJLLLLLLLLLIIIGGGFFFFFFHHHJJJKKKKKKFFFGGGIIIJJJIIIJJJLLLMMMKKKLLLNNNQQQRRRQQQPPPPPPKKKNNNMMMIIIHHHKKKKKKHHHLLLLLLMMMPPPTTTWWWZZZ[[[bbbkkksssxxxyyy}}}xxxbbbOOOPPPKKKFFFDDDEEECCC???;;;@@@@@@??????>>>============>>>>>>??????>>>>>>===>>>===<<<===>>>??????===<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::<<<>>>BBBDDD>>>AAAHHHPPPTTT\\\mmm}}}xxxqqqwww}}}qqqfffbbbbbb___^^^\\\[[[ZZZ[[[[[[\\\VVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRLLLNNNPPPQQQPPPPPPQQQSSSPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPPPPPPPRRRTTTPPPPPPPPPOOONNNMMMLLLKKKPPPOOONNNNNNOOOQQQRRRRRROOONNNMMMKKKKKKLLLNNNOOOMMMPPPSSSTTTRRRSSSVVVYYYYYYVVVWWW]]]``````aaacccffffff```aaaeeebbbiii|||xxxooodddXXXRRRQQQQQQSSSTTTSSSRRRRRRSSSTTTSSSPPPNNNOOOQQQRRRPPPNNNRRRQQQQQQPPPQQQRRRTTTUUUMMMOOORRRUUUXXXYYYYYYXXX]]]___bbbcccdddiiiqqqvvv~~~qqqUUUCCC<<>>===<<<<<<======>>>>>>>>>>>>======<<<;;;:::;;;=========<<<999::::::::::::::::::999:::::::::::::::;;;<<<===>>>=========<<<<<<<<<<<<>>>>>>>>>@@@EEEKKKQQQUUUbbbiiivvv|||ggg[[[dddrrr~~~iii___]]]^^^aaa___^^^\\\[[[[[[[[[[[[\\\UUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRMMMOOOQQQQQQOOOMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSPPPPPPPPPOOONNNMMMLLLKKKPPPOOOMMMNNNOOOQQQRRRRRRNNNMMMLLLKKKKKKMMMOOOPPPLLLOOORRRQQQPPPPPPRRRUUUXXXTTTUUU[[[^^^^^^___bbb]]]]]]XXXYYY\\\TTTRRR___ooouuueee]]]^^^___```^^^[[[ZZZZZZ[[[]]]ZZZXXXYYY[[[[[[YYYVVVRRRRRRRRRSSSUUUWWWZZZ[[[```dddjjjrrryyy~~~www\\\BBB333222888111222DDDRRRiiiIII111222777111---000---222444111000222333111222111000000000000000111///000000111111111111000000000////////////000000---......//////////////////111333222000...///111---000111//////222111...---///111111111000111333///111222222111111222333111111111111222444666777888888;;;BBBIIILLLKKKHHHIIIHHHKKKSSSjjjooovvvbbbNNNKKKLLLIIIJJJGGGHHHLLLKKKGGGFFFHHHJJJHHHFFFFFFHHHJJJKKKJJJJJJHHHGGGGGGIIIJJJJJJJJJGGGFFFEEEGGGJJJLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMGGGIIIKKKKKKJJJHHHGGGGGGGGGHHHKKKMMMQQQSSSUUUWWWYYYZZZdddvvvyyyvvvxxx}}}yyyfffdddWWWHHHBBBDDDEEEAAA<<<;;;AAADDD???;;;<<<<<<;;;<<<:::777777;;;@@@???<<<666<<<888666<<<;;;999???:::======999888;;;===<<<;;;???AAA??????CCCFFFEEEEEENNNOOOLLL[[[}}}xxxlllfffjjjsss}}}ddd___aaa]]]XXXYYY]]]\\\[[[YYYXXXVVVUUUUUUTTTRRRPPPQQQSSSUUUTTTRRRSSSRRRRRRSSSSSSRRRNNNKKKKKKMMMOOOPPPPPPPPPNNNMMMLLLJJJIIIKKKNNNOOOMMMJJJNNNMMMLLLKKKKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOHHHIIIKKKLLLKKKLLLMMMOOOLLLKKKKKKLLLMMMOOOQQQSSSRRRSSSUUUYYY\\\___aaacccccc```[[[XXXWWWYYY]]]___^^^qqqzzzppprrr}}}||||||}}}}}}|||yyyvvvwwwxxxyyyuuunnnhhhfffeeehhhiiilllpppuuuxxx{{{|||xxxzzz^^^HHH???888444000---///666===CCCRRR???000///444444///---111111000000//////......111222222111000//////000111111111000000000000000////////////////////////////////////////////////...............///000000////////////////////////////////////000000000000000000000000111111111111111111222333444666777888777999<<>>@@@AAAAAA======<<<;;;999888777666@@@BBB;;;777===;;;666;;;555;;;@@@AAAAAABBB???;;;@@@AAAAAACCCJJJQQQQQQLLLWWWccclllsssvvvdddeeeqqqzzz~~~kkk[[[YYYZZZWWWWWW]]][[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPNNNOOOSSSUUUVVVUUUPPPOOONNNNNNNNNLLLJJJGGGNNNMMMMMMMMMMMMNNNOOOOOOLLLKKKJJJKKKLLLLLLKKKIIIMMMLLLKKKJJJIIIIIIJJJKKKGGGHHHHHHHHHHHHHHHHHHGGGIIIIIIJJJKKKLLLLLLMMMMMMJJJLLLNNNNNNNNNNNNPPPQQQPPPOOONNNNNNNNNOOOPPPQQQNNNPPPSSSWWW[[[___bbbcccccc```]]]ZZZYYY[[[]]]___bbbccclllvvvooorrr}}}}}}rrrlllmmmtttzzz___GGG<<<999555333111///000333777:::@@@666000222444333111333000000000000//////......000111222111///...///000////////////000000000000...............................................................//////000.........................../////////000000000000//////000000000111111111111111111222444555777888777999<<>>>>>@@@CCC@@@DDD>>>;;;AAAAAA===BBB===@@@@@@>>>???BBBDDDAAAFFFKKKWWWjjjkkkjjj|||}}}fff^^^YYYYYYWWWTTTXXX```XXXXXXWWWVVVUUUUUUTTTTTTSSSQQQNNNOOOQQQSSSUUUUUURRRPPPNNNNNNMMMMMMKKKIIINNNMMMKKKIIIJJJLLLNNNPPPJJJJJJKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQOOOPPPSSSVVVYYY\\\___```___^^^]]][[[ZZZ[[[\\\\\\aaa[[[\\\kkksssnnnsss~~~vvvXXX@@@444222222222222222222111111000000000000222444333000111555000000000////////////......000000000...---...///.........//////000000000......................................................------......///000............................../////////000000000//////000000000000111111000000111222333555666777777999<<>>???BBBDDDCCCAAA>>>AAACCCDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEJJJIIIHHHGGGHHHJJJLLLNNNSSSPPPNNNOOOQQQQQQOOOMMMRRRRRRRRRRRRTTTVVVXXXYYY^^^ZZZWWWWWW\\\```ccccccxxx}}}rrrkkkwwwuuusssvvv~~~tttccc```]]]ZZZZZZYYYWWWVVVPPPPPPPPPPPPQQQRRRSSSTTTWWWVVVTTTQQQNNNLLLJJJIIIPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKMMMOOOOOOMMMKKKJJJKKKLLLLLLLLLLLLNNNPPPSSSPPPPPPRRRQQQMMMMMMOOOLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDDDDEEEGGGGGGEEEDDDIIIJJJLLLNNNOOOOOOOOOOOORRRNNNJJJKKKNNNPPPMMMJJJMMMMMMNNNOOOOOOOOONNNNNNPPPPPPQQQTTTWWWZZZZZZYYY[[[[[[[[[YYYYYYZZZ]]]```\\\^^^bbbhhhooooooaaaMMM???888777777777111111111111111111111111////////////////////////000000000000///...---,,,+++...000...,,,***,,,///,,,...000///,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++---------.........//////..................------000...------///000//////+++...---+++...555666111777999<<>>???BBBCCCAAA@@@???AAABBBCCCBBBAAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLOOOMMMLLLMMMPPPQQQPPPNNNRRRQQQQQQRRRSSSUUUVVVXXX\\\YYYWWWXXX]]]```bbbbbbjjjxxxtttxxxzzzqqqrrr{{{}}}qqqhhhddd]]]\\\[[[[[[[[[YYYWWWTTTQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPMMMKKKIIIHHHMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKMMMMMMLLLKKKJJJKKKKKKJJJJJJKKKMMMPPPQQQNNNNNNQQQQQQNNNNNNQQQKKKKKKJJJIIIGGGFFFEEEEEECCCDDDDDDEEEEEEDDDDDDDDDFFFEEEEEEFFFHHHHHHGGGFFFKKKLLLNNNOOOQQQQQQPPPPPPQQQNNNKKKLLLNNNOOOLLLIIIKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQSSSWWWYYYYYYXXXYYYZZZZZZZZZZZZ[[[]]]___aaabbbggglllooosssjjjSSSOOOFFF:::333111222111000222111111111111111111111........................///////////////...---,,,,,,---...---,,,+++,,,------///222111///------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---........................(((+++///111222111111111111333222...000666999777666999<<>>AAADDDFFFFFFCCC@@@>>>AAA@@@??????@@@AAA@@@>>>???@@@AAAAAA@@@@@@AAACCCAAAAAAAAA@@@@@@?????????BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIJJJMMMOOOOOOOOOQQQQQQPPPPPPQQQSSSTTTUUUWWWWWWWWWYYY]]]`````````aaaccciii{{{{{{|||}}}~~~{{{www|||~~~iii[[[XXXZZZXXXYYYZZZ[[[\\\[[[WWWTTTRRRRRRSSSSSSUUUVVVWWWXXXUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHJJJKKKKKKJJJJJJJJJIIIHHHGGGIIILLLOOOMMMKKKLLLOOOPPPNNNOOORRRJJJJJJIIIHHHHHHGGGGGGFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJJJJIIIJJJKKKMMMOOOPPPPPPOOOOOOOOOMMMLLLMMMOOONNNKKKGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPQQQSSSVVVYYYYYYXXXVVVXXXZZZ[[[[[[[[[]]]^^^aaaaaafffnnnqqqooommmmmmvvvtttcccOOO>>>999555111000222333111///222222222111111000000000........................------.........------,,,,,,+++***+++,,,---,,,+++,,,///333444333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,........................+++...111111///......000000222000------222666888666888<<>>>>>?????????===>>>@@@BBBBBBAAA???>>>AAA@@@????????????>>>===???@@@@@@???>>>>>>AAACCCEEEDDDDDDCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGFFFIIIHHHGGGHHHJJJKKKMMMMMMPPPOOOOOONNNOOOPPPRRRSSSRRRSSSVVVYYY[[[]]]\\\\\\\\\ccceeeppp~~~uuuvvvvvvuuutttyyy}}}|||rrrllllllsss|||ggg^^^]]]ZZZWWWYYYYYYYYYZZZ[[[ZZZWWWTTTSSSSSSTTTTTTVVVWWWYYYZZZVVVUUUTTTRRRQQQOOONNNMMMJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHFFFFFFHHHJJJJJJJJJIIIIIIGGGEEEEEEGGGKKKOOOKKKHHHIIILLLMMMKKKKKKNNNHHHHHHHHHHHHHHHGGGGGGGGGBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEEGGGIIIKKKKKKKKKHHHIIIJJJLLLMMMMMMLLLLLLMMMLLLLLLMMMOOOMMMJJJFFFHHHIIIKKKNNNPPPRRRSSSTTTRRRQQQQQQSSSVVVYYYZZZYYYTTTVVVZZZ\\\\\\[[[\\\\\\___^^^aaafffjjjkkkkkkjjjiiikkkwww}}}hhhZZZOOOEEE===555444333333555555222000222222111111000000//////........................,,,,,,------...------------***((()))---...,,,******...333555444111,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...............222111000///000111333444,,,...///------000444777666888<<>>>>>============>>>>>>======<<<<<<<<<===>>>>>>?????????>>>============>>>??????>>>======@@@BBBEEEDDDDDDCCCBBBAAA@@@???BBBBBBAAAAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEDDDHHHHHHGGGFFFFFFGGGIIIKKKOOONNNMMMMMMMMMNNNOOOPPPNNNPPPTTTWWWXXXXXXXXXWWWVVV___aaabbblllyyy|||tttmmmlllqqqzzz~~~|||www}}}yyypppjjjppp~~~iiiWWWXXX\\\ZZZUUUZZZXXXVVVUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUVVVXXXYYYSSSSSSRRRQQQPPPOOONNNNNNKKKLLLMMMNNNOOOOOOOOONNNJJJHHHFFFFFFHHHJJJJJJJJJHHHHHHFFFDDDDDDFFFJJJNNNIIIGGGGGGIIIIIIGGGGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGAAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFHHHKKKKKKKKKGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNLLLJJJGGGIIIJJJLLLOOORRRSSSUUUUUUSSSRRRQQQSSSVVVYYYYYYYYYSSSVVVZZZ\\\[[[[[[ZZZ[[[^^^```___]]][[[]]]___aaaZZZaaaiiinnnvvvzzzkkkVVVGGG===777333111333222111000000000///...111111111000000000//////........................,,,,,,------...---------,,,***((()))---...,,,***))),,,000333444111,,,(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////...---000555888777555---...000222333444666999777999<<<@@@DDDGGGIIIJJJJJJIIIHHHIII~~~qqqMMMDDD@@@AAAAAA<<<======<<<<<<<<<===>>>>>>>>><<<:::999888:::<<<===<<<>>>>>>>>><<<;;;<<<======>>>>>>>>>======???@@@@@@@@@@@@??????>>>>>>>>>BBBAAA@@@????????????@@@@@@@@@AAAAAABBBCCCCCCCCCGGGGGGFFFEEEDDDEEEGGGJJJNNNMMMLLLKKKKKKKKKLLLMMMMMMPPPTTTVVVVVVUUUTTTTTTTTTXXXUUUXXXdddlllyyywwwtttxxx}}}wwwqqqrrrssskkkuuuuuuvvvyyy~~~tttlllbbbZZZWWWWWWWWWVVVXXXUUUQQQOOOOOOOOOOOONNNRRRRRRRRRRRRRRRSSSTTTUUUNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNOOOPPPOOONNNNNNKKKIIIHHHHHHJJJKKKKKKJJJGGGGGGFFFEEEDDDFFFIIILLLHHHEEEEEEHHHHHHEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGGGGEEECCCDDDFFFIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKHHHIIIKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQRRRSSSTTTSSSQQQPPPQQQTTTVVVXXXXXXTTTWWWZZZ[[[ZZZYYYYYYYYYYYY___```\\\WWWWWWYYYZZZZZZ^^^aaa``````jjj{{{ooodddTTTHHH<<<555222//////111000///.........///000111000000000000000000000000------------------------------.........------,,,+++******+++---...---,,,)))***---000222111...***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++,,,,,,------.../////////,,,+++,,,///333555333222222......111444444444555888999<<>><<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999999:::::::::<<<>>>===;;;;;;<<<>>>;;;<<<>>>>>>=========>>><<<<<<<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@@@@??????>>>???AAABBBCCCDDDEEEEEEDDDCCCDDDHHHLLLMMMLLLKKKJJJIIIIIIJJJKKKOOORRRVVVWWWUUUSSSSSSTTTSSSUUUQQQTTT___bbbggguuuyyyyyyxxxvvv}}}nnnZZZYYY\\\___^^^ZZZWWWVVVWWWSSSRRRPPPPPPQQQQQQOOOMMMPPPPPPOOOOOOOOOPPPPPPQQQKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMKKKJJJKKKJJJJJJKKKMMMMMMLLLKKKFFFFFFGGGFFFEEEFFFIIIKKKFFFDDDDDDGGGHHHFFFFFFIIIEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFDDDBBBBBBDDDFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHIIIJJJJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMPPPSSSTTTUUUVVVXXXZZZZZZYYYWWWWWWXXXVVV\\\]]]YYYWWWZZZ\\\[[[___ZZZWWW[[[cccfffccc^^^sss}}}{{{kkkXXXLLLGGG>>>777333444555444444777///000000000000111222444......//////000111111111------------------------///////////////...---,,,***+++,,,---,,,,,,...///+++++++++...222333111///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++,,,,,,------...//////000---.........222===MMMYYY===333,,,...222111111222777999<<<@@@CCCFFFHHHIIIIIIHHHHHHIIIeeeKKKAAAEEE???999<<<>>><<<<<<<<<<<<<<<===>>>???<<<<<<======<<<:::999888999;;;======;;;:::===???999<<<>>>???>>>=========::::::;;;<<<===>>>??????============>>>@@@AAABBB@@@???======>>>???BBBCCCBBBCCCDDDCCCCCCEEEJJJOOOMMMLLLJJJIIIHHHHHHIIIJJJQQQTTTXXXXXXUUUSSSSSSTTTNNNVVVUUURRRSSSPPPWWWiiiiiiyyyooodddaaacccXXXWWWVVVXXXYYYYYYVVVSSSQQQQQQRRRUUUVVVUUURRROOOOOOOOONNNMMMMMMMMMMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKGGGHHHJJJKKKKKKJJJHHHGGGKKKKKKLLLMMMOOOOOOMMMKKKEEEFFFGGGGGGFFFGGGIIIKKKEEECCCDDDHHHIIIHHHIIILLLEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDFFFDDDAAAAAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIKKKMMMOOOKKKKKKLLLMMMMMMMMMMMMLLLNNNLLLJJJKKKMMMPPPRRRRRRWWWYYYZZZYYYWWWVVVWWWWWWZZZ[[[XXXQQQPPPVVVYYYWWWTTTWWWZZZZZZYYYZZZ]]]aaa]]]___gggyyy{{{iiiZZZLLL???:::===888222111444555///,,,......000111111000000000111------...///000111222222------------------------000000000000///...---,,,))),,,......,,,,,,...111---++++++---111444444333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000---/////////999VVVKKK<<>>???>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999::::::;;;888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<======>>>???@@@@@@AAAAAABBBAAA@@@@@@BBBFFFIIILLLKKKJJJHHHHHHIIIJJJKKKKKKJJJLLLPPPSSSTTTTTTSSSRRRPPPPPPOOOQQQTTTWWWXXXXXXaaabbbkkkoookkkmmmfff]]]YYYXXXZZZ]]]___^^^[[[XXXUUUQQQRRRTTTTTTSSSPPPMMMKKKNNNNNNNNNMMMMMMMMMLLLLLLMMMKKKIIIGGGFFFGGGHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMJJJHHHGGGHHHKKKKKKGGGDDDFFFEEEDDDCCCBBBBBBBBBBBBEEECCCBBBAAABBBCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFIIIHHHHHHGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQUUUTTTRRRSSSUUUWWWXXXXXXUUUTTTSSSSSSTTTWWWZZZ[[[TTTSSSRRRUUUXXXYYYVVVSSSVVVZZZ]]]aaaiiiwwwkkk___NNNBBB>>><<<;;;999111111111111000000000000111111000000//////......////////////////////////...------,,,,,,------...//////.........------------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---+++---DDDhhh;;;666111///111444555555999999;;;>>>DDDGGGIIIIIIHHHHHHHHHIII{{{```KKKDDDCCC@@@===<<<<<<>>>???>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999::::::;;;888888999999:::;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBDDDGGGIIIKKKHHHGGGGGGHHHJJJLLLMMMNNNLLLNNNPPPRRRRRRQQQOOONNNMMMLLLLLLNNNQQQSSSTTTTTTYYYZZZ\\\cccsss|||kkk^^^___aaa\\\WWWWWWWWWYYY[[[\\\\\\YYYUUUSSSOOOPPPQQQRRRRRRQQQOOONNNOOOOOONNNNNNMMMLLLKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGGGGHHHIIIHHHFFFDDDGGGFFFEEECCCBBBBBBBBBBBBDDDCCCBBBBBBDDDFFFFFFEEEAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQTTTSSSQQQQQQSSSUUUUUUUUURRRRRRRRRSSSUUUWWWYYYZZZWWWVVVUUUWWWXXXXXXVVVSSSTTTTTTUUUTTTTTTXXX```fffuuuvvvjjj]]]UUUKKKCCC:::555555555333111111111111000000000//////000000000000//////......000000000000000000000000...------,,,,,,------...///.........------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------...///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---000...,,,666HHHPPPLLL555222...---///111222222999999:::>>>DDDHHHIIIIIIHHHHHHIIIIIIqqqRRRAAA;;;======<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999999999::::::888888888999::::::;;;;;;999::::::;;;;;;::::::999==============================>>>>>>>>>>>>>>>===???????????????@@@@@@@@@AAABBBCCCDDDFFFGGGIIIIIIEEEEEEFFFHHHJJJMMMOOOQQQNNNOOOPPPQQQPPPOOOLLLKKKLLLKKKKKKLLLOOORRRRRRRRRTTTWWWXXXUUUUUU```tttnnn]]]WWWVVVZZZZZZUUUTTTYYYVVVXXXYYYZZZXXXVVVRRRPPPLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGFFFDDDCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHGGGFFFDDDDDDEEEGGGFFFEEECCCBBBBBBAAAAAACCCBBBBBBCCCDDDFFFEEEDDD@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>CCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQOOOOOOQQQRRRRRRQQQNNNOOOQQQSSSUUUVVVWWWXXXVVVVVVUUUVVVVVVUUUSSSPPPLLLMMMNNNNNNNNNNNNNNNNNNPPPXXXcccmmmxxxqqqhhh\\\QQQKKKEEE@@@<<<444222000222444555222///111111000000000000//////000000000////////////...////////////////////////...------,,,,,,------...............------------***++++++,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............///000111111++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,///...***...555444---000///------///111222222888999:::>>>DDDHHHIIIJJJIIIIIIIIIJJJeeeGGG<<<===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999777888888888999999::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======????????????????????????@@@AAACCCEEEGGGGGGGGGGGGCCCEEEGGGHHHJJJLLLNNNPPPNNNOOOPPPPPPPPPNNNLLLKKKNNNMMMLLLNNNQQQSSSTTTSSSQQQWWW]]][[[UUUVVV^^^gggrrreee^^^]]]ZZZXXXZZZWWWSSSSSSXXXWWWWWWXXXWWWVVVSSSQQQOOOLLLKKKKKKLLLMMMOOOQQQRRRPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFCCCEEEEEEDDDCCCBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEGGGFFFBBBAAABBBEEEFFFEEEDDDCCCAAAAAAAAAAAACCCBBBAAABBBCCCDDDBBBAAABBBBBBAAA@@@????????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQOOONNNMMMMMMNNNNNNNNNLLLJJJLLLOOORRRTTTUUUUUUTTTQQQQQQQQQRRRRRRQQQOOONNNKKKLLLNNNRRRUUUVVVTTTRRRRRRSSSSSSRRRRRRXXXccclll|||yyylllaaaZZZJJJEEE>>>:::999999999999222222333555777666333000111000000000////////////////////////////////////------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........---------------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......+++(((+++222333000/////////111333444555555888888:::>>>DDDHHHJJJJJJJJJJJJJJJJJJyyyVVVAAA===???<<<<<<=========;;;:::999::::::;;;;;;;;;;;;::::::888888999999999999999999777777888888888888888999888888999999999999888888999999999999999999999999:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>===>>>???BBBDDDEEEFFFEEEDDDCCCEEEHHHIIIIIIIIIKKKMMMLLLMMMNNNOOOOOOOOONNNNNNOOOMMMMMMNNNQQQSSSSSSSSSQQQUUUZZZ[[[XXXXXXZZZ]]]___xxxssskkklllpppiiiaaaZZZUUUSSSQQQRRRUUUWWWWWWVVVUUUTTTRRRPPPOOOMMMLLLKKKKKKKKKMMMOOOPPPPPPPPPNNNMMMKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEECCCDDDEEEDDDBBBBBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBAAACCCEEECCC@@@???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@AAACCCEEEFFFEEEDDDEEEDDDBBB@@@???>>>============>>>???@@@AAABBBCCC>>>??????@@@AAAAAABBBBBBAAABBBCCCDDDFFFHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJKKKLLLLLLKKKIIIHHHJJJMMMPPPRRRRRRRRRQQQLLLMMMOOOPPPPPPOOOOOOOOOOOOOOONNNOOOPPPPPPNNNLLLLLLMMMMMMMMMMMMOOOSSSWWWRRR[[[gggrrrzzz{{{rrrjjjfff___XXXQQQJJJCCC>>>===;;;777444333222111000333333222333333222000///000000000////////////................../////////...........................------,,,,,,------...,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++***************++++++,,,,,,,,,+++++++++,,,,,,,,,------000///,,,((((((,,,...------///111222444555666777777888:::>>>DDDHHHJJJKKKKKKKKKKKKKKK}}}XXXCCC;;;;;;======>>>======<<<;;;999999999::::::;;;;;;::::::999777777888999999999888888777777777777777777777777777888888999999888888777777777777777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<===???AAABBBBBBBBBBBBBBBEEEIIIIIIGGGFFFHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKLLLNNNPPPPPPPPPVVVVVVUUUUUUUUUWWWZZZ\\\YYYaaaqqqvvvnnnmmmpppllleee[[[VVVTTTUUUVVVWWWVVVUUUTTTSSSQQQPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFEEECCCBBBCCCDDDAAABBBBBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>???AAA@@@@@@????????????@@@@@@>>>>>>@@@DDDHHHJJJJJJIIICCCCCCAAA@@@>>>>>>=========>>>???@@@BBBDDDEEEFFF>>>???@@@AAABBBBBBBBBBBB@@@AAABBBDDDEEEFFFHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKIIIGGGGGGIIIKKKNNNOOOOOONNNNNNKKKMMMOOOPPPPPPOOOPPPPPPLLLKKKJJJIIIGGGGGGGGGGGGKKKKKKMMMNNNNNNNNNMMMMMMIIIKKKMMMOOOPPPRRRUUUWWWbbbgggppp{{{}}}wwwooojjjaaa\\\WWWSSSPPPKKKEEE@@@AAA???===<<<;;;:::888666666555555444333222111111222111111000000111111222000000////////////......---............/////////000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,------------.........---,,,++++++******++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,++++++***))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,.........---,,,++++++---000111111222444666777777:::>>>DDDIIIKKKKKKLLLLLLLLLLLL}}}ZZZEEE===:::;;;======<<<<<<;;;;;;::::::999888999:::;;;;;;:::999888555666888999999999888888777777777777777777777777777777888888888888777777888888888888888888888888777777888999::::::::::::999::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>????????????CCCGGGHHHEEEDDDFFFIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJMMMNNNOOONNNTTTUUUUUUUUUUUUVVVXXXZZZXXXYYY[[[cccqqqxxxpppeee^^^]]]aaa___\\\YYYXXXYYYYYYXXXSSSRRRQQQOOOOOONNNOOOOOOMMMLLLLLLLLLMMMMMMNNNOOONNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGEEEFFFGGGFFFEEEDDDDDDFFFBBBCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA???======>>>>>>>>>>>>===<<<<<<======>>>???@@@>>>>>>@@@CCCFFFGGGFFFDDD>>>>>>======>>>>>>???@@@??????@@@AAACCCDDDEEEEEE@@@AAABBBCCCDDDDDDDDDCCCAAAAAABBBCCCDDDFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHJJJJJJIIIGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJMMMOOOPPPNNNLLLMMMNNNEEEGGGIIIHHHFFFGGGJJJMMMQQQOOOMMMLLLKKKIIIEEECCCKKKHHHEEEEEEEEEDDDBBB@@@@@@BBBFFFJJJOOOSSSVVVXXXWWWXXXXXXXXXVVVSSSQQQOOOJJJHHHEEECCCBBB???<<<999<<<<<<<<<======<<<<<<;;;666444333444666777777666000111333333444555777888111222222111111111222444000000/////////.........---------.........//////////////////////////////...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---++++++++++++++++++++++++************************++++++************++++++***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,((()))---111222111000111+++---/////////000333666777777999>>>DDDIIIKKKKKKMMMMMMMMMLLLdddRRRCCC??????===;;;<<<;;;;;;:::999999::::::;;;888999:::;;;;;;:::999888555666777999999999888777777777777777666666666666777777888888888888777777888888888888888888888888555666777888999:::::::::888888999999:::;;;<<<<<<999::::::;;;<<<===>>>>>><<>>;;;;;;===???>>><<<::::::;;;;;;===>>>???@@@@@@???@@@AAAAAA@@@===:::999999:::;;;===???AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFFAAAAAAAAABBBBBBBBBBBBBBBEEEEEEEEEHHHJJJJJJIIIGGGHHHIIIJJJJJJKKKKKKJJJJJJIIILLLNNNMMMJJJHHHHHHIIIDDDHHHLLLKKKHHHFFFJJJMMMNNNKKKGGGGGGHHHJJJJJJIIICCC@@@???BBBGGGHHHEEEAAABBBBBBBBBBBBBBBCCCDDDEEE>>>@@@BBBDDDDDDDDDCCCBBB???<<<999777888999::::::777888999888666444444444<<<:::777777777777666555222222222111000111333555000111222111000//////000000/////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------)))******++++++,,,,,,---(((((()))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++)))***+++,,,++++++)))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,///222,,,...000000///000444777666777999>>>DDDIIIKKKLLLNNNMMMMMMMMMbbbKKKEEE>>><<<===>>><<<999;;;:::999999888888999999888888888777666555555444<<<777666999;;;888555555999666666888888444333555888777666666666888999:::666666666777888888999999888888888888888888888888::::::999999::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@CCCEEEHHHJJJHHHIIIIIIJJJJJJIIIIIIIIIIIIKKKMMMPPPQQQQQQPPPOOOLLLOOOSSSUUUTTTRRRQQQQQQVVVVVVWWWWWWXXX[[[aaadddyyyuuukkkeeeaaaZZZYYYXXXWWWWWWVVVVVVVVVYYYXXXVVVTTTRRRPPPOOOOOOLLLMMMNNNOOOPPPOOONNNNNNKKKLLLNNNPPPQQQQQQQQQPPPOOOMMMLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDD>>>??????@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>======<<<======>>>??????@@@@@@========================;;;;;;<<<>>>???@@@AAABBB@@@CCCFFFDDD@@@???CCCGGGFFFDDDBBBCCCFFFHHHGGGFFFBBBCCCDDDFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGGGGFFFEEEGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKKKKLLLLLLKKKGGGDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIDDDCCCBBBAAAAAABBBDDDEEE@@@???>>>>>>>>>???@@@AAA>>>>>>>>>>>>????????????:::::::::999999999888888777777777777666666666666555444444333333444444555333333222111111222333333222111000111222222111000333222111000////////////---------------------------------...............,,,------,,,++++++,,,...***---///+++(((***444===<<<555---)))***,,,+++((())))))))))))))))))))))))((()))******)))((()))***(((((())))))************)))************+++++++++************************)))************+++++++++---,,,+++******,,,...///***+++,,,---..................///000111333555666:::;;;<<<@@@EEEIIIKKKKKKJJJNNNOOOLLLjjjRRREEE@@@;;;;;;===>>><<<:::;;;:::999999888888999999999888888777666666555555777444444777888666555888777666777:::888444444888666555555444555666777888555555666666777888888888888888888888888888888888888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<=========???AAADDDFFFHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNNNNNNNMMMKKKNNNQQQSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWZZZ^^^aaaeeeiii{{{mmmccc^^^ZZZWWW[[[ZZZXXXWWWVVVVVVWWWWWWYYYXXXVVVTTTRRRPPPOOOOOOLLLMMMNNNOOOPPPPPPOOONNNLLLMMMNNNOOOPPPPPPOOOOOONNNLLLKKKKKKKKKKKKIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCC>>>???@@@AAABBBCCCDDDEEEDDDCCCBBB@@@@@@@@@@@@AAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????AAACCCCCCBBB@@@AAAFFFJJJDDDCCCAAABBBEEEGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIGGGEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBB@@@@@@AAACCCDDD??????>>>=========>>>???>>>>>>>>>===============999999888888888777777777666666666555555555444444444444333333333333444444333222111111111111222333222111000000222222111000222111000///............------------------------...............---------+++,,,---,,,+++***,,,...,,,,,,,,,---000555;;;???888222,,,)))+++,,,***(((***************************+++,,,,,,+++***+++,,,+++++++++*********))))))))))))*********+++++++++************************)))************+++++++++,,,,,,*********+++---...***+++,,,---............---......000111333555666999999;;;???DDDHHHIIIJJJJJJNNNOOOLLLeeeMMMAAA===;;;999:::===>>><<<999::::::999888888888888999999999888888777777666666444333444777666666<<>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======@@@@@@??????@@@BBBEEEHHHBBB@@@@@@AAADDDFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNPPPPPPMMMKKKGGGEEEDDDEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFGGGHHHIIIGGGFFFJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@AAAAAA???>>>===<<<<<<;;;<<<<<<======<<<<<<;;;;;;::::::777777777777666666666666555555444444444333333333444333333222222333333444222222111111111111222222222000///000111222111///000///...---------------........................//////......------,,,,,,+++,,,---,,,******,,,---///+++)))---555;;;<<<999222///******+++,,,***(((***************************+++,,,,,,+++***+++,,,(((((((((((((((((((((((()))))))))*********++++++************************)))************+++++++++++++++***))))))+++,,,---***+++,,,---............------...///111333555666666777999>>>CCCFFFHHHHHHJJJNNNOOOMMMjjjOOO???999:::999999;;;======;;;888:::999999888888888888888999999888888777777777777666666777777777:::GGGUUUIII@@@888777888666666777333333333333333333444444222333333444444555666666666666666666666666666666444444444444444555666666777999;;;=========;;;::::::;;;;;;===>>>@@@AAABBB???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNNNNNNNMMMNNNOOORRRTTTWWWWWWWWWVVVWWWWWWVVVVVVXXXYYYYYY]]]lll|||rrreeeddd```[[[ZZZ\\\]]]\\\ZZZ\\\[[[XXXVVVUUUVVVXXXYYYXXXWWWUUUSSSQQQOOOOOONNNKKKLLLNNNPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKMMMKKKIIIIIIIIIHHHFFFDDDHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCBBB???@@@AAABBBDDDEEEFFFFFFDDDBBB@@@??????@@@BBBDDDBBBAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>======>>>@@@BBBAAA@@@?????????@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGIIIKKKMMMOOOQQQRRRNNNLLLIIIGGGFFFGGGIIIJJJIIIJJJJJJKKKLLLKKKKKKKKKIIIGGGFFFFFFHHHIIIIIIHHHJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA??????>>>>>>??????>>>>>>===<<<;;;;;;:::<<<<<<;;;:::999888888777777777777666666666555555444444444444333333333333333333222222222222333333111111111000000111111111111000//////111111000/////////...---------------........................//////...------,,,+++++++++,,,,,,+++******+++---000,,,))),,,222444111------+++)))***++++++***(((++++++++++++++++++++++++((()))******)))((()))***''''''(((((()))***++++++))))))))))))************************************))))))*********+++++++++******)))))))))***+++,,,***+++,,,---............------...///111333444666666777999>>>CCCFFFGGGGGGIIINNNPPPMMMfffUUUKKKAAA:::;;;;;;<<<======<<<999777:::999888888777777888888888888888777777777777777888777777666666<<>>===<<<;;;:::;;;<<<===>>>???@@@@@@<<<===>>>@@@AAABBBBBBBBBFFFFFFEEEEEEFFFGGGIIIIIILLLLLLMMMLLLJJJIIIKKKLLLQQQSSSVVVWWWVVVUUUTTTUUUUUUUUUWWWZZZZZZZZZ^^^ccchhhqqq}}}ppphhhccc```^^^ZZZWWWVVVYYY[[[[[[ZZZ[[[ZZZXXXVVVUUUVVVWWWXXXUUUTTTSSSQQQPPPOOOOOONNNLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJIIIMMMKKKIIIIIIIIIIIIGGGEEEGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCDDDDDDEEEDDDDDDCCC@@@AAAAAABBBCCCDDDEEEEEECCCAAA???>>>======>>>?????????>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBB>>>>>>???BBBCCCAAA>>>;;;>>>>>>??????@@@AAACCCDDDDDDDDDEEEEEEDDDDDDCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKJJJHHHGGGGGGHHHJJJIIIIIIIIIIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>=========??????>>>>>>===<<<;;;:::;;;::::::999888777666666888777777777777666666666555555555444444444333333222222111111111111222222000000000000000000000000000///......000000///...//////...---------..............................//////...---,,,++++++***++++++,,,+++***)))+++---,,,+++,,,,,,,,,+++)))'''***))))))***++++++***)))************************((()))******)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******)))*********++++++***+++,,,---............---------///000222444555777888;;;@@@EEEHHHHHHHHHHHHMMMPPPNNN```JJJIIIJJJDDD<<<<<<=========<<<;;;999888999999888777777777777888777777777666666666666666777555444333333888HHHXXXWWWEEE555222666777444111555555666666666555444333222222222333444444555555444444444444444444444444555444444444444555666666666777999;;;<<<<<<;;;;;;999:::;;;<<<===>>>>>>===;;;<<<>>>???AAABBBCCCCCCGGGFFFEEEDDDDDDFFFHHHIIIKKKKKKJJJIIIGGGGGGIIIKKKOOOQQQTTTTTTSSSRRRRRRSSSTTTSSSRRRTTTVVVXXXZZZZZZ]]]\\\eee}}}nnnddd```]]]]]]___ZZZXXXUUUTTTVVVXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUQQQPPPPPPOOONNNNNNOOOOOOLLLMMMNNNNNNNNNMMMKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJHHHHHHIIIIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<<<<======>>>??????@@@@@@????????????????????????>>>>>>??????@@@AAABBBBBB???AAACCCEEEDDDAAA>>>;;;>>>???@@@@@@??????AAACCCBBBBBBCCCCCCCCCBBBAAAAAADDDEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJIIIGGGGGGFFFEEECCCBBB@@@???>>>======>>>??????>>>======???>>>>>>>>>======<<<<<<===>>>>>>>>>===<<<;;;:::999999888888777777666666777777777777666666666666555555444444444333333333222111111000000111111222//////000000000000//////000...---...///000///---///......---------......------------------------......------,,,,,,++++++***+++,,,+++))))))+++,,,'''***------+++******,,,)))))))))************+++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,++++++***)))(((''''''&&&((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++***+++,,,---............,,,,,,---...000222444555777888<<>>@@@AAACCCDDDDDDGGGFFFCCCBBBBBBDDDGGGIIIGGGHHHGGGFFFEEEGGGJJJMMMLLLNNNPPPPPPOOOOOOOOOQQQSSSRRROOOMMMNNNQQQSSSSSS^^^XXXZZZfffpppyyyzzzsssggg]]][[[ZZZWWWUUUVVVZZZYYYWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIGGGJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFCCCDDDDDDEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<===>>>======<<<;;;;;;<<<>>>??????>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBAAA???===>>>@@@???AAABBB@@@>>>>>>@@@BBB???@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@??????===>>>????????????>>>===<<<<<<=========<<<<<<<<<;;;;;;<<<===<<<<<<;;;:::888888888888777777777777666666666555555555444444333333333333222222222222111111000000000000111111......///000000///......///...------//////...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,'''))),,,---,,,+++---...*********))))))***+++,,,((((((((((((((((((((((((***+++,,,,,,+++***+++,,,&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---............,,,,,,---...000222444555777888<<>>:::;;;;;;;;;999999:::;;;999888888777777777777777444444444555555555555555555444555666444111333999777444333555444222333777444444555666555444222111222333333444444555555666333333333333333333333333333333222222333333444555333333444444555777888999666777888999:::999999888;;;<<<>>>@@@BBBDDDDDDEEEGGGEEEBBB@@@AAACCCFFFHHHDDDEEEEEEDDDEEEHHHLLLPPPJJJKKKMMMMMMLLLLLLMMMOOOMMMPPPQQQPPPOOORRRUUUVVVRRRQQQVVV______[[[bbbooottt}}}xxxnnnhhhhhhiii___XXXYYY[[[XXXVVVWWWZZZZZZYYYXXXWWWUUUSSSRRRTTTUUUVVVWWWVVVTTTRRRPPPKKKKKKKKKKKKLLLMMMOOOOOOMMMMMMMMMMMMKKKIIIGGGEEEIIIHHHGGGGGGGGGHHHIIIJJJFFFDDDDDDEEEFFFGGGFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@???@@@AAAAAABBBBBBAAAAAA???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????888:::<<<>>>??????===<<<;;;===???@@@???===:::888<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;999<<<>>>;;;888888===BBB@@@BBBCCCAAA>>>===???BBB>>>>>>???@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGHHHIIIEEECCCBBBAAACCCFFFJJJLLLGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGHHHIIIGGGDDDAAABBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@@@@???>>>===;;;;;;<<<<<<===<<<<<<<<<888999:::;;;;;;;;;:::999777777777777888888888888555555444444444333333333222222222111111111111000111111000000000000111111---...///000000///...---///...------...///...---+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---***++++++***))))))***,,,******++++++,,,,,,,,,+++++++++***)))))))))+++---(((((((((((((((((((((((((((*********)))((()))***%%%&&&(((***---///111222(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------------,,,++++++,,,---............,,,,,,---...000222333555666888<<>>===;;;:::::::::;;;;;;;;;::::::999888777777666666555444444444444444444333222333444555555333444333222222222222333444444333333222222333333444111222222333333222222111000111222222333333222222333333333333333333333333000222333555666666555555555555555555666666666666666666666777888:::;;;<<<@@@@@@???>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIKKKLLLNNNNNNNNNOOOPPPRRRUUUVVVUUUXXXZZZZZZYYYYYY[[[^^^bbbaaaaaaeeelllwwwyyyxxx}}}ttteee]]]^^^[[[XXXUUUUUUVVVVVVUUUWWWTTTRRRTTTWWWXXXSSSOOOVVVUUUTTTSSSQQQPPPOOONNNJJJJJJJJJJJJKKKLLLNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJHHHFFFEEECCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDEEEDDDDDDBBBAAA@@@?????????@@@??????>>>>>>>>>>>>>>>????????????????????????BBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<===>>>???===<<<;;;:::999:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::999:::<<<;;;:::999999:::777777888999;;;<<<======<<<===>>>>>>======>>>@@@<<<===>>>??????@@@@@@???CCCCCCCCCBBBBBBAAAAAA@@@DDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGHHHFFFCCCAAABBBDDDBBBAAA@@@?????????@@@AAAAAA@@@>>><<<<<<<<<<<<===;;;::::::999999::::::;;;:::::::::999999999888888:::999777666666777999:::555555444444444333333333555444333222111111111111222111111000000000000000////////////////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++******))))))******))))))***+++,,,,,,------///,,,(((%%%$$$%%%((()))))))))))))))))))))))))))(((((((((((('''''''''''')))---***$$$(((444777111+++++++++++++++***)))((())))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,---------............///,,,...///000000111444666666888;;;???CCCFFFHHHIIIGGGNNNRRRPPP<<<;;;:::999999999:::;;;;;;::::::999888888777777777666555555444444444555666555444555777888777666222333444444444444333222333333222222222222333333111222222333333222222111111111222333333333333333222222222222222222222222111222333444555555444444444555555555666666666666666666666777888999;;;;;;<<<<<<;;;;;;;;;<<<======>>>??????AAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLLLLJJJJJJJJJLLLNNNNNNNNNOOOPPPRRRSSSUUUWWWXXXZZZYYYVVVUUUVVVXXXYYYXXXYYY[[[___dddhhhkkkvvv{{{nnnooowwwzzzxxxqqqqqqwwwxxxjjjbbb\\\ZZZWWWWWWWWWXXXWWWVVVVVVSSSQQQSSSVVVVVVRRRNNNSSSSSSRRRPPPOOOMMMLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>============>>>========================@@@??????>>>===<<<<<<;;;::::::::::::;;;;;;<<<=========;;;:::::::::;;;<<<::::::;;;;;;;;;;;;::::::666888::::::999777777888888999999:::;;;<<<======;;;<<<>>>>>>=========>>><<<<<<===>>>????????????CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCEEEFFFDDDBBB@@@AAACCCCCCBBB@@@???>>>>>>??????AAA@@@>>>===<<<<<<======::::::999999999999:::::::::999999999999888888888999888777666666777888999555444444444444333333333555444333222111111111111222111000000//////000000........................///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++******))))))******)))))))))***+++,,,,,,,,,444111---)))''''''(((***))))))))))))))))))))))))************))))))))))))))),,,***%%%(((333444...***++++++++++++***)))((())))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,------------............,,,---//////000111444666666888;;;???CCCFFFHHHIIIGGGNNNRRRPPP888888888888888999:::;;;:::999999888888777777666777666666555555555555666666555555555777888777666111333555777777555333111333333222222222222333333111111222222222222111111111222222333333333333333111111111111111111111111111222222333333333222222444444444555555555666666666666666666777999:::;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJJJJKKKOOOOOOOOOOOOPPPQQQSSSSSSTTTVVVVVVUUUTTTSSSTTTUUUUUUVVVWWWYYYYYYZZZZZZYYY^^^ooo|||{{{zzztttddd```fffjjjjjjffffffmmmyyyyyylllcccZZZYYYXXXYYYZZZYYYXXXVVVSSSQQQPPPQQQSSSTTTQQQNNNPPPPPPOOOMMMLLLKKKJJJIIIHHHIIIKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;:::999999999999999::::::===<<<;;;:::999:::;;;;;;999999::::::::::::999999555888:::;;;:::888777777:::::::::;;;;;;;;;<<<<<<999;;;>>>???>>>===<<<===;;;<<<<<<===>>>>>>??????AAAAAAAAAAAAAAABBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDBBB@@@???@@@AAABBBBBB@@@???>>>>>>>>>>>>@@@@@@???>>>============::::::999999999999::::::999999888888888777777777888777666555555666777888444444444444333333333333444333222111111111111111222111000000//////000000...........................---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++***))))))))))))***(((((())))))******++++++222000---***((()))***+++))))))))))))))))))))))))))))))))))))************(((+++***&&&)))000000+++******++++++******))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,------------............+++,,,...//////111333666666888;;;???CCCFFFHHHIIIGGGNNNRRRPPP888888888888888888888999888888888777777666666666777666666555555555666666444333222333555666555444222333555666666555333222222222111111111111222222111111222222222222111111111222222333333333333333111111111111111111111111222222222222111111111111333333444444444555555555666555555666777888999999:::;;;===>>>??????>>>===;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEHHHKKKLLLKKKKKKKKKKKKQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[[[[[[[[[[ZZZ\\\dddiiieeebbbeeeiiiiiikkkpppxxxsssfff___^^^cccnnnxxxwwwddd[[[[[[]]]]]]______eeeooowwwuuuiii___[[[ZZZZZZ[[[[[[YYYVVVSSSQQQOOONNNOOOQQQQQQPPPNNNOOONNNMMMLLLKKKJJJIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEECCCBBBBBBCCCCCC@@@@@@BBBBBBBBBAAA???>>>===<<<<<<<<<======>>>???======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999888888777777777888888;;;:::999888777888999999777888888999999888888777666999<<<===<<<:::999999999999999999999:::::::::777:::>>>???>>>===;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<======>>>>>>?????????>>>>>>>>>>>>>>>?????????BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>============999999888888888888999999888888888777777777666666666555555444444555555666444444444333333333222222333333222111111111111111111111000///////////////........................------,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++************++++++***)))))))))))))))'''((((((((())))))******)))(((''''''((()))+++---((((((((((((((((((((((((''''''''''''(((((((((((('''***+++((()))---,,,((())))))************))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,---------.........***,,,---...///111333666666888;;;???CCCFFFHHHIIIGGGNNNRRRPPP:::::::::999888777777666777777666666666666555555666666555555555555666666444333222333444555444333444444444333333444444444222111111000000111111222000111111222222111111000000111222222333333222222222222222222222222222222222111111111111111111111333333333333444444444444555555555555666777888888555666888::::::::::::999=========>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGJJJKKKKKKKKKKKKLLLRRRRRRSSSSSSTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[WWW[[[^^^^^^___aaaaaa```cccaaa```cccgggjjjiiihhhdddfffjjjpppuuuyyy{{{}}}~~~|||yyyuuurrrpppllliiifffdddcccbbbaaa___XXXVVVVVVXXXYYYXXXZZZ___xxxvvvmmmaaa[[[\\\]]]\\\```aaadddjjjooooooeee\\\]]]\\\\\\[[[ZZZWWWSSSOOOOOONNNMMMMMMNNNOOOOOONNNOOOOOONNNMMMLLLKKKKKKJJJHHHIIIKKKLLLMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCAAABBBCCCCCCCCCAAA@@@???===============>>>???@@@===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999888777777666666666777777888777666555444555666666666666777777777777666666555777:::;;;:::999999999777777777777777777777777777:::===???>>><<<;;;:::::::::::::::;;;<<<===>>>;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>???@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAA@@@<<<======>>>????????????>>>>>>>>>>>>=========<<<999888888777777888888999777777666666666555555555555444444444444444444555444444333333333222222222222222111111000000111111111000000///.../////////...........................---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))+++***))))))(((((())))))((((((((((((((()))))))))&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&'''''''''((((((((()))'''***+++))))))***)))'''((())))))*********))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...***+++---//////111444777666888;;;???CCCFFFHHHIIIGGGNNNRRRPPP:::::::::999888777555444555555555555555555555555555444444444444555666666444333333333555666555444555444222111111222444555111111000000000000111111000000111111111111000000///000000111111111111111222222222222222222222222222111111000111111222222222222222333333333444444555555555555555666777777666666777999::::::::::::============>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNQQQRRRSSSTTTUUUUUUUUUUUUXXXVVVUUUUUUVVVVVVUUUTTTZZZYYYWWWVVVVVVWWWYYY[[[[[[]]]___aaaaaaaaa```___```___aaaffflllkkkddd\\\\\\^^^```cccdddeeeeeeeeeaaabbbdddfffggghhhggggggeeedddbbb```___^^^^^^^^^dddbbbaaaaaaaaaaaa___]]]ZZZXXXYYY\\\[[[XXXYYY]]]hhhiiifffaaa```ccccccaaabbbdddffffffhhhiiiddd\\\^^^]]]\\\[[[YYYUUUQQQMMMNNNMMMMMMMMMMMMNNNNNNOOOPPPOOOOOONNNMMMMMMLLLLLLIIIIIIKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::999999888888888777666666666666666777777666555444333222333444444555555666666666666555555222444666666555555666777555555555666666666777777777999<<<===<<<;;;:::;;;:::999999999999;;;<<<===>>>>>>>>>>>>>>>?????????>>>===<<<<<<===>>>@@@AAA???@@@AAABBBBBBAAA@@@???BBB@@@???@@@AAABBBAAA???;;;<<<===>>>>>>???>>>>>>;;;<<<<<<======<<<<<<;;;888888777777777777888888666666666555555555444444444444444444444444444444333333333333222222222222222111111000000000111111111000//////......//////------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++************************+++************)))))))))******)))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++''')))+++***)))(((((()))(((((())))))******))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,...///000222555888666888;;;???CCCFFFHHHIIIGGGNNNRRRPPP666777777888777666555444444444444444444444444444333333333333333444555555333222111222444555444333222222222222222222222222000000000//////000000000000000111111111111000000......///000000000000000111111111111111111111111222111000000111222333444222222222222333333333333555555444444555555666666888888888999:::;;;<<<===999::::::;;;<<<===>>>>>>======???AAACCCEEEFFFGGGEEEFFFGGGGGGGGGJJJMMMPPPNNNOOOQQQSSSTTTTTTTTTTTTYYYWWWUUUUUUWWWXXXVVVTTTXXXXXXWWWWWWXXXZZZ[[[\\\cccbbbaaaaaa___\\\[[[[[[YYYZZZ^^^eeejjjjjjfffaaa[[[\\\^^^______^^^]]]\\\aaabbbcccdddfffggghhhiiifffdddbbbaaaaaabbbdddfff```___^^^^^^^^^[[[XXXUUU___\\\[[[\\\ZZZZZZ___fff]]]]]][[[YYYZZZ]]][[[WWW___cccdddaaa```cccbbb___]]]\\\ZZZXXXWWWTTTQQQNNNMMMMMMMMMLLLLLLMMMOOOPPPPPPPPPOOOOOONNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777666555555666666777888999666555333222222222333444444444555555555555444444222333333333222333666888444444555555666777888888888999;;;;;;:::::::::;;;:::999888777888:::<<<===????????????>>>>>>>>>>>>===<<<;;;;;;;;;===???AAA??????@@@AAAAAA@@@??????@@@???===>>>@@@AAA???>>>======>>>>>>>>>===<<<;;;999:::;;;<<<<<<;;;::::::777777777666666777777777555555555444444444444333444444555555555555444444333333333222222222222111111111000000000000111111000000///............///------------------------,,,,,,++++++++++++,,,,,,************************************************************))))))))))))******)))((((((((((((((())))))))))))))))))))))))*********+++***)))((('''))))))))))))))))))))))))((((((((()))***+++++++++((()))******((('''))),,,'''(((((()))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---///000111444777999666888;;;???CCCFFFHHHIIIGGGNNNRRRPPP333444555666666666555444444444444444444444444444222222222222333333444555000///...///111222111000///000222444444222000///000000////////////000000000000111111111111000000---......///////////////000000000000000000000000111111000000111333555666111111222222222333333333555555444444444555666666555444444444555777999;;;666666888999;;;<<<>>>>>><<<===>>>AAACCCFFFGGGHHHFFFFFFFFFFFFFFFIIINNNRRRKKKMMMOOOQQQSSSSSSSSSSSSUUUTTTSSSTTTXXXZZZYYYWWWQQQRRRTTTWWWYYY[[[\\\]]]^^^\\\ZZZZZZXXXWWWYYY\\\[[[\\\\\\\\\\\\\\\]]]]]]YYY[[[]]]_________^^^]]]\\\\\\\\\]]]___aaacccdddbbb```]]]ZZZZZZ\\\^^^```\\\]]]___aaacccbbb___\\\UUUXXX```fffccc\\\XXXYYY]]]]]]ZZZYYY\\\aaa```[[[XXX^^^```[[[YYY^^^aaa```\\\ZZZXXXWWWVVVTTTRRROOOMMMMMMMMMLLLLLLMMMOOOQQQPPPPPPOOOOOONNNNNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCBBB@@@>>>======>>>???>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<===========================<<<<<<;;;:::999888777666555555555666666888999:::666555444333222333444444333444444555555444444333444444444333222444777:::333444555666777888999:::888:::;;;:::999999;;;<<<999999777777888999;;;===>>>>>>======<<<<<<<<<;;;<<<;;;:::999:::<<<>>>@@@>>>???@@@AAAAAA@@@???>>>???===;;;<<>><<>>???@@@@@@BBBAAA???===<<<;;;<<<<<>>@@@@@@???===<<<:::999999<<<>>>@@@???<<<:::;;;<<<<<<;;;;;;::::::999999888333666:::???AAA???999444333333333333333333333333444444444333333222222222111222333444555555555555888777666555555444444555888888777777888888999:::999999999::::::;;;;;;;;;999:::;;;=========<<<;;;======<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>@@@@@@???>>>======>>>>>>CCCCCCBBBAAA???===;;;::::::;;;<<<<<<<<<;;;:::999444555555555666666777777555555444444444333333333333333333333333333333333666555444222111111222222////////////////////////...////////////---+++***...------,,,,,,------...,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((('''((()))(((''''''***---((((((&&&%%%'''***)))'''******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((''''''(((((())))))))))))((((((++++++***)))(((((())))))+++++++++*********))))))))))))))))))***+++,,,---***++++++,,,,,,------...---...000000111333777:::888999<<>>======>>>???@@@>>>???@@@???===<<<===>>>===<<<<<<<<<;;;;;;;;;:::;;;===???>>>;;;999:::;;;;;;;;;;;;:::999999888888666888;;;@@@AAA???:::666333333333333333333333333444444444333333222222222111222333444555555555555777666666555555555555555888777777777777888999999888888999999:::;;;;;;<<<;;;;;;<<<<<<======<<<<<<===<<<<<<<<<;;;;;;;;;;;;=========>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>>>>BBBAAAAAA@@@???===<<<;;;:::;;;<<<<<<<<<;;;:::999555555555666666666777777555555555555444444444444333333333333333333333333555444333111000000111111000000000000000000000000//////000000///---,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((('''((()))***)))))))))((()))++++++*********)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((((((((())))))(((((((((++++++***)))))))))))))))+++++++++*********))))))))))))))))))***+++,,,---+++,,,,,,------...//////...///000111111333777999888999<<>>???AAABBBBBBBBBBBBDDDGGGHHHHHHIIIJJJLLLLLLNNNPPPPPPPPPOOOPPPRRRUUUWWWXXXXXXVVVTTTSSSSSSVVVVVVVVVVVVWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[[[[\\\]]]^^^^^^___```ddddddeeefffhhhgggeeebbb```___]]]\\\]]]\\\ZZZYYYXXXWWWXXXZZZ]]]___^^^]]]______^^^\\\ZZZZZZ]]]___^^^```aaa___ZZZXXXYYYZZZ[[[ZZZXXXWWWUUUUUUUUUVVVaaa```___]]][[[YYYWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSUUUSSSQQQQQQQQQQQQOOOMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJHHHGGGJJJIIIIIIHHHHHHGGGGGGGGGHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBCCC>>>???@@@???===<<<===>>>999999::::::;;;<<<<<<<<<;;;<<<===<<<:::999999999;;;::::::999888888777777666777:::===???===999555333333333333333333333333444444333333333333222222222222333444555555555555555555555444555555666777777777666666777777888999666777777999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>??????????????????>>>>>>>>>>>>>>>@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999999555555666666666666777777666666666666555555555555333333333333333333333333333333222111000000000000000000000000000000000000///000000000///...---,,,------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***)))''''''((()))((('''((()))******))))))***+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((((((''''''((((((((((((''''''+++***))))))))))))))))))+++++++++***************)))))))))******+++,,,,,,,,,,,,---......//////000///000111111111333666999888:::===AAAFFFIIIHHHGGGFFFNNNTTTTTT222222333333333222222111111222333222111000111222111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////////////////...............////////////.............../////////000000000111111222222222222111000000000000111111111111111222222222222333333333444444555555555666666666666777777888999888888888;;;<<<===>>>???@@@@@@@@@???BBBFFFHHHHHHHHHIIIJJJJJJLLLNNNOOOOOOOOOPPPQQQRRRTTTVVVVVVTTTSSSSSSSSSVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[\\\]]]___```aaabbbaaaaaabbbbbbbbbaaa___^^^[[[[[[[[[\\\]]]]]]]]]]]]SSSTTTWWW[[[```bbbaaa```___^^^\\\YYYXXXYYY[[[]]]]]]^^^^^^]]][[[[[[]]]___\\\ZZZXXXVVVUUUTTTTTTTTTZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVTTTRRRRRRRRRRRRPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHIIIIIIIIIHHHGGGIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@>>>==================>>>???@@@AAABBB===>>>???>>>===<<<===>>>:::::::::;;;;;;<<<<<<===:::;;;;;;;;;999888888777:::999999888888777666666444555666999:::999666444333333333333333333333333333333333333333333333333222333444444555555555444444444444444555666777888666666555555666666777888555555666888999;;;<<<===???>>><<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>?????????>>>>>>>>>>>>>>>>>>???>>>>>>======;;;;;;;;;;;;::::::999999666666666666666666777777777777777777666666666666444444333333333333222222333333222111111111111111111111111111111111111111000000000//////.........---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********************************)))))))))))))))************************,,,)))'''''')))***)))'''''''''(((***(((%%%'''******))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((''''''((((((((((((''''''******)))))))))))))))***************************))))))******++++++++++++,,,,,,,,,---....../////////111111111222333666999999:::===BBBFFFHHHHHHGGGFFFMMMSSSSSS111111222333333222222222000111222222000000111222111111111111111111111111000000000000000000000000////////////////////////.................................///////////////......////////////......---............////////////000111111222222222222//////000000000111111111111111111222222222333333444444444444555555555555555666777777888888777777:::;;;<<<===>>>>>>???>>>;;;???CCCGGGHHHHHHIIIIIIHHHJJJLLLMMMMMMMMMNNNPPPMMMOOORRRSSSRRRRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUUUUUUUVVVYYYYYYZZZ\\\^^^___```aaa]]]^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\]]]]]]^^^TTTUUUXXX]]]aaacccbbb```___\\\YYYWWWVVVXXXYYYZZZWWWWWWXXXXXXYYY[[[^^^aaa[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRSSSTTTTTTSSSQQQLLLLLLLLLKKKKKKJJJJJJJJJNNNKKKGGGEEEGGGIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCBBB@@@???>>>===<<<======>>>>>>>>>>>>>>>>>><<<===>>>>>>===<<<===???=========<<<<<<<<<<<<<<<::::::999999999888777666999888888777666666555555444444444666888999777555333333333333333333333333333333333333333333333333333333444444555444444444333333333333444666777888555555444444555555666777444555666777999:::;;;<<<>>>===<<<:::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>===>>>????????????>>>>>>=========>>>>>>======<<<;;;;;;::::::999999999999777777777777777777666666888888777777777666666666444444444333333222222222333333333333333222222222000000000000000000000000/////////...............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******++++++++++++++++++++++++,,,***(((((()))***++++++,,,((((((***)))%%%&&&+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))''''''((((((((((((''''''***)))))))))))))))******************************))))))***+++++++++******+++++++++,,,------......///000222222222444777:::999:::===BBBFFFHHHHHHFFFFFFMMMSSSRRR000111222222222222222222///000222111000000111222111111111111111111111111//////000000000000000111////////////////////////.................................///////////////......////////////......------------........./////////000111222222222222/////////000000000111111111111111111222222222222333333333444444444555555555555666777777777777777999:::;;;<<<============:::===BBBEEEFFFGGGHHHIIIEEEHHHJJJKKKKKKKKKMMMNNNIIIKKKNNNPPPPPPPPPQQQRRRPPPQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRSSSTTTTTTVVVWWWXXXYYY[[[\\\]]]^^^[[[\\\]]]]]][[[YYYZZZZZZ^^^^^^___]]]ZZZYYYYYYZZZZZZZZZ[[[^^^```aaa___]]]\\\ZZZVVVUUUUUUVVVVVVUUUPPPPPPQQQSSSUUUYYY\\\^^^YYYXXXWWWUUUUUUUUUVVVVVVSSSSSSTTTUUUVVVWWWXXXYYYRRRSSSSSSTTTTTTUUUUUUUUUUUUSSSRRRRRRTTTTTTSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLQQQLLLFFFDDDFFFIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;===>>>>>><<<<<<===?????????>>>===<<<<<<;;;;;;;;;:::999999:::999777555888777777666666555444444666555555666999;;;;;;;;;333333333333333333333333222222333333333333444444333333444444555444444333333333333333444555666777444444333333444444555666444555555777888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===???@@@@@@???>>>>>><<<===============<<<;;;;;;;;;:::999999999999999888888777777777777666666777777777777666666666666555444444333333222222111333333444444444333333222///////////////////////////...------------......,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))******************************************)))((((((***///444666---))),,,,,,((()))---******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))+++,,,(((((())))))))))))(((((()))))))))))))))******+++***************+++++++++)))***+++,,,,,,+++***)))******++++++,,,------......000111222333555888;;;:::;;;===BBBFFFHHHGGGFFFGGGNNNRRRQQQ000000111222222222222222...000111111000000111333111111111111111111111111////////////000000111111////////////////////////..................................../////////000......////////////......,,,,,,---------............///000111222222222222////////////000000000111111111111111222222222222222333333333333444444444444555666666777777666666888999:::;;;<<<<<<<<<;;;<<<>>>BBBCCCDDDDDDFFFGGGCCCEEEHHHIIIIIIIIIKKKLLLGGGJJJMMMNNNMMMMMMMMMNNNLLLLLLNNNPPPRRRSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZXXXZZZ[[[[[[XXXWWWXXXZZZ]]]^^^^^^\\\XXXVVVVVVXXX[[[[[[[[[]]]^^^___]]][[[ZZZWWWTTTSSSTTTUUUSSSQQQOOOOOOPPPRRRUUUXXXYYYZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUPPPQQQSSSTTTUUUUUUUUUTTTUUUSSSRRRQQQRRRQQQPPPNNNJJJJJJJJJKKKLLLLLLMMMMMMRRRLLLGGGFFFIIIKKKJJJIIIEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@???>>>===<<<;;;<<<======<<<<<<===???>>>======<<<<<<;;;::::::<<<:::888999::::::888555777777666666555444444333666444333555888<<<===>>>333333333333333333333333222222222333333444444444333444444555444444333333333333333333444444555666333333333333333444444555555555666666777888999999888888999:::::::::999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===???@@@@@@@@@>>>>>>============<<<<<<;;;:::;;;:::999888888888999:::888888888777777777666666777777666666666555555555555555444333333222111111111222333333333333222111...........................---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************((()))))))))************************************(((***+++(((&&&***444===???000(((+++---***)))---******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))***,,,///000))))))************)))))))))))))))))))))***++++++))))))*********+++++++++)))***+++,,,,,,+++)))(((++++++,,,,,,---.........---///111222333666:::===:::;;;>>>BBBFFFHHHGGGFFFIIIOOOSSSPPP///000111222222222222222...000111111000000111333000000000000000000000000.../////////000000111111////////////////////////........................---.........//////000000......////////////......,,,,,,,,,---------............000111111222222222////////////000000000000000111111111111222222222222222333333333444444444444555555666666666666666888999::::::;;;;;;;;;;;;>>>@@@BBBCCCBBBBBBCCCEEEBBBDDDFFFHHHHHHHHHJJJKKKHHHJJJLLLMMMKKKJJJJJJKKKHHHJJJMMMPPPSSSVVVWWWXXXUUUSSSPPPNNNNNNOOOQQQSSSRRRSSSSSSTTTUUUVVVWWWWWWUUUWWWYYYXXXUUUUUUVVVYYYXXXZZZ\\\ZZZWWWVVVWWWYYYXXXXXXXXXZZZ]]]___^^^]]]XXXUUUSSSSSSTTTTTTQQQNNNSSSSSSSSSUUUXXXYYYZZZYYYYYYXXXUUUSSSQQQPPPPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPOOOPPPSSSUUUVVVVVVUUUTTTUUUSSSQQQPPPPPPNNNLLLJJJHHHIIIIIIJJJKKKLLLMMMMMMPPPLLLHHHIIILLLMMMJJJGGGEEEEEEEEEEEEEEEFFFFFFFFF>>>??????@@@@@@??????>>>>>>>>>@@@AAAAAA@@@???>>>:::<<<======<<<<<<===???<<<;;;;;;;;;;;;;;;::::::<<<:::888999;;;;;;888555777666666555444444333333333222111222666:::===>>>333333333333333333333333222222222333333444444444444444444555444444333333444444333333333444555555333333222222333333444555555555666666777777888888555666888999::::::999888999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;===???@@@AAA@@@???>>>============<<<;;;:::999;;;:::999888888888999:::999888888888777777666666666666666666555555555555555555444333333222111111000000222333333222111000........................---,,,+++++++++,,,---...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''***,,,)))%%%***777CCCBBB000%%%(((,,,)))'''+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,///222444******++++++++++++******))))))((())))))***++++++))))))******++++++++++++)))***+++,,,,,,+++)))(((,,,,,,------...//////000,,,...000222333777;;;>>>:::;;;>>>BBBFFFHHHGGGFFFIIIPPPSSSPPP111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................///...---,,,,,,---...///....................................////////////........................////////////000000000000////////////000000000000111000///......///000111111222333333444444333333333333333444444444555555666777777888999999::::::>>>>>>>>>???@@@@@@AAAAAAEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIKKKKKKIIIHHHHHHHHHKKKKKKKKKMMMNNNPPPRRRSSSRRRPPPNNNMMMLLLMMMNNNOOORRRSSSSSSTTTTTTTTTTTTSSSVVVVVVVVVVVVUUUUUUTTTTTTXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVSSSVVVVVVTTTTTTVVVUUURRRYYYWWWVVVUUUVVVUUUTTTRRRTTTUUUTTTPPPLLLLLLOOOSSSOOONNNMMMNNNOOONNNLLLKKKSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLMMMNNNOOONNNKKKHHHIIIIIIJJJKKKJJJIIIHHHGGGKKKLLLMMMMMMKKKIIIFFFDDDDDDCCCBBBBBBAAAAAABBBBBBAAA???>>>>>>??????>>><<<>>>>>>============>>>>>>;;;;;;:::::::::999999999777777777777777777777777888888777666666666666666555555555444444333333333222222222222222222222222222222222222222111000//////000000000111111111111000111111111111222222222///000111222222222222222111222222333333444444555444444444555555555555666777888888888888777777666:::::::::999999999999999:::999888777777888999:::;;;;;;;;;<<<<<<=========>>>===;;;:::999:::;;;;;;;;;::::::999999::::::;;;888777777666666666666666777777666666555555555444222222222333333222222222000000000000000000000000//////.........---------//////.........---------++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))((())))))((('''(((***,,,******)))))))))***,,,---***)))(((''''''((()))***+++*********))))))(((((('''''''''''''''''''''''',,,......---***((()))***((()))+++******---333888------,,,+++*********+++&&&''''''&&&&&&'''))),,,,,,+++***)))((((((((((((++++++,,,,,,,,,,,,------............////////////...//////111444777:::<<<:::;;;>>>BBBFFFHHHGGGFFFLLLPPPRRRNNN000111111222222111111000////////////////////////////////////////////////................................................///...---,,,,,,---...///........................------------....................................---............/////////.../////////000000000000111000///......///000000111222333333444444333333333333333444444444444555777777888888999999::::::======>>>>>>???@@@@@@AAACCCCCCDDDEEEEEEFFFEEEEEEEEEGGGIIIJJJHHHGGGGGGGGGJJJKKKKKKLLLMMMOOOPPPQQQMMMLLLKKKJJJIIIJJJLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTWWWVVVRRRQQQSSSRRROOORRRQQQPPPQQQRRRSSSRRRQQQSSSSSSRRRPPPNNNNNNPPPRRROOONNNMMMMMMLLLLLLJJJIIILLLLLLMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMKKKHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDIIIIIIJJJIIIHHHFFFDDDCCC@@@???>>>>>>======>>>>>>???>>>======>>>???===<<<<<<=====================::::::::::::999999999999777777777777777777777777888777666666555555555666555444444444333333333333222222222222222222222222111111222222222111000000111111111111222222222222000111111111111222222222000000111222222222222222111111222333333444444555444444444444555555555555666666777777888777777777666777777777777777777777999999888777777888999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999::::::::::::999999999999::::::888777666666555555666666555555555444444444333333111111222222222222111111000000000000000000000000//////.........---------///.........------------++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''(((((())))))((((((((()))***+++))))))(((((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((***,,,------,,,***(((''''''(((((('''&&&(((---000++++++***)))))))))))))))******+++)))((('''(((***+++******)))******++++++*********+++++++++,,,,,,............////////////......///111333777:::<<<:::;;;>>>BBBFFFHHHGGGFFFMMMQQQRRROOO000111111222222111111000////////////////////////////////////////////////........................------------------------......------------......------------------------+++,,,,,,,,,------------------------------------,,,,,,---------.............../////////000000000000000////////////000000111222222333333333333333333333333333444444444444888888888999999999999999<<<======>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIGGGFFFFFFFFFJJJJJJKKKKKKLLLMMMMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUSSSRRRPPPOOOOOOOOOQQQRRRVVVWWWWWWXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTOOOMMMOOONNNLLLMMMLLLLLLNNNQQQSSSSSSRRRRRRQQQPPPPPPQQQRRRQQQPPPQQQPPPNNNMMMKKKKKKJJJJJJGGGGGGGGGGGGIIIKKKMMMNNNPPPNNNLLLJJJIIIHHHEEECCCDDDDDDEEEEEEDDDDDDCCCBBBFFFFFFFFFEEEDDDCCCBBBBBB>>>===<<<<<<;;;;;;<<<<<<===<<<;;;<<<===>>>===<<<999:::<<<=========<<<<<<::::::999999999888888888666666666666666666666666666666666555555555555555444444333333333333333222111111111111111111111111000111111222222222111111111222222222222333333333000111111111111222222222000000111222222222222111111111222222333444444444444444444444555555555555444555666666777777777777555555555666666777777777999888888777777888888999999999999:::::::::::::::::::::999888888888999999999888888777777888888999777777666555555555555666444444333333333333222222000111111111111111111000000000000000000000000000...............---------............------------++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))'''((()))***)))((('''&&&(((((('''''''''((())))))(((((())))))))))))(((((())))))((((((((((((((('''))))))))))))))))))))))))******,,,...///...***((())))))(((&&&%%%%%%(((***))))))((('''''''''((((((,,,---...---***((((((((())))))))))))***+++,,,---))))))*********+++++++++---............/////////------...000333666999;;;;;;<<<>>>CCCGGGIIIHHHGGGMMMQQQSSSOOO000000111111111111000000////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------,,,------------................../////////000000///////////////000000000111111222333333333333222222222333333333444444444999999999999999999999999;;;<<<<<<======>>>??????>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIGGGFFFFFFGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSPPPPPPOOOOOOPPPQQQSSSSSSSSSQQQOOOMMMMMMOOOQQQSSSVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVWWWWWWWWWSSSTTTQQQLLLJJJMMMNNNLLLNNNNNNNNNPPPSSSUUUUUUTTTQQQOOONNNPPPTTTTTTRRROOOQQQQQQPPPNNNLLLLLLMMMNNNHHHGGGFFFFFFHHHJJJMMMOOOOOOLLLIIIGGGFFFFFFDDDBBBDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAAAAAAAABBB???>>>======<<<=========;;;:::999:::<<<===<<<;;;777888;;;======<<<;;;:::999999888888888777777777555555555555555555555555444444555555555444444444333333333333222222222222111111111111111111111111///000111222222222222222111111111222222222333333000000111111111222222222000111111222222222111111111111111222333333444444333333444444444555555555333333555666777777777777555555666777888999999:::888888777777777777888888888888888888999999999999888888888777777777888888777777666666666666777777777666555555444444555555333333333333333333333333000000111111111111000000000000000000000000000000........................------------------------++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))+++***)))*********)))(((((((((((((((((((((((()))'''((()))******)))((('''((((((((((((''''''''''''((((((((((((((((((((((((******+++---000111000---++++++)))((('''''')))***)))(((((('''''''''((((((+++---......+++)))(((((()))(((((())))))***+++,,,************++++++++++++---------.........//////,,,---...///222555888:::;;;<<>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDFFFIIIIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHJJJJJJLLLNNNPPPRRRTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQTTTRRRPPPNNNNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUUUURRRSSSTTTUUUVVVVVVVVVUUUPPPRRRPPPKKKKKKOOOPPPOOOQQQPPPPPPQQQSSSUUUTTTSSSOOONNNNNNQQQTTTUUURRRNNNMMMOOOPPPNNNLLLLLLMMMOOOJJJHHHGGGFFFGGGHHHJJJLLLKKKIIIFFFEEEFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAACCCBBBAAAAAA@@@AAAAAABBB??????>>>============>>>:::999888999;;;<<<<<<;;;666777:::;;;<<<;;;999888888888777777777666666666444444444444444444444444222333444444444444333333222222222222222222222222000000000000000000000000///000111222222222222222000000000000111111111222000000111111111222222222111111222222222111111000000000111222222333333444333333333444444444444555333333555666777777777777555555666777888999999:::777777777777777777777777888888888888888888888888666777777777777777777777777666666555555666666777666555555444444444444444333333333333333333333333000000111111111111000000000000000000000000000000---.....................,,,,,,------------------++++++++++++++++++++++++************************+++******)))))))))))))))((((((((((((((((((((((((---***'''&&&(((******))))))))))))))))))))))))((('''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''''''''''')))((()))+++...000111222+++***)))))))))******+++)))))))))(((((())))))***'''))),,,,,,+++))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,---------------............,,,---...///222555888:::<<<===@@@DDDHHHJJJIIIHHHMMMQQQSSSPPP///000000111111000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------........./////////---...///000111111111000000111111222222222222222222222222222333333333333555555666666777888888999999::::::;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIIIIIIIHHHHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJMMMOOOQQQSSSTTTVVVVVVVVVUUUTTTRRRQQQPPPTTTSSSRRRQQQQQQRRRTTTUUUTTTTTTTTTTTTTTTTTTSSSRRROOOPPPRRRSSSSSSSSSRRRRRRNNNQQQPPPMMMNNNRRRTTTRRRQQQPPPOOOPPPRRRSSSRRRQQQOOOOOOPPPQQQSSSSSSQQQPPPKKKNNNPPPOOOLLLJJJKKKMMMHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGEEEDDDAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<;;;:::999:::;;;<<<;;;:::777888999999999999777777777777666666666555555555333333333333333333333333000111333444444333222222000111111111111222222222////////////////////////000111111222222222111111//////000000000111111111000111111111111222222222111222222222222111000000000000111111222333333333333333333333444444444444444555666666777777777777555555555666666777777777666777777888888777777666888888888888888777777777555666777888888888777777777666666555555666666777555555444333333333333444222222333333333333444444000111111111111111111000000000000000000000000000---------...............,,,,,,,,,,,,------------++++++++++++++++++++++++************************+++******)))))))))))))))((((((((((((((((((((((((***'''$$$%%%(((******((())))))*********)))(((((((((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&(((*********+++---///)))((('''''')))******)))******)))))))))***++++++%%%''')))***))))))***+++******)))))))))))))))***++++++,,,,,,,,,---------,,,------------.........------...000333666999;;;===>>>@@@EEEIIIKKKJJJIIILLLPPPRRROOO//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,---///000111111111000000000111222222222222222111222222222222333333333222333444555666777888999999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@BBBEEEGGGHHHHHHGGGGGGHHHFFFGGGIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWVVVSSSQQQOOOSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRQQQPPPOOORRRSSSQQQRRRUUUVVVTTTPPPOOONNNOOORRRSSSRRRQQQOOOPPPRRRRRRQQQPPPQQQRRRNNNRRRUUUTTTOOOKKKJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGEEECCCAAA@@@>>>>>>===>>>>>>???<<<===???@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<:::999999888888777777666666555666666666555555555444444333333333333333333333333///000222333444333222111000000000000111111222222////////////////////////111111222222222111000000000000111111111222222222000111111111111222222222222222222222222111000000000000000111222222333333222222333333333444444444666666777777888777777777666777777777777777777777555666777888888777666555999999999888888777777777555666777888999888888777777777666666666666777777555444444333222333333333111111111222222222333333111111222222222222111111000000000000000000000000---------.........//////++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++******)))))))))))))))((((((((((((((((((((((((((('''&&&***...///,,,((((((((()))))))))((('''&&&))))))(((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''&&&,,,222111,,,((((((******(((&&&''')))***((('''***)))))))))******+++,,,&&&((()))(((((((((***,,,************+++,,,------***+++++++++,,,,,,,,,,,,,,,,,,---------...............///111333777:::<<<===>>>AAAEEEIIIKKKJJJIIIKKKOOOQQQNNN//////000000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---///000111111111000000000111222222222222111111111222222222333333333000111222444666777888999888999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>===AAACCCFFFGGGFFFFFFFFFGGGEEEGGGIIIKKKKKKKKKJJJIIIHHHIIIKKKNNNPPPRRRSSSSSSQQQSSSUUUWWWWWWUUUQQQOOORRRSSSSSSTTTTTTTTTUUUUUUOOOOOOOOOOOOOOONNNMMMLLLQQQRRRTTTUUUUUUSSSRRRQQQQQQUUUVVVTTTTTTWWWWWWTTTPPPOOOOOOQQQSSSUUUUUUTTTOOOQQQSSSRRROOONNNPPPSSSSSSXXX[[[ZZZSSSMMMKKKKKKFFFFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHGGGCCCAAACCCBBB@@@?????????@@@AAA:::;;;>>>@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;:::999:::999888666555555555555666666555555555444444444222222222222222222222222...///111333444333111000//////000000111111111222////////////////////////222222222222222111000///111111222222222333333333000111111111111222222222222222222222222111000///000000000111222222333333222222333333333444444444777888888888888777777666:::::::::999999999999999555666777888888777666555:::999999999888888777777555666777999999999888777777777666666666666777777555444333333222222333333//////000000111111111222222222333333333333222222000000000000000000000000---------.........//////+++++++++,,,,,,---------++++++++++++++++++++++++************************+++******)))))))))))))))((((((((((((((((((((((((((((((+++111666666///)))''''''((((((((('''%%%$$$***)))(((''''''((()))***(((((())))))******++++++)))))))))))))))))))))))))))222;;;:::111(((&&&'''---+++))))))++++++(((&&&)))))))))))))))***++++++)))))))))((('''(((***---******+++,,,---///000111)))************+++++++++,,,,,,,,,---------.........///000111444777:::<<<>>>>>>AAAEEEIIIKKKKKKIIIJJJNNNPPPNNN////////////////////////000000//////......------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))).........////////////000.........////////////000000000111111111222222222222111111111000000//////000000111222444555555666777777777888999999::::::============>>>>>>>>>>>>>>>@@@CCCEEEEEEFFFHHHJJJHHHKKKNNNOOOMMMKKKJJJIIIMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQRRRRRRRRRQQQRRRSSSTTTSSSSSSTTTUUUVVVWWWXXXVVVSSSPPPPPPQQQSSSSSSSSSRRRSSSUUUWWWWWWVVVUUUTTTSSSTTTVVVXXXZZZZZZXXXUUUQQQOOONNNPPPRRRSSSQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUQQQSSSTTTTTTRRROOOKKKHHHIIIJJJJJJJJJJJJJJJIIIHHHEEEFFFGGGHHHGGGEEECCCAAA@@@@@@???>>>>>>?????????>>>>>>?????????@@@@@@@@@>>>===<<<===>>>???>>>===;;;999777777999:::888666555555555555666666666666444444444444555555555555555555444333222222111111222000///111333444111///222222111000......000222000000111222222222222111111111111111111111111111000000000000000000000000............////////////222222222111111111000000000111111111111222222222111111222222222333333333777777777777777888888999888:::<<<>>>===;;;888555777777666555555555555555555666666777888999999999;;;:::999777666666555555555555666666666666555555444333222222111111222222222222222222222222222222222222222111111111111000////////////....................................------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++)))''''''***...222***++++++***((('''(((***((((((((((((((('''''''''))))))))))))************'''///,,,$$$111JJJQQQEEE++++++++++++++++++++++++---...//////////////////......///000333777;;;>>>???@@@CCCFFFHHHIIIIIIIIIKKKPPPRRRPPP........................///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------........./////////------........./////////000000000111111111222222111111111000000000//////000000111222333444555555666666777777888999999:::<<<<<<<<<======>>>>>>>>>>>>AAACCCDDDEEEEEEGGGHHHKKKMMMOOOPPPNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNPPPSSSSSSSSSRRRRRRRRRTTTUUUUUUVVVVVVWWWWWWWWWVVVSSSQQQPPPRRRSSSTTTSSSQQQSSSUUUVVVWWWWWWVVVUUUVVVUUUTTTUUUVVVVVVUUUSSSQQQPPPOOOQQQSSSTTTRRRPPPQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPOOOOOOMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDEEEFFFEEEDDDCCCBBBBBBAAA@@@???????????????=========>>>>>>>>>??????>>>===<<<<<<>>>>>>===<<<:::888777777999999888666666666666666666666666666333333333444444444555555555555444444333222222111222111000111333444222///111222222111//////000111//////000111111111111111000000000000000000000000000000000000000000000000/////////000000000000111222222222111111111000000000000111111111222222222111111111222222222333333666555555555555666777777777888:::;;;:::888666555777777666555555555555555555555666777777888999999888777777666666666666777555555666666666666555555444333222222111111222222222222222222222222222222222222222111111111111000////////////....................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''''''''((((((((((((((((((((((((((())))))))))))************)))))))))(((''''''''''''(((((((((((((((%%%+++666666+++'''---)))***+++***(((((()))***''''''(((((((((((((((((())))))))))))************)))...,,,&&&--->>>CCC;;;++++++++++++++++++++++++---......///////////////......///111444888;;;===???AAACCCFFFHHHIIIIIIIIINNNRRRTTTQQQ........................------------............,,,------......------,,,+++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111111111000000000000//////000000111222333444444555555666666777777888999999::::::;;;<<<<<<===>>>>>>???AAACCCCCCCCCCCCEEEGGGLLLMMMNNNNNNMMMLLLMMMNNNMMMNNNPPPQQQQQQOOOMMMLLLMMMPPPTTTUUUTTTRRRQQQQQQTTTUUUVVVWWWWWWWWWVVVUUUSSSQQQOOOOOOPPPRRRRRRRRRQQQSSSTTTVVVWWWWWWVVVVVVWWWUUURRRQQQQQQRRRRRRQQQRRRQQQQQQRRRTTTUUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNLLLKKKJJJJJJKKKKKKIIIIIIJJJJJJIIIHHHHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@?????????<<<<<<<<<<<<<<<=========>>>===<<<<<<<<<<<<;;;:::999888777777888888777666888777777666666555555555222333333333444444444444555555444444333333222222333222111222333444222000111222333333111000000111//////000111111111111000////////////////////////000000000000000000000000000000000000111111111111222111111111111000000000000000000111111111222222111111111222222222222333444444444333444555555666666666666777666666555444777666555555444555555555555555666666777777888888555555444444555666777777555555666666666666555555444333222222111111222222222222222222222222222222222222222111111111111000////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''(((((((((((())))))))))))++++++************))))))&&&&&&&&&&&&''''''''''''***&&&333HHHGGG111&&&,,,((()))******)))(((***+++'''''''''(((((()))))))))))))))))))))************+++---+++)))***///222111,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---...///111444888;;;===???AAADDDGGGIIIIIIIIIIIINNNRRRSSSPPP........................,,,------...//////000000,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------/////////000000000111111000000000000000000//////000000000111222333333444444555555666666777888888888888999:::;;;<<<===>>>???@@@BBBBBBAAABBBCCCEEEJJJKKKKKKJJJIIIIIIKKKMMMMMMNNNPPPQQQPPPNNNLLLJJJMMMPPPTTTUUUTTTRRRPPPOOOSSSTTTUUUVVVVVVUUUSSSRRROOONNNLLLLLLNNNOOOOOOOOOSSSTTTUUUUUUUUUUUUTTTSSSUUUSSSQQQPPPQQQQQQPPPOOORRRRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIHHHHHHGGGFFFEEECCCBBBBBBBBBCCCDDDFFFFFFEEEDDDBBBAAA@@@??????>>>;;;;;;<<<<<<<<<<<<<<<<<<>>><<<;;;:::;;;;;;999777888777777777777777666666888888777777666555444444333333333444444444444555555444444444333333222222222222222333333333222111000222444444222000000000///000111111222222111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111000000000000000000000000111111111111111111111111222222222222444333333333333444555555555555444444444444555555666555555444444555555555555555555666666777777777444444333333444444555666444555555666666555555444444333222222111111222222222222222222222222222222222222222111111111000000////////////....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))))))))((((((''''''(((((((((((())))))))))))***)))))))))))))))))))))&&&&&&'''''''''(((((((((***+++666EEECCC222(((***'''(((******))))))***+++&&&&&&'''((()))******+++((()))))))))************+++***+++---***'''(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///---...///111444888;;;===???AAADDDGGGIIIJJJJJJIIIKKKPPPQQQMMM........................------...///000111111222,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---....../////////000000000//////////////////000000///000000111111222222222333444444555555666777777666777888999:::;;;<<<<<<>>>???@@@@@@???@@@BBBDDDIIIIIIIIIHHHGGGHHHJJJMMMLLLMMMNNNOOONNNMMMKKKIIILLLOOOSSSUUUSSSPPPNNNNNNOOOPPPRRRSSSSSSRRRPPPNNNNNNMMMLLLMMMNNNPPPOOONNNUUUUUUTTTTTTSSSQQQPPPPPPOOOOOOPPPRRRSSSRRRPPPMMMOOOPPPQQQRRRRRRQQQQQQRRRRRRQQQQQQOOOMMMKKKIIIHHHFFFHHHJJJLLLMMMKKKIIIHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;999999:::999888666777777777777666555555666888777777666555444333333333333444444444555555555333333333333333222222222111222333333222222222222000222444444222000000000000111222222333333222222111111111111111111111111111111111111111111111111........./////////000000000000000000000000000000//////000000000111111111000000111111111222222222444333333333333444555555666555444444444444555666555555444444444444555555555555555555555666666666555444444333333333333333444444555555555555444444444333222222111111222222222222222222222222222222222222222111111111000000////////////....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++)))(((((()))++++++******))))))((((((((('''(((((((((((())))))))))))'''(((((((((((((((((((((''''''((((((((()))))))))&&&,,,000...,,,,,,)))%%%&&&(((***+++***)))***+++&&&''''''((()))***++++++((()))))))))************)))(((,,,///---''')))000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,---///222555888;;;<<<>>>AAAEEEHHHJJJKKKJJJIIIKKKOOOPPPMMM------------------------------......///000111111,,,------......------,,,+++,,,,,,------,,,,,,+++************************************++++++++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............////////////......////////////000000//////000000000111111111222333333444555555666666666666777888999999::::::======>>>>>>>>>???BBBDDDHHHIIIIIIHHHGGGHHHKKKMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLOOOQQQRRRQQQNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMNNNMMMMMMNNNPPPQQQQQQOOOTTTTTTSSSQQQPPPOOONNNNNNMMMMMMOOOQQQSSSQQQNNNKKKKKKMMMOOOOOONNNMMMNNNOOONNNNNNNNNMMMKKKJJJHHHGGGAAACCCGGGIIIJJJHHHEEECCCEEEEEEDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888777666555777777666555444555666666555555444444333333333333333333333444444444444222222222222222111111111///111333333111000111222000111222222000//////000000000111222222222222222111111111111111111111111111111111111111111111111............//////////////////000000000000000111/////////000000000111111000000000111111111111222333333333333333444444555555555444444444555666666444444444333444444555666444444555555555555555555555555444333222222333333444444555555555555444444444333222222111111222222222222222222222222222222222222222111111111111000////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***))))))))))))))))))((((((((((((((())))))))))))&&&&&&''''''''''''(((((((((((((((((()))))))))***'''...---""" )))+++&&&&&&)))++++++***))))))***((((((((())))))*********))))))))))))************((())),,,///---+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000,,,---000222666888:::<<<>>>AAAEEEIIIKKKKKKJJJIIIMMMQQQRRROOO------------------------+++,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,+++************************************++++++++++++++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------........./////////........./////////000000/////////000000000000000222222222333444444555555666666666777777888888888;;;<<<<<<<<<<<<>>>BBBEEEEEEFFFGGGGGGGGGGGGIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNPPPOOONNNLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKKKKMMMOOOPPPOOONNNPPPPPPOOOOOONNNNNNOOOOOONNNMMMMMMMMMNNNMMMKKKIIIGGGIIILLLLLLJJJIIIJJJLLLIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA???>>>===>>>???@@@AAABBBBBBAAA@@@======<<<;;;::::::;;;;;;;;;;;;:::::::::999999999888777666666888888777666444666777666444333444666333333333333333333333333000111111111222222222222000000000000000000000000...000222222000//////111000000111///...---///000......///000000000000000111111111111111111111111111111111111111111111111...////////////000000000////////////000000111111////////////000000000111000000000000111111111111222111111111111222333333333333333444444555555555444333333333444444555666444444444444444444444444444333333333333444444555333444444555555444444333444333222222111111222222222222222222222222222222222222222111111111111000////////////....................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********(((((((((((())))))))))))''''''''''''((((((((()))'''''''''((((((((())))))))),,,+++'''&&&(((******'''))),,,,,,***)))(((((()))))))))))))))))))))***))))))))))))************))),,,---++++++,,,---,,,------------------------+++,,,---///000000111111,,,---000333666999:::;;;>>>AAAFFFJJJLLLKKKJJJHHHLLLQQQRRRPPP------------------------******++++++++++++,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------------......---------.........//////---.........//////000000////////////000000000000111222222333333444555555666666666666777777777777:::;;;;;;;;;<<<>>>BBBEEEAAACCCDDDEEEDDDDDDFFFGGGIIIHHHFFFEEEFFFHHHJJJLLLLLLMMMNNNNNNLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMOOOOOOHHHGGGHHHIIIKKKLLLKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQNNNKKKIIIIIIIIIHHHGGGDDDGGGJJJIIIGGGFFFHHHJJJEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFBBBAAAAAA@@@???>>><<<<<<;;;===???@@@AAA@@@>>>===;;;::::::999999999:::::::::999999999888888777777777666555666777888777666444666777666333222444666222222222222222222222333////////////000000000000///////////////000000000---000222111///...///111000000000...,,,,,,...000,,,------...............000000000000000000000000111111111111111111111111000000000000111111111111.../////////000000111111////////////000000000000000000000000111111111111000000000000000111111222111222333444444444444444333333333333444444555666444444444444444444444444222222222333444555777888333444444555555444444333444333222222111111222222222222222222222222222222222222222111111111111000000/////////....................................---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))******++++++(((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&###'''---,,,$$$###)))(((***,,,,,,***(((''''''*********)))))))))))))))))))))))))))************+++///...((((((,,,+++&&&------------------------+++,,,---///000111111111+++---000333666999:::;;;>>>AAAFFFJJJLLLLLLJJJHHHJJJNNNPPPNNN........................*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,***)))***---...,,,***+++++++++*********))))))************************))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------............////////////444444444555555555666666555555555666666777888999999::::::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJFFFGGGIIIKKKMMMMMMMMMMMMOOOMMMJJJJJJJJJJJJIIIHHHJJJKKKMMMOOOOOONNNLLLKKKKKKKKKLLLLLLKKKIIIHHHFFFIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDCCC@@@@@@??????>>><<<;;;:::;;;<<<<<<======>>>>>>>>>;;;;;;:::999999:::;;;;;;:::::::::999999777666666444444444444444444444444666666555555555444444444000222444444222222222333111111222222222222111111000///...---------------111111000///...------,,,........................---------............///////////////////////////////////////////////////000000//////.........---000111222111000///000111111111000000000000111111000000////////////000000222222222333333333444444444444333333333333222222333333333444444444555555333333333333333333333333444444333333333333222222333333222222333333444555333333333333333333333333333333333222222111111111222222222111111111111000//////////////////////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))999FFFBBB000""""""((()))************+++++++++,,,,,,++++++***+++++++++,,,------,,,******,,,------------............///...//////000000000000///444333111111444999>>>AAA>>>EEEJJJJJJJJJLLLKKKIIIIIIKKKNNNOOO........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***...,,,******,,,,,,***(((+++++++++*********))))))************************)))******************)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///.........------------000000000000111111111111222333333333444444444444555444444555555666777888999::::::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNKKKJJJHHHHHHJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????===<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999888888999::::::999999999999888777666555444444444444444444444444555555444444444444333333000111222222111000111222000111111222222111111000//////...---------------000000//////......------........................---------............///................................................000/////////............///000111000///...///111111111000000000000111111000000000//////000000000222222222333333333333444444444444333333222222222333333333444444444444555333333333333333333333333444444333333333222222222222222222222222333333444333333333333333333333333333333222222222111111111111111111000000000//////////////////////////////........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))%%%...666555,,,&&&&&&***)))************+++++++++,,,,,,++++++***++++++,,,)))***++++++++++++---000---------............///---...////////////////////////000222666:::===???>>>EEEIIIJJJJJJLLLLLLIIIKKKMMMPPPPPP------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++...,,,+++*********(((&&&+++++++++*********************************************++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------//////000000000111111111111111222222222222333333333333333333444555666666999::::::;;;<<<===>>>???>>>>>>>>>???AAADDDFFFHHHEEEEEEEEEEEEGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMHHHGGGFFFGGGJJJKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIICCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>?????????>>>===<<<;;;:::888888888888888777777777999888888777777888888999777777777777777666555444333333333333444444444444444333333333333222222222000111222111000///000222000111111222222111111000//////...------------...///////////////.................................---------............///................................................////////////............---///000///......///000111000000//////000000111111111000000000000111111111111222222222333333333555444444333222111111111333333333333444444444444333333333333333333333333333333333333222222222222111111111111111222222333222222222222222222222222222222222111111111111111000000000000/////////...////////////////////////........................///......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***))))))***+++)))************+++++++++,,,++++++***++++++,,,,,,***+++,,,,,,++++++---///---------............///------...///////////////+++---000333777:::===>>>???EEEIIIIIIJJJLLLLLLIIINNNPPPQQQRRR---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))((((((************************************************+++++++++,,,,,,+++++++++************++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---------.../////////222222222222222222222222111111111222222333444555888999:::;;;<<<===>>>???>>>>>>>>>>>>AAADDDGGGJJJEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHFFFEEEFFFHHHKKKMMMMMMLLLHHHGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHHHHHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBAAADDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>===<<<;;;:::888888888777666666666555777777777666666777777777555666666666555555444333333333333333333444444444222222222222111111111111111222333222111000111222000000111111111111000000///......---------...............///////////////........................---------............///................................................///////////////.........,,,...///...------...///000000////////////000000111111000000000000111111111111111111222222222222555444444333222111000000222222333333333444444444333333333333333333333333333333333222222222222111000000000000000111111222222222222222222222222222111111111111111111111000111111000000000/////////////////////////////////........................///...------,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((*********)))))))))*********+++++++++++++++******++++++,,,,,,000000000...+++******,,,---------............///---...///000000111000000...///111333777:::===??????EEEIIIIIIIIILLLLLLJJJNNNPPPQQQQQQ------------------------++++++++++++,,,---...///++++++++++++++++++++++++)))***++++++++++++,,,,,,******++++++*********+++************************************************+++++++++,,,,,,+++++++++))))))*********+++++++++*********+++++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------+++,,,,,,---.../////////333333222222222222222222000000000000111222333444777777888:::;;;===>>>>>>???>>>>>>???AAAEEEHHHJJJGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGJJJMMMOOONNNMMMIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCAAA@@@???>>>>>>======>>>======<<<;;;:::999999888888777777666666666666666666666666666666444555555555555444333333222222222333333333444444222222111111111000000000333555666666444333333333000000000111111000000000......---------......///.........///////////////........................---------............///.........................................................///////////////+++---......------...000000000////////////000000111111000000000000111111000000000111111111222222444444333222222111000000222222222333333333444444333333333333333333333333333333222222222111111111000000//////000000111222111111111111111111111111000000000000000000000000222222111111111000000000////////////////////////..............................---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***)))((()))))))))*********++++++++++++*********++++++,,,---111222111///---+++,,,------------............/////////000222222333333333555444333333555999===@@@@@@EEEIIIHHHHHHKKKLLLJJJLLLNNNOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////++++++++++++++++++++++++(((***++++++******,,,---)))+++,,,,,,++++++,,,---***************+++++++++******************************++++++++++++******)))))))))************+++************++++++++++++)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000111111222333333333222222222222222000000000000111222333444555555777888:::;;;<<<===>>>>>>>>>???AAADDDFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHKKKNNNOOOMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>=====================<<<;;;:::999999999999999999888888555666666777777666666555444444555555555444444333111111222222333333444444222111111111111000000000444777::::::888666444333///000000111111000000///...------------.../////////////////////.................................---------............///------------------------------------------------.........///////////////+++---......------///000000//////......//////000000000////////////000000///000000000000111111111222222222222111111111111222222222222333333333333333333333333333333333333222222222222111111111111000000000000000111111222000000000000000000000000////////////000000000000222222222222111111111111////////////////////////------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))"""&&&***+++)))((()))***)))************+++++++++************+++,,,---------...//////......000222---------............//////000111333444444444444888666444333555999===AAA@@@EEEIIIHHHHHHKKKLLLKKKJJJKKKMMMNNN,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************''')))++++++******,,,...+++---...---+++***+++---))))))*********+++++++++************************)))******************)))))))))))))))************************++++++++++++)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000111222222222111111111000000000000000000000111222333444333444555666888:::;;;<<<<<<<<<===???@@@AAACCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMMMMKKKIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@@@@????????????<<<<<<======<<<<<<;;;;;;999999999999::::::::::::555666777777777777666555444444555555555555444444000111111222333333444444222222222111111111000000333777<<<===;;;777444222//////000000000000//////---------------...//////000000//////......------........................---------............///------------------------------------------------............/////////000+++---...///......000111//////............////////////............///////////////000000000111111111111111111222222222222111222222222222333333333333333333333333333333333222222222222111111111111111000000000000111222222000000000000000000000000........./////////000000111111111111000000000000////////////////////////------------------------...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))******)))************+++++++++************+++,,,---...+++,,,------------///111---------............/////////111222333444444444444444333444666:::===???@@@FFFHHHGGGHHHKKKLLLKKKHHHJJJLLLMMM,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,************************&&&)))++++++)))))),,,......000111///+++)))***,,,))))))******++++++++++++************************))))))************))))))))))))))))))************)))************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,---...///000111111000000/////////...000000000000111222333444222222444666777999:::;;;:::;;;<<<>>>??????@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@BBBDDDGGGIIIJJJJJJJJJLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHHHHJJJLLLKKKHHHFFFIIIJJJKKKLLLKKKIIIFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<===<<<<<<;;;;;;888888999999::::::;;;;;;555666777888888777666555444444555555666555555555000000111222333333444444222222222222111111111111222777<<>>AAAFFFHHHGGGGGGKKKMMMKKKHHHJJJLLLMMM++++++------------++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((+++***************++++++))))))***+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111000111111111111222222222///000222444666888999:::999::::::;;;<<<===>>>>>>===>>>?????????@@@BBBDDDAAABBBDDDFFFHHHJJJLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIEEEGGGJJJKKKJJJIIIIIIIIIGGGIIIKKKLLLJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGBBBCCCEEEGGGIIIJJJKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCAAA@@@???@@@@@@AAA???>>><<<:::999999999999===<<<:::888888999:::;;;:::::::::999999999888888666666555444333333222222222222222333333444444444111111111111111000//////222333444444444444333222222222222111000//////...........................222111000.........///000........................,,,,,,,,,---...///000000000000//////.........---...---,,,,,,---...///000//////////////////////////////.........---------////////////////////////////////////////////////000000//////.........---222111000000000111333333333333333333333222111000333333333222222111111111333333222222111000//////111000000000111222333333333222000//////000222333444333111////////////000111111000000//////......000000//////.........---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++************)))((()))***+++***((())))))))))))))))))))))))******)))((('''(((((((((((((((''''''''''''(((((('''(((***++++++)))'''&&&(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++)))************+++++++++......---,,,++++++++++++,,,,,,,,,++++++*********...///000000000///...---000000000000000000000000000000000111222222333333///111444888;;;===>>>>>>AAAFFFJJJLLLJJJHHHHHHIIIMMMNNNOOOOOO++++++------------++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))************))))))))))))))))))))))))))))))************)))))))))(((******))))))***+++,,,,,,++++++******************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111000000111111111222222222000111222444555777888999999999:::;;;<<<======>>>???@@@AAAAAAAAABBBDDDFFFCCCDDDEEEFFFHHHJJJKKKLLLIIIHHHGGGFFFEEEEEEFFFFFFCCCFFFIIIJJJIIIHHHGGGGGGMMMNNNOOONNNLLLKKKKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEGGGIIIJJJJJJJJJFFFEEECCCBBBAAAAAAAAABBBBBBAAA@@@??????@@@@@@AAA???>>><<<;;;999999999:::<<<;;;999888888888:::;;;999888888888777777777777666555555444333333222222111111111222222333333333111111111111111000//////111222333333333333222111222222111111000//////...........................111000///.........//////........................,,,,,,------......//////////////////......------......---,,,------/////////////////////////////////.........------------................................................000/////////............111111000000000111222333222222333333222111111000333222222222222222222111333333222111111000//////111111000000111111222333333222000//////000222333333222111////////////000111000000000/////////...000/////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((()))******)))((('''(((((((((((()))))))))***))))))))))))))))))))))))---------,,,***'''%%%###************++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------............---,,,000000000000000000000000000000000111222222333333///000333666999<<<>>>???BBBFFFKKKLLLJJJHHHHHHJJJMMMNNNOOOOOO++++++------------++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,------,,,+++)))))))))******))))))))))))))))))))))))******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000000111111111222222111222333333444555666777888888999:::;;;<<<<<<===@@@BBBCCCDDDCCCDDDEEEGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFDDDGGGJJJJJJIIIHHHGGGHHHPPPPPPPPPNNNLLLKKKKKKMMMKKKJJJHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJGGGFFFEEEDDDDDDCCCDDDDDD@@@@@@???>>>>>>???@@@AAA???>>>===;;;;;;:::::::::;;;:::999888777888999999777777777666666666555555555555444444333333222222000111111111111111222222111111111111111000//////000111111222222111111000222111111000000//////...........................//////...---------......---------------------------------------.........///............---------///...------,,,------...////////////////////////............------------................................................////////////............111000000000000111222222111111222222111111000000111111111222222222222222222222222111111000000///111111000000000111222222222111000//////000111222222222111000////////////000000000000////////////////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,++++++++++++***+++***))))))***+++***)))))))))))))))))))))))))))((()))*********)))(((''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((***++++++***((('''************+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------------////////////////////////////////////////////////000000000111222222333333000000111444777:::===???CCCGGGKKKLLLIIIHHHHHHJJJNNNOOOPPPOOO++++++------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))***,,,---...///---+++)))(((((()))***)))))))))))))))))))))))))))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111111111222333333333444444444444666777777888999:::;;;<<>>>>>=========>>>@@@AAA>>>>>>===<<<;;;;;;:::::::::999888777777777888888666666666666555555555555444444444333333333222222111111111111222222222222111111111111111000/////////000000000000000000///111111000000////////////........................------------------------------------------------...---------------------------------------------///......------,,,,,,,,,........................------------------------................................................///////////////.........000000000000000111111222000000111111111000000///000000111111222222333333222111111111000000000///111111000000000000111111111111000000000000111111111111000000////////////000000000000///////////////////////////...............---------,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))+++++++++++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))(((((((((((())))))))))))((((((((()))***+++(((((()))))))))*********))))))***************+++(((((((((((()))***+++,,,*********+++++++++,,,,,,++++++++++++,,,---...///,,,---------......//////..................//////////////////////////////000000000111222222333333222111111333666:::>>>AAADDDHHHKKKKKKIIIHHHHHHJJJOOOPPPPPPOOO++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))***,,,---...///---+++)))(((((()))***))))))))))))))))))))))))((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............///////////////000000000111111111333333333333333333333333555555666777888999::::::<<>>???=========<<<<<<;;;::::::888888777777666666666666777666666666555555555555333333333333333222222222333333333333333333333222111111111111111000//////////////////////////////000000000///////////////........................,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------.........------,,,++++++------------------------,,,,,,------------------........................................................./////////////////////000000111111111111///000000111111111000000000000000111111222222222111111111000000000000000111111000000///000000111111000000000000000000111000000000000/////////...////////////000000000000.........///////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))+++++++++++++++++++++++++++***)))***+++,,,+++)))************************((()))+++,,,,,,***((('''))))))(((((((((((()))))))))))))))((()))***++++++))))))))))))************)))*********++++++,,,,,,:::666111+++'''&&&''''''***++++++++++++,,,,,,,,,*********+++,,,---...///---------....../////////******+++++++++,,,,,,,,,////////////////////////000000000111222222333333333333222333666;;;@@@CCCEEEIIILLLKKKIIIGGGIIIKKKNNNOOOPPPNNN++++++------------++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------,,,+++)))))))))******))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000000000111111222222222222222222222222444444555666777888888999999<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBDDDFFFHHHIIIGGGEEEDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@???<<<<<<:::999999:::;;;;;;999:::;;;;;;;;;:::999888666666666666555555444444444444444444333333333333222222222222222222222222333333333333222222111111111111111111111000//////000000///......///000000////////////////////////........................+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***+++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------............/////////000......000111111111000///000111111222333333222222111111111111000000000000///000000000000000000000111111000/////////////////////000000000000//////---...///000000///........./////////000000000111............/////////000......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***************************+++++++++*********))))))******))))))))))))******'''(((***+++,,,,,,++++++))))))*********+++++++++******++++++,,,------...333222000/////////000111+++++++++,,,,,,,,,------++++++++++++,,,,,,---............---------------...000333555666555333111000000000000000000000000000000000111222222333333222222222444777;;;???AAAHHHJJJLLLKKKHHHGGGIIIKKKLLLMMMNNNMMM++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++************************))))))************))))))))))))))))))))))))))))))(((((())))))*********++++++***************++++++)))******+++++++++******))))))))))))))))))))))))'''''')))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000111111111111111222222222222333333444555666777777777:::===???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDDDDDDDCCCEEEHHHJJJJJJHHHFFFEEEEEEDDDFFFHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCBBBAAA???>>>;;;<<<===>>>>>>===<<<;;;===<<<:::999888999999:::888999:::;;;:::999888777555555666666555555444333333333333222222222111111222222222222222222222222222222222222111111000000111111111111111000//////111000///......///000111.........///////////////........................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------.........//////000000---...000111111111000///000111222333333333333333222222111111000000//////////////////000000000000111111000/////////////////////000000000000//////---...///000000///........./////////000000111111---.........//////000000......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++******,,,,,,+++***************************,,,+++******))))))************))))))))))))******&&&(((***,,,---,,,+++***)))************+++++++++******+++,,,,,,---......***+++,,,............---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------.........------,,,,,,+++(((+++///222333111...,,,111111111111111111111111000000000111222222333333000000222444777:::>>>???HHHKKKLLLKKKHHHGGGIIILLLKKKLLLMMMMMM///...,,,++++++,,,...///---+++)))***,,,---,,,)))...---,,,,,,++++++,,,,,,******++++++++++++******++++++************+++++++++++++++*********))))))+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))************+++++++++...,,,***+++///000...+++---.....................///000000000111111111111222222222222333444555555999999888888999;;;===>>>@@@>>>>>>???BBBCCCAAA???@@@BBBCCCBBBAAAAAABBBCCCIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCBBBCCCDDDFFFGGGBBBBBB@@@???>>>>>>===>>><<<;;;:::999999:::<<<===;;;;;;::::::999:::::::::666777888888888777555444777666444444444444222000222222222111111111111000111111111111111111111111444333222000//////......444222000...------.../////////...------------...................................................//////.........---------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++*********+++,,,***++++++,,,,,,------.....................------////////////000000000000///000000000111111111111222222222222222111000///000000000000000000000000...............///000000000///...------...///000////////////////////////------......///000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,++++++---------............/////////000000000000///////////////000111111222222333222111222666:::???BBBFFFHHHIIIIIIHHHGGGHHHIIIQQQQQQQQQOOO...---,,,,,,,,,,,,---...---+++)))***,,,---,,,***------,,,++++++++++++,,,******++++++++++++******+++******))))))******++++++++++++*********))))))+++++++++*********))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))************++++++++++++,,,---------------...//////.........---------//////000000000111111111222222111222222333444555888888888888999;;;<<<<<<>>>======???BBBCCCAAA???AAACCCDDDCCCAAAAAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA@@@????????????===<<<;;;::::::;;;;;;<<<<<<<<<:::999888888888888666777777777666666555555555444333333444555444222222222222111111111111000111111111111111111111111222222111000////////////222000...---,,,---.../////////...------------...........................------------------------///.........------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------....../////////000000000000000111111111222222222111222222222111111000/////////////////////////////////.........//////000000///...------...///000///////////////////////////////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,---------............/////////000000000000////////////000000111222222333333222222333666;;;@@@CCCFFFHHHJJJIIIHHHGGGHHHIIILLLMMMMMMKKK,,,,,,------------,,,,,,,,,+++******,,,,,,+++***------,,,+++++++++++++++******++++++++++++******+++******))))))******++++++************)))))))))++++++*********)))))))))************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))************+++++++++))),,,///...+++***---000/////////......------,,,////////////000000000000111111111111222333444555555666777888:::::::::;;;<<<;;;<<<>>>@@@BBBAAA@@@CCCDDDEEEDDDBBBAAAAAABBB>>>>>>???@@@BBBCCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::888777666666666777666555555444444555555444333222333555666555444222222222111111111111000111111111111111111111111111000000//////000000111///...---,,,,,,---.../////////...------------...------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++......---,,,,,,+++******------------------...............////////////000111111111111222222222222111111111111111000000///////////////////////////000//////.........////////////............//////////////////////////////111000000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000222222000...------------............/////////000000000000//////000000111111222333333333444333333333777;;;@@@CCCGGGIIIJJJJJJHHHGGGHHHIIILLLMMMNNNMMM***+++---......---+++***+++++++++++++++,,,++++++---,,,,,,+++***+++++++++******++++++++++++************))))))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++))))))************))))))))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++***,,,------++++++---///---............................../////////000000000000000111111222333444333444666888:::::::::999999:::;;;===???AAAAAAAAADDDEEEFFFDDDBBBAAAAAABBB??????@@@AAACCCDDDEEEFFFBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;;;;::::::::::::888777666666666666777666555333333444555555555333333333555555444333222222222111111111000000111111111111111111111111///////////////000111111......---------...////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++***---------,,,,,,+++++++++,,,,,,------------......------........./////////000000000000111111111111///000000111000000//////////////////////////////000000///............////////////....../////////////////////////////////000000//////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...111222222111...,,,---------............/////////000000000000//////000111111222333333444444444333333444777<<<@@@DDDHHHIIIKKKJJJIIIGGGHHHHHHJJJLLLMMMNNN)))+++---......---+++)))++++++,,,+++++++++++++++,,,,,,+++************+++******++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))******++++++++++++)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++,,,+++***+++---...---++++++,,,,,,---...///000000---............/////////000000000000111222333333222333666888999::::::999888:::<<<===>>>???@@@AAAEEEFFFFFFEEECCCAAABBBCCCDDDDDDDDDEEEEEEEEEFFFEEEBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<===>>>????????????>>>>>>>>>======<<<;;;;;;:::999777777777666777777888888777666555333333444555555777555444444444444222111222222222111111111000000000000000000000000000000............///000111222//////////////////000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------......------------........................////////////...//////000000000//////........................000///............//////...//////////////////...////////////////////////............//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---///111111///---,,,---------............/////////000000000000//////000111111222333333444444444333222333666;;;@@@CCCHHHJJJKKKKKKIIIGGGHHHHHHEEEGGGIIIJJJ)))+++,,,......,,,+++)))***+++,,,,,,******+++,,,,,,,,,+++*********************++++++++++++*********))))))(((((())))))***(((((()))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((())))))***+++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++---***(((***---///---***+++,,,,,,---...///000000------------.........///////////////000111222333333444555777999:::;;;;;;999;;;===>>>>>>>>>@@@AAAEEEFFFGGGFFFDDDCCCCCCDDDGGGGGGHHHHHHGGGFFFEEEEEECCCBBBAAAAAABBBCCCEEEFFFBBBBBBAAA@@@>>>======<<<;;;<<<>>>?????????>>>>>>;;;<<<<<<<<<;;;:::999999666666666666777888999:::777666555555444444555555888666444444444444222000222222222111111111111000000000000000000000000000............//////000111000000000000000000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******,,,,,,,,,,,,************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))***++++++,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,------......,,,,,,,,,---------......------------............---......///////////////.......................................///000000......////////////......////////////////////////------......///000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,---............---,,,---------............/////////000000000000//////000000111111222333333333333222222222666:::???BBBIIIKKKLLLKKKIIIHHHHHHHHHEEEGGGJJJKKK***+++,,,,,,,,,,,,+++******+++---,,,***)))+++---,,,++++++*********************++++++++++++******))))))(((((((((((())))))(((((((((((())))))*********)))))))))((((((((((((************************''''''((())))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++******+++,,,,,,,,,,,,........................,,,,,,---------.........///////////////000222222444444555666888:::<<<===:::<<>>>>>???AAADDDFFFFFFFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAAAAAAAABBBEEEGGGIIIDDDCCCAAA???============:::<<<>>>@@@AAA@@@??????999::::::;;;;;;:::999888888888777777777888999999666777777777666666555555666555333333444444333222222222222111111111111000000000000000000000000000//////.........//////000000000000000///...------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((()))+++,,,,,,+++)))(((******))))))))))))******************************++++++++++++++++++++++++************************************++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++,,,,,,,,,,,,------------------.........//////,,,---....../////////...........................------------...000111222---...///000000///...---////////////////////////.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,---------.........------------------...---------............/////////000000000000////////////000000111222222333222111000111555999>>>AAAJJJKKKLLLKKKIIIHHHHHHHHHGGGIIILLLMMM+++++++++,,,,,,+++++++++))),,,---,,,***)))+++---,,,++++++***)))***************++++++++++++******))))))(((((((((((())))))'''((((((((())))))******))))))))))))((((((((((((++++++++++++++++++++++++&&&''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++(((+++---,,,***)))+++...111000///...---,,,++++++,,,,,,,,,---------...............//////000111222555555555666888:::===???;;;>>>@@@@@@>>>===???AAADDDEEEFFFFFFEEEDDDFFFGGGCCCDDDEEEFFFFFFEEEDDDCCC??????>>>???AAADDDGGGIIIFFFDDDAAA>>><<<<<<======;;;<<>>AAAJJJLLLLLLLLLIIIHHHHHHHHHDDDFFFIIIJJJ,,,+++***))))))***+++,,,---------,,,)))((()))+++************************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((((((((******((('''+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000222333444666777999:::;;;<<<<<<===???@@@AAABBBCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGEEECCCAAA??????@@@AAABBBDDDFFFHHHDDDCCCBBBAAAAAAAAAAAAAAA======>>>??????>>><<<;;;::::::;;;;;;;;;;;;;;;;;;999999999999999888777666777777777777666666666666666666555555555444444444111111111111111111111111//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***)))***+++,,,---************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...............////////////........................////////////////////////---------............///------------------------....................................---,,,+++******+++,,,---...............------,,,,,,------......++++++---,,,)))***---,,,---------,,,,,,---///------,,,,,,+++***)))))),,,+++***+++,,,---+++)))---,,,+++******+++,,,---,,,,,,++++++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++,,,---...///---------............///..............................------------......---///000///...---...000000111222333444555555555000///111666888999>>>EEEFFFIIILLLKKKHHHGGGHHHJJJLLLKKKIIIHHH++++++***))))))***++++++---------+++)))((()))+++************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((((((((******((('''************)))))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////.../////////000000000000222222444555777999:::;;;;;;<<<===>>>???@@@AAAAAADDDCCCBBBAAAAAACCCEEEFFFEEEFFFGGGGGGFFFEEECCCAAAAAA@@@@@@@@@AAADDDGGGIIIDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@???>>><<<;;;:::;;;;;;;;;;;;::::::::::::888999999999888888777666666555555555444444444444444444444444333333333222111111111111111111111111000000000000000000000000........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............////////////........................---------------------------------............///------------------------...............---------............---,,,+++******+++,,,---...............------,,,,,,------...000,,,+++...///---,,,////////////...,,,,,,,,,---------,,,,,,+++******))),,,+++***+++,,,---+++))),,,++++++++++++++++++,,,------,,,,,,+++*********,,,++++++******++++++,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---...///---------............///..............................------------.........///000000......///000000111222333333444444444000///111666888999???EEEFFFIIILLLKKKHHHGGGHHHJJJLLLKKKJJJHHH++++++***))))))***++++++,,,------+++)))((()))+++************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((((((((******((('''************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////....../////////000000000111222333555666888999999:::;;;;;;<<<===>>>>>>???BBBAAA???>>>???BBBEEEGGGDDDEEEFFFFFFEEEDDDBBBAAAAAA@@@???>>>@@@BBBEEEGGGDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA???<<<:::999999;;;;;;;;;:::999999999888888888888888888777777666333333333333222222222222333333222222222222111111111111111111111111111111000000000000000000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---............/////////........................---------------------------------............///------------------------///.........------,,,,,,............---,,,++++++++++++,,,---...............------,,,,,,------...111,,,***---///---++++++///...---,,,,,,,,,,,,,,,------,,,,,,++++++******,,,+++***+++,,,---+++)))+++++++++,,,,,,+++++++++......---,,,,,,+++******,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...///---------............///------------------------......------------......///000111111//////000111///000111222222222222222000///111666888999???EEEGGGIIILLLKKKIIIGGGIIIKKKMMMLLLKKKIII+++******************++++++,,,,,,+++)))((()))+++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))(((((((((******((('''*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000111111222444555666888888999999::::::;;;<<<<<<<<<@@@>>>======>>>AAAEEEGGGCCCDDDDDDDDDDDDCCCBBBAAA>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEECCC@@@>>>;;;:::::::::;;;;;;:::999888888777777666777777888777777666666333333222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++---.........---,,,++++++++++++++++++++++++************************+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////........................////////////////////////---------............///------------------------///......------,,,,,,+++---.........------,,,++++++,,,------.........---...------,,,,,,------...000***(((,,,///---******,,,+++******+++,,,,,,,,,------,,,,,,,,,+++++++++++++++***+++,,,---+++)))***+++,,,------,,,+++***---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......---------............///------------------------......------------......///111222111000///000111//////000111111111111111000...111555888:::???FFFGGGJJJLLLLLLIIIGGGIIIKKKNNNMMMKKKJJJ*********++++++************++++++***)))(((***+++************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************((()))))))))************))))))************)))))))))(((((((((******((('''))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------------------........................////////////000111222333444555666777777777888999:::;;;;;;<<<>>>===<<<<<<>>>AAADDDFFFBBBCCCCCCCCCBBBBBBBBBAAA>>>???BBBEEEEEEDDDBBB@@@???????????????@@@AAABBBAAA@@@>>><<<;;;;;;<<<<<<::::::999888777666666555555666666777777777666666333333333222222222222111222222222222222222333333000000000000000000000000000000000000000000000000........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------....................................////////////////////////---------............///------------------------......------,,,,,,,,,,,,---------...------,,,,,,,,,,,,------...---------...------,,,,,,------......***+++111555555444555111///---,,,......---+++---------,,,,,,,,,,,,,,,++++++***+++,,,---+++)))***+++,,,------,,,+++******++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,------------------------............///------------------------......------------......///111222111000///000111//////000111111111000000///...000555888:::@@@FFFGGGJJJMMMLLLIIIHHHIIIKKKNNNMMMKKKJJJ)))***++++++++++++***)))******+++***((((((***+++************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************************))))))))))))************))))))************)))))))))(((((((((******((('''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////000000111222333444555555555555666888999;;;<<<<<<=========>>>???AAACCCEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEGGGGGGEEEBBB@@@>>>============>>>>>>???======<<<<<<;;;;;;<<<<<<888888888777666666666555444555555666666666666666444333333333222222222222222222222222222333333333000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************************************)))))))))***************++++++++++++++++++++++++))))))******+++,,,,,,,,,***+++,,,---------,,,,,,,,,------------.................................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,------,,,------...------,,,,,,,,,,,,------...------,,,...------,,,,,,------...,,,,,,000888<<<<<<>>>BBB:::666222111111111...+++------------,,,,,,,,,,,,,,,+++***+++,,,---+++)))+++++++++,,,,,,+++++++++)))******++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------+++,,,------......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,......------------......///000111111//////000111000000111111111111000000///...000555888:::@@@GGGHHHJJJMMMLLLJJJHHHIIILLLMMMLLLKKKIII)))***++++++++++++***))))))*********((((((***+++************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))************************))))))))))))************))))))************)))))))))(((((((((******((('''((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------........./////////000000111222333444444333444555777999;;;======<<<===>>>@@@AAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBAAAAAA@@@???>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;:::999666666666666666666666666333444555555666666666555333333333222222222111111000000000111111111222222000000000000000000000000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))************************((()))))))))*********+++************************((())))))***++++++,,,,,,***+++,,,---------,,,,,,,,,,,,---------.................................---------------------------------............///------------------------+++++++++,,,,,,------...,,,,,,------...------,,,,,,------...------,,,,,,...------,,,,,,------...***---333888888555888>>>888444000111333444111...------------------------,,,+++***+++,,,---+++))),,,++++++++++++++++++,,,+++++++++******))))))))),,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------+++,,,---.........---------------............///,,,,,,,,,,,,,,,,,,,,,,,,......------------.........///000000......///000000111111222222111111000...---000555888:::@@@GGGHHHKKKMMMMMMJJJHHHJJJLLLLLLKKKJJJHHH)))***+++,,,,,,+++***))))))******)))((((((***+++************************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))************************))))))))))))************))))))************)))))))))(((((((((******)))'''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........////////////000111222333333444222333555777:::<<<>>>>>><<<>>>@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA>>>===;;;:::999:::<<<===???>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::888777555555555666666666666666333444444555666666666555222222222222111111111111.../////////000000111111000000000000000000000000........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((************************(((((())))))*********+++************************((())))))***++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------..............................////////////////////////---------.........//////------------------------)))***+++,,,------...///,,,,,,------...------------------...------,,,,,,...------,,,,,,------...))),,,222333...(((***111000---+++---222666555222------------------------,,,+++***+++,,,---+++)))---,,,+++******+++,,,---------+++***)))'''&&&%%%,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,---.........---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------............///000///...---...000111111222222222111111000...---000555888;;;@@@GGGHHHKKKMMMMMMJJJHHHJJJLLLLLLKKKIIIHHH************************+++*********))))))((((((************************++++++******************(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++*********)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------)))************+++++++++,,,,,,,,,---------......---------............//////000111222222333222222333333555666999;;;>>>???===>>>@@@AAABBBAAAAAA@@@AAABBBCCCAAA???>>>>>>???>>>===<<<;;;;;;;;;;;;;;;AAA???>>>>>>>>>===;;;999<<<;;;::::::999999::::::666555555555555444444444333333333444444555555555444444333333222111000000222111000......000111222////////////////////////000///...,,,,,,---......------......------,,,+++---------.........//////,,,,,,,,,+++++++++*********,,,//////---+++******)))))))))))))))))))))))),,,++++++***)))))))))***,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))************************************,,,++++++***)))(((''''''+++++++++*********))))))))))))))))))***+++,,,---***,,,......---,,,---...------------------------/////////...---------,,,---------.........//////,,,,,,---...//////......000///...---,,,------...,,,---......,,,,,,---...........................------------------------.........------,,,,,,,,,,,,,,,+++,,,---000333555,,,---.........---+++***,,,++++++---//////...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////.........---,,,,,,,,,,,,---...---------------------------------............///111111000000000000111111111111000///------///111333111111444777999@@@HHHIIIKKKMMMMMMLLLKKKKKKLLLLLLLLLKKKKKK************************************)))))))))(((************************************************((()))))))))************+++,,,,,,,,,++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,------------...------------..................///000111111111111222222333555777999;;;<<<===>>>@@@AAABBBAAAAAA@@@@@@AAAAAA@@@>>>======>>>===<<<<<<;;;;;;;;;;;;<<<@@@???======>>>===:::888:::999888888777777888888555555555555444444444444333333333444444444444444444444333222222111000000222111///......///111222........................//////...------------------------...------,,,+++************+++++++++,,,,,,,,,,,,+++++++++*********,,,...///---+++******))))))))))))))))))))))))******))))))))))))******++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++******))))))(((+++++++++*********))))))))))))))))))***+++,,,---***,,,......---,,,---...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------------.........///000///...---,,,------...,,,---......,,,,,,---...........................------------------------......---------,,,,,,,,,///...---,,,---...000111555222///,,,+++,,,...000,,,,,,+++,,,...///...,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------..................---,,,,,,,,,,,,---...---------------------------------............///111111000000000000111111000000111000//////000222333111111555777:::@@@HHHIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJIII************************************))))))))))))************************************************))))))))))))************+++++++++,,,++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))************+++)))************+++++++++,,,,,,,,,,,,------------------------............------...///000000000000111111222333444666777888===>>>???@@@AAAAAAAAAAAA>>>??????>>><<<;;;<<<===;;;;;;;;;:::;;;;;;<<<<<>>============:::888999999888777777777777888555555555555444444444444444444444444333333333333333333333222111111000000111111////////////111111..............................//////......---,,,---------------,,,++++++))))))))))))************,,,,,,,,,+++++++++*********,,,......,,,+++***+++))))))))))))))))))))))))***))))))))))))******+++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))************************************+++++++++++++++++++++++++++++++++***************))))))))))))***+++,,,,,,***,,,---...---,,,---...------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---,,,,,,,,,---...//////...------,,,---------,,,---......,,,,,,---...........................------------------------...------------,,,,,,,,,111000///---,,,------...777555222000//////000000---,,,+++,,,...///...,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---..................------,,,,,,------...---------------------------------............///111000000//////000000111...000222222111111222333333111222555888:::@@@HHHIIIKKKMMMNNNLLLKKKKKKKKKNNNNNNMMMMMM*********************************)))))))))))))))************************))))))))))))************)))))))))))))))***************++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,---------.........------...///000000000000111111111222333444555666======>>>???@@@AAAAAAAAA<<<===>>>===;;;:::;;;<<<;;;:::::::::;;;<<<======@@@>>>===>>>>>>>>>;;;:::;;;::::::999999999999999555555555444444444333333555444444333333222222222333222222222111111000000111000////////////000111........................---.../////////...,,,+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++------+++******+++)))))))))))))))))))))))),,,,,,+++***************((((((''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,******************************))))))***++++++,,,***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,...///...---------------------,,,---......,,,,,,---...........................------------------------------------------------111000///------,,,,,,---///111444666666333///---...---+++,,,---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---.........---------------------------------------------------------------............///000000////////////000000---///222444333333444444333111222666999;;;AAAHHHJJJLLLNNNNNNLLLJJJJJJKKKOOOOOONNNNNN************************))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))***************)))))))))))))))))))))******++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........///000111111111111222222222222333444555555;;;;;;<<<===>>>???@@@AAA;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>@@@???>>>>>>??????===;;;;;;:::999999888888999999555444444444444333333333444444444333333222222111222222111111111111111000000//////////////////000........................---.../////////...,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))000///---,,,+++***))))))((((((''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++((()))))))))*********************************************+++,,,,,,------*********************************)))******+++,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................------------///...,,,++++++,,,---///,,,,,,------------------,,,---......,,,,,,---...........................------------------------------------------------.........---------------***---111555666444111//////---++++++---...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,---...------------------------------------------------------------------............///000000////////////000000---///222444444444444555222111333777:::;;;AAAHHHJJJLLLNNNNNNLLLJJJJJJJJJKKKJJJIIIIII************************))))))))))))************))))))))))))))))))))))))'''(((((())))))*********************))))))))))))((()))******+++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111111111111111111222222333444555666999999:::;;;<<<===???@@@;;;===>>>===;;;;;;<<<============<<<======>>>>>>???>>>===>>>???>>>===;;;888888777666666666666777444444444444333333333333333333333333222222222222111111111111111111111111////////////////////////------------------------......//////......---,,,,,,,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,+++++++++******)))***++++++******+++,,,))))))))))))))))))))))))000///---,,,******))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************************************)))*********++++++,,,,,,***************++++++++++++***************++++++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...............------......,,,+++++++++,,,---+++,,,,,,------------,,,,,,---......,,,,,,---...........................------------------------,,,,,,,,,------------...,,,---------............---,,,,,,,,,...111444666000...++++++,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,------...,,,,,,,,,---------......++++++,,,---------------,,,------......------,,,---------------------------------............///000//////......//////000...000222333333333444666222111333888:::<<>>???<<<>>>???>>>===<<<===???@@@??????>>>>>>>>>>>>???===<<<;;;<<<======;;;999888888777666666666666666444444444333333333222222222222222222222333333333000000000000111111111111...//////////////////...------------------------//////...---------------+++,,,,,,,,,,,,+++******))))))))))))************,,,,,,,,,+++++++++******)))***+++***)))***+++---))))))))))))))))))))))))++++++******))))))******++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))************************************))))))******************))))))*********+++++++++++++++***************+++)))+++,,,,,,+++++++++---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---...------,,,,,,---......,,,,,,---...........................------------------------,,,,,,,,,---------......---------...---------,,,...,,,+++***,,,000444666111...++++++,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...******+++,,,,,,---......,,,,,,,,,---------......++++++,,,------------,,,,,,,,,---......---,,,,,,---------------------------------............/////////............/////////000111111111111333555222111444999;;;<<>>===???@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???;;;:::999:::;;;;;;999888:::999999888888888888888444444444333333333222222111111111222222333333444000000000000000111111111......////////////......------------------------000///...,,,,,,---......+++,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,+++++++++******)))***+++***))))))+++---))))))))))))))))))))))))''''''''''''((()))***+++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++++++++***************+++)))***,,,,,,+++++++++,,,++++++++++++++++++++++++,,,+++++++++******))))))---------,,,,,,+++++++++,,,------------,,,+++***)))***,,,---...------,,,,,,---......,,,,,,---...........................------------------------,,,,,,,,,------.....................---,,,++++++***+++---///000111000000111///,,,***+++---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...******+++,,,,,,---......,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,---......---,,,,,,---------------------------------.........////////////............//////000111111000///000333555222111444999;;;<<>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888999999999999555555444333222222111111222222222333333444444444777333111222111---...111222222000///..................---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***)))(((((('''+++*********))))))(((((())))))(((((((((((())))))++++++******)))(((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++---,,,+++******,,,...///,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++......------------..............................------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,---...---,,,+++,,,///222666///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000333444111+++(((***---++++++------------++++++,,,------......------,,,---------------------------------,,,,,,+++++++++------,,,++++++---111444000///...---,,,+++++++++---------------,,,,,,,,,......------------......,,,,,,,,,---------......000000000000000000000000111111111222222333333333666444666:::<<<===BBBHHHLLLRRRSSSOOOJJJKKKKKKJJJLLLLLLKKKJJJ+++++++++******)))((('''******))))))))))))******************************))))))))))))***************)))((((((((()))++++++++++++++++++++++++++++++******************************++++++++++++******************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************************************+++***)))))))))***+++,,,////////////...---+++***---------------...////////////000111111222222333555555666888999:::;;;<<<;;;:::::::::;;;===???AAA>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::999888888999;;;555555555444333222222222222222333333444444444444666222111222111......111222111000///.....................---------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******)))(((((('''************)))))))))((())))))(((((((((((())))))******************++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************++++++*********+++,,,---,,,,,,+++++++++*********+++***)))(((((()))***+++))))))*********++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,---...------,,,---111333666///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444222---***+++---+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,///333666///...------,,,,,,,,,,,,---------------...............------------......,,,,,,---------.........000000000000000000000000222333333444444555555666444333555999;;;<<>>=========<<<<<<<<<<<<<<<::::::::::::999999999999888999;;;;;;:::999999999666666555555444333333333333333444444444444444555444111000222111//////222111111000///...........................---------...------,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++******)))(((((((((************))))))))))))))))))(((((((((((())))))'''(((((()))******+++++++++***((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))******+++++++++***,,,++++++++++++***************))))))))))))******)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------...------///222555666///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---111444333000------...+++,,,,,,------,,,,,,+++,,,------......------,,,---------------------------------------.........+++,,,------...000444777...------,,,,,,------------------......//////000......------------......,,,------------.........000000000000000000000000222222333444444555666666222111333888;;;<<>>DDDKKKHHHNNNPPPMMMJJJKKKLLLLLLLLLKKKKKKJJJ))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))************)))******************************************************++++++++++++******))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***666333///+++))))))+++---,,,,,,,,,,,,,,,------...------......//////000000222222333555666777888999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<999999999999888888888888999666999CCCOOOPPPDDD888444444444444444444444444444444333333333333222222000...///222222//////111//////......---......///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))---------,,,+++*********)))))))))***+++---///111))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))))))))+++---.........,,,++++++************)))))))))))))))************))))))((((((((()))))))))******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------///......------......///........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------...------///222555666///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...---,,,,,,++++++,,,,,,---,,,------......------,,,---------------------------------------.........---......---+++***+++,,,,,,,,,,,,,,,,,,---...///---------......//////000......------------......------........./////////000000000000000000000000111111222333555666777777444333555:::===>>>DDDJJJGGGMMMPPPLLLJJJKKKMMMLLLNNNNNNMMMLLL))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))******************************************************++++++++++++******((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************************************************************((()))***+++,,,++++++***222000---+++******+++,,,,,,,,,++++++,,,,,,---...,,,------......///000000000111222333555666777777:::::::::::::::999888888:::::::::;;;;;;<<<<<<<<<999999999999888888888888666555888>>>DDDDDD???888333333333333333444444444333333222222222111111111000...///222222...---///.........------......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,,,,+++)))(((************************)))))))))))))))))))))***((()))))))))************))))))(((((((((((())))))+++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************)))))))))((()))***+++,,,---,,,,,,+++************))))))))))))((()))***++++++***)))((((((((((((((()))))))))***((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...+++++++++,,,,,,---------...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...------,,,---111333666///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------------------,,,,,,,,,,,,---......---,,,+++,,,---------,,,,,,,,,---......---------------...............------------..................////////////000000000000000000000000000111222333555666777888444333555999<<<===BBBHHHFFFLLLOOOLLLJJJLLLMMMMMMNNNNNNMMMLLL((())))))*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))))))))))))))))))))))))))******************************++++++++++++******(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************((()))***+++,,,+++******''''''((()))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000///000111222444555666666999999999999999888777666:::::::::;;;;;;<<<<<<<<<999999999888888888888777222333555666666666666777333333333333333333333333222222222111111111000000111...///222222...---///......---------......///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***,,,......,,,***((()))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++))))))(((((((((((())))))&&&&&&''''''(((((())))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))***+++++++++++++++************))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---...---,,,+++,,,///222666///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,------++++++++++++------,,,------......------,,,---------------------------------,,,,,,+++++++++,,,---///...------...000...------,,,,,,---------------------------,,,,,,.........------...................../////////000000000000000000000000000...///000111333444555666444333444999:::;;;@@@GGGFFFLLLOOOLLLJJJLLLMMMMMMLLLLLLKKKJJJ******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))******************************************************************++++++++++++******))))))))))))))))))))))))++++++******************,,,,,,+++***)))))))))***)))))))))))))))))))))))))))))))))***+++++++++,,,************************+++*********))))))((((((************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,------......///000000111222333555666777::::::999999999999999888999999999999999999999999:::999888888999999888666444333333222222333333444000000000111222222333333111111111111111111111111000000000000000000000000///............---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******************************+++***)))))))))))))))***+++*********))))))(((((())))))(((((((((((()))))),,,***((('''&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((***,,,,,,***)))***+++******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))*********************************+++++++++*********))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,)))***+++,,,---............---,,,,,,++++++++++++............////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......555111,,,***,,,------,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------....../////////...---,,,,,,,,,---..............................---------------------------,,,,,,,,,,,,---......000///...---------------...------,,,,,,------...............////////////...000111111000000111222000111222333444444444444000111444777;;;>>>AAABBBIIIPPPUUUQQQLLLKKKKKKJJJLLLPPPQQQMMM))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************************))))))))))))************************************************************)))******++++++******)))))))))))))))))))))))))))************************,,,+++******))))))******))))))))))))))))))))))))***************+++++++++************************************)))))))))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,---.........000000000111333444666777999999999999999999999999999999999999999999999999:::888777777888999777666444333333222222333333444111111111111111222222222111111111111111111111111////////////////////////............------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))******************)))***************************)))))))))))))))******************)))))))))((())))))(((((((((((())))))+++***((('''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))*********)))))))))(((((())))))***+++))))))))))))))))))))))))++++++******))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,***++++++,,,------------...---,,,+++++++++++++++------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......555111---+++,,,------,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,++++++,,,---......------------------------------------------------------,,,,,,,,,,,,---......//////...---------------...------,,,,,,------...............////////////...000111111000000111222000111222333444444444444111333555888<<>>@@@AAAEEEMMMRRROOOKKKKKKLLLLLLJJJNNNNNNKKK+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))((((((((()))******))))))))))))))))))))))))+++++++++***************************************))))))))))))************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++******+++,,,******++++++,,,,,,------,,,,,,---...///111222333333444555666777888999999888888888888888888888888777666555555666666555444444333333222222333333444333333222222111000//////000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******((())))))******))))))((())))))))))))))))))))))))''''''''''''((())))))***))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&))),,,---,,,)))***************++++++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***************+++++++++************************)))***++++++,,,+++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,+++************++++++,,,------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........000222222000...---...,,,---------............------,,,,,,,,,---.........------,,,,,,------.........//////000000000000...,,,---111666777222,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,---.../////////...---//////............//////............////////////...000111111000000111222222333333444444333333333222333555888:::===???@@@CCCLLLQQQOOOKKKKKKMMMLLLLLLPPPPPPMMM+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((()))******))))))))))))))))))))))))***************+++++++++************************((()))))))))************************************((())))))***++++++,,,,,,************************(((***++++++******+++,,,*********+++,,,,,,------++++++,,,---...000111222222333444555777888999:::888888888888888888888888777666444555666666555333444333333222222333333444333222222222111000000000000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******)))******************)))))))))))))))))))))))))))(((((('''''''''(((((()))((()))))))))************))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))*********))))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,------------***************+++,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,///333333000...---...------------............,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...///000111222444555777777222///...222777888333------------------------------------------------------,,,,,,,,,,,,---......+++,,,...///000///...---//////............//////............////////////...000111111000000111222222333333444444333333222333444666888;;;>>>@@@AAACCCKKKQQQOOOKKKLLLMMMMMMPPPTTTUUUQQQ******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))******+++++++++,,,************************(((((())))))*********+++************************((())))))***++++++,,,,,,************************(((***++++++******+++---)))******+++,,,,,,------++++++,,,,,,...///111222222222333555777888999:::777777777777777777777777777555444444555666444333444333333222222333333444222222222111111111111111000000000000000000000000000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++************++++++++++++******)))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))*********+++))))))(((((((((((())))))''''''((())))))***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((***,,,,,,***)))***+++((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,---.........******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++///333444111.........---------.........//////,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...+++,,,...000222555666777777444222555:::;;;666000........................---------------------------,,,,,,,,,,,,---......+++,,,...000000///...---//////............//////............/////////000///000111111000000111222333333333444444333222222444555777:::<<>>???@@@@@@FFFMMMQQQNNNJJJKKKNNNOOOOOOSSSTTTPPP+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,+++++++++******+++************)))))))))))))))))))))))))))))))))'''((()))******************))))))))))))((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******++++++++++++******))))))************))))))))))))))))))*********************++++++++++++,,,)))************+++++++++------------............111111222333444555555666444444444444444444444444666555444333222222222333333333222111111111222222000000000000000000000000/////////////////////////////////............------,,,,,,++++++,,,,,,------------------,,,,,,,,,((((((((((((((((((((((((************************************))))))))))))***))))))((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((('''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,***************))))))(((***************************))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------,,,,,,++++++,,,,,,---......///000///......000111+++,,,...,,,******,,,///,,,,,,,,,...//////...,,,000111222000...------.........------------,,,,,,+++///???OOOOOO???666888000...,,,,,,---...---,,,+++,,,---......000444666444///***,,,222777666444...------,,,---...000111//////000000000///......////////////000000000000000111111111111222222222444444444555555555666666///222666;;;???BBBDDDDDDFFFMMMQQQNNNJJJLLLOOOPPPOOOSSSTTTQQQ******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))************))))))((()))))))))************************++++++++++++))))))*********+++++++++,,,,,,---------.........000000111222333444555555444444444444444444444444555444444333333222222222333333222111000000111111000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************)))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))******&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,+++***)))((())))))))))))************)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,++++++,,,,,,---......///000111000///.........---+++++++++++++++***......///111333222000---///000000///...------...,,,,,,,,,,,,,,,,,,,,,,,,------222999777///---000///---,,,,,,---...---,,,+++,,,,,,,,,---///333666555111---,,,000444666666111000...------...///111...///////////////......////////////000000000000000000111111111222222222444444444444555555555555000222666;;;???BBBEEEFFFEEEMMMQQQNNNKKKLLLPPPQQQNNNSSSTTTQQQ******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))************((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))************))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,------------...///000000111222333444444444444444444444444444444333333333333333333222222333222222111000000000000000000000000000000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------......------,,,+++))))))(((((()))))))))*********(((((())))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,++++++,,,,,,---......000222444444111,,,)))...***'''***///111---)))......///111333222000---,,,.........,,,,,,,,,...+++,,,,,,,,,,,,,,,,,,,,,000///...---+++***+++......---++++++---...------,,,---,,,+++***,,,///222333333222///,,,---111666666444111///------...///......////////////......////////////000000000000000000111111111222222222222333333333333444444444222444777:::>>>AAACCCEEEFFFNNNRRRNNNKKKMMMOOOPPPOOOSSSTTTQQQ***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++*********))))))(((((()))))))))))))))***))))))))))))))))))))))))'''((()))***************)))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******++++++++++++******))))))************))))))))))))))))))************)))))))))************+++)))************+++++++++,,,,,,,,,,,,------------//////000111222333333444444444444444444444444444222222333333333333222222222222111000000000111111000000000000000000000000.................................------------,,,+++,,,,,,------,,,,,,+++))))))))))))************************************))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------------,,,+++***)))'''(((((())))))*********'''((())))))******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,,,,++++++,,,,,,---...---///222555666333,,,''',,,***)))...444666222---,,,,,,,,,...//////...,,,+++,,,------,,,+++,,,...++++++,,,,,,,,,,,,------))),,,---,,,,,,...---+++---,,,++++++---...---------------,,,******,,,...///333555222,,,***...333777666333111///...------------.../////////......////////////000000000000000111111111111222222222222222222333333333444444333555777:::===@@@BBBCCCHHHOOOSSSOOOKKKLLLOOOPPPQQQUUUVVVRRR))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++*********)))))))))(((((((((((((((((())))))******))))))))))))))))))))))))((())))))*********))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******))))))************))))))))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------......///000111222333333333333333333333333333333111222333333333333222111111000000000000111111222000000000000000000000000.................................---------,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((((((((((((((()))******'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))$$$%%%''')))+++---///000,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******)))(((''''''(((((()))******+++'''''')))*********)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------------------,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,---///333666444000,,,---000555777888666333111,,,++++++,,,---...---,,,+++,,,------,,,,,,...///,,,,,,,,,,,,---------...%%%+++,,,***,,,000///)))---+++***+++,,,......---,,,---......,,,+++,,,...---111444444111...///000555444333111000...---,,,,,,---......//////......////////////000000000000000111111111111222222222333333333333444444444555222333555888<<>>@@@...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))(((((('''&&&''''''((()))******+++&&&''')))*********)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,............,,,++++++++++++,,,,,,---------++++++,,,---------,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,---000555666444111222:::AAA@@@888111000111///---,,,,,,...//////...+++---......------///000,,,,,,,,,------.........,,,000...((()))111111,,,---+++******,,,......---+++---//////...---...///---...111444555444111...111111111111000...---,,,,,,,,,---.../////////...////////////000000000000000111111111111222222222444444444555555555666666000222444777;;;???CCCEEEKKKQQQTTTPPPKKKKKKMMMNNNXXX\\\\\\WWW************************))))))))))))))))))))))))************************************************++++++************+++++++++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))***,,,---,,,***(((''')))))))))***+++++++++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,//////.........//////000222222222222222222222222000000000000000000000000000000000000000000000000000000000000///////////////......,,,+++)))'''&&&------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))---***'''&&&(((***++++++''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***)))))))))((((((''''''))))))************))))))+++++++++*********))))))***+++...444999;;;888555FFF===000(((%%%''')))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///////////////...---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------000///------///333777:::===BBBIIIKKKGGG>>>444///---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------.........//////,,,***,,,------)))***,,,///000000//////111000///111444555444222777555222///...---......***,,,...000000///,,,+++///......------///000111111111111000000000000000111222333444555555555555333555777999<<>>BBBEEELLLSSSVVVPPPJJJJJJMMMOOOUUUYYYZZZWWW************************))))))))))))))))))))))))************************************************))))))(((((((((((())))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))******++++++******))))))((((((++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,,,,---...///111222////////////////////////000000000000000000000000////////////////////////000000/////////.........,,,,,,---///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))((()))+++,,,+++)))&&&''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++******************))))))************))))))************))))))))))))'''&&&%%%%%%''')))+++,,,''')))---000111000...,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,---///000000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......------,,,++++++//////...---++++++---000---------------------------,,,,,,,,,,,,---......---------,,,++++++******,,,,,,,,,---------......000111777======777000,,,***+++---///111111000000111333666999:::999777444.........///000222444555888777555333222000000000///////////////000000000000111111111111111222222333444555666777777777777555777999;;;<<<>>>AAACCCKKKRRRVVVPPPJJJJJJMMMOOOVVVZZZ[[[XXX************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))***))))))(((((()))******+++******))))))(((((((((++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,...///000111000000000000000000000000////////////////////////000000000000000000000000////////////............,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((()))+++,,,,,,)))&&&''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,******************++++++))))))************))))))))))))))))))))))))))))))+++***)))'''(((***---///((((((''''''''')))+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,---...///000111111111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........---,,,---......,,,***)))***+++---------------------------,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------......111///333:::<<<666000...---000555999;;;;;;999777555888:::<<<:::777444333------...///111333444555DDDCCCAAA>>>999333...+++/////////000000000000000000000111111222222222333333444555666777777777777444666999;;;===>>>AAACCCJJJRRRUUUPPPJJJJJJMMMOOOVVVZZZ[[[WWW************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))************))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000////////////////////////111111111111111111111111/////////.........------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((()))+++,,,+++)))&&&''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************)))))))))***************))))))************))))))(((((()))))))))))))))***(((+++------+++)))'''&&&'''(((******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---------,,,(((***------,,,++++++,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......///***---777;;;555//////000333777:::;;;999666444555777999888555222000///+++,,,---...///000111222888999:::999777444000---...///000111111111000000000000111111222333333333333333444555666666666666333666999<<<===???AAACCCIIIQQQTTTOOOIIIJJJMMMOOOUUUYYYZZZVVV************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))************))))))))))))))))))))))))))))))&&&''')))*********)))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///........................////////////////////////000000000000000000000000//////.........---------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***************************)))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++)))'''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((())))))*********))))))************))))))(((((((((((())))))******%%%(((,,,,,,***&&&%%%%%%'''***,,,,,,***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------******++++++++++++,,,,,,))),,,...//////...//////---------------------------,,,,,,,,,,,,---......,,,------......//////000,,,,,,,,,---------.........)))---:::???888222222000111222222111000///...222444555444111...---...,,,---...//////000000000)))+++---///111222222222...///000111222111000000000000111222222333444444222333444555555666666555111444999<<<>>>@@@BBBDDDIIIPPPTTTOOOIIIJJJMMMOOOTTTXXXXXXTTT************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))%%%''')))***+++***)))(((''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,------,,,,,,,,,------...------------------------//////////////////////////////////////////////////////.........---------++++++,,,---............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((()))++++++)))((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((()))))))))***))))))************))))))'''((((((((())))))******)))***+++***((()))---111)))+++,,,***((((((+++...))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,...///...---,,,---...---------------------------,,,,,,,,,,,,---......,,,------...///000111111,,,,,,,,,---------......000+++111@@@FFF>>>666555222111///------...000111000222444222///---...000///000111111111111111000111111///.........///000...///000222222111111000000000111222333333444444111222333444555555555555000444888<<<>>>@@@CCCEEEHHHPPPTTTOOOIIIJJJMMMOOOSSSWWWWWWSSS************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************************************************+++++++++,,,,,,,,,---------............///000000000000000000000000............////////////////////////..................------------......------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************)))))))))))))))******+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...////////////////////////...------,,,,,,------...---------...333:::AAAEEE000///---,,,+++,,,...///555333111///......///000............////////////,,,,,,---...///000111222///000111000//////111333000111111111111222222222111222333444555555555555222111444;;;??????AAAEEEKKKRRRTTTNNNHHHIIILLLNNNVVVYYYWWWRRR************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))++++++******************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((******************************************************+++++++++,,,,,,,,,------------............////////////////////////............////////////////////////..................------------......------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********)))))))))))))))******+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,---------.........------------------------,,,,,,++++++,,,,,,---..............................------,,,,,,------......------...111555:::===555444222111111222444555333111///...---...//////............///////////////////////////////////////000111000//////111333000111111111111222222222111222333444555555555555333222555;;;???@@@BBBFFFIIIPPPRRRLLLGGGGGGKKKMMMUUUXXXXXXTTT************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))******************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))******************************************************+++++++++,,,,,,,,,------------............////////////////////////---............//////////////////............---......------------......------------------------+++++++++++++++*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************++++++************)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))******)))))))))))))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,---------------------.........//////------------------------,,,,,,++++++,,,,,,---..............................------,,,,,,------.........------...000222333777666555444444555666777000///...---------//////............////////////222111000000///...------///000111000//////111333000111111111111222222222111222333444555555555555333222666<<<@@@@@@CCCFFFJJJPPPRRRMMMHHHIIILLLMMMUUUXXXYYYUUU************************************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))*********++++++++++++((()))))))))************))))))))))))))))))))))))(((((())))))******++++++************************((()))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******************************************************+++++++++,,,,,,,,,,,,,,,---------.........////////////////////////---------.........////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))************************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,---------------........./////////------------------------,,,,,,++++++,,,,,,---..............................------,,,,,,------............---------------222222111111111222333333......------......000000............////////////222111111000///...------///000111000//////111333000000111111111222222222111222333444555555555555444333666===AAAAAACCCGGGLLLRRRSSSNNNKKKLLLOOOOOOVVVYYYYYYUUU************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))((()))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------------...........................------------........................------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------------------.........///------------------------,,,,,,++++++,,,,,,---..............................------,,,,,,------...------............------,,,,,,,,,------......///............///000111111............////////////000000000000000000/////////000111000//////111333000000111111111222222222111222333444555555555555444333666===AAAAAACCCGGGLLLQQQRRRMMMKKKMMMOOOOOOUUUYYYYYYUUU************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................,,,------------..................------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''(((((((((((()))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,******++++++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------................../////////+++++++++,,,------............//////000000000000............/////////////////////000000111111111///000111000//////111333000111111111111222222222111222333444555555555555333222666<<<@@@@@@CCCFFFJJJMMMNNNJJJIIIKKKMMMKKKRRRWWWYYYVVV************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---------..................---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...//////............//////++++++,,,---.../////////------......//////..................//////////////////000000000111111111///000111000//////111333000111111111111222222222111222333444555555555555333222555;;;???@@@BBBFFFIIILLLLLLIIIHHHKKKLLLJJJPPPUUUXXXVVV************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))&&&'''(((******((('''&&&(((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...111000...---,,,---......+++,,,---...////////////,,,------......---,,,,,,............/////////000111111111000000000000000///000111000//////111333000111111111111222222222222222333444555555555555222111444;;;??????AAAEEEJJJMMMMMMJJJIIIMMMMMMKKKQQQUUUWWWTTT+++++++++*********))))))************************)))************+++++++++************************(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++,,,,,,,,,,,,---------------............///.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******+++*********))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))***************(((***,,,+++''''''+++******))))))))))))******))))))))))))((((((((((((******++++++++++++******'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))***))))))))))))((((((((((((((()))))))))************(((***---...,,,)))((('''---,,,++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++************)))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------..................------,,,,,,,,,***+++,,,---...000111111............////////////111111000000//////......////////////000000000111333,,,...777999222000555000000000000000000000000333333222222222333444555666555777<<<======@@@FFFNNNNNNLLLJJJHHHIIIKKKNNNTTTTTTTTTTTT+++++++++*********))))))************************)))************+++++++++************************((((((((()))))))))******************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))+++++++++,,,,,,,,,------------------..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,,,,+++++++++*********************)))))))))((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***((((((+++***''''''*********))))))))))))*********************))))))))))))))))))******)))))))))))))))***++++++***))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))******)))(((''''''((()))***))))))))))))((((((((((((************++++++++++++***+++,,,,,,++++++---///---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------...............///.........------,,,,,,,,,+++,,,,,,---...///000000............////////////111000000000/////////.........//////////////////222000777DDDFFF<<<444444222222222222222222222222333333333333333444444555555555888===???@@@CCCIIINNNNNNLLLJJJHHHIIIKKKNNNUUUUUUTTTTTT+++++++++***************************************)))************+++++++++************************)))))))))*********++++++************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++++++++,,,,,,,,,,,,------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++,,,++++++++++++*********************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))'''&&&))))))''''''*********))))))))))))*********************+++++++++(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,+++******...333777------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++++++++************------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------///////////////..................------------------------.........//////............////////////000000000000////////////111222222222222222111111//////666BBBDDD:::222000222222222222222222222222222333333444444444444444222333666===???@@@DDDJJJNNNMMMLLLJJJHHHIIILLLNNNUUUUUUUUUUUU************************************************))))))*********+++++++++************************)))*********++++++++++++************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++*********************)))))))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***(((((((((((((((((((((((())))))))))))************)))&&&%%%(((***(((''')))******))))))))))))******))))))***************+++(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++...333777------,,,++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------------...000/////////......------...............---------.....................---............////////////000000000000////////////111222222333222222000000111---...444666222000111000000000000000000000000222333444666666555555444000000555;;;>>>>>>AAAGGGMMMMMMLLLJJJHHHIIILLLOOOTTTUUUUUUUUU************************************************))))))*********+++++++++************************)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))******++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******(((((((((((((((((((((((())))))))))))************)))&&&&&&***,,,***((()))******))))))))))))******((((((((()))))))))******)))******++++++******)))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))*********++++++,,,------,,,---///111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------.........///......------,,,,,,,,,.......................................---------............////////////////////////000000000000...///000111000///...---555000---///000111222444000000000000000000000000222333666777888777555333222222666<<<>>>>>>@@@EEEMMMMMMKKKJJJHHHIIIMMMOOOTTTTTTTTTUUU***************+++++++++************************)))************+++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++++++++************)))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((((((***''''''---111...***)))******))))))))))))******'''''''''((())))))************++++++++++++******))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((()))))))))************,,,......---,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++,,,---------............---------------,,,,,,,,,.............../////////..................------............////////////////////////000000000000000111333555555444333222111//////111222222000///222222222222222222222222111444777999999888555333444555999@@@AAA@@@CCCGGGLLLLLLKKKIIIHHHJJJMMMPPPTTTUUUUUUVVV))))))*********+++++++++************************)))************+++++++++************************((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********************))))))))))))((()))))))))************(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))''''''''''''((((((((((((***(((***111666222,,,)))******))))))))))))******'''(((((()))******++++++))))))************))))))))))))(((''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))(((''''''''''''((()))*********))))))*********++++++++++++,,,......---,,,---.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,---------------............------------............---........./////////000------..............................////////////.../////////000000000111111333555888999888777666///000000000222222000---222222222222222222222222111444777:::;;;888555333333444:::AAACCCCCCEEEJJJLLLLLLKKKIIIHHHJJJMMMPPPWWWWWWWWWXXX))))))******++++++++++++************************)))************+++++++++************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***************))))))))))))(((((())))))*********+++&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))************+++(((+++444999555---)))******))))))))))))******((())))))***++++++,,,,,,(((((())))))))))))((((((***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))******))))))(((((((((''''''((()))******)))((('''&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,---------,,,---000222......---,,,,,,,,,,,,---,,,,,,,,,++++++*********---,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,,,,++++++------------------------+++++++++,,,,,,------------------------------------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////---.........//////000000---.........//////000000---------.........//////............/////////000.../////////000000111111+++---000333444444333222666555222000111444555333000000000000000000000000111444888;;;;;;999555333///111777???CCCCCCFFFJJJLLLLLLKKKIIIHHHJJJMMMPPPXXXYYYYYYZZZ+++*********))))))((((((******++++++++++++***************)))))))))))))))+++++++++************)))))))))))))))************************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''&&&((()))++++++)))(((&&&((((((''''''''''''(((((()))************+++++++++))))))************))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++*********))))))((((((******))))))((((((''''''************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******+++*********))))))((((((+++***)))(((((()))***+++))))))))))))************(((((())))))******+++++++++++++++************))),,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))'''(((%%%!!!!!!&&&))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------------------------------+++444<<<;;;222+++***,,,,,,,,,,,,---------..............................////////////////////////---------.........//////////////////000000000000---...///000000///......000000000000111111111111111111111000000000000000/////////000000000111111444555666444000///111444<<<======<<<888666555555444666:::===???AAAEEEGGGMMMLLLJJJHHHHHHHHHJJJKKKWWWXXXYYY[[[************)))))))))(((******++++++++++++******************))))))))))))+++++++++************)))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))'''((()))******)))((('''((((((''''''''''''(((((())))))*********+++++++++))))))************))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************)))))))))(((***)))))))))((((((((('''************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******************)))))))))(((******))))))))))))******))))))))))))************)))))))))))))))*********)))))))))******+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''''')))'''######(((***)))))))))))))))))))))))))))))))))))))))************++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............------------------------...444:::999333...---...,,,,,,,,,---------..............................////////////////////////---------.........//////////////////000000000000000111111222111000///...000000000000111111111111///000000111111222222222444444444444444444444444//////000000222666;;;???888999:::999666444333333222555888:::===@@@EEEHHHMMMLLLJJJHHHHHHIIIJJJKKKVVVWWWXXXYYY************))))))))))))******++++++++++++******************************+++++++++************)))))))))))))))************************************(((((((((((((((((((((((((((((())))))******++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++))))))************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******************))))))))))))))))))************))))))))))))))))))************************))))))))))))'''(((((()))***+++,,,---+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((('''))))))&&&&&&***+++((())))))))))))))))))))))))))))))))))))************++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....../////////000000000------------------------///111444444222///......,,,,,,,,,---------..............................////////////////////////------........./////////////////////000000000000444444444333222111///...000000000000111111111111//////000111222333444444...///////////////......333111......222666:::<<<555777888777555333333444111333666888;;;@@@FFFJJJMMMLLLJJJHHHHHHIIIJJJKKKTTTUUUVVVXXX*********)))))))))))))))******++++++++++++******)))***************+++++++++++++++*********))))))((()))))))))************************************((((((((((((((((((((((((''''''((()))***++++++,,,************************))))))))))))))))))))))))((()))))))))******************************************)))(((((()))******))))))(((((((((((())))))))))))))))))************))))))************))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))***************)))))))))))))))((()))***++++++***)))(((((()))))))))************++++++******))))))((((((((((((((()))***++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************%%%((()))''''''******'''((((((((((((((((((((((((((()))))))))************++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...////////////000000000------------------------...---,,,---......---,,,,,,,,,,,,---------..............................////////////////////////............////////////////////////000000000000333333333222222111111000///000000000111111111111111111111222222333333444333333444555555444333333555111...///333666666555444666777777666555555666111333555777;;;AAAGGGLLLMMMKKKJJJIIIHHHJJJKKKLLLSSSTTTUUUVVV))))))))))))))))))************++++++++++++******))))))******+++++++++,,,+++++++++*********))))))((()))))))))************************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((()))))))))*********))))))************))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))******((()))***++++++***)))(((((()))))))))************++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++$$$''')))''''''***)))&&&''''''''''''''''''''''''((()))))))))************++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////---------------------------+++******---......,,,,,,,,,,,,---------..............................////////////////////////........./////////000000////////////000000000000000000000000111111222222///000000000111111111111444333333222222111111111///000222333333333222111000///000444999;;;999666333444666666555555666777222444666999<<>>CCCIIIMMMLLLKKKJJJIIIIIIKKKMMMNNNUUUUUUVVVWWW((()))))))))******************++++++++++++******))))))***++++++,,,------+++++++++************)))))))))))))))************************************++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************(((((()))))))))*********)))***++++++++++++***)))******))))))))))))******(((((((((((()))))))))***))))))************))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,+++++++++*********((()))))))))************'''((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))******))))))))))))******((()))))))))******************))))))))))))******))))))))))))************)))))))))))))))*********((((((((()))))))))))))))((()))))))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))&&&))))))&&&'''******((())))))))))))))))))))))))))))))))))))************++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........---------------------------.........---......///,,,,,,,,,---------..............................////////////////////////.../////////000000000000////////////000000000000000///......///000111222000000000000111111111111222222222111111000000///666888;;;>>>@@@@@@???>>>;;;===>>><<<888333000...111333555555444333444555111333777:::>>>BBBGGGJJJLLLKKKJJJIIIJJJKKKMMMNNNVVVWWWXXXXXX(((((())))))*********+++******++++++++++++******))))))***+++,,,,,,------+++++++++************)))))))))))))))************************************++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,((()))+++,,,,,,+++)))(((******))))))))))))******(((((((((((())))))))))))))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++'''((((((((())))))******************************))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))******))))))))))))******(((((())))))*********++++++***)))(((((()))***+++))))))))))))************(((((())))))******++++++&&&&&&'''((()))***++++++(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((******''''''+++,,,***************************))))))))))))************++++++,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///------------------------***,,,...---++++++,,,---,,,,,,,,,---------..............................////////////////////////////////////000000000000////////////000000000000222111000//////000111111000000000000111111111111000000000000000111111111+++---111555777777777666333666888777444222222444444666777777666555666666///333777:::===AAAEEEHHHLLLKKKJJJIIIJJJKKKMMMOOOXXXXXXYYYYYY******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************,,,+++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***((('''''''''((()))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++*********))))))(((((((((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&((((((((((((((((((((((((***)))((((((''''''(((((()))))))))))))))*********++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++------------------------------------------------+++,,,---...///...---,,,---,,,+++,,,...///...---...------,,,,,,------...---------.........//////111111000///...---,,,,,,111111000000//////......111111000000//////......////////////000000000000444444333333222111000000//////000111111111111111000000000000111111111111555666666555222111222333111222333333444444333333333333666;;;>>>>>>CCCIIINNNLLLIIIIIIJJJLLLMMMMMMWWWVVVUUUUUU******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++************************++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))((('''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++*********))))))((((((************)))))))))((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++)))(((&&&((((((((((((((((((((((((***)))))))))))))))******************************++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------,,,+++,,,...///...---...------,,,,,,------...---------.........//////000000000///......------111000000000/////////...000000000000////////////////////////000000000000444444333222222111000000//////000111111111111111000000000000111111111111444666777666444222222333111222333333444444333333333333666<<<>>>>>>AAAGGGMMMKKKHHHHHHJJJLLLMMMMMMUUUTTTSSSSSS******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++***)))(((((('''************))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))((('''(((((((((((((((((((((((('''''''''(((((()))******,,,,,,++++++******))))))++++++,,,------......///------------------------------------------------------------------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......---,,,,,,,,,...///...---......------------......------........./////////////////////////////////000000000000////////////////////////000000000000////////////000000000000333333333222111111000000///000000111111111111000000000000000111111111111333666888888666333222222111222333333444444333333222222777===>>>===@@@DDDKKKIIIGGGGGGIIILLLMMMMMMRRRRRRQQQPPP******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,++++++***)))(((''''''*********)))))))))))))))(((((()))***************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((()))+++,,,---------------,,,,,,+++***))))))++++++,,,------......///........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///...---,,,---...//////---......------------..................////////////............//////000000000000000000////////////000000000000////////////////////////000000000000333222222222111111000000///000111111111111000000///000000000111111111111222555888999777444333222111222333333444444333333111222777===???===???CCCJJJHHHFFFFFFIIILLLMMMNNNQQQQQQPPPOOO******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))***************))))))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))******(((((()))***************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((+++,,,...000111222222222------,,,,,,+++***))))))++++++,,,------......///........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,+++,,,---...///...---,,,---///000///...///......------......///........./////////000000------......///000000000////////////000000000000222111111000///......---////////////000000000000222222111111111111111000000000111111111000000//////000000000111111111111111444777888777444333222111222333333444444333333111222777===???>>>@@@DDDJJJHHHFFFFFFIIILLLMMMNNNQQQQQQPPPOOO******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))******++++++******)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))************(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((()))+++---............,,,,,,++++++******))))))++++++,,,------......///------------------------------------------------------------------------)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,,,,,,,---.........---------///000///...//////............//////....../////////000000000---.........//////000000////////////000000000000111111111000//////......////////////000000000000111111111111111111111111000111111111111000000///000000000000111111111111111333666666555333333333111222333333444444333333111222777===@@@???BBBGGGKKKIIIGGGGGGIIILLLMMMMMMQQQQQQPPPOOO******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))&&&''''''((())))))******************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))************+++++++++)))*********++++++++++++++++++++++++++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))******+++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))************(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((###%%%''')))***))))))(((************************++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------,,,+++***+++---...---,,,------------------------........................------------------------+++,,,------......------///...---...///000///...//////............//////.../////////000000000000.........///////////////.../////////000000000111......//////000000111111////////////000000000000000000000000111111111111111111111111111000//////000000000000111111111111111333444444333222222333111222333333444444333333222222666===@@@AAAEEEJJJMMMKKKHHHHHHJJJLLLMMMMMMQQQPPPOOOOOO******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))%%%&&&&&&'''((())))))***************************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************'''(((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))******++++++++++++*********++++++,,,,,,------,,,,,,+++*********+++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))******+++,,,+++***)))(((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''(((***,,,---,,,+++***)))))))))))))))*********++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,------------------------------------------------------------------------+++,,,---...///...---,,,///...---...000000000...//////............//////////////////000000000000////////////////////////.../////////000000111111+++,,,---///000222333444////////////000000000000000000000000000111111111111111111111111000//////000000000000111111111111111222333222111111222444222222333444444444333333333333666<<<@@@BBBGGGMMMNNNLLLIIIIIIJJJLLLMMMMMMPPPOOONNNNNN******++++++++++++******************************(((((())))))*********+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++************)))))))))************))))))************************++++++******************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))************+++++++++*********)))))))))************+++++++++************************)))))))))***+++++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))'''''''''(((***+++***(((******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************------......///000000000................................................................................................------------------------------------------------........................---------............//////////////////.........///////////////.....................////////////...------......///000111444222000...------//////000000////////////000000////////////000000000000///111222222111111222333000000////////////000000222222111111111111222222111111111111000000000///222222333333333222111111222222222222222222222222111222333333444444333333444444999>>>???@@@GGGNNNLLLJJJIIIHHHHHHKKKMMMOOOVVVUUUSSSRRR******++++++++++++******************************))))))******************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++***************************************++++++++++++++++++*********))))))******))))))))))))******))))))))))))************************)))))))))(((************)))))))))((())))))))))))))))))))))))************************))))))))))))***************)))(((((((((((()))***))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))((((((''')))++++++***)))***)))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))******+++,,,************************,,,------...//////000000................................................................................................------------------------------------------------........................---------............////////////////////////.../////////////////////...............////////////...............///111111333222000...---...//////000000////////////000000////////////000000000000///111222111000000111222000000////////////000000000///////////////000000333222111000000000000000111111222333333222222222111111111111111111111111222222333444444444444333333333777<<<>>>???FFFMMMLLLJJJIIIHHHHHHKKKMMMOOOUUUTTTRRRQQQ******++++++++++++******************************+++++++++++++++***************************************************************+++,,,,,,,,,,,,+++************************************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''))))))************))))))************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))))))))))))))************+++++++++***************)))************+++++++++************************+++++++++***************+++++++++*********************))))))))))))******))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))******((('''&&&''')))))))))'''))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))***++++++************************,,,,,,,,,---......//////................................................................................................------------------------------------------------........................---------............///......//////////////////......//////////////////............////////////............///000111111222111///...---......///000000////////////000000////////////000000000000///111111111/////////111000000////////////000000//////......///000111111555444222000//////000111000000111222333333333333000000000000000000000000222222333444444444444444222333777<<<===>>>EEELLLLLLJJJIIIHHHHHHKKKMMMOOOTTTSSSRRRPPP******++++++++++++******************************---,,,,,,++++++*********************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))************))))))***************************************+++++++++************************++++++************++++++))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))((()))))))))************************************))))))*********+++++++++************************,,,+++++++++***)))))))))******************************))))))))))))******((()))))))))*********************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********((('''%%%%%%'''''''''%%%))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++************************++++++,,,,,,---.........................................................................................................------------------------------------------------........................---------............///............////////////............////////////............////////////............///000111222111000///............/////////000000000000//////////////////000000000000///000111000///...///000000000////////////000000000000000000111222333444777555222///...///111222//////000222333333333333000000000111111111111111222333333444555444444444222333777<<<>>>???EEEMMMKKKJJJIIIHHHHHHKKKMMMOOOTTTSSSQQQPPP******++++++++++++******************************---,,,,,,++++++*********************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++*********)))))))))))))))************))))))************************))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))((()))))))))************)))))))))******+++++++++((()))))))))************************************))))))*********+++++++++************************,,,+++++++++***)))))))))******************************))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************,,,***''''''((((((((('''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++************************++++++,,,,,,---.........................................................................................................------------------------------------------------........................---------............///---.........//////000000---.........//////000000............///////////////......//////000111222/////////...............//////000000000000//////////////////000000000000///000111000///...///000000000////////////000000111111000000111222333333666444111///...///111222...///000111222333333333111111111222222222333333333333444555555555444444333444888===???@@@FFFNNNKKKJJJIIIHHHHHHKKKMMMOOOTTTSSSQQQPPP******++++++++++++******************************+++++++++++++++***************************************************************+++,,,,,,,,,,,,+++************************************************************************************************************************************************))))))))))))))))))))))))************************++++++++++++************))))))************))))))************************)))))))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,))))))))))))***************************+++++++++)))************+++++++++************************+++++++++******************************+++++++++******))))))))))))******))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++111...+++***+++++++++***(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))(((((((((((()))******************************,,,,,,,,,---......//////................................................................................................------------------------------------------------........................---------............///------......///000000000------......///000000000............////////////////////////000111222222...........................///000111111000///...////////////000000000000...///111000//////111222000000////////////000000000000////////////000000333222000///...///000111//////000111222222222222111111111222333333444444333333444555555555555555444555999>>>???AAAGGGOOOLLLJJJIIIHHHHHHKKKMMMOOOTTTSSSRRRPPP******++++++++++++******************************))))))******************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))))))))************))))))************************((())))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++))))))))))))************))))))*********+++++++++)))************+++++++++***************************************+++++++++))))))*********+++++++++******))))))))))))******))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++222///,,,++++++++++++***'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((()))******************************,,,------...//////000000................................................................................................------------------------------------------------........................---------............///------......///000000111------......///000000111............////////////////////////000111222333---........................///000111111000///...////////////000000000000---///111111111111333444000000////////////000000222111000///............/////////...//////000111000000111111111111000000000000000111222333333333333444444555555555555555333444888===???@@@FFFNNNLLLJJJIIIHHHHHHKKKMMMOOOUUUTTTRRRQQQ******++++++++++++******************************(((((())))))*********+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++))))))))))))************))))))******++++++++++++)))************+++++++++************************))))))******+++++++++,,,))))))******++++++++++++******))))))))))))******))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++111...***(((((())))))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******************************------......///000000000................................................................................................------------------------------------------------........................---------.........//////---------...///000000111---------...///000000111............/////////000////////////000111222333------......///......---...///000222222000///...////////////000000000000---///111111111222444666000000////////////000000555444333111000000000///------......///000000000000111111111111000000///...//////000111222222222333444555555666666555555222333777<<<>>>???EEEMMMLLLJJJIIIHHHHHHKKKMMMOOOVVVUUUSSSRRR++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))************************))))))************))))))++++++++++++******))))))************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************************+++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++((()))***+++,,,+++******+++******)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((((((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))***((('''&&&'''(((***+++)))************+++++++++------------------------//////////////////////////////.........---------.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,------------............///............////////////...............---------////////////////////////,,,---///000000000///...////////////////////////222000...///111111///,,,...///////////////...---000000000000000000000000//////000000000000//////,,,++++++...111333444333222555999<<<<<<999555333222111111111000000//////111111111000000000000000000000000000111111111111111111222222222333333333111111333444555444333333000000333:::>>>@@@FFFMMMPPPKKKIIIJJJJJJIIIKKKPPPUUUSSSOOONNN************************************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))************************))))))************))))))************))))))((((((************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************************+++++++++*********))))))+++*********)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++)))***+++,,,---,,,+++++++++******)))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))***)))((('''''')))***,,,)))************+++++++++------------------------//////////////////////////////.........---------.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,------------............///............////////////.....................///////////////////////////---...///000000///......////////////////////////222111///000222222000---......///////////////...000000000000000000000000//////000000000000//////444222//////111333555555CCCBBB@@@===888444000---111111111111000000000///000000000///////////////000000000000111111111111111111222222222333333333111222333444555444333333333333666<<<@@@BBBGGGNNNPPPKKKIIIJJJJJJIIIKKKPPPVVVTTTPPPOOO************************************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))************))))))************************))))))************)))))))))))))))))))))(((((((((************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************+++++++++******************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++***+++,,,,,,------,,,,,,+++******)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))******)))((()))***+++,,,)))************+++++++++------------------------////////////////////////...............---------.........---------------........................------,,,,,,,,,,,,---------------............///............////////////.........//////000000000////////////////////////...///////////////...---////////////////////////222111111111222222000...---......///000000000000000000000000000000000000//////000000000000//////222///...///444999>>>@@@<<<:::666333000/////////111111111111000000000000////////////////////////000000000000111111111111111111222222222333333333111222444555555444333333444333777<<<@@@BBBGGGMMMPPPKKKIIIJJJJJJIIIKKKPPPWWWTTTQQQOOO************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************)))******++++++******)))************))))))))))))************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((())))))******((((((((((((((((((((((((******))))))******+++,,,))))))*********+++++++++------------............////////////////////////.......................................---------........................------,,,,,,,,,,,,---------------............///............////////////---......///000111111222///////////////////////////////////////.........////////////////////////111111111111111000///...,,,---...000000111111111//////////////////////////////000000000000//////...------000555;;;???@@@///...,,,+++,,,...000222111111111000000000000000////////////000000000000///000000000111111111111111111222222222333333333222333444555555444333333333222555;;;>>>@@@EEEKKKPPPKKKIIIJJJJJJIIIKKKPPPVVVSSSPPPNNN,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++***************************************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))*********++++++*********))))))*********+++++++++)))))))))))))))******++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))******((((((((((((((((((((((((***************++++++,,,))))))*********+++++++++---------....../////////////////////////////////---........................................................................------,,,,,,------...---------............///............////////////---......///000111111222/////////////////////////////////.........//////000000000000000000000000//////000000///.........---...///000111111111111//////////////////////////////000000000000//////111000000222333444222111222222111000000//////000000000000000000000111111000000000111111222222222///000000000111111111111111111222222222333333333333444555555555444333222222222555;;;>>>@@@FFFLLLPPPKKKIIIJJJJJJIIIKKKPPPUUURRROOOMMM------------------------************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,***************************************+++++++++*********+++++++++++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))))))))))))))************************)))************+++++++++)))(((((((((((()))******+++******))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))************+++)))************+++++++++---------...//////000000////////////////////////---------............................../////////..............................------------......---------............///............////////////.........//////000000000////////////////////////...............///000000000000000000000000000000---///000///...---------...//////000111111111111000000000000000000000000//////000000000000//////,,,,,,...000222222000---111111222222222222111000000000000000111111111111000111111222222333333333000000000000111111111111111111222222222333333333444444555666666555333222444333777===AAACCCIIIPPPPPPKKKIIIJJJJJJIIIKKKPPPTTTQQQNNNLLL,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))+++******************+++)))************+++++++++***)))((((((((()))+++++++++******))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))(((((())))))*********))))))************+++++++++---------...///000000000////////////////////////---------.........//////---........./////////000..............................------------......---------............///............////////////.....................///////////////////////////------------...000111222000000000000000000000000---///111000...,,,---//////000000111111111000000000000000000000000000000//////000000000000//////((()))***...111444444333++++++,,,...///111222222///000000000111111111111///000000111222222333333000000000000111111111111111111222222222333333333444555666666666555333222222222666===BBBDDDKKKRRRPPPKKKIIIJJJJJJIIIKKKPPPUUURRRNNNMMM++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***))))))******++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))******++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))++++++************++++++)))************++++++++++++***)))))))))***,,,---+++******))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++(((((((((((())))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************''''''(((((()))*********))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++---------...///000000111////////////////////////---------.........//////---.........//////000000..............................------------......---------.........//////............/////////000...............---------////////////////////////---,,,,,,---...000222333000000000000000000000000...000222222///---...000000111111111111000000///000000000000000000000000//////000000000000//////000///------///111111111111000...------...000111//////000000111111111222...//////000111222222222000000000000111111111111111111222222222333333333555555666666666555333222///000444;;;@@@CCCJJJQQQPPPLLLIIIJJJJJJIIILLLPPPVVVSSSOOONNN***++++++,,,,,,++++++***************************---,,,,,,++++++,,,,,,---***************************+++,,,------,,,+++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++******))))))((((((******+++,,,,,,,,,,,,+++************************))))))*********))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((,,,+++******))))))******************************+++++++++*********))))))************************************************''''''((()))))))))))))))******************************))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((((((((())))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((('''&&&&&&&&&''')))*********)))))))))))))))***(((---+++$$$%%%...///)))******+++++++++,,,,,,,,,---------...............////////////////////////111111000///...---,,,,,,......////////////......////////////////////////---------,,,,,,+++++++++......------------............------------......---...000111111111000///---000222111...---///222...---,,,,,,,,,,,,---...000000000000000000000000//////000111111111111111////////////////////////111111000000//////......///////////////.........////////////000000000000111111000000//////......222222222111111111000000000000000000000000000000111000000000111333555666000111111111111222222222555555666666555444444333000333777;;;???DDDIIIMMMMMMJJJGGGGGGIIILLLMMMNNNVVVSSSPPPNNN***++++++,,,,,,++++++***************************+++******))))))******+++************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***+++------+++***++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,+++******))))))******************************+++++++++*********))))))************************************************))))))***++++++++++++*********************************))))))))))))*********)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))))))))))))))************+++*********))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))************))))))))))))*********---+++(((000<<<===555******+++++++++,,,,,,,,,---------...............////////////////////////000000000///......------......////////////......////////////////////////.........---------,,,,,,///......------......//////......------......///......///000000000000000///000111111000///000111//////...------...//////000000000000000000000000//////000000000000//////000000000000000000000000//////////////////....../////////.........//////////////////000000000000111000000000/////////...222222222111111111000000000000000000000000000000000000000111111333444444111111111111222222222222555555555555555555444444000333777;;;???CCCHHHLLLMMMJJJHHHGGGIIILLLNNNNNNVVVSSSPPPNNN***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++************************,,,++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,........................++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))******************************+++++++++******************************************************************++++++,,,---,,,,,,,,,******************************))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''***))))))(((((())))))***))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((())))))******************)))))))))))))))******++++++((()))444AAAAAA888******+++++++++,,,,,,,,,---------.........//////////////////////////////////////////////////////......////////////....../////////////////////////////////...............///......------......//////......------......//////////////////000111111111000///000111111000///000000///......///000000000000000000000000000000//////////////////......111111111111111111111111......//////////////////000///.........///000111////////////000000000000000000000000////////////222111111111111000000000000000000000000000000000//////000111222222222222111111111111222222222333444444555555555555555444222444888;;;>>>CCCGGGKKKLLLJJJHHHHHHJJJLLLNNNNNNVVVSSSPPPNNN***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************---,,,+++******+++,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++******))))))*********************************************************************************************************+++,,,,,,------,,,,,,******************************))))))))))))******)))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))******+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))******+++((((((((((((((((((((((((***)))))))))((((((((('''***))))))))))))))))))***((()))))))))************************************(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++***)))((())))))))))))))))))***+++((()))'''&&&---555444///******+++++++++,,,,,,,,,,,,,,,------.../////////////////////////////////............//////000000......////////////......////////////////////////........................//////............////////////............//////000///.........///111222111///---...111222000---///////////////////////////////////////////////////////////////000111111000000000000000000000000/////////000000111111111000000...---...///111222////////////000000000000000000000000////////////111111111111000000000000000000000000000000000000...///000222222111000000111111111222222222333333333444555555666555555555222555888;;;>>>BBBGGGJJJLLLJJJHHHIIIKKKMMMNNNNNNVVVSSSPPPNNN***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************---,,,+++******+++,,,---++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++******))))))******************************************************************************************************)))******+++++++++++++++******************************))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***)))((('''))))))(((((()))***++++++&&&))))))'''&&&((()))(((******+++++++++,,,,,,,,,,,,,,,------...//////000////////////////////////------......///000000000......////////////......////////////////////////------------------....../////////......//////////////////....../////////000///.........///111222000---+++---///000...,,,......................../////////////////////////////////000111333444555////////////////////////000000000111111222222222000//////...///000111222////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000---...000111222222111000111222222222222333333333444444555555555555555444222555888;;;>>>BBBGGGJJJLLLJJJIIIJJJLLLMMMNNNMMMVVVSSSPPPNNN***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************,,,++++++++++++++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,+++******))))))*********************************************+++++++++************************************************((())))))*********************************************))))))))))))******(((((()))************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))******************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((((((((()))***+++,,,'''***---+++(((&&&))),,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000////////////////////////---.........//////000000......////////////......////////////////////////---------------.........000//////......//////000000//////......//////000///////////////000111111///...------//////...------......//////......---000000000000000000000000000000///000111333555777........................000000111111111111111222...//////000000111111111////////////000000000000////////////000000000000//////000000000000000111000000000000000000000000......000111222333333333222222222222333333333333555555666666555444444333222444888;;;>>>CCCGGGKKKLLLKKKJJJJJJLLLNNNNNNMMMVVVSSSPPPNNN***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************+++++++++,,,,,,++++++++++++,,,------...---------........................++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...//////---------------------------,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,+++******))))))******************************))))))*********+++++++++************************************************((())))))*********************************************))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++******************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))************(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((((((((('''((())))))***(((((((((((()))***+++,,,)))***,,,---,,,***+++---******+++++++++,,,,,,,,,++++++,,,---...///000000////////////////////////.........///////////////......////////////......////////////////////////------........./////////000000////////////000000000000////////////000000......///000000000000000///000111000//////000111...///000000000000///...000000000000000000000000222111000///000111333444////////////////////////000000000///////////////---...000222222222111000////////////000000000000.../////////000000000111////////////000000111111000000000000000000000000......///000222444555666222222222333333333444444777777666666555444222222000333777;;;???CCCHHHLLLLLLKKKJJJKKKMMMNNNNNNMMMVVVSSSPPPNNN+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***************************+++,,,------,,,+++***+++,,,------......------------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***+++,,,...///000000---------------------------,,,,,,---......---+++------------------------.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,++++++***)))*********************************))))))******++++++++++++************************************************))))))***++++++++++++*********************************))))))))))))******'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))*********)))((((((((()))+++,,,(((((((((((()))***+++,,,+++)))(((+++,,,+++))))))******+++++++++,,,,,,,,,++++++,,,---...///000111////////////////////////////////////////////////......////////////......////////////////////////.../////////000000111111000000////////////000000000000////////////000000---...000111111111000//////222444333000///111444///000111222222111000///000000000000000000000000555333111///......///000000000000000000000000000//////......---------,,,+++---000333444333111000////////////000000000000.../////////000000111111.../////////000000111111000000000000000000000000///...///000222555777999222222333333333444444444888777777666555333222111000333777;;;???DDDIIIMMMLLLKKKJJJKKKMMMOOONNNMMMVVVSSSPPPNNN---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,++++++------,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------///...,,,,,,------,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))************++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************************,,,,,,***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))***%%%111%%%...%%%$$$!!!))))))************))))))((((((((((((((((((((((((***(((...///(((,,,111+++)))&&&555"""...,,,000))),,,,,,------...///000000//////......---------,,,000***333111(((---777***333333///$$$888******444//////000000000000//////////////////////////////'''666'''999---111///,,,)))333666...))),,,000000111000------111444222,,,***///222...***+++000444////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000000000111111111111............////////////000000000000000000000000222222111111000000////////////...///111444777999777666333111111111222333444444444444444444333333333555888<<>>DDDJJJMMMLLLIIIIIILLLMMMLLLMMMPPPTTTRRRPPPOOO,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,------......------,,,........................,,,,,,------------,,,,,,,,,---------.........///////////////////////////........................000//////......//////000........................//////000111111000000///.........//////000000000///---------//////...---........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))))))))************************************)))+++,,,+++)))(((***,,,******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))***!!!+++&&&!!!((())),,,%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###///777555///...+++&&&777,,,---***###'''"""............////////////---------------------........."""...&&&:::///(((111000++++++111000,,,---******++++++++++++******************************)))---999,,,!!!(((000......***,,,///---///CCC\\\JJJ888******,,,***'''(((,,,+++---000///...333;;;////////////000000000000000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000000000111111111111000000............////////////........./////////000000000000000000000000000000//////000000111111222222000000000111111222333444333333222222111111222222222222333333444555666666555555666999>>>DDDJJJNNNKKKIIIHHHKKKLLLJJJKKKNNNRRRRRRPPPOOO++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............------............------........................,,,,,,------------,,,,,,,,,,,,------.../////////////////////////////////........................000000////////////000000////////////////////////...///000111222111000///......//////000000111111///---------///000///...........................,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))************************************'''***---,,,***((())),,,))))))************)))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))***$$$~~~zzz|||yyy}}}~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzVVV))))))///+++000222~~~xxx888000---333222000:::NNN|||www!!!777&&&)))555***444vvvXXX111111888>>>999+++$$$&&&////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000....../////////000000000............////////////000000000000000000000000000000000000111111111111///000000000111111222222222222222222222222111111222333333444444555555555333444666:::???EEEJJJMMMKKKHHHHHHKKKKKKIIIJJJNNNQQQQQQPPPOOO+++++++++,,,,,,---------,,,,,,---------.........---,,,++++++------,,,+++,,,,,,,,,------------...,,,,,,,,,------------...------------.........///------............------........................------............------------...//////000111111////////////////////////////////////////////////111000000//////000000111000000000000000000000000---...000111222111000///......///000000111222222...------...///000000...........................------------....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))))))))******+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((())))))((('''%%%))))))))))))************************************%%%***......+++((()))***))))))************))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************)))))))))111222---111$$$///WWWeee+++$$$555+++&&&>>>ppp@@@222,,,333888&&&444```222***///444888////////////000000000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000111111111111000000/////////000000000111111...////////////000000000000000000000000000000000111111111000000000000000000000111222222222111111111111222222222222111111444444444444444444444444222444777;;;@@@FFFJJJLLLMMMJJJIIILLLLLLJJJKKKNNNOOOOOOOOOOOO+++++++++,,,,,,------------------.........//////---,,,++++++------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////------............------////////////////////////......////////////.........//////000111222222222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111,,,...000111222111000///...//////000111222222222...------...000111000///////////////////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))************************************$$$)))///000,,,((((((************++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))%%%((('''///888"""---+++yyy:::)))333777###111aaaJJJ(((---444222)))---KKKlllaaa666---////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111000000000000000000000000222222111111000000//////111222222333333333222222000111111222222222111111444444444444444444333333111333777<<>>DDDJJJMMMMMMJJJJJJMMMNNNLLLMMMQQQSSSRRRPPPNNN,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------........./////////------------.........///........................///////////////000000000---......///000000111111------........./////////333555555333222444444111///111333333111///......000111222111111111333555444333111111222222111111555666555444222222333444222333555555444333444555////////////000000000000333222222111000//////...000000000000000000000000000//////......//////000000000000000000000000000///............---------------,,,+++++++++,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++************)))************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))''''''&&&(((***,,,+++***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))***************((((((000 ***222ppp222(((!!!&&&,,,///...,,,))))))(((//////---444---+++111......555RRR...444000)))000444000000;;;------333'''+++kkk,,,///:::111&&&///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...000111111000//////000///............///000000000000111222222222222111111111111111000000000000111111111111111111111111000000111222222222222111111111000111111222333444555555555666555555444333444444666999>>>DDDJJJNNNMMMJJJJJJMMMNNNLLLMMMPPPRRRQQQOOONNN..................------,,,,,,,,,------------.......................................////////////---............/////////........................222222222111111111111111//////000000000111111111///000000111111222222222000222333222111222333333333555777666444222111222333444666555333222333555777444222111333555555444000333555444222000000222333222111111111111000000000000000///////////////333333333222111111000000111111111111111111111111000000////////////000000///////////////////////////............---------///......---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))************))))))(((''''''(((***,,,,,,+++(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************%%%)))"""666$$$222###///eee!!!999666......,,,(((&&&)))000666$$$===((()))UUU(((222666???222 :::PPP,,,222333***111555+++222111...111777222''')))444^^^ccc222"""888333////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111222444444222111222333///............///000000000111111222222222111111111111111000000000000000111111111000000000000000000000111111222222222222111111111111222333444555555555555555555555444444333333555888===DDDIIIMMMLLLIIIIIILLLMMMKKKLLLPPPQQQPPPNNNMMM........................,,,,,,---------........................................../////////000000........./////////000000////////////////////////222222111111111111111111222222222222222222222222111111222222333444444555111222444555555666999===222555777999999;;;===???777888:::999777444333333777666555666999<<<>>>>>>444666999:::888666555444444333222222555555333111222333333333444444444444111111111111111111111111000000000000000000000000000000////////////000000///////////////////////////............---------......---------......///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))************))))))***)))((()))***+++***)))(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))((()))))))))************444333'''---&&&((('''***SSS555)))&&&""""""$$$&&&)))+++,,,---111"""+++444888$$$;;;+++BBB!!!))):::...---lll444...666...000444(((333%%%111000%%%---???:::###+++BBB===777444&&&////////////////////////111111111111111111111111///000000000111111111111000000000000000000000000111222444444222111222333000000//////000000111222111111222222222111111000000000000000000000111111111111111000000000000000111111111111111222222222222222222333444555666777555555444444555555555555111222333777<<>>EEEEEEEEECCCAAA>>>===???@@@<<<<<<===@@@DDDGGGGGGFFF@@@AAABBBAAA@@@@@@BBBDDDDDDCCCAAAAAAAAA@@@>>><<<888===CCCEEEBBB===::::::333333333333333333333333000000000000000000111111000000000000000000000000111000000//////000000111000000000000000000000000///............---------,,,,,,+++++++++,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++************)))******************************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************)))))),,,+++))))))******)))'''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))************###!!!)))...&&&,,,$$$GGG---///---444...------...///---'''###222999,,,&&&)))444111+++777"""AAA+++111111PPP+++555333---333(((333666...111888---(((AAA...EEEVVV&&&)))777000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000...000111111000//////000111111000000111111222333111222222222222111000000000000000000111111111111111111111111111111111111111111000000111111222333444444333444444555666777555555444444444555666666111111333666;;;AAAGGGKKKKKKHHHHHHKKKLLLJJJKKKNNNQQQPPPNNNMMM,,,,,,,,,,,,---------...------------......................................./////////000000000000//////000000000111111111111111111111111111111111111111222222333333444444444444666777999:::;;;<<<999:::;;;<<<===>>>>>>???CCCBBBEEEKKKNNNSSS^^^jjj~~~{{{sssjjjaaa[[[ZZZZZZ]]]WWWSSSUUU\\\aaabbb```WWW]]]dddgggfffhhhnnntttkkkcccYYYVVVWWWXXXVVVSSSVVVgggwwwvvvfffUUUPPPRRRJJJHHHFFFBBB???;;;999777666666555555444444333333222222222222222222222222111111000000000000111111000000000000000000000000///............---------+++++++++++++++,,,---...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++************)))***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************************************))))))************)))))),,,+++)))***++++++***((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))************///555"""(((%%%%%%333///???&&&555 )))'''%%%&&&(((+++...///'''555***...$$$///~~~CCC,,,///%%%444AAA:::999555www,,,111444***444+++111000---)))+++555;;;333&&&777111ggg^^^+++000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000---///000000///......///111111000000111111222333222222222222222111000000///000000000111111111111000000111111222222333333222111000000000111222333444444333333333444444555555444444333444555666777111222333666<<>>===<<<;;;:::888777777333333333333333333333333111111000000000000111111000000000000000000000000//////.........------------------------...///000------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))***************************+++,,,------,,,+++***))))))))))))))))))))))))************************************************************************))))))************))))))+++***)))***+++,,,+++***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))************ 222 444''')))***$$$HHH111---###///,,,------,,,++++++,,,---000(((***000111+++333uuuggg444+++444777"""111000111---222JJJ///---444(((666//////...111111,,,+++...222444***:::%%%---\\\GGG000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000///000222222000///000111000000000000000111222222222222222222222111000/////////000000111111111222000000111222333444444444222111000000000111333444444444333222222222333333555444444333444555666777222333444777===CCCIIILLLJJJGGGGGGJJJKKKIIIJJJNNNSSSQQQOOOMMM//////.........---------------------------------///............///000000///......111333333000---444555444111......222666000000333666444111333999999:::;;;===@@@EEEKKKOOOVVV___fffjjjvvvxxxvvvxxx~~~yyytttuuuxxxzzz~~~tttnnneee```WWWRRRSSSRRRGGG:::888777555555666666444222444111111333111...///333///111111///...///000000/////////000000000111111,,,,,,,,,---------............------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++******************************(((((())))))))))))((((((************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))************************++++++************++++++DDD***,,,***))),,,,,,++++++,,,,,,---...---------............///yyy,,,333444///(((000---111//////HHH+++111111000000//////......///(((nnnPPP555$$$...555,,,000333'''444000000000(((222222>>>&&&444...***,,,///111222333333...---...111]]]///333:::///(((999222...000000000000000000000000000111222222222000///...000000000000000000000000111111111000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111222111111111111333444555222222222222222222222222222333444444555555444444222111111444;;;BBBHHHJJJJJJGGGHHHLLLMMMKKKKKKNNNSSSQQQOOOMMM//////.........---------------------------------///////////////000111111333111///000222222111///)))...555999999666333000===777333444777999::::::@@@BBBCCCBBBDDDLLLZZZeeeiiiRRRLLLIIIDDD>>>:::888999:::777444444777777222//////333444333222111222333444111111111000000000000000,,,,,,,,,------------...///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++******************************++++++,,,,,,,,,,,,++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))************************++++++************++++++DDD***,,,******,,,,,,++++++,,,,,,---...---------............///+++iii!!!AAA***///666222'''000777...QQQ888111000000000/////////...222///:::|||:::444555&&&///...---;;;AAA:::;;;///222333///777,,,777@@@>>>111)))---555)))...444,,,###@@@hhh###777+++555111333111000000000000000000000000000111111222111000///...000000000000000000000000111000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000111222444555222222222222222222222222222333444444555555444444333111111444:::BBBHHHKKKJJJGGGHHHKKKLLLJJJLLLOOOTTTRRRPPPNNN...............---------........................000000//////000000111222222000------///000111000...000111333444444444444666<<<@@@BBBBBBCCCEEEGGGJJJOOOWWW___hhhwwwzzzooohhh\\\OOODDD>>>>>>???:::555222555666444222222444333111111111111222333222222111111000/////////+++,,,,,,,,,------------///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++******************************,,,,,,------------,,,,,,************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))************************++++++************++++++DDD+++,,,******,,,,,,++++++,,,,,,---...---------............///444|||///222...&&&444---111///---999,,,000000000000////////////...---//////???111444222<<<)))777"""NNNFFF'''111???***//////222***"""!!!)))000333222000+++222444333666888,,,000444...+++222000000000000000000000000000111111111111000//////000000000000000000000000000000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111333333222222222222222222222222222333444444555555444444444222000333999AAAHHHKKKKKKHHHGGGJJJKKKJJJLLLQQQVVVTTTSSSQQQ................................................///////////////000111111000000///000111222333333666777777555333666===CCCCCC___wwwyyynnnjjjooottttttxxxsssggg```\\\ZZZXXXWWWOOOGGGBBB===777777;;;888444111222222000000222111111111000000/////////,,,,,,,,,,,,------------//////............//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++******************************)))******************)))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***************************++++++************++++++DDD+++,,,+++***,,,,,,++++++,,,,,,---...---------............///000...ooo999---000***<<<---444)))333^^^000000000000000////////////...,,,888444<<<>>>)))...'''(((------444AAA+++ttt@@@%%%)))...;;;111111555888777444222---(((555---111444333"""<<<333:::,,,666'''444000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111//////000000111111222222000000000000000000000000000000000000000000000000///000000000111111111111/////////000000111222222222222222222222222222222222333444444555555444444555222111333999AAAHHHKKKLLLHHHFFFIIIJJJJJJMMMRRRWWWVVVTTTSSS---.....................//////////////////////////////......//////000111222333555555555555555555222999@@@BBBCCCKKKZZZgggxxxmmm\\\MMMGGGHHHCCC;;;777777777333222444000000000000000000000111,,,,,,---------........./////////....../////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++******************************(((((())))))))))))((((((************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******************************++++++************++++++DDD+++---++++++,,,,,,++++++,,,,,,---...---------............///!!!...BBBXXX???+++444111---)))555:::555333(((>>>$$$////////////000000000000666222(((444&&&```EEE333...***BBB'''333000***:::111222000......555***------,,,+++000777666111&&&...)))&&&;;;>>>'''```333111555222555000000000000000000000000000000000000000000111111000000000000000000000000//////000000111111111111//////000000111111222222000000000000000000000000000000000000000000000000///000000000111111111111...//////000111111222222222222222222222222222222222333444444555555444444444222111333999AAAGGGJJJKKKGGGFFFHHHJJJJJJNNNRRRTTTSSSRRRRRR---------...............000000000000000000000000000////////////000111111111222444444444444555777;;;>>>@@@DDDPPPkkk|||tttgggbbbPPPEEE===>>><<<555333555333333333222222222222222---.........////////////000//////......//////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++***************************************++++++*********************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************++++++************++++++DDD+++---++++++,,,,,,++++++,,,,,,---...---------............///;;;---&&&111///+++%%%<<<,,,333)))###***,,,444...888////////////000000000000444---+++444///"""777---222 @@@'''@@@888777'''777000777444+++%%%111:::,,,888===555,,,,,,......wwwnnn???$$$<<<''':::000000000000000000000000000000000000///000000111222000000000000000000000000/////////000111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111...///000111222222222222222222222222222222222222222333444444555555444444444222222555;;;AAAFFFHHHJJJGGGFFFIIIKKKKKKNNNRRRPPPOOOOOOOOO---------.........//////000000000000000000000000222222111111222222333444111222444555888>>>FFFLLLQQQPPPRRR]]]uuubbbUUUKKKKKKHHH???:::===:::999888666555333222222////////////000000000000000000////////////000000........................................................................------------------------------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++*********************************++++++,,,,,,++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************++++++************++++++DDD+++---,,,,,,,,,,,,++++++,,,,,,---...---------............///'''333<<<'''sss+++RRR ;;;,,,555@@@,,,@@@222222///.../////////000000000111---)))999888+++333TTTsss---;;;"""222888***///333---+++(((444;;;555000...+++666333%%%111mmm444;;;(((222///000000000000000000000000111000/////////000222333000000000000000000000000...//////000111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222333333333222222222222222222222222222222333444444555555444444222222333666<<>>EEEQQQ```jjj]]]ddduuuwwwggg\\\\\\XXXMMMHHHJJJ@@@???<<<:::777444222111000000000000111111111111000000////////////000000////////////////////////////////////////////////........................------------------------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++************++++++++++++************++++++++++++***************************************++++++*********************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++************************++++++************++++++DDD+++---,,,,,,,,,,,,++++++,,,,,,---...---------.........//////222 000999 333000333///777$$$)))777***,,,333.../////////000000111111000444,,,,,,555111---===hhh***111,,,999''':::111++++++;;;222...000222222...;;;***(((XXX[[[666;;;(((777000000000000000000000000111000/////////111222333000000000000000000000000...//////000111222222222222222111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111///000222333444444333333222222222222222222222222222333444444555555444444111222333888===BBBEEEEEEGGGEEEGGGKKKMMMLLLMMMQQQSSSTTTTTTTTT......///000000//////...***333111---222222111777333999666777AAABBB<<<<<>>???IIIKKKIIIMMMMMMVVV```eeedddfffmmmvvv}}}uuullltttwww|||zzzaaaMMMAAA:::999999888555333222222333444444333111000///000000000000000000000000000////////////////////////////////////............------------------------,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,+++000111111000---,,,,,,---+++++++++++++++++++++++++++++++++***************************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***************************************DDD,,,...,,,,,,,,,,,,,,,---------..............................---+++444***000888|||444///HHH***888%%%'''777111111111111111000000000///000000111111111111000000...(((333(((...777222222...444,,,333***666+++...---222000...000000000000000000000000000000111222222222222222000000111111111111000000111111111111000000000///000000000000000000000000000000000000000000000000111000...///000000///---111111111111111111111111000000000000111111111111222222111111222222333444444444555555555555444444222111222666;;;???AAAAAADDDFFFJJJLLLLLLLLLMMMNNNPPPPPPPPPPPP222111000//////000111222444555///---777888555;;;AAAJJJMMMQQQXXXUUUPPPUUUcccnnnyyyzzzvvvwww}}}xxxsss}}}}}}hhh^^^]]]ZZZbbbllltttyyy{{{||||||fffiii|||lllXXXSSS[[[fffgggVVVCCCBBB???999333111222333333333444444333222111000000000000000000000000000////////////////////////////////////............------------------------,,,,,,,,,---------......------------------------***++++++,,,,,,++++++******,,,------,,,,,,---///++++++++++++++++++++++++***************+++++++++************************************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))******++++++******************************DDD,,,...,,,,,,,,,,,,,,,---------..............................)))///666))))))777'''fff!!!444+++>>>(((...444+++111111111111000000000000000000111111111111000000 ```DDD...---111999(((555+++333...111...444)))EEE444666333***000000000000000000000000111111222333333333333333000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111/////////111222111000111111111111111111111111000000000111111111222222222222111111222222333444555555555666666555555555222111222555:::>>>@@@@@@@@@DDDHHHKKKLLLMMMNNNOOOOOOOOOOOOOOO333222000//////111333444///555444777>>><<<;;;DDDSSSbbboooyyyuuuiiilll~~~|||mmmnnnzzztttbbbWWWXXX^^^^^^fffkkkkkknnnsssqqqhhhnnnppp~~~tttbbbWWWVVV[[[aaaiiivvvyyyppppppyyy{{{ddd```WWWMMMEEEAAA<<<777333222111111222333333333000000000000000000000000////////////////////////////////////............------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++,,,---...---+++******+++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***************************DDD,,,...,,,,,,,,,,,,,,,---------......---------...............+++555,,,777$$$222***```RRR777+++999999&&&///111111111000000000000000000000111111111111000000000888333<<<---555(((555)))333111000///...111NNNCCCLLL333222000000000000000000000000000000111222222333333222222111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000//////000222444333222111111111111111111111111000000111111111222222222222222111111222222333444555555666666666666555555222111222555999===??????===AAAFFFJJJLLLMMMNNNPPPOOOOOOOOOOOO333222111000111333555777222:::;;;>>>CCCCCCMMMbbbyyytttvvv}}}wwwyyyuuutttmmmaaa\\\```hhhkkkmmm{{{|||xxxxxx}}}zzzooo|||uuurrrrrrrrrppp}}}uuummmbbbZZZZZZ```jjjppprrr~~~|||sss___LLL>>>999333000000222333333111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,...//////---+++)))******++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++++++++++++++************************DDD,,,...,,,,,,,,,,,,,,,---------......---------.........//////...333***666,,,///:::###YYY333999111$$$:::000000000000000000111111000000111111111111000000222$$$oooqqq555'''999777222***333444111///)))MMMwww333222,,,111000yyy222...555000000000000000000000000///000000111111111111111111111000//////000111111000000000000000000111111000000000000000000000000000000000000000000000000000//////000333444444333111111111111111111111111111111111111222222222222222222111111222222333444555555666666666666555555222222222444888<<<======:::>>>DDDIIILLLMMMNNNOOOPPPPPPPPPPPP333333333333555777999;;;>>>CCCCCCDDDKKKSSSkkk|||||||||jjjhhheeecccbbbgggwww|||vvvmmmgggfffhhhlllnnnsss{{{pppSSSKKK???777444333222111111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,---------......------------------------,,,------......------,,,+++---...---,,,+++,,,...++++++++++++++++++++++++***************+++++++++************************************************************************))))))))))))))))))))))))***************+++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++DDD,,,...,,,,,,,,,,,,,,,---------......,,,,,,------...////////////,,,222''':::...***555PPP...000333&&&///444000000000000111111111111000000111111111111000000000&&&666???***777444///...111333222---+++999###---444---)))444---333000000000000000000000000//////000111111111111000222111000//////000111222000000000000111111111111000000000000000000000000000000000000000000000000000//////000222444333222222222222222222222222222111111111222222222222333222222111111222222333444555555555666666555555555333222222444888:::<<<<<<888===CCCIIIKKKMMMNNNOOOQQQQQQQQQQQQ333444666888;;;===???@@@HHHLLLLLLSSS```lllpppoooxxxzzzooojjjiiibbbllliiigggiiiooo}}}vvvwwwrrrooowwwvvvtttwwwxxxrrrlllxxxggg]]]PPPEEE@@@<<<777444111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,***+++---,,,,,,+++---...+++++++++++++++++++++++++++++++++***************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++DDD,,,...,,,,,,,,,,,,,,,---------......,,,,,,------...//////000,,,---333(((;;;---(((AAA111YYY:::444'''999(((///000000000111111111111000000111111111111000000222222---333///,,,---444//////333,,,222333999222---333333444222///000000000000000000000000000000111222222222222111222111000//////000111222///000000000111111111111000000000000000000000000000000000000000000000000000//////000222333222111222222222222222222222222111111111222222222333333222222111111222222333444444444555555555555444444333222222444777:::;;;:::777<<>>+++//////000000111111111222000000111111111111000000...222333999,,,666---888---+++333,,,999$$$---666,,,...***111777---000000000000000000000000111111222333333333333222222111000......000111222//////000000111111111222000000000000000000000000000000000000000000000000111/////////111222111000222222222222222222222222111111222222222333333333222222111111222222333444333444444444444444444333333222222333777999::::::666;;;CCCHHHKKKLLLLLLMMMSSSSSSSSSSSS;;;:::@@@HHHJJJGGGIIIQQQQQQ]]]lllyyyeeeeeeqqq|||yyyyyy~~~vvvkkknnnssssssssssssqqqkkkiiiiiigggbbb^^^iiisss|||}}}xxxyyyiiifff___bbbrrrvvvhhhWWWOOO@@@???===888333111222444444111111333222......111000/////////....................................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------************************************************+++++++++++++++++++++++++++++++++******)))))))))******))))))******+++,,,************************+++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))************)))************+++++++++++++++++++++++++++++++++EEE***------...111...++++++,,,...---+++---000***!!!...***FFF***000000000111222222333333777666???(((111666111000333666...//////...***111444111000333333///222333///kkk777111777&&&555......FFF<<<222111777***000...222444///111000/////////111222333000000000000000000000000111111222222222222111111//////000111111111111111111111000000000000111111000000000000111111111111//////000111111111111111......///000111222222333---...///000111222333444555555333222111000000000444555555666666666666666333111000111444777888888999>>>DDDGGGHHHJJJMMMQQQSSSSSSSSSSSSKKKIIIIIIOOOVVV^^^gggnnnrrryyyzzzkkkrrrvvvhhhkkklllllluuuxxx~~~nnnnnnwwwuuuhhhWWWCCC:::;;;<<<777000333000///333444222222444000000/////////.................................------------------------------,,,++++++,,,------------------------------------------------------************************************************++++++++++++++++++++++++,,,,,,+++++++++***************))))))******+++,,,************************+++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++++++++++++++************************))))))))))))************************++++++++++++++++++++++++++++++++++++EEE+++---------000...++++++---...---,,,---(((555999000&&&'''000000000111222222333333...~~~555222333///+++333+++'''777>>>222---444666444000000333222---...000---OOO]]]+++---222(((555...444ddd888000000666,,,222...111222111000000000000000000111222000000000000000000000000111111222222222222111111//////000111111111111111111111000000000000111111000000000000111111111111///000000111111111111111000000111111111111111111111000000111222222222111444444333222111111111111444444555666666666666666333222000111444777888888:::>>>DDDGGGIIIJJJNNNQQQSSSSSSSSSSSSVVVUUUTTTYYYhhhyyysssjjjrrr~~~zzzuuurrrqqqnnnjjjeeejjjwww}}}___MMMIIIHHHBBB<<<888222///222444333222333000000000000////////////........................------------------------...---,,,******,,,---...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))******+++,,,************************+++++++++***************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++EEE+++...------///---+++,,,---.........<<<,,,999)))@@@222;;;000000000111222222333333---jjj)))777222,,,222===444%%%,,,$$$(((???111111...,,,///333333///,,,000111444++++++...---555...888444...///444...333///000///333000111111111111000000///000000000000000000000000111111222222222222111111//////000111111111111111111111000000000000111111000000000000111111111111///000111111222222111111333333222222111111111111555222000000222333111...333333222111111222222333444444555666666666666555444222111222555777888888;;;@@@EEEHHHIIIKKKNNNRRRSSSSSSSSSSSSbbbdddgggrrrxxxtttmmmgggjjj~~~zzzxxxzzzrrrpppjjjfffiiiwwweeeSSSJJJIIIJJJDDD;;;444333444222111222111111111000000000//////................................................///...,,,******,,,...///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++EEE+++...---------,,,,,,---.../////////&&&'''888%%%111777!!!000000000111222222333333333ccc000444...111333%%%...:::EEE111...---000000000//////111111111...111444---...//////333444,,,777222......333000333///222...333000111222222222000///...000000000000000000000000111111222222222222111111//////000111111111111111111111000000000000111111///000000000111111111111000000111222222222222111222222222222222222222222444111...///222333111---222111111111222222333444333444555555666666555555444333222333555888999999<<<@@@FFFIIIJJJKKKOOORRRRRRRRRRRRRRR{{{|||tttrrruuutttnnnoootttyyy|||{{{pppooozzzttt___RRRNNNNNNLLLBBB999666555222222444222111111111111000000000////////////////////////........................///...,,,++++++,,,...///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++EEE,,,...,,,,,,,,,---............/////////777===333+++===---000000000111222222333333000qqqTTT111***555555"""888---%%%&&&>>>$$$444666888666111------///111000///>>>111000///555111+++555222111...111222222000333...111000111222222222000///...000000000000000000000000111111222222222222111111//////000111111111111111111111000000000000111111///000000000111111111111000000111222222222222222000111111222333333444444111///---...111222111///111111111111222333444444333444444555555555555555555333222333666999::::::<<>>sss[[[//////000222000---...333222...(((jjjFFF------111---///444fff222333//////444111000qqq333111000000111111111111000000///000000000000000000000000111111222222222222111111//////000111111111111111111111000000000000111111000000000000111111111111000111222222333222222222//////000111222333444444//////000000000111111222222111111111222333333444333333444555555555555444555444333444777999::::::<<>>???DDDEEEGGGHHHIIIKKKNNNPPPSSSRRRPPPOOOuuuzzz}}}~~~}}}}}}kkkdddqqqvvvaaaGGG@@@@@@888888666555444222000222666000000000000000000000000////////////////////////............------------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,FFF---///......---------............///$$$222222444000(((444...:::000000---VVV,,,333***777111...888444===111+++&&&<<<,,,nnn555333222;;;...000000000000111111111111000000111222222222222111111111111000111111222333111111111000000000000000//////000000000111111111111111000000111111222333111222222333333222222111111111111111111111111111111222222111///000222555111111222222222333333333444444555555555555555555777555444666:::>>>@@@AAAEEEFFFHHHHHHIIIKKKNNNQQQRRRQQQPPPNNN}}}{{{xxxllldddeeemmmuuu~~~jjjcccbbbbbbkkkwwwwwwxxxwww~~~iiiddd^^^NNN<<<777444666555111111444111111111111111111111111000000000000000000000000//////.........---------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,111888---///......---------............///...333(((888(((333&&&:::------222---444///zzz&&&666)))444666///222111222WWW000222+++<<<)))===666...,,,888444//////000000000111111111000000111222222222222111111111000000111222222333000000000000000000111111000000000000111111111111111111111111111222222333222222222222222222222222111111111111111111111111333222222000//////111222111111222222222333333333333333444555666666555555777555444555:::???BBBDDDEEEFFFGGGHHHIIIKKKOOORRRSSSRRRQQQOOOqqq{{{~~~yyyvvv}}}|||uuuhhhjjjpppsssrrrtttssskkkwww}}}xxx|||III<<<333555555111///111111111111111111111111111000000000000000000000000/////////.........------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,+++******************************))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///999111---///......---------............///222(((///---QQQ222444333///777%%%:::222&&&666===DDD...444,,,111777111...222333222BBB777)))+++222lll)))...555000,,,555/////////000000000111111000000111222222222222111000000000000111222333333000000000000111111111111000000000111111111222222222111111111111222333333222222222222222222222222222222222222222222222222333333222111000000000111111111222222222333333333222333444666666666555555555444222444999???CCCEEEEEEFFFGGGGGGHHHJJJNNNRRRTTTSSSQQQPPPvvvvvvxxx}}}xxxmmmlllgggiii}}}qqqdddeeejjjzzz```JJJ888555777333111444111111111111111111111111000000000000000000000000////////////............,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++******++++++,,,---------------------------;;;$$$***111kkk---///......---------............///$$$&&&666888<<<---555555555+++777...;;;333%%%888mmmMMM+++333///444111111111000444333666DDD|||999+++@@@hhh)))---///999222///...////////////000000000111000000111222222222222111000000000000111222333444///000000000111111111111000000111111111222222222222222111111222222333444333222222222222222222333222222222222222222222222111111111222333333222111111111222222222333333333111222444666777777666555444222111333888???DDDFFFEEEEEEFFFFFFFFFIIINNNQQQTTTSSSQQQPPP}}}uuuuuulllmmmjjjjjjzzzzzz|||zzztttkkkbbbyyyuuuXXX>>>888999777666888111111111111111111111111000000000000000000000000000/////////............,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---------------------------444%%%,,,999///444000---///......---------........./////////;;;!!!&&&333IIIDDD///***555+++666'''777///...888---222---nnnWWW---111111)));;;333+++000555777000000***@@@xxx***666///777...***@@@...////////////000000000000000000111222222222222111000000000000111222333444//////000000111111111222000111111111111222222222222222111111222222333444333222222111111222222333222222222222222222222222//////000333555555444333111111222222222333333333111222444666777777666555444222000222888???DDDGGGDDDEEEEEEEEEFFFIIIMMMQQQSSSRRRPPPOOO|||vvvsssttt~~~yyy}}}sssppppppuuuxxxyyy~~~}}}yyy|||sssiii[[[III>>>999777666555333000111444555222111333111111111111111000//////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++++++++++++++++++++++++++******++++++++++++******************************************************+++---000000...,,,++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***MMM333$$$666...000000000000000000000000---111666111222???RRR'''555333777+++777111111111111111111111111))){{{***+++===777333333222222333333444555333???)))JJJ---222222222222222222222222222222111111111111222222333333222111000///......444333333222111000//////222222222222222222222222333333222222111222222333222222222222222222222222333222111111333333222111000000000000000111111222000///111666;;;:::444...444333222222444444333222555666666666666666555555777333222777:::===CCCJJJGGGGGGGGGFFFFFFHHHMMMPPPRRRQQQQQQPPPzzzrrrwww{{{ssswww~~~|||{{{}}}sssooooooooonnnllljjjlllqqqvvv~~~yyytttlll{{{oooccc\\\TTTNNNGGG???888333666333222333222111444999111111111111111000000///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++******++++++++++++******************************************************))),,,......,,,***))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------111---hhh..."""222+++////////////////////////,,,111///%%%888888'''LLLPPP555777&&&222...444111111111111111111111111333DDDCCC///222000&&&222222222222222333444444)))DDD...$$$lllbbb///===000000000000000000000000222222111111111111222222111111111111000000000000222222222111111000000///222222222222222222222222222222222111111111222222222222222222222222222222333222111111333333222111000000000000000111222222111000111555999999444///444333222222444444333222555555666666666666555555666444222444:::BBBGGGJJJFFFGGGGGGGGGGGGIIILLLOOOSSSRRRQQQPPPnnnrrrzzz}}}nnndddbbbeeeiiikkk^^^```ffflllmmmkkkmmmqqqsssvvvxxxvvvrrrqqqrrruuupppgggqqq~~~~~~uuujjjddd\\\eeemmmppppppuuu~~~zzz}}}rrroookkkeee]]]RRRFFF===888444222333111///222666111222222222222111000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++******++++++++++++******************************************************(((***+++,,,***((((((((())))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------###+++444///&&&CCC:::///222(((........................+++333444%%%...888&&&%%%===zzzooo...,,,+++HHH888+++<<<111---222222222222222222222222000333999```,,,(((777999444555222111111111111222333333???111&&&,,,111444aaa|||888555666###000000000000000000000000222222111111111111222222000000000111111111222222111111111000000000000000111111111111111111111111111111111111111111111222222222222222222222222222333222111111333333333111111000000000000111222222222111000333666777444111444333222222444444333222555555666666666666666555333555333000666CCCIIIFFFEEEFFFHHHHHHHHHIIILLLNNNSSSRRRQQQOOOuuu{{{yyy~~~}}}vvvjjjbbbXXXOOOPPPYYY^^^\\\VVVIIIJJJMMMOOOKKKGGGKKKRRRVVVVVVXXXZZZZZZYYYVVVUUUPPPXXX\\\TTTJJJPPPggg}}}pppeee]]]]]]``````]]][[[[[[dddnnnvvv}}}pppooovvvuuuwwwnnnffffff{{{}}}xxxrrrfffZZZDDD<<<666666777444111111222222333333222222111000////////////////////////......------------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******************************************************''')))++++++)))(((((()))))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------555111"""!!!000000---888OOO???'''&&&000........................222...666666---+++111===***,,,444IIIssslllJJJ888333111999///222)))222>>>111777222222222222222222222222BBB999777777,,,///``````555666000///444444...---111111111000000111111222333---333;;;666(((%%%000:::999cccsssOOO222......)))111BBB222222222222222222222222222222111111111111222222000000111111111222222222000000000000000000000111000000000000000000000000000000111111111111111111222222222222222222222222333111111111333444333222111111000000111111222333333111000111333555444222333222111222444555444333444555666666666666666666666>>>===333555CCCIIIEEEDDDFFFHHHIIIIIIJJJKKKMMMSSSRRRQQQPPPzzznnnfff```XXXRRRrrr{{{wwwdddYYY[[[XXXOOOQQQMMMJJJLLLQQQQQQJJJCCCJJJIIIIIIHHHCCCBBBHHHQQQPPPMMMIIIHHHJJJJJJHHHFFFGGGIIIJJJIIILLLWWWiiixxx^^^RRRGGGFFFIIIKKKJJJKKKQQQUUU\\\fffuuuzzztttmmmpppqqqvvvyyyssspppkkkgggeee]]]iiimmmhhhoooaaaOOO===777888777444111333333333333333222111111000000000000000000000000......------------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++******************************************************(((***++++++)))))))))+++))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---...;;;111%%%111222:::***%%%%%%888333222........................888)))+++===888...111///777555111---...222333111111444555000------//////...///222///555222(((666222222222222222222222222000'''$$$...999999222---666;;;666***+++666888//////333555444222222222111111111000000111111222333...000888777333;;;<<<+++444777666111...111555555:::555333666<<<<<<222'''222222222222222222222222222222111111111111222222222222222222111111111111000000000000111111111111000000000000000000000000///000111222222222222111222222222222222222222222222111000111333444333222111111111111111222222333333222000000111222333333333222111222444555444333444444555666666666666666<<>>444333333333333333333333333000444000***222???;;;,,,999888555000---...333888555222444888333))))))///222222222222222333444444(((;;;;;;)))---AAAAAA---888888555000...000000---+++444888444777===888,,,000000000000000000000000222222111111111111222222111111222222222222333333444444333333222222111111222222222222222222222222000111333555555555444333222222222222222222222222111000000111333444444333222222111111222222333444111111111000///000111222222111111222444555555444333444555666777777777777555666999<<>>555---444;;;222,,,666+++///111......222555444888444444555111,,,000999222222222222222222222222222222111111111111222222///000111222333444555555555555444444333222111111222222222222222222222222000111444666666666555444222222222222222222222222111000000111333555444333222222111111222222333444111111111000//////000111222111111222444555555444333444555666777777777777777111333???KKKOOONNNNNNGGGGGGGGGFFFFFFHHHMMMPPPSSSRRRQQQPPPzzz___```ooo~~~~~~xxxyyyrrrkkkiii^^^XXXOOOHHHEEEEEEFFFGGGFFFEEEEEEDDDEEEIIIOOOSSSUUURRRMMMIIIGGGHHHJJJKKKFFFNNNTTTTTTUUU[[[bbbeeeiiiiiihhhgggfffdddcccbbb\\\\\\[[[ZZZYYYYYYYYYYYY___\\\YYYXXXYYYXXXUUURRRPPPRRRTTTTTTQQQNNNMMMMMMJJJIIIIIIJJJKKKKKKIIIHHHNNNNNNLLLKKKQQQ^^^hhhlll{{{yyyvvv}}}yyyzzz}}}|||jjjXXXXXXaaaxxxpppTTT???@@@999333333444333333666222222111000000000000000////////////////////////////////////////////////000///...---,,,------...------------------------------,,,,,,+++***))))))---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,///...---+++***)))))))))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---........................---------.........//////............/////////000///......------///000111000000000000111111111111222333333333333333333444444444444444444444444444444444444333333222222222222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444666666555444333333222222444444444333333222222222222222333333333333444444333333333333333333333333333333333222222222111111111111222222222333333333555333111222444555333111111111111111222333444444111222333333444444444444111111222333333333333222333222222111111222222333111111222222222333333333111111222222222333333333444444333222333444555666333333333444444444555555777666666:::???EEEIIIJJJHHHIIIJJJJJJIIIIIIKKKLLLSSSRRRQQQPPPwwwkkkkkk}}}{{{ddd___^^^WWWPPPNNNOOOLLLHHHFFFFFFHHHIIIIIIIIIKKKMMMOOORRRXXX^^^ccc]]][[[XXXWWWXXX[[[^^^aaaaaajjjrrrtttvvv{{{~~~~~~}}}}}}}}}}}}~~~{{{wwwtttrrroookkkhhhiiimmmrrrsssqqqmmmjjjhhhaaa[[[SSSNNNMMMMMMLLLKKKJJJKKKIIIGGGKKKSSSWWWWWW```iiiuuuxxxjjjhhhbbbgggzzz~~~mmmSSSDDD777444777666333222222111000000000000000111000000000000000000000000///////////////////////////...---,,,+++,,,,,,---------------------------------,,,,,,+++******)))---,,,++++++******++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++******+++,,,,,,---------------------------........................---...////////////...---........................---------.........//////........./////////000000000000/////////000111222000000000000111111111111444444444444444555555555444444444444444444444444444444444333333333222222222222222333333333444444333333333333333333333333444444444444444444444444444444333333333333333333222222333333333444444444666555555444333333222222444444444333333222222222222222333333333333444444333333333333333333333333333333333222222222111111111111222222222333333333555333111222444555333111333333222222111222222222111222333333444444444333222222222222111000//////333222222222222222222333111111111222222222333333111111222222222333333333333333222111222333444555333333444444444555555555666555666999>>>DDDHHHIIIFFFHHHIIIIIIIIIJJJLLLNNNRRRQQQPPPOOO}}}mmmwwwlllZZZWWWWWWRRRLLLKKKEEEDDDDDDFFFIIILLLMMMLLLLLLPPPVVV]]]dddkkksssxxxqqqqqqpppppprrrvvvzzz|||}}}mmmbbb[[[WWWSSSOOOKKKNNNNNNNNNQQQUUUUUUQQQMMMQQQZZZhhhzzzzzz|||xxxpppiiirrrvvvppprrr}}}eeeFFF777666777444111111111000000000111111222111111111111111111111111////////////////////////...---,,,,,,+++,,,,,,,,,------------------------------,,,,,,++++++******,,,,,,++++++******++++++******+++++++++,,,,,,,,,000///...---,,,,,,+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))***+++,,,......+++++++++++++++,,,,,,---................................................------............------........................------........./////////....../////////000000000111111000000000111222333000000000111111111222222444444555555666666666666444444444444444444444444444444444444333333333333222222222222333333333333333333333333333333333333444444444444444444444444555444444444333333222222333333333333444444444444555555555444444333333222444444333333333333222222222222333333333333444444222222222222222222222222333333333222222222111111111111222222222333333333444333222222444444333222555444333222111111111111222222333444444444333333444444333222000///---,,,333333222222222222333333000000111111111222222222111111222222222333333333222222111111111222333444333444444444444555555555666555555777===CCCGGGHHHEEEFFFHHHIIIIIIKKKNNNPPPQQQPPPOOOOOOnnnyyycccVVVLLLLLLNNNLLLIIIIIIHHHHHHJJJNNNTTTYYY\\\\\\```eeemmmvvv~~~yyymmm```VVVPPPUUUYYY]]]ccciiigggbbbXXXUUUUUUZZZdddooovvvyyy|||xxx|||uuuyyy```AAA555333333555111111000000111111222222000000000000000000000000////////////////////////------------------------------------------------------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,111000///---,,,+++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))))))))***+++,,,---...,,,,,,+++++++++,,,,,,---------------------------........................------------------------....................................////////////...////////////000000000000000000000111111222222000000111111111222222222444444444555555666666777555555555555555555555555444444444444444444333333222222222222333333333333444444444444444444444444555555555555555555555555555555555444333333222222333333333444444444444555555555444444444333333333333333333333333333333333222222222333333333444444111111111222222222222222333333333222222222111111111111222222222333333333333333333333333333333333444333222222111111111222222333333444444333333333444444444333111000...---222333333333333333333222000000000111111111222222111111222222222333333333222222222222222333333444444444444444555555555555666555444666;;;AAAFFFHHHFFFGGGIIIIIIIIIJJJMMMOOOPPPPPPPPPPPP|||vvvfffRRRPPPIIIEEEFFFIIIJJJJJJLLLRRRSSSWWW___jjjuuu|||vvviii```eeelllrrr{{{{{{ssshhhddd```___aaabbb___\\\```___```gggwwwuuuooolllnnnrrrnnn{{{WWWAAA666333555222111111111111111222222////////////////////////////////////////////////.........////////////...---------------------------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,111000///---++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,---------////////////////////////........./////////000000////////////000000000111//////000000000111111111111111111111222222222222222333333444555555666666555555555555555555555555444444444444444444444444222222333333333444444444444444444444444444444444555555555555555555555555555555555444444333333333333333444444444555555555444444444444444333333333333333333333333333333333222222222333333333444444111111222222222333333333333333333222222222111111111111222222222333333333333333333333333333333333222111111111222222333444333333333444444333333222333333444444333333222111222333444444444444333222000111111111111222222222111111222222222333333333222333333444444444444444444444444555555555666666777555444555:::@@@EEEGGGHHHIIIJJJIIIIIIIIIKKKMMMQQQQQQQQQRRR}}}lllZZZSSSTTTPPPGGGOOOOOOOOOPPPSSSWWW[[[^^^aaadddlllxxx~~~eeecccbbbcccdddbbb^^^ZZZSSSSSSPPPNNNQQQaaayyy}}}~~~|||lllbbbjjjxxxzzzpppttt\\\FFF999444333333222111111111111111........................////////////////////////......///000000000000///------------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,///...---,,,++++++***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,+++************...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......////////////////////////....../////////000000000/////////000000000111111...///000000111111000000111111111222222222222333222222333444555666666777555555555555555555555555444444444444555555555555444444444444555555555555444444444444444444444444555555555555555555555555444444444444444444444444333444444444555555555555444444444444444444444444222222333333333333444444222222333333333333444444222222222333333444444555333333333222222222111111111111222222222333333333222333444444222222333444111111111111222333444555333333444444444333222222222222333444555555444444222333444555555444333222111111222222222333333333111111222222222333333333222333444555555555444444444444555555555666666666888666444555:::@@@EEEHHHIIIJJJJJJJJJIIIIIIJJJLLLQQQQQQRRRSSSvvvkkk[[[UUUMMMIIIJJJMMMPPPPPPLLLPPPUUUYYY^^^fffooouuu}}}aaaaaaaaaaaa```^^^[[[XXXVVVUUUSSSOOOLLLMMMQQQVVVoooyyyuuuiiidddfffeee}}}xxxxxx{{{hhhpppvvv\\\EEE999555444333222111000000000////////////////////////////////////////////////------///000000000//////------------------------------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,++++++******++++++......---,,,,,,,,,,,,,,,------------------------........................//////...------...//////////////////////////////.../////////000000000000//////000000000111111111///000111222222222111111111111111222222222333333333333444555666777888888555555555555555555555555444444444444555555555666555555555666666666666777555555555555555555555555555555555555555555555555333333444444555666666666444444444444555555555555444444444444444444444444222222222333333444444444222222333333333333444444222333333444555555666666333333333222222222111111111111222222222333333333111333555444222111333555222222222111222222333333333444444444333333222111111222333333444444444333222333444666666444333222222333333333333444444444111111222222222333333333111222333444555444333333555555555555666666666666999777444555:::AAAFFFHHHGGGHHHIIIIIIIIIJJJLLLNNNPPPPPPRRRSSSzzzkkkaaaWWWNNNOOOLLLMMMSSSUUURRRQQQTTTSSSZZZcccjjjsss{{{iiihhhfffbbb]]]XXXTTTRRRRRRPPPNNNPPPTTTVVVTTTQQQUUU^^^bbbgggmmmjjj~~~{{{ooo```lllwww}}}kkkccc~~~jjjPPPAAA666555444222111000000///000000000000000000000000////////////////////////+++,,,.../////////......------------------------------------------------+++*********+++,,,,,,---******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,///...---,,,,,,,,,,,,,,,................................................000///...------...///000000000000000000000000000////////////000000000000000000000000111111111111000111222333444333222222111111222222222333333333444444555666777888999999666666666666666666666666444444444555555555666666666666666666777777777777555555555555555555555555666666666666666666666666222333333444555666777777444444444555555555666666444444444444444444444444222222222333333444444444222222333333333444444444333333444444555666777777333333333222222222111111111111222222222333333333111333555444222111333555444444333222111111111111444444444444333333222111111222222333333222222222222333555666666555333222333333333444444444555555111111222222222333333333000111222333444333222222555555555555666666666777:::777555666:::AAAFFFIIIEEEGGGHHHIIIIIIKKKMMMPPPNNNOOOQQQRRRyyyjjjYYYSSSQQQPPPQQQPPPQQQSSSTTTVVVZZZ___ccclllttt~~~}}}wwwooojjjfffdddXXXXXXXXXYYYZZZZZZXXXUUUUUUUUUUUUWWWaaawwwxxxnnnooo|||ooolllsssuuuyyy~~~{{{oooaaaXXXKKKCCC:::555444333444555000111111111111000000///000000//////.........---------------------------,,,,,,,,,++++++*********---------,,,,,,,,,++++++...,,,***)))***++++++++++++,,,,,,,,,+++***+++,,,*********************************)))******+++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............//////////////////////////////////////////000111111///////////////////////////////////////.........,,,///111222222111222222000000000222333444333111222333222...///222111...333444666888999999888888888555444666777333111222333444333333555888999888000222555888999999777666;;;999777666666666666555888555333555999:::777333666555555666666444444555666666666777999999777666666555555666777666333000666444333333555555333111111111111111222333444555000111222333555666777888555444333333222222222222333333333333333333333333666444111222444666555333444333333222222333333444111222333444444444333333333222222111111222222333555555333333333333555555888777666555444333333333222222222222222222222222333333444555444333111000555555666666666666666666666555444777;;;@@@CCCDDDHHHIIIJJJIIIIIIKKKMMMPPPNNNOOOQQQRRR~~~{{{kkk[[[UUUTTTUUUYYY^^^```bbbfffjjjnnnsssyyy}}}~~~}}}xxxvvvrrrooommmiiieeeaaabbbaaa___[[[[[[aaallluuu~~~}}}{{{nnnfffddduuuwwwxxxwwwtttyyy~~~~~~~~~}}}yyysssmmmjjjdddUUUBBB555///000333555111222222222222111000000000000/////////.........------------------------------,,,,,,,,,+++++++++---------,,,,,,,,,++++++---,,,++++++,,,---------)))***++++++***************************************************++++++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............//////////////////////////////////////////000111111////////////////////////////////////////////////...000222222222111111222111111000111111111111000222555444222444999999777222111111333666666555333:::666444666888888:::===;;;;;;;;;===??????===:::>>>>>>===<<<===>>>???@@@AAA???<<<:::::::::;;;;;;<<<;;;999999999:::::::::999666444666888888555333777777666555222222222444666555444222222333666777999888777666555555555444444444444444555555666666333333333444444555555666555444333333222222333333333333333333333333333333444222111222555666555444444333333222222333333444222222222333333333444444444333333333333333333444333222222111111222222333666666555444333333333333222222222222222222222222333333444444444333222111444444555666666666555555666555444777;;;@@@CCCDDDHHHIIIJJJJJJIIIKKKMMMPPPRRRSSSSSSRRR~~~ooolll```\\\ZZZZZZ[[[```jjjttt{{{}}}xxxuuuppplllgggaaa]]]ZZZZZZ[[[eeesss~~~ooonnnxxx}}}vvvooolllssswww{{{hhhgggsssvvvjjjWWWFFF<<<666333000333333222222222111111111000000////////////......---------------------------------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............//////////////////////////////////////////000111111//////////////////////////////////////////000000///111222222111000111333111111222222333444444444111333333111111555666444;;;:::999:::===>>>===:::AAA<<<999:::;;;;;;>>>DDDBBBAAACCCIIIQQQVVVXXXXXX\\\XXXRRROOOSSS]]]hhhpppppplllgggaaa\\\YYYXXXXXXVVVSSSMMMFFF@@@======>>>@@@???>>>AAADDDDDD???999:::;;;:::777555666:::===888888666444222222333444888999888777555444555666222333444444444444333333555555555555555444444444555444333333333333333333333333333333333333333333111000111333555666555444444444333333333333444444333333222222222333444555444444444444444444444444333222222111111222222333444333333222222333333444222222222222222222222222333333444444444333222222333333444555555555555555666555444777;;;@@@CCCDDDHHHIIIJJJJJJJJJJJJMMMOOOSSSSSSTTTRRRtttnnn]]]UUUUUU]]]]]]^^^aaagggsss~~~xxxoooiiifffdddbbb```[[[___ccclll|||kkkdddhhh~~~}}}|||vvvsssuuuzzzhhhRRRAAA999555222333333222111111000000000000000//////////////////..........................................------...------------,,,,,,,,,***+++------,,,,,,------,,,,,,,,,,,,------+++***+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............---------............//////////////////////////////////////////000000111//////////////////////////////000000000000111111000111111111000000222444000222555666777777777888888;;;;;;777555888999777;;;<<<<<<======>>>@@@AAADDDCCCEEEJJJMMMMMMQQQVVVZZZZZZaaapppzzzlllaaaZZZVVVUUUMMMQQQTTTVVVWWWTTTMMMFFFIIIFFFAAA===::::::<<<===999888777999::::::666333555777999999777555666777222333444555555555444444555555555555555555555555555444444333333333444444444444444444444444444444111111222333444444333222444444333333333333444444444333222111111333555666333333444444444444333333444444444444444444444444222222111111222333333444222222222222222222222222333333333333333333333222222222333444555555555555666555444777;;;@@@CCCDDDHHHIIIKKKKKKJJJJJJLLLNNNPPPQQQRRRRRRwwwddd]]]ZZZYYYYYYUUUYYY___jjjzzz{{{wwwqqqiiicccbbb___ZZZUUUVVV]]]ccceeekkkrrryyyccciii{{{rrrvvvZZZFFF>>><<<:::444333222000000///000000//////000000000000000000.........................................................---------,,,,,,+++,,,------+++***+++------+++))))))******)))'''+++++++++++++++++++++++++++++++++***+++,,,,,,---***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////---------............//////////////////////////////////////////000000111000000000000000000000000000000000000111111222222000000111111111333666999888:::;;;;;;888666666777666;;;>>><<<===AAAEEEEEEFFFJJJMMMKKKGGGHHHNNNTTTTTT[[[hhhwww}}}}}}yyynnnhhh```ZZZVVVRRRLLLHHHFFF>>>777666;;;>>>;;;666222555888999888777666555555666777777888888888888444444555666666777777888444444444333333444555555444444444444444444444444333333444444333333222222555444444333333444444555444333222111111333555666111222333333333333222111444444444444444444444444111111111111222222333444222222222222222222222222333333333333333333333333111222333444555555555555666555444777;;;@@@CCCDDDHHHIIIKKKKKKJJJJJJLLLMMMOOOPPPRRRQQQmmmXXXQQQUUUYYYYYYYYYaaahhhsssyyypppiiigggbbbYYYRRROOOPPPSSSXXXgggxxxrrrvvvrrrooo___JJJ888555444222111000000000111//////000000000000111111........................---------...........................---------,,,+++---...,,,******---111777222...,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000---------............//////////////////////////////////////////000111111000000000000000000000000000000000111222222333333000111222222444888===AAAEEEFFFFFFCCC@@@AAAEEEJJJQQQXXX___aaaeeennnuuuxxxnnn___KKK???<<<===;;;888:::888888888:::999777555999888777666666666666666444555555666777888888999444444444444444444555666444444444444444444444444444555555444222222444666555555444444444444555555333333222222222333444555111111333333333333111111111222222333333222222111222111111111222333333444222222222222222222222222333333222222222333444444111222333555555666666666666555444777;;;@@@CCCDDDHHHJJJLLLLLLKKKJJJKKKLLLRRRRRRSSSQQQjjjbbb]]]^^^bbbgggnnnuuuwwwuuuqqqiii```XXXTTTTTTRRRbbbxxx|||}}}uuurrrrrrlllVVVXXXmmmccc@@@888777555333111111222333//////000000000111111111........................,,,,,,---------.....................------------+++---...,,,+++,,,333888???999111...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000---------............//////////////////////////////////////////000111111000000000000000000000000000000111111222333333444222333444666999???FFFKKKPPPPPPPPPQQQWWWddduuuoooccc\\\ZZZZZZYYYRRRIIIFFFIIIKKKJJJHHHCCCAAA===999777666666666777777777777777777777777444444444444444555666666555555555555555555555555333444444333222444888<<<555555444444444444555555222222222333333333444444111222444555555444222111111222222333333222222111333333222222222333333444222222222222222222222222333333222222222333444555222333444555666777777777666555444777;;;@@@CCCDDDHHHJJJLLLLLLKKKJJJKKKKKKPPPQQQRRRQQQkkk___WWW[[[bbbhhhkkktttwwwnnneee___]]]\\\gggppptttyyy}}}rrriii```uuuyyyyyyvvvlllbbb]]]^^^ooo{{{XXX;;;999777444333333444555//////000000111111111222////////////////////////,,,,,,,,,---------......//////.........---------+++---...---,,,///888???>>>666---((()))++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111---------........./////////////////////////////////////////////000111111000000000000000000000000000000111222333333444444444555666999===DDDLLLRRRTTTUUUXXX___nnnssseeekkkrrrzzz|||~~~rrrgggaaa```cccfffuuuzzz~~~{{{zzz|||xxxxxx|||sssddd^^^aaaeeeeeecccSSSOOOIIICCC???===<<<===999999888888777666666555444444444444444555666777555555555555555555555555111333333222222555<<>>@@@@@@FFFHHHIIIIIIGGGGGGHHHJJJLLLNNNPPPQQQzzznnnhhhccc```ccciiixxx~~~vvvpppkkkmmmlllfff```___fffmmm~~~}}}~~~fffuuu{{{qqqcccbbbkkk}}}```MMM:::555777777444222111111111111000000000000000000000000000000000000////////////////////////........................---/////////000777CCCLLL666222,,,+++---...,,,))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,------------------------///......---------..........................................////////////000000/////////.........////////////////////////000222444666444111---***111333555666666777:::<<<555999EEEVVVgggxxxzzzbbb___]]]___bbb^^^SSSJJJLLLHHHHHHLLLQQQVVV]]]eee[[[RRRLLLMMMLLLHHHLLLVVV[[[WWWQQQKKKHHHHHHJJJKKKVVV^^^```ZZZZZZ```aaa\\\HHHMMMYYYhhhuuu{{{{{{}}}rrreeeTTTIII@@@>>>>>>:::888999888777666888::::::777444111222333222222333777:::222333333222111000222333444444444444444444444444222333444444555555444444333333444555555444333333222222222222222222222222111111222222222333333333000111333555555333111000444444444333333222222222222222333444555555555555666555555777;;;>>>@@@@@@GGGIIIJJJIIIHHHHHHIIIKKKLLLNNNPPPQQQ}}}ccc```ZZZWWW\\\eeeooo|||}}}xxxtttpppmmmkkkiiiooo|||zzzvvvvvvssshhhdddlllzzz|||vvv~~~mmmXXXBBB888666555333222222222111111111000000000000000000000000000000000////////////////////////........................---+++***---333999===???000---+++,,,...///---***,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------......---------......///....................................////////////000000////////////......///000000111111000//////111111111111222333555777333333444555888>>>EEEJJJ\\\mmmtttmmmfffZZZ]]]hhhwwwxxxjjj\\\WWWTTTNNNKKKOOOVVVVVVNNNEEECCCEEEEEEFFFLLLSSSUUUSSSJJJBBB@@@FFFJJJHHHIIINNNPPPLLLEEE@@@???AAAFFFIIIQQQTTTRRRKKKJJJMMMKKKDDDDDDLLLTTTVVVPPPNNNYYYgggeee]]]UUUTTT]]]lll{{{pppZZZPPPMMMGGG@@@:::999888999===@@@???999222555666666444111222666999666666555333111111333444444444444444444444444444222333444444555555444444333333444444444444333333111111111111111111111111111111222222222333333333000333777::::::777333000444444333333333333222222222333444555555666555555666555555777;;;>>>@@@@@@GGGIIIJJJJJJIIIIIIJJJLLLLLLNNNQQQQQQlll\\\SSSUUU^^^mmm{{{{{{tttoooeeennnzzzrrrnnntttyyyxxxsssvvv]]]bbb}}}xxxtttcccNNN@@@777333333666222222222111111111000000////////////////////////////////////////////////........................---+++)))+++///111///---,,,++++++,,,......,,,***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,------------------------------...------------...//////....................................////////////000000//////////////////111222333333333222111111444333222222444888;;;>>>;;;???FFFQQQ]]]lllzzz}}}zzzsssjjjgggnnn}}}}}}fffUUUPPPJJJIIIRRRaaaiiibbbSSSKKKLLLPPPMMMLLLOOORRRPPPHHH@@@EEEMMMPPPLLLMMMRRRRRRKKKJJJEEEGGGQQQYYYXXXSSSQQQLLLJJJHHHFFFEEEFFFHHHIIIHHHKKKLLLKKKLLLMMMFFF===CCCCCCDDDFFFGGGFFFEEEEEE???CCCGGGNNNYYYaaa^^^UUUnnnyyy}}}sssgggjjjyyyuuueee___XXXOOOGGG>>><<<===BBBHHHIIIDDD>>>999888777777888777666555;;;:::999777444444555777444444444444444444444444222333444444555555444444333333333333333333333333222222222222222222222222111111222222222333333333333666999<<<<<<999666333333333333333333333333333222333444555666666666666666555555777;;;>>>@@@@@@FFFHHHIIIIIIHHHHHHJJJKKKLLLNNNQQQQQQfffUUUWWW[[[ZZZnnnxxxoookkk```bbbdddiiiwwwuuu\\\UUUccctttgggfff~~~sssbbbQQQ???444333999222222222222111111111111////////////////////////////////////////////////...........................///000000///---+++***,,,,,,,,,---...---***(((++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++,,,------...---------------------------------------...//////////////////////////////............//////////////////000000000000000000111111222333333333333333333555888:::;;;;;;:::999DDDRRRhhhppp{{{hhh[[[ZZZZZZWWWWWW^^^kkkhhhSSSJJJLLLIIINNNTTT\\\]]]UUULLLIIILLLLLLLLLNNNOOOOOOOOONNNMMMTTTaaaggg```ZZZ[[[[[[WWWRRRQQQVVVbbbjjjggg]]]UUUZZZXXXUUUSSSSSSTTTVVVXXXPPPVVV^^^dddhhhfff\\\QQQRRRLLLDDDAAACCCFFFEEEAAA@@@AAA@@@AAAGGGOOONNNHHHIIIRRRUUUKKKEEEQQQiii|||zzz{{{jjjaaa\\\VVVQQQ@@@>>>???DDDLLLRRRSSSQQQ???999444444999<<<:::777<<<<<<;;;888666444666777444444444444444444444444222333444444555555444444333333333333333333333333444444444444444444444444111111222222222333333333555666777777777777666555333333333333333333333333333333444555666666666666666555555777;;;>>>@@@@@@DDDFFFGGGHHHGGGGGGIIIJJJLLLNNNQQQRRRlllZZZYYY^^^bbbwww}}}|||qqqmmmgggcccgggwwwuuuuuuuuurrr}}}yyyiiihhhnnnnnnppp}}}wwweeeMMM999222444333222222222222111111111000000000000000000000000////////////////////////........................+++...000000...,,,,,,---,,,---......---,,,***)))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,---...///---------------------------------------...///000////////////////////////............//////////////////000000000000111111000000000000111333444555444444444888@@@LLLWWW^^^wwwzzzmmmcccwww{{{uuubbbTTTQQQQQQOOOMMMPPPYYYTTTFFFFFFOOOOOOOOOQQQRRRPPPLLLJJJKKKMMMQQQRRRRRRQQQQQQTTTYYY^^^VVVbbbjjjfff^^^[[[]]]```^^^___dddmmmtttpppeee[[[gggbbb[[[VVVVVVZZZaaafffZZZ```iiiqqqrrrlllaaaYYYllliii___RRRKKKNNNVVV[[[UUUQQQLLLGGGCCCBBBCCCEEE;;;DDDJJJGGGFFFSSSffftttYYYdddxxx{{{gggZZZTTTPPPKKK@@@>>>===???EEEMMMSSSWWWRRRHHH;;;555555666555333888999999888555444444444444444444444444444444444222333444444555555444444333333222222222222333333555555555555555555555555111111222222222333333333444333222222222222333444222222333333333333444444333333555666666666666666666555555777;;;>>>@@@@@@CCCEEEFFFGGGFFFGGGHHHJJJLLLNNNQQQRRRuuuaaaZZZ___jjjwww{{{qqqkkkkkkooorrrxxxvvvxxxzzzsssfffvvvbbb___www|||fffNNN===666333333222222222111111111000000000000000000000000////////////////////////........................)))+++,,,,,,,,,,,,---...,,,---......---,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,...//////---------------------------,,,,,,------///000000////////////////////////............//////////////////000000000111111111222222111111333666999;;;@@@CCCKKKYYYlllxxxfff[[[TTTQQQSSSXXXjjjkkkcccSSSIIIJJJKKKHHHGGGIIIPPPOOOIIISSS___]]]WWWZZZ\\\\\\]]]___bbbccccccfffkkkpppuuuxxxyyyzzzjjjnnnvvvzzzxxxtttxxx{{{uuuqqqrrrwww}}}zzz|||~~~}}}vvvlllccc___mmmqqqqqqkkkjjjrrr{{{___^^^aaaaaaVVVHHHEEELLLDDDJJJLLLHHHEEEIIIOOORRREEEIIITTT___aaa]]]YYYZZZiiipppoooccc```]]]XXXNNNLLLGGGBBB@@@CCCIIINNNYYYUUUMMMEEE<<<777444333666888:::999777555444333444444444444444444444444222333444444555555444444333333222111111222333333444444444444444444444444111111222222222333333333333222111111111111222333222222222333333444444444333444555666666777777777666555555777;;;>>>@@@@@@CCCEEEGGGGGGGGGGGGIIIKKKLLLNNNQQQRRR}}}ggg]]]XXX```mmmyyysssnnnllldddkkkjjjqqqwwwddd```{{{hhhPPPCCC333333333222222222111111000000000000000000000000////////////////////////........................///---,,,,,,.../////////+++,,,------------...///*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000------------------------,,,,,,,,,---...///000111000000000000000000000000............/////////000//////000000111111111222666555444444666:::???AAAMMM___|||vvvooofffXXXNNNOOONNNKKKNNNVVVbbb^^^RRRCCC@@@IIIMMMKKKJJJLLLTTTWWWYYYiiivvvsssjjjpppvvvzzz}}}~~~|||ooo[[[]]]fffmmmbbbRRRUUUdddqqqqqqkkk___VVVQQQMMMHHHDDDAAAAAACCCDDDDDDJJJQQQaaa]]]^^^jjj}}}}}}xxx}}}~~~yyyfffddd\\\PPPEEEAAADDDHHHKKKRRRYYYWWWMMMCCC>>>>>>666999<<<<<<:::777666555444444444444444444444444222333444444555555444444444333222111111222333444333333333333333333333333111111222222222333333333333444444444444444444333222222222333333444444444333444555666777777777777666555555777;;;>>>@@@@@@DDDFFFHHHHHHHHHIIIJJJLLLKKKNNNQQQRRRsssaaaZZZ[[[]]]fff|||}}}rrriiibbbXXXSSS^^^ttt|||zzzgggeee}}}aaaIIIDDD999000111555555222111111111111111000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000000000000000000000...///000000.........000///666666...---444888555555333555888999===LLL]]]vvvtttiiiaaaaaaeeeSSSPPPNNNLLLLLLMMMOOOQQQKKKEEEGGGQQQSSSMMMKKKQQQPPP^^^kkkpppttt{{{~~~{{{pppkkklllssssssmmmmmmtttqqqhhh[[[LLLOOOCCC===CCCFFFDDDFFFNNN[[[PPPFFFLLL^^^rrr|||~~~~~~uuuiiiYYYIIICCCEEECCCLLLWWW^^^```YYYIII<<<;;;:::999888888777666555555444444333333444444555444444444555555555666666666666555444333333222222444444333333333333222222111111111222222333333333333333222222111222222222444333333222222333333444333444555555666666555555333444555777:::===???AAADDDFFFHHHIIIIIIJJJLLLNNNOOOOOONNNOOOuuuiii^^^[[[cccsss~~~xxxkkkaaa[[[```lll{{{xxxqqqpppvvv~~~xxxzzznnnaaahhhwwwnnnTTTEEE666222333333111000111111111111000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///////////////////////////111222222111111222333111444555333333444333000:::555888CCCJJJUUUqqquuugggYYYSSSQQQQQQWWW^^^```TTTGGGBBBFFFKKKLLLIIIVVVQQQRRRUUURRRMMMTTTaaauuu}}}wwwxxxnnn^^^VVVRRRWWWaaa___QQQGGGFFFCCCCCCDDDIIIPPPSSSSSSQQQMMM[[[nnnrrrZZZGGGCCCBBBGGGRRR\\\^^^XXXRRRBBB<<<555333555777555333555444444333333444444555444444444555555555666666444444444444444444444444444444333333333333222222111111222222222333333333222222222111222222333333444444333333333333444444333444555555666666555555333444555777:::===???AAAFFFHHHJJJJJJJJJKKKMMMNNNPPPPPPPPPPPPrrrhhhgggkkksss{{{ssslllkkklllooovvv~~~}}}zzz|||{{{vvvpppwww|||ooodddiiimmmYYYBBB777444222111222111111111111000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///////////////////////////---///000000000000111222444000...000222444999???CCCJJJ\\\rrruuujjjZZZRRRKKKJJJLLLPPPWWW]]]SSSOOOLLLLLLOOOPPPNNNKKKZZZ___hhhpppppprrrzzzsss{{{pppwwwzzztttddd___FFFEEEDDDBBBAAABBBDDDEEEOOOXXXdddrrr}}}bbbQQQCCCGGGPPPVVVZZZ___RRRGGG:::444666888555111555555444444444444555555444444444555555555555555222222333444555555666666444444333333333333222222111222222222222333333333111111111111222333444444555555444444444444555555333444555555666666555555333444555777:::===@@@AAAFFFHHHJJJJJJJJJJJJKKKLLLQQQQQQQQQQQQtttkkkeeefffuuu~~~wwwqqqsssyyyyyyuuurrr~~~xxxdddssskkkQQQ@@@888444333444111111111111000000000///////////////////////////////////////////////////........................------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---............/////////...........................000111111000000111222555222555;;;;;;;;;EEETTT^^^zzz}}}llleeeeeebbb[[[MMMJJJGGGHHHIIILLLOOORRRKKKSSS[[[\\\YYYYYY___fffjjjxxxyyyyyy```YYYRRROOORRRUUUTTTRRRSSSTTTQQQQQQ\\\sssoooTTTIIIGGGGGGPPP\\\]]]SSSFFF===:::888555333555555444444444444555555555555555555555555555555333333444444555666666666444444333333333222222222222222222222222222222222111111111111222333444555555555555444444555555555333444555555666555555555444444666888;;;===@@@AAADDDFFFHHHHHHGGGGGGGGGHHHPPPPPPQQQQQQxxxllleeehhhllluuuxxxvvvyyy||||||uuuuuurrrxxx|||www~~~xxxsss|||xxx```NNN@@@666333444111111111111000000000///////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000////////////////////////222333444444333333444555444777AAAJJJJJJKKK\\\qqq{{{___ZZZTTTRRRVVV\\\[[[WWWEEEGGGIIIIIIJJJMMMOOOOOO[[[___eeeiiinnnwww~~~wwwvvvyyyrrrjjjeeemmmzzz|||pppbbbRRRQQQLLLFFFIIIVVVcccjjjhhhuuu||||||mmm]]]OOOEEEGGGPPPUUUQQQKKKBBB:::555444555666555555444444555555666555555555555555555555444555555555555555555555555444444333333333222222222222222222222222222222222111111111111222333444555555555555444444555555555333444555555666555555555444555666888;;;>>>@@@BBBCCCEEEHHHIIIHHHGGGGGGHHHNNNNNNOOOPPPkkkhhhkkkvvv}}}xxxyyyvvv~~~{{{vvvwwwuuujjjrrroooqqquuu~~~sssbbbNNN<<<333222111111111111000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000000000000000000000000000///111333333333444666888888<<>>777333444666666666555555555555666666555555555555555444444444666666555555555555555555444444333333333333222222333333333222222222222111111111111111222333444444555555444444444444555555333444555555666666555555444555666888;;;>>>AAABBBDDDGGGJJJLLLKKKJJJJJJJJJKKKLLLNNNOOOlllssszzzyyy|||sssuuuvvv|||aaaFFF777444111111111111000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,------.../////////------------------------................................................//////000000000111111111111111111111111111111111...000333666888:::>>>@@@FFFPPP[[[eeevvvxxx```NNNOOOQQQQQQOOOLLLKKKLLLMMMPPPQQQOOOVVVfffttt{{{fffLLLCCCGGGMMMOOOLLLKKKNNN[[[pppwwwjjjYYYIIIEEECCC@@@;;;777555555777666666555555555555666666666666555555555444444444444444555555666666777777444444333333333333222222333333333222222222111111222222222111222222333333444444333333333333444444333444555555666666555555444555777999;;;>>>AAABBBDDDGGGKKKMMMMMMLLLLLLLLLJJJKKKNNNPPP~~~}}}zzz}}}{{{tttsssxxxtttqqq|||qqqPPP<<<777111111111111000000000000000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,------...///000000------------------------........................////////////////////////000000000000111111111111111111111111111111111111333666;;;???CCCGGGKKKNNNTTTooowwwuuuxxxqqq___PPPOOOQQQTTTSSSOOOMMMRRRYYYYYY^^^aaadddtttzzzxxxyyysssnnnxxxwwwkkklll{{{zzzwwwpppxxx|||~~~rrrjjjjjjooonnnjjjMMMLLLMMMOOORRR^^^wwwwwwdddOOOIIIBBB===:::999888777666666555555555555666666666666555555555444444444222333444555666888999999444444444333333333222222333333333222222111111111333333222222111222222222444333333222222333333444333444555555666666555555555555777999<<>><<>>:::666333333444444444444555555555666666666777555555555888<<<@@@AAAAAADDDFFFIIIJJJKKKKKKMMMOOOMMMOOOQQQSSS{{{uuuttttttyyyuuummmtttuuurrrrrrwwwzzzzzz|||vvvdddTTTOOO:::222444//////333111////////////////////////000000000000000000000000........................................................................++++++,,,---------------...---------------............------......///000222///,,,---111333111...333444333444999BBBHHHHHHGGGPPPWWWVVVYYYpppmmm[[[PPPUUURRROOOLLLLLLPPPWWW]]]gggkkkoooqqquuu{{{xxxsss~~~|||vvvtttsssuuuuuuxxx{{{xxxssstttxxxvvv}}}{{{xxxtttooopppqqquuuyyywwwqqqooopppqqqsss||||||pppyyy~~~uuu|||}}}uuuaaaJJJGGGLLLHHHQQQOOOWWWkkkwwwdddTTTGGG>>>777888888777666555555666444444444444444555555555333333444444444444333333333333333333333333333333333333333333333333333333...000222333333555888:::CCC>>>777222111333555666555555555555555666666666555555555888<<>>@@@@@@BBBEEEHHHKKKMMMNNNQQQSSSNNNNNNNNNNNN||||||wwwqqqlllkkkuuu~~~gggVVVeeepppAAA888666000444000000000000000000000000000000000000000000000000////////////////////////................................................,,,------...............------------...///000111///////////////000000111444>>>@@@999666>>>EEEDDDNNNQQQVVVYYY[[[iiikkk\\\YYYPPPLLLJJJKKKOOOQQQRRRRRR^^^\\\cccrrr~~~yyyvvvqqqqqqsssiiijjjooorrrnnn\\\NNNGGGNNNYYYZZZYYY[[[```bbbdddlllvvvtttlll___QQQFFF???;;;888777666666666555555555444444444333222222333444444333333333333333333333333333333333333333333333333222333333222111111222444222111111222444555444333555555555444444333333333444333444777;;;>>>@@@@@@CCCFFFIIIKKKMMMNNNPPPRRRMMMMMMLLLLLL}}}zzzwww{{{{{{nnn___hhhsssEEE===<<<111000000000000000000000000000000000000000000000000000000000000000000000000000................................................,,,---......//////......---------......000111111///////////////000111111,,,555777444999GGGNNNLLLSSSTTTWWWYYY^^^vvvjjjTTTJJJKKKLLLIIIFFFHHHPPPWWWZZZ\\\]]]jjjyyytttxxxzzz~~~qqqiiivvvrrrxxxxxxtttiiiXXXKKKEEEEEEMMMOOOWWW```bbb```bbbiiikkkjjjdddWWWIII@@@>>>@@@777777666666555555555444444333222111111222333444333333333333333333333333333333333333333333333333111222333222111111333555555333111111333444444333555555555444444333333333444333444666;;;>>>@@@@@@DDDFFFJJJLLLMMMNNNPPPRRRPPPPPPOOOOOO{{{}}}~~~|||tttrrrxxxzzz}}}~~~pppiiiuuurrrWWWDDD999444111111222000///000222222000000000000000000000000000////////////////////////------------------------------------------------......000111222222222222.........///////////////,,,+++,,,///222444444333666444;;;HHHPPPOOOPPPUUU```YYYTTTccczzzhhhUUUPPPUUUQQQOOOOOOSSSTTTWWWcccqqquuu|||}}}~~~wwwjjjgggjjjmmmssskkkllllllgggZZZMMMIIILLLLLLGGGIIIVVV___aaaeeelllpppzzzzzzgggQQQFFFEEEGGG;;;999777666666666888999555555444444444333333333444444444444444444444444222333444555555555444333333333222222333333444555444444444444444555666777777777555444444555666777222222444888<<>>777333111222222111111111111111000000000000000000000000////////////////////////---------------------------------------------------...///000111111111111...............////////////000000000///111444666>>>CCCIIIMMMOOOSSSYYY]]]YYYiiittt___]]]aaaZZZNNNGGGQQQRRRWWW```dddiiitttyyyzzzwwwqqqllltttxxxoooddddddooowwwqqqfffkkkppp{{{~~~qqqeeeZZZTTTXXX```\\\NNNEEEIIIQQQVVV___iiixxxeeeUUUHHH???<<<;;;888666555555666666555555444444444333333333444444444444444444444444222333444555555555444333222222222222222333444444444444333333444555555666666666555555555555666666333333555888===???@@@@@@DDDEEEGGGJJJLLLOOOQQQRRRMMMOOOPPPPPP~~~}}}|||zzzyyyyyy}}}~~~~~~~~~~~~~~~|||ssseeeXXXLLLAAA777000111222333333222000000222000000000000000000000000////////////////////////---------------------------------------------------......///000000000000........................000111222111111444:::>>>GGGLLLNNNMMMPPPXXX\\\[[[kkkqqqYYYGGGMMM[[[\\\QQQHHHQQQXXXfffttt|||yyyvvv{{{uuukkkiiinnnsssvvvuuusssqqqsssyyy}}}~~~|||qqqjjjnnntttsssnnnddddddjjjuuu|||{{{llleeegggrrr~~~{{{cccLLLCCCEEELLL[[[jjjvvvxxxwwwqqqiii^^^NNNAAABBB@@@<<<999666555555666555555444444444333333333444444444444444444444444222222333444444444444444222222111111222222333444333333333333333444444555444555555666666666555555555444555888<<>>??????CCCDDDFFFHHHKKKMMMOOOPPPOOOQQQRRRRRR~~~|||}}}~~~~~~}}}}}}||||||xxxwwwvvvuuuttttttttttttvvvvvvwwwwwwvvvuuussssssssssssrrrsssuuuwwwyyy{{{|||}}}}}}|||zzzzzz{{{}}}zzzxxxvvvvvvwwwwwwwwwuuuuuuuuuvvvwwwxxxxxxxxxwwwuuuwwwyyyyyyxxxwwwxxxyyy|||~~~~~~tttggg^^^qqq~~~wwwjjj[[[PPP;;;555111222222000111555////////////////////////////////////////////////................................................---......////////////............/////////000000......222:::DDDJJJKKKJJJNNNIIIMMMUUUWWW\\\xxx{{{kkkeeeQQQQQQSSSUUUVVVXXX___gggnnnttt~~~uuuiiiqqq{{{yyyvvvyyy{{{yyyuuutttoooyyyxxxppppppmmmgggbbb]]]PPPDDDFFFOOOZZZZZZZZZ]]]^^^\\\XXXUUUNNNKKKFFF@@@;;;888666555555555444444444333333333444444444444444444444444222222222222333333444444222222111111222222333444444333333222222222333333222333555666666666555444444333333666:::===??????DDDEEEFFFHHHKKKMMMOOOOOONNNOOOQQQQQQ~~~{{{xxxwwwvvvsssqqqnnnooopppqqqssstttvvvvvvzzz{{{{{{{{{zzzxxxvvvtttsssssssssrrrqqqppppppooonnnnnnmmmlllkkkjjjiiiiiifffeeeeeeeeefffhhhkkkmmmtttvvvwwwwwwuuutttttttttqqqooommmlllmmmnnnmmmllljjjkkklllmmmnnnooooooooonnnpppqqqrrrqqqqqqrrrsssvvvwwwyyyyyyxxxyyyzzz|||yyyzzz{{{}}}vvvxxxvvvxxx{{{zzzsssjjjMMM???333222333111111555000000000000000000000000////////////////////////...................................................//////000000/////////......///000111222222333666888<<>>AAAAAAEEEFFFGGGIIIKKKMMMOOOPPPKKKLLLNNNNNN~~~|||tttqqqlllhhheeeaaa^^^[[[XXXYYYYYY[[[]]]```ccceeemmmooosssvvvwwwuuusssqqqqqqqqqqqqpppnnnllljjjhhh```^^^\\\YYYXXXWWWXXXXXXVVVUUUTTTSSSTTTVVVXXXZZZdddgggiiijjjhhhfffeeeeeebbb```^^^]]]^^^^^^]]]\\\ZZZ[[[\\\]]]______`````````bbbdddeeeddddddeeefffiiijjjlllmmmmmmnnnqqqsssssssssuuuwwwyyy{{{}}}~~~zzzzzz{{{|||~~~|||~~~uuucccLLL888444555222000333000000000000000000000000////////////////////////................................................///000000111111000000///---...///111222444555666===CCCHHHJJJHHHGGGJJJNNNLLLSSSZZZaaatttsss```QQQHHHHHHQQQ]]]gggpppttttttrrr|||vvvhhhiiittt~~~~~~|||~~~||||||~~~yyytttnnniiiZZZ```pppwwwdddccchhhnnngggXXXOOOOOOEEEBBBDDDLLLPPPNNNLLLMMMUUURRRLLLEEE???;;;888777555555444444444333333333444444444444444444444444333222111111111222333444444444333333444444555666666555555444333333444444333333333333444555666777444333444777<<>>CCCGGGHHHGGGGGGIIIKKKMMMNNNPPPPPPNNNPPPRRRQQQ|||wwwppphhhbbbUUUSSSOOOKKKGGGEEECCCCCCEEEFFFGGGFFFEEEDDDEEEGGGQQQVVV^^^gggmmmpppppppppoooooolllhhhiiijjjbbbWWWPPPJJJBBB??????AAAAAA@@@@@@@@@???>>>>>>???AAABBBIIIHHHKKKOOOOOOLLLIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKPPPQQQRRRTTTUUUWWWXXXYYY```aaabbbcccdddeeeeeeeeeiiikkknnnoooooooooppprrrsssvvvxxxwwwuuusssuuuvvvtttuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~xxxxxxxxxkkkUUU>>>555555333111///222222222111111111111000........................000000//////.........---......------------......000222444444222000000000---222555222...222>>>JJJKKKDDDFFFOOOPPPJJJOOO]]]ZZZggg{{{hhh[[[]]]ZZZOOOJJJNNNWWW```ppp{{{xxxnnnjjjnnnkkkuuu~~~}}}uuujjjfffiiikkkttt}}}yyytttsss}}}yyyuuu|||wwwnnnfffbbbdddjjjppptttaaaKKK???CCCMMMTTTWWWWWWRRRKKKFFFDDDBBB>>>;;;===;;;888555444333444555444444444444444444444333333333333333444555777999888888888888888888888888999888777666444444333333777///000333111555999222222444666999;;;===>>>>>>FFFIIIIIIHHHIIINNNPPPNNNMMMQQQRRROOO}}}zzzwwwsssllleee___YYYTTTPPPKKKJJJHHHFFFEEEEEEEEEFFFCCCDDDFFFFFFFFFEEEFFFGGGDDDIIIQQQ[[[cccgggjjjkkkjjjkkkhhhcccaaa```ZZZQQQDDDCCCAAA??????>>>;;;:::???>>>============>>>>>>???@@@BBBDDDDDDAAA???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNRRRUUUWWWXXXXXXXXXYYYZZZ]]]```bbbbbbaaaaaaccceeedddeeefffgggiiijjjkkklllnnnooopppqqqssstttvvvvvvyyy{{{~~~rrrrrr{{{yyywww|||hhhLLL999333444333111222222222111111111111000........................000/////////............///......------......///...000222333222111111222000111333444777<<>>???@@@FFFIIIIIIHHHIIINNNPPPNNNOOOSSSTTTQQQ}}}uuunnngggaaaXXXPPPKKKHHHGGGEEEFFFFFFGGGIIIKKKOOORRRSSSYYYZZZYYYVVVQQQMMMJJJIIICCCDDDFFFJJJRRRZZZbbbgggeeefffccc]]]XXXVVVQQQLLLDDDEEEDDDBBB???=========<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@???===<<<;;;:::@@@???===<<<<<<===>>>>>>========================>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAA???@@@AAACCCEEEFFFFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKHHHJJJKKKLLLKKKKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXZZZ\\\^^^______ccceeeiiinnnttt{{{zzz|||rrrggghhhlllwwwyyytttOOO999444333///222222222111111111111000........................////////////............///......------......///,,,...000111111111222444333222333999AAAHHHIIIIIIEEEJJJPPPTTTYYYaaakkkrrrxxxdddZZZSSSKKKHHHLLLWWWdddmmmhhhhhhiiiiiijjjpppwwwhhhqqq|||}}}tttlll|||wwwmmmfff```^^^___lllqqqtttrrrkkkdddbbbaaa```bbb___SSSEEE???CCCJJJNNNJJJGGGGGGJJJLLLKKKJJJ>>>===:::888666555555555666666666666666666666666777777777888999:::<<<<<<::::::::::::::::::::::::888777666555444333333333444777BBBCCC666111444111666666777999;;;>>>AAABBBEEEHHHIIIHHHIIINNNPPPNNNPPPTTTUUURRR~~~}}}}}}vvvjjj```WWWRRRLLLHHHGGGGGGHHHHHHLLLLLLNNNQQQUUUYYY]]]___llllllllliiiccc^^^[[[YYYWWWQQQIIIDDDFFFOOOYYYaaa______]]]WWWQQQNNNLLLKKKLLLLLLJJJEEE???===???BBB;;;<<<<<<===============???DDDGGGDDD???>>>>>>>>>===<<<:::999999:::;;;<<<;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::<<<<<<===>>>????????????:::<<<>>>???>>>===>>>???CCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGHHHJJJLLLMMMNNNOOORRRSSSUUUYYY___eeekkknnn{{{yyysss{{{sssjjjlllqqq{{{eee@@@555444111222222222111111111000000........................///////////////.........//////............//////,,,...000111000000222333555555888@@@HHHMMMLLLIIIMMMEEEOOObbbbbb[[[qqqiiiTTTKKKNNNNNNNNNTTT___cccaaaUUU\\\```^^^```vvv{{{~~~pppzzzxxxeeeiiilllxxxqqqiiihhhfff___WWWYYYaaalllsssqqqggg[[[SSSLLLWWW```\\\NNNBBB???AAAIIIGGGFFFHHHKKKLLLIIIFFF@@@???<<<:::888777666666777777777777777777888888666666777888999:::;;;;;;::::::::::::::::::::::::777666555444333333333333333<<>>???>>>?????????@@@@@@AAAAAA???HHHLLLFFF@@@????????????>>>===<<<<<<===>>>???>>>>>>??????>>>===<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>=========>>>????????????>>>======<<<===??????>>>===>>>>>>@@@??????>>>???@@@@@@AAA???@@@AAAAAABBBCCCDDDDDD@@@AAABBBCCCEEEFFFGGGGGGHHHIIIIIIKKKOOOSSSWWWZZZccckkkvvv{{{yyy{{{tttwwwxxxttt}}}nnnEEE666666666222222222111111111000000////////////////////////.........////////////////////////......////////////000111111000000111333777;;;AAAFFFIIIKKKKKKKKKVVVOOOUUUaaa^^^```yyyZZZHHHGGGJJJLLLOOOVVV\\\XXXPPPTTT[[[dddkkkzzz}}}aaannnsssnnn___^^^fffttt{{{yyy}}}lllddd___WWWOOOSSS\\\fffmmmjjjaaaXXXQQQWWW]]]YYYOOODDD===<<>>???AAA@@@???>>>>>>???<<<:::888999;;;===>>>===<<<======>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBDDDFFFGGGLLLOOOTTT\\\eeeqqq|||}}}xxxmmmeeebbbfffpppqqqjjjoooqqqLLL999555444222222222111111111111000////////////////////////.........///////////////000//////......//////000111111222111000000222444;;;AAAHHHJJJIIIIIIKKKNNNMMMYYY^^^\\\fffvvv[[[LLLMMMKKKJJJKKKPPPVVV\\\^^^___xxx|||sssmmm}}}ssskkkiiimmmsss}}}{{{wwwmmm\\\WWWTTTTTTXXXaaahhhkkkkkkhhhddd\\\SSSJJJDDDAAA@@@AAA@@@AAAEEEIIIIIIFFFBBBCCCBBBAAA???<<<:::888777666777777888888999999999999999;;;<<<===>>>>>>>>>::::::::::::::::::::::::555444333222222222222222555:::HHHHHH777111666666444444555666999<<>>;;;999888666666666777888999999999888999;;;===>>>>>>>>>===999999999999999999999999444333333222222222222222444444===>>>333111888666444555666999;;;===???@@@DDDGGGHHHGGGJJJOOORRRPPPLLLQQQRRRPPPrrrRRRKKKPPPLLLCCCDDDDDDDDDCCCBBBAAACCCDDDCCCBBBBBBAAABBBDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEHHHKKKLLLJJJFFFBBBAAABBBDDDGGGLLLPPPUUUWWWRRRRRRRRRQQQQQQSSSWWW[[[]]]bbbhhhnnnpppnnnkkkhhhSSSGGG>>>???AAA@@@AAACCCFFFDDDEEEKKKUUU^^^ccceeeVVVRRRLLLFFFBBBAAABBBCCCcccttt~~~uuuiiifffeeebbbcccdddgggiiijjjhhhfffeeeggghhhiiijjjiiigggeeeccc\\\]]]^^^```aaacccdddeeeeeefffgggiiikkklllnnnnnnqqqrrrsssuuuwwwwwwxxxxxxyyy{{{|||{{{yyyxxxxxxxxxnnniiibbb^^^\\\[[[XXXUUUUUUUUUUUUVVVVVVWWWWWWWWWRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQQQQQQQQQQPPPOOOOOOLLLKKKKKKNNNQQQQQQMMMJJJPPPWWW^^^dddrrr~~~zzzkkk~~~zzzuuuiii]]]LLL>>>888222222222111111111111000000000000000000000000000---.........//////000000000000////////////000000///000111222222444777:::DDDFFFIIIKKKMMMOOORRRUUU```bbbttt{{{aaaTTTSSSSSSPPPLLLYYY]]]kkk|||yyy~~~ppprrr{{{~~~oooiiimmmxxxyyyyyy{{{|||yyysssnnnmmmpppppplllaaaUUUSSS\\\eeejjjfff```]]][[[\\\\\\\\\VVVOOOGGGBBBBBBCCCDDDCCCEEEDDDCCCAAA???<<<:::888555666666777888888999999666777999;;;<<<<<<;;;;;;888888888888888888888888333333222222111222222222333000555666///111888666444555888;;;===???@@@@@@DDDGGGHHHGGGJJJOOORRRPPPLLLQQQSSSPPPyyyZZZOOOMMMHHHGGGIIIDDDDDDEEEEEEEEEEEEDDDCCCJJJEEECCCBBB@@@===@@@FFFCCCGGGFFFAAA???DDDEEEBBBHHHEEEFFFIIIHHHBBBBBBFFFEEEEEEJJJUUUaaahhhgggdddmmmkkkhhhccc``````cccfffkkklllpppyyy~~~tttkkkYYYJJJBBBHHHMMMHHHBBBBBBBBB@@@BBBJJJPPPVVV]]]dddaaaVVVJJJCCCBBBEEEHHHLLLnnnzzz~~~~~~xxx~~~~~~~~~}}}zzz}}}~~~~~~|||yyywwwuuutttrrrqqqooooooppprrrtttqqqkkkfffhhhjjjjjjgggfffhhhfffccc[[[]]]___```^^^[[[WWWTTTVVV\\\ZZZ\\\hhhtttxxx~~~sssmmmjjj\\\DDD111333111333666555111222555...///000111111000///...000000000000000000000000000000000000000000000000...000222000///222;;;BBBLLLLLLMMMPPPRRRUUUZZZ___bbbeeewwwkkk[[[RRRSSSXXX\\\___^^^mmm}}}ooohhhnnnzzzjjjoooppppppvvv~~~wwwnnnhhhgggbbb^^^ZZZXXXYYYYYYWWWTTT^^^bbbeeeddd___]]]^^^bbb```ZZZQQQHHHAAA???AAACCCBBBAAAAAABBBBBB???888222;;;999777777777666888:::::::::;;;;;;;;;:::999999999999999999777555222111222222444666888777333///222333444555555555444333555666777:::<<>>@@@@@@BBBCCCCCCCCCHHHNNNNNNJJJOOOSSSVVVSSS^^^SSSLLLOOOQQQLLLHHHJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJRRRWWWVVVYYY___]]]VVVXXXJJJHHHTTTVVVIIICCCIIIEEEDDDGGGMMMRRRTTTZZZ___mmmsssxxxwwwrrrsss|||wwwjjjccc___NNNIIIGGGHHHJJJKKKPPPVVVZZZYYYWWWSSSRRRWWW___fffzzzzzzuuusssxxx}}}~~~zzzeeeJJJ555777444333444333//////111111000000//////000000111000000000000000000000000000000000000000000000000---...111555;;;BBBHHHLLLMMMQQQQQQRRR\\\gggggg^^^mmm|||___PPPJJJFFFMMM[[[hhhnnnnnnlllttt{{{uuuyyy|||yyyyyyxxxtttrrrsss}}}uuujjj```ZZZXXXXXXXXXKKKPPPVVV[[[[[[XXXSSSOOOIIIOOOTTTPPPEEE===<<>>???BBBCCCCCCCCCIIIOOOOOOKKKKKKPPPSSSQQQZZZUUUSSSUUUTTTNNNLLLMMMNNNMMMJJJIIIJJJLLLPPPRRRfffllllllhhhppp}}}zzzmmm^^^WWWXXX___[[[MMMFFFIIIEEELLLTTTZZZ___lll}}}{{{sssmmmiiigggfffwwwpppfff```ZZZOOOJJJHHHIIIKKKMMMSSSYYYdddjjjkkkgggdddhhhqqqwwwlll```[[[sssvvvmmmiiimmmxxx~~~}}}}}}qqqYYYEEE888444111333222000000222222111000//////000111222////////////////////////000000000000000000000000111222444999???EEEIIIJJJKKKPPPWWW]]]______bbbggghhhNNNIIIHHHLLLXXXhhhuuuyyyxxx}}}ooogggllltttyyytttpppiiijjjpppyyy}}}yyyuuusssxxxyyyxxxvvvooofff]]]VVVRRRTTTWWW[[[___```^^^\\\IIILLLMMMJJJBBB<<<;;;<<<@@@BBBCCCAAA??????CCCGGG??????===888777888888666???===:::777666777999;;;666666666555444333222222333777:::999555222333555333333333444444444444444333444555777999;;;===>>>AAABBBCCCDDDIIIPPPPPPLLLIIINNNQQQOOO]]]ZZZWWWUUURRRNNNOOORRRQQQOOOMMMLLLNNNRRRVVVYYYooosssrrrrrr}}}mmmVVV^^^ddd___VVVPPPNNNMMMKKKSSS```rrrzzz|||jjj```TTTQQQMMMIIIHHHIIIKKKLLLUUUaaaggg^^^VVVTTTQQQLLLKKKFFFDDDFFFHHHJJJOOOUUUgggttt~~~}}}xxxxxxzzzyyy|||oooooottt|||}}}rrrkkkjjjfffqqq|||ddd\\\ZZZjjjzzzssswww{{{iiiWWW:::444000222333111222444222111000//////000111222////////////////////////111111111111111111111111222333666<<>>777111222333222222444111111111000000111111111000000000000000000000000111111111111111111111111111444:::@@@EEEHHHIIIJJJKKKLLLSSS[[[XXXaaaxxxmmmWWWBBBKKKFFFQQQ___gggmmmwwwpppkkknnntttwwwvvv```ZZZWWWZZZ\\\^^^aaaeee```fffmmmqqqnnnhhhaaa]]]eee```YYYSSSRRRVVV\\\aaa^^^UUUIIICCCCCCEEEFFFEEE===>>>@@@@@@??????AAABBBBBBDDDAAA:::;;;CCCGGGDDD???<<<888333111000111222444333222222222222222333666444111222444555555333444333333333333444555666444444666777999;;;<<<===@@@BBBBBBDDDJJJRRRRRRNNNLLLQQQSSSQQQ```aaacccdddfffiiikkklllkkkkkklllnnnrrrwww||||||gggYYY]]]]]]XXXPPPGGGIIIWWWfffzzz```]]]XXXTTTSSSXXX```fff```ZZZUUUQQQPPPLLLDDD>>>DDD>>>:::;;;<<<;;;<<<>>>CCC@@@???BBBBBBAAACCCGGGRRRaaakkklllppp{{{{{{xxxqqqiiieeeooopppYYYSSSPPPJJJGGGCCCBBBEEEEEEBBBAAABBBBBBCCCCCCBBBEEENNN\\\fffmmmnnnnnnkkkeeeaaa``````WWWXXXVVVQQQNNNPPPOOOMMMOOONNNNNNQQQVVV^^^fffkkk|||rrrqqqtttsssyyy~~~{{{zzzlllEEE;;;333222333222111222000111111222222111111000000000000000000000000000111111111111111111111111444:::AAAEEEFFFFFFGGGIIIHHHPPPXXX[[[fffoooXXXJJJEEESSS]]]jjjvvvuuuqqqzzzpppppprrr|||tttwwwfff]]]TTTRRRSSSTTTZZZ```___cccggghhhfffcccbbbcccZZZXXXUUUOOOLLLNNNUUUZZZYYYTTTLLLGGGFFFGGGIIIIIICCC@@@===<<<>>>@@@AAAAAA>>>DDDCCC<<<;;;BBBCCC===;;;999555222000000111222333222111000111111222333444444444333333444666888444444333333333444555666555555666888:::;;;<<<===@@@AAABBBDDDKKKRRRSSSOOOKKKPPPRRROOOiiimmmssswww{{{~~~}}}zzz~~~qqq^^^ZZZXXXKKKDDDIIILLLSSSkkkzzz```WWWYYY___fffppp{{{|||oooeee[[[PPPIIIIIIEEE<<<;;;@@@777555666:::;;;:::<<>>???:::===@@@???===???EEEKKKKKKNNNQQQQQQNNNLLLLLLMMMKKKMMMLLLJJJLLLRRRUUUTTTYYYYYYZZZ]]]cccllluuuzzzzzzwwwxxxuuuvvv}}}{{{|||~~~sssggg]]]aaauuuxxxnnnJJJ???666333333111///000000111222333333222111000000000000000000000000000111111111111111111111111:::AAAHHHIIIFFFCCCCCCEEECCCVVV```bbbxxxgggSSSQQQRRRWWWrrrvvvooojjjqqqxxxmmmeee^^^WWWVVVVVVVVVYYY^^^[[[^^^aaabbb___^^^^^^___ZZZ[[[YYYSSSJJJFFFHHHLLLOOOOOONNNKKKGGGFFFHHHJJJIIICCC<<<:::<<<@@@BBBBBB<<>>444444333222333444555666555666777888:::<<<======???AAABBBDDDKKKRRRSSSPPPOOOSSSUUUSSStttrrrsssxxx|||~~~mmm]]]YYYOOOLLLLLLNNNRRRddd~~~jjjZZZUUUZZZcccjjj~~~sssjjjbbbWWWHHH===:::999777666777777666555777:::<<<>>>BBBKKKXXXbbbwwwuuunnnaaaRRRHHHEEEFFFFFFPPP[[[^^^\\\]]]ccckkkooocccXXXVVVZZZaaakkkttteeeaaaYYYNNNCCC<<<<<<===============<<<<<>>===>>>???CCCAAA???>>>===<<<:::888;;;999777555444333333333333000111444222---...444333333333333333333333333...333666555555777555///444444666888:::<<<>>>???AAADDDFFFEEEHHHMMMOOOMMMNNNPPPSSSTTTssssssvvv|||~~~eeeYYYVVVNNNMMMPPPYYYiii}}}|||zzzvvv\\\YYYWWWZZZbbbnnnxxx}}}mmmSSS@@@<<<:::777666666777777666444666777777777<<>>===<<<<<<>>>>>>===<<<:::999777555444333333444222000000444444111111555333333333333333333333333999///---444555...111;;;333444555777999;;;======@@@DDDFFFEEEHHHMMMNNNLLLOOOQQQSSSTTTmmmooovvv|||nnn\\\VVVVVVRRRWWW```ooolllccc^^^XXXRRRMMMOOOUUU\\\cccggggggfffXXX___eeeiiinnntttyyyyyy~~~yyyvvvxxx{{{}}}yyy___MMM>>>;;;777555555666777666555666777555444666;;;@@@PPPYYYeeelllhhh\\\LLLAAA@@@@@@FFFRRR___bbbYYYPPPTTTTTTXXXdddvvv~~~{{{vvvmmmgggVVVNNNHHHMMMXXXhhhyyyrrr```PPPEEEAAA@@@>>>>>>BBBFFFEEEAAACCCIIILLLVVVeeessszzz{{{uuuuuu|||wwwvvvxxx~~~www|||yyy~~~___DDD999111000444222111111111000111111222222000000000000000000000000222222222111111444999===FFFIIIHHH@@@<<>>===<<<999888666444333333444444555111000333444333222333333333333333333333333333777---888SSSSSS999...999222333444666888:::;;;<<<@@@DDDFFFFFFHHHMMMNNNLLLNNNPPPRRRQQQdddiiirrryyy|||sss^^^UUUUUUWWWYYYhhhzzz}}}jjjYYYPPPNNNPPPQQQXXXXXXWWWVVVRRRLLLDDD>>>======>>>???BBBDDDEEEDDDJJJNNNQQQPPPMMMMMMQQQVVVVVVZZZccclllpppiii\\\RRR@@@<<<777444444666777777444555777666666777:::<<<;;;DDDSSS```ddd___SSSJJJDDDAAABBBNNN]]]ddd^^^UUUQQQNNNNNNUUUdddwww~~~}}}{{{yyyvvvmmmbbbZZZFFFDDDFFFNNNUUU[[[bbbhhhtttssspppiii___UUULLLGGGJJJEEECCCEEEDDDDDDLLLXXXaaajjjuuuvvvsssppppppvvv}}}vvvrrrtttooorrrrrrnnnkkkqqq|||nnnOOO@@@555333666333111000000000111222333333000000000000000000000000111111000111333888>>>BBBEEEDDDBBB@@@CCCKKKTTTYYY[[[gggqqqUUUKKK[[[nnnuuujjjcccppp|||zzzqqqdddXXXRRRQQQQQQRRRTTTPPPMMMLLLLLLLLLLLLMMMTTTXXXYYYWWWVVVVVVTTTOOOMMMIIIEEEDDDFFFIIIJJJJJJ@@@BBBBBB>>>999777;;;??????===<<<;;;<<<<<<:::888888777666444333444444555777444222222333222000...222222222222222222222222333000DDDddddddEEE111444333444555777999:::<<<<<>>???BBBEEEFFFHHHLLLQQQTTTRRRLLLGGG>>>;;;666444444555666777000111333444444444666777555:::BBBLLLSSSUUURRROOOEEE@@@===BBBLLLTTTVVVUUUMMMNNNPPPSSS[[[hhhwwwyyyxxxuuurrrkkk```QQQGGGEEEEEEIIIOOORRRQQQRRRVVVfffiiinnnrrrqqqmmmfffaaaTTTPPPSSSYYYYYYTTTXXXbbbnnnsssxxx{{{~~~~~~wwwoooqqqrrrwww~~~{{{sss{{{~~~|||yyy|||zzzppphhhjjjvvvlllPPPCCC777444555222111000000000111222333333000000000000000000000000/////////222777===BBBFFFBBB>>>;;;@@@JJJRRRWWWYYY___{{{bbbMMMOOOkkkyyyvvvdddzzztttfff[[[VVVWWWYYY[[[YYYVVVTTTSSSRRRNNNJJJJJJOOOTTTUUUWWW[[[ZZZVVVPPPMMMHHHBBB???BBBHHHNNNEEEBBB???===============>>><<<;;;;;;<<<<<<;;;999:::888777555444444444555444333222111222222111///222222222222222222222222666444;;;FFFGGG<<<666777555555666888:::;;;<<<===>>>CCCFFFFFFHHHLLLMMMJJJKKKMMMPPPQQQgggkkkttt|||nnn]]]UUUSSSUUUVVVhhhlll[[[PPPMMM^^^xxxyyyiiiGGGBBB:::555555777999:::888555444777999777777888888777666777999;;;<<<<<>><<<>>>DDDKKKPPPKKKQQQWWWXXXYYY```nnnzzz~~~|||zzzvvvpppiiiaaaUUUHHH>>>GGGEEEGGGLLLPPPTTT[[[ccckkkkkknnnsssxxx|||}}}}}}eeedddlllxxxvvvjjjfffmmm}}}vvvrrrppplllhhhkkktttvvvmmmiiirrrxxxuuu}}}bbbMMMCCC777222444111111111111000111111222222000000000000000000000000000///000444:::@@@DDDFFF@@@::::::BBBMMMTTTWWWYYYoooqqqSSSKKKZZZxxxyyy}}}tttiii___YYYWWWUUUUUUTTTSSSUUUVVVRRRLLLJJJPPPSSSTTTVVVYYYXXXTTTKKKLLLLLLHHHCCCAAAEEEIIIGGGBBB>>>===???AAA???<<<:::999999;;;>>>??????>>><<<;;;999666555555555555///333444222111333444444222222222222222222222222222444444111111555666444666666777999:::;;;<<<======BBBEEEFFFIIILLLLLLIIIMMMOOOSSSUUUppprrrxxxxxxhhh\\\XXX\\\bbbfff|||uuu^^^YYYZZZeeezzzkkkRRRBBB>>>999666555555555555;;;999:::>>>>>>;;;;;;???666666555555555555666666444666999===??????===;;;777555333333444555555555666666555555666777777666999;;;<<<;;;999;;;???CCCCCCBBBAAA??????CCCJJJOOOQQQWWW\\\[[[YYY\\\fffpppsssyyy~~~zzzxxxuuunnnddd[[[UUUNNNGGGBBBHHHGGGKKKSSS]]]iiiyyy}}}{{{sssxxxvvvuuuvvvwww|||vvvpppgggwwwzzzzzzeeeSSSIII:::222444333222222111111000111111111000000000000000000000000333222333777===AAABBBBBB===;;;>>>HHHPPPVVV^^^fff```PPPVVVpppyyy~~~}}}|||yyyxxxwwwuuuqqqiii```YYYTTTSSSPPPLLLMMMQQQMMMFFFFFFKKKNNNNNNPPPTTTTTTQQQIIIJJJJJJIIIGGGEEEDDDCCCEEEBBB???>>>>>>??????>>>:::::::::<<<>>>@@@@@@@@@???===;;;888666555555555222999<<<666000111444444111111111111111111111111...222444444555555333000555666777888999:::;;;<<<<<>>>>>:::888;;;???;;;===@@@BBBDDDGGGLLLOOOUUUYYY[[[YYYUUUVVV]]]cccnnnwww}}}{{{yyytttppphhh___SSSJJJGGGGGGGGGGGGKKKMMMVVVdddssstttmmmoootttuuu}}}uuuqqq___RRR???444666666333333222111000000000111000000000000000000000000666555666999>>>AAA@@@>>>;;;===DDDNNNSSSZZZhhhwwwnnnRRRPPP```wwwvvvwww}}}{{{yyyxxxwwwzzzuuurrrrrruuussskkkddd^^^[[[SSSJJJIIILLLHHH@@@???DDDHHHKKKOOOVVVXXXVVVMMMIIIEEEEEEGGGHHHFFFDDDBBBBBBBBB???<<<<<<>>>AAA>>>===<<<===>>>???>>>===AAA???<<<999777555555555888AAADDD:::///...000111111111111111111111111111555222111333444222333666444555666777888999:::;;;<<>>>>><<<:::@@@>>>>>>BBBEEEEEE???:::<<<<<<;;;:::888777666666666555444333333333333333444555666555333222222333222222333555666666666666<<<;;;;;;;;;<<<===???@@@DDD>>>???NNN^^^^^^RRRGGGJJJRRR```ggg___TTTXXXeeehhhsss~~~~~~{{{rrrfff___TTTOOOHHHCCCAAAEEEJJJNNNRRR\\\iiiwwwsssQQQLLL```zzz}}}vvvzzzsss```KKK777000333222222111111111111222222000111222000//////000222222666<<>>AAACCCCCC???<<<===>>>CCCCCCBBB>>>:::999<<<@@@<<<;;;999777666555444444777======666111333333000222222222222222222222222333333333333444555666666555555666888999:::;;;<<<@@@DDDFFFFFFHHHLLLLLLIIIJJJLLLNNNNNNgggZZZTTT\\\gggssssssccckkkyyyxxxdddNNN@@@===<<<:::>>>>>>???@@@@@@@@@>>>===???>>>>>>BBBEEEEEE@@@;;;;;;;;;:::999888777777777666555444444333333444444666777888777666444555555555666777888999999999999;;;;;;;;;;;;===???AAABBB??????JJJ^^^kkkfffSSSEEEKKKUUUccchhhaaaYYY```mmmqqqzzz~~~{{{tttgggYYYQQQNNNKKKFFFCCCDDDHHHNNNRRR^^^fffssslllOOOLLL___wwwxxx{{{qqqWWW>>>444777222222111111111111222222000111222111//////111222222666<<>>???>>>;;;888999<<>>===>>>AAADDDDDD@@@<<<<<<;;;:::999888888888888666555555444444444444555666777888777666555666777888888999:::;;;;;;;;;;;;;;;::::::;;;===???AAACCC???BBBPPPeeeqqqhhhRRRAAALLLXXXfffiiibbb___iiiwwwzzz|||ooo^^^PPPIIIFFFEEEDDDEEEHHHMMMRRRUUUiiilllwwwrrrkkknnnrrruuuwwwvvvnnnYYYVVVeeeyyy{{{zzzaaaBBB444666222222111111111111222222111111222111000000111333333777<<>>AAACCCDDDLLLNNNNNNMMMKKKIIIIIIIIIHHHFFFDDDBBBAAAAAA???>>>:::::::::888777888:::===???>>><<<;;;999888666666444888888444222222333111222222222222222222222222222222222333333444555666444555666777999:::;;;;;;???CCCFFFFFFHHHLLLLLLIIIKKKMMMOOOOOOeee]]][[[fffxxxnnndddlllpppkkkkkkQQQ<<<;;;AAABBBAAABBBEEEEEEEEEDDDAAA@@@??????>>>>>>>>>AAADDDDDDAAA>>>@@@???===;;;999888888888666666555555555555555666444555666555444444555777999999:::;;;;;;;;;::::::;;;;;;::::::;;;===???@@@>>>@@@MMMdddvvvtttdddVVVQQQ___kkkkkkdddeeeppp|||}}}}}}ssseeeUUUKKKHHHBBBBBBDDDFFFJJJNNNQQQSSSddddddhhhrrr{{{{{{vvvcccVVVKKKLLLQQQTTTTTTTTTXXXkkk|||nnnjjjqqq|||zzzjjjFFF666666333222222111111222222333111222222222111111222444444888===@@@AAABBBBBBCCCCCCWWW[[[UUUsssooo]]]VVV\\\jjjuuuwwwmmm~~~kkkpppxxxvvv~~~|||{{{xxxuuuqqqmmmjjjjjjkkklllllliiieeebbbbbbdddgggiiidddccc```\\\WWWRRRNNNLLLGGGDDD@@@======???AAABBBFFFIIIKKKLLLLLLLLLMMMOOOOOOJJJDDDBBBAAA@@@===:::::::::999777777777999:::>>>======;;;:::888777666333444444333222333333222222222222222222222222222222222222222333444555666444555666777888999:::;;;>>>BBBEEEEEEGGGLLLLLLJJJKKKMMMOOOPPPkkk^^^```hhhwww|||hhhiiimmmaaaNNNGGG===999@@@DDDBBBCCCIIIJJJKKKKKKHHHDDDBBBBBBCCCCCCCCCDDDFFFGGGGGGEEEDDDEEECCC@@@===:::888777777666666666555555666666777444555666555444555777999<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===<<>>AAABBBCCCEEEGGGNNNSSSVVVgggrrr]]]TTT\\\ooo|||rrrtttxxx~~~||||||~~~}}}xxxuuuuuuvvvqqqrrrsssuuuxxx|||}}}{{{yyywwwwwwtttsssrrrooommmkkkiiihhheeedddbbbaaa`````````aaa___^^^]]][[[YYYUUUSSSQQQKKKIIIFFFBBB@@@@@@BBBCCCCCCFFFIIIKKKKKKJJJJJJKKKMMMHHHCCCAAAAAAAAA>>>;;;>>><<<:::999888888777777;;;;;;;;;;;;:::999777666333222222333333333222333222222222222222222222222222222222222333444555555444444555666888999:::;;;===BBBDDDEEEGGGLLLLLLJJJLLLNNNPPPPPPpppRRRPPP___wwwpppccceeebbbPPP>>>;;;===AAAEEEFFFFFFMMMUUUSSSTTTSSSOOOIIIFFFGGGIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEAAA===:::888888888777666666666666777777888777777888777777888;;;===???@@@@@@@@@???>>>======<<<<<<;;;::::::;;;<<<===CCCLLLbbb|||wwwmmmggguuu{{{tttpppxxxttt{{{}}}pppdddWWWOOOIIIEEEEEEHHHBBBCCCDDDEEEEEEEEEDDDDDD???AAACCCAAA>>>===>>>???AAA@@@@@@BBBAAA???CCCJJJMMM\\\qqqzzz}}}|||eee___YYY^^^ccckkkxxxsssPPP>>>;;;333333222222222222333333111222333333222333444666:::===@@@BBBCCCEEEGGGIIIUUUPPPYYYnnn]]]YYYXXXcccppppppvvv~~~xxxtttpppnnnmmmnnnpppqqqqqqpppqqqssssssoooiiidddccccccZZZ[[[]]]___aaafffkkkooorrrsssuuuvvvwwwxxxyyyyyyvvvtttrrrsssuuuyyyzzz{{{}}}}}}{{{yyywwwuuutttsssqqqqqqrrrqqqnnnkkkgggeeebbbbbbcccbbbaaa```^^^]]]\\\\\\\\\[[[ZZZYYYWWWVVVNNNNNNKKKHHHDDDCCCCCCEEECCCEEEHHHIIIHHHFFFEEEFFFGGGEEECCCBBBCCCCCCBBBAAA@@@>>>;;;:::::::::888666999:::;;;;;;;;;:::999888555111000333555333222333222222222222222222222222111111111222222333444555333444555666888999::::::<<>>;;;999888999999777777666666777777888999777777888777777999<<>>===<<<;;;;;;;;;;;;<<<>>>@@@AAALLL\\\ttt|||iiiZZZTTTlllyyy}}}tttsss}}}sss{{{}}}yyyuuujjj]]]PPPJJJIIIHHHHHHJJJCCCCCCCCCBBBAAA@@@>>>===999;;;===>>>======???AAAGGGEEEEEEFFFEEEEEEJJJRRRVVVggg|||{{{wwweeefffeeetttyyy}}}tttTTT???999444333333222222333333444111333333333333333555777===???BBBCCCDDDEEEHHHKKKTTTRRRbbbaaaWWW]]]bbbnnnrrreee~~~xxxvvvyyyqqqpppuuuzzz|||}}}~~~|||vvvooohhhddd\\\[[[[[[]]]___```___^^^[[[___bbb```YYYTTTQQQRRRKKKLLLNNNNNNNNNQQQWWW[[[]]]bbbggghhhfffeeegggiiiccc```]]]]]]aaadddfffgggiiilllqqqvvvyyyyyyxxxwwwssssssssstttuuuvvvwwwxxxyyy||||||{{{zzzxxxvvvtttrrrqqqnnnoooooonnnkkkhhhdddbbbbbbbbbbbbbbbaaa___^^^]]][[[ZZZZZZYYYXXXWWWWWWWWWNNNOOOOOOKKKGGGDDDDDDEEEBBBCCCDDDDDDDDDEEEGGGIIIFFFGGGHHHFFFDDDBBBBBBBBB???===::::::<<<<<<:::888888999;;;=========<<<;;;777222000444666333222333222222222222222222222222111111111111222333444555333444555666777999::::::<<<@@@CCCDDDGGGKKKLLLJJJMMMOOOQQQQQQrrryyy^^^LLLSSSVVVmmmjjjcccZZZGGG<<<>>>:::AAADDDCCCKKKWWWZZZUUUXXXZZZYYYSSSLLLHHHIIILLLJJJKKKKKKJJJHHHGGGFFFFFF@@@>>>;;;999888888:::;;;777777666777777888999999555666666555555777;;;>>>?????????>>>===<<<;;;:::::::::;;;<<<>>>AAADDDEEENNNbbb{{{nnnWWWNNNPPPkkkxxxzzzqqqsssyyyttt}}}{{{uuupppfffXXXLLLHHHIIIIIIGGGGGGCCCCCCBBBAAA???===;;;:::<<<<<<>>>???@@@@@@@@@@@@@@@>>>@@@EEEHHHIIIMMMSSSgggzzz{{{{{{zzzvvvyyy[[[EEE<<<444333333222222333333444111333444444333444666888???AAACCCCCCDDDFFFIIIKKKOOOUUUiiicccPPPUUU```xxx{{{uuuzzzwwwtttnnneee]]]\\\bbbiiijjjlllnnnllleee]]]VVVRRRIIIIIIJJJLLLNNNOOOMMMLLLLLLQQQVVVUUUOOOIIIGGGGGGFFFGGGHHHFFFEEEGGGLLLQQQHHHOOOVVVWWWSSSQQQSSSWWWUUUQQQMMMMMMQQQUUUWWWWWWTTTXXX___eeeiiiiiihhhggg```_________```bbbdddeeehhhmmmrrrtttsssqqqrrrssswwwwwwxxxzzz|||~~~~~~|||{{{yyyxxxuuutttrrrqqqmmmlllllljjjgggeeebbbaaa^^^^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTMMMOOOOOOMMMHHHDDDCCCDDD??????@@@@@@BBBFFFLLLQQQJJJMMMNNNKKKEEE@@@??????===;;;999:::<<<===;;;999777999<<<>>>?????????>>>999222000555777444222444222222222222222222222222111111111111222333444555333444555666777888999:::;;;@@@CCCDDDGGGKKKLLLJJJMMMOOOQQQRRRbbbbbbgggrrrzzzzzz[[[IIILLLUUU[[[|||mmmWWWOOOIII>>>888:::AAACCCFFFJJJOOOSSSVVVXXXXXXUUUQQQNNNMMMLLLKKKJJJMMMLLLKKKIIIFFFDDDCCCBBB@@@===999888999:::999777777777666666666777777888777888777666555666999<<<@@@CCCCCCAAAAAABBB>>>999999;;;>>>>>>???BBBGGGLLL[[[|||uuu\\\[[[RRRJJJYYYmmmkkkVVVTTTsss|||}}}zzzvvvrrrZZZRRRJJJHHHLLLMMMIIIDDDEEEBBB>>>:::999;;;===???;;;;;;<<>>BBBAAACCCGGGIIINNN[[[jjj~~~yyyzzzzzzeeeRRR@@@777333666555...111666000333222111111333777<<>>???BBBEEEEEECCCCCCEEECCC@@@AAADDDBBBAAA???>>>>>>???AAABBBEEEEEEEEEFFFFFFFFFGGGGGGGGGEEECCCAAAAAABBBCCCDDDJJJHHHFFFIIIMMMPPPOOOMMMJJJJJJIIIIIIJJJLLLNNNOOOTTTSSSRRRSSSUUUVVVVVVUUUYYY\\\```cccfffiiilllooorrrtttwww{{{{{{xxxxxx|||{{{wwwvvvtttrrrrrrrrrpppmmmkkkiiiiiihhheeebbb``````aaa\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZWWWTTTRRRQQQQQQQQQPPPOOOOOOMMMJJJGGGDDDBBBCCCAAA???======AAAHHHMMMLLLJJJHHHDDDBBB???>>>===AAABBB@@@===::::::>>>AAA999777777:::@@@CCCBBB???:::777444333555777666444333333333222222222111111222222111111222222333444222444555666666777:::<<<===CCCFFFFFFGGGJJJLLLJJJLLLOOORRRSSS[[[]]]cccmmmxxx{{{xxxsssvvv}}}{{{hhhOOODDDKKKVVVmmmmmmZZZJJJFFFCCC===;;;???@@@BBBEEEIIINNNQQQTTTVVVQQQNNNJJJHHHHHHHHHHHHGGGIIIHHHGGGEEECCCAAA@@@???@@@===:::999::::::999888888888777777777777888888777888888777777888;;;>>>===@@@BBBBBBDDDEEEBBB<<<@@@BBBCCCBBBAAABBBGGGKKK```|||wwwgggjjj```PPPVVVbbbcccWWWZZZrrr|||{{{}}}ooobbbRRRNNNJJJKKKNNNOOOJJJEEEAAA???<<<:::999;;;===>>>>>>>>>???@@@AAABBBAAA@@@EEEBBBFFFPPPZZZcccppp{{{~~~mmm\\\III:::444666555...111666000333222111222444888<<>>CCCAAA@@@FFFFFFIIITTTaaasss^^^[[[hhhqqquuudddcccccc|||yyyyyysssgggccc___\\\ZZZYYYWWWVVVYYYZZZ\\\^^^___[[[VVVQQQKKKHHHDDDBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDBBB@@@???????????????>>>>>>>>>>>>===<<<>>>BBBBBB???@@@CCC???>>>===<<<<<<===>>>???>>>>>>>>>?????????@@@@@@??????>>>>>>???@@@AAABBB>>>======???BBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBBCCCFFFEEEDDDDDDFFFFFFEEEDDDBBBDDDFFFGGGHHHIIILLLOOOVVVXXX\\\bbbjjjssszzz~~~}}}yyywwwtttpppllliii___bbbhhhmmmooonnnkkkiiiiiihhhggghhhiiihhhfffeeedddddddddbbb___^^^___```[[[[[[ZZZYYYXXXWWWVVVVVVXXXVVVTTTRRRPPPOOONNNNNNMMMMMMMMMLLLJJJHHHFFFDDD??????>>>;;;999;;;BBBHHHHHHFFFDDDAAA???<<<;;;:::<<<===>>>======>>>BBBEEE;;;888777:::???AAA???<<<:::777444444555666555333333333333222222222222111222222222111222222333333222444555555555666888;;;<<>>===:::===DDDBBBDDDGGGKKKOOORRRUUUVVVLLLIIIFFFDDDEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>@@@>>><<<;;;;;;;;;:::999999999888888888888999999666777888888888:::>>>AAA@@@CCCGGGJJJOOORRRNNNHHHJJJJJJIIIFFFCCCEEEKKKPPPbbbzzz~~~|||ccc]]]]]]```aaajjjyyyzzz~~~zzzfffUUURRRQQQQQQSSSTTTQQQJJJCCC===<<<<<<<<<===>>>??????AAAAAAAAAAAABBBCCCDDDDDDLLLJJJNNN\\\mmm|||}}}zzz}}}kkkUUU???666555555///111666111222222222333555999===???>>>AAA>>>AAAJJJIIIIIIUUUzzzccc]]]gggsssyyytttppprrriiihhhtttxxxhhhlllhhhbbb^^^\\\XXXRRRMMMIIIGGGCCCBBBAAAAAA@@@???@@@AAACCCEEEFFFEEEAAA???>>><<<;;;;;;<<<======<<<<<<;;;:::;;;===>>>>>>>>>:::::::::<<<======;;;999>>>===>>>CCCCCC???>>>@@@>>>==================>>><<<<<<<<<=====================>>>???@@@AAAAAABBB??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======>>>???===<<>>>>>;;;777888>>>CCCEEEDDDBBB@@@>>><<<;;;::::::;;;===>>>???@@@BBBDDD;;;999777999<<<===<<<999999777555444555555444333333333333333222222222222333333222222111222222222444555666666666666888:::;;;AAAEEEEEEFFFJJJKKKJJJOOOQQQSSSTTThhhnnnwww~~~~~~wwwlllcccpppdddTTTHHHBBBFFFQQQ]]]uuummmtttpppaaaJJJCCC>>>===;;;999>>>FFFFFFHHHKKKOOORRRUUUWWWWWWLLLIIIFFFDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<::::::999999888999999999666777888888999<<<@@@CCCCCCHHHMMMRRRXXX\\\XXXQQQOOONNNKKKGGGGGGMMMVVV^^^ooottthhhmmmlllssstttbbbTTTUUUWWWZZZZZZUUULLLCCC===<<<===>>>@@@AAABBBBBBBBBAAAAAABBBCCCCCCFFFIIIKKKUUUVVV\\\hhhyyytttxxxyyyooopppiiiEEE888444555000222555111222222333444777:::===???BBBAAA???EEEOOOLLLNNN^^^qqq^^^```nnnyyy~~~pppzzz{{{wwwzzzvvvpppeee^^^XXXTTTNNNJJJHHHFFFDDDBBBEEECCC@@@@@@@@@AAA@@@??????DDDHHHHHHDDD???======<<<;;;;;;<<<===>>><<<;;;@@@>>><<<<<<>>>??????===;;;:::999;;;>>>???>>><<>>???????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBGGGFFFDDDBBB@@@???@@@AAABBBAAA@@@??????@@@AAABBBCCCAAA@@@@@@AAABBBAAA???AAAAAAAAA???======@@@BBB@@@???>>>???BBBFFFJJJMMMOOOMMMKKKIIIHHHFFFBBB@@@BBBBBBBBBBBBDDDEEEGGGHHHGGGGGGGGGIIIKKKLLLKKKJJJMMMNNNOOOOOOOOOPPPRRRTTTVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHGGG>>>>>>===;;;;;;<<<>>>@@@DDDDDDCCCBBBAAA???>>>======>>>??????>>>===<<<;;;999777666777:::;;;;;;999888777666555555444333333444444333333333222222222444333222222111111222222666888888888777777999;;;:::@@@DDDDDDFFFJJJLLLKKKPPPRRRUUUUUUpppvvv~~~}}}ssshhhaaahhhZZZKKKDDDEEEKKKVVVaaa~~~yyyiiieeejjjbbbRRRDDDAAA???===;;;;;;@@@FFFHHHJJJMMMQQQSSSUUUVVVVVVMMMJJJFFFCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBAAA@@@?????????<<<<<<;;;::::::999::::::777888999999999<<<@@@CCCBBBJJJRRRWWW[[[\\\XXXRRRPPPOOOLLLKKKOOOYYYhhhsss|||qqqbbbZZZWWW[[[]]]ZZZQQQFFF???;;;<<<>>>@@@CCCEEEEEEDDDDDD@@@BBBEEEFFFHHHLLLQQQUUU\\\ccclllvvvzzzooosssqqqwwwwwwkkknnntttMMM:::333555111222555111111222444666999<<<>>>???CCCAAA@@@HHHQQQMMMWWWqqqhhh]]]aaannnxxxggguuuooo^^^VVVRRRPPPLLLIIIEEEBBBAAABBBBBBBBBCCCAAA??????@@@@@@???>>>@@@JJJSSSRRRHHH???===@@@======<<<===???>>><<<:::??????>>>?????????===;;;@@@???===>>>???@@@AAAAAADDD@@@@@@DDDFFFDDDBBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGIIIGGGEEEDDDEEEFFFGGGHHHGGGFFFCCCBBBAAABBBCCCDDDCCCBBBAAAAAABBBBBBAAA??????@@@@@@>>>======???AAACCCAAA@@@??????AAADDDEEEDDDCCCBBBBBBBBBAAA???===AAA@@@>>><<<<<<===???AAA???>>>>>>???AAAAAA@@@>>>AAACCCDDDDDDDDDEEEHHHJJJLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKIIIGGGEEE@@@===:::;;;???AAA???<<>>>>>>>>===;;;888555666555555666888:::;;;;;;888888888777555444333333444444444333333333222222333333222222111222222333555666777777666666888:::999???DDDDDDFFFKKKMMMLLLQQQSSSUUUVVV{{{xxxnnnfffcccZZZMMMDDDEEEHHHNNNZZZggg|||uuujjj```^^^]]]SSSFFF===<<<<<<<<<<<>>===>>>>>>???@@@@@@AAABBBBBBCCCDDDFFFEEEDDDBBBBBBCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<@@@CCCHHHSSS]]]```^^^[[[WWWRRROOOPPPRRRUUU\\\iiiyyytttddd___\\\aaabbb\\\RRRJJJIIIKKK???AAACCCFFFGGGFFFEEEDDDCCCGGGLLLOOOQQQUUU[[[```cccooo}}}vvvlllooolllqqqzzzeeeYYYvvv~~~}}}~~~}}}{{{zzzSSS===333555222333555222000222444888;;;===>>>???@@@@@@AAAKKKPPPOOOeeeqqq^^^[[[cccrrr~~~sssyyyttt~~~bbbRRRLLLIIIGGGGGGEEEDDDBBBAAA@@@AAAAAABBB@@@>>>>>>>>>@@@AAA@@@>>><<>>AAA=========???BBBCCCBBBAAABBBDDDEEEDDDAAA@@@???@@@DDDFFFHHHHHHGGGGGGIIIKKKHHHEEEFFFMMMQQQOOOKKKIIIEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDFFFLLLSSSZZZ^^^ZZZYYYYYY]]]aaacccaaa^^^TTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMMMMLLLJJJHHHIIIJJJJJJIIIFFFEEEEEEEEE>>>>>>>>>>>>???AAACCCDDD@@@???>>>???@@@???===;;;===<<<;;;:::;;;<<<===>>>===<<<;;;<<<======;;;999;;;<<<=========>>>@@@BBBAAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGEEECCC@@@===<<<===@@@@@@===999>>>>>>@@@AAAAAA@@@???>>>>>>===<<<======<<<999777555555555555777999;;;===999::::::999777444444444444444444444333333333333222222111111222222333444222333444444444444666888999@@@DDDEEEGGGLLLOOONNNQQQSSSUUUVVV}}}pppfffbbbbbbLLLCCC@@@FFFKKKQQQ```qqqzzzjjj[[[XXXWWWPPPHHHCCC999::::::;;;???DDDGGGHHHGGGIIIMMMPPPRRRRRRQQQPPPJJJFFFBBB@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDGGGIIIIIIFFFEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>===>>>AAACCCMMM\\\hhhggg___YYYTTTQQQOOOTTT[[[ccclllxxxssseeeccccccfffeee\\\PPPLLLRRRZZZGGGHHHJJJKKKKKKKKKIIIHHHKKKQQQWWW[[[\\\___eeeiiiqqq}}}zzzuuu{{{~~~uuuppppppooowwwqqq\\\qqqsssmmmooottt}}}}}}uuuzzzXXX>>>222555333333555222///111555999<<<>>>??????>>>@@@EEEOOOSSSTTTyyyooo[[[]]]___nnnfffnnneeeWWWJJJGGGGGGFFFGGGIIIEEEFFFGGGHHHGGGGGGGGGGGGEEEEEEFFFHHHKKKMMMLLLKKKGGGNNNUUUUUUOOOIIIFFFFFFCCCCCCEEEJJJOOOTTTVVVWWW\\\^^^]]]XXXPPPLLLOOOSSSQQQYYYccchhhhhhiiilllpppgggeeehhhnnnmmmcccVVVOOOMMMKKKHHHEEEEEEHHHKKKMMMOOOOOOOOONNNNNNNNNMMMMMMOOOPPPRRRYYYfffvvvqqqvvv}}}~~~{{{yyyvvvrrrpppggghhhgggddd___ZZZWWWUUUPPPPPPPPPOOONNNMMMLLLLLLFFFDDDCCCCCCCCCBBB???===>>>>>>>>>>>>????????????===<<<<<<===>>>>>>===;;;:::;;;<<<<<<;;;;;;<<<>>>;;;<<<===???@@@BBBCCCDDDDDDDDDEEEFFFEEEEEECCCCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFDDD@@@===;;;:::;;;<<<>>>???@@@???>>>>>>@@@>>><<<===>>>>>><<<999777777666555666777:::<<<999;;;===;;;888555444555555444444444444333333333000000000111222333444555222333444555555666888::::::@@@EEEFFFIIINNNPPPPPPPPPSSSUUUVVVuuufff\\\[[[]]]DDD??????HHHMMMTTTfff{{{xxxaaaQQQSSSSSSJJJCCCFFF;;;;;;;;;===AAAGGGIIIHHHIIIKKKOOORRRSSSSSSRRRQQQIIIFFFCCCAAAAAABBBBBBAAA@@@AAABBBCCCEEEFFFGGGHHHEEEHHHKKKKKKHHHFFFGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDCCCAAA??????AAADDDMMM]]]jjjggg[[[RRRMMMKKKOOOXXXcccnnnxxxnnnfffhhhcccdddaaaUUUHHHFFFOOO[[[OOOOOOPPPQQQQQQPPPNNNNNNSSSYYY```ddddddfffkkkooo~~~xxxsssoooiiirrr}}}~~~xxxuuuyyy|||ggg```vvvqqqnnnppp{{{}}}sss}}}[[[???222555444333555222///111555:::===?????????>>>BBBJJJUUUWWW[[[|||ZZZSSSgggggg|||zzz___vvvcccZZZPPPIIIHHHFFFCCCEEEJJJHHHKKKNNNQQQQQQQQQQQQQQQNNNNNNPPPSSSWWWZZZ[[[ZZZ[[[[[[\\\\\\ZZZVVVRRRNNNLLLMMMPPPWWW```ggglllnnn|||}}}zzzooobbb]]]aaahhhdddrrruuu^^^QQQTTTRRRNNNKKKKKKNNNRRRTTT^^^]]]]]]]]]\\\\\\[[[[[[]]]^^^cccnnn|||rrrqqqooolllgggaaa]]]ZZZRRRPPPNNNMMMLLLKKKHHHEEEDDDDDDEEEEEEDDDCCCAAA???>>>======>>>@@@AAA@@@???<<<======<<<;;;;;;<<<>>>;;;;;;<<<===>>>???@@@@@@===>>>???@@@??????======???@@@AAACCCCCCCCCBBBBBBEEELLLQQQLLLBBB::::::>>>:::<<<>>>@@@AAAAAA@@@???DDDAAA>>>>>>??????<<<999999999888666555666888::::::<<<>>>===999555555666555555444444444333333333///000000111222444555666444666777888888999<<<>>>:::AAAEEEGGGIIIOOOQQQQQQPPPRRRUUUWWWwwwjjjbbb```[[[TTTCCC===???IIIOOOTTTeeeyyylll___RRRLLLHHHCCC@@@@@@999999:::>>>DDDHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKCCCDDDEEEDDDBBB@@@@@@AAAEEEDDDCCCDDDEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJKKKKKKGGGHHHJJJLLLLLLJJJIIIGGGHHHGGGEEEDDDCCCCCCCCCCCCNNNXXXaaa```XXXNNNJJJIIISSSXXXeeeuuu~~~vvvmmmggg^^^bbbZZZPPPJJJEEEBBBEEEJJJSSSWWWYYYWWWRRRPPPRRRVVVaaaaaadddjjjooottt~~~uuuiiifffiiiooorrrooohhhaaa___mmm{{{vvvvvvuuupppxxxssstttzzzuuu}}}UUUEEE666222444555444444222333555999<<<>>>>>>>>>>>>;;;LLLTTTMMMiiitttYYYYYYcccffftttyyyooo|||gggWWWNNNMMMLLLJJJGGGGGGKKKQQQPPP[[[fffhhhccc]]]]]]___```bbbhhhpppvvvvvvrrrmmmpppooonnnkkkgggaaa[[[XXX]]]```hhhtttlllTTTLLLSSSRRRLLLEEECCCKKKRRRVVVbbbaaabbbeeejjjqqqxxx|||{{{mmmnnn___XXX]]]___YYYVVVYYYRRRRRRSSSVVVWWWSSSLLLGGGAAAAAAAAAAAA@@@>>>===<<>><<<======>>>===<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCEEEOOOWWWRRRDDD:::;;;@@@<<<<<<<<<<<<===>>>@@@AAAAAAAAA???<<<::::::===???::::::999999999888888888AAA>>><<<<<<======999555111555777777444222111222222222222222222222222222333333333444555666777888???AAAEEEFFFGGGIIIKKKMMMPPPRRRUUUUUUxxxsssiii```]]]\\\UUUKKKAAA@@@BBBIIIQQQ\\\mmm}}}bbbWWWLLLGGGEEE@@@======:::;;;>>>AAADDDFFFIIIJJJNNNOOOOOONNNMMMKKKIIIHHHGGGHHHHHHFFFDDDBBBBBBCCCBBBCCCEEEHHHJJJLLLMMMNNNPPPOOONNNMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNMMMLLLLLLJJJJJJJJJIIIHHHGGGGGGFFFTTT[[[^^^WWWJJJCCCGGGNNN[[[^^^eeeqqq{{{ttteee]]]SSSUUUNNNGGGDDDAAA???CCCIIIRRRVVVYYYYYYVVVUUUYYY^^^hhhhhhlllsss{{{}}}tttiii___XXXRRRWWW]]]^^^[[[XXX[[[___{{{~~~bbb}}}}}}vvvzzzxxx||||||pppRRRCCC555222444444333333333444666999<<<>>>>>>===@@@IIISSSTTT\\\~~~gggVVVYYYddduuu~~~vvvwwwppp|||qqqTTTKKKPPPUUU[[[^^^^^^___eeekkkqqqzzz}}}~~~|||yyywwwuuusssrrrvvvvvvhhhVVVMMMNNNKKKMMMKKKEEEDDDIIIMMMNNNMMMOOOSSSWWW]]]fffqqqyyy}}}ppphhhllloooiiifffiiiiiihhhhhhiiiiiifff```[[[PPPOOONNNMMMKKKJJJIIIIIICCCEEEFFFEEEDDDEEEFFFHHHCCCDDDDDDEEEDDDBBBAAA???>>>===<<<;;;:::;;;;;;<<<@@@@@@?????????@@@AAAAAA<<>>;;;::::::===@@@;;;;;;<<<======<<<<<<;;;>>>===<<<<<<<<<;;;888666555888::::::666333222111222222222222222222222222333333333444555666777888>>>AAADDDFFFGGGHHHJJJLLLPPPRRRTTTUUUkkkddd[[[WWWYYYXXXNNNBBBAAADDDEEEHHHSSScccppptttRRRJJJCCCBBBAAA===:::::::::>>>BBBDDDDDDFFFIIILLLRRRRRRQQQPPPOOOMMMLLLKKKNNNNNNMMMKKKHHHGGGHHHIIIHHHJJJNNNQQQSSSTTTTTTSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSOOOPPPPPPQQQPPPOOOMMMLLLTTT^^^fffddd]]]^^^jjjvvvjjjWWWOOOFFFFFFBBB???@@@??????DDDKKKTTTXXX\\\\\\[[[]]]dddjjjssstttxxxyyyjjjZZZOOOKKKKKKMMMUUUZZZVVVPPPRRR___kkkqqq}}}lllbbbNNNAAA555222444333222222555666888:::<<<===>>>>>>===OOORRRUUUxxxmmm^^^YYYaaalllzzzyyy}}}vvv{{{tttTTTIIIJJJXXXeeettt|||~~~{{{mmmaaaWWWRRRMMMHHHLLLTTTLLLRRRWWWVVVVVVXXXXXXUUUOOOOOOOOONNNPPPVVV```gggqqqzzz~~~vvvvvvzzz{{{wwwyyyooonnnmmmmmmllliiieeebbbWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWUUURRRPPPOOOPPPNNNNNNNNNMMMKKKIIIFFFDDDGGGEEEBBB@@@??????AAABBBBBBAAA@@@???????????????===<<<<<<>>>@@@@@@===;;;;;;;;;:::::::::<<<===>>>>>>>>>===;;;999:::===???:::;;;===>>>???===<<<;;;:::;;;<<<;;;999888777888777:::===<<<999555222111222222222222222222222222333333333444555666777888<<>>:::888888888>>>EEEGGGGGGHHHMMMQQQRRRRRRSSSSSSSSSRRRRRRRRRTTTTTTRRROOOMMMMMMOOOQQQUUUVVVYYY[[[\\\]]]]]]]]][[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVXXXYYYUUUVVVXXXYYYYYYXXXVVVTTTVVVdddvvvyyymmmWWWJJJEEE>>>>>>===>>>@@@AAABBBIIIQQQYYY]]]`````````ccclllsss{{{}}}zzzttthhhYYYLLLHHHLLLRRR\\\eeeiii```VVV[[[mmm}}}rrrcccLLL@@@555333444333111222666777999:::;;;<<<>>>???BBBQQQOOO^^^jjj^^^___gggsss~~~xxxxxxvvvxxx\\\MMMOOOSSS^^^qqq|||yyyssskkkddd]]]TTTNNNIIIGGGHHHLLLMMMMMMSSS[[[^^^hhhrrrxxxzzz{{{xxxsssqqqlllfffcccdddiiinnnqqq|||qqqlllccc\\\TTTRRRVVVaaannnwwwzzztttnnnlllpppwww~~~|||tttqqqnnnhhhdddccc_________^^^^^^]]]\\\[[[YYYZZZ\\\___``````_______________^^^[[[ZZZZZZ[[[[[[ZZZYYYWWWTTTQQQNNNLLLOOOLLLHHHEEECCCDDDFFFGGGEEEDDDBBB@@@???>>>======CCC@@@>>>>>>AAAAAA???;;;;;;:::999999999:::;;;<<<>>>>>>===;;;999999:::<<<999:::<<<===<<<:::777555666999<<<;;;888666777999777999<<<<<<;;;777444111222222222222222222222222333333333444555666777888;;;>>>CCCEEEGGGHHHIIIJJJOOOQQQSSSTTTaaa\\\XXXUUUPPPJJJCCC???BBBFFFFFFJJJ\\\lllbbbKKK>>>;;;;;;>>>>>>:::777888777===EEEIIIJJJMMMRRRWWWTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTSSSRRRSSSVVVYYY\\\]]]]]]___aaadddggghhheeeeeedddcccaaa^^^\\\ZZZZZZXXXVVVUUUUUUVVVXXXZZZ\\\]]]___``````___^^^]]]```kkk}}}kkk[[[QQQEEE@@@@@@:::<<<<<>>AAAOOOPPPPPPrrrccc^^^iiivvvkkkbbb~~~tttfffyyytttUUUPPPTTTUUUZZZqqq}}}||||||{{{yyyxxxxxxjjjccc[[[TTTOOOJJJGGGFFFGGGIIILLLPPPSSSYYYeeepppvvvcccSSSKKKKKKMMMMMMWWW^^^fffmmmmmmggg^^^XXXVVVTTTQQQQQQSSSUUUWWWYYY[[[]]]aaafffjjjlllnnnooohhhaaaZZZWWWUUUQQQNNNNNNMMMOOOPPPRRRSSSTTTVVVWWWMMMOOORRRUUUVVVUUUSSSQQQWWWXXXZZZ[[[[[[]]]```bbb^^^]]]\\\ZZZXXXWWWVVVVVVRRRPPPLLLHHHFFFGGGIIIJJJOOOMMMIIIEEEAAA===;;;999@@@@@@???===<<<<<<;;;;;;;;;:::999888888999::::::@@@@@@???<<<999888888::::::;;;<<<<<<:::777333111444777::::::777666888:::555666888::::::999555333222222222222222222222222333333333444555666777888:::>>>BBBFFFGGGHHHIIIJJJNNNPPPSSSSSSbbb\\\VVVQQQKKKCCC>>>>>>AAAEEEGGGNNN```jjj\\\DDD===;;;<<<@@@???:::888999777===EEEKKKNNNRRRVVVZZZWWWVVVUUUTTTTTTTTTUUUUUUSSSTTTVVVXXXYYY\\\```cccbbbbbbccceeeiiimmmrrruuutttsssqqqnnniiiddd```]]]___]]][[[YYYYYYYYY[[[[[[aaabbbdddeeeeeeeeeddddddggglllwwwmmmffflllvvvlllUUUGGGAAA:::;;;>>>999;;;<<>>:::888:::===>>>>>><<<;;;===???<<<;;;:::888888888999999@@@@@@@@@===:::888999:::<<<======<<<:::777555333444666888999888888999:::555555555777999999777444222222222222222222222222333333333444555666777888:::>>>CCCGGGIIIIIIJJJKKKMMMPPPRRRRRRfff[[[PPPLLLIIIBBB>>>===AAAEEEJJJQQQZZZ\\\PPPAAA???===???AAA???:::777999;;;???EEELLLRRRUUUXXXYYYSSSRRRRRRQQQRRRSSSTTTUUUVVVYYY^^^bbbfffjjjooorrrrrrsssuuuwwwzzz||||||wwwrrrmmmkkkjjjiiigggeeecccccccccccceeeffffffggghhhhhhiiiiiikkklllppp|||pppbbbZZZUUURRRUUUWWWVVVOOOGGGFFFMMMUUUQQQBBB======888:::>>>::::::;;;???AAAAAACCCMMMXXXZZZ]]]aaaeeekkkwwwuuunnnjjjaaaYYYLLLJJJJJJQQQ]]]hhhnnnppp{{{wwwxxx~~~rrrjjjzzzzzzvvv{{{vvvTTTIII===777444222444777555999<<<<<<;;;<<>>>>>>>>>>>???===<<<:::999888888999999>>>??????>>><<<;;;<<<===<<<<<<<<<;;;:::999888777555555666888:::;;;;;;:::888666555666888888777555222222222222222222222222333333333444555666777888:::>>>DDDHHHJJJJJJKKKLLLMMMOOOQQQRRRkkk[[[LLLIIIJJJEEE@@@>>>BBBGGGMMMQQQQQQLLLDDD===AAA???@@@BBB???999777999>>>AAAFFFMMMSSSWWWXXXWWWLLLLLLMMMNNNPPPSSSVVVWWW[[[___ffflllrrrwww|||}}}{{{uuutttrrrpppnnnmmmllllllggggggggghhhiiijjjkkklllppppppqqqsss{{{vvvfff\\\XXXTTTLLLEEEAAABBBAAA>>>;;;;;;===???;;;333888>>>::::::???===:::<<>>===;;;999888888999999;;;===>>>>>>======>>>@@@999999999999999999999999666555444777;;;===<<<999<<<999666666777888666444222222222222222222222222333333333444555666777888:::>>>DDDIIIKKKKKKLLLLLLMMMOOOQQQRRRfffYYYKKKFFFDDDBBB@@@@@@BBBGGGKKKKKKFFF@@@===<<>>@@@@@@???999999:::;;;;;;;;;;;;;;;<<<<<<<<<>>>CCCJJJQQQVVVXXX^^^kkkxxxttt^^^VVVXXXZZZTTTLLLFFFMMM[[[jjjuuuxxxwwwvvvwwwtttzzz}}}{{{PPPQQQggg```eee}}}{{{~~~~~~|||{{{```HHH;;;999444333888777888888;;;===;;;;;;CCCLLLQQQ___rrriiimmm~~~{{{ttt|||ppp[[[\\\rrr~~~}}}|||dddRRRPPPDDD>>>DDDBBB???EEEDDDCCCGGGMMMQQQXXXgggwwwyyyssslllccc\\\WWWRRRLLLGGGJJJJJJLLLKKKGGGCCCBBBDDDCCCBBBBBBCCCDDDDDDBBB@@@>>>===<<<<<<===>>><<<;;;<<<<<<;;;:::999888666555888:::<<<>>>@@@@@@@@@@@@===;;;::::::::::::999888999777666888<<>>===;;;999555333444888;;;555444222222333444333222333333444444555666666666:::===BBBEEEFFFGGGHHHIIINNNNNNOOOPPPbbbWWWKKKGGGEEEAAA>>>===AAADDDGGGFFFAAA<<<999999@@@EEEHHHFFF>>>777777:::@@@BBBGGGMMMRRRTTTQQQMMMJJJIIIKKKQQQUUUWWW\\\bbbiiinnnwww~~~zzzvvvooommmlllkkkkkkmmmooopppsssrrrqqqqqqsssvvvzzz}}}tttllliiigggaaa[[[XXXVVVRRRJJJDDDCCC@@@>>>======>>>======;;;;;;<<<<<<<<<<<<<<<<<<===>>>???BBBEEEJJJPPPSSSXXXbbbsss}}}oooeeeZZZXXX\\\]]]WWWOOOSSSPPP]]]rrrwwwqqq}}}zzzqqq{{{~~~{{{\\\TTT``````pppwww```HHH;;;:::444444888888999999;;;===<<<===EEEOOOTTTnnnooojjjppppppqqqsssyyyrrr[[[iii{{{llliiiiiilllmmmnnnttt|||uuu\\\IIIBBBDDD??????FFFDDDBBBKKKKKKFFFFFFPPP___ssszzzwwwuuuxxx|||sssllleee]]]YYYYYYYYYUUUQQQJJJGGGEEEGGGIIIIIIHHHGGGCCCBBBAAABBBDDDEEEDDDCCC>>>===;;;;;;<<<===<<<;;;;;;;;;;;;:::999888666666888999;;;<<<<<<<<<;;;;;;999888888888999999888666777666555888===AAACCCCCC>>>===999666444555999===777555222111222333222222222333333444444555555666:::===BBBEEEFFFGGGHHHIIIOOOOOOPPPPPPWWWOOOIIIIIIGGGCCC???>>>BBBDDDEEEBBB<<<999999:::@@@EEEHHHCCC;;;666777:::BBBEEEJJJPPPSSSQQQLLLHHHFFFGGGKKKRRRVVVYYYbbbkkkvvv{{{|||uuutttsssrrrrrrtttvvvwwwwwwvvvtttssssssuuuxxxzzzwwwzzzzzzvvvoooiiiffffffbbb___\\\ZZZXXXTTTPPPMMMHHHEEEAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;===@@@CCCEEEIIIMMMQQQZZZggg|||pppeee___^^^^^^```aaa\\\TTTMMMWWWYYYcccppprrrvvv|||iiippp~~~^^^QQQ\\\lll~~~uuujjj___GGG;;;:::555444999888999999;;;>>>===???HHHSSSUUUvvvgggiiiqqq~~~}}}vvvyyylllqqqbbbaaazzzqqqZZZSSSQQQQQQQQQOOOQQQZZZdddwwwuuusss```TTTHHH>>>>>>CCCDDDGGGMMMGGGBBBJJJPPPOOOVVVjjjkkkcccfffkkkrrr{{{~~~yyynnnggg```___ccceeebbb^^^UUUOOOIIIJJJPPPRRROOOIIIIIIFFFDDDCCCCCCEEEEEEDDD???<<<:::999:::;;;;;;;;;;;;;;;;;;:::999888777666777888999;;;;;;<<<<<<<<<777777777999::::::888666:::888777888<<>>;;;777555666;;;???:::777333111111222222222222222333333444555555555:::===BBBEEEFFFGGGIIIJJJOOOOOOPPPQQQHHHEEEFFFIIIJJJEEEBBBCCCGGGGGGEEEAAA;;;:::<<>>>>>>>>======<<<<<<<<<<<<<<>>AAAKKKWWWaaafffpppzzzjjjooo|||nnnwwwhhhooo]]]```ooorrr\\\ZZZ\\\^^^^^^]]]cccppp|||}}}ssszzzgggSSSIIIGGGFFFDDDGGGKKKMMMVVV```XXXOOOUUUdddnnnnnnkkknnnwww{{{vvvrrrsssvvvwwwrrrmmm___]]]ZZZZZZ]]]```[[[UUUWWWSSSLLLGGGEEECCCBBBAAA???<<<999777888999::::::::::::::::::999999888777666777999<<<>>>@@@BBBCCC777777999;;;======;;;999>>><<<999888999<<>>CCCHHHNNNRRRQQQMMMGGGCCCLLLQQQXXX\\\ZZZ^^^lll|||~~~}}}}}}~~~|||xxxssspppnnnmmmlllkkkjjjhhheeebbb___^^^XXXTTTMMMHHHDDDBBBAAA???AAA@@@????????????@@@@@@???AAADDDEEEIIIQQQ\\\eeeuuu|||jjjVVVLLLMMMOOOYYYeeeiiieeebbbcccfffyyy~~~~~~zzz}}}wwwpppssszzz~~~{{{vvvzzz~~~fffZZZttt|||}}}zzztttooo^^^GGG<<<<<<777666:::888999888:::<<<>>>CCCOOO[[[vvvooommm~~~jjj```qqqxxxvvvnnnddd}}}ggg\\\kkk~~~vvv~~~{{{~~~jjjgggtttxxxjjjXXXIIIAAA@@@CCCFFFHHHJJJNNN___qqqnnngggnnnzzzzzzzzz|||xxxdddbbbttt~~~sssyyy{{{vvvrrrppplllgggiiibbbYYYPPPIIIEEEAAA???@@@<<<888777777999999999999999:::::::::999999888777888999<<<>>>AAACCCDDD777777888:::======<<<:::===;;;999777666888;;;>>>???>>><<<888666777;;;>>>>>>:::444111000111111111444444444555666666777777999<<>>???CCCGGGMMMPPPOOOLLLIIIGGGNNNUUU]]]^^^ZZZ\\\mmm|||yyyvvvsssrrruuurrrpppnnnllljjjfffccc___YYYRRRLLLHHHEEECCCBBB???>>>=========>>>@@@AAA@@@CCCEEEGGGKKKUUUdddooo~~~ppp]]]MMMNNNXXXkkksssxxxuuulllggglllrrr~~~pppooottthhh}}}pppfffjjjuuu}}}|||vvvuuuyyy~~~lll___vvv|||}}}xxxuuusssmmmhhh]]]GGG<<<===888777:::999:::999:::===???EEESSSaaazzzbbbnnn}}}YYYhhheeellluuu___bbbuuu{{{www{{{kkkXXXiiisssuuufffSSSFFFAAA@@@EEEKKKIIIIIIMMM```uuutttsss~~~llldddiiiwww{{{xxx{{{}}}uuuoooiiiooohhh^^^TTTMMMGGGCCC@@@???===999888888999999888888888999:::::::::999999999999999999:::;;;======777666666777999::::::999777777777666555777;;;>>><<<<<<;;;999777777888:::===999555222222222222111333333444444555666666777888<<>>>>>CCCFFFEEEBBB<<<999;;;AAAGGGPPPWWWSSSCCC888:::>>>>>>BBBFFFJJJLLLLLLKKKLLLMMMQQQZZZcccccc]]]___rrr~~~}}}~~~zzzvvvuuuvvvuuuooojjjgggaaaYYYRRRNNNLLLJJJHHHCCCCCCBBBBBBCCCDDDGGGHHHIIIMMMRRRUUUYYYbbbppp{{{~~~mmmaaaUUUQQQ]]]ooo|||llldddhhhooolllcccjjj~~~nnndddjjjtttccc[[[aaalllttt}}}www||||||~~~~~~sss```mmm~~~wwwqqqjjjddd]]]FFF======888777;;;999<<<;;;<<>>@@@GGGGGGFFFBBB>>>;;;===DDDJJJRRRXXXTTTBBB777:::>>>===BBBEEEIIIJJJJJJKKKNNNQQQZZZcccmmmmmmfffiii}}}{{{{{{~~~~~~xxxqqqnnnhhh```YYYUUURRRPPPOOOPPPPPPOOOOOOPPPSSSUUUWWWYYY___fffjjjmmmuuuqqq]]]TTTRRRYYYmmmvvveee]]]aaahhh^^^mmm|||vvvqqqxxxvvvdddRRRMMMUUU```eee}}}{{{~~~~~~fffeee~~~zzzrrrmmm\\\FFF======999888;;;999>>>===>>>AAADDDLLL[[[jjj]]]iiiyyy~~~aaaUUU^^^kkkxxx}}}hhhSSSBBBBBBKKKNNNMMMLLLWWW___jjj~~~lll```[[[[[[]]]gggttttttiiigggfffaaa```bbbZZZcccmmmrrrtttyyynnn[[[VVVSSSOOORRRNNNJJJFFFEEEDDDBBBAAA???===<<<;;;;;;;;;999777777888999999::::::::::::666666666666888:::<<<>>>===:::777666888;;;<<<===999:::;;;999555333555777555777999999777555444444:::888555444444444222111///000000111222222333333888;;;AAAEEEGGGHHHJJJLLLKKKLLLNNNOOODDDJJJJJJKKKMMMEEE???GGGHHHDDD>>><<<===AAAFFFHHHOOO___YYYDDD<<<<<<;;;===EEEEEEHHHKKKJJJIIIMMMSSS]]]tttwwwuuupppwww}}}zzzwwwsssmmmgggaaa^^^\\\\\\```bbbdddeeegggiiillloooyyyyyy{{{|||{{{vvveeeUUUOOOQQQYYYhhhvvvxxxoooaaahhhqqqsssiii}}}zzz{{{~~~~~~uuu[[[IIIKKKRRRZZZggg{{{~~~www{{{wwwsssoooqqq|||qqqeeezzzppp___OOO???:::;;;;;;:::999;;;===CCC===MMMPPPQQQssslllxxxsssrrrZZZVVV\\\mmmsss{{{zzzjjjQQQKKKGGGIIILLLOOOTTTZZZfffnnn~~~mmmjjjqqqyyywwwxxxvvvyyyyyyuuuqqqooopppuuu{{{sssqqqjjjbbbbbbgggfffaaaUUUQQQLLLFFFBBBAAAAAAAAAAAAAAA@@@===999666666777888888777777888888999:::888777555444555666888999;;;<<<======:::999999::::::444333777888444333555999;;;======:::777555444888888888666333111111222444333333333333444555555888;;;???BBBEEEGGGJJJLLLLLLLLLMMMNNNCCCIIIIIIJJJLLLCCC===DDDIIIEEEAAA???@@@EEEIIILLLRRRbbb[[[FFF>>>>>>>>>AAAGGGHHHLLLPPPOOONNNTTT[[[mmm{{{wwwttt}}}vvvnnnfffdddbbbaaadddlllvvv}}}}}}zzzvvvqqqmmmkkkkkkkkkkkkmmmppprrrtttvvvzzz}}}ppp^^^PPPQQQ\\\iiivvv~~~iiiccclllnnnfffiiizzz~~~xxxwwwvvvzzzuuu[[[MMMPPPRRRZZZjjj|||wwwxxxuuussssssrrrsss{{{ssscccqqqkkk\\\NNN@@@;;;;;;:::::::::666555;;;<<>>:::999999888777777777777888999999:::888777555555555666666777888:::;;;::::::;;;<<<;;;777666999:::888777888:::===AAABBB???:::777555555777999999666333111000333333333333333444555555777:::>>>BBBDDDGGGJJJLLLMMMNNNOOOOOOHHHOOOPPPSSSVVVKKK@@@CCCDDDCCCBBBAAABBBFFFKKKOOOfffqqqeeeJJJ@@@@@@AAAFFFEEEHHHNNNSSSTTTVVV___iii{{{zzzzzzpppjjjiiijjjkkkgggjjjooorrrtttwwwzzz|||yyy|||xxxrrrYYYTTTVVVeeezzzuuuhhhkkkpppnnnlllnnn}}}zzzzzzppp^^^aaakkkhhhnnnyyypppkkkiiimmmqqqrrrvvvzzztttvvvlllVVVLLLCCC>>>:::888999===AAA;;;???LLLSSSRRRrrrjjjnnn{{{lllXXXYYYhhhttt}}}nnnWWWHHHBBBHHHKKKQQQXXX___kkkuuu___RRRKKKCCC@@@@@@AAA@@@>>>CCCCCCCCCFFFNNN^^^sss}}}uuunnniiifffcccaaa```^^^XXXRRRNNNMMMLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFCCC>>>;;;999999777777777777777888999999:::999888666555444444555777999:::;;;:::999:::;;;;;;999888999;;;:::999999999===BBBDDDAAA<<<888555333777:::;;;888444111000333333222222333333444555666999>>>AAADDDGGGJJJMMMNNNOOOPPPPPPJJJQQQSSSXXX\\\PPPBBBCCCEEEEEEEEEDDDEEEJJJQQQWWWttt}}}lllMMM???===???DDDEEEIIIPPPTTTTTTVVV```lll~~~uuuooommmnnnqqqrrrtttxxx}}}|||xxx~~~wwwkkkcccNNNVVVbbbqqqzzziiiiiizzzyyyiiimmmwwwxxxsssccciiivvvssswww{{{ssslllggghhhkkkmmmrrrwww{{{sssrrrvvv|||zzz{{{zzz}}}{{{~~~uuuXXXNNNDDD>>>:::888999===888666===RRRXXXWWWmmmsss{{{oooyyyssssssfff]]]hhhzzzjjjSSSFFFCCCDDDJJJNNNVVV```kkk~~~xxxfff\\\TTTMMM>>>>>>>>>===<<<;;;;;;;;;============???FFFPPPXXXeeewwwwwwooojjjhhheeedddcccbbbaaa^^^ZZZWWWOOOKKKFFFBBB??????BBBEEECCCCCCCCCBBBBBBBBBCCCCCC???@@@AAA???<<<:::999999777777666666777777888999:::999888777555444444444888:::;;;:::999777777888;;;;;;:::999;;;<<<;;;999888<<>>:::888999;;;666999>>>TTTWWWWWW~~~qqqzzzuuu___[[[kkkpppyyy}}}yyydddfffyyymmmRRRAAA>>>CCCIIIIIIOOO\\\lll}}}yyytttnnn```QQQHHHFFFCCC@@@999;;;>>>>>><<<:::<<<===999;;;===>>>???@@@CCCEEENNNRRRdddzzz~~~yyyvvv{{{{{{}}}rrrkkkggg```aaabbbbbb^^^XXXRRRNNNEEEDDDEEEGGGEEE@@@???BBB>>>>>>?????????>>>======888:::<<<<<<;;;999999999777666666666666777888888999999888777666555444333888:::;;;:::888666666777:::;;;;;;999;;;>>>===999666:::>>>AAA@@@===:::999333666:::;;;999555333111222222222222222333444444555888===AAADDDGGGJJJMMMNNNOOOPPPPPPJJJRRRVVV^^^eeeXXXGGGEEEHHHJJJMMMOOOTTT___nnnyyyxxxRRR@@@===>>>DDDHHHLLLRRRSSSPPPOOOZZZgggsss~~~~~~}}}ssshhh```ZZZTTTQQQUUUcccssszzz}}}{{{hhhrrrzzzvvvllliiiqqq|||fffjjjeeelll}}}uuujjjsss}}}rrrmmmjjjhhhfffgggoooyyy~~~{{{{{{qqqooovvvgggWWWEEE===;;;999888999:::@@@BBBVVVVVVYYYyyyuuu|||iii[[[aaavvv|||~~~ooo___iii}}}|||~~~www[[[DDD;;;>>>EEEJJJIIIQQQbbbyyyggg]]]ZZZddd}}}}}}~~~vvvjjj]]]RRRHHHLLLMMMKKKGGGDDD<<<333======<<<===>>>@@@@@@@@@;;;===@@@AAABBBBBBBBBCCCFFFCCCIII]]]yyyoooqqqsssnnnpppzzziii___ffffffddd___XXXPPPJJJGGGFFFFFFJJJNNNJJJAAA===???;;;<<<======<<<;;;999888666888;;;<<<:::999999999666666666666666777888888888888888777777555444444666888999999888666777888999<<<;;;888:::>>>>>>999333777;;;======<<<;;;;;;444777:::;;;999666333333222222222111222222333444444777<<<@@@CCCGGGJJJMMMNNNNNNOOOPPPMMMUUUZZZcccjjj]]]KKKHHHFFFIIILLLPPPWWWeeewww{{{TTTAAA>>>AAAGGGGGGJJJOOOPPPKKKJJJTTTbbbiiiyyy|||~~~|||rrrdddWWWOOOLLLLLLLLLOOO\\\ggglllpppuuuuuupppbbbwwwzzzfff___mmmtttmmmjjjrrrpppxxx{{{kkknnn|||nnnmmmlllkkkggggggooozzz~~~xxxvvv{{{}}}lllYYYEEE<<<;;;:::888888666@@@AAAUUUXXXcccvvvttt{{{mmmjjjyyyfffYYYggg}}}zzzwwwwww{{{~~~kkkQQQ@@@<<<@@@EEEGGGIIIRRRfffwww```WWWRRRUUU]]]fffgggaaa\\\\\\]]]dddpppvvv^^^WWWSSSKKKFFFGGGCCCEEECCC???===???>>>;;;???;;;777999>>>BBBAAA>>>>>>??????????????????@@@===DDDNNNUUUXXXddd~~~kkkllllllgggsssxxxvvvxxxpppmmmggg^^^VVVPPPMMMLLLNNNLLLNNNOOOJJJ@@@===@@@:::;;;<<<<<<;;;999777555777999<<<===;;;:::999999666666666666666777888888777888888888777666555444444666888888888777888999999<<<;;;888:::???>>>999111555999;;;;;;;;;;;;<<<444777::::::888666444444222222111111222222333444444777<<<@@@CCCGGGJJJMMMMMMNNNOOOOOOFFFNNNWWWfffnnn^^^KKKJJJLLLHHHMMM\\\gggooo|||dddFFF>>>BBBGGGIIIIIIJJJHHHEEEFFFRRR```rrr}}}~~~}}}~~~}}}{{{yyywwwfffZZZMMMGGGFFFEEEGGGKKKYYY```iiinnnnnnjjjdddaaa^^^aaacccbbbbbbdddfffgggbbbkkkvvvyyykkkbbbooo~~~tttkkkeeefffgggffflllvvvzzzzzzmmm\\\RRREEE;;;777888888999BBB555JJJ\\\SSSpppxxxqqqwwwnnn\\\eeewww~~~|||zzzxxx{{{~~~~~~~~~uuuZZZBBB===@@@@@@BBBGGGKKKXXXjjjxxx___QQQPPPTTTRRROOOOOOPPPMMMFFFBBBCCCKKKJJJPPP```rrrxxxpppfffSSSNNNGGGAAA>>>===;;;:::<<<<<<<<<<<<=========>>><<<<<<============<<<<<>>BBBJJJRRRWWW]]]iiivvvnnn^^^bbbooowww{{{ooodddWWWMMMKKKOOOOOOQQQRRRQQQLLLFFFAAA???999:::;;;:::888777888999<<<:::888666666666777888666666666666666777888888666777777666555555777999888777777777888888777555666;;;<<<888666999999555444222222555:::>>>>>>===888999888888;;;>>>888000111111222333333444555555333777<<<@@@CCCEEEHHHJJJOOOOOOPPPPPPQQQUUUXXXeeeooobbbNNNIIIMMMNNNTTTbbbqqqqqqOOODDDGGGKKKSSSPPPMMMJJJGGGKKK[[[kkknnnjjjeeeccceeeiiijjjiiigggWWWOOOIIIHHHIIIKKKQQQWWWgggjjjllllllgggaaa[[[XXXZZZ^^^aaabbbbbbdddggghhhtttwwwvvvhhhaaasss|||rrriiidddfffgggeeekkktttuuudddXXXQQQHHH@@@;;;999888888>>>777MMM^^^\\\zzzrrr~~~nnn```jjjzzz~~~}}}|||iiiQQQ<<<:::>>>AAADDDJJJQQQaaarrrpppWWWKKKIIILLLQQQOOOKKKIIIJJJGGGCCCAAACCCAAAAAABBBGGGMMMMMMIIICCCGGGDDD@@@======>>>>>>>>><<<<<<<<<=========>>>>>><<<===>>>???????????????AAABBBBBBBBB@@@???@@@AAABBBAAAFFFPPPZZZaaaiiippp{{{bbb]]]fffuuuyyypppeee\\\SSSKKKIIIMMMQQQQQQQQQMMMIIIEEECCCCCCCCCBBBAAA@@@@@@??????>>>:::999777666555666777888666666666666666777777888666777888777555555666888888888888999999999888777666;;;<<<888666888999666666444444777<<>>999888888;;;===PPP\\\bbb}}}|||yyylllgggsss]]]III:::999???CCCGGGMMMTTThhhyyykkkNNNBBBDDDIIILLLMMMLLLHHHEEEEEEDDDAAAAAADDDCCCDDDEEEDDDBBBBBBDDDFFF@@@>>><<<<<<>>>???@@@???============>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@AAABBBAAA@@@???@@@AAAEEE@@@BBBMMM\\\eeekkknnnooo~~~dddWWW^^^jjj{{{zzzooojjjaaaWWWRRRMMMHHHHHHJJJSSSRRRPPPKKKGGGEEEEEEFFFAAA???>>>@@@CCCEEECCCAAA@@@???<<<:::888777777777666666555555666666777888777888888777555444555666888888999:::;;;;;;;;;;;;666:::;;;999777888888777777555444777<<<@@@@@@???555666555444777;;;888222111222222333333444444555555999>>>BBBEEEGGGJJJLLLNNNOOOPPPQQQNNNWWWYYY```lllhhhWWWQQQQQQ___nnn}}}yyyTTTFFFKKKQQQ]]][[[YYYZZZ\\\eeevvvuuu___]]]eeemmmvvv~~~{{{{{{mmmfffjjjmmmggg\\\YYYUUUUUUYYY\\\XXXQQQIIIEEEEEENNNXXX\\\___bbb^^^^^^\\\XXXSSSPPPOOOPPPOOOPPPSSSWWWYYY^^^hhhrrr}}}hhh```ggg||||||~~~wwwnnnfffccceeeeeebbbfffnnnuuuvvvyyy|||nnn```ZZZSSSRRRNNNFFF>>>999999;;;;;;CCCQQQWWWeee|||vvvkkkiiinnn}}}sssUUUGGG<<<<<>>@@@BBBAAA???@@@EEEIIIBBB@@@>>>>>>???@@@???>>>======>>>>>>>>>?????????>>>???@@@AAABBBBBBBBBBBB@@@AAABBBBBBAAA@@@AAACCCEEE??????JJJYYYeeeooovvvrrr~~~XXXVVVaaajjj|||ssshhh___XXX[[[RRRKKKJJJJJJHHHIIILLLPPPPPPOOOMMMIIIHHHHHHIIIGGGFFFGGGLLLRRRTTTPPPKKKKKKIIIEEEAAA===:::888777666555555555555666777777777888888777555333444444888999;;;<<<<<<<<<======666999:::999888888888888777555444777<<>>666777666444666;;;:::666222222222333333444444444555888===BBBDDDGGGJJJLLLMMMNNNPPPQQQNNN^^^dddeeellliii\\\WWWVVVbbbqqq|||WWWJJJPPPYYYddd```___bbbjjjxxxsssfffhhhnnnllljjjkkklllyyyfff```^^^dddjjjfff^^^\\\WWWUUUZZZ___ZZZPPPMMMGGGGGGSSS```dddaaa]]]VVVVVVUUURRRNNNKKKIIIIIIGGGGGGJJJOOOUUU^^^pppzzzbbb```qqq|||ooogggccceeeddd```ccckkkppprrruuuyyy~~~mmm___WWWVVVTTTMMMDDD;;;888:::===888FFFQQQXXXpppjjjkkkxxx~~~bbbhhhttt}}}iiiddd___]]]ZZZZZZaaaiii{{{vvvbbbQQQIIIBBB<<<>>>DDDIIINNNQQQPPPgggwwwuuuPPPIIIEEEFFFHHHFFFEEEGGGHHHFFFGGGJJJIIICCC???@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCAAA???>>>??????>>><<<>>>>>>>>>????????????@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCCCCCCCCCCDDDFFFFFFBBBCCCJJJUUUcccttt~~~kkkSSSYYYccchhh{{{zzzkkkbbb]]]ZZZXXXWWWPPPJJJFFFHHHJJJKKKNNNSSSOOORRRWWWYYYYYYXXXWWWWWWbbbaaabbbeeehhheee\\\TTTLLLJJJGGGCCC???<<<999888555555555555555666666777666777888777555333333333777999<<<<<<;;;;;;<<<>>>777888999:::999777888999:::777666999===AAAAAA???999:::888555666;;;===;;;222222333333333333444444444777<<<@@@CCCFFFHHHKKKMMMNNNOOOQQQZZZnnnrrrlllooonnnccc^^^TTTYYYeee|||{{{UUUIIIPPPYYYmmmjjjkkkrrr}}}sssnnnttttttkkkaaa^^^nnn~~~yyyvvvwwwjjjeeefffeeekkknnneeeYYYZZZYYYZZZccciiicccVVVNNNIIILLLYYYeeefff^^^XXXXXXXXXUUUPPPJJJDDDAAA???AAA???CCCKKKSSS^^^tttsss```eee}}}rrriiicccdddbbb^^^aaaiiiooopppssswww|||xxxlllkkkvvv~~~zzzpppuuuxxxhhh\\\ZZZUUULLLAAA:::888:::===555EEEQQQ^^^uuuppprrriii___|||~~~|||ssscccmmmxxxzzzuuuqqqssswwwvvvjjjZZZNNNIIIEEEDDDEEECCCBBBEEEJJJNNNVVV]]]```___YYYLLL@@@<<<::::::>>>EEELLLRRRUUUVVVgggtttbbbLLLHHHFFFEEEBBBAAAGGGOOODDDDDDGGGKKKJJJDDD@@@@@@FFFEEEEEEGGGJJJIIIFFFBBBAAA???===<<<>>>??????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEGGGIIIIIIJJJMMMOOONNNMMMNNNQQQVVVaaauuuiiiVVVOOO[[[dddhhh|||{{{qqqjjjccc\\\[[[YYYUUUQQQPPPIIIGGGGGGJJJLLLNNNUUU\\\\\\aaaiiinnnpppnnnlllkkknnnllliiigggccc[[[QQQIIICCCBBBAAA???>>><<<;;;:::555555444444555555666777444666888888666444333333666999<<<<<<999999:::===777666888;;;:::777777;;;<<<:::999;;;@@@CCCCCCAAA===>>>;;;666666;;;???>>>333333333333333333333333333777<<<@@@CCCEEEHHHJJJMMMMMMOOOPPPiiizzzxxxmmmrrrvvvnnnfffWWWWWWdddxxxQQQGGGPPPYYYnnnssswwwpppnnnrrrooocccZZZYYYhhhssswwwuuuyyyooolllpppsssttt{{{wwwdddYYY^^^bbbgggpppuuuiiiVVVNNNOOOUUU```ddd^^^VVVSSSVVVUUUQQQKKKDDD???======???===AAAIIIMMMTTTggg}}}|||jjjaaalllvvvllldddccc```\\\```hhhpppqqqssswww{{{iii```fff{{{vvvzzzoooccc\\\UUUJJJ@@@;;;999888888888GGGQQQddd~~~{{{gggTTTSSSjjj{{{vvv}}}wwwyyy~~~kkkiiisssyyyssshhheeennnyyy~~~jjj___SSSKKKHHHFFFAAA<<>>===>>>@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>???AAACCCEEEGGGHHHHHHMMMPPPSSSUUUVVVXXX[[[^^^]]][[[[[[[[[\\\bbbrrrttt\\\QQQJJJMMM\\\eeelll~~~~~~{{{wwwrrrlllgggdddbbb]]][[[[[[WWWMMMFFFFFFFFFGGGKKKNNNOOOPPPZZZeeeggglllqqqtttrrrmmmiiifff[[[YYYUUUPPPJJJEEE@@@===;;;;;;<<<;;;;;;::::::999555444444444444555666666222555777777666444444444555888;;;;;;777666888;;;777666777;;;:::666777;;;<<<999888:::???BBBAAA@@@???@@@<<<666555:::??????333333333333333333333333444888===AAACCCFFFIIIKKKMMMMMMNNNPPPppp}}}vvvjjjrrr|||vvvmmmbbbaaarrrxxxRRRKKKUUU^^^hhhvvvtttmmmkkkmmmggg\\\WWWYYY^^^hhhpppzzzppprrroooppp|||zzzxxx|||}}}iiikkkrrruuuyyyxxx]]]]]]eeekkkpppxxxyyyfffOOOOOOUUU^^^ddd```UUUNNNMMMOOOMMMIIIDDD???>>>???AAAAAA>>>AAAGGGFFFGGGVVViiixxxccccccqqqyyynnneeeccc```[[[___gggqqqrrrtttwwwzzz~~~aaa___nnn~~~|||lllbbb]]]TTTIIIAAA===:::777444===JJJQQQfffvvvwwwoooRRRRRR^^^nnnxxxvvv}}}hhhmmmwwwzzzooobbbcccsssbbbQQQQQQJJJCCC@@@AAACCCCCCAAAAAA<<<;;;???AAA@@@???@@@AAACCCBBB>>>>>>@@@@@@===;;;???DDDGGGKKKQQQTTTUUU^^^eeelllYYYHHHGGGIIIKKKHHHCCCCCCFFFGGGEEEGGGLLLNNNMMMNNNQQQSSSUUUWWWVVVTTTRRRQQQQQQKKKGGGBBB@@@@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA===>>>AAADDDHHHJJJLLLMMMXXXZZZ^^^```bbbeeeiiikkkiiifffddddddbbbdddnnnzzzuuubbbRRRJJJHHHOOO]]]hhhppp}}}zzzxxxtttnnniiiggghhhiii```[[[YYYYYYTTTKKKHHHJJJEEEHHHNNNQQQPPPQQQ]]]iiigggiiijjjggg```XXXQQQMMMGGGEEEBBB>>><<<<<>>>>><<<@@@AAA===666444999>>>???333333333333333333333333555999>>>BBBEEEGGGJJJLLLMMMMMMNNNOOO|||ooodddhhhvvvtttmmmzzzPPPJJJUUU[[[iii~~~zzzhhhaaa___dddfffcccaaaccctttmmmmmm~~~{{{wwwssswwwzzzvvv~~~~~~jjj```]]]\\\^^^cccuuu}}}{{{xxx~~~|||sssqqqhhhpppyyy~~~rrrbbbeeeeeejjjrrrqqqfff\\\YYYVVV^^^fffeee\\\PPPIIIGGGJJJDDDAAACCCAAA===>>>BBB:::===GGGNNNHHHFFFaaa}}}nnnaaaeeewww|||mmmcccdddccc\\\\\\bbbnnnqqqvvvxxxxxxyyy|||bbbTTTjjjrrrdddXXXPPPHHHEEEAAA<<<:::;;;999IIIVVVlllzzzyyyooo]]]\\\dddwwwrrrhhhvvvooogggccccccjjj{{{]]]LLLJJJDDDCCCAAA???===>>>AAADDD@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@???<<<999>>>@@@BBBFFFKKKPPPUUUXXXZZZddduuuWWWKKKJJJHHHEEECCCDDDGGGJJJLLLDDDFFFRRRYYYUUUSSSVVV[[[___bbbccc```[[[WWWUUUNNNJJJDDD@@@@@@AAABBBCCCDDDAAA??????AAABBB@@@>>>BBBCCCFFFIIINNNRRRUUUWWW___cccjjjppptttuuutttsssuuurrrrrrqqqllliiippp|||sss___RRRMMMFFFJJJQQQ[[[dddqqq~~~yyytttrrroookkkhhheeecccbbb```ZZZSSSNNNLLLKKKIIIGGGIIIMMMSSSVVVXXX]]]eeekkkkkkdddZZZQQQLLLIIIHHHGGG@@@???>>>======<<<======<<<<<<;;;::::::999999888666666666666555555555555888777777888999999666444666777888999:::999999888;;;999777888;;;;;;999666:::888777777999<<<>>>>>>BBB@@@===:::777999<<<@@@999555111//////111222333555999???CCCFFFGGGHHHIIILLLMMMOOOQQQxxxwwwzzz~~~zzzoooQQQMMMTTTXXXooo~~~zzzddd``````eeehhhgggjjjnnnvvvtttuuuzzz~~~yyy}}}zzzjjj[[[LLLGGGGGGGGGIIIMMMQQQZZZZZZ___ooouuupppnnnooovvv}}}|||pppcccfffccccccfffbbbXXXPPPOOOXXX]]]```[[[QQQGGGCCCCCCGGGAAA>>>AAABBB???@@@DDDKKKDDDBBBGGGQQQfff{{{qqqeee\\\gggzzz|||nnndddcccbbb[[[[[[aaammmqqqwwwzzz||||||~~~mmm^^^pppxxxiii\\\RRRGGGAAA<<<888888;;;AAAMMMWWWnnn{{{jjjjjjwwwyyyllleeesssllleeedddgggrrriiiOOOEEEBBBCCCCCCCCCAAA@@@@@@CCCEEEDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFEEECCC@@@===<<>>===<<<<<<<<<<<<;;;;;;;;;:::999999888888666666666666555555555555555555555777888999777555555666888999:::::::::999888777777999;;;<<<:::777:::888777666888:::<<<===DDDBBB???;;;888888:::<<<999666222000111222333333555999???CCCFFFGGGIIIJJJLLLMMMOOOPPP}}}sssYYYLLLJJJNNNRRRllltttuuufffeeefffgggfffgggmmmtttyyy|||{{{uuulllkkksss{{{cccVVVNNNGGGGGGIIIJJJKKKMMMGGGRRRWWWbbbxxx~~~|||~~~wwwnnngggeeedddeeegggbbbXXXOOOLLLXXXYYYWWWOOOEEE??????AAADDD@@@===@@@AAAAAABBBEEEGGGKKKQQQZZZjjj|||oooccc\\\ZZZkkk{{{nnndddbbb```ZZZZZZ^^^jjjooouuuzzz|||}}}~~~}}}}}}mmmyyy|||ssslllbbbVVVHHH???999666888<<<@@@KKKYYYxxx}}}|||}}}ooohhheeepppiiiccceeennn~~~kkkPPPGGGDDDAAAEEEFFFEEEDDDBBBBBBDDDFFFIIIKKKMMMPPPRRRRRRRRRQQQSSSTTTSSSMMMFFF???======???BBBFFFJJJNNNRRRVVVYYYfffnnn~~~cccOOONNNKKKHHHGGGKKKQQQVVVWWWXXXbbbrrrzzzwwwtttuuusssrrrqqqrrrssspppjjjeee^^^XXXPPPJJJGGGHHHIIIJJJHHHKKKOOOQQQQQQPPPPPPPPPPPPRRRVVV[[[aaaggglllnnnssswww~~~vvviii]]]QQQEEEAAABBBKKKNNNWWW```gggrrr}}}yyysssrrrqqqnnnjjjddd```]]]TTTOOOIIIEEEEEEFFFHHHHHHNNNMMMOOOXXXdddiiifffaaaRRRMMMGGGBBB@@@@@@??????>>>===<<<;;;;;;:::;;;;;;:::::::::999888888777777666666666555555555555444333333333555777999888666555666888:::;;;;;;;;;;;;555666777:::<<<<<<:::888888777666666666888:::;;;@@@???>>>:::777777888:::999666333222222333333333555999???CCCFFFGGGIIIJJJLLLMMMOOOPPPwwwbbbNNNHHHHHHIIILLLSSSgggnnnoookkkllllllgggbbbaaahhhpppuuuvvvrrriiiaaadddsssyyy~~~ZZZJJJHHHGGGHHHIIIIIIIIIJJJDDDTTT___iiizzz{{{|||yyypppjjjhhhdddjjjqqquuupppeeeYYYRRRRRRQQQNNNGGG???===???CCCBBB@@@???@@@BBBDDDFFFIIIFFFXXXgggmmmxxxwwweeeWWWWWW]]]mmm|||~~~zzzoooddd```^^^YYYYYY[[[hhhkkkoootttxxx|||~~~oooxxxxxxkkklllooodddXXXJJJAAA<<<888:::>>>===III[[[xxxmmmlllnnnppphhhccchhhuuu|||WWWIIIKKKLLLHHHHHHHHHGGGFFFEEEGGGJJJMMMRRRTTTXXX[[[]]]]]]\\\\\\dddfffdddYYYJJJ>>><<<>>>===BBBHHHMMMPPPTTTZZZ^^^eeeoooiiiSSSQQQMMMJJJJJJOOOVVV\\\YYY___mmm}}}zzzzzz|||yyywwwxxxzzzxxxrrrkkkeee^^^VVVOOOMMMOOOQQQRRRRRRWWW\\\^^^\\\YYYXXXYYYZZZ\\\^^^bbbgggkkkoooqqqwwwzzz~~~qqq```TTTJJJCCCCCCGGGKKKOOOXXXaaahhhqqq}}}yyywwwnnnnnnnnnlllhhhbbb]]]ZZZOOOLLLGGGEEEEEEHHHLLLOOOSSSSSSXXXaaahhhggg]]]TTTMMMJJJEEECCCBBBAAA@@@???>>>===<<<;;;::::::::::::::::::999888888777777666666666555555555444444444555444444555777888888777444555888:::;;;<<<<<<<<<777888:::<<<===<<<:::999777777666555555666888;;;999999999888777777999:::999666333222333333333222444888>>>CCCFFFGGGIIIJJJLLLMMMOOOPPPxxxWWWIIIBBBGGGKKKKKKQQQ[[[kkkxxxxxxjjjfffiiijjjddd^^^```iiiqqqlllhhhbbb```dddnnn{{{uuuuuusssTTTIIIKKKKKKIIIHHHHHHHHHHHHFFF]]]mmmtttzzzwwwrrrvvv~~~~~~wwwjjj```^^^___gggnnntttssslllaaaVVVOOOFFFFFFEEEBBB??????BBBEEE???BBBEEEEEEFFFJJJQQQUUUcccjjjllllll}}}rrr^^^QQQUUUaaaqqq|||~~~xxxnnnccc^^^[[[YYYXXXYYYiiijjjlllqqqwww}}}vvveeepppyyyrrrrrrqqq```VVVJJJCCC>>>::::::===AAALLL^^^zzzsssvvvzzzqqqiiieeelll|||oooSSSLLLPPPOOOKKKIIIJJJKKKMMMPPPUUU\\\aaagggiiikkknnnpppppppppoooyyy~~~|||kkkRRRAAA===AAA<<>>>>>===<<<;;;;;;;;;;;;::::::999888888777777666555555555555444444444444999777666666777888777666444555777:::;;;<<<<<<<<<;;;<<<>>>>>>===;;;:::999666777777666555666999<<<:::;;;:::999777777999;;;:::777444222222222222111444888>>>CCCFFFHHHJJJKKKLLLMMMOOOPPP|||MMMGGGBBBBBBHHHLLLPPPZZZeeesssiiiaaaYYY___ccc```___gggrrryyyoooiiieeeiiiuuu||||||nnnPPPSSSVVVUUUPPPMMMPPPUUUWWWVVVppp}}}tttnnntttnnnllliiicccXXXOOONNNRRReeehhheee\\\RRRLLLGGGDDD@@@AAABBBAAAAAABBBEEEGGGAAAKKKRRRPPPMMMSSS]]]dddtttsssssstttiiiZZZQQQYYYggg{{{}}}~~~uuummmbbb\\\YYYYYYXXXXXXjjjjjjmmmrrrzzznnnaaavvvzzzlll]]]TTTJJJDDD???:::888:::DDDNNN```|||~~~zzz}}}pppiiigggrrreeeTTTQQQOOOMMMMMMMMMQQQXXX^^^fffnnnvvv|||~~~]]]EEE???CCC>>>DDDJJJOOORRRXXXbbbiii{{{kkkYYYWWWUUUSSSVVV]]]fffmmmuuu~~~uuunnneee``````eeejjjnnnpppsssuuuuuurrrnnnjjjhhhfffgggjjjnnnsssxxx|||~~~sssiiinnnyyy}}}jjj\\\LLLCCC???>>>AAAEEEIIIMMMUUU___fffqqqyyyuuusssppptttqqqjjjbbbZZZSSSNNNLLLDDDEEEFFFGGGJJJOOOUUUZZZXXX```hhhjjjcccYYYQQQNNNJJJIIIHHHGGGGGGEEEBBB@@@@@@???>>>======<<<<<<===:::::::::999888888777777555555555444444444444333:::999777666777888777666444555777999::::::::::::===>>>???>>>;;;999999:::666888999888666777;;;@@@BBBBBB???<<<888777888:::???;;;555222111111111111333888>>>CCCFFFHHHJJJKKKLLLMMMOOOQQQyyy~~~tttYYYBBBDDDCCCDDDHHHOOO[[[kkkwwwvvveee^^^VVV]]]aaa```bbblllwww{{{wwwvvvwww|||zzzqqqVVVVVVZZZXXXQQQPPPYYYdddjjjooowwwhhh___cccbbb]]]YYYVVVOOOGGGGGGLLLTTTXXXUUUKKKDDDCCCEEEDDDGGGFFFFFFEEEEEEGGGIIIKKKPPP]]]eee^^^TTTWWWbbbkkklllvvvzzzmmmbbb]]]XXXXXXdddtttyyy{{{rrrkkkaaaZZZXXXYYYYYYWWWggghhhmmmuuulllfff|||lllbbbXXXNNNGGG@@@:::999:::DDDMMM```}}}~~~{{{|||~~~kkkfffhhhxxx~~~___ZZZYYYQQQQQQZZZ\\\cccnnnyyycccEEE===BBBBBBGGGMMMOOOQQQWWWbbbkkkfffXXXXXXXXXYYY^^^gggrrryyy{{{qqqkkklllqqqwww{{{~~~~~~~~~~~~}}}yyytttppplllmmmpppssswww|||yyyqqqiiiiiinnnttt{{{xxx^^^QQQEEE@@@@@@AAACCCGGGIIIMMMUUU^^^fffsssxxxtttrrrooonnnhhh___VVVNNNIIIFFFFFFAAAEEEIIILLLPPPUUU[[[```fffiiijjjdddZZZQQQMMMMMMFFFFFFFFFGGGHHHGGGCCCAAABBBBBB@@@???????????????;;;;;;;;;:::999999888888555555555444444444333333888777555555666888888777444555666888999999888888;;;======;;;888777999<<<666999;;;:::888999>>>CCCEEECCC???;;;666555777999EEE@@@888333111222333333333777>>>CCCFFFHHHJJJLLLLLLMMMOOOQQQ}}}nnnWWWSSS]]]UUUJJJIIILLLIIIJJJIIIKKKVVVkkkzzzlllddd\\\bbbeeebbbdddmmmuuuvvvxxx}}}~~~}}}wwwrrr___ccchhhfff^^^___mmm}}}{{{iii\\\\\\___YYYUUUTTTOOOIIIIIINNNAAAJJJNNNKKKHHHLLLOOONNNQQQOOOMMMKKKJJJKKKNNNPPP___ooovvviiiXXXVVV```jjjeee{{{kkk\\\RRRSSSXXX___ooowwwyyyqqqkkkaaaYYYWWWYYYYYYWWWaaaeeelllwwwiiiiii|||tttjjj___RRRJJJCCC===;;;>>>EEEMMMaaannnnnn~~~}}}yyyxxxxxxgggccchhh{{{yyy]]]___aaaWWW[[[lllkkktttdddCCC:::>>>FFFKKKOOOPPPPPPVVVaaajjjzzzaaaWWWXXXZZZ^^^dddooo{{{zzzttttttyyy|||wwwrrrssstttvvvxxx{{{}}}~~~}}}rrrrrrsssnnnjjjiiiiiirrr}}}uuuTTTHHH???===???AAADDDGGGJJJMMMUUU^^^gggtttxxxuuurrrooobbb\\\SSSIIICCCAAABBBDDDCCCGGGMMMRRRUUU[[[aaafffuuurrrjjj___TTTLLLIIIIIIDDDDDDFFFHHHJJJIIIFFFCCCDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;::::::999999888555555444444444333333333666444222333555888999888444555666777888888777666999::::::888666666:::===666999<<<;;;999;;;@@@FFFAAA???;;;777333444777:::JJJCCC;;;444222333444555333777>>>CCCFFFHHHJJJLLLKKKMMMOOORRRbbbYYYVVVPPPNNNNNNLLLHHHGGGHHHIIIIIIPPPLLLKKKOOOZZZoooxxxmmmnnnsssrrrjjjggglllrrrsssvvv|||zzz|||}}}~~~~~~hhhYYYqqq|||vvv```dddooo```___[[[YYYUUUPPPLLLKKKMMMPPPIIIGGGFFFGGGIIIKKKLLLKKKSSSTTTVVVTTTMMMIIIQQQ\\\zzzwwwnnnaaaYYY]]]hhhqqq~~~{{{eee]]]RRRMMMTTT]]]gggyyy{{{vvvssseeeXXXUUUUUUTTTRRRRRR[[[aaakkkxxxpppwwwvvvtttlllWWWMMMIII???999;;;999HHHSSSYYY~~~jjjfffrrrxxx{{{|||}}}|||ooocccgggqqquuu___aaaccchhhrrrvvv{{{aaaGGGDDDBBBGGGMMMRRRRRRQQQWWWdddppp~~~ccc[[[WWWWWW___kkkvvv~~~zzzqqqtttwwwzzz{{{|||}}}~~~wwwkkkggglllrrrsssqqqqqqrrrvvvlllRRRHHH??????BBBDDDFFFIIIBBBJJJUUUaaannn~~~|||uuutttooogggXXXQQQHHHCCCCCCEEEGGGGGGJJJPPPVVVXXXWWWZZZbbbiiiqqqiii^^^UUUOOOKKKFFFCCCBBBKKKTTTVVVPPPGGGAAA>>>DDDDDDCCCCCCBBBAAAAAA@@@?????????>>><<<:::888666777777666555555555555555555555555555666888999:::777666666666888999;;;===<<<999666333444777;;;>>><<<;;;===???===:::<<>>555111333333000444888>>>BBBEEEHHHJJJLLLOOOQQQSSSUUUmmmSSSJJJIIIFFFGGGIIIJJJJJJKKKLLLMMMMMMOOOOOOQQQYYYkkkxxx|||qqqpppvvvxxxuuuoooxxx~~~~~~xxxaaa[[[sssyyyqqqfffsssnnn]]]\\\TTTTTTRRROOOMMMLLLNNNOOOJJJHHHEEEDDDEEEJJJOOOSSSaaa\\\UUUOOOKKKOOO]]]kkk|||lll]]]VVV\\\hhhqqq~~~}}}|||{{{qqqcccSSSRRRVVVaaapppzzzuuurrrdddXXXUUUVVVUUURRRRRRZZZ```kkkvvv~~~mmmkkk~~~tttqqqiiiVVVMMMJJJ>>>999<<<===FFFUUU\\\mmmeeehhheeennn}}}}}}{{{{{{yyylllaaaeeepppoooaaahhhjjjoooyyy}}}___FFFFFFGGGKKKOOORRRQQQSSS^^^ppp\\\UUUTTTZZZhhhvvvuuuxxx{{{}}}~~~~~~~~~rrrddd^^^bbbkkksssvvvrrrrrrqqquuuvvvaaaMMMDDD===>>>BBBEEEGGGKKKGGGNNNXXXcccppp~~~{{{sssoooggg^^^NNNJJJDDDBBBDDDHHHJJJKKKPPPSSSXXXZZZ\\\aaaiiipppmmmdddXXXOOOKKKJJJIIIHHHJJJOOOSSSRRRLLLFFFAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@???>>><<<:::999777666666555555555555555333333444444555777888999555555444555666888999;;;:::888555333333666:::===;;;:::;;;===;;;888:::@@@??????===:::777666777999FFFDDD===444111333333000444888>>>BBBEEEHHHJJJLLLMMMOOOQQQRRRwwwZZZHHHBBBCCCFFFDDDFFFJJJNNNOOOPPPQQQSSSYYY^^^gggvvv~~~vvv}}}~~~www{{{~~~^^^XXXaaarrrnnngggiiiiiiUUUVVVKKKLLLMMMLLLLLLLLLNNNPPPLLLJJJGGGDDDEEEMMMYYYaaannncccVVVQQQTTTaaavvviiiZZZXXXdddvvv|||tttpppllluuu~~~rrreee]]]WWWnnn~~~xxxtttooocccXXXVVVWWWUUUSSSRRRWWW___iiirrryyyiii^^^xxxvvv{{{}}}ttt|||oooZZZOOOKKK>>>999>>>???BBBSSSZZZ}}}ooocccdddbbbiiiyyyxxxxxxuuuhhhaaafffqqqqqqllluuuuuuxxxaaaFFFGGGJJJLLLNNNNNNMMMQQQaaayyytttTTTQQQTTT___ooo~~~~~~}}}|||{{{zzzyyyzzz{{{}}}xxxlll\\\RRRTTT```nnnxxxvvvvvvqqqnnnrrrvvvlll]]]GGG@@@;;;???CCCFFFHHHLLLMMMSSS]]]gggrrr~~~sssjjj^^^SSSEEEDDDCCCEEEJJJNNNRRRSSSYYYZZZ\\\```eeelllrrruuufff\\\QQQIIIGGGIIILLLLLLPPPOOOMMMIIIFFFBBB@@@???>>>????????????@@@@@@@@@<<<============;;;:::999777666555555444444555555333333333333444666777888444333333333444555777888888777444333444666:::<<<;;;999999;;;999666777<<<======<<<:::888777777999BBBAAA<<<444111222333111444888>>>BBBEEEHHHJJJLLLMMMNNNPPPRRR^^^LLLFFFCCCGGGOOOPPPPPPSSSVVVWWWWWW\\\bbbooo|||~~~xxx{{{```[[[cccppphhheeerrrhhhPPPNNNEEEFFFFFFFFFHHHKKKPPPTTTNNNOOOMMMJJJJJJRRR```jjjeee[[[QQQRRR\\\lllxxxeee^^^eeevvvxxxpppkkkppppppssswwwtttjjjdddddd|||wwwsssnnnaaaWWWUUUWWWUUUSSSRRRTTT\\\gggooottt{{{eeeXXXrrr|||fffSSSJJJ???;;;>>><<>><<<============<<<<<<;;;;;;777777888999888777666555666666555444444444444555333333333444555666777888444333333333333555666888888777555555555888;;;<<<;;;888777999888555555999999:::;;;:::777666666777===>>>;;;444000222333111444888>>>BBBEEEHHHJJJLLLOOOPPPRRRSSSgggGGGBBBEEEFFFLLLWWW```]]]\\\^^^^^^```jjjuuu~~~xxxvvvxxxwww{{{{{{iiieeeppplllrrrsssQQQHHHDDDCCCAAA@@@BBBIIIQQQXXXRRRSSSRRROOOLLLPPPYYYaaaQQQKKKHHHMMMVVV```jjjssslllfffdddkkkvvvrrrkkkwww~~~{{{vvvrrrmmm```UUUSSSUUUTTTQQQQQQRRRZZZdddkkkqqqyyyaaaZZZyyyyyyrrrVVVIII???======888GGGXXXaaatttrrrnnn```aaajjj{{{sssPPPKKKKKKQQQTTTVVVVVVYYYhhhfffRRROOO[[[aaammmxxx~~~~~~yyyuuummm___QQQJJJLLLVVV^^^qqqyyy{{{tttnnnjjj___SSSBBB>>>===AAAEEEFFFIIIMMMRRRZZZfffqqq{{{sssdddUUUHHHBBBFFFIIIOOOTTTYYY]]]```bbbggghhhlllqqquuusssllleeeYYYTTTNNNKKKKKKKKKJJJHHHGGGEEECCCAAAAAAAAA???===???>>>===;;;:::888777666444555666666666555444444666666555444444444444444444444444555666777999999555444444333444555777888888777777777888:::<<<===;;;777555888888555555777777999;;;:::888666555555999<<<:::444000222333222444888>>>BBBEEEHHHJJJLLLOOOPPPQQQSSSqqqVVVAAACCCJJJLLLTTT```ccc^^^]]]```ccciiiyyy~~~xxxyyy|||}}}sssqqqqqqyyy|||SSSHHHFFFCCC@@@===@@@GGGQQQYYYSSSSSSQQQMMMHHHFFFIIILLLHHHDDDEEEIIIMMMMMMNNNQQQRRRXXXfffvvv}}}~~~xxxtttqqqsss}}}~~~{{{~~~}}}zzzvvvrrrmmm```SSSPPPRRRQQQOOOOOORRRXXXaaaiiiqqqyyy___\\\}}}zzzuuuVVVIII@@@======777DDDVVVbbbsssqqqmmm^^^```mmmsssRRROOOPPPPPPUUU[[[\\\```lllmmmVVVMMMSSSVVV]]]jjj{{{~~~yyyxxxqqqfffYYYOOOKKKMMMOOOkkkwww|||uuulll^^^OOOBBB??????CCCFFFGGGLLLQQQUUU___mmmyyy|||nnn```RRRJJJIIIKKKOOOVVV[[[^^^aaadddeeelllnnnssswwwvvvooocccYYYTTTQQQNNNMMMNNNLLLHHHDDDCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@>>><<<:::888666555666777888888888777666555666555444444333333444444555555555666777888999:::666555555444555666777888777777888999:::;;;======;;;666555777999777666888888:::<<<<<<:::777555555666;;;;;;666111111333222444888>>>BBBEEEHHHJJJLLLLLLMMMOOOQQQbbbSSSHHHKKKNNNPPPZZZgggddd```bbblllttt|||~~~|||yyy{{{|||sssvvv~~~~~~nnnMMMKKKFFFDDDAAA???@@@GGGPPPVVVOOOMMMIIIFFFBBB@@@@@@@@@EEEBBBCCCFFFFFFDDDFFFJJJRRRZZZiiivvvuuuttt}}}kkkiiiiiillluuu~~~}}}zzzvvvsssnnn```QQQMMMNNNNNNMMMNNNQQQVVV^^^gggrrr{{{___XXXuuukkkTTTJJJ???<<<>>><<>>@@@@@@===999666555666;;;===777222111222222444888>>>BBBEEEHHHJJJLLLLLLMMMOOOQQQZZZSSSNNNNNNMMMNNNYYYfffllljjjqqqyyyuuuwwwxxxxxx~~~rrrmmmrrrvvvsssuuu{{{|||xxxVVVCCCNNNFFFEEECCCBBBBBBGGGNNNSSSIIIFFFBBB@@@@@@AAA@@@@@@???<<<<<>>???DDDIIIMMMUUU]]]aaalll|||ppp___QQQHHHKKKTTTXXX]]]dddhhhjjjlllooorrrsssvvvyyyxxxqqqeeeZZZRRROOOLLLJJJJJJKKKKKKGGGDDD@@@DDDGGGEEEAAA???AAAEEEDDDCCCBBBAAA@@@???>>>===999999::::::999888666555555555444333333333333444333333333444555666777888666555444333444555666777444555666888:::;;;;;;;;;<<<777555999<<<;;;:::;;;>>>AAACCCCCC???;;;888777555;;;>>>888222111222222444888>>>BBBEEEHHHJJJLLLMMMOOOQQQSSSYYYPPPJJJNNNSSSWWWcccqqqsssvvvqqqllloooooorrrxxx~~~}}}}}}zzzwwwvvvvvvwwwxxxuuuxxxyyyzzzyyyxxxsssyyyzzzpppmmmhhhbbbhhhiiiooo}}}fffLLLGGGLLLMMMJJJGGGGGGGGGFFFBBB???@@@AAACCCDDDFFFGGGGGGGGGHHHGGGDDD???>>>FFFTTT___www___VVV___hhh}}}xxxuuufffmmmwww~~~vvviiixxx}}}{{{yyyyyywwwuuusssnnn___QQQKKKLLLLLLLLLNNNQQQSSS\\\jjjvvvwwwSSSVVVnnn}}}}}}ddd___VVVLLLDDD@@@>>>>>>GGGYYYddd{{{vvvlllggghhh}}}___UUUPPPZZZfff|||jjj]]]ccckkk{{{{{{||||||{{{uuukkkccc\\\SSSJJJGGGPPP```rrr}}}iiiTTTCCCCCCDDDHHHLLLRRRXXX[[[gggtttppp[[[NNNNNNSSSXXXccchhhmmmmmmppptttvvvuuuqqq~~~{{{kkk^^^VVVOOOOOOMMMJJJIIIIIIMMMPPPSSSOOOSSSWWWWWWQQQIIICCC@@@BBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>===<<<;;;:::888777555444333333444444333333333333444666777999444444333333333444444555666:::===>>>;;;:::;;;===;;;999888999<<<===:::777?????????>>><<<:::888666888???CCC@@@666///000333444888===BBBFFFIIIMMMOOOOOOPPPRRRSSSXXXNNNJJJOOOUUU\\\iiixxx|||llllllooooooqqqvvv{{{zzz|||}}}pppnnnkkkhhhggggggiiijjjhhhnnnrrruuu{{{yyyffffffcccggg|||vvvkkkeeeaaa]]]gggkkkvvv[[[IIIFFFIIINNNLLLIIIHHHHHHGGGCCC@@@???AAAEEEIIIKKKLLLKKKJJJ???AAABBBCCCGGGNNNYYY```eeeUUUUUUaaajjj]]]SSS\\\aaajjjsss|||rrriiizzz}}}{{{zzzyyyxxxuuusssnnn___QQQLLLLLLKKKLLLNNNXXXZZZdddqqq{{{zzzPPPOOOgggggg```VVVKKKCCC???===>>>IIIWWW___sss}}}sss~~~rrrhhhgggkkk\\\UUUVVVfffpppnnnbbbiii~~~}}}~~~~~~}}}|||vvvllleee```XXXPPPJJJMMMVVVggg{{{mmmXXXAAABBBDDDHHHNNNVVV^^^bbbooozzzkkkWWWOOOQQQXXX]]]iiiooorrrrrruuuzzz|||{{{|||xxxggg[[[TTTOOOOOOMMMKKKJJJLLLOOOSSSVVV]]]___aaa___XXXOOOIIIFFFGGGHHHHHHHHHGGGFFFFFFEEE?????????>>>>>>===<<<;;;999888666555444444555555333333333333444666777999555444444333333444444555777:::===<<<999888:::<<<<<<999888999<<<===;;;888>>>>>>>>>===<<<:::777666999???DDD@@@777111111444444888===BBBFFFIIILLLOOONNNOOOQQQSSSWWWNNNKKKRRR[[[dddtttyyyooojjjnnnrrrqqqsssxxxvvvwwwyyy~~~}}}vvvooodddbbb___]]]\\\^^^```bbbcccllltttyyyfffTTTUUUSSSVVVcccooovvvwwwoooccc\\\YYYWWW___gggwwwfffPPPHHHHHHIIIOOONNNLLLKKKJJJGGGCCC@@@>>>AAAFFFJJJLLLKKKIIIGGG===???DDDJJJPPPVVV[[[]]]TTTLLLTTTbbbnnnjjjUUUKKKQQQWWWaaalllvvv{{{|||{{{tttsssuuu{{{~~~~~~qqqooo}}}|||{{{zzzxxxuuurrrlll^^^QQQLLLKKKKKKLLLNNNYYY^^^iiiwwwyyyLLLLLLiiisssssswwwuuukkkdddWWWKKKBBB>>>===>>>KKKWWW^^^vvvhhhaaa|||nnnfffjjjrrr\\\UUUZZZnnn|||vvvpppzzzzzz~~~yyypppiiifff___XXXPPPKKKKKKYYYpppzzznnnZZZAAAAAACCCHHHQQQ[[[eeejjjuuu{{{dddTTTQQQWWW```eeeqqqtttvvvuuuyyyqqq```VVVQQQOOOLLLKKKJJJJJJLLLOOORRRTTTYYYZZZZZZWWWQQQKKKFFFDDDDDDDDDDDDDDDCCCBBB@@@@@@============<<<;;;:::999999888777555555555666666333333333333444666777999555555444444444444444555888:::;;;:::777666888;;;===:::888999<<<===;;;888<<<<<<======<<<999777666:::???CCC@@@888222222555444888===BBBEEEHHHLLLNNNMMMNNNPPPRRR[[[RRRPPPXXXcccnnnkkkiiikkkqqqttttttwww}}}vvvvvvvvvxxxxxxrrriiibbbZZZXXXVVVUUUVVVYYY]]]___eeeppp|||xxxVVVFFFFFFGGGHHHNNN[[[ccciiieee[[[TTTTTTWWW[[[ddduuuvvv[[[OOOKKKKKKMMMPPPOOONNNLLLIIIFFFBBB??????AAACCCEEEEEECCCAAA???CCCDDDHHHMMMSSSVVVVVVUUURRROOO\\\nnn|||eee```aaabbb```gggpppuuutttnnnhhhddd^^^aaagggmmmpppooojjjffflllvvvwwwoooxxx~~~~~~}}}|||{{{xxxtttqqqiii]]]QQQLLLKKKKKKLLLOOOTTT[[[iiiyyysssIIIPPPsssyyyppplllhhhpppgggYYYKKKAAA======>>>IIIXXXbbb|||vvvttt~~~pppkkksss{{{ZZZXXX^^^sss~~~uuuooommmgggaaaWWWOOOIIIOOO```llleeeXXXAAAAAACCCIIIRRR^^^iiipppyyyxxx```TTTVVV___gggmmmuuuwwwvvvuuuzzzyyygggXXXQQQPPPPPPJJJJJJIIIHHHIIIKKKMMMNNNHHHHHHHHHGGGDDDBBB@@@??????>>>>>>===<<<;;;999888888888999999888777777666888777666444444444555666333333333333444666777999666555555444444444444555888999:::888555444777:::>>>;;;888999;;;<<<;;;888:::;;;<<<===<<<:::777555999>>>AAA???888333222444444888===BBBEEEHHHKKKMMMNNNOOOQQQSSSdddZZZWWW___jjjwwwyyyjjjfffhhhlllqqqssssssxxx~~~yyyvvvsssqqqnnnhhh___YYYOOONNNLLLKKKMMMRRRWWWZZZeeeqqqjjjIII===<<<===???@@@IIIQQQYYYZZZUUURRRVVV]]]eeemmm|||hhhZZZRRRMMMLLLOOOOOOPPPOOOMMMIIIDDD@@@===??????>>>>>>============FFFEEEEEEHHHLLLPPPQQQQQQ[[[aaawww~~~ddd[[[aaarrr|||kkk\\\SSSQQQFFFLLLTTTWWWTTTRRRRRRTTTYYYbbboooxxx|||}}}~~~wwwnnnnnn~~~~~~~~~~~~}}}yyytttpppeeeZZZPPPMMMLLLKKKNNNRRRTTT]]]mmm|||mmmGGGQQQuuuxxxssstttkkk\\\MMMCCC>>>>>>???DDDWWWcccxxx|||vvvwwwvvvsss~~~zzz```TTT]]]ggg}}}yyy{{{vvvsssnnnhhh___XXXOOOKKKPPPXXXWWWQQQAAABBBDDDJJJSSS___kkkrrrzzzwww```YYY]]]eeemmmtttzzzzzzyyyxxx}}}lll]]]SSSOOOOOOPPPKKKKKKJJJIIIHHHHHHHHHHHHCCCBBBBBBAAABBBAAAAAA@@@??????>>>>>><<<;;;:::999666777777777777666666555666555444333333333444555333333333333444666777999777666555444444444444444777888999777444444777:::>>>;;;888888:::;;;:::888888:::<<<======:::888666777;;;>>>===777333222333444888===AAAEEEGGGJJJLLLOOOQQQSSSUUUnnnddd___eeeooo{{{vvvmmmhhhdddgggllloooppprrrvvvzzzyyyuuupppllliiiccc[[[UUULLLJJJGGGFFFHHHLLLQQQUUUbbbmmmzzz___EEE@@@<<<===AAA>>>@@@EEELLLRRRSSSTTT\\\fffpppwwwnnnddd[[[XXXRRRJJJIIIOOOPPPQQQQQQNNNIIICCC>>><<<===<<<;;;<<<===???AAACCCAAA@@@@@@AAAFFFLLLSSSWWWhhhzzziiifffjjjyyykkkUUUHHHEEEFFF@@@FFFLLLLLLJJJLLLUUU]]]dddkkktttzzz|||{{{yyyxxxwwwwwwqqqkkksss~~~~~~~~~yyysssnnn```XXXOOOMMMLLLLLLPPPTTT[[[dddsssiiiGGGOOOlllwwwnnn___PPPEEEAAA@@@AAABBBUUU^^^vvvuuulll|||pppgggttt{{{yyyiii^^^RRRTTTcccnnnwwwrrrrrryyyrrrfffcccnnn|||zzzxxxsssllleeebbbYYYMMMHHHJJJKKKIIIAAABBBFFFLLLVVVbbbmmmtttuuutttaaa^^^dddjjjqqqyyyppp___VVVRRRPPPOOOPPPMMMMMMLLLKKKIIIHHHFFFEEEGGGEEECCCCCCCCCCCCAAA@@@>>>>>>>>>======;;;:::999777888888888888888777777555444333222222333444444333333333333444666777999777777666555444444444444444777888777555555777;;;>>>:::666666888:::888666777999<<<>>>>>><<<999777666999<<<;;;777333222222444888===AAADDDGGGJJJLLLPPPQQQTTTVVVwwwllleeeiiiqqq|||uuusssqqqmmmiiiccchhhmmmoooqqqrrrtttuuuuuurrrnnnkkkhhhccc[[[UUUNNNKKKGGGDDDDDDGGGKKKNNNTTT]]]jjjzzz{{{UUUEEEFFF???>>>DDDBBB??????DDDLLLRRRWWWbbbnnnwww}}}zzziiiWWWPPPNNNQQQNNNGGGGGGOOOQQQSSSTTTQQQJJJCCC???===<<<<<<===>>>@@@AAACCCCCC>>>???AAABBBGGGOOO[[[dddvvv}}}ttt~~~hhhTTTJJJGGGHHHIIIPPPVVV\\\___bbbgggpppwww~~~}}}tttmmmkkkhhhjjjgggfffuuu~~~~~~zzzsssnnn\\\UUUNNNMMMLLLMMMQQQWWW]]]fffvvvaaaFFFOOOgggxxxooobbbSSSIIICCCBBBCCCFFFVVV\\\~~~}}}vvvrrraaaddd|||yyyvvvnnnrrr||||||ddd^^^WWW[[[hhhsssyyyxxx~~~|||jjj]]]XXXXXX\\\dddnnnuuu{{{|||{{{vvvpppiiiggg___RRRIIIFFFEEEDDD@@@BBBGGGPPP[[[gggqqqwwwxxxooobbbccciiimmmttt~~~tttdddWWWSSSTTTRRROOONNNKKKKKKKKKJJJIIIGGGEEEDDDGGGDDDBBBAAABBBAAA>>><<<<<<<<<<<<<<<<<<;;;:::999777777888888888888777777555444333222333333444555333333333333444666777999888777666555444444444444222555888999777666999;;;===999555444666888777555777999===??????===:::888666999<<<<<<888555333333555888===AAADDDFFFIIIKKKOOOQQQSSSUUU}}}ppphhhjjjqqq{{{qqqddd[[[^^^hhhmmmiiicccdddiiiooorrrtttuuuuuussspppnnnlllllljjjeee]]]WWWNNNJJJEEE@@@>>>@@@CCCEEEBBBJJJWWWiiimmmJJJ@@@EEE;;;:::BBB???AAA>>>AAAJJJRRRYYYfffrrr}}}{{{zzzfffXXXOOOGGGEEEKKKKKKEEEGGGPPPSSSUUUVVVSSSKKKDDD???>>><<<>>>@@@AAAAAAAAA???>>>@@@CCCFFFHHHKKKUUUcccmmmrrrbbbRRRLLLQQQWWWXXXUUU```fffoooxxxxxxhhh___]]]UUUYYYYYY\\\ooo~~~~~~zzzsssmmmZZZSSSNNNLLLMMMNNNSSSYYYYYYccctttYYYEEESSSjjjyyypppcccUUUKKKEEECCCCCCMMMYYY^^^zzzddd___{{{wwwzzzuuujjjhhhddd^^^]]]___dddjjjkkkkkkuuuxxxccc```]]]```lllxxxhhhVVVSSSUUUYYY]]]bbbdddbbb]]]ZZZcccvvv~~~}}}}}}xxxrrrkkkiiiaaaUUULLLIIIEEEAAA???BBBHHHRRR^^^jjjuuu{{{{{{kkkaaaeeekkknnnvvvnnn^^^SSSSSSVVVSSSNNNLLLGGGGGGHHHHHHGGGFFFDDDCCCDDDBBB@@@@@@BBBAAA>>>;;;>>>>>>>>>???>>>>>>======555555666666666666666555666555444333444444666666333333333333444666888999888888777555555444444444111444999:::888888999<<<===999444333555777666444777:::===@@@@@@>>>;;;999777:::<<<<<<:::666555444555888===AAADDDFFFIIIKKKNNNPPPRRRUUUyyyrrrsss{{{qqqaaaTTTIIIJJJKKKOOO^^^nnnrrrnnnmmmnnnppprrrttttttsssqqqnnnnnnmmmlllnnnlll```SSSIIIFFFAAA===::::::;;;<<>>CCCDDD@@@???BBBDDDBBBBBBDDDLLLWWW```kkk}}}{{{qqq___XXXdddqqqvvvttttttyyyqqq\\\TTTPPPMMMKKKHHHHHHJJJQQQZZZdddkkknnnvvv|||}}}~~~~~~sssggg\\\VVVQQQNNNLLLLLLRRRZZZVVV```mmmwww{{{~~~yyyTTTJJJgggxxxvvvvvvtttkkk\\\QQQLLLHHHEEENNNRRR[[[|||tttfff[[[rrrtttssswwwhhhaaabbb^^^[[[]]]ccchhhkkkkkkmmmppprrrmmmaaaVVVTTTVVVTTT___iiijjjiiiqqqkkkaaaXXXVVVWWWWWWZZZ^^^```[[[WWWVVVTTTVVVbbbpppyyy~~~~~~xxxwwwrrrnnnfff\\\QQQIIIEEEDDD???BBBKKKWWWeeeqqqyyy|||xxxjjjcccjjjrrrtttzzzppp```\\\XXXTTTRRRPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777777777666555555444444222333444555555444333222555444333333444666999:::888666555444444555666888444666888999888888:::;;;===;;;888777777777777666;;;===???AAAAAA>>>999444777777:::<<<888222111444555888===AAADDDGGGKKKNNNOOOPPPSSSUUU{{{tttwww~~~xxxhhhZZZOOODDD<<>>===;;;;;;@@@IIIRRRVVVWWWQQQCCC;;;@@@DDDAAA@@@CCCBBBCCCJJJSSS\\\eeesss~~~nnnYYYOOOIIILLLKKKHHHJJJQQQUUUTTTTTTaaafff___WWWSSSOOOIIIIIIHHHFFFEEEDDDCCCCCCBBBQQQUUU```nnnzzz|||iiiaaa___^^^pppuuu~~~rrr]]]QQQMMMIIIFFFEEEHHHGGGGGGIIINNNRRRUUUVVV___fffqqqzzz~~~}}}rrrfffZZZUUUQQQOOOMMMLLLQQQXXX]]]gggsss{{{~~~ddd[[[|||yyyuuuzzztttmmmppp~~~rrr\\\SSSRRRQQQLLLMMMUUU^^^|||xxxccc[[[uuu{{{rrrtttzzzeeeVVVOOOSSSRRRTTTXXX___gggmmmooo||||||zzzqqqbbbVVVTTTYYY\\\iiiwwwzzzxxxnnnVVVQQQPPPTTTVVVTTTRRRSSSVVVSSSRRRTTTVVVZZZgggtttyyyuuuuuuzzz|||{{{wwwrrriii```XXXPPPIIIEEEEEEEEEIIISSSaaaqqq~~~vvvkkkeeekkkrrruuu}}}wwwkkk___\\\WWWTTTQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@???>>>>>>>>>===============<<<;;;;;;888888888777666666555555333444444444444444444333555444333333444666999:::777666555333333555666777555777999:::999999999999;;;999777777888999999888;;;<<>>:::333111444444888===AAADDDGGGJJJLLLPPPQQQSSSTTT{{{uuuxxx~~~zzzmmm[[[OOOIIIEEE@@@>>>@@@@@@CCCMMM^^^lllsssgggiiinnnrrrvvvxxxyyyyyyxxxyyyzzzyyyzzztttdddUUUAAA@@@>>>=========>>>???>>>>>>===>>>???AAABBBCCCGGG@@@===CCCEEEBBBCCCHHHHHHOOO]]]llltttxxx}}}}}}zzz|||}}}kkkXXXOOOKKKLLLJJJHHHLLLVVV]]]```dddlllnnneee___aaacccaaa[[[OOOFFFHHHIIIHHHKKKRRRZZZcccrrrppphhhjjjvvvxxxfff^^^WWWVVVWWWXXX\\\```aaa```______``````___]]]___eeeooozzz~~~{{{pppeeeWWWSSSQQQPPPNNNMMMQQQWWW___iiivvv~~~eeettt{{{~~~tttoooooowww|||]]]SSSVVVUUUOOOOOOXXXbbb{{{nnnmmmxxxoootttqqqYYYJJJFFFGGGJJJOOOTTTZZZbbbiiinnnvvvxxx{{{yyypppfffeeekkkmmmWWWPPPNNNOOOTTTVVVRRROOOOOOMMMMMMPPPUUU[[[bbbnnnyyyuuudddYYYXXXddd{{{~~~}}}wwwoooggg```WWWNNNHHHGGGHHHLLLVVVeeeuuussskkkhhhmmmsssxxxyyykkkfff^^^ZZZVVVSSSQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<=========<<<<<<;;;999999999888777777666666555444444333333444444555555444333333444666888:::777666444333333444666777222555888999888666555555999777666777888::::::999;;;;;;===@@@AAA@@@<<<888666888===AAA===555111333333888>>>BBBEEEFFFHHHIIIPPPQQQSSSTTT~~~xxxwwwyyy{{{|||vvvrrrgggXXXNNNJJJGGGCCCBBBBBBAAA@@@CCCLLLWWW___fffiiioootttxxx{{{~~~wwweeeTTTAAAAAA@@@@@@????????????@@@BBBCCCBBB??????AAACCCBBB@@@CCCHHHIIIHHHLLLSSSXXXdddxxx|||{{{}}}gggUUUMMMOOONNNNNNPPPWWWbbbmmmsssvvv{{{yyyqqqrrrwwwbbbTTTVVVZZZZZZbbbooottt{{{uuuxxx}}}|||sssnnnkkkjjjnnnjjjhhhhhhggggggmmmtttzzzzzz{{{~~~~~~{{{|||zzzzzz}}}{{{}}}xxxnnndddTTTQQQPPPQQQOOONNNQQQVVV[[[fffsss|||nnn~~~wwwvvvzzzeeeZZZ[[[YYYRRRSSS\\\ccczzz}}}uuu}}}yyynnntttkkkTTTHHHHHHEEEJJJOOOSSSUUUYYY___dddmmmrrreee[[[ZZZUUURRRSSSRRRNNNMMMPPPLLLNNNSSSYYY___gggqqqyyyuuummmcccaaaeeemmmuuu{{{oooppp~~~|||~~~{{{vvvnnneee[[[RRRMMMDDDGGGOOO\\\lllzzzqqqlllkkkooottt{{{nnneeeddd\\\YYYUUURRRPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????;;;<<<<<<======<<<<<<;;;999999888777777666666555555444333222222333444555444444333222333666888999666555333222222333555666333777:::<<<:::777555444999888777777999999999888999999:::===???>>>;;;999555888???CCC???666222333333777>>>CCCEEEFFFGGGHHHOOOPPPRRRTTTxxxttttttvvvllllllggg^^^VVVPPPJJJCCCAAABBBBBB@@@???AAAHHHOOOeeejjjqqqwww{{{~~~zzzfffSSSEEEEEEFFFEEEDDDBBB@@@???:::===@@@???<<<<<>>@@@>>>;;;999888;;;:::888888999888777555777777777999;;;;;;:::888555999???DDD@@@777222222222777>>>CCCFFFGGGHHHIIINNNOOORRRUUUuuuqqqqqqooossssssmmmggg```WWWOOO@@@???AAACCCBBBBBBGGGMMMaaahhhpppxxx||||||fffSSSJJJKKKLLLLLLJJJGGGCCC@@@:::<<<>>>===<<<===AAAEEECCCIIIRRRZZZcccnnn}}}wwwooocccZZZ[[[fffvvv~~~lll___[[[```___bbbiiinnnqqqvvv{{{lll___XXXYYY^^^\\\dddyyy{{{{{{}}}yyyrrrggg\\\PPPNNNNNNQQQRRRRRRWWW]]]iiiqqq{{{xxxkkktttvvvyyyuuurrr}}}vvvrrrsssnnnfff]]]bbbaaavvv~~~yyymmm|||vvv~~~sssxxxsss]]]JJJEEEJJJJJJMMMRRRTTTUUUTTTTTTTTTKKKKKKWWWjjjrrrooorrr{{{{{{WWWNNNTTTTTTTTTVVVYYYVVVPPPNNNPPPVVVYYYZZZZZZ^^^dddgggfffeeehhhooozzzppp\\\LLLJJJNNNXXXdddxxx~~~wwwlllbbb\\\YYYJJJFFFEEEJJJXXXkkk}}}wwwuuuvvvyyyvvvkkkddd___]]]XXXUUURRROOONNNNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@??????@@@@@@<<<======<<<<<<:::999999777777666666555444444444555444444333333444444555444333222222333555777999555444222111111222444555444777:::;;;:::888777666;;;:::999999999888666444666666555666888999888777555888???CCC???666222333333777>>>CCCFFFHHHJJJLLLMMMOOOQQQTTT~~~uuuqqqooossssssnnnhhhccc\\\TTTJJJFFFEEEHHHHHHFFFIIIOOOZZZbbbmmmvvv}}}}}}hhhUUUMMMOOOQQQRRRPPPLLLHHHEEE@@@@@@AAAAAACCCGGGKKKNNNPPPUUU\\\dddooozzziiiYYYTTTTTTZZZgggvvv}}}mmmbbb```bbbbbbhhhqqquuurrrrrrtttqqqZZZQQQKKKLLLQQQ]]]qqq~~~wwwuuuzzz}}}~~~~~~}}}~~~~~~~~~}}}|||uuummmaaaVVVOOOMMMMMMQQQSSSTTTZZZbbbnnnvvv~~~sssmmmmmmlllXXX[[[bbbnnn~~~yyywww{{{~~~wwwmmmdddgggaaammm~~~ppptttlll}}}yyy|||ppp\\\NNNLLLRRRRRRTTTXXX\\\^^^^^^[[[XXXXXX^^^mmmzzzqqq___^^^iiiwwwdddRRRRRRVVVYYYXXXZZZ\\\YYYVVVWWW[[[\\\______]]]___eeegggdddiiiooovvv|||nnn[[[RRRPPPRRRVVVZZZhhh~~~yyytttnnneee]]]NNNIIIDDDGGGSSSgggzzz~~~}}}}}}wwwlllfffbbb]]]YYYWWWTTTPPPNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;999888777888888777777666555555555333444444444444444444333333333222222333555777999444333222000000222333444000222555555444444444555999999888999:::999777555888666555666777888888777666888>>>BBB>>>555111333444888>>>BBBFFFJJJMMMPPPNNNOOOQQQSSS{{{sssvvvxxxvvvpppkkkhhhccc]]]YYYQQQLLLMMMKKKGGGHHHMMMTTT]]]jjjttt|||iiiVVVOOOQQQTTTVVVTTTPPPKKKHHHCCCBBBBBBDDDIIIOOOUUUXXX^^^aaaeeekkkwwwnnn```aaa```\\\bbbmmm|||{{{kkkbbb```eeefffooo{{{zzzwwwyyyuuuooobbb\\\UUUTTTXXXVVVlllzzz~~~}}}tttssspppiiidddcccdddgggkkknnnooonnnlllggghhhkkkqqqxxx}}}~~~xxx}}}zzzsssjjj]]]RRROOOLLLMMMPPPSSSVVV]]]eeemmmttt|||ttttttqqqfff]]]^^^jjj{{{uuu{{{}}}uuujjjlllaaaeeeiii|||}}}zzzkkk[[[PPPPPPWWW]]]^^^```eeehhhgggaaa\\\ZZZkkk}}}___XXXcccvvvmmmUUUUUU[[[]]]bbb]]]YYYVVVSSSSSSZZZcccaaadddccc```cccjjjkkkhhhcccmmmwww{{{|||yyylll^^^XXXSSSUUU___jjjttt|||yyy{{{xxxkkk___OOOKKKIIIMMMYYYjjjyyy~~~ssskkkfffbbb]]]YYYVVVSSSPPPNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???@@@@@@@@@???>>>>>><<<;;;999777666999999888888777666666666222333555555555555333222333333222111222555777888444333111000000111333444333555777777777777888:::777777777999::::::999777999888666666777888888777666888===AAA===444111333444888===BBBFFFKKKOOORRROOOPPPQQQRRRxxxyyyvvvqqqnnnllljjjhhhfff\\\YYYTTTRRRRRRRRRSSSSSSXXX\\\ffftttyyycccTTTPPPRRRWWW\\\YYYSSSOOOPPPDDDKKKHHHFFFPPPXXX___jjjmmmlllmmmtttzzzmmmmmmkkkbbb^^^bbbooozzz{{{ppphhhcccllllllssswwwmmmkkkttt~~~wwwppplllkkkiiihhhmmmtttuuuwww}}}||||||{{{yyyxxxwwwyyy}}}|||{{{wwwwwwrrrfffYYYQQQNNNMMMNNNOOOOOOQQQYYYbbbpppvvv||||||kkklllqqqvvvkkkwwwzzzrrrvvvyyyzzzyyy{{{sssoooffffff~~~wwwuuu{{{}}}|||cccpppvvvfffXXXPPPRRRXXXeeefffkkktttzzzxxxooogggYYYlllmmm[[[YYY___nnn|||pppaaaZZZYYY^^^ccchhh^^^XXXYYY[[[\\\aaahhhmmmiiigggiiiooorrrqqqooommmpppvvv|||}}}wwwlllccceeeeeeiiirrr|||{{{wwwpppjjjXXXPPPKKKQQQ\\\iiivvv|||wwwooogggbbb^^^^^^^^^UUURRROOOMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDEEEEEECCCBBB@@@>>>======>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888777777666666555555555444333333333333444555333333222222333666999:::555444222111111222444555777888999999777666666777<<<999777666666555444333666555666888:::999777555777555666::::::555111000444888>>>BBBEEEHHHJJJLLLLLLMMMNNNPPPyyyyyyvvvrrrpppooonnnlllkkk```^^^\\\]]]```cccdddeeeZZZWWW[[[hhhwwwrrr```TTTTTTUUUZZZ``````ZZZVVVWWW[[[bbb^^^\\\fffkkklllrrr~~~}}}kkk\\\XXX```jjjuuuzzzzzzxxxvvvuuu~~~|||tttoooooouuuyyy~~~}}}{{{wwwvvvpppcccUUUMMMNNNMMMOOOQQQQQQTTT]]]gggrrrwww}}}qqqdddnnn}}}}}}}}}qqqzzzwwwrrrhhhhhh|||}}}}}}jjjuuuuuuhhh\\\WWWZZZbbbnnntttxxxnnndddaaa___bbbhhhkkkkkkjjjooowww{{{|||xxxsssooohhheeeiiilllkkkhhhhhhmmmddd^^^___cccfffmmmuuuwwwvvvvvvyyy|||~~~}}}|||vvvyyy|||xxx|||~~~{{{xxxuuueee]]]XXX\\\dddnnnyyyrrrnnnhhhbbb]]][[[ZZZZZZUUURRROOOMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDEEEEEECCCBBB@@@???>>>===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888777777666666555555555444333333333333444555333333222222444666888:::555333222111111333444666666888::::::888777666777;;;999777666666666555444555888:::<<<<<<:::777555666444666::::::555111000444888>>>BBBEEEHHHJJJLLLMMMNNNOOOPPP|||tttqqqnnnlllllllllkkkjjjgggfffgggiiinnnqqqsssttt\\\SSSNNNWWWgggwwwvvvggg\\\UUURRRRRRWWW```dddbbb______zzz~~~ssshhhmmmuuu}}}uuuaaaXXXZZZ^^^eeennnxxx|||zzzvvvqqqpppwww{{{wwwuuummm___PPPIIILLLLLLNNNQQQQQQTTT^^^iiisssxxx~~~cccZZZkkkxxxjjjhhhxxxyyymmmaaa\\\aaakkksssuuulllmmm```UUUZZZmmm~~~lllZZZZZZ___^^^YYY___\\\___iiirrrtttrrrrrrpppiiicccdddiiipppyyy}}}|||}}}ooohhhdddgggmmmsss|||{{{hhhfffccc___[[[YYYXXXXXXUUURRROOOMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;888888777777666666555555555444444333333444444555333222222333444666888:::444333222111222333555777666999;;;<<<:::888777666999888777777888888777555555;;;AAACCC???:::777666444333666;;;;;;555111111444888>>>BBBEEEHHHJJJLLLNNNNNNPPPQQQtttqqqnnnllllllkkkjjjiiinnnnnnnnnpppsssuuuuuuttt___SSSHHHJJJVVVfffwwwyyykkk___YYYXXXQQQQQQWWWbbbjjjkkkjjjkkk}}}oooggg___ZZZZZZbbbqqqyyytttfffaaa```fffkkkttt~~~vvvssswww}}}zzzvvvsssjjj[[[NNNHHHIIIJJJMMMOOOOOOQQQ\\\gggsssxxx}}}~~~~~~~~~[[[SSSffflllcccyyy|||yyymmmbbb```jjjwwwsssgggccckkkqqqvvvzzzkkkWWWTTT\\\bbbaaa]]]]]]^^^eeerrr{{{zzzvvvtttooojjjeeefffllluuu~~~vvvqqqooorrrwww}}}tttgggfffccc```]]][[[YYYXXXUUURRROOOMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEDDDDDDBBBBBBAAA???>>>>>>======<<<<<<<<<;;;;;;;;;::::::888888777777666666555555444444444444444444444444222222222333555666888999444333222111222444666888666999<<<>>><<<999777666888777777888999999888777555===EEEGGGBBB;;;777666333444999>>>===666222333444888>>>BBBEEEHHHJJJLLLNNNOOOPPPQQQ}}}zzzvvvsssrrrqqqooommmrrrrrrsssuuuvvvvvvsssqqqaaaUUUJJJEEEHHHSSSdddssszzz{{{xxxooocccZZZYYY[[[YYYYYY^^^hhhooorrrtttxxxvvvnnn]]]RRRLLLSSSdddwwwqqqkkkllljjjjjjqqqvvvpppfffhhhrrrxxxgggeeemmmuuu{{{|||}}}xxxtttpppfffXXXMMMIIIJJJLLLOOOPPPNNNOOOZZZfffrrrwww{{{}}}|||{{{|||~~~tttRRROOOfffppp___nnnwww|||{{{pppddd\\\___nnn}}}sssfffeeejjjtttiii]]]TTTXXX______\\\ZZZRRR]]]qqqvvvoooooommmjjjjjjpppzzz~~~|||}}}|||{{{~~~yyyqqqhhhgggeeebbb___[[[XXXWWWUUURRROOOMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::888888777777666666555555444444444444444444444444222222333444555777888999333222111111333555777999666999<<<>>><<<999777666888777777999:::;;;999777666===FFFGGGBBB:::666555555777===CCC@@@888444444444888>>>BBBEEEHHHJJJLLLOOOOOOPPPQQQ}}}zzzxxxvvvsssqqquuuuuuwwwzzz{{{yyyuuurrr```VVVKKKDDDAAAEEERRR___eeeggggggbbb[[[XXXYYY\\\^^^___dddlllqqquuu|||qqqdddYYYLLLDDDKKKYYYiii}}}|||uuummmkkksss}}}lll___\\\]]]^^^___aaaiiirrryyy~~~}}}wwwqqqkkkaaaSSSKKKHHHLLLNNNRRRSSSPPPPPP[[[iiirrrvvv{{{|||{{{zzz{{{}}}bbbEEENNNqqqxxxbbbiii|||mmm~~~kkkZZZQQQSSS```mmmrrrvvvvvvmmmdddhhh{{{~~~pppccc[[[___dddcccbbbdddaaajjjxxxvvvqqqrrrssstttuuuvvv|||zzzrrrooohhhgggdddaaa]]]YYYWWWUUUUUURRROOOMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::888888777777666666555555333444444555555444444333111222333444666777888888222222111222333666999:::666999;;;<<<:::888777666888888888:::;;;;;;999777666<<>>BBBEEEHHHJJJLLLNNNOOOOOOPPP}}}zzzxxxzzz{{{}}}|||vvvqqq^^^TTTIIICCC@@@???DDDJJJLLLOOORRRSSSSSSUUUXXX[[[___bbbjjjrrrxxxxxxjjjeeeYYYQQQTTTXXX\\\hhhuuuzzzooojjjjjjrrr}}}vvvnnnfffYYYLLLEEEEEEJJJMMMRRRSSSPPPQQQ]]]kkkssswww|||}}}|||{{{|||~~~~~~UUUDDDcccgggjjjrrrkkkhhhUUULLLLLLTTT]]]^^^cccfffeeeiii}}}|||kkkaaahhhsssuuutttvvvxxxzzz|||wwwllleeelllxxxwww|||~~~zzzqqqnnnmmmgggeeebbb___[[[YYYWWWVVVUUURRROOOMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;:::::::::999999888888777777666666555555333333444555555444333333111222333555666777777888222111111222444666999;;;666888::::::888777666777999999999;;;<<<;;;999666777999<<<===<<<999666333666;;;CCCHHHBBB888222333444888>>>BBBEEEHHHJJJLLLMMMNNNOOOOOO|||tttnnn]]]QQQFFFCCCBBB???<<<<<<999===CCCIIINNNSSSWWWZZZbbbhhhrrr}}}zzznnneeeccc]]]VVVXXXaaavvv~~~vvvlllbbbTTTGGGAAAAAAEEEIIIOOOQQQNNNPPP]]]llltttxxx}}}~~~}}}|||~~~}}}UUURRRjjjjjjnnnjjjpppuuuyyyaaaSSSOOORRRYYYaaarrrvvvyyyyyylllaaammm{{{~~~zzzxxxrrryyy}}}oooeeekkkwwwxxx}}}lllgggmmmqqqvvvvvvrrrnnnlllmmmgggeeebbb^^^[[[ZZZYYYYYYUUURRROOOMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;:::::::::999999888888888777666666555555333333444555555444333333111222333555666777777888222111111222444777:::<<<777888999999777666666777:::::::::<<<<<<;;;999666888888777888999888555333666;;;CCCHHHBBB777111111444888>>>BBBEEEHHHJJJLLLMMMMMMNNNOOOyyyoooiiiVVVNNNFFFBBB???<<<;;;>>>;;;===AAAFFFGGGJJJTTT___kkkpppqqq|||rrreeeZZZRRRSSSXXXuuu}}}}}}||||||tttjjj___PPPDDDAAADDDKKKGGGJJJRRRSSSRRR\\\lllvvv}}}yyyzzzuuuxxxuuuHHHYYYvvvddd{{{yyy}}}vvv}}}hhhSSSPPPaaawww{{{nnngggooo}}}zzzzzzyyywwwzzzsssggggggppppppppppppppppppooonnngggeeeaaa___]]]\\\YYYWWWRRRQQQPPPNNNMMMLLLLLLLLLJJJHHHGGGFFFFFFFFFDDDCCCAAA@@@???>>>============;;;;;;:::999888888888888888888999::::::888777666666555444222111111222222666444333444666888888777111000000111333444444333;;;999777555555666888999>>><<<888777888;;;999666777555333666;;;<<<999555555===DDDCCC;;;444111111555888===AAADDDGGGKKKNNNLLLMMMOOOPPP{{{ppphhheeeTTTLLLEEEAAA???;;;;;;===;;;;;;>>>CCCFFFIIIRRR[[[iiiqqqwwwuuuiii[[[PPPNNNRRReeewwwxxxzzz~~~xxxpppeeeZZZMMMCCCAAAEEEIIIEEEHHHPPPRRRSSS___oooxxx}}}yyyzzzzzz~~~gggHHHfff|||eeesssyyy}}}{{{kkkbbbmmmvvvlllgggooo{{{|||yyyyyy|||~~~zzzxxxzzz|||{{{ooommmqqqyyyvvvqqqmmmkkkjjjhhhffffffccc```^^^\\\[[[XXXVVVRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHFFFFFFFFFFFFDDDBBBAAA@@@???>>>============<<<;;;:::999888888888888888888888888888777777666666555444222111111222222555444333444666777777777222111000111333555666555999888666555555777999;;;;;;999777777999:::777333777666777999::::::777444555;;;@@@@@@:::444111000555888===AAADDDGGGKKKMMMLLLMMMOOOPPPvvvjjjdddcccUUUMMMFFFCCC@@@===<<<>>>>>>;;;<<>>===<<<<<<<<<===<<<;;;999888777777777888888777666666666666666555555444333222222222222555444333444666777777666333111000111444777999999777666555555666999;;;===999777555777999999555222888:::======:::777444333666999======:::666333111444888===AAAEEEHHHKKKMMMLLLMMMOOOPPPuuulllfffdddWWWPPPIIIFFFDDD@@@???AAABBB======BBBHHHLLLPPPUUUdddrrr~~~wwwuuu```XXX[[[mmmlllkkkuuu~~~|||yyywwwrrrgggYYYNNNDDD???AAAFFFMMMKKKLLLOOOQQQWWWfffuuu{{{~~~}}}yyyyyy~~~]]]aaapppjjjwwwqqqwww}}}sssnnnmmmsssxxxyyyyyyzzzvvvvvvxxx}}}}}}{{{{{{tttlllggggggjjjkkkkkkeeebbb___]]][[[ZZZWWWUUURRRQQQOOONNNLLLKKKJJJJJJIIIGGGFFFEEEFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<<<<===<<<;;;999888777777666888777666444444555666666444444444333222222222222444333333444666777666555444222000111444999;;;===555555555666777:::===>>>999555333555888666444333999>>>CCCAAA;;;555333333777999;;;<<<;;;888555333444888===BBBEEEHHHJJJLLLLLLMMMOOOQQQ||||||}}}wwwppphhhbbbYYYRRRKKKIIIFFFAAA???AAABBB>>>===BBBHHHLLLPPPUUUaaaooo|||nnn^^^WWWfff{{{xxxjjjlllyyy~~~}}}{{{xxxuuuooocccTTTIIIBBB>>>@@@FFFLLLLLLMMMPPPUUU^^^ooo}}}}}}xxxlll\\\mmmvvvhhhkkkyyytttmmm}}}yyyuuuzzz}}}wwwtttwww{{{{{{}}}|||~~~|||rrr{{{tttzzzxxxooofffjjjooossstttqqqmmmiiifffccc```]]]\\\ZZZXXXVVVRRRQQQOOOMMMLLLJJJIIIIIIIIIGGGEEEEEEEEEEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<===<<<:::999888777777777888777555444444444555666333333333333333333222222333222333444777777666444444222000111555999<<<>>>555555555666888;;;===>>><<<444111444777555444666;;;AAAEEEDDD<<<666444555555777999:::999777444222333888>>>CCCFFFHHHJJJLLLLLLMMMOOOQQQ}}}zzzzzzwwwrrriiiaaa\\\TTTNNNKKKGGGAAA???@@@AAA>>>???DDDHHHKKKQQQWWWbbbnnnzzzpppcccZZZaaarrr|||ssslllnnn{{{~~~}}}|||{{{xxxuuujjj]]]NNNEEE@@@===@@@FFFFFFIIIMMMQQQXXXfffxxx~~~jjjooowwwffflllnnnzzzooo||||||~~~nnnaaaooo~~~iiigggkkkjjjfffmmmxxx|||ppphhhfffccc```^^^\\\[[[XXXVVVRRRQQQOOOMMMKKKJJJIIIHHHIIIGGGEEEEEEEEEEEECCCAAAAAA@@@???>>>============;;;;;;:::999888888888888777777666555555555555555222333333444444333333222222222333555777777555444444222111222666:::<<<===666777777888999:::;;;<<<===444111666999666555888;;;@@@DDDBBB<<<666444555222555999:::777333111///333777>>>CCCFFFHHHJJJKKKLLLMMMOOOQQQxxxuuuqqqlllgggbbbZZZSSSPPPKKKEEEBBBBBBCCCBBBEEEIIIKKKMMMUUU^^^jjjrrr{{{sssrrrkkkdddgggvvvzzzrrrllllllttt}}}{{{zzzwwwtttqqqaaaTTTGGG@@@>>>>>>AAAFFFEEEJJJNNNRRRZZZhhhyyy~~~zzzyyylll{{{~~~tttxxxrrr~~~{{{uuu{{{wwwiiijjjooosssyyyyyyooollleeebbb___]]][[[YYYWWWUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHGGGEEEDDDEEEDDDCCCAAA??????>>>>>>>>>>>>??????::::::999888888999999:::666777777777777666555555222222333444444444333222222222333555777777555333333222222444777999::::::999999999999999999::::::;;;444333<<>>888333000111222777>>>CCCGGGHHHJJJKKKLLLMMMOOOQQQ}}}wwwsssqqqoooooohhh```YYYVVVQQQJJJFFFFFFFFFGGGKKKOOOPPPRRR[[[eeerrrwww~~~ooodddnnnyyysssjjjgggkkkvvv{{{yyy{{{~~~{{{wwwsssnnnkkkZZZNNNBBB======>>>BBBGGGHHHMMMQQQSSSYYYfffvvvvvv{{{zzz}}}|||uuuwwwvvvtttnnnxxxzzziiihhhmmmdddaaa^^^[[[ZZZXXXVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDEEEDDDCCCAAA>>>>>>>>>>>>>>>??????@@@999999888888999999:::;;;666777888888888777555444111222333444444444333222111111333555777777555333222222222444777999999888:::::::::999999999888888999333666AAADDD;;;444666888::::::999777555444444333;;;CCCCCC<<<555333444222777>>>DDDGGGHHHJJJKKKLLLMMMOOOQQQxxxrrryyyxxxgggmmmggg___YYYUUUQQQLLLHHHKKKKKKNNNSSSVVVYYYbbbkkk}}}}}}{{{yyy|||qqqmmmttt|||vvvwwwooouuurrrkkkwww||||||zzzuuullldddYYYLLL???;;;<<<>>>AAAFFFIIIQQQUUUTTTYYYgggtttzzz||||||uuu]]]ttt}}}|||www}}}zzzxxxzzzwww|||zzzpppqqqzzz}}}}}}}}}pppkkkhhhfffaaa```___\\\ZZZWWWTTTSSSUUUSSSPPPLLLJJJHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@@@@>>>=========>>>???>>><<<;;;999888888999999777777777777777777777777444444555555555555444444333333555666666666555444555222000444999===;;;888:::999888777777999;;;<<<;;;777777;;;>>>;;;777666;;;999777888999999555222555===FFFEEE<<<444222333555999>>>CCCEEEGGGIIIKKKMMMNNNPPPRRRzzzsssvvvttthhhkkkiiieee```ZZZUUUQQQNNNOOOPPPTTTYYY\\\___gggooo~~~|||{{{{{{zzzxxxwwwvvvzzz|||zzz{{{}}}~~~{{{wwwwwwtttxxx~~~vvvxxxxxx~~~~~~|||{{{yyysssiiiaaaSSSGGG<<<:::<<<>>>BBBFFFKKKOOORRRSSS[[[jjjuuuzzzyyyzzzxxxwwwyyytttbbbNNN[[[eeeiiivvvsssggg{{{{{{tttsssxxx~~~eeeYYY[[[www|||sssmmmooouuu|||~~~pppssszzzsssmmmjjjhhhfffaaa```^^^\\\YYYVVVTTTSSSSSSQQQOOOLLLJJJIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???>>>===>>>>>>???===<<<:::999999999999:::666666666666666666666666444444555555555555444444333444555666666666555444555222111444999<<<;;;888888777666666666888:::<<<===999888<<<>>>:::777666999888888999:::999555111555===DDDBBB:::333111444555999>>>CCCEEEGGGJJJKKKMMMNNNPPPRRR}}}vvvuuuoooooorrrmmmhhhiiihhhddd___YYYVVVTTTVVVWWW]]]cccfffgggnnnvvv|||vvvqqqlllhhhdddaaabbbeeekkkooossswww{{{~~~{{{tttmmm~~~}}}yyyyyy||||||xxx~~~|||{{{yyyvvvoooeee]]]MMMDDD<<<<<>>>>>??????;;;;;;:::999999:::::::::666666666666666666666666444444555555555555444444333444555666777666555555444333222555:::<<<;;;888555555444555666888:::;;;999555444777888444222222666777999;;;<<<:::555111666<<<@@@>>>777111111444555999>>>CCCFFFHHHJJJLLLMMMNNNPPPRRRrrrjjjllliiilllvvvzzzqqqnnnkkkiiigggdddaaa^^^ccceeekkkrrruuuvvv{{{|||xxxrrriiiaaaZZZTTTOOOKKKKKKNNNRRRUUUXXX\\\aaadddqqquuuzzz~~~}}}xxxsssooo~~~}}}{{{zzzyyywwwrrrjjj___WWWIIIBBB???AAAEEEHHHLLLQQQOOOMMMNNNWWWggguuuzzzyyywwwmmmnnntttkkkSSSEEEEEEUUUnnnqqqzzzwwwuuuzzz|||uuusssuuuzzz}}}{{{vvv{{{~~~qqqjjjggg```___]]]ZZZWWWUUUSSSRRRPPPOOONNNMMMKKKJJJJJJIIIFFFFFFFFFFFFEEECCCBBBAAAAAA@@@@@@???????????????::::::::::::::::::;;;;;;666666666666666666666666444444555555555555444444333444555777777666666555444333444777:::;;;:::888444444555555777999;;;<<<555222111444555222222444666888;;;======:::555111666:::===:::444000111444555999>>>CCCFFFHHHKKKMMMMMMNNNPPPRRRlllccceeecccjjjzzzyyysssqqqtttvvvuuurrrsssvvv|||yyysssfff```XXXRRRMMMJJJGGGEEE@@@AAACCCDDDEEEGGGKKKNNNWWW]]]gggpppwww|||~~~~~~~~~~~~{{{www~~~}}}wwwwwwwwwuuuooodddXXXQQQCCC@@@@@@EEEJJJKKKOOOSSSPPPMMMPPP___qqq||||||xxxzzzppppppssscccHHHBBBPPPqqqxxxvvv{{{nnniiihhh```___\\\YYYVVVTTTSSSRRRQQQQQQOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>999999::::::::::::::::::555555555555555555555555444444555555555555444444444555666777777777666555333444666888:::;;;:::999555666777888999;;;======666444444777888777:::>>>:::<<<>>>???<<<888444222666999:::888222///111444444999>>>CCCFFFIIILLLMMMMMMNNNPPPRRRnnnfffccc```jjj{{{{{{{{{|||ssslll___YYYQQQJJJFFFDDDBBBAAA@@@AAABBBBBBAAAAAACCCEEEGGGMMMWWWaaakkkttt|||~~~|||zzzyyyxxx|||}}}wwwoookkkllloooqqqooo{{{pppkkkllloooqqqsssuuuvvvssskkk___SSSKKK>>>===@@@GGGKKKLLLNNNRRRQQQOOOWWWjjj|||}}}www|||uuutttoooWWW???GGGaaazzziii}}}nnnfffeeefff```^^^[[[XXXUUUSSSRRRRRRQQQQQQPPPNNNLLLJJJGGGFFFFFFFFFFFFFFFEEECCCBBBAAA>>>????????????>>>======::::::;;;;;;;;;:::999999555555555555555555555555444444555555555555444444444555666777888777666666333555777999::::::999999777888999:::;;;======>>>555333444777888888<<>>???>>>===<<<;;;:::;;;;;;;;;;;;:::888777555555555555555555555555444444555555555555444444444555666777888777777666333555888:::;;;:::999999999999:::;;;<<<=========444222333555555555:::BBBJJJIIIEEE???888444333555666888888777333111111333444999???DDDGGGJJJMMMOOOMMMNNNPPPRRRpppaaacccooo{{{|||uuukkkcccPPPKKKEEEAAAAAACCCFFFGGG@@@BBBEEEFFFFFFFFFGGGHHHFFFDDDAAA@@@CCCKKKVVV^^^eeeeeeffffffeeebbb___^^^VVVYYY[[[XXXQQQKKKLLLPPP[[[bbbnnn}}}}}}tttiiinnnxxxtttrrrooommmnnnrrrtttqqqgggYYYLLLDDD>>>@@@FFFNNNQQQPPPPPPSSSOOOSSSccc|||~~~vvvqqquuuttteeeJJJDDDfffqqqgggzzzzzz|||}}}uuurrryyy}}}qqqvvvssspppooommmiiiccc]]]```^^^ZZZVVVTTTRRRRRRRRRMMMMMMNNNNNNMMMLLLKKKJJJFFFFFFFFFFFFEEECCCBBBAAA<<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<;;;999888666555555555555555555555555444555555555555555555444444555777888888888777666333555999;;;;;;:::999999999:::;;;;;;<<<<<<<<<<<<999777777888777777<<>>666222333666666888888777444222222222444999???DDDGGGJJJMMMOOOMMMNNNPPPRRReeeZZZMMMGGGIIISSSfffvvv~~~{{{rrrcccVVVNNNMMMJJJKKKOOORRRPPPLLLIIINNNQQQOOOMMMMMMHHHBBBDDDDDDDDDDDDEEEFFFFFFGGGKKKMMMPPPSSSRRRPPPMMMJJJHHHLLLMMMIIIBBB@@@EEEKKKMMMaaaxxxuuuggg^^^nnnqqqjjjaaaTTTFFF???;;;CCCIIIJJJKKKOOOQQQQQQTTTYYYkkkvvvwwwrrrtttlllWWWFFFQQQ}}}iiikkkxxxnnn}}}wwwwwwyyy~~~tttrrrvvv~~~yyyxxx|||}}}~~~|||zzzyyyyyy{{{yyywwwvvvuuutttrrrpppnnnnnnllljjjhhheeecccaaa^^^]]][[[XXXUUUSSSQQQPPPNNNNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@>>><<<<<<<<<======;;;;;;:::999999888888777555777777666555444555666444555555444222222444555777888888777777666555444000555;;;>>><<<:::999:::;;;999777666777888999999777999:::888555666<<>>:::666444333333666777777444111///111333444888===BBBEEEHHHKKKMMMLLLNNNQQQSSSwww]]]PPPIIIAAA@@@CCCLLL[[[iiixxx||||||tttkkkbbb\\\gggooowwwzzzzzz{{{yyyvvvrrrjjj^^^TTTMMMIIIGGGFFFLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBAAA>>><<<;;;:::<<<===>>>>>>AAAFFFJJJLLL```www}}}qqqccc___pppxxxiiiZZZLLLAAA======DDDJJJJJJLLLQQQUUUVVVTTT\\\nnn~~~{{{uuusssooowwwfffJJJJJJgggdddeeemmm|||zzzwwwlllkkkrrr}}}xxxmmmlllsssuuuyyy|||}}}{{{}}}~~~}}}}}}~~~|||zzzyyyyyyyyywwwvvvttttttuuutttsssqqqmmmlllkkkiiifffdddaaa```^^^]]][[[XXXUUUSSSQQQPPPNNNNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<===;;;;;;:::999999888888777555777777666555444555666444555555444333222444666888888888888777666555555444888===???>>><<<;;;;;;:::888666777999:::999777777999:::888555666;;;@@@@@@>>>;;;888555555555555::::::999555111000222555444888===AAAEEEHHHKKKMMMLLLMMMPPPSSS^^^EEEEEE@@@>>>@@@CCCIIISSS]]]mmmuuu}}}{{{sssnnnpppuuusss^^^SSSLLLFFFEEEJJJOOOPPPSSSSSSQQQMMMGGGDDDIIIHHHFFFCCCAAA@@@??????DDDBBBAAABBBEEEIIILLLNNNNNN___uuuyyykkk]]]]]]nnnuuueeeTTTEEE======>>>EEEIIIIIIKKKQQQVVVXXXRRRaaaqqqyyyzzzyyyvvvrrrpppyyy^^^EEE^^^bbb^^^rrrzzz|||yyyuuuuuummmyyyqqqcccYYYgggyyy{{{pppooosssyyyzzz}}}xxx~~~uuuqqqqqqvvvyyyyyyzzz||||||{{{zzzyyyxxxxxxxxxxxxrrrqqqqqqqqqssstttsssrrrkkkjjjiiihhheeeccc```___^^^]]][[[XXXUUUSSSQQQPPPNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<===;;;;;;:::999999888888777555777777666555444555666444555555444333333444666999999888888777666666666777:::===???===;;;:::999888666555888<<<===999555777999999777555666:::???<<<:::888555444555666777>>><<<999555222111444666444888===AAADDDGGGJJJLLLLLLMMMPPPSSSvvv\\\JJJEEEBBBAAADDDEEEGGGNNNUUUdddkkktttxxxxxx|||kkkUUUPPPKKKBBBBBBIIIMMMSSS]]]cccddd^^^VVVPPPNNNLLLIIIEEECCCAAAAAAAAABBBBBBAAAAAABBBEEEIIIMMMYYYiii~~~wwwfffYYYXXXkkkzzztttrrrmmmfff]]]OOOBBB===???>>>EEEIIIIIIJJJOOOSSSTTTTTThhhvvvuuutttyyyyyysssrrrqqqWWWUUUgggYYY}}}vvvlll{{{sss~~~jjjrrr~~~tttgggUUU```rrr}}}{{{zzz{{{~~~qqqssszzzwww}}}nnnjjjjjjppptttvvvxxx|||yyyyyyxxxwwwwwwwwwvvvvvvqqqpppooopppqqqrrrqqqpppjjjjjjiiigggeeecccaaa___^^^]]][[[XXXUUUSSSQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA??????>>>>>>===<<<<<<<<<;;;;;;:::999999888888777555777777666555444555666444555555444333333555777:::999888888777777666666999:::;;;;;;:::888777666666444444999??????999333666777777555444555999===<<<:::777444444555777999???===888444111111444666444888===AAADDDGGGIIILLLMMMNNNQQQTTTooo[[[OOOCCC@@@???AAABBBDDDJJJQQQ\\\]]]cccllltttgggQQQMMMKKKGGGKKKUUU^^^bbbhhhnnnpppooollliiiccc```[[[UUUPPPLLLJJJIIIGGGKKKNNNNNNNNNRRR[[[cccvvvssscccXXXVVVlllxxx{{{zzzttthhhccc\\\TTTHHH>>>===AAA@@@GGGLLLLLLLLLPPPRRRRRR___rrr}}}vvvrrrwwwvvvnnnmmm]]]TTTwww~~~qqqoooYYYpppzzzxxxnnnjjjuuu}}}{{{~~~~~~uuuiiihhhkkktttxxxvvvuuuyyy}}}~~~|||ttt}}}yyyzzztttooommmqqqsssssstttwwwyyyyyyxxxxxxwwwvvvuuutttrrrqqqooooooppppppooommmjjjjjjiiihhhfffcccbbb```^^^]]][[[XXXUUUSSSQQQPPPMMMLLLLLLJJJIIIHHHGGGGGGEEEEEEFFFFFFEEEDDDBBBAAA?????????>>>======<<<;;;;;;;;;:::999999888888777555777777666555444555666333444555555444444666888:::999888777666666666666;;;;;;::::::999888666555444444666;;;??????999333555555444333333555999<<<>>>;;;888555444555777888>>>:::555222000111333444444888===AAACCCFFFIIIKKKNNNPPPRRRUUUmmmVVVJJJBBB??????AAABBBDDDKKKSSSTTTPPPRRR[[[dddooo{{{hhhVVVTTTZZZeeeuuu{{{qqqiiicccaaa```kkkooorrrpppmmmpppzzzzzzlll```[[[\\\sssqqqwwwyyymmm]]]MMM???888;;;CCCEEEKKKPPPOOOOOOSSSVVVWWWmmmzzzwwwqqqqqqmmmeee```HHHYYYyyylllqqq}}}nnnnnn|||~~~rrr[[[bbb~~~zzzzzzvvvdddiiitttzzz|||}}}~~~vvvwww|||zzznnnjjjsss~~~}}}uuutttqqqsssyyyzzz{{{}}}~~~}}}}}}qqqooopppvvvzzzyyyyyy{{{wwwwwwxxxwwwwwwvvvuuuttttttsssqqqpppppppppnnnllljjjiiiiiigggfffdddbbbaaa^^^]]][[[XXXUUUSSSQQQPPPMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEFFFFFFEEEDDDBBBAAA>>>?????????>>>===<<<;;;;;;;;;:::999999888888777555777777666555444555666333444555555444555777888:::888777555555555666666???===;;;;;;;;;;;;999777333555888<<<>>><<<888444555444333333555888;;;===???<<<888444333444666888;;;888333000000222222222444888===AAACCCEEEHHHJJJNNNOOORRRUUUlllUUUJJJDDDAAAAAACCCDDDDDDIIIPPPMMMIIIJJJQQQTTTWWWeeevvv|||uuuxxx|||}}}}}}}}}pppaaa\\\^^^ccc{{{vvv}}}vvvvvv|||}}}nnn[[[JJJ===888<<>>?????????>>>===<<<;;;;;;;;;:::999999888888777555777777666555444555666333444555555555555777999999888666444333444555555@@@===:::999;;;;;;:::888222777<<<===<<<999666666666555444555888<<>>>>>?????????===;;;:::;;;;;;::::::999888888777555777777777555444555666333444555555555555777999888777555333222333444555>>>;;;777777888:::888777222888>>>>>>:::666666777777666555777:::???CCCDDD:::777333000000222666999888555222222444555444222555888===@@@CCCEEEGGGIIIJJJLLLOOORRRwwwfffSSSEEEEEECCCBBBCCCEEEGGGHHHHHHLLLQQQXXXTTTGGG>>>III[[[qqq|||tttooolllqqq|||~~~ooouuu|||ttteeeVVVRRR\\\hhhtttwwwtttrrrmmmYYYRRRGGG===888:::BBBIIIKKKKKKJJJJJJMMMWWWccclllnnnpppvvvsssiiiiiicccRRRAAAQQQyyylllooo\\\[[[kkkwww~~~vvvbbb\\\[[[aaalllyyy~~~}}}}}}||||||{{{{{{{{{~~~zzzmmmeeezzz}}}zzz{{{wwwuuuxxx}}}~~~~~~}}}uuuxxx~~~ooowwwyyyzzzuuueeegggnnnvvvwwwuuuxxx~~~wwwvvvtttqqqnnnnnnoooqqqmmmllliiifffddddddeeeeee\\\[[[ZZZZZZYYYUUUPPPKKKMMMLLLJJJIIIHHHHHHHHHIIIFFFDDDCCCAAAAAABBBCCCDDDAAA@@@@@@???<<<999:::===::::::999999888777777777333444444444555666666666777555444444666888999999666777666444000000222666:::777555888<<<>>>;;;777666999<<<===;;;888555333333222333777>>>DDDFFFEEE888555333222444777888999777666444222111000111111666888===AAAEEEGGGHHHHHHIIIKKKNNNQQQxxxjjj\\\PPPIIIHHHGGGFFFGGGIIIKKKMMMMMMMMMTTTUUURRRUUUbbbpppvvv}}}}}}yyyyyyyyy|||}}}www|||zzzwwwxxx{{{tttcccXXXUUU[[[cccjjjtttoookkkeeeRRRKKKBBB:::999>>>FFFKKKLLLLLLKKKKKKOOOYYYeeennnqqqrrrsssmmmbbb^^^UUUFFF===MMMmmmvvvdddhhhxxxjjjmmm~~~|||{{{{{{|||mmmjjjmmm|||~~~oooRRRTTTXXX```kkkvvv~~~}}}}}}}}}}}}}}}||||||||||||~~~~~~}}}|||~~~|||rrrlllqqqxxx~~~zzzxxxzzztttxxx{{{~~~uuummmfffmmmuuuyyyyyyzzz}}}vvvuuussspppnnnlllmmmmmmnnnmmmjjjhhhfffffffffgggaaa]]]YYYTTTRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC???>>>>>>===<<<;;;;;;<<<::::::999999888777777777777666666555555444333333777555444444666888999888666666555333000111444777:::777555777;;;<<<999666666999===<<<999666555666777555666:::AAAFFFGGGFFF:::777333222333555666777333222222222222333444555666888<<>>IIIaaa|||xxxeeennnqqqnnniiiooo}}}zzzvvv}}}pppnnnrrrnnniiijjjhhhjjjzzz{{{NNNPPPRRRXXXaaammmwww~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}zzzyyyzzz|||{{{}}}|||zzz|||xxxxxx}}}yyylllyyyzzz}}}nnnfffkkkxxx~~~|||}}}uuutttrrrpppnnnllljjjiiimmmkkkiiigggffffffffffffaaa^^^ZZZTTTPPPOOOQQQSSSPPPNNNLLLJJJIIIHHHHHHHHHFFFGGGGGGFFFFFFDDDCCCBBB???>>><<<<<<<<<===<<<;;;::::::999999888777777777777666666555555444444444777555444555777888999888666555444111000222666:::999777666777999:::777444777:::===<<<777555666999555444444888>>>AAAAAA@@@:::777333111222444555555222111000//////000111222888999<<>>DDDFFFGGGLLLLLLMMMOOOVVV___hhhooooooooohhh```ZZZMMMAAA@@@IIInnnzzzqqqzzzyyyrrrqqqiiibbb\\\WWWWWWtttyyyzzzZZZLLLMMMQQQZZZfffsss|||~~~~~~}}}~~~~~~~~~zzzwwwppphhhgggsss{{{wwwyyyzzzwwwtttvvv}}}~~~rrrkkkxxxxxxvvvxxxuuugggcccmmm|||~~~vvvtttsssrrrpppooommmjjjhhhiiihhhfffdddcccbbbbbbbbb[[[\\\ZZZWWWRRROOOPPPQQQNNNMMMKKKJJJIIIIIIJJJJJJEEEDDDDDDDDDDDDDDDDDDEEECCCBBB???<<<===???===999::::::999999888777777777333333444555666777777888666555444555777999888777555444222111111444888;;;999777666777888888555333777;;;===;;;666444777<<<444333444777<<>>AAAEEEIIILLLNNNKKKMMMOOOQQQwwwtttnnnhhhlllzzzfffPPPEEECCCEEEGGGJJJLLLOOOPPPRRRUUUYYY]]]```___^^^]]]___gggyyy}}}wwwsssaaaZZZQQQQQQeee~~~sssiii```TTTKKKAAA<<<888:::AAAFFFHHHGGGJJJKKKMMMSSSZZZccciiimmmkkkmmmbbbZZZVVVFFF===III[[[xxxvvvqqqbbb^^^```pppvvvmmmwwwzzz}}}rrrJJJJJJKKKQQQ\\\gggpppuuu|||~~~~~~|||pppkkk```VVVYYYsss}}}qqqpppooommmtttvvv}}}rrrtttuuuyyy}}}|||fff___```hhh|||zzz{{{xxxooosssqqqoooooopppooollliiigggfffdddbbbaaa___^^^^^^XXXWWWUUURRROOOOOOPPPRRRPPPOOOLLLJJJHHHHHHHHHHHHCCCBBB@@@@@@AAACCCFFFHHHGGGHHHEEE???===???===777::::::999999888777777777333333444555666777888999555555444666888999888777555333111111333666999;;;888777666777777666555444777:::;;;999555444777;;;777666888<<<@@@AAA>>>;;;444333222333555777777777000...---///555???IIIOOO======???AAAEEEHHHKKKMMMJJJLLLNNNQQQ~~~tttwwwxxx{{{sss\\\JJJDDDCCCCCCBBBBBBGGGMMMRRRWWW^^^fffmmmnnnjjjfff]]]MMMCCCNNN```xxxpppyyywwwlllddd```RRRQQQTTTiii}}}uuulll```TTTHHH@@@999888999===DDDJJJLLLKKKIIIKKKPPPXXXaaahhhkkkmmmjjjlll\\\PPPNNN>>>>>>ZZZ}}}wwwyyyzzzzzz{{{qqqxxx[[[VVVPPPOOOSSS[[[dddiiimmmttt{{{~~~~~~~~~~~~~~~}}}{{{|||}}}|||||||||}}}~~~~~~|||yyykkkdddYYYRRRZZZwww}}}pppllljjjgggssswwwuuunnnuuukkkcccssskkkZZZYYY^^^iiizzz|||vvvqqqkkknnnkkkiiijjjmmmnnnllliiigggfffeeebbb```^^^\\\[[[YYYTTTOOOLLLNNNRRRUUUWWWSSSQQQMMMJJJGGGEEEDDDCCCCCCBBBAAAAAACCCEEEHHHIIIHHHMMMKKKAAA<<<======888::::::999999888777777777666666666666666666666666555444555666888999888666444333111222555888999:::666777777777777666666555777777888777555555777888555666777<<<@@@@@@<<<888222222333666999:::888666333111......111777???CCC;;;<<>>>>>@@@<<>>999333555888<<<>>>;;;666111,,,...111333444444333222222555;;;BBBHHHLLLNNNOOOKKKMMMPPPTTT^^^RRRTTTQQQEEEGGGJJJJJJGGGCCCAAA@@@<<<>>>AAAHHHPPPYYYaaaeeennndddUUUIIICCC@@@???===FFFIIIRRRdddwwwvvvjjj]]]QQQKKKPPPXXX{{{}}}rrrwwwooobbbUUUKKKCCC>>>;;;===BBBHHHJJJIIIGGGGGGIIIMMMTTT^^^gggkkkmmmmmmmmmttt^^^RRRIII:::EEEsss~~~zzzxxxvvvrrrpppnnnqqqsssooolllyyy}}}vvv|||mmmMMMIIIKKKDDDCCCLLL[[[gggvvvuuuttt|||{{{ttt|||{{{rrreeeeeepppvvvtttwww{{{}}}{{{|||}}}ttthhhlllxxx|||pppbbb```ttt|||zzzuuunnnmmmttttttvvveeemmmyyyiii[[[YYYaaaqqquuuddd]]][[[ZZZUUUSSSXXX^^^bbbdddfffeee```YYYVVVYYY[[[UUUMMM\\\kkk}}}|||iiiWWWLLLGGGFFFEEEFFFHHHMMMQQQSSSRRRQQQOOOLLLGGGDDDCCCDDDPPPLLLEEE>>>:::999:::;;;:::999888888777777888888666555444555666777666555444666888999999777555333555333222444888:::888555999999666333555:::<<<:::888555222111222333555666555;;;@@@@@@@@@???:::444222222444888;;;:::666111000000000000000000111222555;;;AAACCCFFFLLLOOOOOOKKKLLLOOOQQQnnnQQQGGGGGGBBBEEEDDDEEEGGGIIIHHHEEEBBBBBB@@@???BBBIIISSS\\\bbb^^^VVVKKKAAA;;;999::::::>>>CCCNNN___qqq}}}qqqiiieeefffmmmxxxyyyvvv~~~}}}wwwnnnZZZOOORRRQQQRRRlll}}}xxxrrrooogggZZZOOOFFF@@@===;;;>>>CCCIIIKKKJJJIIIJJJKKKPPPWWWaaajjjoooqqqqqqrrrwww\\\HHH@@@CCCbbbxxxoooooonnnllloookkkjjjkkkeee```jjjyyyzzzcccDDD???CCCCCCDDDJJJOOO\\\lllxxx~~~zzzooolllnnntttwwwqqqllljjjsss~~~rrrwww}}}~~~xxx|||~~~vvv{{{~~~}}}|||~~~vvvjjjhhhyyyxxxhhhbbbgggsssuuucccXXXUUUWWW```gggpppsssrrrlllccc\\\XXXYYYZZZYYYWWWXXX^^^eeevvvzzz|||uuuhhhXXXMMMHHHHHHIIILLLNNNPPPRRRRRRSSSQQQPPPMMMIIIEEECCCBBBBBBFFFDDDAAA>>>;;;:::999999:::999888888777777888888666555555666777777666555555666888999888777444333444444444666999:::999888999999666222444999;;;888777555333222333444555555999@@@DDDCCC@@@===888222222222444777:::999555111000000000000000111111222444:::@@@BBBEEEKKKNNNNNNKKKMMMPPPRRRooo```TTTGGGFFFHHHBBBGGGDDDBBBFFFLLLOOOLLLHHHBBB???<<<===BBBIIIOOOSSSLLLIIIFFFAAA???@@@DDDGGGLLLQQQYYYccclllvvv~~~zzzjjjcccccceeesssyyyxxx{{{}}}{{{{{{tttooojjjeeeVVVJJJDDDNNN^^^xxx~~~nnn||||||sssgggccc[[[PPPEEE???<<<;;;;;;@@@DDDIIIKKKJJJJJJLLLNNNTTTZZZdddlllqqqrrrssstttrrrTTTAAADDDYYYrrrooopppqqqpppmmmgggdddddd```[[[```kkk{{{qqqPPP???===???@@@@@@EEEPPP```nnnwwwzzzzzzzzztttiiigggqqq{{{}}}}}}}}}lllrrrzzz{{{vvvzzz}}}{{{zzzuuuxxxnnnnnnvvvssskkkfffkkkvvvnnn```[[[YYY]]]dddmmm||||||qqqbbbUUUTTTPPPRRRXXX]]]aaammm{{{wwwtttmmmbbbVVVOOOMMMNNNNNNQQQUUUXXXXXXVVVRRROOOOOOLLLIIIFFFCCCBBBBBBBBB???@@@@@@@@@???===;;;999999999888777777777777888555666777777777666555444777777888888777555444222333555777888999999;;;<<<<<<<<<888333444999;;;999555555444444444444555666<<>>999555111111111333666888666333000000000000000000111222222333999???AAADDDJJJMMMMMMLLLNNNQQQTTTeeePPPFFFFFFFFFKKKOOOHHHIIIFFFEEEHHHMMMQQQPPPMMMBBB@@@???@@@CCCEEEDDDCCCFFFJJJNNNOOOOOOPPPTTTWWWgggmmmpppkkkfffjjjxxxvvvtttvvvpppooovvvvvvqqqhhhaaa^^^YYYTTTGGGQQQTTTYYYyyy~~~qqqzzzvvvsssnnnfff^^^YYYRRRGGG>>>999999:::;;;CCCGGGJJJJJJIIIIIILLLOOOWWW]]]eeelllooopppppppppbbbIIIGGG```zzzxxxxxxwwwuuutttiiidddaaaccccccbbbeeekkk{{{{{{}}}nnnOOO@@@>>>???>>>AAAHHHUUUbbbmmmssssssrrrttt{{{vvvmmmiiijjjppp}}}|||www}}}|||~~~vvvrrrvvvyyywwwzzz{{{www{{{{{{kkkhhhjjjwwwppp\\\YYY^^^ccclllwww|||pppkkkbbbVVV[[[OOONNN___oootttvvv{{{aaa```\\\VVVQQQPPPRRRUUUXXXZZZ\\\]]]ZZZTTTNNNIIIJJJGGGDDDBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@===<<<999999888777777777777777555666888999888666555555888888888777666444333222111444888999888888;;;===@@@???;;;666777<<<===;;;444555666666555555666666<<>>>>>;;;777888<<<<<<:::333555777777555555666888:::BBBEEE???666333222222000222444555444111///...////////////000111222333444;;;@@@BBBFFFLLLOOOOOOMMMOOORRRUUUwww```KKKDDDGGGFFFHHHLLLIIIOOORRRTTTSSSQQQPPPQQQSSSQQQJJJBBB@@@AAACCCBBB???AAAIIIVVVdddqqq{{{wwwwww}}}vvvrrrmmmooozzzwwwpppooo}}}yyyooossstttpppmmmddd]]][[[LLLFFF>>>999888:::===???GGGIIIJJJIIIHHHKKKQQQVVVeeegggjjjjjjfffaaa^^^\\\HHHNNNvvv{{{jjj___`````````aaaaaabbbbbbcccdddkkk{{{qqq^^^cccaaaJJJ@@@===>>>???BBBJJJVVVdddnnntttnnnmmmqqq{{{~~~tttnnnkkkjjjmmmqqqvvv~~~~~~tttqqqwww~~~{{{|||}}}}}}zzzyyyuuufffiii~~~]]]^^^bbblllnnngggaaaeeerrrwwwiiiaaa^^^[[[XXXTTTiiiqqqbbb\\\ZZZXXXVVVUUUXXX]]]cccfffbbb___ZZZTTTNNNIIIFFFDDDDDDBBBAAADDDIIIMMMMMMKKKPPPLLLGGGAAA===;;;::::::888888777666666666666777777999:::999555444555888999888666444333333444444333555777888777777888:::888999888555666:::999555444666888777555555888;;;:::??????999222222333444111333555555222000//////////////////000111333333555;;;AAACCCFFFLLLPPPOOOMMMOOORRRUUUnnnUUUDDDAAAHHHGGGJJJTTTXXX[[[\\\]]]^^^^^^]]][[[YYYVVVQQQNNNOOOQQQOOOIIIBBBAAAEEEPPP___rrr|||zzznnnnnnwwwwwwkkkeeeaaaZZZRRRMMMDDD@@@;;;888:::>>>AAACCCGGGHHHJJJJJJKKKPPPXXX___ggghhhhhhddd\\\TTTNNNKKKDDDbbbvvvmmmppp{{{zzzsss```XXX^^^aaadddeeecccaaa______```eeennn~~~rrrjjjtttnnn}}}dddLLLBBBAAA@@@@@@BBBIIITTT```hhhhhheeedddkkkwwwwwwnnnnnnrrrsssppp|||{{{vvvtttuuuyyy~~~|||zzzzzz{{{}}}{{{~~~nnnjjjpppwwwvvvhhhWWW^^^gggsssrrrbbbgggkkkrrrvvviiiddd^^^WWWXXX```fff|||oooccc]]]XXX[[[[[[\\\^^^bbbfffhhhhhhZZZWWWSSSOOOKKKJJJIIIIIIFFFEEEDDDHHHNNNPPPNNNKKKIIIFFFBBB>>>;;;999999999888888777666666666666666888:::;;;888333222666:::888777555333222333555666777777777888999:::999777333666666555777999777222555777888777444444999======>>>;;;444000222444444222444666555222///...///......//////000222333444444;;;@@@BBBEEEKKKOOONNNMMMNNNQQQTTTnnnRRRCCCCCCJJJGGGJJJWWW___gggeeedddgggkkkkkkfff```\\\]]]bbbjjjllleeeUUUHHHLLLJJJLLLVVVeeevvv~~~qqqooommm```hhh{{{|||rrreee\\\YYYTTTKKKBBB>>>;;;888888;;;@@@DDDGGGEEEGGGIIIKKKNNNTTT^^^fffffffffddd]]]TTTJJJBBB>>>BBBsss}}}llliii|||lllmmmgggWWWTTT___ccchhhkkkhhhcccbbbbbbbbbbbb___uuummmeeeVVVGGGEEEBBB???@@@GGGQQQXXXbbb```]]]\\\```lllzzzzzzqqqjjjfffeeeqqqwww}}}}}}{{{|||~~~}}}{{{}}}qqqbbbdddqqqnnn|||}}}ddd[[[]]]kkkwwwuuuddd[[[hhhrrryyy}}}qqqbbb[[[\\\WWWOOOXXXkkkhhhZZZ^^^```YYY___bbbfffjjjjjjfff___YYYQQQPPPNNNLLLLLLLLLMMMNNNIIIGGGGGGKKKQQQRRRNNNJJJBBBAAA???===<<<;;;;;;;;;888888777666666666666666999;;;;;;777222222666;;;888666444222222333666777;;;888777888;;;<<<999666222555777777999;;;888222555777888666333444:::???@@@???999111///222555444222555777555222//////000.........///000222333444333:::???AAADDDJJJNNNMMMLLLNNNQQQSSSzzzpppWWWQQQLLLJJJIIIJJJPPPXXX___[[[[[[```eeeffffffgggffflllyyyxxxcccUUUUUUVVVcccjjj```^^^eeeiiifffddddddeeedddiiizzzeeebbbiiikkk___nnnyyykkk]]]UUUQQQJJJCCC???<<<999888:::???CCCDDDDDDDDDDDDFFFKKKTTT___hhhllldddgggdddWWWIIICCCCCCDDD]]]{{{pppsssmmmiiijjjhhheeejjjrrrssskkkjjjssswwwpppddd]]]ddd[[[zzzooowwwnnnMMMHHH@@@888777>>>IIIQQQRRRWWW[[[ZZZXXX]]]iiittt{{{qqqfffdddqqqpppvvv}}}}}}|||{{{|||}}}~~~|||vvvlllaaabbbjjjttt~~~zzz|||vvvkkkmmm}}}jjjXXXWWW^^^xxxiii```ggggggnnn~~~pppcccaaa]]]VVVNNNSSSlllhhh]]]\\\]]]]]]\\\dddkkkqqqqqqhhh^^^XXXUUUNNNNNNNNNMMMMMMLLLKKKKKKMMMTTTYYYWWWNNNFFFCCCDDDBBB@@@>>>===<<<;;;999777:::888666555444555666777777555333111111444777999555333111000111333555777;;;<<<<<<===<<<<<<;;;;;;333777;;;;;;777333111111222666666333333999>>>???CCC>>>777333333555777888888666444222000/////////////////////000000000000777>>>CCCDDDGGGLLLOOONNNKKKMMMQQQUUU{{{]]]TTTMMMOOOSSSWWW\\\aaa[[[SSSQQQZZZbbbcccbbbdddmmmxxxyyykkkccclll}}}hhhQQQUUURRRPPPSSS^^^rrr}}}xxxjjj[[[YYYjjj~~~xxxhhhhhhyyysssfffXXXQQQLLLEEE???===999888888;;;AAAEEEFFFEEEFFFGGGIIIOOOWWW___fffjjjiiibbbWWWKKKAAA???EEELLL|||zzzuuuqqqrrr|||mmmjjjkkkoooqqqrrryyysssllljjjoooqqqjjjaaa]]]___]]]xxxllluuuXXXGGG===BBBFFFAAA@@@DDDKKKPPPUUUVVVUUUXXX```ffflllvvv}}}}}}vvvxxx{{{}}}xxxyyy{{{{{{|||~~~}}}sssmmmddd]]]bbbmmmssssssuuuxxx{{{zzzvvvrrrtttyyyxxxkkkYYYSSS[[[gggzzzvvvjjjgggfffcccmmm~~~qqqdddbbb[[[XXX[[[aaajjjyyy|||nnn^^^WWWYYY___cccfffvvvuuurrrkkkaaaZZZWWWWWWOOOLLLIIIIIILLLPPPRRRRRRWWWYYYXXXRRRJJJCCCAAAAAAAAA???===<<<<<<;;;999777999777666444444444666777555444333333444666888:::666444222000111222555777;;;;;;;;;;;;;;;:::999999222666:::;;;888333111000111333111000444===CCCEEE@@@;;;555111111333555666777666333111000/////////////////////000000000000666<<>><<<;;;<<<;;;999888777666444333333333444555444444555666777888999:::777555222111111333666999<<<;;;;;;:::999888777777444777999999777444222111555555333333<<>>999666666888999<<<@@@CCCEEEEEEEEEDDDJJJSSS[[[```dddeeefffeeeWWWIIICCC===>>>OOOdddqqqmmmnnnwww|||qqqqqqyyy}}}yyyrrrppppppqqqqqqppppppqqqtttsssttttttsssooojjjgggfffgggnnnzzz|||WWWAAA===;;;===BBB===???BBBFFFKKKMMMNNNMMMRRRUUUYYY^^^dddiiimmmooo~~~vvvyyy{{{{{{|||yyyrrrvvv|||{{{uuutttvvvzzz{{{zzz~~~}}}|||}}}~~~{{{uuuqqqlll```UUUOOOKKKKKKWWWggglll|||pppgggjjjzzzqqqSSSRRR]]]aaazzzkkk\\\ZZZ___^^^cccqqq{{{hhh]]]]]]^^^eeeqqq}}}~~~nnnggg^^^VVVSSSRRRRRRRRRPPPRRRTTTUUUVVVVVVWWWXXXPPPKKKDDD@@@???@@@@@@@@@>>><<<;;;:::;;;;;;999777444444333222222333333444555666777999999888777777555333222111333666:::<<<===<<<;;;:::999888777777999999888666555555555666666666555888CCCOOORRRPPP999666222///000111222333444333111000/////////000////////////000000000000555;;;@@@BBBEEEJJJMMMLLLLLLMMMPPPRRRhhhnnnuuuzzz{{{|||vvvkkkkkkzzz~~~zzzssszzz}}}vvvsssvvv{{{{{{sssmmmoooyyy~~~yyyqqqooommmpppwww~~~|||yyy|||uuukkkccc]]]WWWRRRNNNUUUaaaxxx{{{uuu```mmmsssaaa^^^QQQHHH???<<<999666555666;;;===???AAABBBCCCCCCCCCCCCKKKVVV___cccccccccccc]]]RRRFFF@@@???JJJhhh~~~|||wwwxxxzzzyyyvvvsssrrrqqqqqqssswww{{{zzzvvvrrrooolllbbbgggnnnpppYYYGGGBBB>>>999<<<;;;;;;???EEEJJJLLLLLLMMMOOOSSSXXX]]]bbbfffhhh}}}||||||}}}sssqqquuuwwwyyyzzzxxx}}}{{{wwwzzz|||uuurrrpppqqquuuyyyyyyxxx~~~}}}}}}|||}}}~~~~~~|||}}}~~~tttjjjeeeYYYOOOHHHFFFCCCCCCOOO^^^rrruuuooo{{{\\\QQQ___nnnqqqyyyiiibbbfffnnngggrrr{{{fffVVV```ccchhhppp}}}vvv```___]]]]]]\\\ZZZVVVSSSTTT[[[bbbbbb[[[TTTPPPPPPGGGCCC???>>>AAABBBAAA>>>===;;;999999:::999888666333333222222222333333333888999:::;;;:::777444222111111111222555999===@@@>>>===<<<:::999888888888???;;;777333333666999;;;222333555999BBBJJJJJJDDD777555222000111333333333333222000///...//////000////////////000000000000666<<>>???BBBBBBAAAAAABBBCCCIIIQQQ\\\bbbbbb^^^[[[ZZZRRRKKK@@@999BBB```~~~{{{uuuxxxxxxuuusssuuuvvvuuurrrxxx{{{zzzxxxvvvqqqmmmaaaaaafffgggsssppplll|||fffHHHAAA???999<<<;;;:::;;;@@@EEEIIIKKKHHHJJJOOOTTTXXX\\\^^^___iiissszzzxxxuuuuuuxxxyyyuuutttrrrrrrrrrrrrssstttuuuyyyzzzuuurrryyyyyyxxxwwwwwwxxxxxxvvvuuuzzz{{{|||~~~yyywwwzzz~~~zzzlll```YYYJJJCCC???AAAAAABBBNNN\\\qqqpppkkk{{{hhhSSSWWWlll|||~~~uuupppoootttxxx}}}oooddd^^^YYYdddkkkqqquuu{{{~~~ttteee[[[]]]```bbb```[[[WWWSSS[[[aaagggdddZZZOOOIIIGGGEEECCCAAABBBCCCCCC@@@<<<<<<;;;999888999888666555222222222222333333333333999:::;;;;;;999666222000///000222555888<<>>===;;;:::999999999:::@@@;;;666333444777:::;;;222666999<<>>@@@BBBAAA@@@AAADDDGGGSSS[[[ccceee^^^UUUNNNKKKEEECCC<<<999NNNxxx|||~~~{{{pppttttttpppooosssvvvuuuqqquuuuuurrrpppqqqmmmggghhhbbbgggkkkkkkqqqeeennnyyyttt[[[FFF@@@AAA;;;;;;;;;;;;<<>>???AAA???;;;333222111111333444333222000///.........///000111////////////000000000000555;;;@@@BBBDDDJJJMMMLLLMMMMMMNNNNNNDDDNNN\\\eeehhhkkkqqqvvv}}}}}}~~~~~~~~~zzztttssswwwzzzxxxvvvuuuuuuyyy~~~wwwwwwvvvuuutttrrrppppppnnnpppvvvyyywwwpppgggwww\\\QQQHHH<<>>===@@@\\\{{{~~~yyytttxxxvvvpppmmmrrrtttrrrppprrroooiiihhhkkkhhhaaammmbbbgggmmmeeerrrrrrjjjrrrYYYBBB???:::;;;<<<;;;::::::===???BBBCCCDDDFFFHHHJJJKKKLLLTTTZZZ^^^]]]```hhhmmmlllkkklllllljjjlllqqqvvvyyyuuurrroookkkhhhiiirrr{{{~~~zzzuuuppprrrsssqqqoooooossswwwqqqtttwww{{{}}}}}}|||{{{yyyppplllpppuuuxxx}}}wwwhhhWWWHHH@@@???::::::AAAFFFLLL[[[kkkkkk```TTTUUUfffzzz~~~ggg```^^^jjj{{{eeeSSSRRRWWW^^^mmm}}}zzzssslllnnnxxxkkkUUUMMMTTT\\\___lll|||xxxkkkfffccc]]]nnnnnnkkkeee___aaahhhooojjj```SSSLLLKKKJJJEEE@@@>>>???@@@AAA@@@@@@??????===;;;999888777666444222111222333444444444444444777888999999888666333222000333777:::<<<<<<;;;:::;;;999888666666777999:::666555555777999888555111333888;;;999888::::::888222111000111222333222111//////...---...///000111////////////000000000000444:::???@@@CCCIIIKKKKKKMMMMMMNNNNNN@@@AAAGGGSSS]]]dddkkkrrrvvvwwwzzz{{{|||}}}~~~zzzuuu||||||ppphhhkkksssqqq\\\MMMBBB<<<;;;:::888777777;;;???BBBCCCIIIBBB>>>@@@BBBEEEOOOYYYwwwmmmbbbZZZRRRGGG@@@===999===CCCRRRkkkqqquuuqqqnnnooopppmmmjjjhhhgggmmmooojjjhhhjjjjjjgggeeeuuusssqqqpppccclllggg```DDDCCC:::888======888999@@@;;;<<>>@@@DDDJJJSSSaaammmfffZZZYYYeeettt~~~iii___ccclll{{{{{{iiiVVVPPPXXXggg}}}oooeeelllxxx}}}~~~zzziiiZZZUUUXXXbbbrrrssspppssspppmmmkkk{{{jjj[[[]]]lllvvvssskkk\\\TTTLLLHHHIIIIIIHHHFFFCCCAAAAAAAAABBBBBB@@@>>>===;;;888555444444666777777555333111111333555777;;;:::999666333000---+++222888>>>BBBAAA???===>>>===999555444666888777666555444444333333444444444888777:::??????999222000111333666555333222222222////////////000000000000222111///......000222333999===AAAEEEGGGIIIKKKMMMNNNPPPRRRTTTBBB@@@CCCKKKTTT[[[ccckkkrrruuuxxxzzz||||||}}}~~~}}}~~~}}}{{{{{{}}}~~~zzzmmmbbbdddwww|||```PPPGGG@@@999666666555666888;;;>>>@@@AAA===@@@DDDDDD@@@DDDXXXlllxxxlll^^^TTTJJJ@@@::::::>>>FFFSSSiii|||wwwrrrtttooolllooorrrrrrmmmhhh```eeegggeeefffiiiiiieeeaaaooooooqqqqqqaaarrrvvv~~~}}}bbbOOOBBB:::===>>>999999===;;;<<<>>>@@@BBBEEEFFFGGGJJJJJJLLLOOOTTTZZZ___bbbdddgggiiijjjjjjiiijjjjjjiiillljjjccc```___\\\WWW[[[iii{{{vvvqqqpppooouuuxxxtttqqqrrrqqqmmmtttttttttuuuxxxyyyxxxwwwwww}}}vvvmmmnnnooouuu{{{}}}{{{nnnZZZHHH>>>;;;===>>>DDDMMMWWW___fffjjjgggaaaiiizzzlll```lllyyywwwlll```\\\[[[^^^mmm|||jjj___jjjxxx{{{uuuqqqddd[[[SSSTTT^^^pppnnnkkkooopppnnnnnndddbbbccckkktttuuulllbbbUUUOOOIIIFFFHHHIIIGGGEEECCCBBB@@@AAAAAAAAA???===<<<:::777555444444555666555444333222222444777888<<<;;;:::888666444333333222999CCCHHHGGGBBB<<<999<<<:::777666888999888777444444333333333444555555:::999:::??????999333111111222444444444333222111////////////000000000000111111///...///000222333777;;;@@@DDDGGGJJJMMMPPPNNNPPPRRRTTTDDD@@@>>>BBBHHHNNNWWW___jjjmmmqqqvvvyyy{{{{{{{{{~~~~~~~~~xxxzzztttqqqtttvvvtttssstttqqqnnnkkkllltttwwwkkkfffiiirrrxxxbbbKKKAAA???<<<666222444555888;;;>>>@@@@@@AAA>>>>>>AAADDDHHHTTTjjj}}}sssfffWWWKKKBBB;;;999;;;HHHlllsssgggjjjuuuxxxtttooonnnpppooohhhaaa\\\^^^______cccggghhhfffdddoooqqqwwwzzzgggkkkzzzwww___LLL===:::;;;888666888:::;;;<<<===???AAABBBBBBDDDDDDFFFHHHLLLQQQVVVYYY___bbbeeefffeeeeeefffggggggjjjiiieeebbbccccccbbbgggnnnwww}}}~~~|||yyywwwmmmsssvvvsssqqqqqqpppooouuutttuuuvvvxxxxxxwwwuuu{{{xxxlllhhhfffnnn}}}~~~yyyjjjVVVEEE===;;;AAAEEEMMM[[[iiirrrssspppeeelllxxxttt}}}ooofff```[[[```gggoooppp___XXXeeetttsssfff]]]TTTRRRVVVeeewww~~~qqqeeedddiiijjjiiihhh```fffooouuutttkkk___WWWNNNJJJFFFEEEGGGHHHFFFDDDCCCAAA@@@@@@@@@???<<<::::::888666444333333444555333222222333444777999:::888777444333222333555666999>>>EEEHHHGGGBBB===::::::999888999::::::999777444444333333333555666777===::::::>>>===777222111111111222333555444222000////////////000000000000111000/////////000222333666999>>>BBBFFFKKKOOOSSSNNNOOORRRTTTDDD???<<<>>>AAADDDJJJQQQ\\\___eeemmmsssvvvwwwvvv}}}|||{{{|||}}}~~~zzzxxxuuuqqqnnnlllgggaaa```cccgggllluuu}}}yyywwwnnnccc___lll|||xxxooo[[[LLL===888888666555555777:::>>>AAABBBBBBAAAAAAHHH@@@===III___rrrzzz{{{eeeZZZMMMDDD>>>;;;===CCCVVVrrriiikkkssssssqqqnnnjjjiiiiiifffbbb___]]]ZZZZZZ^^^dddggghhhhhhnnnqqq{{{~~~mmmgggzzz|||yyyttt]]]EEE;;;:::999888999:::::::::;;;<<<=========???@@@@@@BBBEEEIIIMMMPPPYYY\\\```bbbcccdddeeeggggggjjjkkkhhheeefffjjjnnnwwwyyy{{{|||~~~~~~{{{vvvhhhgggffffffiiinnnqqqrrrttttttuuuwwwxxxwwwtttrrruuuwwwlllaaa^^^\\\eeewww|||~~~}}}wwwgggTTTFFF@@@@@@GGGNNNXXXdddrrr~~~sssgggeeehhhgggiiiwwwsss\\\RRRQQQ```jjjeeeXXXPPPQQQXXXiiipppgggeeeeeegggjjjjjjiiiiiiwwwwwwvvvpppggg\\\TTTOOOJJJHHHEEEEEEFFFFFFDDDAAABBB@@@???>>>>>>===:::888777666444333222333444444111222333444777999;;;<<<666444111//////222666999EEEEEEDDDBBB@@@???>>>???777777999::::::999777666444333222222333555888999???:::999;;;:::555111111111000111333555555111...////////////000000000000000/////////000111222333666999===AAAEEEJJJOOORRRMMMOOOQQQTTTDDD???>>>???@@@???AAAFFFLLLOOOVVV```iiioooqqqpppwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}|||rrrhhhhhhrrrxxxxxxrrrnnnkkklllrrrwwwzzz{{{}}}~~~~~~yyyqqqlllkkkllliiidddeeepppvvvlllYYYKKKDDD>>>888666444333666;;;:::>>>BBBDDDBBBAAA@@@@@@GGGGGGNNNbbbzzzyyykkkTTTLLLCCC>>>;;;;;;AAAIIIgggwwwooopppnnnhhheeejjjjjjfffdddhhhlllkkkddd^^^XXXVVVXXX]]]dddiiifffgggkkktttwwwkkkbbbhhh~~~wwwrrrVVVEEE===;;;;;;<<<999999999:::::::::::::::=========>>>@@@CCCGGGIIIPPPSSSXXX[[[^^^```bbbdddaaaccceeeddd```aaaiiiqqqzzz}}}|||yyyxxxyyytttmmmggg^^^VVVWWW___ggglllnnnooopppqqqssstttsssooollliiieeeYYYSSSWWWYYYaaasss}}}xxxzzzyyyrrrdddRRRFFFDDDFFFJJJSSS\\\cccmmm}}}qqqfffiiiuuu}}}tttRRRIIIIIIQQQ^^^bbbZZZTTTUUUaaaqqquuueeefffjjjnnnoooqqqtttxxxzzz{{{ooodddZZZSSSOOOLLLJJJIIIGGGFFFEEECCCAAA???@@@???======<<<;;;888666555444333222222333444444111222444666999:::;;;<<<:::777333111333777<<<@@@IIIGGGCCC@@@>>>===<<<<<<444666888999999777555444333222222222333666999;;;???999666666555222000111111222333555555444000...////////////000000000000/////////000000111222333888;;;???BBBEEEHHHLLLOOOMMMOOOQQQTTTCCC@@@@@@BBBAAA>>>>>>@@@@@@CCCIIISSS___fffhhhgggnnnqqqtttvvvxxxzzz}}}{{{}}}~~~~~~}}}||||||}}}}}}~~~zzzqqqssswww|||}}}{{{bbbhhhsssnnnhhhbbbaaaeeekkkppprrrtttrrrooojjjggghhhmmmrrryyyxxxuuummm\\\JJJBBBCCC888777888888555222777???;;;>>>BBBBBB???>>>???AAA@@@VVVqqqzzziii[[[JJJCCC<<<::::::>>>HHHRRRwwwmmmgggllliii___hhhooopppiiigggkkkllliiieee```[[[XXXWWWXXX```hhhfffeeejjjrrrrrrjjjdddbbbeeezzzfffZZZkkkjjjzzzmmmUUUDDD:::888888999999999999999999999999<<<<<<;;;;;;<<>>>>><<<;;;;;;;;;:::777555333333333333333333444444333444666999:::;;;;;;:::888666333222555;;;BBBFFFEEEEEEEEEEEEDDD???999444555777999999777444333333222222111111444777;;;===>>>888333333222000000333111444777888555222///...////////////000000000000......///000111222222333888<<<@@@DDDFFFGGGIIIKKKLLLNNNQQQTTTDDDAAA@@@BBBAAA>>>>>>AAA<<<<<>>AAA@@@>>>???CCCHHHLLLiiixxxfffZZZSSSEEE???:::999===GGGXXXgggyyyjjjeeeggggggdddnnntttvvvsssuuuyyyrrreeefffddddddccc^^^ZZZaaakkkkkkjjjrrrwwwrrrmmmiiiccc^^^zzzqqqfffaaaqqqmmmdddfff{{{rrrVVVBBB:::888::::::::::::::::::::::::;;;:::999999:::;;;>>>??????BBBGGGJJJMMMOOOQQQSSSSSSUUUZZZ\\\ZZZ\\\kkk|||vvvuuuvvvssspppkkkhhhfff___VVVRRRSSSUUUWWWZZZ^^^___]]]XXXTTTLLLJJJEEEIIIUUU[[[jjj{{{|||{{{ssssssmmm```PPPGGGFFFIIIOOO___nnnuuu|||wwwnnnaaa\\\^^^eeewwwyyyeeedddccckkk}}}jjjQQQMMMKKKJJJRRRbbbooopppppp|||yyyfffeeepppyyysssppplllmmmwwwwwwaaa```^^^ZZZWWWRRRNNNLLLJJJIIIGGGDDDAAA???>>>>>>;;;:::999999:::999777555333333333333444444555555555666999;;;;;;:::999888444333222444999AAAIIINNNFFFFFFEEEFFFEEE@@@999333777999;;;999666333333333222111111111444888<<>>???BBB;;;;;;===FFFQQQXXXZZZYYY]]]cccjjjoooqqqsssvvvxxxxxx{{{}}}}}}zzzyyyzzz|||yyy|||~~~{{{~~~uuunnn______ccclllwww}}}|||{{{|||~~~sssgggdddggguuuhhh[[[NNNHHHDDD>>>888666666333444777999777777999===@@@BBBAAA???BBBIIIOOOdddwww{{{hhhZZZSSSPPPDDD>>>999;;;CCCRRRiii|||}}}zzz~~~ooommmkkkfffiiiqqqhhhnnnsssyyyooofffhhhlllmmmfff```eeeoookkklllvvvzzzqqqmmmjjjaaaaaakkkyyyyyy|||nnnWWWeeennnRRRDDD@@@::::::::::::::::::;;;;;;;;;:::888777888999;;;<<<>>>AAAEEEHHHIIIJJJLLLNNNJJJMMMSSSWWWUUUYYYjjj}}}rrrpppttttttppprrrwwwuuugggTTTLLLNNNKKKMMMQQQUUUVVVTTTOOOKKKBBBDDDDDDJJJTTTYYYlll~~~wwwzzz|||uuuuuuooocccSSSIIIHHHKKKWWWiii|||mmmkkk^^^]]]jjjzzzooolllpppxxx~~~iiiQQQMMMLLLBBBTTT[[[jjjxxx|||uuueeeiiivvv{{{xxxrrrnnnlllssszzzeee___``````\\\UUUOOOLLLLLLHHHGGGEEEBBB???>>>>>>???:::999888999999999777555222333333444444555555666777888:::<<<<<<:::888666666666777:::AAAJJJSSSXXXLLLIIIDDDAAAAAA???<<<999999;;;<<<:::666333333444222111000111444888===@@@@@@888222111111111333888111999???===444...---000////////////000000000000---...///111222222333333444999@@@FFFHHHIIIIIIIIILLLNNNQQQTTTRRRKKKDDDBBBAAA???>>>===<<<>>>>>>======@@@FFFLLLTTTXXX^^^eeejjjnnnooopppvvvwwwxxxyyyxxxxxxzzz{{{}}}}}}}}}}}}~~~}}}~~~}}}xxxsssssswwwzzzzzzyyyzzz{{{ssshhhyyy}}}sssjjjccc___nnnxxx{{{|||xxxfffZZZKKKHHHCCC===999777666666444666888:::;;;===AAACCC???>>>@@@AAAAAAGGG\\\qqqzzzmmm```VVVNNNGGGCCCBBB<<<:::DDDZZZvvvwwwxxxsss___XXXoooyyyoooeeeccciiippprrrqqqnnnmmmnnnsss~~~{{{nnnrrrpppmmmkkkjjjkkklllmmmtttrrrsssvvvqqqkkklllrrrqqqiiiooodddvvvZZZEEE???;;;:::<<<;;;666777===:::::::::999::::::;;;;;;<<<======???@@@AAABBBCCCEEEGGGKKKNNNPPPTTT```mmm|||uuuccckkk{{{xxx}}}~~~sss```PPPJJJKKKNNNGGGBBBDDDGGGFFFEEEEEECCCGGGKKKMMMSSSeee}}}yyyuuunnnttttttqqqgggVVVIIIKKKSSS^^^iii}}}yyyvvvuuulllbbbWWWOOOIIIGGGKKKRRR___uuuttthhhgggnnntttwwwwwwmmm|||wwwkkkcccaaa]]]WWWRRRPPPNNNMMMLLLFFFEEECCCAAA???===;;;:::888666555444333444444555555555444444555666888999999<<>>@@@:::888===CCCFFFJJJOOOGGGCCC>>>;;;999888777666<<<888666666555222222555333333333444777:::===???<<<777111///222555666666:::AAAAAA666,,,,,,111333///000000000000000//////,,,...000222333222111000888;;;???BBBEEEGGGJJJMMMMMMOOOQQQSSShhh\\\MMMDDDAAAAAA???>>>;;;<<<<<<;;;:::<<>>>>>???@@@BBBAAAEEEMMMUUU^^^mmm{{{uuummmbbbXXXPPPJJJDDD@@@;;;888999HHHbbb}}}}}}}}}}}}vvvgggsssqqqkkkeeegggnnnttttttrrrjjjjjjjjjkkkqqquuuqqqjjjnnnoooppprrrtttuuuvvvvvvvvvtttvvv|||~~~}}}rrrfffsssgggMMMAAA888:::>>>===:::999888888888888999:::;;;<<<:::;;;<<<===>>>???@@@@@@AAABBBEEEHHHIIIMMMYYYffflll~~~oooaaafffrrrpppvvvyyysssfffZZZVVVVVVOOOJJJHHHJJJKKKGGGCCCBBBLLLRRRWWWYYY^^^qqqyyywwwuuuoooqqqqqqooofffWWWMMMOOOWWWaaaiiippprrrssszzzvvvzzzxxxbbbXXXYYYUUURRRSSSUUUYYYbbblllwwwpppllljjjmmmssswwwzzzzzz{{{ooogggbbb^^^YYYUUUPPPKKKIIIHHHFFFEEECCCBBBAAA???===:::999888666555444444333333444444555444444444555777888999999:::;;;:::888666666777888999<<>>===444------111222//////000000000000//////000111333555555555444333888;;;???BBBEEEGGGJJJMMMNNNPPPRRRTTT|||mmmXXXIIIDDDCCCAAA???:::;;;;;;:::999:::<<<>>>>>>AAAFFFLLLRRRXXX\\\^^^eeehhhlllooopppqqqsssuuu|||||||||||||||||||||}}}}}}}}}|||vvvoookkkiiiuuu}}}{{{}}}}}}~~~yyyvvvvvvvvvpppooommmllloooxxxooo]]]OOOGGGCCCBBB999888555222111111111222666:::>>>@@@???>>>======AAA@@@FFFUUUccclllqqqttteee___WWWOOOIIIDDD@@@======;;;@@@QQQkkkzzz~~~}}}sssiiiggghhhmmmsssuuurrrmmmgggiiiiiigggiiinnnooommmkkknnnssswwwzzz{{{zzzyyyppppppssszzzvvvgggtttzzzooommmVVV???888<<>>>>>???BBBCCCFFFRRR^^^bbbkkkrrrmmm```YYY]]]eeerrruuuwwwtttjjj```YYYVVVYYYUUUTTTUUUSSSMMMGGGFFFKKKSSS\\\cccnnn|||ttttttssspppmmmmmmmmmggg[[[SSSVVV___hhhrrruuunnnooo~~~nnnfffyyyfffPPPRRR]]]XXXXXXZZZ___bbbfffoooyyyzzznnnfffhhhkkkoootttxxx|||}}}kkk```\\\ZZZWWWQQQNNNIIIEEECCCBBB@@@??????>>>===;;;999888666555333333444444444333222222444444444555666777999:::999999999888666555444444>>>PPP^^^]]]UUUPPPHHHAAA<<<:::888888999::::::999777444333555333///...000333555999<<<======;;;:::000000222777;;;===:::777777999777111...///000000//////000000000000//////111222333555666555555444888;;;???BBBEEEGGGJJJMMMOOOQQQSSSVVVwwwgggVVVLLLGGGCCC>>><<<<<<<<<;;;;;;;;;;;;<<<===>>>AAAEEEJJJOOOTTTWWW[[[```eeejjjnnnqqqtttvvvzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~uuukkkfffhhhmmmwwwzzz|||{{{uuuqqqnnnooohhhdddlllzzz{{{kkkcccXXXMMMFFFBBB@@@???666555444333333444555666999;;;>>>???>>>======>>>BBBDDDLLLZZZfffjjjfffbbbZZZVVVPPPIIIDDD@@@===;;;===???GGGXXXnnn~~~{{{wwweeehhhkkkooouuuyyywwwqqqkkkhhhjjjkkkkkkooouuuwwwtttkkknnnrrruuuwwwvvvtttssskkknnnqqqtttwww||||||pppooo|||zzz}}}zzzYYYBBB::::::;;;;;;<<<;;;999777666444444444888888888999999:::::::::>>>======??????CCCMMMWWWbbbbbb___YYYSSSQQQUUUYYYmmmooorrrssspppjjjeeeaaaddd___ZZZXXXSSSNNNMMMPPPSSS\\\hhhwwwtttpppqqqqqqnnnjjjkkkkkkhhh```[[[___hhhsssrrreee```aaassssssmmm]]]NNNMMM[[[iiieeefffllltttxxx|||}}}fff```fffkkkmmmqqquuuxxx}}}~~~yyyoooccc]]]ZZZVVVOOOMMMJJJFFFCCCAAA@@@???===<<<;;;:::999777666555444111222333444444333111000333444444555777888999:::999999888555222333777<<>>:::777//////111666;;;<<<999666666444111//////000000///...//////000000000000///...///000222222222222222888;;;???BBBEEEGGGJJJMMMNNNPPPTTTWWW}}}yyyjjj\\\QQQGGG???===<<<<<<;;;;;;<<<;;;;;;::::::;;;<<>>:::999999444>>>PPPdddvvvqqqlllxxx~~~^^^hhhmmmtttzzz{{{wwwqqqmmmkkkkkkkkknnntttzzzwwwpppkkklllmmmoooppppppppppppnnntttwwwsssmmmoooyyyzzzvvvrrr}}}qqqmmmlllpppuuu}}}uuuooodddKKK===::::::;;;:::999777666555555555999999999999999999999999===;;;:::<<<===???FFFOOO]]][[[XXXVVVUUUTTTRRRRRRWWW\\\eeepppzzzsssllleee```[[[[[[bbbkkk~~~yyynnnmmmnnnllljjjhhhiiijjjiiieeebbbgggpppxxxtttnnnddd[[[ZZZ```jjjpppddd^^^VVVQQQRRRXXX```ffftttuuu|||nnnUUUKKKQQQ^^^ggglllrrrxxx}}}|||kkkhhhbbb[[[XXXVVVPPPGGGIIIFFFCCCAAA@@@???>>><<<:::999888777666555444444000111222333333333111111444444555666888888999999555777777222///333???JJJbbbwww}}}gggLLLDDDFFFFFF999888888:::;;;;;;999777777444333555444111000333888;;;@@@CCCBBB>>>999666111000000333777999777555444000......000000///.........///000000000000000---...//////000111111111888;;;???BBBEEEGGGJJJMMMMMMOOOSSSWWW||||||ooodddUUUGGGAAA???<<<::::::;;;:::999::::::999999;;;<<<>>>???CCCFFFLLLRRRWWW]]]cccgggjjjlllooorrrtttuuuvvvvvv|||||||||}}}}}}~~~~~~~~~~~~zzzmmmhhhhhhqqqyyy~~~wwwvvv|||}}}}}}|||zzzzzz{{{}}}yyyuuussspppmmmiii[[[aaaffffff```WWWPPPMMMEEEAAA<<<888888888777777333333444555777999;;;<<<<<<<<<======>>>BBBGGGKKKNNNWWW```dddccc```YYYRRRJJJGGGBBB<<<888666888;;;<<>>======<<<;;;999888777777666555444444333111111222333333333222222555555666777888888888888222333444222444>>>MMMYYYgggggg___RRRLLLLLLHHHAAA:::::::::<<<======:::777999555444555444111222555:::<<>>;;;777555888>>>CCC```sssnnnnnnnnnpppqqqnnnhhhdddcccdddeeehhhiiihhhiiikkkgggaaaeeefffgggiiikkkmmmooopppnnnqqqooogggdddgggjjjjjjmmmqqqrrrvvv~~~vvvddd]]]ooo|||aaaNNN===<<<;;;::::::999::::::999999888888777777777666888555666999999888:::>>><<>>===;;;:::::::::888666555555555444333333222222222222222222222333444444666777888888888888777666444222333999EEESSS```gggaaaZZZRRROOOOOOLLLDDD<<<999:::<<<>>>@@@@@@<<<:::;;;666333333222111333777;;;;;;<<<<<<:::666333000222000000222777999777555111......111000,,,,,,000---...///000111111111111000000000000111222333444888;;;???BBBEEEGGGJJJMMMLLLPPPTTTYYYtttyyy|||~~~{{{fffTTTMMMEEE@@@>>><<<:::888666777777777777888888888888999;;;===???EEEKKKOOOSSSVVV[[[aaaeeeiiijjjkkkpppqqqrrrtttvvvxxxzzz{{{yyy{{{~~~~~~vvvddd^^^ZZZ]]]gggmmmppp{{{|||yyyxxxrrrnnnhhhaaa]]]___eeejjjlllkkkiiifffbbb___]]]]]]^^^WWWNNNIIIFFFCCC===999666555555555666555222///555666777888999;;;<<<<<<888<<>>777888888:::<<<@@@BBBBBB???<<<;;;666222222111000333888::::::999888555222000...//////111555:::;;;888555111...///222000***+++111---...///000111111111111////////////000111222333888;;;???BBBEEEGGGJJJMMMMMMQQQVVVZZZ|||yyyxxx|||ttthhhWWWIII@@@>>>???AAA===:::888888::::::888555999888888:::<<<@@@CCCEEEMMMNNNQQQUUUZZZ___cccfffhhhkkkooorrrsssuuuvvvxxxvvvyyy{{{}}}}}}~~~~~~yyyrrrvvv}}}}}}{{{yyywwwvvvvvvvvvfffZZZbbbxxxvvvrrrfff[[[YYYYYYVVVRRRQQQTTTQQQKKKEEE???;;;999888333333333333333555666666888888::::::;;;::::::999;;;@@@EEEIIILLLPPPVVVZZZ^^^UUUOOOPPPPPPIIIAAA===;;;777:::???::::::TTTwwwyyyvvvxxxvvvtttiiifffggggggaaabbbdddeeeggghhhiiijjjjjjeeebbbfffjjjiiiiiijjjggghhhgggdddaaaccciiioooqqqhhheeefff{{{pppfffkkkhhhXXXIIIDDDAAA===<<<>>>>>>;;;999:::888555666:::666666666666666777888888<<<<<<======>>>??????@@@@@@@@@BBBEEEJJJQQQWWWZZZmmmzzzkkk```^^^]]]\\\[[[[[[]]]___```XXX[[[^^^^^^___cccllltttyyy~~~|||ooofffnnn|||dddYYYSSSVVV[[[\\\^^^aaa```bbbjjj{{{qqqaaaYYYTTTNNNIIIHHHGGGEEEBBB@@@???>>>>>><<<;;;:::888777666666666444444444444444444444444444333333333444666888999777777888888888888777666666111<<>>AAAEEEAAA999777666444222111222444555888<<>>===777000.........////////////000++++++,,,,,,---...//////...///000///......000222555;;;???AAADDDIIIMMMMMMMMMOOOUUU\\\|||tttppptttxxxgggYYYMMMDDD>>>===<<<:::999999999999999999999888888999;;;>>>???CCCDDDGGGJJJOOOSSSWWWYYY^^^aaaeeeiiikkkmmmppprrrrrruuuxxxyyyzzz{{{}}}~~~|||||||||}}}}}}~~~~~~~~~}}}yyywww~~~~~~zzzvvvsssqqqpppooopppxxx|||ddd\\\VVVUUUTTTNNNHHHFFFHHHEEEAAA===999666555555444444444444444555777777999999::::::;;;<<<===>>>CCCHHHNNNRRRTTTVVVYYY[[[[[[RRRJJJIIIHHHCCC===;;;<<<666888BBBKKK[[[{{{yyywwwuuuxxxvvvllldddbbbcccbbbeeedddccceeeiiilllmmmmmmpppjjjfffgggiiigggeeeeeefffbbb]]][[[^^^eeelllqqqsssiiieeedddsss~~~oookkkqqqkkkRRR>>>777:::999555555888999888:::>>>888888888888777777777777888888999999:::;;;;;;<<<===<<<<<<<<>>@@@BBB>>>777444333222111222333555666999;;;;;;888333000333666666666777:::===;;;555...------........./////////+++,,,,,,---....../////////000111000//////111222666<<<@@@AAACCCIIILLLLLLNNNPPPVVV]]]|||uuuwww~~~ppp```PPPFFF@@@???<<<999777888;;;===999999777666666777888999::::::<<>>CCCNNNZZZnnnyyyrrrqqqrrrmmmooommmddd^^^^^^______ccc___\\\___fffkkklllkkkfff```]]]```ccccccbbbccc```\\\YYY[[[ccckkkooopppooogggffffffnnnzzz}}}xxxooohhheeejjj{{{___NNNKKK???;;;999;;;;;;777555666999999:::999999888777666666666777777888999999999===<<<:::999999;;;===>>><<>>===;;;999888888777888777666444444333333333444444444444444444444444333444666888999:::;;;;;;888888888555333444999===QQQdddwwwzzzpppddd[[[VVVHHHAAA<<<;;;<<<>>>BBBGGGDDDDDDAAA>>>>>>???:::444222222333444555777999::::::999777222///222888>>>:::999999:::;;;888222---,,,---------............---------......//////000///000111111000000222444777<<>>@@@AAAGGGKKKOOOTTTXXX\\\```dddhhhjjjnnnpppqqqrrruuuwww{{{{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}|||~~~~~~}}}~~~~~~}}}~~~|||lllbbbqqq|||}}}}}}{{{wwwvvvtttrrrooollljjjhhhccclllttttttiiiZZZMMMFFFGGGHHHKKKLLLFFF<<<777888555555444333333444444555777777777777888999::::::<<<;;;:::;;;>>>CCCIIIMMMUUUYYY^^^aaa___[[[VVVRRRIIIBBB<<<:::999888:::>>>888DDDYYYmmmyyysssmmmjjjjjjnnnmmmmmmiii```\\\^^^aaaaaabbb\\\XXX\\\dddkkkkkkiiiaaa[[[XXX\\\______^^^___YYY[[[```gggnnnqqqooommmlllfffgggkkkqqqqqqooo}}}qqqeeeWWW[[[jjjiiiYYYHHHAAA;;;<<<===:::777777888999999:::999888777666888888888999999:::::::::::::::999999999;;;===>>>;;;@@@CCCCCCGGGMMMOOOMMMOOOQQQSSSTTTSSSNNNIIIFFFJJJJJJJJJIIIJJJKKKLLLLLLNNNNNNMMMLLLMMMRRRYYY___gggwwwvvvuuu{{{xxxhhh[[[XXXTTTMMMKKKNNNTTT]]]fffddd]]]___nnncccPPPFFFMMMHHHCCCAAACCCEEECCCAAA<<<;;;999888777666555555666666555444333333333444444444444444444444555555555666888999::::::999999777888888555444888@@@GGGmmm|||tttcccZZZSSSMMMEEE@@@;;;;;;???CCCEEEGGGDDDBBB>>>;;;<<<;;;777333333444666888:::===>>>???888777333///...222888>>>:::999777777777555000,,,,,,,,,,,,---------..................//////000000///111111111000111333555888===AAAAAACCCHHHKKKJJJMMMPPPVVV^^^xxxvvv}}}~~~~~~uuuiiiaaaRRRJJJAAA<<<======;;;777888888777777777777888888777777777888999:::<<<===???BBBFFFJJJMMMQQQVVVYYY```cccgggiiikkkmmmoooqqqtttssssssssssssrrrrrrrrryyyyyyzzz{{{{{{{{{zzzyyy||||||}}}}}}~~~~~~~~~~~~}}}xxxjjjhhh}}}}}}|||zzz|||zzzwwwtttsssqqqooolllhhheeeccc]]]]]][[[WWWPPPJJJHHHGGG@@@AAACCCCCC===555444777555444444444444555555666888888888888999:::;;;;;;<<<<<<<<>>===;;;999<<>><<<:::999999777666555555555555666666555444444555555555444444555555555666666666888888999:::999888777666666555444444999EEETTT___xxx}}}xxxkkkaaa]]]TTTHHH;;;;;;:::===BBBFFFFFFDDDBBB===999888999888666444333555777:::<<<===>>>>>>555333111//////111555888777666444333333111///---,,,,,,,,,---------...............//////////////////000111111000111333555888===AAAAAACCCHHHKKKJJJMMMOOOVVV^^^sssqqquuuwwwwwwxxxzzzzzzwwwrrrnnn^^^WWWOOOIIIEEEAAA<<<777888888888999999999::::::777777777777777888999999888:::===???AAAEEEIIILLLTTTWWW[[[^^^```bbbdddggglllmmmnnnooopppqqqrrrrrruuuvvvvvvwwwwwwwwwwwwwwwzzzzzzzzz{{{|||~~~|||~~~~~~}}}|||}}}}}}~~~}}}xxxooommmooo~~~xxxrrrvvv~~~{{{sss~~~}}}yyyxxxyyyvvvqqqpppooommmiiiddd^^^ZZZWWWQQQNNNIIIEEECCCBBBAAA@@@:::888999999555111222777444444444555555555555555888888888888999:::;;;<<<<<<>>>BBBGGGMMMSSSYYY\\\cccbbbaaa___\\\UUUMMMGGG???<<<;;;;;;888888>>>GGG___xxx{{{{{{~~~}}}sssyyyooowww~~~tttlllffffffccc^^^```hhhmmmnnndddbbbbbbggglllnnnjjjfffgggaaa]]]___```^^^]]]]]]aaadddggggggfffggglllqqqyyyrrrhhhhhhoooyyypppyyyqqquuurrr___bbbssspppYYYKKK@@@999666;;;:::999888888888999999888888888888888888888888777777666666666777888888:::;;;===???AAACCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFHHHKKKLLLQQQYYYeeesssxxxmmmiiiggghhhqqq}}}yyytttiiihhh```TTTLLLLLLLLLLLLBBB@@@>>><<<<<<;;;999777888777666666555555555555666666555555555666666777555555666666777888888888::::::::::::999888777777333666===JJJ\\\ppp{{{vvvnnngggbbb[[[KKK<<<888===BBBEEEJJJOOONNNJJJAAA;;;666777888777555666222444777999::::::999888111111000000111222333444555444222111///.........,,,---------.......................................///000000000111333555777<<>><<<999999:::::::::999999999777777666666666777888888555777888999999;;;???AAAEEEHHHLLLOOOQQQTTTWWWYYY```aaacccfffiiilllnnnooommmnnnoooppprrrssstttuuuvvvvvvvvvwwwyyy{{{|||}}}yyyzzz||||||zzzzzzzzz{{{zzz}}}|||{{{}}}}}}xxxsssppp|||hhhbbbdddrrr~~~~~~{{{{{{yyyxxxxxxuuuqqqppppppkkkeeebbbbbb___[[[VVVPPPKKKHHHDDDAAA===;;;999777333111555333333444333111222666444444555666777777888888888888888888999:::;;;<<<>>>BBBHHHPPPXXX]]]aaacccddd```\\\XXXTTTMMMFFF@@@999888999:::<<>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBDDDDDDDDDDDDEEEHHHNNNWWWcccppp|||nnnaaaWWWHHHJJJHHHDDDBBBCCCBBB@@@>>><<<;;;::::::999888888666666555444444444555555555555555555555666777777666777777888999999::::::::::::999999::::::;;;<<<;;;JJJdddtttiii___[[[VVVKKK???888>>>FFFMMMNNNOOOSSSSSSOOODDD<<<666777888666555777444666888999999777444222/////////000222444444444777666333000------...///------........./////////---------------------------.../////////000222444666<<<@@@AAACCCIIILLLLLLKKKMMMSSSZZZHHHTTTjjj{{{xxxtttqqqppppppnnnmmmoootttuuuiiiUUUFFFAAABBB:::;;;;;;::::::999888777888777777777777888888999666777777777666777:::===:::===AAADDDGGGIIILLLOOOPPPRRRUUUYYY]]]```ccceeefffgggiiikkknnnqqqssstttrrrrrrssstttvvvxxxyyyzzzvvvxxxyyyxxxwwwwwwyyyzzzwww{{{~~~{{{yyy|||zzz{{{{{{yyyxxxzzzzzzfff[[[aaauuutttvvvvvvnnnqqqqqqnnniiihhhgggaaaZZZRRRRRRQQQNNNJJJEEEAAA>>>;;;:::999888777666444333444111111444555333444777444555666888999:::;;;;;;888888888888999:::;;;;;;???EEEMMMWWW___dddggggggaaa]]]VVVQQQLLLFFF???:::;;;:::===BBBGGGSSSgggyyyzzzkkkrrr}}}tttmmmrrr|||rrrkkkbbbbbbjjjqqqnnnfffiiilllmmmlllllllllhhhaaadddiiiooottttttnnngggbbbfff```^^^cccgggggggggiiigggeeeeeehhhlllmmmkkkggg___jjjhhhfffjjjiiizzzvvvrrr~~~kkkYYYffflllHHHEEE@@@<<<999888999:::999999999999888888888888444555555666777888999:::<<<::::::;;;;;;;;;<<<>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<============<<<===>>>???@@@BBBBBB@@@>>>BBBBBBDDDHHHLLLTTT```jjjmmm~~~xxxaaaPPPIIIEEE@@@999>>>AAA??????@@@@@@===:::999777666555555555555555555444444333444444555444444444444555555666777777777888999::::::;;;;;;:::999999:::;;;===???AAAMMMfffwwwcccVVVLLLJJJEEE===<<>>888999999666555888777999;;;;;;:::777333000///......000333666777777999888555000---,,,---///.........////////////000---------------------,,,,,,---/////////000222444555;;;???AAADDDIIIMMMMMMJJJLLLRRRYYYYYYRRRTTTkkkrrrjjjpppuuupppjjjiiiiiisssttthhh\\\UUUJJJ???<<<<<<<<<<<<<<<999555222999::::::;;;;;;::::::999666666666666666777888888;;;<<<===>>>@@@AAABBBCCCGGGIIILLLNNNPPPSSSWWWZZZ[[[^^^bbbdddfffhhhkkkmmmooonnnnnnnnnooorrrtttvvvtttttttttttttttsssrrrrrruuuwwwyyy{{{}}}}}}}}}}}}zzz|||}}}zzzxxxzzziii___\\\~~~wwwqqqnnnkkkiiijjjgggbbb___[[[XXXSSSPPPLLLJJJGGGCCC???<<<:::999777666666555555444333333555555444444444555555666999999999:::;;;<<<;;;:::===999666555555888>>>DDDHHHOOOYYY___bbbcccdddeee[[[SSSJJJFFFFFFEEE@@@:::???AAABBBEEEUUUqqqooojjjddd```aaadddggghhhmmmkkkhhhiiiiiiiiieeebbb```eeemmmssssssmmmeee___jjjlllnnnnnnmmmllljjjiiiiiifffcccdddgggiiihhheeekkkhhhiiillljjjmmmrrrtttuuutttnnnfff]]]iiimmmzzzXXX??????AAA999555::::::;;;;;;:::<<<===888111777777888777666666666888=========<<<<<<;;;;;;;;;999888888888888888999999999999999999999999999999===<<<:::::::::<<<>>>??????@@@@@@BBBEEEHHHLLLMMMVVV^^^iiittt}}}|||vvvbbb[[[RRRHHHAAA>>>>>>?????????>>>======<<<;;;;;;666666555555555444444444555444444333333333444444666666666666777777777777999888777666777888;;;<<<>>>888555888;;;???JJJUUUxxxbbbYYYNNNCCC???===<<<>>>BBBPPPSSSTTTRRRMMMHHHFFFFFF;;;<<<:::777999===>>>;;;===<<<;;;999666444333222222111111111222555888:::HHH???444......///...,,,//////000000000000//////..................---------.../////////000222444777:::???CCCFFFJJJNNNRRROOONNNQQQWWWooobbbYYYaaaxxxvvvooojjjjjjmmmjjjnnnmmmhhhdddbbb^^^[[[MMMGGG>>>999777999;;;<<<777777777777777777777777666666666666666777888888777888888999:::;;;<<<<<<>>>@@@CCCEEEFFFIIILLLOOORRRUUUXXX[[[\\\^^^aaacccfffeeeeeeeeegggjjjlllnnnoooppppppqqqqqqppppppooooooppprrrtttvvvvvvvvvvvvwwwxxxxxxvvvtttzzz|||xxxqqqjjjkkk}}}{{{ppphhhdddaaa]]]ZZZ[[[YYYUUURRROOOLLLHHHEEEBBBAAA???<<<:::888777666444444444444333333333333555555555555666777888999;;;999777666666777777777444555888;;;===???AAADDD[[[___bbbbbb___\\\[[[[[[\\\SSSGGG???======<<<:::555???LLL]]]tttzzzooolllhhhdddaaabbbdddfffgggooollliiihhhhhhgggdddbbb\\\```eeejjjllllllkkkiiissspppnnnnnnnnnlllfffbbbbbbbbbaaa``````bbbeeegggeeecccfffkkkjjjlll{{{uuunnnwww|||{{{|||}}}~~~xxxrrr~~~uuueee]]]bbbwww]]]JJJ???777888>>><<<;;;777555888>>>>>>::::::::::::999999999;;;===::::::::::::999999999999:::999999999999999::::::999999999999999999999999;;;:::999888888:::<<<===;;;;;;;;;<<<===???BBBCCCEEEIIINNNRRRWWW[[[```cccgggfffdddcccaaa]]]XXXTTTKKKHHHDDD@@@===<<<<<<<<<::::::999999888777777666666666555555555444444444555555444444444444444555555555666777777888999999;;;;;;===???@@@===666111///777>>><<<777IIIvvvzzzgggWWWNNNEEE<<<:::;;;===AAAFFFPPPSSSWWWVVVRRRLLLIIIGGG999::::::888:::??????<<<<<<;;;:::777555333111000000000111222555888<<<>>>CCC<<<333......///...,,,......////////////..............................---.../////////000222444888;;;???CCCFFFIIINNNQQQOOONNNQQQWWWppp``````lllyyy{{{vvvtttrrrnnnjjjgggiiiiiiggggggiiieee]]]RRRHHHCCCAAAAAAAAA:::::::::999999999999:::666666666666666666777888555555666666666666777777777888:::;;;;;;===@@@BBBEEEHHHKKKMMMNNNPPPRRRTTTXXXXXXXXXYYYZZZ]]]___aaaddddddeeefffggggggggggggeeefffgggiiijjjkkkkkkkkkooooooooonnnmmmppptttxxxvvvwwwooojjjmmmlllooo}}}xxxllliiihhhbbb]]]XXXUUUTTTQQQMMMIIIKKKHHHEEECCCBBB@@@===:::999888777666555555555555222222222333333333333333666666666777888999:::;;;666666888999:::;;;;;;;;;>>>>>>===@@@GGGRRR\\\cccmmmkkkggg```XXXRRROOONNNIIIDDD>>>888777999===@@@FFF\\\zzzvvvnnnllliiieeecccccccccbbbaaammmjjjhhhggghhhhhhhhhgggooonnnllljjjjjjkkkmmmnnnvvvqqqkkkkkkllljjjccc]]]___aaaaaa^^^YYYXXX[[[___bbb```dddjjjkkkiiioooyyyqqqjjjlllllloooxxxhhhffflllrrryyyooo]]]YYY```ssswww^^^NNNDDD>>>>>><<<888444666;;;;;;888;;;:::999888888999::::::888999999999999999999:::;;;;;;::::::999::::::;;;777777777777777777777777999888777666666888999:::888777777666777777888999;;;;;;;;;::::::===AAADDDDDDBBB@@@?????????>>><<<888888999999999999888777777666666555555444444444666666666555555555555444555555555444444555555666444555666777999:::;;;<<<<<<999777888;;;<<<<<<;;;<<<>>>FFFSSShhh{{{qqqaaaSSSHHHAAA<<<===???AAAEEEKKKJJJNNNQQQQQQMMMGGGBBB???777999::::::===BBBAAA>>>:::999777555333111///......///111444888<<>>@@@>>>===;;;::::::;;;;;;777777666666666777777888777777777666666666555555444555666666666777999;;;;;;===@@@BBBCCCDDDFFFGGGJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^^^^______dddcccccccccdddeeedddccc```aaa]]]___dddbbbjjjlll\\\VVVSSSOOOMMMJJJHHHGGGGGGFFFCCC@@@@@@>>><<<;;;;;;:::888666666555555444444444555555222222222333444555555666888888777777888999::::::666999===??????>>>======@@@EEELLLVVVfffvvvpppjjjaaaVVVMMMGGGEEEDDD:::;;;;;;:::999<<>>;;;999:::===;;;555;;;:::999999999999888777999:::::::::;;;;;;<<<<<<;;;;;;:::999999999999:::777777777777777777777777888777666666666777888888777666666666666666666666999999888777777888<<>>AAADDDHHH\\\ttt^^^NNNGGGEEEEEEJJJLLLLLLMMMPPPKKKKKKKKKHHHDDD>>>999666888;;;<<<===@@@EEEDDD@@@888777555333111///...---...///222555888;;;===???555222///......///---,,,------............---------------...............---...000000///000222444:::===@@@CCCEEEGGGKKKMMMNNNNNNSSSYYYnnn^^^NNNCCCJJJYYYlll}}}ooodddeeefffdddgggnnnmmmrrrwwwzzzttteeeTTTGGGEEECCC???;;;999888888999999888888777777777888888888888888777666666555555444555666555444444555777666888;;;<<<<<<<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSUUUTTTUUUWWWYYYYYYWWWTTTOOOQQQNNNQQQVVVQQQUUUhhhkkkeee[[[PPPKKKJJJHHHEEECCCAAA???============<<<:::999777777888888666555555555444444333444444444333444444555666777888888999999888888777888888888>>>>>>===;;;999:::>>>AAACCCTTTkkkjjjcccXXXLLLDDD???======>>>???>>>;;;:::>>>GGGOOOgggttt]]]ZZZ\\\YYYMMMPPPUUU]]]eeejjjkkkkkkfffgggggghhhjjjmmmqqqsssnnnllliiiggggggkkkooorrrmmmmmmllliiidddaaabbbddd^^^cccmmmwww}}}{{{tttmmmeeebbbccchhhmmmmmmllllllyyyvvvqqqmmmllllllhhheeefffjjjwwwuuuwwwrrrppp\\\OOOLLLEEE>>>===???===777999999999;;;>>>>>>;;;888:::::::::;;;;;;<<<<<<<<<::::::999888888888888888666666666666666666666666888888777777777777777888555555666666777777777777555666888888888888:::<<<999888888999;;;;;;999777;;;:::888666555444444444666666666666555555555555666666666666666666666666777666666666777777888999:::::::::;;;;;;;;;;;;;;;666:::???>>>;;;;;;@@@FFFNNNiii{{{qqq```LLL???CCCFFFNNNYYY]]][[[ZZZ[[[TTTPPPJJJDDD???;;;999888;;;>>>??????BBBEEEDDD@@@666555444222111///...---000111333555777888888888///...............---,,,.........//////.........---------.........//////...///000000000111333555:::===@@@CCCDDDGGGJJJLLLNNNNNNSSS[[[xxxjjjVVVGGGBBBDDDLLL___|||tttiiibbb___bbbgggfffiiinnnrrrrrrlllccc\\\SSSOOOIIICCC???===<<<===;;;:::999999999999999999888888777666666555444444444555555444333222444555444666888999888888999;;;::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHJJJLLLLLLJJJHHHDDDIIIFFFFFFIIIDDDCCCMMMNNNJJJEEEBBBBBBBBB@@@======;;;999777666777888999777555444555666666555444444444333333333333333444666666777777888999::::::999999888888888888999999::::::888777;;;FFFUUU```uuummmbbbZZZOOOEEE???<<<:::999;;;:::888888???NNN```nnnrrrccc___[[[SSSYYYZZZ^^^cccgggiiihhhfffhhhiiiiiiiiihhhiiilllnnnffffffeeeeeegggjjjnnnpppmmmppppppjjjccc```ccchhheeehhhoooxxx~~~zzzpppgggaaa```aaaeeekkkooopppooo|||sssllljjjkkkkkkjjjjjjxxxooolll{{{wwwzzzyyyhhh```ccc~~~vvvdddRRRHHHDDD???999:::888666888<<<===<<<:::999999:::::::::::::::;;;::::::999888777777777777666666666666666666666666888888888888888888777777333444555666777777777777333555888888777666666666555555666888999888666333999777555444333444666777444444444444444444444444555666666666666777777777777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;<<>>BBBIIIVVVdddhhheeebbbcccVVVOOOEEE>>>:::;;;<<<===@@@BBBAAA???@@@CCCAAA<<<444444333222222111000000222333555666666555333111,,,---------------------......////////////......,,,,,,------.../////////...///000000000111333555:::<<<@@@BBBDDDGGGJJJLLLMMMNNNTTT\\\uuuaaaQQQIIIDDDCCCLLL\\\rrr{{{uuuppplllpppmmmjjjiiiiiiiiiiiihhhddd___VVVNNNHHHDDDCCCCCC===<<<;;;:::::::::::::::999888888777777666666666666666777555444333444666333444666777666555666777666666777777777777666666777777999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???===>>>>>>???????????????;;;CCC???:::???>>>:::<<<;;;::::::;;;:::999777777666666666555444444555666555444333444555666555333444444333444444555666777777777888888999999::::::888888888999:::<<<===>>>:::???GGGOOOYYYgggxxx{{{wwwkkk\\\RRRLLLDDD>>><<<;;;:::999999;;;AAALLL^^^ttt~~~}}}zzzvvvpppllldddfffhhhhhhffffffhhhjjjkkkjjjhhhgggggghhhiiijjjjjjjjjiiifffbbbbbbeeeiiiiiikkkmmmnnnnnnjjjfffbbb``````aaacccgggiiiiiiggggggddddddgggfffeeejjjttt{{{ssslllmmm|||uuuzzzzzzgggWWW\\\tttyyynnnaaaWWWKKKDDD<<<888999<<<<<<:::<<<;;;;;;;;;;;;;;;;;;:::;;;;;;:::999888888888888777777777777777777777777888888888888888777666666444555666777777777666555666888999999777666666666555555555777999999777555555444444444444555777888444444444444444444444444555666666666777777777777777777777888888:::;;;;;;<<<<<<<<<======>>>>>>>>>CCCBBBFFFTTTmmm{{{hhheeeXXXLLLFFFDDDFFFMMMVVVUUUZZZdddlllkkkccc]]]]]]MMMFFF===888999===AAACCCDDDEEEBBB===<<<===;;;777333333333333333333333333333444666777666333000...,,,,,,------------...///---------......---------,,,,,,------...//////000...///111111000111333555999;;;???BBBDDDGGGJJJMMMMMMNNNTTT]]]|||rrrbbbWWWSSSPPPNNNIIIMMMdddzzzpppiiiffffffggggggjjjddd[[[QQQIIIEEECCCCCC>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999888666666777888222333555555444333444555444555555555444333333222111222333444444444444444777666666555666777999:::888999999888666666888:::222<<<666...555:::555333111222555777666444555777222444666666555444444555666444444444666666666444444555555666777999:::;;;888888888888999999999999666777888:::<<>>??????????????????>>>=========<<<===<<<;;;:::999999999999888888888888888888888888777777888888777666555555777777888999888777666555777888888888777666888999777555555666888::::::999444444555666666666666666666666666666666666666666555666666666777777888888888888888888999:::;;;<<<:::;;;<<<===>>>???@@@AAALLLUUUjjjuuudddYYYSSSHHHAAAEEENNNWWWcccnnnnnnpppssssssiii[[[RRRPPPGGGAAA:::888<<>>BBBDDDGGGKKKNNNMMMNNNUUU^^^qqqmmmxxx~~~ooouuuoooggg___UUUOOOTTT^^^sssrrrfff```YYY\\\]]]YYYWWWVVVSSSNNNRRRLLLEEE???=========>>><<<;;;888777777888;;;<<<:::<<<<<<:::777666777:::999888888777666666555555777666555444333444555555000222555777888666333111444444444444444444444444333444444555555444444333555555555555555555555555444444444555555555666666666666555444555666777888555666666777777888888999::::::999888888888888999<<<:::777555555777:::<<>>>>>>>>BBBLLLZZZccc{{{{{{uuurrrgggiiigggddddddcccXXXKKK>>>>>>===:::666666AAANNN___qqqpppvvv|||wwwpppllljjjjjjiiijjjmmmpppmmmddd``````dddfffgggddd___^^^bbbffffffiiihhhcccccchhhiiifffddd[[[XXX^^^cccbbbaaaccccccbbbbbbeeellltttzzz}}}eeeaaa```aaaaaa^^^^^^aaa___aaabbbbbb```aaaeeehhhllljjjfffbbbdddppp~~~sssgggnnnxxxpppmmmbbbbbbuuuWWW======GGGKKKKKKFFF???<<<<<<<<<:::777<<<:::===;;;444888>>>999555666777888999999999999666666666666666666666666888888888888888888888888666666666666666666666666666666666777888888777555666666666666666555555555555555555555555666777777666444444555777999::::::888999:::888666555888;;;>>>===<<<===???EEEPPPZZZzzzcccMMMHHH@@@FFF\\\ooovvvzzzxxxrrrrrrmmm]]]WWWVVVOOO>>>999999>>>@@@@@@CCCIIIJJJEEE>>>999777666666555888555111000111222333444444999===;;;555000......///////////////.........---------------------------------............///.........///000222444444>>>@@@BBBDDDEEEHHHKKKNNNKKKLLLSSS\\\xxxqqquuu}}}~~~xxx}}}~~~}}}uuuhhhZZZPPP\\\qqq{{{ooobbbeeeeeecccdddhhhjjjhhh___[[[UUUOOOKKKFFFBBB???;;;<<<===>>>===:::888666777888999888666666888:::888888777777666666555555555555333222222222333444333444444444444333222222444444444444444444444444444444555555555555444444555555555555555555555555444444555555555666666666777666666555555666777888666666777777888888888999::::::999999888999999999222444888;;;======<<<;;;:::;;;===AAAMMMaaazzz~~~ssskkkfffcccccceeedddaaa___aaaaaaVVVIII===;;;;;;<<<@@@III[[[kkkrrrqqqnnnlllkkkjjjiiiiiikkkjjjlllnnnlllggggggjjjccccccbbb___]]]\\\___bbbccceeeddd___^^^bbbcccaaa```ZZZXXX]]]```______bbb^^^]]]]]]aaaffflllppprrrccc___]]]___^^^\\\]]]aaafffggggggeeeaaa```bbbdddaaadddfffggghhhmmmvvv}}}ttt|||xxxsssppp```VVV\\\ccchhhuuuxxxQQQFFFIIIMMMIIIEEE@@@???AAABBBAAA???@@@999;;;===666777:::555777777888888888888777777777777777777777777777777777777777777777777777777666666666666666666666666777666666666777777777666666666666666666666666666666666555555666666777888;;;;;;:::;;;;;;;;;:::999333777;;;===>>>???BBBDDD;;;???CCCCCCEEEVVVsssooo]]]LLL???@@@MMM]]]hhhpppzzzsssiii```UUUQQQLLL@@@:::888;;;AAACCCCCCHHHOOOJJJDDD===888555555555555777444111///000111222222444888;;;999333...---..................------------------------------------------............///.........///000222444444<<<>>>AAACCCFFFIIIMMMPPPLLLMMMTTT]]]{{{{{{}}}|||zzz[[[NNNUUUcccrrr}}}vvvvvvqqqjjjgggjjjkkkjjjjjjhhhddd```ZZZSSSKKKFFF>>>>>>???>>>===;;;999888<<<======<<<;;;;;;<<<>>>888888888888888888777777666555444333333333444444777666444333222333333444555555555555555555555555444555555666666555555444666666666666666666666666555555555555666666666666888777666666666666777777999999999999999:::::::::::::::999999999::::::;;;888999<<<===>>>===;;;:::<<>>:::999>>>JJJaaannnllliiieeefffhhhjjjjjjhhhllljjjjjjkkkkkkjjjmmmsssqqqmmmgggccc```___]]]\\\aaabbb___[[[ZZZ\\\]]]\\\[[[XXXXXXZZZZZZXXXYYY[[[YYYYYYYYY\\\```cccdddddd```\\\ZZZ[[[[[[YYY[[[```fffffffffdddaaa``````bbb]]]aaadddeeeeeefffiiimmm}}}xxx{{{tttiii^^^YYYYYYhhhiiiSSSNNNNNNKKKHHHEEEDDDEEEEEEAAA>>>III;;;<<>><<<>>>;;;999999999999999888888888999999999999999999999999777777777777777777777777777777777777777777777777888777777666666666777777777777777777777777777777777777666666777777888999:::;;;<<<======;;;999888>>>???@@@>>>:::666555444<<<:::>>>QQQqqqvvvfffUUUHHHFFFJJJCCC[[[pppuuu|||~~~kkk\\\OOOBBBCCCFFFAAAFFFGGGHHHIIIFFFCCCHHHOOOGGGBBB;;;555444444555555555333000///000222222111444666777555000------...------------------------........................---------............///.........///000222444444:::===@@@CCCFFFJJJNNNQQQMMMNNNUUU]]]~~~UUULLLJJJTTT]]]```hhhqqq{{{{{{vvvrrrrrrpppmmmkkkgggbbb\\\XXXLLLHHHCCC>>>;;;;;;===???888888888777666666777777999999999999999999999999888888777777777666666666888777666555555666777777666666666666666666666666555666666777777666666555666666666666666666666666555555666666666777777777777777666666666666666666::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===AAA???===<<>>:::<<<;;;;;;::::::::::::::::::;;;999999999999999999999999888888888888888888888888888888888888888888888888999999888777666666777999777777777888888888888888888888888888888999999:::777999===???>>>===;;;;;;;;;;;;;;;:::;;;<<<>>>@@@NNNSSSccctttiiiZZZMMMFFFAAACCCRRReeennn|||kkk^^^TTTFFF888AAAUUU^^^``````\\\RRRFFF???BBBHHHBBB===777333333555666777222111000111333444444333222333333111---+++,,,------------------.........////////////////////////---------............///.........///000222444444;;;===@@@CCCEEEIIIMMMPPPMMMNNNTTT]]]hhhRRRAAABBBJJJNNNQQQVVVVVVpppwwwtttqqqooonnnnnnmmmkkkddd___WWWNNNGGGCCCAAAAAA<<<<<<;;;;;;;;;<<<<<<<<<999999999999999888888888999999999888888888777777444555666777888888777777777777777777777777777777666777777888888777777666777777777777777777777777666666666777777777888888666666777777777666666666888888888999::::::;;;;;;<<<<<<<<<======???@@@AAA??????AAAHHHSSSbbbpppyyyqqqddd```___\\\XXXRRRPPPNNNJJJAAA:::;;;???CCCAAA======CCCKKKaaakkk}}}{{{}}}vvv|||uuulllrrrrrrnnnjjjkkknnnooolllhhhfffdddeeehhhgggeeegggkkkhhhbbb\\\\\\```ddddddbbb^^^\\\ZZZYYYXXXVVVUUUVVVVVVXXXZZZYYYXXXXXXYYYZZZ\\\\\\]]]______^^^ZZZWWWYYYUUUTTTVVVWWWWWWYYY^^^YYYYYYZZZ]]]___aaabbbbbbiiigggbbb^^^\\\]]]aaaeee\\\eee}}}uuurrrzzzttthhhgggsssyyyiiiVVVXXXcccjjj]]]XXXKKKDDDCCC???999999999888999:::;;;<<<999999999999999999999999999999999999999999999999999999999999999999999999999:::;;;999777666888:::888888888999999999:::::::::999999999999:::;;;;;;999<<>>@@@???>>>@@@EEEKKKQQQUUU|||ppp^^^OOODDD@@@HHHSSS^^^qqquuubbbRRRHHHBBBAAASSSllltttlllkkkcccSSSDDD===???CCC;;;888444222444777999999000000111333666777777666111111000...+++++++++,,,------......////////////////////////////////////---------............///.........///000222444444<<<>>>AAACCCDDDGGGKKKNNNLLLMMMSSS[[[}}}fffLLLAAACCCFFFIIIJJJSSSgggyyy}}}zzzsssnnnmmmooopppqqqwwwvvvqqqjjjaaaVVVMMMHHHEEECCCAAAAAABBBBBBAAA@@@:::::::::999888888777777777777888888888777666555444555666777888777666555888888888888888888888888777888888999999888888777777777777777777777777777777777777777888888888888777777888999999999999999666777888999;;;<<<======AAAAAAAAABBBCCCEEEFFFGGGEEEIIISSS___lllyyyyyyjjj]]]VVVVVVXXXUUUPPPJJJFFFCCC???;;;777999888777666999EEE^^^uuuxxxuuuuuummmjjjhhhhhhjjjmmmmmmjjjgggcccbbbdddgggeeebbbbbbeeeiiiccc[[[YYY[[[^^^]]][[[]]][[[[[[\\\[[[VVVTTTVVVSSSWWWYYY[[[^^^cccdddccc______``````aaa^^^ZZZWWWVVVSSSSSSWWWXXXWWWYYY]]]]]]]]]]]]___bbbccccccbbbgggffffffdddcccaaa```___eee```iii{{{pppaaaaaahhhqqqjjjTTTTTT\\\hhhnnnvvvuuu]]]QQQKKK@@@;;;:::999888888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999<<<>>>===:::888999:::888888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::===>>>===::::::===@@@===@@@HHHSSS___jjjqqqtttoooQQQDDDBBBFFFRRRdddsss}}}hhhccc[[[DDD888===KKKaaammmggg``````ZZZLLLAAA>>>@@@AAA777555333444666888999999111111222555777888777555000///...,,,,,,+++++++++------......///000000000........................---------............///.........///000222444444===???AAACCCDDDFFFJJJLLLKKKLLLSSS[[[}}}kkkXXXNNNLLLIIIEEEQQQ]]]jjjtttzzzuuusssrrrrrrxxxzzz{{{zzzwwwqqqkkkgggXXXTTTNNNJJJGGGDDD???<<<@@@@@@???>>><<<;;;::::::777888999999999888666666;;;;;;999888888777777777999999999999999999999999888888999999999999888888888888888888888888888888777777777888888888999999888999;;;<<<===>>>======;;;<<<>>>???BBBCCCEEEFFFGGGGGGHHHIIIJJJLLLNNNOOORRRXXX```jjjqqqvvvxxxyyymmmiiiccc\\\UUUPPPMMMKKKIIIFFFAAA===;;;;;;<<<===:::777999CCCSSSkkkrrrvvvwwwnnneeegggjjjlllmmmkkkhhhfffeeecccdddfffdddaaabbbfffnnnhhh```[[[ZZZZZZZZZYYY```^^^```dddccc\\\YYYZZZRRRVVVXXXYYY```ggggggbbb___^^^^^^______]]]YYYVVVTTTRRRTTTXXXZZZYYYZZZ]]]```___```bbbeeefffdddbbbeeeeeeeeeeeeeeeccc```^^^hhhdddllljjjeeelll~~~xxxooodddYYYWWWfffxxxjjj^^^UUUCCCCCCAAA???===<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999>>>BBBAAA===999999;;;999999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>:::<<<===<<<;;;???GGGNNNGGGTTTjjjyyyiiiSSSIIIJJJMMM___tttzzzjjjcccKKK===;;;EEEOOO[[[\\\QQQNNNQQQOOOGGGBBBAAA???;;;666555555666888999888777333333444666777666333000...---,,,,,,,,,,,,+++***,,,,,,---......///000000---------------------------------............///.........///000222444444;;;===@@@BBBDDDGGGKKKNNNLLLMMMTTT]]]}}}nnnlllkkklllkkklllwwwuuueee]]]TTTKKKDDDMMM\\\rrr~~~zzzxxxoooqqquuuzzzwwwnnnfff^^^VVVPPPGGGGGGFFFDDDBBBAAA??????::::::;;;<<<;;;:::999888EEECCC>>>;;;999999:::;;;999999999999999999999999888999999::::::999999888888888888888888888888888777888888888888999999999:::;;;===???AAAAAAAAAAAABBBCCCEEEGGGJJJLLLNNNOOOLLLLLLMMMNNNPPPQQQSSSTTTWWW[[[___eeehhhjjjjjjjjjggg```VVVNNNKKKIIIGGGEEEAAAAAA???<<<:::999:::<<<:::999BBBYYYuuuuuussstttmmmlllrrrgggkkkpppqqqoookkkhhhfffgggddddddeeedddbbbdddiiiddd```[[[YYYYYY\\\___aaaeeecccffflllkkkccc___```TTTVVVVVVVVV]]]eeebbbZZZ]]]\\\\\\]]]]]][[[XXXUUUSSSQQQTTTZZZ\\\ZZZ[[[]]]___^^^^^^bbbfffhhhfffcccgggeeebbbaaaaaabbbbbbbbb^^^cccoooyyyyyy{{{wwwmmm^^^[[[___gggmmm{{{eeeLLLJJJGGGCCCAAA@@@???@@@================================================;;;;;;;;;;;;;;;;;;;;;;;;999???DDDCCC???;;;:::;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCEEEMMMZZZcccgggZZZPPPPPPNNNMMM\\\ooo}}}ooodddaaaUUUEEE>>>@@@OOOVVVQQQPPPRRRLLLFFFKKKLLLGGGCCCBBB;;;333777666666888999888666444666555555666666333...+++------,,,---------+++***++++++,,,,,,---...//////---------------------------------.........//////.........///000222444555999;;;???BBBDDDHHHLLLPPPLLLNNNUUU^^^}}}tttrrrrrrsssxxxyyymmmaaa```ddd]]]cccssslllbbboooqqqpppqqqwww~~~}}}~~~{{{vvvwww}}}uuuoooqqqiiieee\\\RRRLLLIIIEEEAAAEEEAAA<<<;;;>>>@@@AAA@@@KKKFFFBBB@@@AAAAAA???=========<<<<<<============@@@>>><<<;;;<<<>>>>>>>>>:::::::::999888888;;;===;;;;;;;;;<<<>>>???@@@AAAFFFDDDDDDFFFJJJLLLKKKIIIJJJLLLNNNQQQRRRSSSSSSSSSSSSUUUVVVVVVUUUTTTUUUVVV[[[YYYYYY[[[___aaa```^^^\\\OOOEEEEEEFFFDDDDDDGGGBBB===888>>>EEE===@@@SSS___nnn}}}ppplllooosssqqqnnniiinnnrrrssssssrrrllleeeiiiffffffmmmsssqqqfff[[[bbb[[[XXX\\\aaaaaaaaaaaahhhgggffffffeeebbb^^^[[[SSSVVVZZZ\\\[[[[[[]]]___YYYYYYXXXXXXXXXYYYYYYZZZ]]]]]][[[WWWTTTUUUYYY]]][[[]]]___``````aaacccdddcccbbb```^^^]]]^^^___```dddaaadddiiiiiimmmsssaaa]]]ZZZ\\\gggxxxssscccXXXQQQOOOQQQJJJIIIFFFEEECCCAAA@@@>>>???@@@BBBCCCCCCAAA???>>>777===BBB@@@:::888<<>>???888;;;<<<>>>@@@BBBAAA>>>;;;???BBBAAA>>>AAAJJJPPPOOO[[[cccXXXSSSjjjpppfffMMMNNNLLLNNN___yyyaaaXXXTTTJJJIIISSSbbbqqq|||ttt\\\IIIEEEJJJIIIHHHFFFAAA<<<888777777888888888777777666666666999999777555333111000///---------,,,,,,+++++++++,,,,,,,,,---------......//////............//////............////////////---......///000222333444888===??????AAAHHHMMMMMMMMMNNNUUU^^^iiiQQQYYYaaadddjjjrrr|||~~~xxxzzzwwwvvvyyy~~~}}}uuunnnmmmxxxwwwuuusssrrrpppllliii\\\WWWSSSQQQQQQQQQNNNKKKOOOMMMJJJIIIHHHGGGDDDCCCDDDCCCCCCAAA@@@@@@AAABBBAAACCCFFFIIIJJJHHHDDDAAABBBDDDEEEEEEFFFHHHKKKNNNSSSRRRPPPOOONNNMMMNNNNNNUUURRRQQQSSSVVVXXXWWWUUUQQQRRRSSSTTTUUUUUUTTTTTTPPPSSSUUUWWWWWWWWWYYYZZZYYYVVVTTTTTTVVVWWWUUUTTTXXXOOOIIIIIIJJJIIIKKKOOOFFFSSSZZZ\\\bbbgggwwwppp\\\SSSiiissszzzvvvrrrqqqqqqqqqmmmiiijjjkkklllooouuuyyyuuunnnkkkjjjkkkmmmnnnmmmjjjgggccc]]][[[___ccccccaaaaaafffeeeeeeeeecccaaa]]][[[UUUXXX\\\^^^______aaaccc___]]]ZZZWWWVVVWWWXXXZZZ^^^^^^]]]ZZZWWWVVVYYY\\\ZZZ[[[]]]]]]\\\\\\]]]___bbbaaa```______```aaabbbaaa]]]___cccccceeeuuu{{{~~~nnnmmmiiiddd___\\\[[[\\\vvv{{{xxxsssnnnkkkkkklllmmmlllcccXXXRRRQQQRRRRRRQQQRRROOOJJJGGGGGGHHHIIIJJJMMMYYYXXXDDD888<<>>CCCFFFCCC???;;;::::::<<<===:::;;;;;;;;;:::999888888666666444222000///---------------,,,,,,+++++++++,,,,,,,,,---------......//////............//////////////////000000000000......///000111333444555888===??????AAAHHHMMMMMMLLLNNNTTT]]]|||RRRJJJRRRTTTZZZdddmmmrrrrrrppptttooommmrrrvvvuuusssrrruuuuuuvvvyyy}}}~~~~~~~~~{{{xxxvvvuuutttqqqlllgggbbbccceeedddaaa^^^\\\[[[WWWWWWWWWTTTQQQQQQUUUXXXVVVXXXZZZ[[[ZZZVVVQQQNNN\\\]]]^^^______aaadddgggdddaaa^^^ZZZWWWUUUUUUUUUYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWWWW[[[\\\\\\ZZZWWWUUUTTTTTTPPPNNNKKKIIIIIIIIIHHHGGGOOOKKKGGGEEEDDDCCCHHHOOOUUUxxxqqqiiiaaaooo{{{qqqsssuuusssooollllllmmmnnnmmmjjjmmmvvv}}}zzzrrrlllmmmmmmjjjggggggkkkpppddd___^^^bbbeeeccc``````bbbcccccccccbbb___\\\[[[YYY[[[^^^_________```aaa^^^[[[WWWTTTSSSTTTWWWYYY^^^^^^^^^\\\YYYXXXYYYZZZWWWYYYZZZZZZXXXWWWXXXYYY______^^^^^^^^^___```aaa___[[[[[[___```___hhhttt}}}}}}jjjmmmqqqtttzzznnn[[[UUUWWWWWWjjjzzzwwwlllaaa^^^aaa```WWWNNNhhhoooiiiTTTEEEDDDDDDAAADDDEEEHHHNNNYYYfffssszzzwwwiii\\\UUUOOOIIILLLSSSXXXooofffXXXIIIEEEMMMbbbnnnYYYNNNPPPWWWEEE@@@:::888;;;@@@DDDEEE:::;;;<<<===<<<:::888666222111000///---,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,---------......//////............////////////000000000111111111/////////000222333555666888===??????AAAHHHMMMMMMKKKMMMSSS\\\jjjMMMKKKHHHFFFKKKUUU\\\___^^^fffvvv|||yyyxxxxxxxxxxxx{{{wwwtttvvvzzz|||zzzrrrvvvzzzzzzwwwsssqqqrrrllllllkkkgggcccccchhhmmmnnnllliiieeeaaa^^^^^^^^^pppqqqpppnnnllllllnnnoooeeebbb^^^ZZZXXXWWWWWWWWWYYY___eeecccZZZSSSRRRTTTSSSSSSSSSSSSTTTUUUVVVWWW[[[[[[ZZZVVVPPPLLLIIIIIIHHHGGGDDDBBBBBBBBBBBBCCCGGGEEECCC@@@@@@EEEPPPZZZtttrrrvvvwwwrrrjjjhhhnnnuuusssrrrpppooorrrvvvsssllllllmmmkkkfffaaabbbggglllaaa]]]]]]aaabbb___\\\\\\^^^___aaaaaa```]]]\\\[[[]]]]]]]]]\\\ZZZYYYXXXXXXUUUTTTRRRQQQRRRTTTWWWXXX\\\]]]]]][[[ZZZXXXWWWVVVUUUWWWYYYYYYXXXWWWWWWWWW\\\\\\\\\\\\\\\[[[[[[[[[```\\\\\\```aaa```ccchhhttt||||||tttvvvmmmhhh```\\\fffwwwvvvfff]]]VVVPPPfffmmmyyyssshhhdddXXXOOOKKKPPPRRRTTT```pppnnn[[[OOOCCCGGG^^^xxxpppsssssskkk]]]RRRNNNNNNFFF@@@:::;;;AAAGGGIIIIII888:::;;;<<<:::888444222//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///////////////000000000000///000000111222444555666888===??????AAAHHHLLLMMMKKKLLLSSS\\\~~~\\\RRRKKKDDDBBBGGGLLLNNNNNNRRR[[[eeeiiimmmooonnnjjjuuu~~~||||||{{{wwwvvvyyy{{{{{{|||~~~wwwrrrnnnrrrvvvvvvrrrooonnnooollllllhhhccc^^^\\\___bbbdddddddddbbb___^^^```ccchhhhhhgggdddaaa___```aaa___^^^\\\ZZZYYYZZZ[[[[[[\\\iiitttpppbbbVVVUUUYYYPPPOOOMMMLLLLLLMMMNNNPPPLLLMMMLLLJJJGGGDDDCCCCCCCCCBBBAAA???>>>>>>>>>???===AAADDDGGGOOObbbxxxvvvyyypppuuuwwwqqqhhhdddjjjrrrppptttuuupppmmmllljjjfffnnnkkkgggcccbbbbbbbbbccc\\\YYYYYY]]]]]]YYYWWWWWWZZZ]]]___```^^^\\\\\\]]]]]]\\\ZZZXXXWWWVVVUUUTTTRRRRRRSSSTTTTTTUUUUUUUUUZZZYYYYYYYYYXXXWWWUUUSSSTTTVVVYYYZZZYYYXXXYYYYYY\\\\\\\\\\\\[[[ZZZXXXWWW^^^\\\]]]```bbbbbbbbbdddccc```jjj}}}jjj]]][[[\\\YYYSSSSSS___kkkrrrzzziiiVVVLLLJJJKKKSSSYYYgggwww}}}jjjXXXMMMJJJHHHQQQdddqqqjjj[[[WWW^^^fffggg___TTTKKKFFFEEEAAA>>>@@@EEEHHHGGGDDD888999::::::999666222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......---------........./////////000000111222444555666888===??????AAAHHHLLLMMMKKKLLLSSS\\\ssslllgggaaa\\\YYYVVVPPPLLLLLLQQQUUUXXX```lllvvvyyydddggghhhhhhmmmxxx~~~xxxxxxxxxvvvuuuvvvwwwtttnnnhhhhhhiiiiiigggdddaaaaaaaaa^^^ZZZUUUOOOKKKHHHGGGFFFGGGMMMUUUYYYYYYXXXYYYZZZTTTTTTTTTRRROOOOOOPPPRRRUUUUUUUUUUUUVVVWWWWWWXXXSSS___jjjgggZZZOOONNNRRRLLLJJJGGGDDDCCCDDDEEEFFFMMMMMMLLLIIIEEEAAA???>>>;;;===>>>===;;;;;;;;;<<<<<>>@@@CCCEEESSSRRRQQQLLLFFFAAA>>>===:::>>>DDDGGGHHHJJJLLLNNNVVV^^^hhhtttwwwjjjnnnqqquuummmkkkhhhdddfffhhhhhheeecccaaaaaafffiiijjjfffdddggghhhggghhhddd______```aaa___\\\WWWUUUUUUVVVVVVSSSTTTWWWTTTYYY^^^___]]]\\\^^^```XXXVVVTTTTTTWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTRRRSSSUUUVVVTTTSSSRRRUUUXXXYYYXXXVVVUUUUUUXXXZZZ]]]______^^^\\\ZZZVVVXXXYYYXXXWWWZZZ^^^```eeeeeeiiilllhhhjjj~~~zzzllliiikkkpppvvv|||~~~vvvkkkbbb[[[WWWUUUUUUWWWRRRQQQWWW```kkkwwwooofffgggZZZTTTTTTJJJIIIPPP[[[gggtttrrr___YYYbbbrrrmmmTTTKKKMMM[[[\\\[[[TTTJJJCCCBBBCCCBBBCCCDDDDDDCCC@@@===;;;999888777666333111///...,,,,,,------......//////+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------.........///......///000111333444555888===??????AAAHHHMMMMMMLLLNNNTTT]]]}}}iii\\\eeekkk}}}ggg[[[dddxxx~~~ttt[[[bbbkkkyyyxxxnnngggdddbbb___\\\[[[VVVSSSUUU[[[^^^[[[WWW___```^^^XXXPPPLLLMMMPPPGGGHHHGGGFFFDDDCCCEEEGGGEEEGGGHHHIIIIIIGGGEEECCCCCC@@@===???CCCFFFDDDBBB;;;:::999999<<>>???666555333111///---+++***+++,,,,,,------...//////+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------.............../////////000---......///000222444444888===??????AAAHHHMMMMMMMMMNNNUUU^^^~~~jjjmmmxxxmmmeee___bbbfffmmm}}}yyymmmZZZWWWfffpppppplllccc```nnnzzzssskkkggghhhlllfffsss}}}{{{ppp___YYY[[[]]]TTTQQQTTT\\\]]]VVVSSSWWWPPPRRRTTTUUURRRNNNIIIEEEBBB<<<999===>>>;;;999;;;???777333666:::<<<<<<===DDDGGGKKKNNNMMMKKKPPPXXXkkkrrryyyxxxvvvyyy~~~rrr|||wwwmmmhhhfffeeeeeedddbbb___^^^```eeekkknnnfffggghhhhhhhhhgggfffeee```^^^ZZZXXX[[[___\\\UUUWWWVVVUUUUUUWWWYYYYYYYYYPPPXXX[[[WWWTTTWWWXXXVVVQQQQQQRRRUUUXXXXXXVVVTTTTTTRRRPPPRRRUUUWWWUUUSSSNNNOOOPPPQQQRRRRRRRRRRRRVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSVVVXXXXXXUUUSSSVVVUUUSSSQQQRRRTTTVVVXXX\\\^^^aaacccddddddfffhhhrrrzzztttiii```___ccc___VVVQQQTTTUUUUUUVVVYYY```fffnnnsss}}}~~~{{{yyysssggg\\\WWWXXX\\\UUUSSSUUU\\\aaahhhuuuvvv```WWW[[[vvv~~~|||gggWWWYYYbbbddd^^^UUUNNNLLLPPPVVVZZZOOOHHHDDDEEEFFFAAA<<<:::555333000...,,,+++,,,,,,------------------------000///---,,,+++,,,,,,---------,,,+++,,,---...///---------------------------------............///////////////111333555666>>>@@@BBBCCCCCCFFFKKKPPPKKKMMMSSS[[[vvvtttzzzvvvxxx}}}yyysssyyynnnfffWWWOOONNNJJJ[[[UUUSSS[[[iiizzzkkkSSSNNNHHHIIIUUU]]]hhhjjjxxxpppfffaaaaaabbbuuu}}}~~~|||tttrrrmmmlllppplllbbb^^^aaaaaa```^^^YYYQQQJJJCCC@@@999777666999???CCCDDDCCC888:::>>>AAA@@@AAALLLYYYccctttyyyrrrcccYYY^^^ssstttpppjjjgggfffggghhhiiieeedddaaa```aaadddhhhjjjfffffffffeeedddbbb```___YYYZZZXXXVVVYYY]]]\\\XXX\\\ZZZWWWVVVUUUUUUSSSQQQNNNUUUXXXTTTQQQRRRSSSPPPRRRRRRSSSUUUXXXXXXVVVTTTQQQPPPNNNPPPRRRSSSRRRPPPQQQPPPNNNMMMMMMNNNOOOPPPUUUTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSSSSSSSRRRQQQPPPRRRQQQPPPPPPQQQTTTWWWYYYYYY[[[]]]^^^___```ccceeeeeejjjuuu~~~vvvpppfff^^^ZZZYYYZZZZZZVVVUUUUUUWWWZZZZZZWWWTTTWWWUUUUUUWWWVVVRRRSSSXXXUUUZZZcccpppyyyyyyrrrkkkiiiddd___```ccceeebbb___SSSRRRQQQOOOQQQYYYfffpppsssuuu}}}yyywwwxxxvvvmmmmmmzzzvvvnnnlllcccWWWSSS]]]jjjqqqpppiiidddaaaQQQPPPPPPQQQSSSVVVYYY[[[MMMGGGCCCEEEEEE???:::777444222000---,,,,,,,,,---------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------------------------------............///////////////111333555666999<<<@@@BBBDDDFFFJJJMMMJJJLLLTTT\\\}}}}}}{{{~~~yyyqqqdddTTTHHHBBB>>>BBBMMM```yyylll___ccc___WWWQQQHHHJJJIIISSSmmmwwweee___VVVOOOKKKKKKLLLLLLRRRVVVWWWQQQOOOVVVaaahhh[[[VVVPPPSSSaaalllkkkcccTTTNNNLLLOOOLLLDDDBBBGGGCCCDDDEEECCCAAA???>>>???@@@EEEHHHKKKVVVbbbccc[[[SSSTTTYYY^^^aaagggvvvvvvzzzxxxxxx}}}{{{sssiiibbb```___```cccgggiiiiiifffeeecccbbbbbbbbbcccdddddddddcccaaa___\\\ZZZXXXVVVYYYYYYWWWYYY]]]___]]]\\\ZZZWWWUUUTTTRRROOOMMMNNNTTTWWWTTTPPPOOONNNMMMQQQQQQQQQRRRTTTUUUSSSRRRMMMMMMLLLNNNQQQRRRRRRRRRSSSQQQNNNKKKKKKLLLNNNOOOSSSRRRRRRRRRSSSTTTUUUUUUQQQSSSTTTSSSOOONNNOOOQQQRRRQQQPPPPPPPPPRRRTTTVVVTTTVVVWWWXXXYYY[[[^^^aaaccc___^^^xxx|||wwwwww}}}}}}zzzuuuoooiiiddd```[[[XXXVVVTTTTTTUUUTTTRRRTTTXXXZZZYYYZZZ]]]^^^\\\VVVQQQRRRNNNLLLQQQ[[[eeejjjkkkjjjjjjlllooowwwsssdddqqq~~~___^^^\\\OOOWWW```kkkrrrooocccTTTJJJPPPRRRVVVXXXXXXVVVRRROOOJJJDDDAAACCCBBB<<<666444111000///---,,,------...------------------------------......------,,,,,,---,,,,,,,,,,,,---...///---------------------------------............////////////000111333555666777:::???CCCEEEGGGJJJLLLHHHLLLUUU___}}}ttttttmmmcccZZZPPPJJJJJJOOO\\\iiilll```gggzzzzzzlllYYYVVV\\\nnn}}}zzzeeeQQQGGGEEEBBB???BBBGGGHHHFFFIIIHHHEEECCCCCCEEEGGGHHHHHHJJJIIIHHHJJJNNNMMMIIIGGGAAA???CCCCCC===>>>DDD;;;===@@@@@@===<<<===???@@@SSSgggxxxzzz~~~yyytttrrr{{{rrreeeccctttrrr``````^^^\\\\\\___bbbcccdddcccccccccbbbbbbaaa```___bbbaaa```^^^[[[YYYWWWVVVUUUYYYZZZWWWVVVYYY[[[ZZZWWWVVVTTTTTTTTTTTTRRRPPPRRRVVVYYYWWWRRROOOOOOOOOPPPNNNMMMNNNOOOOOONNNMMMJJJKKKLLLOOORRRTTTVVVVVVSSSRRRPPPOOONNNNNNOOOPPPRRRQQQQQQPPPQQQRRRSSSSSSQQQUUUVVVTTTOOONNNQQQUUUVVVUUUSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTVVVZZZ]]]]]]cccgggttt{{{tttqqqsssvvvwwwtttpppmmmmmmpppooommmmmmmmmkkkgggddd\\\cccjjjllllllrrrrrrdddppplllrrrrrrddd___hhhoookkk^^^QQQKKKKKKVVVWWWXXXWWWSSSMMMFFFBBBEEEAAA???AAA???888222111///......------......///------------------------,,,,,,.........---,,,+++,,,,,,,,,,,,------......---------------------------------............///000000///000111333555777;;;===@@@CCCFFFHHHJJJLLLHHHMMMWWWcccwwwrrrxxx{{{}}}|||}}}yyyoooddd^^^XXXSSSRRRSSS]]]sss|||xxxxxxnnn___```YYYaaaqqq|||nnnlllnnnuuu}}}yyyiiiXXXOOOMMMGGGCCCJJJWWW]]]\\\PPPFFF<<<===CCCEEE@@@:::???CCCFFFJJJPPPVVVUUUPPPEEE??????DDDDDD??????EEEEEEJJJPPPTTTTTTTTTXXX[[[ggg}}}~~~rrrpppooosss}}}pppggg```ddd```[[[XXXYYY[[[]]]^^^```aaabbbbbbbbbaaa___^^^```___^^^\\\[[[YYYXXXXXXVVVYYYYYYTTTRRRSSSTTTSSSTTTTTTSSSTTTVVVVVVTTTRRRUUUVVVXXXWWWSSSPPPPPPRRRQQQOOOLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPNNNNNNOOOPPPPPPOOOSSSUUUTTTPPPOOOSSSXXXWWWVVVTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTWWWZZZRRR]]]bbbhhhqqquuupppuuu{{{www|||zzzqqqpppmmmeeeYYYNNNIIIJJJMMMTTTSSSPPPMMMIIIFFFDDDBBB@@@<<<;;;<<<:::444//////---------------...//////------------------------+++,,,---.........,,,,,,,,,,,,,,,------------------------------------------------............///000000000000222444666777>>>>>>???AAADDDGGGIIIJJJIIINNNZZZeeezzzwwwsssqqq}}}zzzuuuqqqqqqkkkkkkaaaOOOFFFLLLSSSUUU\\\ZZZeeeuuu{{{qqqiiiddd]]]VVVRRRTTTSSSXXXlll|||kkklllwww|||xxxrrrggggggkkk{{{llljjjooozzz~~~yyy~~~}}}{{{~~~xxxfffffflll}}}}}}ooooooxxxooojjjddd^^^ccc___YYYWWWWWWZZZ]]]^^^```aaabbbccccccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[\\\]]]\\\XXXWWWYYYYYYVVVWWWVVVVVVWWWXXXWWWTTTRRRTTTTTTUUUUUURRRNNNQQQVVVVVVSSSOOOMMMMMMNNNNNNNNNOOOOOOPPPOOOLLLKKKLLLLLLRRRTTTVVVXXXXXXWWWTTTSSSSSSQQQOOOMMMMMMNNNOOOPPPMMMPPPRRRRRRPPPPPPRRRUUUSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSTTTSSSRRRSSSUUUWWWWWWXXXTTTUUU^^^___```kkkttt{{{pppttttttwww~~~|||{{{ooo^^^ZZZ```eeebbb[[[\\\YYYSSSLLLHHHEEEDDDDDD<<<888777888555000...///,,,,,,------............------------------------,,,,,,------......------+++,,,------......---------------------------------------............///000000000111222444666777======>>>AAAEEEHHHIIIIIIJJJOOOZZZeee}}}ssswwwbbbPPPLLLNNNQQQFFFGGGXXXpppiii\\\YYYZZZeeeqqq~~~}}}jjjccccccddduuuiiifffzzzaaa^^^xxxrrrffffffdddaaa```aaa^^^\\\[[[]]]```aaaaaaddddddeeeeeeeeedddbbbbbb```___]]]\\\[[[[[[[[[[[[]]]]]][[[ZZZ]]]bbbaaa\\\XXXXXXXXXYYYZZZYYYVVVSSSTTTRRRRRRSSSQQQNNNSSS[[[XXXUUUPPPMMMMMMNNNNNNNNNNNNPPPQQQOOOLLLKKKLLLMMMTTTUUUVVVVVVVVVTTTRRRQQQRRRQQQOOONNNNNNPPPRRRSSSPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUTTTRRRQQQRRRSSSYYYYYYRRRRRRYYYWWWSSS[[[\\\mmmtttfffcccmmmkkkpppttt~~~wwwrrrccc\\\[[[jjjvvvbbb^^^XXXQQQJJJDDDAAA???888555333333111------111,,,,,,------......------------------------------,,,,,,,,,,,,,,,---...///+++,,,---.........---------------------------------------............///111000000111222444666888999;;;@@@FFFLLLOOOMMMJJJJJJNNNXXXccc}}}ooo```YYYSSSHHHFFFSSSmmmssscccbbbeee}}}uuuyyyyyykkkjjjqqqiiibbb```[[[^^^hhhbbbaaaaaabbbdddfffeeedddhhhhhhhhhgggfffeeeccccccbbb```^^^\\\ZZZZZZZZZZZZUUUUUUSSSTTT[[[bbbaaa\\\WWWWWWXXXZZZ\\\[[[YYYWWWVVVRRRQQQSSSRRRPPPVVV```XXXTTTOOOLLLLLLLLLMMMMMMLLLNNNQQQQQQOOOOOORRRUUUWWWVVVTTTSSSQQQPPPPPPOOORRRPPPOOOOOOPPPRRRUUUWWWUUUUUUUUUVVVWWWVVVRRRPPPRRRRRRRRRQQQQQQPPPOOOOOOSSSUUUVVVUUUSSSQQQPPPQQQHHHRRRVVVXXX[[[UUUUUUbbbaaacccdddjjj~~~mmm~~~yyyeeeSSSSSS[[[jjj{{{~~~nnnaaaVVVUUURRRNNNHHHBBB===:::666333111111...+++---222,,,,,,---......------,,,------------------------------,,,+++,,,---///000+++,,,---.........---,,,---------------------------------.........//////111111111111222444666888888<<>>BBBFFFKKKNNNKKKNNNXXXdddkkkrrrtttuuu}}}yyyttt{{{ppplllgggffflllyyy|||uuuoookkkjjjkkkrrrxxxzzzhhh[[[YYYSSSIIIHHHPPPRRRLLLQQQ___eeefffvvvvvvqqq|||~~~fffccchhhpppvvvuuuqqqsssyyy}}}eee```mmm|||mmmdddaaaaaa```___```aaaaaa```___``````^^^]]]^^^```bbbbbbbbb_________^^^___aaafffjjj```]]]^^^```___[[[YYYZZZ[[[ZZZXXXWWWWWWYYY]]]___]]]]]]^^^]]]\\\YYYVVVUUUQQQPPPOOOPPPQQQSSSUUUWWWUUUVVVVVVUUURRRQQQQQQRRRQQQSSSVVVYYYYYYXXXUUUTTTPPPRRRUUUVVVUUUTTTTTTUUURRRSSSTTTUUUUUUSSSQQQOOOSSSSSSTTTYYY]]]\\\WWWQQQKKKLLLNNNOOOPPPRRRVVVYYYXXXWWWUUUTTTTTTUUUVVVWWW___^^^]]]\\\\\\]]]^^^^^^[[[XXXXXX\\\\\\[[[___eeehhhlllzzzwww}}}|||ooossskkk```XXXUUUUUURRRNNNGGGCCC<<<666111...------........................------------------------------------------------//////---,,,+++++++++++++++++++++,,,,,,,,,------+++,,,------......------------............------......///111222333444555<<<===>>>@@@BBBFFFKKKNNNLLLOOOXXXddduuudddbbbyyy|||~~~pppooolllhhhjjjwwwzzzfffbbbeeennnvvv~~~|||yyynnn[[[RRRVVVVVVYYYhhh}}}}}}bbbZZZZZZXXX^^^hhhkkkxxx|||wwwbbb___^^^```^^^\\\]]]aaarrruuuxxxwwwwwwzzzuuunnnkkkddddddfffggggggnnn{{{kkkhhhwwwuuuhhhiiiiiiddd^^^aaa___\\\[[[]]]^^^\\\XXXaaa```______``````___]]]\\\\\\[[[ZZZYYYZZZ]]]```bbb^^^\\\^^^]]]ZZZZZZ]]]___[[[XXXYYY]]]```___^^^___`````````^^^[[[XXXVVVQQQQQQQQQQQQRRRTTTVVVWWWUUUVVVVVVUUUSSSQQQRRRSSSQQQTTTWWWYYYZZZWWWTTTRRRQQQSSSVVVWWWUUURRRQQQPPPQQQSSSUUUWWWVVVUUUTTTSSSOOOOOOQQQTTTVVVTTTOOOKKKLLLMMMOOOPPPQQQSSSWWWYYY[[[XXXTTTRRRRRRUUUYYY\\\^^^]]]\\\[[[ZZZ[[[\\\\\\XXXUUUTTTXXX[[[\\\]]]___dddaaaiii|||wwwyyy~~~gggZZZXXXUUUSSSSSSSSSQQQOOOMMM???;;;666000---,,,---...---.....................------------------------------------------------000000///---,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------............------......///000222333444444777:::>>>@@@BBBCCCFFFIIIMMMOOOXXXcccjjj___aaasssvvvuuutttvvv|||~~~sssrrryyy|||mmmgggkkkaaahhhyyyoooaaaUUUUUU]]]```vvvwwwhhhLLLLLLPPPXXX]]]^^^^^^aaabbbfffkkkpppxxx|||nnndddgggyyyssseeeaaabbbaaa```___bbb```\\\ZZZ]]]aaa___ZZZaaa``````aaa```^^^[[[WWW]]]]]]]]]\\\[[[[[[]]]___ccc^^^\\\]]]\\\ZZZ[[[___^^^[[[XXX[[[aaaccc___ZZZ[[[\\\\\\\\\[[[XXXVVVTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTSSSRRRQQQRRRSSSOOOQQQSSSTTTTTTRRRPPPNNNNNNQQQTTTUUUSSSQQQPPPOOONNNQQQSSSTTTSSSRRRSSSTTTOOOPPPRRRRRRQQQOOOLLLKKKJJJLLLMMMMMMNNNPPPSSSVVV[[[WWWSSSPPPPPPTTTYYY\\\ZZZZZZXXXWWWWWWXXXYYYZZZYYYWWWVVVWWWYYYZZZ[[[[[[___\\\___gggiiilll~~~vvv[[[XXXLLLNNNTTTZZZYYYPPPHHHEEE666444111...,,,---...///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,------++++++,,,,,,,,,,,,------+++,,,------......------------............------......///111222333444555888===BBBEEEEEEEEEGGGIIIMMMOOOWWWaaapppYYYQQQ```xxx}}}qqqssswwwxxxwwwssswwwxxxuuusss|||hhhdddhhhxxx{{{tttmmmsssiiiaaaZZZWWWVVVWWW\\\bbb^^^aaa```\\\\\\```aaa]]]YYYYYY[[[\\\\\\YYYSSSOOOXXXZZZ]]]^^^^^^___```bbb```]]]\\\^^^^^^[[[ZZZ]]]WWWXXXZZZ^^^aaa```[[[WWWUUUVVVWWWWWWWWWUUUSSSRRRSSSTTTUUUUUUTTTRRRPPPOOOOOOPPPQQQQQQPPPOOOQQQRRROOOOOOOOOOOONNNNNNMMMLLLNNNPPPRRRSSSQQQNNNMMMLLLKKKMMMOOONNNLLLLLLMMMOOONNNQQQSSSRRRNNNKKKMMMOOOJJJKKKLLLLLLLLLMMMQQQSSSUUUSSSQQQPPPPPPRRRUUUWWWWWWVVVUUUUUUUUUVVVWWWXXX[[[\\\\\\[[[ZZZZZZYYYXXXVVVTTTUUUYYYYYYYYY___hhhppp~~~ppp___bbbZZZYYYZZZZZZRRRDDD;;;999000000///...............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------............------...///000111222444555555:::@@@EEEGGGFFFEEEHHHKKKKKKMMMUUU___wwwkkknnnqqqsssxxxpppooosssppptttzzzpppooovvv|||rrriiiccc[[[WWWYYY\\\]]]]]]^^^UUU]]]```ZZZVVVXXXZZZYYYPPPQQQTTTWWWWWWSSSMMMHHHMMMPPPUUUXXXZZZ\\\^^^___^^^\\\]]]aaa```\\\ZZZ[[[OOOUUU\\\___^^^[[[WWWUUUQQQSSSTTTUUUUUUTTTRRRQQQNNNPPPSSSTTTUUUSSSQQQOOOLLLNNNOOOOOONNNNNNPPPQQQPPPPPPNNNMMMMMMMMMMMMMMMPPPRRRSSSQQQNNNKKKIIIHHHLLLNNNNNNMMMJJJIIILLLNNNHHHMMMPPPNNNHHHFFFJJJOOOKKKLLLLLLLLLLLLMMMPPPSSSOOOPPPPPPPPPQQQQQQRRRRRRUUUTTTTTTSSSTTTUUUVVVWWWXXX[[[]]]\\\ZZZYYYWWWTTTRRRQQQQQQSSSWWWYYY[[[\\\^^^bbbnnnwwwkkkggghhh```aaaaaaYYYQQQIII===000---111....../////////...---,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++,,,,,,,,,---------+++,,,------......---------..................---//////000222333444555666888===AAABBB@@@AAAEEEIIIJJJLLLTTT^^^rrrkkkuuu{{{|||xxxvvvrrrlllpppzzzvvvoooeeejjjttt{{{~~~ssswwwyyyttt}}}tttggg```^^^[[[[[[\\\]]]^^^^^^______bbb^^^ZZZ[[[]]]^^^ZZZVVVWWWKKKEEELLLVVVUUUJJJ@@@AAAKKKVVV[[[YYYXXXZZZ^^^YYYZZZ[[[[[[[[[ZZZXXXWWWQQQSSSWWW\\\```^^^XXXSSSNNNQQQUUUXXXWWWTTTOOOLLLNNNPPPQQQQQQPPPNNNNNNNNNMMMMMMKKKKKKJJJKKKLLLLLLQQQNNNLLLMMMOOOQQQPPPNNNTTTWWWYYYXXXTTTOOOLLLJJJKKKIIIGGGIIINNNQQQRRRQQQJJJMMMOOOOOOMMMLLLMMMOOOMMMKKKJJJMMMPPPSSSRRRQQQOOOPPPQQQPPPPPPQQQTTTWWWZZZTTTPPPRRRTTTSSSTTTVVVWWWXXXYYYZZZXXXUUURRRPPPOOOPPPRRRTTTUUUVVVVVVUUUTTTVVV[[[cccppp{{{yyyrrrlllrrrwwwsssfff```dddccc]]]LLLDDD999333222222000...---...///000000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...******---...,,,***+++*********++++++,,,,,,,,,---------............///,,,,,,,,,---------......---------............///111000//////111333555777;;;===???AAABBBDDDHHHJJJIIILLLTTT___ooonnnttt~~~wwwqqqtttvvvvvvwwwyyytttwwwyyy~~~qqqfffccchhhnnn||||||uuurrr|||}}}zzztttggg___]]]___UUUVVVWWWYYY\\\```bbbdddaaa^^^[[[[[[^^^^^^[[[WWWYYYSSSPPPTTTWWWTTTPPPOOOSSSUUUWWWZZZ[[[\\\]]]]]]XXXXXXXXXXXXXXXWWWWWWVVVSSSSSSTTTVVVXXXVVVRRRNNNOOOQQQUUUXXXXXXUUUPPPMMMLLLNNNOOONNNLLLIIIHHHHHHLLLKKKIIIHHHHHHJJJKKKLLLQQQOOONNNOOOQQQSSSRRRPPPTTTTTTUUUSSSPPPNNNNNNNNNPPPNNNKKKMMMQQQSSSSSSRRRNNNPPPQQQPPPMMMKKKKKKMMMLLLKKKLLLOOOSSSVVVUUUSSSMMMNNNPPPPPPPPPRRRUUUXXXUUUSSSTTTXXXYYYVVVSSSSSSSSSTTTUUUVVVUUUSSSPPPNNNOOOQQQRRRTTTUUUVVVUUUUUUVVVWWWXXX[[[^^^eeemmmrrrzzzuuuhhh]]]___jjjoookkkfff```RRRBBB===777000---///111000///---...///000000///...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...+++***...///---+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......---------............///000///000111333666999;;;;;;===???AAABBBDDDHHHJJJFFFHHHQQQ\\\}}}iii``````hhh{{{xxxuuuwwwxxxyyyzzz}}}~~~wwwnnnyyy}}}}}}ssskkknnnrrrtttqqqooouuu}}}~~~wwwqqqooohhhaaaeeeoooxxxrrryyy}}}{{{{{{fffYYY[[[jjj}}}pppeee^^^YYYXXXZZZTTTTTTUUUWWWZZZ^^^bbbeee```]]][[[[[[^^^^^^\\\YYYZZZXXXXXXXXXVVVSSSXXX___llleee\\\YYY[[[[[[XXXUUUWWWVVVVVVUUUTTTUUUUUUUUU\\\ZZZXXXWWWWWWUUURRRPPPNNNPPPTTTWWWWWWUUUQQQOOOMMMNNNOOOMMMJJJGGGFFFFFFIIIHHHFFFEEEFFFHHHJJJLLLNNNMMMMMMNNNPPPRRRRRRQQQOOOOOONNNLLLKKKLLLOOORRRSSSPPPMMMNNNRRRTTTTTTRRRRRRSSSRRRPPPLLLJJJIIIJJJIIIJJJLLLPPPTTTUUUTTTSSSJJJLLLNNNPPPQQQSSSVVVYYYTTTSSSTTTXXXXXXTTTQQQRRRNNNPPPQQQRRRQQQPPPNNNMMMNNNOOOQQQSSSSSSSSSSSSSSSTTTUUUWWWXXXWWWXXXYYY[[[eeeooozzzyyyyyytttlllqqqqqqiii[[[QQQKKK???222222...+++***---000///...---...////////////...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///++++++000111...,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///...///000222666:::===???;;;===???AAABBBDDDHHHJJJHHHKKKSSS^^^~~~{{{}}}|||jjj]]][[[```ggguuu|||vvvzzzxxxuuuqqq{{{zzzzzzvvvppplllmmmnnnoooqqquuuzzztttmmmpppooollluuu~~~zzzxxxmmmlllrrr{{{|||~~~}}}kkkfffxxxppphhhbbbaaa___ZZZUUUTTTYYYXXXWWWWWWXXX[[[___aaa^^^]]][[[\\\]]]^^^]]][[[ZZZVVVTTTUUUVVVWWW]]]dddooofff\\\WWWXXXYYYVVVSSSVVVUUUTTTSSSRRRSSSTTTTTT]]]\\\[[[YYYWWWUUUSSSQQQLLLNNNQQQSSSTTTSSSPPPOOONNNOOOPPPOOOLLLIIIHHHHHHGGGFFFDDDCCCDDDFFFJJJLLLIIIIIIJJJLLLMMMNNNOOONNNIIIJJJJJJJJJJJJKKKNNNQQQPPPNNNKKKMMMQQQTTTTTTRRRRRRQQQPPPMMMKKKIIIHHHHHHGGGHHHKKKNNNPPPPPPNNNMMMHHHJJJMMMOOOQQQSSSVVVYYYWWWSSSRRRTTTSSSQQQQQQSSSNNNNNNPPPQQQQQQPPPOOONNNMMMNNNOOOPPPQQQQQQPPPOOOTTTVVVYYYYYYYYYXXXYYYZZZ]]]\\\___iii}}}}}}}}}}}}yyymmmVVVAAA777666333...222000......///000...,,,........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,111222///---...,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------,,,,,,,,,---------......---------............///...///000333666:::===???;;;<<