BM6@ 6(@@ sssZZZFFF>>>===::::::999999999:::;;;;;;=========>>>???@@@BBBCCCGGGHHHIIIJJJKKKNNNRRRVVV___rrrxxxaaa___ggguuuxxxoookkkoooccceeeddd___^^^```]]]VVVSSSVVVYYYZZZZZZ]]]bbbgggkkklllnnnnnnoooqqqtttwwwrrrwwwyyywwwwww{{{~~~~~~|||yyyzzzwwwsssooojjjbbbYYYRRRQQQNNNOOOWWWgggxxx}}}yyycccJJJEEEEEE@@@<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;>>>???AAABBBBBBDDDGGGIIIIIILLLPPPMMMUUU~~~kkkQQQ???888999::::::999999::::::;;;<<<======>>>???@@@BBBCCCDDDHHHIIIJJJKKKLLLOOOSSSVVV[[[fffzzzfffWWW\\\fffiiiiiilllpppnnnfff\\\ZZZ]]]]]]ZZZUUUUUUTTTTTTUUUYYY^^^bbbbbbcccccccccdddfffjjjmmmmmmqqqrrrpppqqqvvvwwwvvvwwwyyy{{{|||{{{{{{{{{|||~~~|||zzzxxxuuurrrnnnkkklllfff^^^XXXUUUUUUTTTRRRRRRTTT[[[hhhwww~~~{{{vvvyyy~~~jjjTTTBBB???AAA===;;;===@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;>>>@@@AAABBBBBBCCCFFFHHHIIIKKKPPPNNNVVV|||hhhMMM>>>;;;<<<:::::::::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFIIIJJJLLLMMMMMMPPPTTTWWW[[[]]]mmmbbbWWWYYY^^^eeekkkzzzwwwnnnddd______]]]ZZZ[[[YYYVVVTTTUUUUUUUUUUUUYYYZZZZZZZZZZZZ\\\```cccgggiiiiiihhhkkkppppppmmmppprrrssssssrrrrrrtttuuusssttttttuuuvvvxxxzzz{{{}}}{{{{{{~~~sssnnniiiffffffeeeccc```ZZZWWWSSSQQQPPPOOONNNMMMMMMbbbyyy}}}|||}}}nnnRRREEE;;;<<<>>><<<<<>>>>>======<<<<<<<<>>>>>=========<<<<<<<<>><<<===@@@CCCFFFHHHIIIIIIKKKMMMOOOPPPPPPRRRTTTWWWYYY]]]```hhhyyyfff]]]\\\aaaccciiipppuuuvvvtttrrreee```[[[YYY[[[\\\\\\ZZZUUUVVVVVVUUUTTTTTTVVVXXXVVVZZZ\\\\\\```eeefffcccjjjkkklllmmmnnnqqquuuxxxyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvyyy|||}}}{{{wwwuuuzzzvvvqqqkkkgggdddaaa______[[[VVVTTTTTTTTTRRRPPPTTTPPPKKKJJJOOO\\\jjjsss~~~}}}|||^^^KKKAAA@@@@@@AAA???<<<<<>>???AAAAAAAAABBBDDDGGGNNNJJJJJJIIINNNpppsssTTTAAA>>>===999::::::::::::;;;<<<>>>>>>===???BBBEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVPPPWWW]]]___iiiwwwhhh\\\YYY[[[cccmmmuuu}}}|||tttiii___ZZZYYYZZZ[[[UUUWWWXXXVVVTTTRRRQQQRRRRRRXXX\\\[[[\\\___```___aaaaaabbbbbbcccggglllppppppqqqrrrssstttuuuuuutttuuuuuuuuutttssstttvvvxxx}}}~~~||||||~~~|||~~~}}}xxxzzzzzzxxxrrrlllhhhfffiiigggccc___[[[XXXVVVUUUTTTRRRPPPMMMKKKKKKKKKLLLLLLRRR\\\fffqqqzzzyyy___KKKBBB??????@@@???<<<::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBEEEHHHNNNIIIKKKLLLQQQpppjjjLLL===>>>>>>:::999:::::::::<<<===>>>???>>>@@@CCCFFFIIIJJJJJJJJJJJJMMMOOOPPPQQQQQQSSSUUUPPPTTT[[[]]]]]]mmmsssiii```___bbbgggqqqzzz{{{sssjjjccc___^^^[[[]]]___^^^[[[VVVSSSRRRVVV^^^ccc```\\\\\\^^^___ZZZZZZYYYXXXXXX\\\aaaeeeaaabbbdddeeeggggggggggggiiikkklllllljjjiiijjjlllooossswwwvvvrrroooqqqsssqqqqqqqqqssssssrrrooolllgggiiijjjiiifffbbb___^^^[[[ZZZYYYVVVSSSQQQQQQQQQNNNOOOOOOMMMMMMPPPYYY______iiiyyyzzzppp]]]JJJAAA@@@>>>>>>===;;;:::;;;;;;:::========================<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAACCCFFFIIIMMMJJJPPPUUUZZZuuuzzzbbbDDD777:::===999999::::::;;;<<<===?????????AAADDDGGGIIIJJJJJJIIIJJJLLLOOOPPPQQQQQQSSSTTTVVVVVV[[[___[[[^^^{{{pppfff___ZZZ\\\bbboooxxxyyypppkkkdddgggiiihhhddd^^^ZZZWWW]]]ggglllggg___]]]___aaaYYYYYYWWWTTTTTTVVV[[[___[[[\\\]]]^^^^^^]]]\\\[[[ZZZ]]]``````___^^^```bbbaaaeeeiiihhheeecccdddgggbbb```^^^```dddeeedddaaaZZZ\\\^^^]]][[[XXXWWWWWWQQQRRRRRRQQQOOONNNNNNNNNNNNQQQSSSSSSUUU___nnnzzzyyy}}}kkk[[[LLL@@@>>>BBB======;;;:::;;;===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAACCCGGGJJJKKKJJJTTT\\\aaayyymmmTTTCCC<<<::::::;;;;;;;;;;;;;;;===>>>???@@@CCCEEEIIIJJJJJJIIIIIIIIIIIILLLPPPRRRRRRSSSTTTUUURRRWWW[[[ZZZXXX___lllxxx{{{mmm```VVVWWW\\\fffttttttooohhhaaa]]][[[ZZZZZZ\\\WWWbbbxxxxxxdddYYY^^^XXXUUURRRRRRTTTVVVUUUSSSVVVWWWYYYYYYXXXWWWVVVVVVSSSUUUWWWWWWWWWVVVWWWXXX]]]]]]]]]]]]]]]]]]^^^^^^\\\YYYWWWXXX[[[\\\ZZZXXXYYYYYYXXXTTTOOOMMMOOORRRRRRPPPPPPQQQSSSVVVWWWWWW[[[\\\___fffqqqyyy|||{{{kkkVVVIIIEEEDDD@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<>>>AAABBBBBBBBBCCCDDDIIIMMMYYY______www}}}gggNNN@@@<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAADDDIIINNNQQQPPPOOOMMMLLLLLLOOORRRSSSSSSSSSTTTUUURRRTTTVVVTTTSSSWWW```iiiyyyddd\\\XXXUUUYYYeeetttyyypppgggaaa^^^]]]bbb[[[^^^hhhggg[[[WWW]]]WWWWWWXXXWWWVVVVVVUUUVVVQQQSSSTTTUUUTTTSSSRRRRRRTTTUUUVVVVVVTTTSSSSSSTTTYYYYYYYYYWWWUUUSSSPPPOOOOOOPPPSSSVVVYYYYYYVVVTTTQQQRRRSSSRRRQQQRRRVVVZZZXXXZZZ\\\___bbbfffkkkooo{{{cccWWWHHH>>><<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999999:::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBCCCEEEIIIIIIPPPVVVZZZuuuxxx```FFF;;;;;;<<<<<<;;;;;;<<<<<<===???@@@BBBCCCEEEJJJPPPTTTTTTRRRPPPOOOOOORRRTTTUUUUUUUUUVVVWWWVVVWWWWWWVVVVVVXXX]]]aaaeeeyyyooocccUUUNNNRRR]]]iiiooozzzrrrooogggbbb]]]\\\ZZZYYYZZZ^^^VVVWWWXXXVVVRRROOOOOOPPPSSSTTTTTTUUUUUUTTTTTTSSSTTTUUUUUUSSSQQQOOOOOOPPPUUUUUUVVVVVVUUUSSSQQQPPPQQQSSSUUUVVVTTTRRRRRRRRRPPPRRRTTTVVVXXX]]]bbbfffmmmttt~~~vvvaaaNNNHHH@@@;;;999;;;<<<===::::::::::::::::::::::::999999999999999:::<<<<<<::::::::::::;;;;;;;;;;;;===>>>?????????AAADDDGGGJJJEEEJJJNNNTTTrrruuu[[[AAA999<<<===;;;;;;<<<<<<===???@@@CCCDDDFFFDDDHHHMMMPPPPPPPPPOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[ZZZYYYXXXYYY\\\^^^___```\\\gggvvvkkkddd^^^YYYVVVooo||||||ssskkkgggbbb]]]___^^^\\\ZZZXXXXXXYYY[[[YYYYYYXXXXXXYYYYYYXXXWWWUUUUUUVVVTTTRRRQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUVVVVVVTTTVVV\\\```fffhhhkkkpppvvv}}}}}}tttxxxrrr```PPPBBBAAA???===;;;<<>>>>>>>>>>>AAADDDHHHJJJHHHNNNPPPRRRnnnrrrWWW???;;;???===;;;<<<======>>>@@@BBBEEEGGGHHHFFFHHHJJJKKKKKKMMMPPPRRRPPPRRRTTTVVVWWWXXX[[[^^^YYYXXXWWWXXXZZZ\\\[[[YYYWWW^^^jjj~~~|||lllbbbYYYeeewww|||ooojjjeee___[[[ZZZ\\\^^^___\\\ZZZXXXXXXYYYYYYWWWUUUTTTTTTUUUTTTSSSTTTVVVXXXXXXVVVTTTRRRRRRTTTVVVXXXXXX^^^eeekkkpppuuu|||uuulllssswwwcccUUULLLGGG<<<>>>>>><<<:::999:::<<<999999999999999999999999999999:::;;;===>>>>>>>>>999999999:::::::::;;;;;;<<<===>>>>>>>>>@@@DDDHHHJJJNNNYYYXXXRRRiiilllSSS???>>>AAA===:::===>>>>>>???AAADDDGGGIIIKKKKKKLLLLLLKKKKKKNNNRRRUUUQQQRRRTTTUUUVVVXXX[[[]]]]]][[[ZZZYYYYYYYYYWWWUUUVVV\\\^^^ddd~~~sssqqqooollljjjiiiiiiiiiuuu|||qqqhhhdddcccdddeeeaaa^^^]]]^^^^^^[[[YYYTTTUUUVVVVVVVVVXXX[[[^^^___^^^___```dddiiinnnqqqzzz}}}xxxvvvxxx}}}wwwzzz~~~vvv^^^III===999:::<<<===>>>===;;;999999999888888888888888888888888::::::;;;:::999888777666999999999999::::::::::::;;;<<<===>>>???AAADDDGGGJJJRRR___[[[QQQddd}}}cccMMM>>>@@@BBB<<<;;;@@@>>>???@@@CCCEEEIIIKKKMMMNNNNNNOOOOOONNNPPPSSSUUUSSSTTTTTTTTTTTTTTTWWWYYY]]]]]]]]]\\\ZZZYYYYYYZZZYYYZZZ\\\```kkkssskkkfffbbb___aaahhhuuu}}}wwwvvvwwwvvvssspppjjjkkklllllllllnnnqqqtttxxxzzz}}}~~~zzzuuusssrrrrrrpppnnnsssxxx}}}zzzjjjUUUFFF>>>===>>><<<<<<<<<======<<<;;;:::888888888888888888888888999999999999999777666555888999999999999:::::::::999;;;>>>???@@@AAADDDFFFJJJPPPZZZWWWMMMaaarrr\\\HHH<<>>???AAACCCFFFIIILLLNNNMMMOOOQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTRRRRRRTTTVVVWWWYYYZZZYYYXXXYYY[[[]]][[[WWW[[[bbb```dddzzzxxxtttuuuuuurrruuu}}}|||uuuooolllhhhbbb^^^\\\\\\]]]dddmmmvvv{{{|||~~~vvvcccLLL???;;;;;;;;;;;;888777666888;;;;;;:::888777777777777777777777777555666888:::;;;;;;;;;;;;888888999999999:::::::::888:::>>>@@@AAABBBCCCEEEJJJLLLSSSPPPIII```nnnLLLEEE???======;;;===@@@AAABBBCCCEEEGGGJJJMMMNNNLLLNNNPPPRRRRRRRRRSSSUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYY\\\]]]]]]\\\\\\[[[^^^___[[[XXX^^^lllxxxyyyuuuxxx|||vvvzzzyyyqqqoooooowww{{{}}}www]]]```aaa^^^^^^aaacccaaakkkooowwwyyyyyy~~~~~~sssTTTKKKAAA::::::;;;:::999999999999888888888777777999888888888777777666666888888999999999::::::::::::999888888999:::<<<===<<<<<<===>>>???@@@@@@AAAGGGCCCGGGFFFAAAXXXxxxeeeJJJCCC=========<<<===AAABBBCCCEEEGGGIIILLLNNNOOOLLLNNNQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTVVVXXX[[[\\\]]]\\\\\\XXX[[[\\\YYYWWWZZZbbbjjjzzz}}}|||}}}yyylllooo|||vvvvvvwwwyyyzzzyyyvvvsssyyy{{{{{{zzz{{{~~~|||wwwnnnoooooonnnsssxxxvvvnnnwwwtttnnnmmmuuu|||yyyxxxvvvxxx|||fffPPPEEE@@@:::999:::<<<:::888999999888888888777777777888888888777777777666666777888888888999999999999999999888888999:::<<<===<<<<<<===>>>??????@@@AAACCCAAAGGGFFFCCC[[[ooo\\\GGG@@@<<<=========>>>BBBCCCEEEGGGJJJLLLNNNOOOOOOMMMOOOQQQQQQPPPOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTWWWYYY[[[\\\\\\\\\WWWXXXYYYYYYWWWXXXYYY[[[```vvv~~~|||~~~~~~xxxmmmuuu~~~{{{tttpppvvv~~~tttqqq}}}{{{tttpppoooqqqtttsssYYYHHHAAA;;;999888999<<<<<<999666888888888888777777777777888888777777777777666666666777777777777777888888888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@???FFFHHHEEE]]]mmmVVVCCC>>>;;;===???>>>???BBBEEEFFFIIILLLNNNOOOPPPPPPNNNPPPQQQQQQOOOOOOOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTRRRSSSUUUWWWYYY[[[[[[\\\YYYXXXXXXXXXYYYYYYXXXVVVZZZdddwwwzzzyyy{{{yyyuuutttvvvWWW???;;;@@@===;;;:::;;;<<<;;;888555888888777777777666666666777777777777777777666666666666666666666666666666777777777888999999:::;;;::::::;;;<<<>>>???@@@@@@???>>>GGGJJJGGG^^^iiiOOOAAA===;;;>>>@@@@@@AAACCCFFFGGGIIIKKKMMMOOOPPPPPPOOOQQQRRRQQQPPPOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRTTTVVVWWWYYYZZZZZZYYYWWWUUUUUUWWWYYYXXXWWWTTTYYYbbbnnncccPPPIIICCC;;;777???===;;;999999888888777777777777666666666555555666666666666666666777777555555555555555555555555666666777888999999999999999999:::<<<===>>>???@@@@@@@@@HHHJJJGGG]]]___GGG@@@===<<<@@@BBBAAAAAADDDGGGHHHHHHIIIKKKMMMOOOPPPPPPQQQSSSRRRQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUWWWXXXXXXVVVTTTRRRRRRTTTVVVXXXXXXRRRVVV[[[^^^bbbrrrcccFFF===>>>===999888:::999777666555777888:::666666666666555555555555555555666666666666777777666666666555555555555444555555777888888999888888888888999;;;<<<>>>???@@@AAA@@@HHHIIIEEE[[[oooTTTFFFAAA======BBBDDDCCCBBBDDDHHHGGGFFFFFFHHHKKKNNNPPPPPPRRRSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZYYY\\\kkkzzzoooOOOFFF???>>>999222555???666666666666555666888:::666666666555555555444444555555555666666666777777666666666666555555555444444555666888888888888777777777999:::<<<>>>???@@@@@@???GGGGGGCCCZZZ|||aaaOOOIIIAAA>>>>>>CCCEEECCCBBBDDDHHHGGGEEEDDDFFFJJJNNNPPPPPPRRRTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTUUURRRTTTWWWWWWVVVUUUVVVWWWZZZTTTSSSXXX\\\^^^eeemmmxxx```DDDEEE888444<<>>???@@@???>>>EEEFFFBBBYYYoooYYYIII@@@@@@AAABBBDDDEEEFFFFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTWWWUUUTTTUUUWWWWWWUUURRRVVVUUUUUUWWW[[[aaafffjjjtttsss}}}iiiNNN???===;;;:::999999888888999999888888777666666666666666666666555555555444444444444444444555555555555666666666555555555444444444444555555666666666666666777888::::::::::::<<<===@@@AAADDDEEEGGGYYYhhhTTTEEE===@@@AAABBBDDDEEEFFFFFFGGGMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSVVVTTTSSSTTTVVVWWWUUURRRTTTTTTSSSUUUWWW[[[___aaabbb___bbboooppp]]]MMM@@@<<<===:::999888888777777888888777777666555555555555666666555555555444444444333444444444444555555555555666555555555444444444444444444555666666666666666666888::::::::::::<<<===???@@@CCCEEEFFFXXXsss^^^LLLAAA<<<@@@AAABBBDDDEEEFFFGGGGGGNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSSSSTTTUUUVVVTTTSSSTTTTTTTTTUUUVVVWWWYYYZZZWWWUUUUUUXXX```qqqooo]]]HHH<<<888777888:::888888777666666666666666666555555444444444444444555555444444444444333333444444444444555555555555555555555555444444444444444444555666666666666555666777999:::999:::<<<===???@@@CCCEEEFFFWWW|||hhhVVVGGG???>>>@@@AAACCCEEEFFFGGGGGGGGGLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRRRRSSSTTTTTTTTTSSSUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVYYY[[[ZZZ___mmm|||qqq\\\KKKDDD<<<888888888777666777666555555444444555555555444333333222222333333444444333333333333333333333333444444444555555555444444444444444444444444333444555555666666555555555777999999999:::<<<>>>???AAADDDEEEFFFWWWxxxdddRRREEE@@@AAABBBCCCDDDFFFGGGHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMMMMOOOPPPQQQRRRSSSSSSSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXRRRSSSWWW[[[[[[YYY[[[```hhhxxxwwwcccMMM???777999;;;;;;:::999777555666555444444333333444444444444333222222222222222222222333333333333333333333333333444444444444555333333444444444444444444333444444555555555555555444666888999999:::<<<>>>@@@AAAEEEFFFGGGWWWuuu```QQQEEEAAADDDDDDEEEFFFHHHIIIJJJJJJKKKNNNMMMMMMNNNNNNOOOPPPQQQNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOPPPPPPOOONNNMMMLLLLLLNNNQQQRRRRRRRRRSSSUUURRRRRRTTTUUUVVVWWWWWWWWWRRROOOPPPUUUXXXWWWXXX[[[]]]bbblllvvv~~~ooo^^^QQQEEE<<<888555999999555222444777777555555444333333333333444444333333222222222222222111111222222222222333333333333333333444444444444333333333333444444444444333333444555555555555444333555777888999:::<<<>>>???AAAEEEFFFFFFUUU}}}hhhVVVLLLCCCCCCIIIEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLJJJMMMPPPQQQQQQQQQSSSUUUSSSSSSSSSTTTTTTUUUUUUVVVTTTPPPPPPSSSUUUVVVXXX]]]ZZZZZZ]]]bbbdddiiiwwwgggYYYJJJBBB===::::::>>>EEECCC<<<333111555777555555555444333333333333444444444333222222222222333111111111111222222222333222222333333333444444444222222333333333444444444222333444444555555444444333555777888999:::<<<>>>===???CCCDDDDDDSSSzzzuuuYYYLLLFFFBBBEEEMMMGGGHHHIIIKKKLLLMMMMMMNNNJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQPPPOOOMMMLLLIIIMMMPPPQQQPPPPPPSSSUUUWWWVVVUUUUUUUUUUUUUUUVVVSSSRRRSSSVVVUUURRRSSSXXXUUUVVV\\\cccbbb___bbbjjjpppzzzeeeSSSIII@@@:::;;;<<<<<<@@@GGGVVVQQQEEE:::888;;;777000666555444444333333444444555444333333222222333333000000111111222222222333222222333333333444444444222222222333333444444444222333444444555555444444333555777888999:::<<<>>>;;;===AAABBBBBBQQQwww~~~kkkUUUIIIDDDBBBCCCEEEIIIJJJKKKLLLLLLKKKKKKJJJMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKMMMNNNNNNNNNMMMMMMOOOQQQRRRRRRRRRRRRQQQOOOMMMKKKIIIJJJMMMOOOPPPPPPNNNNNNPPPSSSVVVVVVSSSRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUU\\\\\\[[[YYYXXXZZZ]]]```dddgggkkkooowwwvvvbbbSSSHHHBBB>>><<<:::888999;;;>>>AAASSSMMMDDD;;;555444666777333333333333333333333333111111111111111111111111000111111111111222222222333333333222222111111111222222333333333333444444333333333333333333333333444555666888:::<<<===>>>@@@===@@@EEEFFFTTTzzztttcccPPPFFFCCCBBBDDDFFFHHHIIIJJJLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLJJJLLLNNNPPPRRRSSSSSSSSSQQQSSSTTTTTTRRRSSSUUUXXXRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZZZZXXXWWWXXX[[[]]][[[^^^aaabbbfffnnnzzzyyypppbbbTTTIIIAAA;;;888;;;:::888777888999<<<===GGGCCC>>>999666444444555333333333333333333333333111111111111111111111111000000111111111222222222333333333222222111111111222222222333333333444444333333333333333333333333444555666888999;;;<<<<<<>>>;;;>>>CCCEEERRRyyyvvvgggXXXIIICCCBBBBBBDDDGGGGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNOOOOOONNNNNNNNNPPPQQQPPPOOOOOOPPPRRRQQQQQQQQQPPPOOONNNMMMLLLKKKLLLMMMOOOQQQSSSTTTUUURRRRRRRRRQQQPPPQQQSSSVVVRRRSSSTTTVVVWWWXXXXXXXXXVVVXXXYYYXXXWWWWWWXXXZZZXXXZZZ[[[[[[[[[^^^eeejjjqqqxxxuuudddZZZLLLGGGAAA===;;;:::888777888777777666777777888999888888888777666555444333333333333333333333333333111111111111111111111111000000000111111111222222222222222222222111111111222222222222333333333333333333333333333333333333444555555666888999::::::;;;999===BBBCCCQQQwwwhhh\\\PPPEEEBBBBBBBBBDDDGGGFFFGGGIIIJJJKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLIIIKKKMMMPPPQQQQQQPPPOOOOOOQQQRRRRRRPPPPPPPPPRRRPPPOOOOOOOOONNNNNNMMMMMMKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSUUUVVVWWWXXXXXXTTTWWWYYYYYYXXXVVVVVVWWWWWWXXXYYYYYYYYY[[[```dddfffiiilllooosss{{{|||hhhXXXKKKCCC>>>???===;;;;;;<<<<<<<<<;;;666666666777777777666666222333444666666555444333222222222222222222222222111111111111111111111111000000000000111111111111222222222111111111111111111222222222222333333333222222222222222222222222444444555555666777888888:::999<<>><<<;;;;;;:::888666777666555666777777666555666777777777777666666555777666666555444444555555222222222222222222222222000000000000000000000000/////////000000000111111000000000111111111111111111111111111222222222222222222222222222222222222222333333555666777888888<<<:::>>>BBBBBBMMMqqqvvv]]]JJJFFFDDDFFFFFFCCCCCCEEECCCEEEFFFHHHIIIJJJIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPNNNQQQSSSSSSQQQOOONNNNNNMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLNNNQQQWWW[[[[[[WWWSSSRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVTTTSSSSSSTTTVVVUUUUUUVVVWWWWWWWWWVVV^^^______^^^\\\\\\\\\\\\\\\___aaabbbbbbbbbcccdddeeehhhlllqqquuuzzz||||||yyylllVVVQQQJJJCCC???>>>???@@@<<<;;;;;;:::999666222///555444444555777888888888777777666666555555555555555555555555444333333222111111111111111111111111000000000000000000000000////////////000000000111///000000000111111111222111111111111222222222222111111111111111111111111111222333555666888999999<<<:::===AAA@@@JJJmmmhhhTTTFFFCCCCCCFFFGGGDDDDDDFFFCCCDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPSSSSSSQQQOOONNNNNNLLLLLLKKKKKKKKKMMMNNNOOONNNOOOQQQSSSSSSRRRQQQPPPQQQPPPQQQSSSVVVUUUQQQMMMTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQQQQSSSQQQRRRUUUXXXZZZYYYVVVSSSVVVVVVWWWXXXZZZ\\\^^^```WWW[[[___aaa```^^^]]]]]]\\\]]]]]]]]]]]]___bbbeeeccceeehhhlllqqqxxx}}}{{{xxxvvvsssoookkkgggWWWYYYTTTMMMQQQYYYTTTHHHDDDEEEFFFDDDAAA===;;;:::;;;999666555555666777666555444333555777999:::999777666555444444444444444111222444555555333000///111111111111111111111111000000000000000000000000////////////000000000000//////000000111111111222000111111111111222222222111111111111111111111111111222333555777999:::;;;;;;:::===@@@???HHHjjj~~~qqq\\\LLLDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJLLLNNNOOOOOOOOOTTTKKKIIIPPPQQQLLLNNNVVVVVV[[[^^^XXXMMMFFFGGGKKKLLLMMMPPPQQQQQQOOOMMMKKKQQQPPPPPPOOOOOONNNNNNMMMQQQQQQSSSSSSSSSRRRQQQPPPRRRQQQOOONNNMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVUUUUUUVVVTTTSSSTTTVVVXXXYYYXXXYYYXXXXXXYYYZZZYYYVVVTTTWWWWWWVVVVVVWWWZZZ]]]^^^[[[[[[[[[[[[\\\]]]___```bbbbbbbbbcccdddfffggghhhiiillloooooopppuuu~~~xxxuuuooohhhaaa[[[VVVTTTPPPOOOOOOOOOPPPPPPNNNLLLFFFEEEEEEDDDCCCCCCBBBBBB===>>>>>>>>>===<<<;;;::::::;;;;;;<<<:::888555444777666555444444555666666666666666777666555555444333333333333333333333333111222222333333222222111111111000000//////......//////000000111111222222000000000000111111111111111111111111111111111111111111000000111111222333333333333444555666777888999===<<<>>>BBBHHHfffttteeeTTTGGGCCCCCCDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNOOOOOOPPPLLLMMMRRRRRRRRR]]]lllzzzxxxrrreeeVVVLLLKKKMMMKKKMMMOOOPPPPPPOOOMMMKKKPPPPPPOOOOOOOOOOOONNNNNNPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQPPPPPPSSSVVVXXXWWWUUUWWWVVVUUUUUUUUUWWWYYYZZZXXXWWWVVVVVVXXXXXXVVVUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZYYYWWWUUUTTTTTTTTTTTTRRRRRRSSSSSSTTTVVVWWWXXXUUUWWWYYYXXXXXX[[[aaagggYYYXXXUUURRROOOLLLJJJJJJFFFEEEDDDEEEFFFEEEDDDBBBCCCCCCBBBBBBAAA@@@@@@???<<<===>>>>>>>>><<<:::999999:::;;;<<<;;;:::888777888777666555444555555666555555666666555555444333333333333333333333333333111222222333333222222111111000000000/////////...000000000000000111111111//////000000000111111111111111111111111111111111111111000000111111222333333333333333444666777888888<<<;;;===AAAGGGddduuugggXXXKKKCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLNNNNNNOOOLLLLLLPPPTTTSSSXXXkkkyyygggXXXNNNKKKLLLKKKLLLNNNOOOOOONNNMMMKKKNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPOOOOOOOOOPPPQQQQQQTTTQQQPPPSSSXXX[[[XXXUUUXXXXXXXXXVVVSSSTTTXXX\\\VVVTTTSSSSSSTTTVVVVVVUUUPPPQQQQQQRRRRRRRRRRRRRRRVVVTTTSSSPPPOOOMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOJJJLLLMMMKKKIIIIIIMMMPPPHHHGGGFFFFFFEEEEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>>@@@@@@??????>>>>>>======;;;<<<>>>???>>><<<999777888999;;;<<<===<<<;;;;;;:::999777666555555555666444444555555444444333222333333333333333333333333111111222222222222111111000000000000////////////111000000000000000000/////////000000000000111111111111111111111111111111111000000000000111222222222222333333444666777888777;;;:::<<>>>>>=========<<<<<<<<<999;;;===>>>===;;;888666777888:::<<<===>>>>>>>>>;;;:::888666555444555555333444444444444333222222222222222222222222222222111111222222222222111111000000000000////////////111111000000/////////...////////////000000000111111111111111111111111111000000000000000111222222222222222333444555777777777;;;:::<<>>===<<<===??????>>><<<=========<<<<<<<<<<<<<<<999:::;;;<<<<<<:::777555777777999:::<<<===>>>>>>;;;:::888666555444444555333333333444333222222111222222222222222222222222000111111222222111111000////////////000000000000111000000000//////.........////////////000000000000000000000000000000000000000//////000000111222222222222333444555666777777;;;;;;===@@@DDD```~~~{{{yyysss^^^JJJBBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOMMMLLLMMMPPPSSSUUUVVVTTTQQQMMMKKKLLLNNNOOOOOOLLLMMMNNNNNNOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQPPPNNNLLLKKKNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRSSSRRRQQQRRRTTTUUUSSSQQQQQQSSSVVVSSSPPPMMMLLLNNNPPPQQQRRROOOPPPRRRSSSSSSQQQPPPNNNNNNOOOOOOOOOOOONNNNNNMMMJJJKKKLLLMMMNNNMMMLLLLLLHHHHHHHHHGGGGGGFFFEEEEEEFFFEEEDDDBBBAAA@@@??????>>>======>>>@@@@@@???===<<<<<<<<<<<<<<<<<<<<<;;;999:::::::::999888777666666777777888999:::;;;<<<999888666555444444444555333333444444333333222111222222222222222222222222000000111111111111000000////////////000000000000000//////////////////.........////////////000000000000000000000000000000000////////////000111111111111222222333555666777777;;;;;;===???CCC^^^zzzsssyyy}}}uuueeeSSSCCCAAAHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHGGGHHHIIIKKKMMMLLLLLLKKKLLLNNNPPPQQQPPPPPPOOONNNMMMLLLMMMPPPQQQMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPNNNPPPSSSTTTTTTSSSPPPNNNPPPQQQRRRRRRRRRQQQPPPOOOMMMOOOQQQRRRPPPPPPQQQSSSQQQRRRSSSTTTTTTTTTTTTUUUSSSPPPNNNMMMNNNOOOPPPOOOMMMNNNOOOPPPPPPOOOOOONNNOOOOOOPPPOOOOOOMMMKKKJJJLLLMMMNNNPPPPPPOOONNNMMMJJJHHHGGGEEEEEEEEEDDDCCCDDDDDDCCCBBBAAAAAAAAABBB@@@??????@@@BBBBBBAAA@@@:::::::::::::::;;;;;;;;;:::999999888777777777777777666666666666777888888777666555333333333444555444444444444444333333222111111111111111111111111000000111111111111000000.../////////000000000111.........///////////////........./////////000000000000000000000000000000///////////////000111111111111111222333444666666666::::::<<<>>>BBB\\\ooooooqqq{{{gggYYYJJJ???AAALLLEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGGGGGGGIIIKKKLLLIIIKKKLLLLLLMMMPPPRRRRRRNNNNNNMMMKKKIIIJJJMMMQQQNNNNNNOOOPPPPPPQQQRRRRRRNNNNNNOOOOOOOOOOOOPPPPPPLLLOOOTTTWWWXXXWWWTTTRRRSSSSSSTTTTTTTTTRRRQQQPPPLLLPPPTTTSSSPPPNNNQQQTTTRRRRRRRRRUUUWWWWWWVVVTTTSSSQQQNNNNNNNNNOOOOOONNNKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMKKKLLLNNNOOOOOONNNMMMLLLJJJHHHEEECCCBBBBBBAAAAAADDDDDDCCCBBBAAAAAAAAAAAA>>>======>>>@@@AAA@@@>>>999999999999999999::::::;;;:::888666666666777777777666666555555555555666555555333333222333444555444444555555444444333222111111111111111111111111000000111111111111000000.../////////000000111111---.........//////000000............/////////000000000000000000000000000///////////////000111111111111111222333444666666555999999;;;===@@@ZZZccc___~~~qqq\\\LLLFFFEEECCCAAAGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNQQQPPPOOOMMMLLLKKKKKKJJJMMMMMMNNNOOOPPPPPPQQQQQQMMMMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPRRRUUUVVVSSSQQQRRRSSSTTTUUUUUUTTTRRRQQQVVVSSSPPPQQQTTTUUUUUUSSSQQQQQQQQQRRRTTTVVVXXXZZZTTTRRRPPPPPPPPPQQQPPPOOORRRNNNKKKMMMRRRSSSOOOIIIKKKLLLMMMNNNPPPOOOLLLJJJMMMMMMLLLMMMNNNMMMKKKIIIFFFDDDCCCEEEGGGHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@>>><<<===??????===::::::999888:::<<<;;;888555::::::999999888777777777666555555444444333222222333333333333333333333333111333666888777555222000111111111000000000000000111000///000111111000///000//////.........////////////............//////////////////////////////////////////000000000000000000000000000111111222444333333333333444555555888999666888<<<@@@YYY~~~\\\lllqqqcccQQQFFFDDDEEEFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMOOONNNMMMLLLKKKJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNOOOMMMLLLLLLLLLLLLNNNPPPQQQRRRQQQPPPRRRUUUUUUSSSQQQQQQRRRSSSTTTTTTSSSQQQPPPRRRQQQPPPQQQSSSTTTRRRPPPSSSRRRRRRRRRSSSTTTUUUVVVSSSQQQOOOOOOPPPQQQPPPOOOSSSPPPNNNOOORRRSSSPPPMMMOOOOOOOOOPPPPPPOOONNNLLLNNNMMMLLLMMMMMMLLLJJJHHHFFFEEEDDDEEEHHHHHHGGGEEEBBBBBBAAA??????>>>>>>>>>>>><<<;;;<<<>>>>>><<<999:::888777888999:::777555777888888888888888888888555555555444333333222222333333333333333333333333222333555666555444111000//////////////////000000333222111000000111000000//////............////////////............//////.........................../////////000000000000000000//////000000111222222222333333444555666666777999666888<<<@@@XXX}}}iiizzzaaaWWWIIIBBBBBBEEEGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJKKKLLLNNNOOOQQQPPPPPPQQQSSSSSSRRRPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQRRRSSSTTTTTTQQQOOOTTTTTTSSSRRRRRRRRRSSSSSSSSSQQQOOOOOOPPPQQQPPPOOOQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKHHHFFFEEEEEEDDDFFFGGGHHHFFFEEEBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::;;;<<<<<<:::888999888666666777777777666555555666777777888999999555555444444333333222222222222222222222222222222222222333333222222111000//////000000111222222222666444222111000000000111///...............////////////............//////............................../////////000000000000000//////000000111222111111222333444666777777777999777888<<<@@@WWW{{{uuuZZZRRRHHHBBBCCCEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNPPPQQQRRRRRRSSSRRRRRRQQQUUUUUUTTTTTTTTTTTTSSSRRRTTTSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPQQQRRRSSSRRRQQQNNNPPPQQQOOOLLLKKKMMMOOONNNNNNNNNNNNMMMMMMNNNPPPNNNMMMKKKJJJJJJIIIFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::888666555666666777777555555666666666777777777555555444444333222222111222222222222222222222222222222111000000000000000111222222333444555555666777666444222//////000111......---------.../////////......------......///................................./////////000000///////////////000111111///000111333555777888888666888777999===???UUUxxxzzziiiQQQLLLFFFCCCCCCDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCDDDEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLPPPQQQQQQRRRRRRSSSSSSSSSWWWVVVTTTRRRQQQQQQRRRSSSQQQQQQRRRSSSUUUUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTSSSOOOQQQRRROOOKKKJJJLLLPPPKKKMMMNNNNNNMMMNNNQQQSSSMMMKKKIIIHHHHHHGGGEEECCC@@@AAABBBBBBBBBBBBBBBBBBCCCBBBAAA???===<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::999888777666666888999666666666555555444444444555444444333222222111111111111111111111111111111222111000/////////000000111111222333444444555555666777666333///...///111---------------...//////......------------........................................../////////////////////...///000000111...///111444666777888888555888777999===>>>SSSvvvooo[[[FFFDDDBBBAAABBBDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLJJJIIIHHHJJJKKKOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTRRRPPPMMMLLLNNNOOONNNOOOQQQSSSUUUVVVWWWWWWUUUSSSRRRRRRTTTUUUUUUTTTPPPQQQQQQNNNKKKJJJLLLOOOKKKNNNPPPPPPNNNNNNQQQTTTLLLJJJGGGFFFFFFFFFEEECCC===???AAAAAA@@@???@@@AAABBBAAA@@@>>>===<<<<<<<<<:::<<<===<<<;;;999::::::888999999888666666777999666666555555444333333222444444333333222222111111000000000000000000000000111111000////////////000......//////000111111111333555666444000---...000,,,,,,,,,,,,---...//////......------------......------------------------------.........///////////////......//////000111...///222444666777777777555888777:::======QQQssswww```NNN@@@@@@@@@AAACCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMKKKHHHHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOQQQTTTRRROOOLLLJJJKKKKKKLLLOOOQQQSSSTTTTTTTTTSSSQQQPPPQQQRRRTTTTTTSSSOOONNNLLLJJJHHHHHHIIIJJJHHHLLLPPPOOOLLLJJJKKKMMMJJJHHHEEEDDDEEEFFFEEEDDD===???AAAAAA??????@@@AAA@@@???>>>===<<<<<<<<<<<<888:::<<<;;;999888888:::666888999999666555555777444444444333333333333333444444333333222111111111000000000000000000000000111111111000000000//////........................000333666555000------///,,,,,,,,,,,,---...///000...------,,,,,,------...---------------------------------........./////////............///000000...000222555666777666666444777888:::======PPPqqqwww___PPPCCCBBBBBBCCCDDDDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCC@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFEEEEEEFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMLLLJJJIIIIIIIIIJJJLLLNNNNNNLLLIIIHHHKKKNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMRRRWWWWWWSSSNNNJJJHHHJJJKKKMMMPPPQQQRRRQQQQQQQQQPPPOOOOOOQQQRRRRRRQQQKKKIIIFFFDDDDDDDDDDDDEEEFFFJJJNNNLLLGGGDDDDDDEEEIIIGGGDDDDDDEEEEEEEEEEEE===@@@BBBBBB@@@???@@@BBB>>>===<<<;;;;;;;;;;;;;;;777999;;;:::888666777999333666999999666444444555111222222333333444444555444444333333222111111000000000000000000000000000111111111111111000//////////////////............---222666666111---,,,...+++++++++,,,---...///000...------,,,,,,------...---------------------------------.........//////...............///000000///000333555777777666555444777888;;;===<<>>???????????????@@@@@@@@@>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIILLLLLLKKKKKKKKKMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLOOORRRSSSQQQOOOLLLMMMOOOQQQRRRRRRQQQQQQQQQSSSRRRLLLDDD???AAADDDCCCGGGJJJJJJHHHFFFFFFGGGCCCFFFGGGEEEFFFHHHHHHEEE>>>>>>>>>???@@@@@@AAAAAA??????>>>===<<<:::888777::::::999999888777666666666666555555444444444444555444333222222222444444333333333222222222111111///////////////.........////////////////////////........................///......000222111...***---------------------------------,,,,,,+++++++++---------............///..................------.........//////000111222000111222222444444555666444666555999======OOOnnn|||gggUUUJJJFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKLLLMMMMMMNNNOOOOOOMMMLLLLLLNNNQQQRRRPPPNNNLLLMMMOOOQQQRRRSSSSSSRRRVVV[[[^^^WWWJJJ@@@@@@DDDEEEHHHKKKKKKIIIGGGGGGHHHBBBDDDDDDCCCEEEHHHGGGCCC>>>>>>>>>?????????@@@@@@?????????>>><<<:::999888:::999999888777777666666444444555555444333333222444444222111111222333333222222222222111111111111/////////////////////...////////////////////////........................///...---///000000---***---------------------------------,,,,,,+++++++++------------.............................................//////000111222000111222222444444555666555777777:::>>>>>>OOOooo}}}~~~nnnYYYLLLEEEBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA??????>>>>>>>>>???@@@AAAAAABBB???>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMNNNPPPPPPNNNLLLLLLMMMNNNPPPRRRSSSSSSSSSTTT]]]ccc]]]OOODDDCCCFFFGGGJJJLLLLLLKKKIIIIIIJJJDDDDDDCCCDDDHHHLLLIIIBBB>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;999888999888888777777666666666222333444555555333111000444333222111111111111111111111111111000000000000......//////////////////////////////////////////........................///...------......---+++------------------------------,,,,,,,,,,,,++++++------------.............................................//////000111222000111222222444444555666666888777;;;>>>>>>PPPooo{{{cccTTTLLLFFFAAA???????????????????????????@@@@@@AAAAAAAAAAAA@@@???===>>>??????@@@AAABBBBBB??????>>>>>>??????@@@AAACCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNQQQQQQPPPOOONNNNNNMMMLLLOOOOOONNNNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPQQQRRRRRRNNNUUUZZZWWWOOOHHHGGGIIIHHHIIIKKKKKKJJJJJJIIIIIIFFFGGGGGGJJJPPPSSSLLLAAA>>>=====================<<<<<<<<<;;;;;;999888888777777777666666666555555111222555666666444222000222222222111111000000000000000000000////////////............////////////////////////////////////........................///...,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...........................///000111222000111222222444444555666555888777:::======NNNnnn{{{}}}ttt[[[NNNJJJEEEAAA@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB???????????????@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKDDDEEEGGGIIILLLNNNPPPQQQQQQQQQPPPPPPOOONNNNNNMMMOOOOOOOOOMMMLLLKKKKKKKKKHHHIIIJJJKKKLLLNNNOOOPPPMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEGGGJJJNNNTTTUUUJJJ>>>=========<<<<<<;;;;;;;;;888999999999888777666666666666555555555555555444111333555777777666444222111111111111111111111111000000000/////////......---.........//////000000////////////////////////..............................---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////............///000111222000111222222444444555666444777666888<<<;;;MMMlll|||nnnRRREEEBBB???@@@CCC????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJCCCEEEGGGJJJMMMPPPQQQRRRLLLMMMMMMNNNPPPQQQQQQRRROOOOOOOOOMMMJJJIIIJJJKKKIIIHHHIIIIIIJJJKKKMMMMMMPPPKKKGGGFFFIIIKKKJJJGGGHHHGGGFFFFFFGGGHHHGGGFFFBBBEEEIIIKKKOOOOOOEEE:::======<<<<<<;;;:::999999666666777777777666666555444444444444444444444444222444555777777666555444///000111222333333333333000000000000////////////------......///000000000////////////////////////........................---...///...---,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------.../////////.........//////000111222000111222222444444555666444666555888;;;:::KKKkkkwww^^^GGG@@@???===>>>DDD???????????????????????????????????????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGIIILLLNNNOOOPPPPPPJJJKKKLLLNNNOOOQQQRRRSSSNNNOOONNNLLLIIIHHHJJJLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLIIIFFFFFFGGGHHHHHHGGGIIIFFFEEEEEEGGGHHHGGGFFFBBBEEEFFFEEEFFFFFFAAA;;;======<<<;;;:::999888888555555666777777666666666333333333333333444444444222333444555555555555444...///111333444555555555111111111000000000//////------......///000000111////////////////////////........................,,,///111111...,,,---...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000.........//////000111222000111222222444444555666555777666888<<<;;;LLLkkkjjj___MMM@@@AAACCC???===AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBHHHHHHFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNLLLMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNLLLIIIHHHJJJMMMLLLKKKJJJIIIIIIJJJKKKLLLDDDEEEFFFFFFEEEFFFGGGHHHJJJGGGEEEEEEHHHIIIHHHFFFEEEGGGFFFBBB@@@BBBAAA>>>======<<<;;;999888777777555666666777777777777777333333333333333333333333222222222333333444444444---///111444555666666666111111111111000000000000---------...///000000111////////////////////////........................,,,///222222///------...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000.........//////000111222000111222333444555555666666888777999<<<;;;MMMlllvvveeeYYYFFFEEEBBB???=========>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAACCCEEEGGG>>>>>>=========>>>@@@AAAGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDHHHGGGEEEDDDEEEHHHLLLOOOHHHGGGFFFGGGHHHHHHGGGEEEHHHJJJLLLNNNOOOPPPPPPOOOLLLKKKLLLNNNRRRRRROOOLLLIIILLLOOONNNKKKIIIIIIJJJJJJJJJLLLMMMMMMLLLKKKKKKKKKIIIGGGEEEDDDEEEGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFGGGEEECCCBBBBBBAAA>>>======<<<;;;999888777666666888777777666555444444444333333333222222333333444111111111111111111222222333111///111444555444222......//////...---,,,,,,------------------------,,,------......------,,,,,,------......------,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000000///////////////000000222444444333333333444555888777888>>>???KKKddd}}}tttgggWWWKKKDDDCCC@@@>>>=========>>>>>>>>>=========<<<<<<<<<=========>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@???@@@AAABBBDDDEEE??????>>>===>>>>>>@@@AAADDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEHHHKKKOOOQQQIIIGGGFFFFFFHHHIIIIIIHHHGGGHHHJJJMMMNNNNNNNNNNNNLLLLLLLLLOOOQQQRRROOOMMMPPPRRRRRRQQQMMMJJJJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIGGGEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFDDDBBBAAAAAAAAA???===>>>===;;;999888777777666777777666666555444444333444444333222222222333333111111111111111111111111000...---...111222111///000000000000000///......------------------------,,,------......------,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..............................000000///////////////000000222444444333333333444555888777999>>>>>>JJJbbbwwwiii[[[LLLCCCAAA@@@>>>===<<<<<<======>>>>>>>>>============<<<>>>>>>======<<<<<<<<<;;;???>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGIIILLLNNNOOOIIIGGGEEEEEEHHHJJJLLLLLLFFFGGGIIIKKKMMMMMMMMMMMMMMMLLLMMMOOOQQQQQQPPPNNNQQQQQQQQQOOOLLLKKKLLLMMMKKKLLLLLLLLLKKKIIIGGGFFFIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHIIIHHHGGGEEECCCBBBCCCBBB@@@@@@AAA@@@???===>>>===;;;:::888777777777666666666555555444444333555444333222222222222222111111111111111111111111///...---...///000///...000000000000000//////...------------------------,,,------......------,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..............................000//////......///000000000222444444333333333444444888888:::>>>===GGG^^^sssaaaRRRGGG@@@>>>===<<<;;;;;;;;;<<<<<<==============================<<<<<<<<<;;;;;;;;;============>>>???@@@@@@@@@@@@??????????????????BBBAAA@@@>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@EEEEEEDDDCCCBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHIIIGGGDDDEEEHHHKKKNNNOOOFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOJJJJJJJJJIIIIIIJJJLLLNNNKKKKKKKKKKKKIIIGGGEEEDDDEEEDDDDDDDDDEEEFFFHHHJJJGGGGGGHHHHHHGGGDDDBBB@@@AAA???>>>>>>@@@@@@???======<<<;;;999888888777777555555555444444444333333555444333222111111111111111111111111000000000000000/////////000000000000---...............------------------------------,,,------......------,,,,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................//////.........///000000000222444444333333333444444888888:::>>><<>>???@@@??????????????????>>>>>>BBBAAA???>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEDDDIIIGGGEEEEEEHHHKKKMMMNNNFFFGGGIIIKKKMMMMMMMMMMMMKKKLLLMMMNNNNNNOOOOOOPPPIIIHHHGGGFFFHHHIIIJJJKKKIIIJJJJJJIIIHHHFFFDDDCCCAAAAAABBBCCCEEEGGGJJJKKKDDDEEEFFFFFFEEECCC@@@??????>>>======>>>???>>>===<<<;;;:::999888777777777444444444444333333333333444333222222111111111111111111111000000000/////////000000000////////////------...............---------------------------,,,------......------,,,,,,------......------,,,------------------------+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,---------.............................................///000000000222444444333333333444333888777999===:::CCCZZZzzzsss[[[JJJAAA>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<======:::::::::;;;<<<===>>>?????????@@@@@@@@@??????>>>@@@???>>>=========>>>???>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB??????AAACCCEEEHHHKKKLLL@@@AAABBBDDDEEEFFFFFFFFFJJJHHHFFFFFFGGGJJJKKKKKKFFFGGGIIIKKKMMMMMMMMMMMMJJJLLLMMMMMMLLLLLLNNNPPPNNNLLLIIIHHHIIIHHHGGGFFFFFFGGGGGGHHHGGGFFFDDDCCC@@@AAABBBCCCEEEGGGIIIJJJBBBBBBCCCCCCCCCAAA@@@???>>>===;;;<<<======<<<;;;::::::888777777666666666333333333333333333333333222222111111111111222222111111111000000//////...---...///...---,,,---......///000000000000000000------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------...///000000000222444444333333333444333777666777;;;999CCCZZZwwwxxxcccOOOBBB>>>???AAA<<<<<<<<<<<<;;;::::::999999999999:::::::::;;;;;;=========<<<<<<<<<<<<<<<999999999:::;;;===>>>???>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>????????????@@@AAAAAAAAABBBCCCCCCCCC??????@@@BBBDDDGGGIIIJJJBBBBBBBBBCCCDDDEEEFFFFFFKKKIIIGGGFFFGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLIIIJJJLLLLLLJJJJJJMMMOOONNNLLLJJJJJJJJJIIIFFFCCCBBBCCCEEEFFFGGGFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@?????????>>><<<;;;;;;<<<<<<;;;999999888777666555555555555222222222222222222333333000000000000111222333444222111111000//////.........///111///---,,,---///......///000000000000000------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------...///000000000222444444333333333444222666444555999888DDD[[[uuu~~~sssgggUUUDDD:::888<<>>===<<<;;;::::::999999999:::;;;<<<>>>???>>>???@@@AAABBBAAAAAA@@@<<<<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>===??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDCCCCCCDDDDDDKKKIIIHHHGGGGGGGGGEEECCCCCCEEEGGGIIIJJJKKKJJJJJJHHHJJJKKKKKKIIIIIILLLOOOJJJHHHGGGHHHJJJJJJGGGCCC@@@AAACCCEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>===>>>>>>???@@@>>><<<;;;;;;;;;;;;:::888888777666555555555555555222222222222222222222333//////000000111222444444222111111000///......---000222333222///...///111,,,,,,---...//////......------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///000111000222444444333333333444222555333444888888DDD\\\ttttttlllfffVVVCCC999999======;;;:::::::::;;;;;;;;;;;;<<<888888999999999:::::::::===>>>>>><<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA??????BBBGGGIIIEEEAAA===============<<<<<<<<<>>>>>>????????????>>>>>><<<===???AAABBBCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHFFFDDDDDDEEEGGGKKKHHHEEEEEEGGGHHHGGGDDDFFFGGGIIIJJJLLLMMMNNNNNNGGGIIIKKKMMMMMMKKKIIIGGGCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGDDDCCCCCCDDDCCCBBB???>>>===<<<<<<;;;;;;<<<;;;::::::999888888888888777666555444444333444444111111111111111111111111333222111000000111222333777666333000......//////111222333444333111///......------,,,,,,------...////////////////////////------............------+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,---------+++***---111222000---222222333444444444333333111444222444:::888AAAWWWsssqqqkkkUUUKKK???999999;;;:::888::::::;;;;;;;;;<<<<<<<<<888888999999999:::::::::===>>>>>><<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@CCCCCC@@@>>>=====================<<<>>>>>>????????????>>>>>><<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEHHHKKKJJJHHHFFFFFFHHHIIIHHHFFFGGGHHHJJJKKKLLLMMMMMMNNNKKKKKKLLLLLLJJJHHHFFFDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHFFFCCCBBBBBBCCCBBBAAA???>>>===<<<;;;;;;;;;;;;===<<<:::999888777777777777666555444333333333333111111111111111111111111222222111000000111222222666444222///.........//////000111111111000...---...------,,,,,,------...........................------............------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,---------,,,,,,---000222111000222222333333444444333333111444333555:::888AAAVVVtttkkk```CCC@@@<<<;;;;;;;;;:::888;;;;;;;;;;;;<<<<<<<<<<<<888888999999999:::::::::=========<<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAA@@@>>>======<<<<<<==================>>>>>>????????????>>>>>>===>>>??????@@@@@@@@@???@@@@@@@@@@@@AAACCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFIIILLLJJJHHHGGGGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEHHHHHHFFFEEEDDDDDDCCCCCCGGGEEECCCBBBBBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;>>>===;;;999777666555555666666555444333333333333111111111111111111111111222111111000000111111222444222000...---------...------...//////---,,,+++...------,,,,,,------...........................------............------,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***------------------------++++++,,,,,,,,,,,,---------------...///111222333111111222333333333333333111444333555:::888@@@UUUuuu}}}bbbLLL:::<<<======<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<888888999999999:::::::::<<<<<<===;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@<<<<<<<<<<<<============>>>>>>????????????>>>>>>>>>>>>>>>>>>??????>>>>>>?????????@@@AAACCCDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHPPPOOONNNJJJGGGFFFHHHJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFEEECCCBBBBBBBBBBBBGGGEEECCCCCCCCCCCCAAA@@@>>>===<<<;;;::::::::::::<<<;;;:::888777666666666666555444333222222222222111111111111111111111111111111000000000000111111111000///...---,,,------,,,,,,------------,,,+++...------,,,,,,------...........................,,,------......------,,,,,,------......------,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------...000222444000111222333333333333333222555333555:::777???SSSsssmmmRRR===999;;;===<<<;;;:::<<<>>>::::::::::::;;;;;;;;;;;;888888999999999:::::::::;;;<<<<<<;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===BBBFFFEEE@@@<<<===@@@;;;<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@BBBDDDEEEAAAAAABBBDDDEEEFFFGGGHHHQQQQQQPPPLLLHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIGGGFFFFFFGGGIIIJJJCCCBBBBBBAAAAAAAAABBBBBBHHHFFFEEEDDDEEEDDDBBB@@@===<<<;;;::::::999999999999999888777777888888888555444333222222111111222000000000000000000000000000000000000000000000000//////...------,,,,,,,,,,,,---------------------...------,,,,,,------...........................,,,,,,------------,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---///000222222///000111222333333333333222555444666:::666===QQQooovvviiiSSSCCC:::999::::::999888888:::<<<999999999999::::::::::::888888999999999::::::::::::;;;;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???CCCBBB>>>;;;<<<>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>>>>???AAACCCEEEAAAAAABBBCCCEEEFFFGGGGGGIIIJJJKKKJJJHHHFFFFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFFFF@@@@@@@@@@@@AAABBBCCCCCCHHHFFFEEEEEEFFFEEEBBB@@@<<<<<<;;;:::999999999999888777777777777888999999444444333222111111111111000000000000000000000000///000000111111000000///---......------------------------------............------,,,,,,------...------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***...222444333000//////111222333333333333222555444666:::666<<>><<<;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>????????????>>>>>>???>>>>>>>>>???@@@BBBCCCBBB@@@???>>>>>>@@@BBBDDDBBBBBBCCCCCCDDDEEEFFFFFFAAAEEEHHHJJJIIIHHHGGGGGGGGGIIIIIIHHHFFFEEEGGGIIIGGGHHHJJJKKKLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFBBBBBBBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEEEEDDDAAA???<<<;;;:::999888888888888888888777777777777888888444333222111111000000000000000000000000000000000...///000111111000///...------...............---,,,,,,,,,,,,------.........------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,---...///,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///+++***000777:::555///...///000111333333333333222555444666:::555;;;NNNjjjnnnuuutttiiiSSS@@@888999;;;:::999888:::<<<===<<<:::666777777777777888888888888888999999999:::::::::999:::;;;:::999999:::<<<========================;;;===???@@@???>>>======;;;;;;;;;<<<===>>>>>>???>>>>>>????????????>>>>>>???>>>>>>>>>@@@AAACCCEEEBBBAAA???===>>>???BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEAAAEEEJJJLLLLLLIIIGGGGGGGGGIIIJJJHHHEEEDDDFFFHHHFFFGGGIIIJJJLLLMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCC@@@>>><<<;;;:::999888888888888::::::888777666666666666444333222111000000000000000000000000000000000000...///000111111000///...------......//////......,,,+++++++++,,,------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++*********++++++*********++++++++++++,,,---...///,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------111,,,+++222<<<>>>777......///000111333333444444222555444666:::555;;;NNNiii|||sss~~~jjjQQQ@@@;;;:::777333666777777777777888888888888888777777777777888888444666999:::::::::<<<======<<<:::999999:::<<<===<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;<<<===;;;888999===<<<888======>>>>>>>>>===;;;:::===<<<;;;;;;===AAAEEEHHHBBBAAA@@@@@@AAABBBDDDEEEDDDDDDDDDCCCBBBAAA@@@??????BBBEEEHHHJJJJJJIIIHHHJJJHHHFFFGGGJJJLLLJJJHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@===<<<999888777777888999999999888777666555444444222222222111000//////...000000//////.........---//////............//////------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000000/////////000111222222333222222222222555888777888@@@JJJhhh{{{fffVVVCCC999888;;;:::777777777777777888888888888777777666666666666777777555777999:::999999;;;<<<===;;;:::999888999;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;888999======999<<<<<<===>>>===<<<;;;:::<<<;;;:::;;;===@@@CCCEEEAAA@@@@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>@@@AAADDDFFFHHHHHHHHHGGGIIIHHHFFFGGGIIIJJJIIIGGGGGGFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>????????????>>>>>><<<;;;999777777777888999888777777666555444333222222222111111000//////...000/////////.........---000//////////////////000------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////////////////000111222222333222222222222555888777888@@@JJJhhhwwwMMMCCC888444777;;;:::888777777777888888888999999666666555555555555666666666888::::::999888999:::<<<;;;999888888888999999<<<<<<============<<<<<<;;;;;;;;;:::::::::999999999;;;999777999>>>>>>:::;;;;;;<<<======;;;:::999:::::::::;;;===???@@@BBB???????????????@@@BBBBBBAAAAAAAAAAAA@@@??????>>>AAAAAABBBCCCEEEFFFFFFGGGIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA<<<===============<<<<<<;;;:::888777666777777888666666555444333222222111222111111000000//////.../////////...............////////////////////////------------------------...------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...////////////...///000111222222333222222222222555888777888@@@JJJgggppp\\\AAA<<<777666888:::888666777777777888888888999999555555555444444555555555777999::::::888777888999;;;:::999888777777777888;;;<<<<<<======<<<<<<;;;:::::::::999999999888888888999888777999>>>>>>;;;::::::;;;<<<<<<;;;:::999:::;;;<<<===>>>?????????======>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@@@@???AAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBB<<<<<<<<<===<<<<<<;;;;;;999888777666666666666777666555555444333333222222111111000000////////////.................................//////.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////.........//////111222222222222222222222555888777888@@@JJJfffjjjOOO@@@<<<:::888888999999666444666666777777777888888888555555444444444444555555777999::::::888777777888999999888888777777777777;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888777888888666999>>>???;;;999:::;;;<<<<<<;;;::::::<<<===>>>?????????>>>>>><<<<<<===>>>????????????@@@AAABBBBBBBBBBBBBBBAAABBBAAA@@@???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCC<<<<<<======<<<;;;::::::777777666666555555666666666555555444444333333333000000000///////////////---------...............,,,------......------,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............------//////111222222222222222222222555888777888@@@JJJdddmmmLLL;;;<<<555666777888777777666555555555555666666666777777555555444444444444555555666888999999888777777888888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888777888888666999>>>>>>;;;999:::;;;======<<<;;;;;;>>>>>>?????????>>>======;;;<<<===>>>????????????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCAAACCCDDDDDDCCCCCCDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<;;;:::999999555555555555555555555555555555555444444333333333////////////////////////---------------.........,,,---...//////...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---............---,,,,,,///000111222222333222222222222555888777888@@@JJJaaa|||lllRRR>>>999>>>333555777777555555555666444444444444555555555555666666555555555555666666555777999999888777777888777777888999:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::::::::999999999999777999888666888======::::::;;;<<<===>>>===<<<<<<>>>>>>>>>======<<<<<<<<<;;;<<<>>>???@@@@@@????????????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA>>>AAACCCCCCBBBBBBDDDFFFDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@??????AAAAAA@@@@@@??????>>>>>>::::::::::::999888777666444444444555555555444444333333333333222222222222////////////////////////,,,,,,,,,------.........---...000111111000...---------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---.........------,,,+++///000111222222333222222222222555888777888@@@JJJ___~~~~~~zzzgggLLL;;;;;;;;;666666888999777555444555777333333333444444444555555666666555555555555666666555777888999888777888999666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999888999888666888<<<<<<999:::;;;===>>>>>>>>>======>>>>>>===;;;;;;:::;;;;;;;;;<<<>>>@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@===???BBBBBBAAABBBDDDGGGDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBBBBAAA@@@??????@@@??????>>>===<<<<<<;;;999999999888888777555555333333444555555444444444222222222111111111111111.........///////////////,,,,,,,,,------.........///000111333333111000///------------------------...------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---.........------,,,+++///000111222222333222222222333555888777888@@@JJJ]]]}}}ppp^^^GGG999666777777555555555666666666666555555222333444444555555444444555444444333333444444555777666555444555777999:::888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::888888888888999:::;;;;;;===<<<<<<;;;;;;===>>>???>>>===;;;::::::;;;===>>><<<<<<<<<===>>>@@@AAABBB@@@@@@??????@@@@@@AAABBBCCCDDDEEECCC@@@>>>@@@BBB>>>???@@@BBBCCCDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@AAAAAAAAA@@@@@@???@@@???===<<<;;;;;;;;;;;;:::999888777666666666666444444333333333333222222111222333444333111///---......------------............---------,,,,,,,,,------------------------////////////////////////---,,,+++******+++,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))************++++++++++++++++++++++++******+++,,,,,,------......------,,,,,,------...000000111222333333333333666555777999888777<<>>???>>><<<;;;::::::;;;<<<>>><<<<<<======>>>???@@@AAA@@@????????????@@@AAAAAABBBDDDDDDBBB???>>>@@@BBB@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;:::999999888777666666666666444444333333333222222222111222222222222000...---......------------............---------,,,,,,,,,------------------------........................,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))************+++++++++++++++++++++++++++++++++,,,------.........------,,,,,,------...//////000111222222222222444333555888888888===EEEYYYwww<<<999555333333555666555444555555666666555555444222222333444444444444444444444444444444444444444666555555444555777888999:::999888888888888888888777777888888888999999999999999888888888888999999999888888999999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>===<<<;;;::::::;;;<<<==================>>>?????????????????????@@@@@@AAABBBCCCCCCAAA???>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@???>>>===<<<============;;;:::999999888777666666555555666333333333333222222222222111111000000//////............------------............---------,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////......------------............///111111111111111222222444888888888>>>FFFYYYvvv555666666666444444444555444444444555555444444444222222333444444444444333333444444444444444444333555555444555555666888888:::999888777777777777777777777777888888888999999888888777777777777888888888888888999999:::;;;<<<<<<;;;:::::::::;;;<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA???>>>===<<<:::;;;===>>>===;;;999888888888777666555555555555333333333222222222222111111000///.....................------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))((()))))))))***************+++++++++++++++,,,,,,,,,,,,------...//////000......------------.........///000111222222222222222222444777777777===DDDXXXttt777888888777444333444666333333444444444444333333111222333333444444333333333333444555555444333333444444444555555666777888999888888777666666666666888888888888999999999999888777777666666777777888888888888888999:::;;;;;;;;;:::999999999:::<<<===<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<======>>>>>>======>>>>>>???@@@@@@???>>>>>>>>>??????>>>@@@@@@AAAAAABBBAAAAAAAAA????????????@@@BBBCCCDDDBBBAAAAAA@@@???>>><<<;;;999:::<<<======;;;999888888777666555444444444444333333222222222111111111000///......---......///......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************((()))))))))*********************++++++,,,,,,,,,,,,,,,------...//////000///......------......//////000111222333333333333333333444777666555:::AAAVVVqqq555555555444333333444666222333333444444333333222111111222333333333333333222333444555555444333222333444444555666666777777888777666666666666666666777888888888888999999999777777666666666666777777777666666777777888999:::::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=====================>>>>>>???@@@>>><<<<<<>>>???>>>======>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@@@@???>>>===<<<999:::;;;;;;;;;:::999888777666555444444333333444222222222222111111111111//////////////////............------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))*********************++++++,,,,,,---,,,,,,,,,---......////////////............//////000111222333333444333333444333444666555444999@@@SSSnnn222222111222222333333333222222333333333333222222111111222333333333333222222333555666666555333222333333444555666666666666666666555555555666777777666666666777777777888888777666666555555666666777555555555555666777888999:::999888888888999;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>???===;;;;;;===???>>><<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA???????????????>>>======999999999999999999::::::777666555444333333333333222222222222111111111111...///000000000000///.........------------............---------,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************)))******+++,,,,,,------+++++++++,,,------......//////............/////////000111222222333333333111111333666555555:::AAAPPPkkk333222111222444333111///222222222333333222222222111111222333333333333222222333555666666555333222222333444555666666666666555555555555555666777888555555555555666666666777666666555555555555666666444444444555555666777888:::999888888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;<<<>>>???<<<<<<<<<<<<<<<===>>>>>>???<<<:::;;;===???>>><<<;;;;;;===>>>@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@>>>>>>?????????>>>>>>===:::999999888888999::::::666666555444333333333333222222222111111111111000---...000222222111///............------...............---------,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************++++++))))))))))))************))))))***+++,,,,,,------******+++,,,,,,------...//////............//////...///000111111222222111//////222555555555;;;CCCOOOiii222222222222222222222222111222222333333222222111333333333222222111111111222333333444444333333222222333444444555444444444777666444444666777666555777777666666555555444444888888777777666666555555555444444444555666888999777777888999::::::;;;;;;888999:::;;;<<<=========999;;;===??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@???>>>===???BBBEEEGGGCCCBBB@@@===;;;:::::::::;;;<<<===>>>>>>?????????::::::999888777666555555444333222111111111222222333222111111000000111111//////............////////////.........---------------.........---+++***,,,,,,,,,---------.........---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,***(((&&&---,,,++++++******++++++************************,,,+++******++++++)))((())))))))))))))))))))))))++++++******************,,,***((()))+++,,,+++((()))******++++++,,,------,,,,,,,,,---------.........///000000//////000111222///...111222333999AAARRRhhh222222222222222222222222111222222333333222222111333333333222222111111111222333333444444333333222444333222222444666999;;;888666444444555666666555666666666666555555555555888777777777666666555555444444333333444555666777777777777888999:::::::::888999:::;;;;;;;;;;;;;;;999;;;===??????>>><<<;;;<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<======>>>@@@???>>>>>>???AAACCCEEEBBBAAA???===;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<999999888777666555444444333333222222222111111111222222111000000000111111//////............/////////.........---------------......///...---,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---,,,++++++******++++++************************,,,+++******++++++***((())))))))))))))))))))))))************************,,,***((()))+++,,,+++))))))******++++++,,,------,,,,,,,,,---------.........///000000//////000111222000///111222444:::AAARRRiii222222222222222222222222111111222222222222111111222222222222222111111111222222333333333333222222444222000000333888>>>BBB888666444444555555555444555555555555555666666666777777666666666666666666555444333222222333555555666666777777888888999999999999:::::::::::::::999999;;;===>>>>>>>>><<<;;;===<<<:::999888999999:::<<<;;;;;;;;;;;;<<<======????????????@@@@@@AAAAAA???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;::::::999777777666555444444333333111222333333333222000000222111111000000000000000//////............//////............------------.........///......---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---,,,++++++******++++++************************,,,+++)))***++++++***)))))))))))))))))))))))))))************************+++***)))***++++++***))))))******++++++,,,------,,,,,,,,,---------.........///000000//////000111333000000333444444:::AAARRRiii111111111111111111111111111111222222222222111111222222222111111111111111222222333333333333222222333222000000333888===AAA888666444444555555444333444444444555555666666666555555666666666666666666666555444333333333444555555666666666777777888888999999:::::::::999888888999;;;<<<===>>>===<<<;;;<<<;;;999888999:::;;;<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555555555444333222222111000111333444333222000...111111000////////////000///......------......///------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,---,,,---,,,++++++******++++++************************,,,***)))***++++++***)))))))))))))))))))))))))))***************++++++++++++************+++******)))******++++++,,,------,,,,,,,,,---------.........///000000//////000111444111111444555555:::@@@PPPggg111111111111111111111111000111111222222111111000111111111111111111111111111222222333333222222111111111111222333666888999777666444333444555444333333333444444555555666666444444555555666666777777777666555444444555555666666666666666666777777777999999:::::::::999888888::::::;;;<<<===<<<<<<;;;::::::::::::;;;<<<>>>???:::::::::::::::;;;<<<<<<===>>>???@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777444444333333222222111111000111222333333111///...111000//////......//////......------------......,,,,,,------------------......---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---///000...,,,***---,,,++++++******++++++************************+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))*********+++++++++******+++************+++)))******++++++,,,------,,,,,,,,,---------.........///000000//////000111333111222444555555999???MMMccc111111111111111111111111000000111111111111000000000000000111111111111111111111222222222222111111111111222333333333222222666444333333444555555444444444444444444555555555333333444555666666777777777666555444555555777777666666666666777777777777999999:::::::::::::::999::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<======>>>>>>:::999999999999:::;;;;;;<<<===>>>>>>>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888777333333333222222111111111000111222222222111//////000000///.....................------------......,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,111444444111---***---,,,++++++******++++++************************+++)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))***++++++,,,,,,)))+++++++++***)))***+++)))******++++++,,,------,,,,,,,,,---------.........///000000//////000111333111222444555444888>>>JJJ```111111111111111111111111000000111111111111000000///000000000111111111222111111222222222222111111222222333333222222111000444333222222444666666555555444444444444444444333222222333444555777777888555444444333444555777888777777777777777777777777888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999;;;<<<======<<<:::999999999999999999::::::;;;;;;<<<<<<=========<<<<<<999999:::;;;<<<;;;::::::999999999999888888777666333333222222222222111111111111111111000000000000000///......------.........------,,,,,,------...++++++,,,,,,,,,---------,,,++++++***+++,,,---...,,,,,,,,,---------......***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333000---+++---,,,++++++******++++++***************************)))((()))+++,,,+++***))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++,,,+++)))(((***,,,)))******++++++,,,------,,,,,,,,,---------.........///000000//////000111222000111444444444777<<>><<<<<<;;;;;;;;;:::::::::888888888999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<888888888999999:::::::::888888999888888777666555222222222222222222222222000000000000000000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,......------------......////////////000000000000111///000222333222666<<>>777000,,,...//////---,,,,,,------------,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////000000///...------,,,+++***************++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---,,,,,,++++++,,,,,,---------...///000111222222///000111222222444777:::CCCVVVsss////////////////////////000///...------///000222111111111111000000000///000000000000000//////...000000000//////000111111111111111111111111111111111111111111000000000000222111111111111000000000222111111000111222444555555444444444444444555555666555444444444555777777666666777888999888888888888888888888888888888888777777666555666777888999999888777888999999777555444444333222222222222222111111222222111111000///...//////...000333999===;;;666000---...//////...++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------............,,,+++************,,,,,,---------.........++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---------...///000000111222///000111222222444777:::@@@SSSppp........................000///...---------///000/////////000000000000000//////000000000000//////111000000/////////000000/////////000000000111111222222111111000000//////111111111111000000000000222222111111111222333444555444333222222444555666555555444333444555666777555555666666666777777777777777777777888888999999777777666666666777888999888777666777999999888777444333333222111222222222111111111111111000000///............///222777;;;777333...,,,,,,------,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...///...---,,,+++*********,,,,,,,,,,,,------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000111///000111222222444777:::@@@RRRnnn------------------------///............///000111...////////////000000000//////000000000000//////000000//////////////////---......//////000000111222222111111000000//////000000000000000000000000222222222222222222333333444333333222222444555666555444444333333555666777444444444555555555666666555666666777777888888999777777888999999888777777666555555666888:::999999333333222111111111111222000111111111111000//////...///...------///222555333111///------------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---------......//////000000///000111222222444777:::AAAQQQlll....................................///000111111////////////000000000000...//////000000000000000/////////......///000000.........//////000000000111111111111000000000000//////000000000000000111222222222222222222222222333333333333444555666777555444333333333444666666555444444444444555666666555555666666777777777888555666888999:::999888888777555444555777999999888333333222111111111111111000000111111000000///......///...,,,++++++...000333222111000//////......,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++---,,,,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---------.........////////////000111222222444777:::AAAPPPjjj....................................////////////000000000000000000000000......///000000000000000...............///000111///////////////000000000000000000000000111111111////////////000000111111222222222333333222222111333333444555666666666666444444333333333444555666555444444333444555666777555666666666666666666666444444555666888;;;===>>>:::888666555666777666666333222222111111111111111000000000000000//////...---...---,,,***+++---///000111111111///......///++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,+++***)))(((+++************+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---,,,,,,++++++,,,,,,------------........./////////000111222222444777:::???MMMggg//////////////////////////////.........---------222111111111000000000///......///000000000000000---------......000111222000000000000000000000/////////000000111111222222.../////////000000111111222222333333333222222111222333555777888888777666444444333222333444555666555555444333444555666777666666666666666666666666333333222333777<<>>@@@<<<:::666333111111222333555666666555222000000000111111111111111000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---------............//////111222222222333666888AAAKKKccc000/////////............/////////////////////...////////////////////////......////////////..................//////////////////000000000000//////000000000000000000000000000000000000000000000000444333222222111222222222222333444555666666666666777777777777666555444333555555444444444555666777888666444555666777555333333333444555777999;;;<<<:::888666333222222222333222333444333111/////////000111111111111000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++------------............///000222222222333666888@@@JJJaaa////////////..................//////////////////////////////////////////......////////////......---............/////////...//////000000//////...000000000000000000000000000000000000000000000000333222222222222333444444222333444555555666666555777777777777666555444333666555555555555666777777888666555555666666444333000111333444666777777888555555444444333333222222///000222111///......///000000000000000//////...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++------------............///000222222222333666888???HHH^^^///////////////.....................////////////////////////////////////......////////////......---------.........//////...//////////////////...000000000000000000000000000000000000000000000000111111111111222333444555222222333444555555555555666666777666666555444444666666666666666666666666777666555555555444444333///000222444555555444444111222333444444333222111...///111000///....../////////000000//////...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,---------............000111222222333555777???GGG]]]~~~.........///////////////---.........//////000000////////////////////////......////////////......------------..................////////////......////////////////////////////////////////////////////////////000222333444111222333444555555555555666666666666666666555444666666666666666666555555555666666555444444444444000111333444444444333222///000222333444333222111///000111111000//////000...////////////...------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------......000111111111222555777@@@GGG[[[}}}.........///////////////------......///000000000////////////////////////......////////////......,,,------------.........---......//////......---////////////////////////////////////////////////.........//////111222222111222333444444555555444555666666666666666555555555555555666555555444333333444555555444333444555222333333333333333222222...///111222222222111000000111333222000//////000...............------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------...///111111111222555777AAAFFFZZZ{{{............/////////000------......///000000111////////////////////////......////////////......,,,,,,---------.........---......//////......---////////////////////////////////////////////////000/////////000111222222111111222333444444444444555555666666666666555555333444555555555444222111111333555555333333555777333333222111111111111111//////000000111000000000111222333222000.........---............---,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------...///000111111222444777???DDDWWWyyy---.........//////000000---------...///000000111////////////////////////......////////////......,,,,,,,,,---------......---..................---////////////////////////////////////////////////111111111111111111222333111111222333444444444444555555666666666666666555333333444555444333111000000222555555333333666888444333111/////////000000000////////////000000000111222333222///---------------......------,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,------------///000111111222444666>>>CCCUUUwww000000//////.........---////////////000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000...............///000000111000000///////////////333444555555666666555555333111333666777444444777777:::999222///333777888444444444888;;;;;;777444222222111111000/////////000000000000000000000000111111000///////////////------......------,,,+++******))))))******+++,,,+++++++++,,,,,,+++*********+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,+++***))))))***+++,,,***+++,,,,,,+++***)))((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++***************+++***************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++******)))******+++,,,,,,---......---,,,,,,,,,,,,---......---///000111111222444666===BBBSSSppp000/////////.............../////////000000000000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000//////.........//////000///////////////000111222000000111222333333444444555222111555777666555777000111222444444444222111444444555777:::999666333222222111111000///////////////////////////////////////...---------------------......------,,,+++******))))))******+++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++***))))))***++++++***++++++,,,+++***)))(((************************+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++******)))))))))******************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))*********++++++++++++******+++++++++,,,,,,------------,,,,,,,,,,,,---......---///000111111222444666;;;AAARRRooo////////////................../////////000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000///....../////////.........///000111333333000000111222222333444444:::555111333333111111444<<<222...444999444000111555555555777888777444111222111111000000//////...////////////////////////------,,,+++++++++,,,,,,------......------,,,+++******))))))******+++,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++***))))))***++++++***++++++++++++***))))))************************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************)))))))))(((((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///000111111222444666:::@@@QQQnnn///////////////................../////////000000................................................------------------------........................////////////000000000000111000//////////////////////////////000111222333555555444444444444555555777444222222111333<<>>JJJddd///...---,,,,,,---...///------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............////////////.../////////000000000000000000000000000000000000111111111111111222333333555444222111111111333444222222222222222222222222222222222111111111000000111111000000///......------...///////////////...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))))))))*********++++++))))))******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))******+++,,,*********)))))))))((((((,,,,,,+++******)))((((((''')))******))))))***+++))))))))))))))))))******)))(((((()))***+++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------///000111111000111444777;;;===IIIccc...------,,,,,,------...------............------...------,,,,,,------...------------------------------------------------------............---------............/////////....../////////000000000000000000000000000000000000000000000000111111222555444222111111111222333222222222222222222222222222111111111111000000000111000000//////.........,,,,,,---//////000000000,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++************+++++++++,,,(((((()))******+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++)))))))))(((((((((((((((+++++++++******))))))((()))******)))((((((***,,,*********)))))))))))))))(((((((((((()))***++++++((()))******++++++******++++++++++++++++++++++++------------------......//////000000///111333666999;;;GGGbbb------,,,,,,,,,,,,------------............------------------------------........................------------------------------............---------------.........//////........./////////000000///////////////////////////////////////000111111333333222111000111111222111111111111111111111111111111111111000000000000000000/////////.........,,,---....../////////...++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,+++***))))))))))))))))))))))))))))))))))))+++*********)))))))))((()))))))))((('''''')))+++************))))))((((((((((((((((((((()))******(((((()))************)))++++++++++++++++++++++++,,,,,,------------.........////////////000333555:::;;;GGGaaa------------------------------............------------------------------........................------------------------------............------------------........................//////////////////////////////////////////......//////000111222222111111000000000000111111111111111111111111000000000000000000000000////////////...........................---,,,,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++*********************************+++++++++,,,,,,,,,......---------,,,,,,,,,************************************************+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++,,,---......*********************************)))))))))))))))((())))))((('''&&&((()))******++++++***)))((('''(((((((((((((((((()))***(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000333555;;;<<>>FFFYYYyyy---------............///......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------...............////////////////////////////////////000000000000000000///.........////////////////////////////////////...------...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,......------,,,++++++*********************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))''''''((())))))((((((((('''((()))((('''''')))+++))))))(((((((((((()))))))))((('''((()))***)))((()))***++++++)))((()))***++++++************++++++++++++++++++,,,---......///......///000222444666:::>>>FFFXXXwww---------............///......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////000000000000////////////////////////000000000000000000///////////////000////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,******+++++++++++++++,,,)))************+++++++++************************+++++++++******+++++++++------,,,,,,+++++++++++++++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************+++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***)))'''''')))+++++++++************++++++)))((('''((()))***)))(((***+++,,,+++)))((()))***++++++************++++++++++++++++++,,,---...............///000222444555;;;>>>FFFWWWuuu---------............///......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000000000000000000/////////////////////000000000000000000/////////000000111000000000000000000000000------............------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,******++++++,,,,,,,,,,,,++++++*********)))))))))******************************))))))))))))******)))*********+++++++++,,,+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******))))))))))))++++++++++++************(((((())))))))))))((((((************************)))))))))(((((((((((((((***++++++***)))(((***+++++++++************++++++)))((('''((()))***)))(((***+++,,,+++***)))***+++++++++************++++++******+++,,,------------............000222444555:::>>>EEEUUUrrr---------............///......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............---,,,---...///000.........//////000000000////////////000000000000000000/////////000111111000000000000000000000000------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,******++++++,,,---------+++++++++*********))))))***************************))))))))))))))))))***(((((()))******+++,,,,,,******************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,++++++******))))))))),,,++++++++++++*********((())))))******))))))(((************************)))))))))(((((()))******++++++,,,+++))))))***+++))))))(((((((((((()))))))))((('''((()))***)))((()))***++++++******+++---++++++************++++++******+++,,,------------...------...///111333555999===DDDSSSnnn---------............///......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......///...---,,,,,,...///000,,,,,,---...///000000111////////////000000000000000000//////000111111222////////////////////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---------,,,,,,,,,******++++++,,,------...*********+++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---............---,,,,,,+++******,,,,,,+++++++++*********)))******************)))************************)))((((((((((((***+++,,,***++++++***(((((()))***))))))(((((((((((()))))))))((('''((()))***)))(((''')))++++++++++++---...++++++************++++++)))***,,,---...------------------...///111333444888<<>>IIIccc++++++,,,,,,,,,---------................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...............///......////////////......------............------........................---------.........//////------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++---------------,,,,,,+++------......------,,,+++++++++++++++++++++++++++***))))))***++++++++++++))))))*********+++++++++,,,,,,,,,------------...,,,++++++******++++++,,,...---,,,+++************))))))*********++++++++++++******************+++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++)))***++++++------...///............///111222333777:::>>>HHHaaa+++++++++,,,,,,,,,,,,---................................................***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---------......//////,,,------......------,,,------............------........................------------............,,,------------------,,,------,,,+++++++++,,,,,,------------------------------.........------,,,------......------,,,+++++++++++++++++++++++++++))))))************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,222111///---+++***))))))+++++++++*********))))))*********++++++*********))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((('''''''''''''''((((((((())))))((((((((((((((())))))***(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***++++++------...///............///111222333888;;;???HHH___+++++++++,,,,,,,,,------........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,---......//////,,,,,,,,,------,,,,,,,,,------............------------------------------,,,------------.........,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,------------------------,,,---......//////......------......------,,,+++***++++++++++++,,,,,,,,,(((***++++++******+++,,,)))************+++++++++************++++++++++++,,,++++++******++++++,,,333222000---+++***)))))),,,,,,++++++***))))))((()))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))************+++)))))))))))))))))))))))))))***++++++------...///............///111222333888;;;???GGG]]],,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,------...//////,,,------------------,,,------............------------------------------,,,,,,---------.........+++,,,------------,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////000000000------......------,,,+++******+++++++++,,,,,,,,,(((***,,,,,,***)))+++---)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,///...---,,,************++++++******************)))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))'''((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++------...///............///111222333777:::>>>EEEZZZ,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,---...//////---..................------..................---------------------------,,,,,,,,,---------......++++++------------++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++---///000111111111------......------,,,+++*********++++++,,,,,,,,,)))+++---,,,******,,,...)))************+++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++******************+++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))******))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************************************)))***+++,,,---......///............///111222333666999<<>>HHHbbb++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------------------------++++++,,,,,,------------,,,,,,---------...............///////////////............/////////000000000000111111111222222222000000000111111111222222111000///000111222222111111111111111111111111111222222222222222222222222000///////////////000000333333444444444444333222111111222222222222222111////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,---.........---...111333888;;;===FFFddd++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++************)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------............,,,---------............------------............++++++,,,---------------,,,---------...............///000000111000000000////////////000000000000/////////000111111222222111222222222222333333333222111000111222222111000111222222222222333333333111111111111111111111111222222111000000000000000444555666666666555333333000111222222333222222222000000000000000000000000////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,---,,,---......---...111333777999;;;EEEccc++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++************)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------.........///------------............------------.........///+++,,,---.........---,,,------------..................///000000000000000//////000000000111111111111111222222333444444555333333333444444444555555222111111333555555444333444444444444555555555666222222222222222222222222666555444333222111111111333444555666666444222111000000111222222222222222000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,---...------...111444555888<<>>???AAABBBBBBBBBBBBEEEDDDCCCDDDDDDBBB<<<777:::::::::;;;===>>>@@@AAAHHHFFFDDDAAA@@@??????@@@777888:::===??????<<<999???>>>;;;888555555888;;;:::666333333555777555333888333......222555444222333111///000222111---***,,,---...000000000000///000000000000///...---,,,------------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++******)))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))************)))))))))))))))******+++******+++++++++******)))***,,,---------///222555888;;;???FFFppp***+++++++++,,,,,,,,,,,,************************)))))))))***+++,,,...///,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,......//////...------,,,---------.........//////---,,,+++---000111///------...////////////222333222444777555222///000111111222333333444777<<>>BBBFFFKKKMMMMMMNNNOOOQQQSSSUUUWWWWWWXXXWWWVVVVVVVVVTTTPPPLLLRRRQQQQQQPPPOOOOOOPPPPPPZZZ[[[ZZZYYYVVVQQQMMMKKKCCCBBBBBBEEEIIIMMMNNNOOOUUUSSSOOOIIIEEEDDDFFFHHHRRRNNNJJJGGGEEEAAA;;;666444555666888999666111,,,///.........///000222222...///000111111000000///000000000000///...---,,,---------------,,,+++***,,,,,,---------.........++++++++++++++++++++++++************************++++++***)))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,---......000333666777999???LLLrrruuu++++++,,,,,,,,,---------************************)))))))))***+++,,,---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........///......---,,,------........./////////...------...111222222111000111000///------///111888999;;;:::888999===@@@???@@@@@@@@@@@@AAADDDGGGIIIKKKOOOUUU\\\bbbgggjjjnnnnnnoooqqqtttxxx{{{}}}~~~}}}||||||~~~~~~}}}|||~~~|||zzzyyyyyy}}}yyyrrrnnniiieee___[[[\\\^^^```aaa```___\\\XXXVVVXXX[[[___pppmmmkkkjjjhhhddd^^^XXXKKKHHHCCC<<<666444444555222222333222111000000111111111222222111111000///000000000000///...------,,,------------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))******))))))(((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))))))))******++++++,,,,,,---------,,,,,,,,,---......///111444777777666@@@SSSsssvvveeeyyy+++++++++,,,,,,,,,,,,---************************************+++,,,---...++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---...............------............/////////////////////000111333333333111111222111111333666999CCCFFFHHHHHHGGGIIIMMMQQQOOOQQQSSSUUUVVVXXX[[[]]]dddhhhoooxxx~~~tttsssqqqnnnmmmnnnsssvvv}}}{{{zzz|||}}}zzztttqqqiii[[[KKK???;;;<<<555555555555666555222///111111111111111111111111000111111000000///...---,,,---------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))*********))))))))))))))))))***(((((((((((())))))))))))((()))))))))************)))))))))))))))******+++***+++,,,,,,,,,,,,,,,,,,,,,.../////////111444777999444AAAWWWpppiiiZZZxxx************++++++++++++************************************+++,,,------+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------...............---........./////////000000/////////000000222333555111444888;;;???DDDJJJNNNSSSXXX]]]^^^]]]]]]^^^```ccchhhnnntttyyy~~~{{{||||||zzzxxxwww```NNNEEE@@@999333111555777666444000000000111111222222333111111111111000///...---,,,------......---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********************))))))))))))******))))))))))))((((((((((((((()))))))))************)))))))))))))))******+++))))))***+++++++++++++++,,,.../////////111444777:::555BBBVVVjjj___UUU|||))))))*********+++++++++************************++++++******++++++,,,---************+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,---......///.............../////////000000000...///111111222444888;;;@@@CCCHHHLLLOOOSSSWWWZZZ]]]dddnnnvvvyyy{{{~~~yyyvvv~~~tttpppaaaUUUFFF:::666555555444333333222222222222333444111111111111000///......,,,------............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++******))))))******+++))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++(((((()))***++++++++++++,,,---......///111444777999777CCCSSSbbbWWWSSS*********+++++++++,,,,,,************************++++++******++++++,,,,,,************+++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,------...//////........./////////000000000000000333666888;;;???EEEJJJTTTXXX^^^bbbeeehhhjjjlllpppxxx{{{ppp___NNNBBB<<<;;;999888777555333333333333111111111111111000......,,,,,,---...............,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******))))))******+++***)))))))))((((((((('''))))))))))))************)))))))))))))))******+++((()))***+++,,,,,,,,,,,,+++,,,---......000333666777999GGGQQQ[[[RRRPPP}}}++++++,,,,,,,,,---------************************+++++++++***++++++,,,,,,************+++,,,---...++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---.../////////...////////////000000000000555888===@@@DDDJJJRRRXXX]]]dddmmmwww~~~ppp[[[OOOMMM???===:::777555333333333111222222111111000///...,,,,,,---.../////////...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++******))))))((((((((('''))))))))))))************)))))))))))))))******+++)))***+++,,,------...---***,,,---------///333555444:::IIIPPPWWWNNNMMMyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......((()))+++---///000111111///...---...///000000///---...000000111444777:::>>>CCCKKKPPPUUU\\\fffnnnvvv~~~sssooopppbbbXXXKKKBBB<<<888444111...222555777555222///...---///111222000...------------------------------........................------------------------)))))))))***++++++,,,,,,'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------...///111333444888777IIIaaa```QQQWWWmmm,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,------------------//////000111222222111000111111222222444888>>>CCCHHHQQQ]]]hhhrrr|||{{{ooo^^^NNNAAA;;;888888555111//////000111111//////000///.........///------------------------------------------------------------------------************++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,...------...///111333444;;;:::JJJgggssslllkkkttt,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///000111111111000111333666:::@@@IIIRRRYYYjjjssswww]]]KKKBBB:::888555555666555111---444333111///......//////........................------------------------------------------------++++++++++++************,,,+++)))((('''(((((()))))))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,...------...///111444555::::::MMMrrr++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,************************+++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,+++++++++,,,---///000000......//////000222444666666;;;EEEPPP\\\hhhttt{{{yyyyyyzzz~~~yyyfff\\\MMMJJJDDD>>>999666444444777666333222111000///...........................------------------------------------------------------,,,++++++***)))))))))(((((()))+++...111333))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,---------...000222444666999===RRRwww++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------...---------------------,,,,,,,,,---...000111222111222222222444:::AAAGGGLLLUUUcccsss{{{uuuzzzxxx~~~}}}yyywwwooo```MMM>>>777999<<<333222111222444333111///////////////////////////------------------------------------------------...------,,,+++***))))))+++++++++---000444888:::************************************************************++++++++++++******+++++++++,,,,,,,,,---------...000333555666:::CCCXXXyyy++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---************************++++++,,,,,,,,,,,,---------------------------------------------.........000//////......000111222111444888;;;AAAKKKWWW___sss|||{{{xxx}}}~~~uuubbbNNN???777333111///000444555444111000000000000000000000000........................------------------------...------,,,+++******************+++,,,...111222************************++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,---------///111333666777777CCC]]]************************************************++++++++++++++++++++++++)))******+++,,,,,,------************************++++++,,,,,,,,,,,,------........................,,,,,,------......//////111000//////000222444555999@@@JJJTTT___lllzzzyyyzzz|||~~~vvv[[[HHHBBB<<<555222444555555333000000000000000000000000////////////////////////---------------------------------,,,,,,+++++++++(((((((((((((((((())))))************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------...///111444666888777CCCaaa************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++,,,,,,,,,---------........................,,,,,,,,,---...///000000---------///222555999;;;HHHSSScccrrr{{{|||qqqVVVLLL???777444555444333000000000000000000000000000000000000000000000000------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...///111444777888>>>GGGddd+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...000222111///---222...///555999===GGGQQQeeeuuuuuu\\\GGG<<<888666444111222222222222111000///////////////////////////------......------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333666888<<>>;;;:::555000111111111111111111111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++---------------------------------///111444777999;;;VVVwwwvvvdddkkk++++++++++++++++++++++++***************+++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////---------...///111333444333333444888CCCVVVlll{{{dddMMM@@@999555222111111111111111111111111000000000000000//////...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///222555777999>>>YYYyyyjjjZZZeee++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------...///////////////......111444777::::::@@@IIITTTcccwww{{{yyyqqqWWWDDD:::888222222222222222222222222000111111111111000//////,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...///222555888999AAA^^^}}}```PPP\\\++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------...///000000111000//////222666;;;>>>CCCPPPdddvvv|||~~~~~~xxxXXXFFFAAA222222222222222222222222111111111111111000//////,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---......000222555888:::DDDbbb[[[IIIUUU++++++******************+++++++++******)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------***(((***---//////---222///,,,---///000---***000...222999<<<===DDDMMMfffxxxvvvzzzwwwfffQQQ999999666222333666444...111111111111000000000000//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------------------...///000111333888;;;HHH___wwwRRRGGGRRR************************,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///---+++,,,...///---+++---...///000111222444555444555888<<>>===;;;666444333333333222111111000000////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...///000111555999===KKKddd{{{xxx^^^HHHDDDJJJKKKnnn))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,------------...333000///333<<>>KKKgggyyypppaaa[[[VVVNNNMMMggg((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///000000...,,,---111555>>>BBBJJJUUU```iiiooorrrooo||||||zzzvvvtttssspppnnnmmmmmmnnnjjjgggeeeeeeggghhhfffeeecccfffjjjmmmooorrruuuwwwtttvvvyyy}}}uuutttvvv\\\KKKAAA666666555444333222111111000000000000/////////...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------...000111333666;;;???PPPlll}}}sssiiihhh```PPPJJJaaa((())))))***++++++,,,,,,)))))))))******+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++---.........222999>>>VVV^^^iiiqqqsssrrrssstttzzzyyyxxxvvvvvvuuupppiiicccbbbcccaaaaaa```]]]ZZZYYYZZZ\\\ZZZWWWTTTUUUVVVWWWVVVTTTXXXYYY[[[\\\[[[ZZZ[[[\\\[[[[[[\\\^^^aaaeeehhhjjjlllpppxxx~~~rrroooyyyzzzXXXBBB777666666444333222111111000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------------------------...000111333666;;;???VVVsssxxxppprrrgggRRREEEZZZ)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,.........---'''+++111555333555DDDVVVjjjooorrrpppnnntttuuusssyyy|||tttooojjjeeeaaa___^^^[[[YYYXXXXXXYYYZZZVVVVVVVVVVVVUUUTTTRRRRRRUUUTTTRRRQQQQQQRRRSSSSSSggg|||fffSSSUUUYYYTTTUUUSSSQQQOOOPPPRRRVVVXXX^^^^^^___bbbgggjjjkkkkkkrrrwwwxxxaaaHHH;;;333666666000000666000//////............/////////.........---------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............//////...///222222333:::BBB^^^sss~~~~~~mmmTTTNNNRRRyyy)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---////////////333//////444;;;FFFYYYjjjpppnnnlllnnnvvv}}}}}}rrrqqqssszzzyyyuuutttooogggbbb___\\\YYYWWWZZZXXXVVVTTTSSSSSSTTTTTTYYYYYYZZZZZZYYYYYYXXXWWWTTTSSSRRRRRRQQQRRRSSSSSSOOO]]]```SSSMMMSSSXXXUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTTTTVVVYYYZZZZZZYYYVVVYYY]]]bbbgggnnnvvv{{{||||||fffNNN999555666333000111111111000/////////000000//////.........---------------------------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............//////...///222222333:::BBBZZZmmmyyywwwzzzttt___MMMRRRzzz)))************+++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++,,,---///000000000000333//////999HHHWWWgggqqqooonnnqqqzzz{{{|||ssstttyyy}}}ssskkkeee```]]]___[[[WWWTTTSSSRRRQQQPPPVVVUUUSSSRRRQQQQQQQQQRRRVVVVVVWWWWWWWWWWWWVVVVVVSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXVVVTTTTTTXXXZZZXXXTTTUUUVVVVVVVVVUUUSSSRRRSSSRRRQQQQQQRRRRRRQQQOOOTTTTTTTTTTTTUUUYYY___dddjjjnnnuuu~~~rrriiippp~~~hhhGGG999888666333222333222222111000000111111/////////.........------,,,,,,------------------,,,,,,,,,---------......------,,,,,,,,,,,,---------------............//////...///222333444;;;CCC[[[nnn|||~~~|||hhhOOOVVV))))))*********+++++++++---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++,,,...////////////000---111;;;JJJXXXaaaeeegggiiiuuu{{{tttooovvv~~~~~~zzzoookkkeee```]]][[[XXXWWWWWWVVVSSSRRRQQQQQQRRRRRRUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTZZZTTTQQQRRRTTTRRRPPPQQQUUUVVVVVVWWWVVVVVVUUUTTTXXXVVVUUUUUUVVVVVVUUUTTTRRRRRRQQQPPPOOOPPPSSSVVVWWWXXX[[[^^^dddlllvvv|||}}}hhh___rrrbbbJJJ>>>888666888444333222111111000000111////////////............,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,---------------............//////...///222333444;;;DDD[[[oooyyycccRRRZZZ))))))*********+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,...//////......000222444@@@PPP]]]dddgggfffeeeqqq|||zzzzzzyyytttpppuuu~~~vvvnnnhhhccc[[[YYYXXXYYYYYYYYYWWWUUURRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\WWWWWW[[[\\\XXXYYY]]][[[ZZZYYYXXXWWWXXXXXXYYYWWWVVVUUUVVVWWWXXXWWWVVVPPPQQQSSSSSSQQQPPPPPPQQQRRRRRRPPPOOOOOOSSSXXX]]]iiiqqq}}}}}}mmmssskkkMMM999444777444333222111000000000000000000/////////.........,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...---------............//////...000333333555<<>>EEERRR\\\eeehhhooo}}}{{{qqqjjjaaaYYYcccuuu}}}vvviiiddd^^^YYYVVVUUUSSSRRRRRRPPPOOOOOOPPPQQQPPPOOOLLLOOOSSSVVVXXX[[[___bbbbbbdddfffiiilllooopppqqqyyyzzz}}}~~~zzzwwwuuupppnnnkkkhhhgggdddaaa___YYYZZZZZZYYYUUURRRQQQPPPRRRSSSTTTTTTRRRRRRSSSUUUOOONNNLLLMMMQQQZZZeeemmm~~~|||nnnNNN<<<666555444222111111000000000000000000/////////...------------------,,,,,,,,,,,,,,,---------............------------......---------............///......000333444666===FFF^^^ccccccaaadddkkkkkkfffPPPUUU}}})))************+++++++++))))))***+++,,,------...++++++,,,,,,---...//////---///111111333:::EEEMMM\\\fffnnnssstttvvvoooZZZYYYZZZZZZfffvvvwwwnnneee```[[[WWWRRROOOOOOPPPPPPPPPNNNLLLJJJKKKNNNRRRUUUVVVTTTYYY___dddhhhmmmsssxxxwwwyyy|||}}}xxxsssppplllkkkiiiddd___\\\[[[\\\TTTVVVXXXWWWUUURRRQQQQQQTTTUUUTTTRRRPPPOOOOOOQQQWWWfff{{{pppnnngggKKK777777555444333222222222000000000000////////////.........------,,,,,,,,,,,,,,,,,,---------............------------......---------.........//////......000333444666>>>FFF]]]aaabbbaaacccgggeee___RRRUUU|||******+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++,,,---/////////333...///888<<>>FFFXXX\\\YYYaaazzztttttt******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,.........,,,,,,///222999AAAKKKQQQUUUbbbyyywwwvvv}}}uuuvvvyyynnndddZZZTTTQQQMMMOOOPPPQQQRRRTTTYYY]]]ccchhhpppxxx|||sssjjjddd```]]]\\\YYYVVVVVVWWWTTTOOOOOORRRLLLRRRYYY]]]```hhhuuu{{{vvv{{{vvviiiuuuxxxSSS???:::::::::444444333222111111111111////////////////////////........................---.....................//////////////////////////////111555666777===EEEWWW[[[[[[ggg}}}rrr******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---/////////...000666;;;>>>GGGRRR\\\fffxxxxxx{{{hhh]]]^^^nnn|||pppcccZZZRRRLLLJJJKKKJJJNNNRRRVVVXXX]]]ccchhhrrrxxx~~~uuupppmmmkkkaaa\\\YYYYYYVVVRRRQQQSSSOOOQQQPPPNNNLLLOOOWWW^^^iiixxxwwwmmmooorrrbbbtttsssVVVEEE777111333222111111000000111111111111222222222222111111........................---------...............////////////////////////000///111444444555;;;CCCQQQWWWZZZmmmvvv******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,///000000111777AAAIIIIIIPPP\\\mmmpppYYYSSSVVVkkk~~~oooggg\\\SSSOOOMMMJJJLLLQQQUUUZZZaaaeeeiiinnnvvv}}}tttmmmeeeaaa\\\VVVUUUWWWPPPPPPOOOMMMKKKLLLOOOSSSPPPZZZiiiyyyvvvyyykkkfff{{{XXX999333555444444333333333333333333444555555555555444333////////////////////////---------.........//////////////////////////////000///111333333333999AAAFFFMMMRRRiii~~~******+++++++++,,,,,,,,,******+++,,,---///000111,,,...111222555===JJJSSSZZZ^^^jjjxxxUUUHHHYYYppp}}}oooaaaXXXOOOKKKMMMOOOPPPTTT[[[dddjjjrrrwww{{{zzznnnfff^^^WWWUUUWWWUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKOOO[[[mmm|||dddtttoooIIIGGG999888888777777777777888444555666777777666555444000000000000000000000000---------.........//////////////////////////////000000111333222222777???===CCCIIIaaa******+++++++++,,,,,,,,,000...,,,---...000111111000///111888CCCOOOXXX\\\aaassspppdddffflllyyy}}}ooobbbYYYSSSNNNNNNNNNPPPUUU^^^hhhppppppyyysssiiiccc___]]]YYYWWWVVVUUUTTTQQQNNNKKKSSSOOOMMMOOOTTT^^^ooo}}}yyygggvvvmmmJJJBBB<<<777777999:::888666666555444333333444666666666666555444222111111000000000000///......------............////////////000000111222333555666777::::::CCC^^^***++++++++++++,,,,,,,,,///...------...///000000000444:::AAAIIITTTbbblllwwwtttvvvvvviii]]]UUUNNNKKKNNNSSSYYYaaagggooouuuzzzssshhhbbbccc```[[[XXXVVVUUUSSSRRRRRRMMMKKKLLLMMMRRR]]]hhhpppqqqgggMMMCCC;;;<<<>>>;;;999:::777666666555555666777777666555555444333222111000111111000000///.....................////////////000000111222333555666777<<<;;;>>>PPPttt++++++++++++,,,,,,,,,,,,...............//////000///777@@@EEEJJJWWWkkkzzzxxxnnn___TTTOOONNNNNNNNNZZZ___hhhqqqyyy|||vvvooofff]]]YYYWWWVVVUUUTTTPPPMMMMMMKKKIIIMMMSSSddduuucccNNN======>>>999777;;;888888777777777777888888666555555444333222111111222222111111000/////////............////////////000000111222333555666777<<<======EEEeee+++++++++,,,,,,,,,---------...//////...///111222555<<>>>>>999888>>>999888888777777777777777666555555444333333222222333333222222111000000///............////////////000000111222333555666777888???AAAEEE^^^++++++,,,,,,,,,------------...///000000222666999AAACCCIIISSSdddzzz~~~|||mmmaaaVVVRRROOORRRZZZeeemmmqqqzzz~~~}}}qqqiiieee]]]ZZZYYYZZZWWWRRRNNNOOOPPPYYYnnnWWWDDD@@@======AAA888888888888777777666666666555555444444333333333333333222222111111000000............////////////000000111222333555666777777???BBBDDDVVVwww}}},,,,,,,,,,,,---------------///000000111555===CCCIIIKKKSSSccczzzwwwpppuuuhhhZZZPPPPPPRRRWWW]]]fffpppyyy~~~|||tttgggaaa]]]\\\ZZZTTTQQQQQQNNNKKKSSSooooooQQQBBB<<<;;;===888888999888888777666555555555555555444444333333333333222222111000000000............////////////000000111222333555666777888===???@@@KKKccc}}},,,,,,,,,------------...---///111111333:::DDDMMMUUUZZZggg{{{}}}tttvvv{{{nnnbbbYYYRRROOOSSSZZZdddlllttt}}}{{{rrrhhhccc^^^WWWSSSSSSPPPJJJJJJWWWlll~~~gggJJJ===:::999999:::::::::999888777666555555555555444444444444222222222111000000//////............////////////000000111222333555666777999;;;>>>BBBDDDKKK^^^ppp,,,,,,,,,---------......---///111111444<<>>;;;;;;<<<<<<;;;999888777555555555555555444444444222222111111000/////////............/////////000000000111222333555666777888:::BBBIIICCC:::BBBRRR}}}000...,,,,,,---...//////000///333999<<>>;;;FFFhhh000///........./////////222111555???JJJTTTbbbnnnttt}}}}}}wwwddd[[[TTTWWW]]]bbbjjjrrr{{{}}}mmmbbb\\\TTTRRRRRRQQQNNNMMMTTT]]]qqqkkkNNN???:::;;;:::999:::;;;:::999888777666555555444444555111111111111111111111111////////////000000000000000000000111222555777888999??????@@@DDD>>><<>><<<;;;:::999999999888777666555555444444555111111111111111111111111////////////000000000000/////////000222444666888999??????@@@DDD???<<>>IIIXXXjjj}}}uuusss}}}ooo```VVVSSSUUU\\\gggsss~~~wwwiiiaaaYYYXXXVVVRRROOOOOOLLLPPP\\\tttYYYGGGBBB???>>>===999777777888777666555555444444555222222222111111111111111////////////000000000000/////////000222444777888999??????AAAEEE???===GGGnnn+++---//////......000222888AAAKKKTTT___ttt~~~}}}}}}oooaaaXXXTTT]]]bbbjjjttt~~~ooo___XXXVVVTTTRRRSSSOOOLLLNNN\\\uuuqqqqqqvvvNNNDDD===>>>???;;;888777888777666555555444444555222222222111111111000000////////////000000000000111000111111333555888999999??????AAAEEE@@@>>>HHHppp***---///...---...333777777EEETTT]]]hhh}}}}}}pppccc[[[ZZZ^^^hhhpppxxxyyyqqqlllgggggglllvvvnnn```ZZZUUUSSSTTTRRRMMMKKKRRR^^^wwwnnnnnn]]]JJJ;;;;;;???===:::999888777666555555444444555333333222222111000000000////////////000000000000111111111222444666888:::999??????AAAFFF@@@>>>IIIrrr+++...//////...000777===;;;KKK\\\gggtttqqqggg^^^\\\cccnnnrrr|||wwwjjj```XXXUUUVVVUUUXXX```iiirrr~~~xxxjjj^^^WWWVVVSSSOOONNNPPPRRR]]]|||www}}}^^^BBB;;;???>>>;;;;;;888777666555555444444555333333222222111000000///////////////000000000000000000000111333555777999999??????AAAFFFAAA???IIIuuu---///000//////222;;;BBBGGGWWWhhhtttvvvjjjbbb]]]___kkkyyyyyyuuuggg]]]WWWUUUUUUTTTQQQQQQUUUZZZ___iiisss|||jjj]]]YYYVVVQQQQQQRRRLLLKKK```{{{uuusssKKK>>>@@@>>>;;;;;;888777666555555444444555333333222222111000000///////////////000000000000/////////000222444666888888??????AAAFFFAAA???JJJwww///......000333888===@@@MMM```xxxvvvjjjbbbdddiiimmmssszzz|||ooo___XXXZZZ^^^```___```aaaaaa___[[[[[[]]]```lll|||kkk___]]]UUURRRTTTQQQLLLRRR^^^yyybbbFFF<<<:::<<<===888777666555555555555555333333222222111000000000---///111222333222000///000000111222333555666777<<<===AAAEEEDDD@@@AAAEEEvvv///000000111333999@@@FFFXXXlllzzzpppkkkiiilllnnnqqqxxx}}}qqq^^^___dddlllvvv~~~uuulllddd``````rrrmmm^^^VVVTTTWWWTTTMMMNNNVVVgggxxxVVV@@@::::::<<<999888777666666666666666333333222222111000000000...///000222222111000///000000111222333555666777;;;===AAAEEEDDD@@@AAAFFFppp000222333333444;;;GGGPPPcccyyyrrrjjjkkkooossstttwwwuuuhhh\\\iii{{{xxxkkk^^^ddduuuhhh^^^XXXZZZXXXQQQMMMOOOWWWggg}}}mmmJJJ;;;;;;<<<:::999888777777666666666333333222222111000000000...///000111222111000///000000111222333555666777;;;<<>>:::999888777666555555555333333222222111000000000...///000000111111000000000000111222333555666777:::<<>>;;;:::888666555444444333333333222222111000000000...............///000000000000111222333555666777999;;;@@@FFFFFFDDDFFFKKKvvv222444;;;GGGZZZpppwwwrrroookkkccc[[[\\\ccc^^^gggttt~~~zzzppp|||kkk]]]UUUSSSSSSQQQLLLNNNcccpppNNNBBB<<<;;;999888666555444444333333222222111000000000...............///000000000000111222333555666777999;;;@@@FFFFFFDDDGGGLLLttt000555BBBVVViii{{{~~~~~~zzzwwwjjjZZZ[[[ZZZaaakkkrrrvvvvvvtttsssyyy}}}xxxxxxsssbbb]]]VVVSSSPPPMMMKKKUUUuuu\\\KKK>>>666888<<<777888:::444444444333222222111111000000000////////////000000---...///000222333444555888;;;BBBGGGEEEBBBDDDJJJwww777999FFF___vvvuuuppppppsss|||}}}}}}~~~|||rrrnnnvvv{{{sss{{{sssccc]]]ZZZ]]]aaadddeeedddccccccjjjkkkooovvv}}}}}}mmmaaa\\\WWWSSSQQQLLLNNNbbbxxxsssOOOAAA666777;;;666666888222444444333222222111111000000000////////////000000000111222333444555666777777:::@@@EEEDDD@@@BBBGGGttt>>>>>>NNNlll{{{ooommmhhhfffmmm{{{yyyrrrmmmmmmllljjjkkkmmmrrruuuoookkkooosssuuupppwwwvvviii[[[YYYYYYYYYXXXXXXWWWWWWWWWaaabbbeeellltttyyywwwtttpppqqqzzz~~~lllaaa[[[VVVVVVPPPKKKQQQ\\\~~~^^^HHH:::888;;;777777888222444444333222222111111000000000////////////000000222333333444555666666666777999???DDDCCC@@@AAAEEEppp>>>CCCXXXwwwwwwqqqttt~~~}}}rrrgggeeeooo~~~}}}qqqfffaaabbbhhhqqqzzz{{{|||wwwxxxwww~~~xxxwwwxxxkkkXXXWWWVVVUUUTTTUUUUUUUUUTTTQQQXXX```fffkkkmmmiiicccdddhhhuuuuuuhhh]]]WWWXXXWWWPPPMMMQQQfffxxxRRR???999<<<:::999:::666444444333222222111111000000000////////////000000222222222333333444444444888999>>>DDDDDDAAAAAAEEElll;;;KKKfffxxxttttttcccXXXWWWbbbzzz~~~vvvllllllxxxyyyooommmsss~~~zzz{{{yyywwwwwwaaaVVVUUUTTTUUUVVVUUURRROOOPPP___mmmrrrqqqpppkkkfffaaaeeetttyyytttrrruuudddXXXXXXYYYSSSOOOPPPWWWlll^^^EEE999<<<999999;;;888444444333222222111111000000000////////////000000222222222333333444444444::::::???EEEGGGDDDDDDGGGkkk???XXXuuujjjiiixxxwwwgggUUUKKKHHHNNNcccxxx|||zzzxxx~~~}}}||||||dddbbbaaaaaaaaa^^^XXXRRR[[[lllyyywwwrrrqqqooolllaaadddrrrxxxkkkwwwiiiyyyttt___YYYXXXSSSOOOOOONNNYYY{{{mmmMMM;;;:::777666888666444444333222222111111000000000////////////000000222333333444555666666666;;;:::???FFFIIIHHHHHHJJJpppJJJjjjppprrr}}}jjj\\\NNNHHHEEEGGGWWWjjjrrrvvv{{{||||||uuuoookkktttsssggg___``````]]]^^^aaammmsssddd|||zzzmmmnnn}}}kkk___YYYSSSOOOPPPJJJRRRiii[[[AAA===777444777666444444333222222111111000000000////////////000000000111222333444555666777:::999>>>FFFJJJJJJJJJLLLwwwUUUvvvaaaTTTKKKIIIFFFFFFRRRdddiiisss}}}vvvvvvtttyyy~~~hhh^^^```bbb]]][[[]]]hhhzzzssscccxxxyyymmm|||xxxjjjnnnuuueee^^^VVVSSSTTTLLLQQQ\\\sssfffIIIAAA:::666777777444444333333222111111000000000////////////000000---...///000222333444555999888<<>>;;;666555333222222222222333333333333333333333333333333333333333444444555666666<<<===CCCOOORRRVVVdddzzzrrrjjjddd___fffvvv|||zzz{{{~~~zzzmmm\\\YYYUUUSSSTTTVVVWWWWWWQQQMMMKKKMMMMMMOOOUUU]]]kkknnnvvv~~~www```PPPOOOHHHYYYtttrrrcccjjj{{{yyyjjj\\\VVVTTTQQQNNNMMMWWWwwwwwwwwwfffCCC888777666444222222222222333333333333333333333333333333333333333444555666666777<<<<<>>BBBFFFJJJfff~~~zzzxxx}}}vvvhhh^^^\\\cccmmmuuuyyy}}}~~~}}}xxxtttrrrppppppsss{{{vvvlllcccaaa\\\ZZZ```dddffflllssstttqqqmmmhhh]]]SSSOOOQQQIIIKKKPPPWWW___gggmmmppp{{{yyyzzz|||~~~{{{xxxyyy~~~{{{ooohhhyyy|||fff``````\\\VVVYYYqqqrrrvvvXXX<<<:::888333333444444444444444444444444555555555666666888999::::::??????>>>DDDNNNjjj|||yyyxxx}}}vvviii___^^^dddmmmtttwww}}}zzzvvvuuusssooofffeeecccdddjjjttt|||sssaaa[[[^^^ccckkksssmmmkkkkkkhhh^^^RRRLLLLLLFFFQQQ```kkkrrruuuxxxzzzyyyxxxrrrnnn}}}{{{eee___^^^ZZZUUUYYYppprrrxxx[[[>>>999777333555444444444444444444444444444444555555666777999999999>>>>>>???EEEOOOlll~~~vvvuuuvvv}}}vvviii```___eeennnssstttyyy|||yyyvvvvvvvvvvvvpppllleeeaaabbbjjjuuu~~~}}}xxxuuuvvvxxxyyyzzzwwwyyyqqq^^^[[[]]]aaaccc______aaabbbZZZNNNEEECCCDDDWWWooo~~~yyybbb\\\\\\XXXSSSXXXooossswwwaaaAAA888555333777444444444444444444444444333444444444555777888999888>>>>>>???FFFQQQnnn{{{rrrrrruuu}}}vvvhhh``````fffnnnrrrrrrwww{{{}}}~~~xxxkkkdddgggpppxxxrrrllleeebbbdddhhhiiiiiilllsss~~~zzzdddZZZWWWUUUTTTYYYXXXZZZ]]]XXXNNNGGGEEEHHH^^^yyyyyy```ZZZZZZWWWSSSWWWnnnsssrrr}}}hhhDDD777444333888444444444444444444444444333333333444555777888999999??????@@@GGGQQQnnnwwwvvvyyyuuufff^^^___fffmmmqqqrrrvvv{{{zzzlllggglllrrrkkkeee^^^[[[\\\^^^___^^^iiirrr}}}vvvaaaUUURRRSSSSSSWWWTTTSSSUUUSSSMMMJJJJJJMMMdddyyy}}}{{{```ZZZZZZXXXSSSWWWnnntttnnntttmmmGGG777444444999444444444444444444444444333333333444666888999:::;;;AAAAAABBBHHHSSSppptttddd[[[]]]eeemmmqqqrrrtttzzzyyykkkffffffiiifffccc``````aaaaaaaaannnuuu{{{~~~mmm]]]YYY\\\___YYYRRRMMMMMMLLLIIIIIIKKKUUUhhhxxxqqqnnnzzzuuuppptttyyy~~~eee\\\\\\ZZZUUUYYYooozzzppptttpppIII888666555888444444444444444444444444333333444555777999:::;;;>>>DDDDDDFFFMMMXXXuuusssaaaXXXZZZdddlllppprrruuu|||sssnnnpppsssvvvyyyzzz|||yyyppphhheeedddaaaaaacccpppxxx{{{tttpppzzzuuuqqqppprrruuu|||kkk^^^___\\\WWW[[[pppzzz}}}rrrJJJ:::888666666444444444444444444444444444444555666888:::<<<===@@@GGGHHHJJJSSS___~~~sss```VVVYYYccclllppprrrwww}}}}}}yyyxxxxxxyyyyyy{{{~~~xxxxxx{{{qqq```aaa^^^YYY\\\qqqsssJJJ;;;:::777555444444444444444444444444444555555777999;;;===>>>AAAHHHJJJNNNXXXeeevvveeeZZZ[[[cccmmmssswwwzzz~~~|||zzz{{{~~~www|||vvvsss~~~pppbbb]]]YYYZZZaaarrr}}}uuuJJJ;;;;;;888555444444444444444444444444444222444888::::::<<>>EEEQQQXXX\\\cccooo|||}}}~~~kkk___]]]ccclllqqqsssvvvzzz}}}}}}}}}~~~~~~ssskkkjjjyyygggeeeuuuuuunnnwww{{{mmm______]]]^^^kkkSSS===;;;;;;<<<777666444333333444666777333555:::>>>===<<>>===???EEECCCKKK```|||uuuppppppxxxxxxhhh___\\\eeeqqqsssvvvwwwwwwxxxzzzvvvpppiiihhhfffdddbbb`````````ccchhhuuuxxxuuuzzz}}}uuuooommmnnnttt}}}}}}tttmmmgggdddcccfffnnnzzzrrr```___```cccnnnmmmFFF:::999777888666555555666777999;;;<<<<<<@@@@@@CCCHHHFFFPPPggg{{{mmmlllqqqzzz~~~lll```[[[bbbmmmqqqtttvvvvvvvvvwwwrrrkkkgggkkkpppttttttpppiiiddd[[[```mmm{{{{{{zzz~~~~~~yyy|||wwwvvvyyy{{{ppphhhdddbbbbbb```fffqqq{{{mmm```aaaaaacccnnnhhhCCC999999666888666666666777888;;;===>>><<<@@@@@@CCCHHHIIIVVVoooppppppttt|||ooobbb[[[```iiimmmrrruuuttttttssspppjjjpppvvv{{{sssggghhhmmmvvv{{{zzz{{{~~~~~~}}}qqqhhhcccaaabbbbbb[[[aaajjjttt}}}|||jjjaaaaaaaaacccoooeeeBBB:::999666888777777777888:::===???AAA<<>>???AAADDDGGGLLLOOOOOOSSSZZZ```xxxuuurrrqqq{{{zzzfff^^^]]]hhhnnnvvvzzzzzzyyyyyyzzzxxxyyy|||~~~}}}}}}xxxqqqhhhbbbcccgggooozzzzzzooofffdddlll}}}xxxppplllpppxxxmmm```aaabbbiiiuuu|||ZZZ@@@999::::::888:::<<<===>>>@@@BBBGGGJJJPPPTTTTTTYYY```dddzzzsssnnnllluuu~~~fff\\\^^^eeellltttyyyzzzyyyzzz{{{{{{zzz{{{}}}~~~~~~|||}}}}}}{{{{{{qqqggg``````cccjjjtttpppccc[[[\\\lll~~~vvvqqqkkkjjjkkkiiiddd``````ccckkktttyyy{{{|||hhh```bbbcccmmm|||qqq{{{VVV>>>999999::::::;;;<<<>>>@@@BBBFFFKKKOOOVVVZZZ[[[aaahhhjjj}}}rrrkkkhhhooowwwkkk```ccc```gggpppuuuwwwwwwxxxyyyzzzzzzzzz|||~~~wwwkkknnnmmmpppyyy|||vvv}}}tttjjjccc\\\___eeeooo|||kkkWWWVVV\\\___dddlll___[[[WWWVVVWWWXXXXXXWWWSSSUUU[[[dddjjjnnnuuu|||vvvddd^^^bbbfffsssuuuyyyPPP===999999:::;;;<<<>>>@@@CCCFFFLLLRRRVVV[[[___```gggmmmmmm}}}tttlllggglllsss{{{tttdddeee]]]dddmmmsssuuuuuuvvvxxxyyyzzzzzz{{{}}}rrrfff```ddddddhhhqqq}}}~~~vvvyyy{{{zzzppphhh^^^___bbbkkkxxxssshhhdddbbbfffnnnkkkfff___XXXSSSPPPOOOOOOKKKKKKOOOWWW]]]aaagggnnnvvv{{{rrrbbb^^^aaakkkzzzoooJJJ<<<:::::::::======@@@DDDIIINNNSSSZZZ^^^```bbbbbbhhhoooooo~~~rrrjjjjjjmmmssszzzzzzddd^^^]]]dddmmmrrrtttuuuvvvxxxvvvxxxyyyzzzzzz{{{~~~uuuooooooqqqjjjjjjkkkpppzzzzzztttwww~~~vvvnnndddbbbccchhhrrruuuyyyyyyjjj[[[QQQKKKIIIJJJHHHIIIOOOTTTWWW\\\bbbkkkrrr}}}nnnaaa```dddrrrfffEEE;;;===;;;;;;>>>>>>CCCJJJPPPWWW\\\bbbeeeeeefffdddiiipppqqquuummmpppppptttzzziii]]][[[bbbkkkppprrrrrrsssuuuqqqtttwwwxxxxxxyyy|||yyyxxxuuurrrwwwzzzppppppvvv}}}sssjjjgggdddhhhqqq~~~tttcccWWWQQQPPPNNNJJJIIIMMMQQQRRRVVV[[[dddmmmzzzzzzhhhaaaeeelllxxx^^^@@@<<>><<>><<<@@@@@@GGGRRR\\\ccciiilllnnnrrrnnnhhhkkkssswww{{{{{{zzzyyyxxxyyynnn^^^]]]cccmmmpppmmmooouuussssssssstttwwwzzz~~~{{{sssnnnqqqtttnnnffffffxxx|||zzzwwwqqqkkkkkkoooaaaeeedddgggmmmkkknnn|||}}}zzzfffaaajjjrrr{{{vvvwwwlll[[[MMMLLLLLLJJJOOOYYY^^^jjj|||lllccc___hhh|||rrrPPP======999999@@@EEEHHHMMMWWWaaafffkkkqqqwwwtttpppiiinnnxxx|||~~~yyyvvvyyysssccc^^^aaajjjnnnlllmmmrrrqqqpppqqqrrruuuxxx{{{}}}|||mmmaaa___eeeiiijjjwww~~~xxxtttnnnfffbbbccc^^^]]]UUURRRYYY[[[dddwwwzzzmmm___]]]aaaooo}}}jjjcccjjjqqq~~~xxxeee]]]XXXPPPNNNRRR^^^kkkzzzhhhcccdddooonnnOOO>>>>>>::::::BBBFFFMMMTTT___hhhlllooosssvvvwwwtttnnnrrrzzz}}}zzzsssttt~~~iii```]]]eeelllkkkkkkooonnnnnnoooppprrruuuxxxzzz}}}wwwmmm^^^UUUVVV```nnnxxx~~~qqqkkkfff___ZZZXXXTTTUUUNNNKKKRRRWWWaaasssyyylllaaaZZZTTTMMMNNNTTTbbbtttppphhhkkkpppyyyvvvgggXXXQQQRRRZZZkkkuuucccdddkkkxxxgggLLL>>>???;;;<<>>@@@<<<>>>HHHLLLXXXaaakkkooorrrvvvxxxxxxyyyyyyuuuvvvyyy{{{{{{zzzwwwrrrxxxvvveeeYYY]]]fffiiilllpppoooooopppqqqssstttvvvvvvwwwzzz}}}uuusssfff\\\]]]dddkkkssszzz|||qqqjjjhhhkkkpppsss|||{{{wwwwwwpppiiimmmtttpppkkkhhheeeccccccdddddddddbbbaaalll~~~uuuqqqqqquuukkkiiinnn|||hhhbbbcccuuu|||fffkkkyyyTTTCCC>>>AAA===AAALLLOOO]]]eeelllmmmpppwww||||||zzz{{{wwwxxx|||~~~~~~zzzqqqqqqyyymmm]]]]]]cccfffkkkrrrpppqqqrrrssstttuuuvvvvvvuuuxxx}}}rrrbbbaaafffmmmxxxyyy}}}{{{rrrhhh```bbbZZZ\\\dddpppxxxzzz{{{}}}~~~~~~xxxooorrr|||vvvttt~~~|||zzzxxxwwwwwwvvvssssssvvv~~~}}}yyyxxx}}}yyyuuuxxxkkkiiizzzxxx{{{llltttuuuMMMAAA@@@CCC@@@FFFQQQTTTccclllqqqoooqqqzzz~~~}}}xxxzzz|||rrrooosss}}}vvvccc^^^```bbbhhhqqqqqqrrrssstttuuuvvvvvvvvvuuuxxx}}}vvvhhhfffhhhnnn|||nnnaaaZZZVVV[[[RRR^^^ttt}}}zzzxxx}}}vvvtttrrrqqqoooooooooooolllnnnttt~~~ooommmuuu}}}oooiiinnnzzzvvvvvvcccWWWSSShhhtttsssooo}}}eeeIIIAAADDDHHHDDDKKKWWWZZZkkkvvv{{{xxxxxx{{{vvvzzzuuuppptttsss}}}hhh```^^^___fffoooqqqrrrssstttuuuuuuuuuuuuvvvyyy}}}zzzpppnnnkkkjjjwww}}}bbbXXXTTTSSSYYYeeevvv}}}zzz|||{{{vvvvvvuuuuuuvvvwwwyyyzzz|||}}}uuuhhhbbbbbbaaa[[[UUU^^^mmmjjjTTTKKKLLLIII___iiippp~~~[[[HHHBBBGGGKKKHHHOOO\\\^^^qqq}}}}}}yyyrrrxxx}}}zzzvvvqqqtttllleeeccc]]]aaannnsssqqqppprrrttttttoookkksssuuuwwwxxxyyyzzz}}}wwwjjjcccooo|||nnn___VVVYYYeeeooo}}}{{{yyy}}}~~~sssfff\\\UUUQQQRRRVVV___pppnnn[[[PPPNNNSSS[[[kkk|||xxx\\\FFFFFFHHHMMMTTT[[[___```nnn|||uuuyyyzzzvvvtttqqqyyyooofff^^^```hhhooooooooopppqqqpppnnnkkkooorrrvvvyyy{{{|||}}}xxxxxxwwwjjjdddlll|||}}}~~~yyyiii\\\RRRRRR\\\hhhwww}}}}}}lll\\\UUUVVVaaasssrrrUUUFFFGGGJJJNNNTTTZZZ___bbbooozzz~~~www{{{~~~xxxyyyqqqrrr~~~yyyggg]]]\\\```hhhkkkmmmnnnnnnlllllllllkkkooouuuyyy{{{|||~~~~~~{{{|||||||||qqqssswww~~~nnn___VVV[[[nnn~~~~~~~~~jjj^^^\\\kkk~~~hhhLLLDDDHHHMMMPPPSSSXXX___dddooovvvyyyyyy~~~{{{}}}|||wwwrrruuummmbbb___^^^cccggglllmmmkkkjjjlllnnnjjjnnnrrruuuxxx{{{~~~zzz}}}~~~xxxooommmbbbiiitttyyy|||wwwlllhhhoooooocccggguuu___EEECCCHHHNNNQQQSSSWWW___fffqqqtttvvvwww~~~}}}|||tttrrr}}}nnnfffaaa```eeejjjlllkkkkkkmmmooolllmmmnnnooorrrvvv}}}lll\\\dddyyyuuummm\\\fffuuuzzztttssszzz~~~{{{lllfffttt|||WWWDDDCCCIIIOOORRRTTTYYYbbbiiivvvxxxzzz}}}xxxttt{{{uuuggg```___bbbgggjjjlllmmmooopppmmmmmmlllkkklllrrryyy~~~mmm]]]fff|||ooo___jjjyyyzzztttnnnmmmoootttzzzqqqjjjlllmmmPPPFFFFFFJJJPPPUUUZZZ```hhhnnn{{{~~~mmmzzzxxx}}}iiiaaa]]]___bbbggglllooooooooollllllkkkjjjjjjnnntttxxx|||||||||~~~{{{zzzttteeeooo}}}yyyqqqkkknnnttt{{{~~~}}}|||zzz{{{nnnnnnvvv^^^KKKJJJKKKMMMRRRYYY```hhhooosss{{{XXXwwwwwwqqqjjj]]]]]]___eeelllpppooommmkkkkkkkkkkkkkkklllpppsssvvvxxxzzz~~~~~~}}}jjjssszzzsssuuu{{{|||~~~wwwrrrsssvvv}}}xxxpppttt}}}wwwUUUHHHMMMOOOPPPTTT[[[eeeooouuuwwwwwwYYYsssxxxsss{{{nnnbbb```\\\[[[cccmmmoookkkqqqooonnnlllllllllmmmmmmlllppptttzzz~~~{{{ooovvvtttnnnttt{{{pppeee___gggttt}}}sssllllllooo{{{{{{yyyoooppp|||lllVVVMMMNNNLLLNNNSSSZZZdddoooxxx~~~}}}xxxmmmzzzppptttxxxllleee\\\YYY]]]dddlllqqqqqqpppooommmmmmmmmmmmnnnnnnooorrruuuxxx{{{}}}~~~tttzzzyyysssyyytttggg___[[[ZZZaaajjjyyy{{{yyyzzz}}}zzzwwwttttttuuuwww{{{wwwyyyuuupppuuueeeSSSOOOPPPQQQSSSXXX```hhhrrryyy~~~yyyyyyqqqqqq~~~|||mmm```]]]]]]^^^fffpppppppppooonnnmmmmmmmmmmmmooooooooopppsssvvvyyyzzz~~~}}}|||vvvfff^^^]]]___cccggguuuwwwuuuooolllrrryyy}}}zzzoooooowww{{{}}}{{{yyywwwsssmmmpppnnnnnnqqqwww}}}|||tttsssyyyxxxqqquuu~~~zzz]]]QQQQQQRRRSSSVVV\\\ccckkkrrrxxx{{{wwwwwwssszzzzzzhhhfffddd]]]^^^gggmmmmmmllllllllllllllllllnnnnnnnnnoooqqqssstttuuuyyy{{{}}}~~~~~~|||pppiiigggiiikkknnnlllgggaaa^^^bbbhhhmmmzzz}}}nnncccmmmwww}}}{{{{{{|||vvvlllccceeekkksss{{{zzzvvvrrruuu|||~~~ssssss}}}nnnWWWSSSSSSPPPPPPSSSZZZbbbjjjqqquuuxxx{{{rrr{{{tttwwwyyysssjjjfff]]][[[___gggggghhhhhhiiiiiiiiiiiijjjllloooqqqrrrrrrqqqqqqwwwyyy{{{|||}}}qqqiiihhhjjjccc^^^YYYTTTSSSVVV]]]cccmmmqqqeeedddooovvvuuuvvvxxxssshhh___gggsss|||wwwmmmnnnsss{{{yyyuuu{{{dddWWWWWWUUUNNNNNNQQQWWW___gggooouuuyyytttjjjsssppprrrzzzrrrggg```\\\^^^aaabbbccceeeggghhhhhhhhhgggjjjmmmppprrrrrrqqqpppxxxzzz|||}}}~~~wwwkkkhhhiii```YYYRRRPPPOOOQQQVVV]]]hhhpppkkk\\\```ccccccdddfffeeebbbiiisss~~~xxxnnnbbbjjjvvv{{{zzz|||rrr]]]WWWXXXUUUPPPQQQSSSWWW]]]eeeooowww|||{{{nnndddwwwlllmmmpppyyyvvviiibbb___\\\^^^```cccfffhhhhhhiiieeegggjjjllloooqqqqqqrrrvvvxxxyyyzzz{{{|||qqqjjjgggbbbZZZSSSRRRRRRQQQUUU[[[eeeuuu}}}ddd^^^ZZZ[[[^^^bbbjjjrrr{{{|||uuummmfffbbbnnn~~~yyy}}}dddXXXWWWUUUUUUXXXWWWVVVVVVZZZaaalllvvv}}}yyykkkaaa}}}mmmmmmkkksss}}}uuuggg^^^ZZZ\\\___cccfffhhhiiijjjeeeeeefffhhhkkkooorrrtttssstttvvvvvvwwwxxx{{{}}}tttiiibbbbbbYYYRRRRRRRRRQQQTTTZZZ[[[tttxxxkkkccceeejjjrrr{{{qqqjjjccc^^^iiivvv}}}|||zzzvvv\\\WWWWWWRRRTTT^^^ZZZWWWUUUVVV]]]hhhttt{{{~~~xxxjjjaaallliiikkkttt~~~llljjj]]]]]][[[\\\bbbjjjiiiccchhheeedddfffkkkoooooonnnuuutttssssssuuuvvvvvvvvvzzz{{{||||||}}}}}}}}}}}}}}}kkkcccZZZ\\\^^^\\\YYYVVVWWWXXXfffuuuuuufff]]]___ddduuu~~~rrrYYYUUUWWWUUUTTTWWWXXXUUUSSSWWW\\\cccooozzzxxxkkkWWWXXXlllxxxyyyrrrpppzzz{{{rrrnnnoooxxx}}}kkkddd___ZZZYYY]]]bbbgggiiihhhgggeeefffiiimmmooopppqqqoooooopppsssuuuvvvvvvzzz{{{|||}}}}}}}}}||||||zzzjjjccc``````___]]]\\\ZZZYYYYYYmmmxxx~~~uuuhhh]]]^^^hhhsss{{{~~~hhhVVVTTTVVVSSSQQQSSSUUURRRQQQUUUZZZaaammmxxx|||ssseeeRRRTTT]]]aaa^^^ZZZ[[[ddduuuoookkkooo{{{xxxnnnccc[[[\\\]]]\\\```hhhhhhhhhhhhggghhhjjjnnnqqqkkkjjjjjjlllpppsssttttttwwwxxx{{{|||}}}}}}|||{{{~~~wwwnnniiieeeccc```^^^^^^^^^]]]\\\nnnzzz~~~{{{tttnnneee\\\ZZZcccrrr~~~lll___UUUUUUVVVRRRPPPRRRRRROOONNNRRRWWW]]]hhhrrrxxxooo```NNNSSS___]]]XXXXXXYYY^^^vvvqqqoooqqqwww}}}kkk___cccccc[[[YYY___cccfffiiijjjhhhhhhlllooohhhgggfffhhhlllnnnooooooqqqsssvvvzzz|||}}}|||{{{|||~~~}}}}}}~~~{{{vvvsssiiihhheeeaaa]]]\\\]]]___hhhwww}}}uuuppp```___^^^```fffqqq|||bbb[[[WWWWWWVVVRRRQQQUUUQQQNNNMMMPPPTTTXXXaaakkkuuuzzzyyyooo^^^LLLTTT^^^ZZZUUUWWWXXXWWWppp{{{wwwuuuwww~~~iiifffeee[[[UUUWWW]]]bbbhhhjjjiiihhhhhhjjjhhhfffeeefffhhhiiiiiiiiiiiilllpppuuuxxx{{{||||||zzz{{{|||{{{zzzzzz{{{|||}}}~~~tttuuurrriii___YYYZZZ]]]eeettt{{{qqqgggaaaTTTXXX___iiiuuuqqq[[[XXXVVVUUURRRPPPRRRVVVRRROOONNNQQQRRRUUU\\\dddmmmttt|||yyynnn[[[IIITTTWWWVVVRRRSSSVVVRRR]]]wwwtttnnnsss|||ppphhh___YYYYYYYYY]]]cccfffggggggffffffhhhgggeeeeeeffffffeeeddddddfffjjjnnnssswwwyyy{{{yyyzzzzzzzzzzzzzzzzzzzzz{{{~~~~~~xxxkkkbbb^^^___jjjsss~~~}}}vvvlllbbbZZZWWWSSSZZZeeeqqq|||wwwZZZTTTSSSRRRQQQOOOOOOPPPSSSSSSPPPPPPRRRSSSTTTZZZaaannnvvv}}}wwwkkkVVVDDDRRRQQQTTTQQQQQQWWWTTTTTT___qqq|||nnnkkkooouuuyyylllccc^^^YYYYYY[[[___ccceeeeeeeeehhhfffddddddeeeeeeeeedddcccdddfffiiimmmqqquuuwwwwwwwwwvvvwwwxxxyyyyyyyyyyyy|||}}}}}}yyypppjjjooottt{{{}}}~~~~~~{{{wwwsssmmmddd[[[WWWWWWYYY^^^iiixxx}}}}}}gggOOOKKKMMMOOOOOOPPPQQQQQQPPPRRRPPPQQQTTTUUUWWW\\\cccooowww}}}xxxjjjSSSAAAPPPMMMSSSOOOOOOWWWWWWQQQTTT^^^qqqssshhhfffnnnrrrzzzjjj```ZZZXXXVVVYYY___dddfffeeegggfffddddddeeefffeeedddccccccdddeeeiiimmmqqqssstttsssssstttvvvwwwvvvvvvxxx{{{~~~}}}~~~|||xxxpppttt{{{~~~}}}yyysssmmmhhh___UUUPPPRRR[[[bbbmmm}}}||||||}}}www```PPPGGGJJJNNNQQQSSSUUUSSSPPPQQQOOOQQQUUUWWWYYY___fffllluuu~~~yyykkkSSSAAAQQQOOOPPPQQQRRRSSSSSSSSSSSS```UUU___|||pppsssooolllqqqiiihhh```[[[ZZZXXXVVVYYY```aaabbbccceeefffeeebbb___eeefffhhhhhhhhhjjjllloooppppppppppppqqqsssvvvwwwvvvwwwxxxzzz{{{||||||}}}}}}}}}~~~}}}{{{}}}}}}|||}}}~~~~~~|||ttt{{{vvvrrrxxx{{{|||||||||yyyssslllfff```VVVLLLJJJOOO[[[kkkyyy||||||~~~iii^^^cccddd[[[QQQOOOTTTWWWTTTPPPRRRPPPQQQVVVZZZ[[[^^^ccckkkvvvvvv[[[GGGEEESSSMMMMMMNNNOOOPPPPPPPPPPPPQQQNNNSSSjjjsssqqqmmmmmmvvvvvvkkkbbb___]]]WWWSSSSSS``````bbbeeeggghhhfffddddddfffggggggggggggjjjlllkkkkkkkkklllmmmoooqqqrrrssstttvvvwwwyyyzzzzzzzzz||||||}}}~~~~~~||||||}}}{{{|||~~~{{{zzzzzz|||~~~~~~{{{}}}yyy}}}|||zzzwwwsssmmmddd[[[UUUPPPKKKIIIMMMUUUbbbuuu|||yyywww~~~{{{dddZZZ]]]aaaZZZSSSRRRUUUWWWUUURRRUUURRRRRRVVVXXXXXX[[[```jjjtttpppVVVDDDCCCQQQ~~~JJJJJJKKKLLLLLLMMMMMMMMMIIINNNMMMPPPjjj~~~yyy~~~xxxrrrkkkjjjooonnneeeaaa[[[VVVSSSXXXYYY[[[^^^ccceeeeeeeeedddeeefffeeeddddddfffhhhhhhhhhhhhhhhjjjlllnnnooopppqqqrrrtttuuuvvvwwwwwwzzzzzz{{{}}}~~~~~~{{{uuurrrrrrvvv|||}}}{{{|||}}}xxxwwwxxxzzz}}}~~~~~~|||zzzwwwsssllleee]]]TTTLLLFFFEEEFFFJJJRRR[[[hhh|||{{{yyyxxxxxxzzznnn___YYYXXX[[[YYYVVVUUUVVVWWWWWWVVVVVVSSSRRRVVVXXXXXX[[[```iiisss|||xxxgggNNNAAAAAANNN|||HHHHHHHHHIIIIIIJJJKKKKKKJJJNNNLLLGGGQQQvvv{{{ppphhhhhhrrrqqqgggbbb```___UUUTTTUUUYYY]]]aaacccccccccddddddcccbbbbbbdddeeeggggggggghhhiiikkkmmmnnnmmmnnnpppqqqssstttttttttwwwxxxyyy{{{|||}}}}}}~~~xxxyyy{{{}}}~~~yyywwwuuurrrrrrsssuuuwww}}}}}}}}}}}}}}}}}}~~~wwwwwwwwwyyy|||~~~~~~zzz~~~zzzyyyzzzwwwrrrllljjjeee^^^WWWPPPKKKFFFBBBFFFIIIPPPXXX___jjj||||||{{{{{{{{{~~~zzzzzz~~~sssaaa[[[ZZZYYYVVVWWWXXXXXXWWWWWWYYYZZZWWWTTTSSSWWWYYYZZZ]]]bbbiiirrr|||rrr```HHH>>>AAANNN{{{GGGGGGGGGGGGHHHIIIJJJKKKKKKHHHIIIIIIGGGTTTxxxnnnjjjnnnzzzyyyllleeebbbYYYWWWVVVWWWZZZ]]]___``````aaabbbaaa```aaabbbdddeeeeeeeeeeeegggiiikkklllkkklllmmmooopppqqqrrrrrruuuuuuwwwxxxyyyyyyyyyyyyqqqrrrtttvvvwwwxxxyyyyyyuuuwwwzzz{{{zzzwwwssspppvvvwwwxxx{{{}}}zzzyyyxxxyyy|||}}}|||{{{zzzvvvzzzsssqqqqqqnnnggg```[[[VVVPPPKKKHHHGGGEEEDDDGGGJJJRRRZZZbbbmmm|||zzz{{{|||~~~}}}}}}fffWWWVVVXXXWWWQQQTTTWWWWWWWWWWWWYYY[[[[[[XXXWWWZZZ[[[ZZZ[[[___jjjsss|||ooo[[[CCC===BBBOOO|||GGGFFFEEEEEEFFFGGGIIIJJJMMMEEEGGGNNNHHHEEE___uuummmiiimmmtttoooaaa```\\\WWWTTTTTTVVVWWWWWWZZZ\\\]]]^^^^^^___bbbddd`````````aaabbbdddfffggghhhiiikkklllnnnooooooooopppqqqssstttttttttsssssskkkkkklllmmmnnnppprrrsssqqqvvv}}}|||uuuppprrrrrrtttxxx}}}|||{{{zzzzzz{{{|||{{{yyy{{{{{{~~~}}}~~~~~~}}}{{{zzzvvvqqqjjjgggeeebbb\\\VVVPPPLLLGGGEEEFFFHHHIIIJJJKKKNNNWWWbbbmmmyyy}}}zzzxxxxxxzzz}}}ppp\\\RRRQQQQQQRRROOOQQQSSSTTTUUUVVVXXXYYY^^^[[[[[[]]]\\\XXXVVVXXXjjjttt}}}oooYYY@@@<<>>;;;CCCPPPDDDCCCBBBAAABBBDDDFFFHHHCCCCCCDDDCCCDDDGGGLLLOOO|||uuulllsss~~~yyynnnddd^^^[[[YYYWWWOOOQQQTTTVVVXXX[[[___bbb]]]]]]\\\]]]^^^```bbbdddcccdddeeeggghhhiiiiiijjjggghhhjjjkkkkkkjjjhhhgggcccaaa``````aaaeeeiiilllnnnppptttyyy|||}}}}}}}}}sssrrrssswww|||~~~}}}{{{|||{{{zzz{{{}}}}}}}}}|||vvvuuuzzz~~~|||~~~~~~~~~~~~~~~zzzvvvqqqnnnnnnooooooooopppmmmjjjkkkkkkhhheeeccc[[[XXXTTTOOOLLLHHHEEECCCEEEEEEFFFKKKTTT]]]dddhhhuuuvvv}}}{{{vvvxxxxxxwwwxxxzzz}}}~~~aaaLLLNNNSSSPPPMMMPPPOOOMMMLLLMMMQQQTTTUUUUUUPPPQQQUUU\\\^^^[[[XXXYYYhhhrrr}}}}}}qqqWWW<<<:::CCCPPPAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEGGGIIIJJJJJJKKK]]]uuu{{{~~~|||vvvjjj___[[[\\\SSSRRRRRRRRRSSSVVVYYYZZZ\\\]]]]]]]]]\\\^^^```bbbaaaaaaaaaaaaaaabbbccccccdddddddddccccccbbbbbbaaadddeeeggggggffffffhhhiiioooppprrrsssttttttsssrrrssstttvvvxxxyyy{{{{{{||||||{{{zzz}}}}}}zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{||||||{{{zzzyyyyyy}}}yyyuuussstttuuuvvvvvvrrroookkkiiihhhiiihhhgggfffdddbbbaaa```]]]WWWRRRMMMMMMLLLIIIFFFEEEEEEGGGGGGMMMUUU]]]dddkkkppptttyyytttsssyyyuuuuuuxxxyyy{{{gggYYYMMMNNNRRRQQQOOOOOONNNMMMMMMMMMOOOQQQTTTVVVPPPLLLNNNWWW___```^^^^^^iiitttsssRRRAAA@@@???UUU??????>>>>>>??????@@@AAA@@@AAACCCDDDFFFGGGHHHHHHUUUiii~~~}}}nnnbbb___\\\ZZZWWWUUUUUUTTTQQQOOOUUUVVVWWWYYY[[[]]]```bbb```_______________```aaabbbbbbbbbbbbbbbaaaaaaaaabbbdddeeeeeeeeeeeefffhhhmmmnnnoooqqqqqqqqqqqqppprrrssstttuuuvvvvvvvvvvvvvvvuuutttuuuxxxyyywwwuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssvvvssspppnnnnnnnnnmmmlllhhheeebbbaaaaaabbbaaaaaa]]][[[YYYXXXXXXUUUQQQMMMDDDDDDDDDDDDDDDFFFJJJMMMVVV[[[dddmmmvvv~~~yyytttrrrqqqtttuuuzzz}}}```UUUMMMNNNQQQQQQPPPQQQNNNMMMLLLMMMNNNQQQSSSUUUQQQNNNOOOWWW___aaa```aaagggrrr}}}qqqPPP>>>===<<>>???>>>???@@@AAABBBCCCDDDEEEMMMNNN]]]uuuvvvmmmgggaaa[[[XXXXXXWWWSSSOOORRRRRRTTTVVVYYY[[[\\\]]]^^^^^^^^^^^^^^^______```_________``````````````````aaabbbcccbbbbbbccceeehhhiiikkklllmmmmmmllllllnnnoooppppppppppppppppppqqqooonnnnnnpppqqqqqqpppppppppqqqrrrsssttttttuuurrrrrrqqqpppooonnnlllkkkllljjjhhhfffeeedddbbb```^^^\\\YYYXXXYYYYYYYYYXXXRRRQQQOOONNNNNNLLLIIIGGGAAAAAABBBDDDGGGNNNUUU[[[iiinnnwwwxxxsssrrrrrrrrrrrrvvv|||}}}jjjUUUPPPMMMNNNPPPOOOPPPRRRMMMLLLLLLLLLMMMOOORRRTTTSSSOOOOOOWWW^^^```bbbdddfffppp{{{rrrRRRAAA@@@>>>TTT<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBDDDLLLOOObbbwwwmmm```[[[\\\^^^\\\YYYUUUUUUUUUVVVWWWWWWWWWVVV[[[[[[\\\\\\]]]___```aaa____________^^^^^^^^^^^^\\\^^^____________```bbbcccdddfffggghhhhhhggggggiiiiiijjjkkkllllllllllllnnnmmmkkkkkklllmmmnnnooommmmmmmmmmmmmmmmmmnnnnnnkkkkkkjjjiiihhhfffdddcccaaa```_________]]]ZZZXXXYYYWWWTTTSSSSSSSSSRRRQQQKKKJJJIIIHHHGGGFFFEEEDDDGGGHHHKKKNNNTTT^^^hhhooo|||zzzwwwvvvuuutttsssvvvwww{{{jjjVVVNNNNNNNNNNNNNNNMMMNNNPPPLLLKKKKKKKKKLLLNNNPPPRRRRRRNNNOOOUUU[[[^^^aaaeeefffoooxxx~~~zzzoooQQQAAAAAA???VVV===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAA===GGGFFFJJJhhhuuugggbbbaaa___\\\YYYWWWUUUTTTUUUUUUSSSQQQVVVVVVWWWXXXZZZ\\\]]]^^^```______^^^]]]\\\[[[[[[ZZZ[[[]]]]]]\\\\\\^^^___^^^___aaabbbccccccbbbbbbbbbcccdddfffggghhhiiiiiiiiiiiiiiihhhhhhiiijjjlllkkkjjjhhhgggffffffffffffeeeeeedddcccaaa```^^^]]]YYYXXXXXXYYYZZZYYYWWWTTTUUUSSSPPPOOONNNMMMKKKIIIGGGGGGFFFEEEEEEEEEGGGHHHMMMPPPVVV]]]gggrrr~~~~~~}}}}}}}}}}}}{{{wwwtttyyy|||uuu]]]OOOKKKNNNOOONNNKKKKKKKKKLLLKKKJJJJJJIIIJJJLLLNNNPPPQQQMMMMMMRRRWWWYYY^^^bbbgggnnnvvv{{{}}}~~~yyyrrrfffIII<<<======TTT======<<<<<<======>>>??????>>>===<<<<<<===???@@@>>>===>>>GGGSSSbbb~~~yyyuuukkkccc^^^^^^[[[VVVUUUWWWWWWUUUSSSRRRRRRRRRSSSTTTVVVWWWXXX]]]]]]\\\[[[[[[ZZZZZZYYYXXXYYY[[[[[[ZZZZZZ\\\]]][[[\\\]]]____________^^^\\\]]]___aaacccdddeeeeeeaaabbbcccbbbaaaaaaccceeefffeeeccc```___^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXSSSSSSSSSTTTVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDEEEFFFGGGGGGIIILLLPPPTTTUUU[[[eeeppp|||}}}~~~|||{{{uuubbbVVVQQQJJJNNNOOOLLLJJJKKKJJJHHHJJJJJJIIIHHHIIIKKKMMMNNNOOOLLLMMMQQQTTTVVVZZZ___hhhnnnuuuyyy||||||uuummmaaaGGG===??????UUU<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;===>>><<<===>>>EEEHHHJJJnnnwwwuuu~~~{{{}}}|||tttnnnggg```\\\]]]]]]ZZZXXXUUUTTTTTTSSSRRRSSSSSSSSSVVVWWWWWWWWWXXXXXXYYYYYYWWWXXXYYYZZZYYYYYYZZZ\\\XXXYYY[[[\\\]]]]]]\\\[[[XXXYYY[[[\\\]]]^^^^^^^^^YYY\\\^^^^^^\\\[[[\\\^^^___^^^[[[YYYXXXXXXXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSPPPOOONNNOOOPPPOOONNNLLLIIIHHHGGGGGGHHHHHHFFFDDDGGGIIIMMMPPPTTTZZZbbbhhhjjjqqq}}}{{{{{{|||~~~sss___TTTOOONNNJJJMMMMMMIIIJJJMMMLLLHHHJJJIIIHHHGGGHHHJJJLLLMMMNNNMMMNNNRRRSSSSSSWWW\\\hhhnnntttxxx|||}}}vvvmmmaaaHHH@@@CCCAAAVVV<<<;;;;;;;;;;;;<<<======>>><<<;;;999999:::;;;<<<444AAAAAA:::;;;EEEZZZtttssssssyyy|||}}}|||{{{|||tttmmmpppvvvzzz{{{www~~~vvvllleeecccbbb^^^[[[[[[ZZZXXXVVVTTTRRRRRRQQQQQQRRRSSSTTTVVVWWWYYYYYYVVVXXXYYYYYYXXXYYYZZZ\\\WWWXXXYYY[[[[[[[[[[[[ZZZWWWXXXYYYYYYZZZZZZYYYYYYVVVYYY\\\\\\ZZZYYYYYY[[[ZZZXXXVVVTTTTTTTTTVVVVVVSSSTTTTTTTTTSSSRRRQQQQQQOOONNNLLLKKKKKKKKKIIIGGGGGGFFFFFFHHHJJJJJJIIIHHHJJJNNNSSSXXX^^^gggrrryyywwwtttwww|||||||||eeeUUUMMMIIIGGGIIILLLKKKHHHJJJOOONNNHHHIIIIIIGGGGGGGGGIIIKKKLLLOOOMMMOOOSSSTTTSSSUUUZZZhhhnnntttyyy~~~xxxppp^^^FFF>>>AAA>>>QQQ:::::::::::::::::::::::::::::::::999999::::::;;;===;;;:::;;;<<>>@@@KKKwww888888888888888888888888::::::999888777777777777666666888<<<;;;999;;;@@@DDDDDDMMMhhh~~~vvvvvvnnnooosssnnnhhhccc```]]]^^^gggqqquuu~~~tttkkkgggdddaaa^^^^^^]]]]]]]]]VVVVVVVVVVVVVVVVVVVVVVVVPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHLLLKKKJJJJJJIIIIIIIIIJJJGGGIIIKKKMMMOOOQQQSSSUUU[[[___dddfffeeegggmmmqqqnnnooosssxxx~~~zzzvvvrrroooqqqqqqpppmmmjjjkkkpppuuu|||]]]SSSLLLLLLLLLJJJHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPOOOOOONNNMMMLLLKKKOOOQQQRRRSSSTTTUUUYYY[[[\\\gggsssyyyzzzyyysssmmmZZZEEE999===>>>IIIvvv777777777777777777777777999888777666666666666666666444555888999888;;;@@@>>><<<<<>>;;;999AAASSSccc~~~qqqzzz{{{vvvjjjddd\\\[[[aaajjjoooppprrrwwwxxx{{{yyyrrrqqqnnnllljjjiiihhhhhhfffdddbbb```_________```^^^]]]\\\[[[\\\___aaaccciiijjjlllnnnqqqtttwwwyyyzzz~~~zzzvvvtttsssrrrqqqqqqqqqqqqqqqrrrtttvvvuuu~~~wwwbbbSSSKKKIIIHHHKKKNNNLLLIIIIIILLLHHHKKKNNNNNNLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGIIIKKKMMMOOOTTTZZZ^^^dddllltttwwwxxxxxxuuuppp```III:::;;;;;;EEEqqq555555555555555555555555333333333444555666777888444111222666888555444555000444777666444888@@@HHHLLLmmmnnnjjjnnnzzztttllljjjaaa\\\^^^aaabbbhhhppplllsss{{{~~~|||zzzxxxyyyyyyzzz|||zzzxxxwwwyyy|||yyyvvvqqqllljjjkkknnnpppqqqrrrssssssssstttwwwyyy{{{uuu]]]MMMJJJNNNIIIHHHJJJMMMJJJGGGHHHLLLAAAEEEIIIJJJIIIHHHJJJLLLMMMLLLLLLKKKLLLLLLMMMNNNGGGHHHIIIJJJLLLQQQVVV[[[]]]hhhrrrwwwyyyzzzvvvrrr]]]GGG:::<<<<<>>EEEbbb444444444555444444333222444444333333333333444444333333333333333333333333333333444555666777888888999===HHH\\\yyyyyyooofffbbbbbbccccccaaaaaabbbcccfffjjjmmmpppyyy{{{|||xxxuuurrrnnnkkkiiihhhgggggggggiiikkkllliiinnnxxxttt```RRRLLLJJJHHHFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFEEEDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJFFFCCCDDDIIIPPPUUUWWW]]]eeeooowww}}}|||uuu[[[CCC;;;999===DDDaaa444444444444444333222222444333333222222333333444222222222222222222222222000111111222333444555555666999:::===KKKkkk}}}{{{ssskkkfffbbbbbb```]]]\\\]]]^^^^^^^^^fffhhhkkkqqqwww}}}}}}zzzqqqnnniiigggffffffffffffggggggfffffffffjjjooosssvvv~~~hhh^^^QQQIIIHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHEEECCCDDDIIIOOOUUUXXX^^^fffooovvv{{{~~~yyyqqqVVV???999999===CCC___333444444444444333222222333333222222222222333333222222222222222222222222///000000111222222333333444888:::888:::KKKhhhssshhhhhhhhhgggddd```^^^]]]^^^___```bbbfffiiinnnqqqssswww{{{|||xxxtttpppmmmjjjhhhaaaaaacccdddeeeeeedddbbbbbbeeehhhkkknnnvvvkkkXXXQQQJJJGGGHHHJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCDDD@@@AAABBBCCCCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIGGGEEEDDDEEEIIINNNTTTWWW\\\dddmmmssswwwyyyssslllSSS===999999>>>DDD^^^333333444444333333222111222222111111111111222222111111111111111111111111000000000111111222222333...444888777666:::EEEOOOuuuxxx{{{|||wwwmmmeeebbbbbb^^^^^^^^^___aaabbbddddddeeehhhkkknnnqqquuuyyy||||||xxxuuusssnnnmmmkkkgggdddaaa``````aaabbbdddeeeeeeeeeeeeeeeccckkktttzzziiiTTTPPPLLLIIIHHHIIIJJJIIIHHHIIIGGGEEEBBB@@@>>>======:::===AAABBBCCCDDDGGGJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEEEEHHHMMMRRRVVV\\\ccclllrrrvvvxxxrrrjjjSSS===999:::???DDD^^^333333333333333222111111222111111000000111111222000000000000000000000000000000000111111111222222///111444555666777:::<<>>:::888777777;;;@@@CCCCCCEEEHHHLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGFFFHHHKKKPPPTTT\\\dddmmmsssxxxzzzuuummmUUU???::::::???DDD^^^222333333333333222111111111111000000000000111111000000000000000000000000/////////000000000000000222111111222444777888999222DDDaaa~~~ssskkkiiifffbbb^^^[[[YYYXXXVVVXXX[[[]]]]]]^^^```aaa___bbbeeegggiiimmmrrrvvv|||}}}zzzwwwuuusssrrrpppmmmkkkgggfffdddbbb___]]][[[ZZZ[[[]]]______^^^___bbbeeedddgggjjjmmmrrryyyuuu```PPPKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHGGGDDDAAA>>>;;;999777<<>>888>>>CCCEEEDDDDDDGGGKKKMMMMMMLLLKKKJJJIIIIIIHHHGGGIIIIIIHHHGGGHHHMMMQQQWWW```iiiqqqwwwzzzvvvoooWWW@@@999888;;;AAA\\\666555444333111000//////000000000000000000000000////////////////////////........................///000000000111111111111000///555???HHHZZZwwwqqqkkkfffgggccc______```___\\\YYY_________bbbcccbbb^^^YYYbbbggglllooonnnnnnooopppqqqsssrrrrrruuuyyyxxxrrrqqqtttsssnnnmmmnnnjjjcccccc```___aaa```]]]]]]```^^^___`````````___^^^^^^``````bbbdddbbb___]]]^^^]]]aaaeeegggggghhhlllooo}}}{{{sssfffUUUJJJGGGHHHKKKKKKFFFFFFEEEEEEFFFHHHJJJKKKPPPMMMMMMRRRYYYYYYPPPFFFAAACCCFFFHHHIIIIIIGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIEEEEEEGGGJJJHHHGGGKKKQQQUUU]]]gggnnntttvvvpppiiiTTTAAA<<<888;;;BBBZZZ444444333222111111000000////////////////////////................................................//////000000000111111111777444444777666<<>>VVVyyy|||www||||||tttqqq}}}xxxrrruuu}}}~~~zzzzzzsssooooooqqqsssrrrtttyyyxxxyyy{{{yyyhhhZZZPPPJJJKKKJJJIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGHHHJJJKKKFFFPPP\\\cccaaaXXXNNNHHHAAABBBDDDEEEFFFFFFFFFEEEHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBB@@@???EEENNNVVV]]]dddiiimmmnnniiibbbJJJ999777777;;;@@@WWW000000111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111///...///111111111000333111333;;;GGG```uuu```OOOHHHJJJNNNJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJIIILLLPPPRRRPPPMMMJJJHHHBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCAAAAAAAAA???>>>CCCKKKSSSZZZbbbggglllooojjjdddMMM<<<999888;;;AAAXXX111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...///111333444333222000222666555:::TTTppp|||nnn[[[LLLEEEEEEHHHLLLHHHIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCBBBAAAAAAAAA???@@@AAA???===AAAHHHOOOWWW^^^dddjjjnnnkkkeeePPP>>>:::777;;;AAAYYY111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...///......///...---000+++...888999333777BBBYYYyyy|||}}}yyycccUUUGGGDDDGGGIIIGGGEEEHHHIIIJJJJJJIIIIIIIIIJJJGGGGGGGGGGGGHHHJJJLLLMMMKKKIIIHHHHHHKKKLLLKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@BBB???===@@@FFFLLLTTT\\\bbbiiimmmkkkeeeRRR???:::777:::@@@XXX000//////////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................//////000222222333333333:::FFF___|||yyyvvvzzz~~~kkkaaaRRRKKKFFFFFFEEECCCCCCFFFJJJJJJHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJKKKIIIHHHFFFEEEEEEFFFFFFFFFDDDAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???===<<<<<<<<<>>>???AAACCCIIIQQQWWW\\\eeepppsssooo[[[CCC999444999???SSS//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------......000111111222222222555777===LLLeeevvveeeXXXPPPPPPJJJFFFGGGGGGFFFFFFIIIIIIIIIGGGFFFFFFGGGHHHIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEEEECCCBBB@@@???@@@@@@???>>>AAAAAAAAAAAAAAA@@@??????===<<<<<<<<<===???AAABBBIIIOOOVVVZZZcccmmmqqqppp___FFF:::555999>>>QQQ...///111222222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///.........------,,,,,,------...///000000000000000222333444<<>><<<<<<<<<<<<===>>>@@@AAAHHHMMMSSSXXX```iiiooopppdddIII<<<555999===OOO---///111333333111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///......------,,,,,,+++,,,,,,---...............///444777555222444===FFFbbb{{{~~~|||}}}{{{}}}~~~tttggg^^^YYYWWWVVVUUUOOOJJJGGGIIIJJJIIIJJJMMMGGGGGGFFFEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCDDDCCC@@@>>>>>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<>>>???@@@FFFJJJPPPVVV]]]eeelllooogggKKK<<<555999===NNN,,,...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,......------,,,,,,,,,,,,++++++,,,------------,,,......---+++***---444999555JJJaaattttttccc]]]WWWTTTUUUWWWWWWVVVPPPKKKHHHJJJKKKIIIIIIKKKHHHHHHFFFFFFFFFGGGHHHIIIEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFFFFGGGBBBAAAAAABBBCCCBBB???<<<<<<<<<===============<<<<<<<<<;;;;;;;;;===>>>???DDDHHHNNNUUU[[[aaaiiioooiiiLLL<<<555:::???OOO,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,++++++,,,...000111111,,,333:::BBBSSSooovvvggg[[[QQQPPPPPPQQQSSSTTTTTTSSSRRRMMMJJJLLLMMMKKKKKKMMMJJJIIIHHHGGGGGGGGGHHHHHHDDDEEEFFFFFFEEEDDDCCCBBB>>>???AAACCCEEEFFFFFFFFF???>>>======>>>>>><<<::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>BBBEEEMMMVVV[[[___fffnnnlllMMM<<<555:::???OOO,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))***+++++++++++++++,,,,,,------...+++,,,,,,------,,,,,,++++++---000222222000,,,)))///---,,,///333???TTTfff~~~ttthhh^^^VVVOOOMMMNNNPPPPPPPPPQQQSSSTTTRRRMMMLLLOOOQQQOOOOOOQQQMMMLLLJJJHHHGGGGGGHHHHHHDDDEEEGGGHHHGGGFFFEEECCC???@@@BBBCCCDDDDDDCCCCCC???===;;;;;;;;;<<<;;;999999999:::;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===@@@DDDMMMWWW\\\]]]dddmmmqqqQQQ>>>555:::>>>MMM|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))******+++)))***+++,,,------...///,,,,,,---------,,,,,,+++,,,+++)))'''&&&)))...333,,,***---222///***222???FFF^^^~~~qqqqqqjjj[[[NNNJJJKKKLLLLLLMMMNNNLLLKKKLLLQQQVVVRRRNNNMMMQQQTTTSSSTTTVVVOOOMMMKKKIIIHHHGGGHHHHHHEEEFFFHHHIIIIIIHHHGGGEEEAAABBBCCCCCCCCCBBBAAA@@@AAA???<<<;;;<<<<<<<<<;;;888999::::::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===???CCCMMMXXX\\\]]]cccmmmuuuTTT???666999===KKKyyy//////.........---------++++++++++++++++++++++++******+++++++++******))))))************+++++++++************************++++++++++++++++++++++++++++++******************************************.........////////////000666===IIIXXXkkk|||nnnfffQQQPPPNNNLLLJJJHHHFFFEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQPPPPPPQQQTTTUUUUUUTTTOOONNNMMMKKKIIIHHHGGGGGGGGGFFFDDDDDDEEEFFFEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>><<<;;;;;;::::::888888999::::::;;;<<<<<<;;;999777666777999;;;===???DDDKKKRRRXXX]]]bbbeeemmmZZZ<<<555>>>:::KKKwww///.........---------,,,++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++************************++++++++++++++++++++++++************************************************---------............///,,,000555;;;DDDRRRcccoooyyyjjj\\\PPPIIIDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGIIILLLNNNOOOQQQOOONNNOOOPPPQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;888888999999:::;;;;;;<<<:::999777666777999;;;<<<@@@DDDJJJPPPTTTYYY]]]```jjjXXX<<<555>>>:::KKKvvv......------------,,,,,,++++++++++++++++++++++++)))******+++++++++******)))))))))*********++++++************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,------------............222:::@@@QQQ^^^sssuuufffWWWLLLDDD@@@>>>;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCDDDGGGIIIKKKLLLOOOMMMKKKKKKLLLMMMLLLKKKNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;888888888888999:::;;;;;;:::999777777777888:::;;;@@@DDDIIIMMMPPPTTTXXXZZZdddVVV===666>>>:::JJJttt------,,,,,,,,,,,,,,,,,,************************))))))***+++++++++******))))))))))))************************************************************))))))))))))************************************************+++++++++,,,///000000///...000333777222666???LLL]]]qqqwww___VVVJJJ@@@<<<===@@@BBB===============>>>>>>>>>??????@@@BBBDDDFFFHHHIIIKKKIIIHHHHHHIIIKKKKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBBBBBDDDFFFEEEDDDCCCAAA@@@????????????>>>===<<<;;;;;;;;;;;;999888888777888999:::;;;:::999888777777888999:::???BBBGGGJJJNNNQQQUUUXXX^^^UUU???777===999JJJsss++++++,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++(((((()))))))))*********))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,---///000000...,,,---444BBBRRR]]]hhhuuu~~~jjjXXXOOOPPPJJJAAA;;;999:::<<<>>>>>>>>>>>>>>>======<<<<<<===>>>>>>@@@BBBDDDFFFHHHHHHFFFDDDEEEHHHJJJKKKLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDBBB??????AAADDDCCCBBB@@@???>>>======<<<======<<<;;;::::::::::::999888777666666888999:::999999888777777777888999===@@@DDDIIIMMMQQQVVVZZZ[[[UUUAAA888<<<999IIIrrr******++++++++++++,,,,,,************************((()))***+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))************************'''(((((())))))*********))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++---...//////...///000222>>>GGGWWWiii||||||vvvoooggg[[[MMMCCC@@@EEEBBB>>>;;;;;;::::::999;;;;;;;;;;;;<<<<<<============>>>@@@BBBDDDFFFGGGEEECCCBBBCCCFFFIIIKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEBBB???===???AAA@@@???>>><<<<<<;;;;;;;;;<<<;;;:::999999999999999999888666555555777888:::999999888777777777777888;;;>>>CCCGGGLLLQQQVVVZZZYYYWWWDDD999;;;888IIIrrr************+++++++++,,,************************(((((()))++++++,,,,,,+++(((((((((((()))))))))***))))))))))))))))))))))))************************''''''(((((()))******+++))))))))))))))))))))))))((())))))))))))*********......------......---,,,'''***///111000...,,,+++000000111666BBBVVVlll{{{~~~uuulllYYYPPPIIIIIIGGGBBB???@@@<<<;;;;;;<<<>>>>>><<<:::999999::::::;;;<<<<<<======>>>>>>@@@BBBDDDFFFGGGEEECCC@@@AAACCCFFFHHHIIIIIIHHHFFFEEEDDDCCCBBBBBB@@@DDDFFFEEE@@@===>>>@@@>>>===<<<;;;;;;;;;;;;;;;:::999888888777888888888999888666444444666888999999888888888777777777777;;;>>>AAAEEEIIIOOOUUUYYYZZZZZZGGG999999777IIIsss))))))******+++++++++,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************((('''''')))+++---------,,,,,,+++)))(((***...222...///000000111555<<>>:::???BBB???;;;;;;<<<<<<<<<>>>???>>>;;;888<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>???@@@CCCEEEGGGHHHEEECCC@@@???AAADDDEEEFFFJJJIIIGGGFFFDDDCCCBBBBBB@@@DDDHHHGGGBBB>>>>>>@@@===<<<<<<;;;;;;;;;<<<<<<999888777777777777777777:::888666444444555777999999888888888777777666666;;;>>>AAADDDHHHMMMRRRVVV[[[\\\III999999666JJJsss)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((+++)))'''(((+++,,,***'''))))))))))))))))))))))))******))))))((((((''''''************************(((((()))***++++++,,,,,,---------............///555666;;;FFFVVVjjj}}}{{{ccc\\\PPPEEE>>><<<>>>@@@======>>>>>>>>>>>>===<<<<<<<<<<<<<<<============999999999888999999::::::;;;<<<===>>>????????????>>>>>>======>>>@@@BBBCCCHHHHHHHHHFFFDDDDDDFFFHHHBBBDDDFFFEEEAAA>>>>>>???>>>>>>===<<<;;;::::::999999::::::999666555555666888888888888777777777666;;;;;;<<<===<<<;;;999888:::===BBBEEEHHHKKKOOOQQQ[[[[[[RRR999666<<>>FFFJJJ[[[aaalllzzzyyyooofff\\\TTTNNNEEEBBB>>>;;;:::===@@@BBB======>>>>>>>>>======<<<<<<<<<<<<<<<============::::::999999999999999:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEFFFFFFEEEDDDDDDEEEGGGDDDFFFGGGFFFCCC@@@???@@@======<<<;;;:::999999888888999999888666555555666888888888777777777666666999999999999999888777777999===AAAEEEHHHKKKNNNQQQYYY[[[TTT<<<999===EEEnnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))(((((())))))))))))((((((***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((************************((())))))******+++++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,:::???GGGOOOXXXcccnnnvvvyyynnnccc]]]TTTKKKDDD???;;;888999999999999:::;;;<<<===<<<<<<===============<<<<<<<<<<<<<<<============<<<;;;::::::999999999999::::::999999:::;;;<<<===;;;<<<===>>>???@@@@@@AAAAAACCCEEEEEECCCCCCCCCDDDCCCDDDEEEDDDBBB@@@@@@@@@<<<<<<;;;:::999888777777777888888777555444555666777777777777666666666666666666555444444444555555999<<<@@@DDDGGGJJJMMMOOOUUUZZZVVV???<<<===CCCkkk))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((************(((((((((((((((((((((((())))))))))))((((((((((((************************((()))))))))*********+++++++++++++++,,,,,,,,,---++++++---...///000111111333777999999777999@@@FFFTTTZZZeeerrrvvvtttsssrrrnnndddVVVLLLDDD@@@<<<:::::::::;;;;;;;;;;;;;;;::::::999888888;;;;;;<<<=========<<<<<<<<<<<<<<<<<<==================<<<:::999999999999:::999888777777999;;;<<<888999:::;;;===>>>>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@>>>>>>???????????????@@@::::::999888777666666555555666777666444444555666777777666666666555555555555444222111111222333444888;;;???CCCEEEHHHKKKNNNQQQWWWTTT???;;;<<>>:::888777777888888777555555444444444555777999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===<<<;;;:::::::::::::::999777666777888:::<<<888999:::;;;<<<>>>??????AAACCCDDDCCC@@@>>>===<<<;;;;;;;;;<<<>>>@@@@@@AAA999999888777666555555444333444555555444333444666666666666555555555555444444333222111111222444444777:::>>>BBBDDDFFFIIILLLMMMTTTRRR<<<888;;;DDDooo))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((''''''(((***+++(((+++......---,,,...000//////000111444888;;;>>>===@@@EEEJJJOOOUUUZZZ^^^nnntttzzz{{{xxxzzz}}}uuuuuussspppmmmmmmnnnppp]]]ZZZXXXVVVOOOEEE@@@AAA999888777888;;;<<<<<<;;;999999999::::::999666444777666444444444666888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888999:::;;;;;;::::::;;;===???AAACCCAAABBBCCCAAA???===<<<======<<<;;;<<>>888777999999888777777777888777777888888888999;;;;;;999777;;;:::999888777666666666888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999===AAACCC@@@@@@AAA@@@>>>===???@@@AAA>>>;;;;;;===>>>>>><<<999999888777666555444444///111333333222222444666555555555444444444333333111222222333444444333333666999<<>>@@@AAABBBAAA@@@???999777666999;;;:::999:::666888;;;;;;999777666777666666999>>>===888777:::333333444444555666666555999777555555555555444222222333555777888888888888777888999:::;;;;;;<<<;;;<<<<<<<<<<<<=========>>>===<<<<<<<<<<<<======>>>;;;<<<=========<<<;;;;;;888666444333555999>>>AAA>>>>>>???>>>>>>???BBBDDDBBB>>>:::999::::::888666999999888777666555444444///000222222222222444666555555444444444333333333000111222444444444333222555888<<>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>>>>===>>>>>>======>>>>>>===<<<;;;;;;999888777777777888999::::::::::::;;;;;;<<<>>>>>>===<<<:::999888777777777777777777777666555444333333333333111000000222444444444444444333333222111222222111111222222333444999777>>>KKKOOOHHHFFFKKKLLLUUU^^^JJJ<<<<<>>===============<<<<<<<<<<<<<<<;;;::::::999888777777777888999:::<<<;;;;;;::::::;;;;;;;;;<<<;;;:::999888777777777666777777666666555444333444444555333111111222333333333444444333222222111222111111111111222333333777999EEEVVVYYYOOOHHHIIIKKKTTT]]]JJJ<<<;;;DDDggg************************(((((((((((())))))))))))))))))))))))((((((((((((***))))))))))))))))))((('''''''''(((((((((((((((***)))(((''''''((()))***...---,,,***)))'''&&&%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))*********))))))))))))***++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---///---...//////000000//////////////////////////////000000000000111111111111111111111222222222333333333333333333333222222222333333333444444444444444222333444555555555444333555444444333333444444555555555666666777666666555666666777999:::;;;<<<===::::::::::::::::::::::::=========<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888888888888999:::;;;======<<<;;;:::999999999;;;:::999888777666666666666666666666555444333222444666777777444222222222222333333333333222111111111111111111111222222333333666AAAPPPSSSKKKDDDDDDJJJQQQZZZIII<<<:::BBBeee************************(((((((((((())))))))))))))))))))))))((((((((((((******))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))),,,++++++)))((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++)))+++,,,,,,++++++,,,...,,,,,,---...............------............//////.../////////000000000000000000000000111111111111222222222222111111111111222222222222222333333333111333555666666555444333444444333333333333444444333444444555555555555555666666777888999:::;;;;;;888888888888888888888888;;;;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<>>>===<<<;;;:::::::::::::::999888777666666666666555555555555555333222222444666999999666444222111111222222222222222111111000000000000000111222222555444777>>>BBB@@@AAAEEEHHHNNNWWWHHH<<<999???ccc))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((''''''''''''''''''(((((())))))))))))(((((((((((()))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((('''(((((((((((()))))))))))))))(((((())))))***+++)))))))))*********++++++)))***,,,+++******+++,,,++++++,,,------------,,,,,,,,,------............////////////000000000000/////////000000000111111111111111111111111111111111111111111222222333333111222444666666555444333333333222222222222333333111222333333444444444333666666777777888999::::::888888888888888888888888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????======<<<<<<<<<<<<======888888777666555555555555555555555555444333222111333555888999777444222111000000111111222111111000000000//////000000111222999666555888;;;>>>CCCHHHEEEJJJSSSHHH>>>999>>>bbb))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((())))))******(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((''''''(((((((((((()))))))))(((((((((((()))******((())))))))))))*********)))***++++++***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,---......//////////////////000000000000/////////000000000111111000000000111111111111111000000111111222333333333000111333444555444444333333222222111111222222333111111222333444444444444555666666777888888999999888888888888888888888888888999;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>??????@@@???<<<<<<;;;;;;;;;<<<<<<===777666555555444444444555444444444444333222111111000333666777555333111111//////000111111111111000///////////////000000111333444666999<<<>>>@@@AAACCCFFFPPPHHH@@@:::>>>bbb))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((((((((((((((())))))***++++++,,,(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((())))))((((((((((((((()))******((((((((()))))))))******)))***+++***)))((()))+++***+++,,,,,,------,,,,,,,,,,,,,,,---.../////////........./////////000000//////000000000111111111000000000111111222222222000000111222222333444444000000111222222333333444222222111111111111222222222222333444555666666555555555666666777888888888888888888888888888888888888999;;;<<<===<<<;;;:::999999:::;;;;;;;;;;;;;;;999:::<<<===?????????>>><<<;;;;;;:::999999999999666555444444444444444444333444444333333222111000...000333444333111111111...//////000111111000000///............///000000...111444777:::<<<===<<>>>>>>>>======<<<:::888777666555555555555444333333333444444333333333333222111000000,,,///111222111000111222......///000000111000000...............///000000333444555555888<<>>@@@DDDHHHKKKFFF999EEEfff(((((((((((())))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***)))))))))((((((((('''((((((''''''''''''((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))(((((()))************)))***+++,,,,,,------,,,,,,*********+++++++++,,,,,,------............------000000/////////............/////////000000000000...///111222333333222222111111000000111111222333222222111111111111222222333333333444555666777888333444444555666666777777===;;;999777666666777888::::::;;;;;;;;;;;;::::::888888999999999999888888777777777999;;;;;;:::888;;;999777555555666888999444333333222222333444555444444333222111000//////....../////////000000000////////////////////////000000////////////000000111333555777777999;;;===>>>BBBFFFIIIEEE999EEEeee''''''(((((())))))******))))))))))))((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))***((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&'''''''''((((((((('''((())))))******))))))***++++++,,,,,,,,,,,,,,,*********++++++++++++,,,------............------///............---------....../////////000000000//////000111222222222222000000111222222222222222222222111111111111222222555555555555666666777777333333333444555555666666999999777666555666777888999999:::::::::::::::999888888999999999999888888999777777777999999888777777666555555444444555555111111111111111222333444333333222111000000//////.........////////////000////////////////////////000//////......//////000000222555666777888;;;===;;;@@@CCCHHHEEE999EEEddd&&&''''''((()))******+++))))))))))))(((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))))))))((((((''''''&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,---.........------------------------------........./////////000000//////000111111111111111///000111333333222111111222222111111111111222222555555555666666666555555222222333333444555555555777666555555555666666777777888999999:::999999999888888999999999999888888999888666666777888777666444555555555555444333333//////000000111222333444222222111000000///......------........./////////......................../////////....../////////000222444666666888:::<<<:::>>>BBBHHHFFF;;;FFFeee&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))))))))((()))))))))******************************************))))))((((((((('''&&&'''((())))))***++++++((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((())))))))))))))))))***++++++,,,,,,++++++))))))*********+++++++++++++++,,,---......------,,,,,,,,,---------------............////////////000000000000000000111111///000111333333222111111222222111111111111222222333333444555555555444444222222333333444555555555555555555555555555666666666777777888999999888888777888888999999888888777888666555555666777666555333444555555555444222222//////000111222333333333000000000//////......---------------............------------------------//////............/////////111444555666777999;;;;;;>>>BBBIIIHHH===GGGeee''''''(((((())))))******(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))******))))))))))))***************************************))))))))))))))))))(((&&&'''((()))******))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))******+++++++++++++++)))))))))************+++***+++,,,------...------,,,,,,,,,------------...------........./////////000000/////////000000111000000111222222222222222222222111111111111222222111222444555555555444333333333333444555555666666555555555555555555555555555555666777888888888888666777777777777777777666666555444444666666666444333333333333333222111111//////000111222222222111/////////......---------,,,,,,,,,---------......------------------------///......------......///...000333444555666999;;;<<<>>>BBBIIIIII>>>GGGccc(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((()))))))))*********))))))))))))************************************)))))))))))))))*********&&&'''((()))))))))((('''((((((''''''''''''(((((('''((((((((()))))))))***((((((''''''''''''((((((%%%&&&'''((()))(((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((()))))))))&&&'''(((((())))))(((((())))))***+++++++++++++++))))))))))))******************+++,,,------------,,,---------............---------.........//////111000//////...///000111111111000000111111222333222222111111111111222222000222444666777777666555333444444555666666777777555666666666666555555555444444555666777777777777555555666666666666555555333222333555777777555333111111111000000000000000......000000000000///............---------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...000222444555666888:::;;;>>>AAAHHHIII>>>EEEaaa))))))))))))(((((((((((('''((((((((())))))******))))))))))))************(((((())))))*********+++))))))))))))************************************(((((())))))******++++++''''''((())))))((('''&&&((((((''''''''''''(((((('''((((((((())))))******((((((''''''''''''(((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((((())))))***++++++++++++***))))))))))))************)))***+++,,,------...------------....../////////---------.........//////111000///......///000111222111000000000111333444222222111111111111222222111222555777888888777777444444555555666777777777666666777777666555555444333444555666777777777777444444555555555555444444111111222555777777555333000000///............///---.../////////...---,,,------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------............000222444444666888:::;;;===@@@GGGHHH<<>>BBBVVV(((''''''''''''((())))))'''&&&''''''((())))))))))))))))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''***))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((''''''((()))***))))))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++)))))))))))))))***++++++,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...+++---...///...///111222000000////////////000000111111222222222222111111333333333333444444444444444444444444444444444444444444444333333333222222111111222222222222111111333333333333333333333333111111111222111000000////////////.........------/////////...---,,,+++***+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111111111222444666555888999???CCC===@@@RRR'''''''''''''''(((((()))''''''((())))))***++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''((((((''''''''''''((()))***+++)))))))))(((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************))))))(((((())))))***+++,,,++++++++++++,,,------,,,------------------,,,------,,,,,,,,,,,,------+++---...///...///111222000000////////////000000111111111222222111111000222222222333333333333444444444444444444444444444333333333333333222222222000111111222222111111000333333333333333333333333000000111111000000///...............------------............---,,,+++*********+++++++++***))))))************++++++,,,,,,************************+++++++++,,,,,,,,,---------...000111111222444666555999999===CCC???BBBQQQ''''''&&&&&&''''''((()))'''(((************,,,---------,,,+++***))))))((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&'''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((()))************))))))(((((((((((()))******+++++++++++++++,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++---...///...///111222111000000///////////////111111111222111111000///111111111111222222222222222222222222222222222222333333333333222222222222111111111222222111111111222222222222222222222222000000000000000///............---------,,,,,,,,,---------------,,,+++***)))***************))))))******))))))******+++,,,))))))))))))))))))))))))******++++++,,,,,,------,,,...000111111222333555666;;;;;;>>>DDDBBBDDDQQQ'''&&&&&&&&&&&&'''((((((&&&(((******)))***,,,...,,,,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))++++++***((('''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''((()))***+++******)))((((((((((((((()))******+++++++++***++++++,,,---+++,,,------------,,,+++---,,,,,,++++++,,,,,,---+++---...///...///111222111111000///////////////111111111111111000/////////000000000000111111111111111111111111111111111222222222222222222222222111222222222222222222111222222222222222222222222//////000000//////...------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++))))))************))))))***))))))((()))***+++,,,)))))))))))))))))))))))))))******+++,,,,,,------,,,...000111111111333555444:::999;;;BBBBBBCCCNNN}}}'''&&&&&&&&&&&&'''((((((%%%'''******)))))),,,...++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))(((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((%%%''')))++++++***((('''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''((()))++++++******)))((((((((((((((()))******++++++******++++++,,,---++++++------------++++++---,,,,,,++++++,,,,,,---+++---...///...///111222111111000///////////////111111111111111000//////////////////000000000000000000000000000000000000222222222222222222222222222222333333333333222222111111111111111111111111///////////////......------------,,,,,,,,,++++++++++++,,,---------,,,,,,((())))))*********))))))***)))((((((((()))+++,,,************************))))))***+++,,,,,,------,,,...000000000111333555111777666777??????@@@JJJyyy(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''')))******))))))***+++...,,,***(((((()))***+++((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***((('''&&&''')))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************(((((((((((())))))))))))---,,,,,,+++*********+++,,,,,,---------,,,+++***,,,,,,+++++++++,,,------...///111111///------------...///111111111000///000000111111111111000000------...000111111111111111111000000//////......111111111111111111222222000000111111111000000///222111111111000000//////++++++,,,---............------,,,++++++******)))************************+++***)))(((((()))***+++(((((()))***************))))))***++++++++++++***))))))*********+++++++++,,,,,,---...///000111111222111333888;;;<<>>DDDKKK''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))+++))))))************)))(((******))))))))))))******(((((((((''''''&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((()))+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))************)))(((((((((((((((((())))))))))))++++++***************+++*********+++...111555777111000///...---,,,,,,,,,+++---...///......///000......////////////////////////000000000000/////////000000000000//////...000000000000000000000000555444444333222111000000//////000111222222222222............---------------------------,,,+++***))))))******+++++++++,,,************************)))))))))(((((()))))))))(((((()))***************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000111333222333888;;;===DDDKKKyyy&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***((())))))*********))))))******))))))))))))************))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))'''''''''((()))***++++++(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********))))))((((((((((((((())))))))))))*********))))))***++++++***)))***+++...222666999111000///...---,,,,,,,,,+++---......------///000//////..................//////000000000000/////////000000000000//////...000000000000111111111111444444333222222111000000...///000111111111111111........................------------,,,+++******+++++++++******)))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((()))***************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,---...///000000222000111555999<<>>GGGddd'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((()))******+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((())))))((('''******))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))***************************************************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------//////---------...///000+++,,,------.........---,,,,,,,,,++++++++++++***,,,+++++++++******))))))((())))))******))))))((())))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((())))))))))))((()))))))))******************+++,,,------------///...///222333555<<>>TTTppp'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))((((((((()))))))))))))))))))))***+++++++++++++++(((''''''((()))***)))(((((((((((((((((())))))***((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''''''''((()))+++,,,---)))*********************((())))))))))))*********))))))************++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((('''%%%''')))(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***''''''''''''((()))++++++***++++++,,,,,,------...//////000222111000444;;;PPPlll'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))((()))******++++++******'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((()))***++++++(((((()))***+++++++++***)))))))))*********++++++(((***++++++******+++,,,************************))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&((()))******)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((('''(((((()))***+++***++++++,,,,,,------...000///000222000///333:::NNNiii'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))'''((()))***+++***))))))'''((())))))******))))))''''''(((''''''''')))***'''(((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))&&&''')))***+++++++++***************+++++++++,,,(((***,,,,,,***)))+++---************************))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%&&&***///000,,,'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********))))))(((((((((((())))))***++++++,,,,,,------...///...///111000///444;;;NNNhhh'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$&&&(((***++++++******))))))))))))))))))))))))'''((()))++++++******)))''''''((()))))))))))))))''''''(((''''''''')))***'''(((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))******)))(((((((((((((((&&&''')))***+++++++++******++++++++++++,,,,,,,,,)))+++---,,,******,,,...***************+++++++++))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&$$$%%%+++222333---'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***))))))(((((((((((()))***++++++,,,,,,---......---,,,...111000000555<<>>UUUyyy))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))(((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%(((***((($$$###&&&***(((((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''$$$$$$&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((("""!!!&&&***'''&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''(((((((((((()))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------,,,---...///000111222333666===SSSxxx******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))*********(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&))))))((((((((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***+++***)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********))))))))))))))))))******++++++,,,------///////////////000111111666AAAPPPppp******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((*********)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------............///000111222777AAANNNmmm******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((())))))******))))))((('''''''''''''''''''''''')))((((((''''''((())))))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((()))***)))((('''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******++++++,,,---------------...///111222333888AAALLLiii******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++)))((('''''''''(((***+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******)))))))))******)))))))))&&&&&&&&&'''''''''''''''(((((('''''''''((())))))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((()))))))))((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((())))))))))))***&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))******++++++,,,------,,,,,,---...000111333444777@@@MMMjjj******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))+++---......+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))******))))))************))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***&&&&&&&&&&&&'''''''''(((''''''(((((()))))))))))))))******++++++,,,------,,,,,,---...000111333444444@@@OOOlll******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***+++---...///+++***)))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''(((((()))***)))******++++++******)))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))******++++++,,,---------------...///111222333333@@@PPPmmm******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))******++++++******)))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))((((((((('''$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''((())))))***)))******++++++,,,------............///000111222444@@@NNNjjj******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************************(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((******++++++++++++******%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***)))******+++,,,,,,------///////////////000111111555@@@LLLfff)))***,,,+++)))(((((()))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''+++***(((&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,,,,---...000222333444999999HHHhhh)))***++++++)))(((((()))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))*********************))))))((((((((('''''''''((((((((((((((('''(((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((''''''&&&&&&&&&'''%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------............///000222222999999HHHhhh(((***++++++)))(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))******+++++++++,,,++++++***)))(((((('''&&&&&&''''''((())))))***((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%$$$$$$***(((&&&%%%$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------///////////////000000111888:::IIIhhh(((***++++++)))((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***+++++++++,,,,,,+++***)))(((((('''''''''''''''(((((())))))((((((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((('''''''''''''''(((''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------///......//////000111222888:::IIIhhh''')))++++++)))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******++++++******)))(((((('''))))))((((((''''''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%!!!###%%%'''((('''&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))'''&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,------...000111333444777:::HHHeee''')))***+++)))))))))***(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))((((((((((((***))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&(((((((((&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,,,,---...000222444555777:::FFFccc'''(((***+++***)))***+++))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***)))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------------......///111222333777:::EEE```'''(((***+++***)))***+++************************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$&&&''')))***+++******'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))222///***&&&%%%%%%((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***$$$%%%'''((((((((('''&&&))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,------///////////////000111111777999DDD^^^************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******))))))(((&&&%%%$$$&&&&&&&&&&&&''''''''''''++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))+++***(((&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))******))))))))))))******+++++++++***++++++,,,,,,,,,---//////......000111888<<>>GGGaaa************************************************((((((((((((((((((((((((***)))))))))((((((((('''************))))))))))))++++++++++++++++++++++++*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))),,,+++******))))))))))))************************))))))))))))(((((('''''''''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))***************)))((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$!!!###''''''$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))***************++++++,,,,,,------...///////////////000111222333333444555999===FFF___************************************************))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***+++************************)))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***************)))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&***222444222&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,,,,------......//////000//////000111222333333444666888<<>>NNNppp,,,,,,------,,,,,,+++***************************************************''''''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******+++++++++******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,++++++***))))))))))))***)))***++++++,,,+++++++++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************++++++++++++,,,+++++++++,,,------.........000222222111111222333...333888>>>NNNooo,,,,,,------,,,,,,+++***************************************************(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++++++++++++++*********))))))(((((()))))))))******************++++++,,,,,,---///.........------,,,,,,************************)))))))))))))))))))))))))))))))))*********+++++++++***))))))((((((((())))))***++++++,,,,,,,,,+++((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......---000222222000///000222000555:::???MMMnnn,,,,,,---------,,,++++++************************************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((***+++,,,(((((((((((())))))))))))''''''(((((()))))))))***(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))***************)))(((((('''(((((()))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))*********++++++,,,,,,,,,---------***++++++,,,,,,---......,,,///222111///...///111222777;;;???LLLlll......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((************************,,,+++++++++******))))))******))))))))))))******,,,,,,+++***))))))*********++++++,,,------------+++******)))(((''''''&&&))))))(((((('''''''''&&&''''''(((((((((((('''''')))((((((''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''(((((())))))******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......///000000000444555888>>>KKKhhh.........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************************************************))))))))))))(((((((((((())))))+++*********))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++)))))))))***************(((((())))))))))))((((((************************))))))((((((((('''''''''******))))))))))))******++++++***)))))))))))))))******++++++,,,,,,+++++++++++++++***))))))(((((())))))((((((((('''''''''''''''((((((((((((''''''(((((('''''''''(((((()))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''(((((())))))((((((''''''(((((()))*********+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------......///000000000444555888>>>JJJfff.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************+++,,,,,,,,,+++***))))))***))))))(((((())))))******************)))))))))))))))))))))))))))))))))************))))))))))))************************))))))******++++++,,,,,,((())))))******))))))(((************************(((((('''''''''''''''&&&******))))))))))))************)))((((((((())))))******+++++++++***)))))),,,,,,++++++******))))))))))))(((((((((((('''''''''(((((())))))((((((''''''''''''''''''((()))***(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''(((((())))))((((((''''''((())))))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000444666999===HHHccc............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))(((***))))))))))))))))))***************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))******)))))))))************************))))))))))))((((((((((((******))))))))))))******))))))((((((((((((((()))++++++,,,++++++***))))))+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((()))))))))))))))'''(((((()))******++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000444666999===FFF```//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++***))))))(((******))))))))))))*********************+++++++++************************))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))***++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((((((((((((((()))))),,,---------,,,+++******)))))))))))))))((((((((((((((())))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))***+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------......///000000000333666:::===DDD^^^/////////.........------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***************)))+++******))))))******+++*********+++++++++++++++************************))))))))))))************************************''''''(((((())))))******)))******++++++******)))))))))))))))))))))))))))&&&''''''''''''(((((((((******))))))))))))******))))))((((((((()))******,,,,,,---------,,,++++++)))((((((((((((((((((((((((((())))))))))))******((())))))******))))))((('''''''''''''''((()))***(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((())))))******))))))(((((()))******++++++,,,************++++++++++++++++++,,,,,,,,,,,,------------......///000000000333666;;;===DDD]]]////////////...............------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++******))))))******+++*********++++++,,,,,,,,,************************((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******)))))))))))))))***++++++***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))************)))((())))))******+++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------------......///000000000222666;;;>>>DDD]]]000/////////..................---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........++++++************++++++*********++++++,,,,,,,,,************************(((((())))))*********++++++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,******))))))))))))************))))))***+++,,,,,,((()))***+++++++++++++++******************++++++(((((())))))*********+++))))))************)))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((()))***************)))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------------......///000000000222666<<<>>>DDD]]]222...,,,000222///+++***000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((()))***+++***)))(((***------+++(((++++++,,,,,,,,,,,,------------......///000000000333888888:::GGG]]]>>>666111222333111000111///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,++++++***)))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((()))***+++)))'''&&&(((+++------,,,++++++,,,,,,,,,,,,------------......///000000000111777666888DDDWWWOOOCCC777222000///000333---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***))))))))))))***************++++++++++++***)))))))))******************)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))((((((((()))******(((''''''(((+++...//////++++++,,,,,,,,,,,,------------......///000000000111777777888BBBSSSxxxfffWWWEEE:::333//////222,,,,,,,,,...//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))*********++++++++++++******++++++******)))((())))))************))))))***************************++++++,,,,,,++++++*********+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))************)))))))))))))))******)))***+++---.../////////+++++++++,,,,,,,,,------------......///000000000111888999;;;DDDSSSvvvzzzkkkYYYLLLAAA888444444///...---...//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++***))))))))))))************))))))************************))))))************)))))))))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))************************,,,,,,++++++******))))))((())))))***+++,,,,,,---************************))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***************))))))))))))******+++,,,...111333222000---++++++++++++,,,,,,,,,------------......///000000000000777999;;;DDDRRRttt{{{qqqeee]]]TTTGGG<<<888555333111/////////...,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******)))******************)))************************(((((())))))))))))(((((())))))***++++++++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))***************************************))))))))))))))))))***+++++++++,,,************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))*********++++++))))))))))))***+++,,,,,,///111444555222...+++***++++++,,,,,,,,,,,,------------......///000000000...555777999BBBPPPqqqqqqnnnnnnppplll^^^OOOHHH>>>:::555222111000///...........................------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,------------,,,++++++******++++++++++++******************************))))))************))))))))))))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((()))))))))))))))***))))))******************************************))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))''''''''''''(((((((((((())))))(((((((((((())))))))))))*********+++++++++'''(((((()))***,,,---...111222333111...++++++,,,++++++,,,,,,,,,,,,------------......///000000000///666666888???MMMnnnmmmpppyyyvvvfff\\\DDD???999444222111111000................................................+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************''''''(((((())))))***************)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))))))))(((((((((((()))))))))************+++++++++''''''((()))***,,,...///222222111---)))(((,,,///++++++,,,,,,,,,---------------......///000000000333999888888???LLLnnn