BM6P6(@ eeeLLLIIIMMMOOOUUU^^^uuuyyyiii___WWWLLLBBB===:::666444555444444444333333333222222333222111111333555777999;;;;;;<<<>>>???AAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJKKKJJJJJJJJJOOOPPPQQQQQQOOOOOOPPPQQQTTTSSSRRRRRRRRRSSSUUUVVVYYYZZZZZZ[[[\\\\\\]]]]]]^^^______```______^^^^^^^^^___`````````___^^^]]]]]]XXXOOOHHHBBB>>>:::888::::::;;;>>>@@@AAA@@@???===;;;888666555666888999AAAKKK\\\qqqnnnjjjjjj|||~~~yyyooonnnjjjddd]]]XXXUUUTTTPPPNNNKKKIIIFFFEEEEEEEEEBBB@@@??????@@@???>>><<>><<<;;;<<<===???@@@>>>???AAACCCDDDEEEDDDDDD???AAACCCDDDEEEGGGKKKNNNOOOSSSWWW[[[ccctttwwwsssuuurrrooo}}}{{{kkk\\\MMM@@@888666555???VVVrrr~~~zzz|||iiiccceeepppzzz~~~yyyEEE444333111000///......---.........------,,,,,,------...++++++,,,,,,,,,,,,---------------............///...---///333333222555:::HHHLLL\\\ttt|||gggfffuuurrrdddXXXaaa}}}}}}fffRRRNNNZZZgggzzzeee___eeesss}}}{{{yyyxxxvvvrrrpppllljjjhhhffffffdddbbb```\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUUUUSSSMMMEEE<<<777555777888888999:::<<<>>>EEEEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNQQQRRRTTTUUUUUUWWWWWWVVVWWWXXX[[[^^^```dddfffiiilllnnnnnnmmmlllooohhh]]]RRRIIIAAA<<<888444333333333333444555555===CCCNNN]]]rrr{{{vvvttt|||}}}xxxsssqqq```TTTGGGAAA===:::;;;===>>>EEEQQQ[[[eeerrr}}}bbbKKKIIINNNQQQXXXaaazzzvvvggg^^^TTTJJJ@@@<<<999555444555444444333333333222222222222222111111333555888:::<<<===>>>???@@@BBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLLLLLLLLLLKKKMMMNNNPPPPPPPPPPPPQQQSSSUUUTTTTTTTTTUUUVVVWWWXXX\\\\\\]]]]]]^^^^^^______```aaaaaabbbbbbaaaaaa```^^^___```aaaaaa```___^^^___ZZZRRRKKKEEE@@@<<<999;;;;;;<<<=========;;;:::999777666555555666888999888???JJJXXXhhhxxxoooooorrrtttlllkkkgggaaaZZZUUUSSSSSSNNNMMMJJJGGGEEEDDDDDDDDDBBB@@@????????????>>><<<===<<<;;;;;;<<<>>>@@@AAAJJJJJJKKKJJJIIIGGGFFFEEEAAABBBCCCCCCDDDEEEIIIKKKPPPSSSWWWZZZaaappp}}}pppqqquuuooowwwzzzjjj\\\NNN@@@888777777;;;MMMiiizzz{{{wwwwwwllleeeeeennnuuuzzzJJJ888555111111000///...............------,,,,,,------...++++++,,,,,,,,,,,,---------------............///...---///222222222666===LLLQQQeeesssbbbddd}}}mmmccc\\\hhhxxxbbbQQQQQQ```ooouuubbb___gggvvv}}}yyywwwtttrrrpppmmmjjjgggdddbbb___]]]]]][[[XXXVVVSSSRRRPPPNNNMMMLLLKKKKKKKKKMMMNNNMMMIIIBBB<<<777555666888888999:::===???DDDDDDEEEGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUTTTTTTTTTVVVXXX[[[]]]aaadddgggkkknnnooonnnnnnnnnggg\\\QQQHHH@@@:::777444333333333333444555555333888>>>HHHUUUhhh|||llldddaaaaaaiiisss}}}xxxsssqqqbbbVVVIIIBBB>>>;;;<<<>>>===DDDNNNXXXbbbooowww^^^JJJIIIOOORRRZZZfffrrrddd\\\PPPFFF===:::888444333444444444333333333222222222111111111222444666999:::===>>>???@@@AAACCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGKKKLLLLLLMMMNNNNNNMMMMMMKKKMMMOOOPPPPPPQQQSSSUUUUUUUUUUUUVVVXXXYYY[[[\\\_________```aaaaaabbbbbbccccccdddddddddddddddccc___```aaabbbbbbbbbaaa```aaa]]]WWWQQQKKKDDD>>>;;;=========<<<:::888666555333333333444555666777888888;;;???FFFTTTjjjsssffflllqqq|||tttlllffffffbbb]]]WWWRRRPPPPPPMMMKKKIIIFFFDDDCCCCCCCCCAAA@@@>>>>>>??????===<<<::::::::::::<<<>>>@@@AAAJJJJJJIIIHHHFFFDDDBBBAAABBBCCCCCCCCCBBBCCCFFFHHHOOOSSSVVVXXX^^^mmmmmmmmmyyyooopppxxx|||zzzwwwiii\\\NNNAAA999777999888EEE___tttyyywwwwwwvvvmmmiiinnnssswwwRRR<<<666222222111000////////////...------,,,,,,------...++++++,,,,,,,,,,,,---------------............//////...///111111111888AAAOOOYYYrrrhhh^^^hhhhhhbbbbbbrrrrrr\\\PPPUUUgggyyynnn``````jjj{{{|||yyysssppplllhhhfffbbb^^^[[[XXXVVVSSSQQQPPPOOOLLLJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@BBBDDDEEECCC???:::777444666777888999:::===@@@CCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQQQQQQQRRRTTTWWWXXX\\\^^^cccgggkkkmmmnnnnnnmmmfff[[[QQQGGG???999555333333333333333444555555222444777;;;@@@JJJWWW```uuusssfff]]]```fffmmmxxx}}}xxxtttqqqdddXXXKKKDDD@@@<<<<<<>>>===CCCKKKSSS]]]lll}}}rrr[[[JJJJJJOOORRR\\\hhh|||lll___XXXLLLBBB:::888777444333444444444444333333333333222000000111333555888:::;;;>>>>>>???@@@AAABBBCCCCCCAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAACCCDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMOOOPPPPPPQQQSSSUUUUUUUUUVVVXXXZZZ\\\]]]^^^```aaaaaabbbbbbcccddddddeeeeeeffffffgggfffffffffbbbcccddddddeeedddcccbbbccc```[[[UUUOOOHHHAAA=========>>><<<999666444444222333444555666666777777<<<===???BBBNNNhhhiii\\\eeennn|||yyypppiiidddaaa```]]]YYYSSSOOONNNNNNLLLJJJHHHEEEDDDCCCBBBBBBAAA???>>>===>>>>>>===;;;::::::::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAACCCEEEHHHMMMQQQTTTWWW]]]kkkppplll}}}|||ppplllooovvv{{{~~~uuuhhh\\\OOOBBB:::777:::888CCC[[[oooxxx|||{{{tttuuuvvvxxxYYY???555333333222000////////////...------,,,,,,------...+++++++++,,,,,,,,,---------------............///000...///000///111;;;EEEPPPbbbsss___```yyyeeebbbfffzzzmmmYYYOOOWWWjjj~~~iii___aaammm~~~{{{wwwsssmmmiiieee```\\\XXXTTTQQQOOOMMMJJJHHHGGGEEECCC@@@AAAAAA@@@>>>>>>=========888:::<<<======:::777555333555777888999;;;>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIKKKKKKMMMOOOPPPQQQRRRRRRPPPOOONNNNNNOOOQQQSSSUUUVVVYYY]]]bbbgggkkkmmmmmmllleee[[[QQQHHH@@@999555333333222222333333444555444666999;;;===CCCKKKQQQUUUhhh~~~gggccceeeppp}}}}}}xxxtttrrrfffYYYLLLDDD???<<<;;;======BBBIIIOOOYYYiii|||mmmYYYKKKLLLOOOQQQ\\\jjjxxxiii[[[SSSHHH???888777777555444555555555555444444444444333111222333555777999;;;<<<===>>>>>>???@@@AAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAACCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKKKKLLLMMMNNNOOOOOONNNNNNPPPQQQQQQQQQQQQRRRTTTUUUVVVWWWYYY[[[]]]^^^___aaaaaabbbbbbcccdddddddddffffffggghhhhhhhhhhhhhhhffffffggghhhgggfffeeedddcccaaa\\\WWWRRRKKKDDD???<<<>>>???===:::777666666555555666666777777777777;;;===???@@@III___}}}nnn___gggppp~~~qqqhhhaaa\\\ZZZZZZXXXTTTOOOLLLKKKKKKKKKIIIGGGEEECCCBBBBBBBBB@@@>>>============<<<:::;;;;;;::::::::::::::::::<<<<<<===>>>???@@@AAAAAA>>>@@@AAAAAAAAACCCFFFIIIKKKOOOSSSVVV\\\jjj~~~vvvnnn{{{rrrkkklllwwwttthhh]]]QQQCCC:::888666777CCCYYYkkkuuu~~~~~~|||{{{~~~___AAA333444333222000//////.........------,,,,,,------...+++++++++,,,,,,,,,---------------............//////.../////////111===IIITTTmmmfff[[[eeexxxcccbbbjjj~~~iiiYYYPPPXXXkkkfff```dddppp~~~|||zzzuuuppplllgggccc^^^YYYUUUQQQMMMJJJHHHFFFDDDCCCBBB@@@>>><<<<<<;;;;;;:::999999999999666777888888888666444333222444666888999;;;???AAACCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMOOOQQQRRRTTTVVV[[[```eeeiiilllmmmjjjdddZZZQQQHHHAAA:::666333222222222222333444444222555999;;;<<<@@@FFFKKKMMM[[[nnndddbbbeeennn|||}}}yyyuuurrrgggZZZLLLDDD???:::999;;;>>>BBBGGGMMMWWWggg{{{hhhWWWKKKMMMPPPQQQ]]]mmmwwwfffXXXPPPFFF>>>888888999777666777777777666666666555555555333444555777999;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSSSSRRRRRRTTTUUUVVVWWWYYY[[[]]]^^^______aaabbbbbbcccddddddeeeeeeggghhhiiijjjjjjkkkkkkjjjkkkkkkllllllkkkiiigggfffbbb___[[[WWWRRRLLLEEEAAA<<<>>>@@@???:::777666888777666666666777888888999;;;???AAAAAADDDQQQgggwww{{{fffjjjtttxxxiii```ZZZVVVSSSSSSRRRNNNJJJHHHGGGHHHHHHGGGEEECCCAAAAAAAAAAAA???>>><<<<<<======;;;:::;;;;;;::::::999888888888;;;;;;;;;;;;<<<===>>>???>>>@@@AAAAAABBBDDDGGGJJJIIIMMMRRRUUU[[[hhh||||||pppxxxuuulllmmmyyyuuuiii___SSSEEE;;;888333555BBBWWWhhhsss}}}zzzeeeDDD444444333222000///...------...------,,,,,,------...++++++,,,,,,,,,,,,---------------............///......000000///222>>>LLLXXXttt|||___\\\jjjnnnaaaaaammmyyyeeeXXXQQQZZZmmmdddccchhhrrr~~~{{{xxxtttooohhhddd^^^ZZZUUUPPPLLLIIIFFFDDDBBB@@@>>>>>>>>>===;;;999666666555444444444555555444555555555555333222111111333666888999<<>>CCCGGGIIITTTcccsssyyy``````jjj{{{}}}yyyuuussshhh[[[MMMDDD???:::888:::<<<@@@FFFKKKUUUeeeyyybbbSSSJJJMMMPPPSSS```qqqvvvfffWWWNNNEEE===888999:::999888:::888888888888777777777666666666888:::;;;<<<======??????@@@@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPRRRTTTTTTTTTUUUWWWXXXYYYZZZ\\\^^^``````aaa```cccccccccdddeeeeeeffffffjjjjjjkkkmmmmmmnnnnnnnnnpppppppppooommmkkkiiiggg```]]]XXXTTTPPPKKKFFFBBB<<<@@@BBB???999555555666666555444555666888;;;<<<>>>AAADDDDDDDDDKKKVVV```xxxooooooyyymmm___WWWSSSQQQLLLMMMKKKIIIEEECCCCCCDDDEEEDDDBBB@@@???>>>>>>??????===<<<<<<<<<<<<;;;999999999999999999999888888999888888888999:::<<<===AAABBBBBBBBBBBBCCCFFFHHHIIIMMMQQQSSSXXXdddwww~~~oootttvvvmmmnnn{{{vvvkkkaaaUUUFFF;;;777666555@@@VVViiiuuu|||lllJJJ777333222111///...---,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------------............///---...000111000333???MMMZZZssssss^^^```nnnggg\\\___pppttt___VVVRRR^^^ssswwwbbbeeekkkuuu~~~{{{wwwsssnnnggg```[[[SSSOOOJJJEEECCC@@@>>><<<;;;999888888888888777555222222111111111111222333222333333222222222111111111333555888999<<<@@@CCCGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRNNNMMMKKKJJJIIIJJJLLLMMMOOOPPPSSSWWW[[[___bbbcccaaa\\\TTTMMMFFF???999555222222222111222222333444777:::=========???DDDHHHFFFPPP]]]mmmoooiiiooo}}}yyyuuussskkk]]]OOOFFF@@@;;;999::::::>>>CCCIIISSSbbbvvv]]]PPPIIIMMMQQQTTTbbbuuuvvvfffWWWNNNEEE===999:::<<<::::::;;;999999999999888888888777777888:::;;;<<<=========AAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSOOOQQQSSSUUUVVVWWWZZZ\\\[[[\\\^^^```bbbbbbbbbbbbddddddeeeeeefffgggggggggllllllnnnoooppppppppppppssssssrrrqqqooollliiihhh^^^[[[VVVRRRNNNJJJFFFCCC===@@@BBB???888333333444444333222333555999===???<<<@@@DDDEEEEEEHHHOOOUUUZZZxxxxxxvvv~~~eeeWWWPPPNNNNNNHHHHHHGGGEEEAAA@@@@@@AAACCCBBB@@@>>><<<<<<<<<===???===<<<;;;<<<<<<;;;999666777888999999999999999999888999:::;;;>>>@@@BBBCCCDDDDDDCCCBBBBBBEEEGGGIIIMMMPPPRRRVVVaaasss~~~nnnqqqvvvnnnnnn{{{wwwlllbbbVVVFFF;;;777<<<888@@@WWWmmmyyyqqqNNN;;;333222000///---,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,------------------.........//////,,,---111222000333@@@NNNXXXnnnooo```dddqqq{{{bbbYYY^^^rrrppp[[[SSSSSSbbbyyyrrr```gggnnnwww|||yyyuuupppjjjccc[[[VVVKKKGGGBBB>>><<<:::888777555444333333444555333222111111000000111111222222000000000111111111111222000222555777:::<<<@@@CCCHHHIIIJJJKKKLLLNNNOOOOOONNNOOOPPPQQQRRRRRRSSSRRRMMMKKKJJJHHHHHHIIIJJJKKKIIIJJJMMMPPPTTTWWWZZZ\\\]]]XXXQQQKKKDDD>>>888444222222111111222222333444777:::<<<======???DDDIIIHHHRRR___ooopppiiisss}}}yyyuuusssmmm___PPPGGGAAA<<<:::;;;888<<>>???@@@AAA@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXX^^^^^^______```bbbcccddddddeeeeeeeeedddeeehhhkkkmmmpppsssuuutttsssssssssqqqssstttsssooojjjgggeeeaaa^^^XXXSSSNNNIIIDDD@@@>>><<<999888999:::999888777777666666888;;;===???BBBBBBCCCDDDFFFJJJMMMPPPWWWiii{{{]]]MMMHHHHHHHHHDDDCCCAAA@@@>>>===<<<<<<>>>>>>>>>>>>>>>============>>>>>>>>><<<:::999777999888888888777777666666:::::::::;;;<<<===>>>???BBBBBBBBBBBBBBBCCCDDDEEELLLMMMPPPTTTVVV\\\kkkzzztttmmm{{{rrrqqqwwwmmmcccUUUEEE;;;888:::888;;;SSSsss}}}|||}}}MMM;;;555222///---...//////............------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000111111000444AAANNNcccooo{{{qqq___```uuuppp\\\WWWeee}}}kkk[[[UUUUUUeee|||mmmcccfffnnn}}}}}}{{{|||uuummmhhhddd]]]QQQHHHBBB???;;;777444444444555222333333444444333333222222222222222222222222222111111000000111222333333333444444555777;;;AAAEEEEEEHHHMMMOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTPPPMMMKKKJJJJJJJJJHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLRRRPPPMMMHHHBBB<<<777444222111111111222444666777;;;::::::;;;???BBBEEEFFFNNNSSSbbbooozzznnnjjjvvv}}}yyyuuusssjjj___PPPEEE@@@>>>;;;888======@@@GGGNNNZZZmmm}}}TTTJJJGGGLLLOOORRRcccxxx~~~rrr___NNNDDDAAA>>>999666444555888:::<<<;;;::::::999999::::::;;;;;;<<<===???@@@AAAAAAAAABBBDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUVVVWWWXXXYYY]]]]]]^^^```aaacccddddddbbbcccdddccccccdddgggiiimmmooorrrsssrrrrrrssssssvvvvvvuuusssoookkkgggdddaaa^^^YYYTTTOOOIIICCC???>>><<<999777777777666555555555555555888;;;>>>@@@HHHHHHHHHHHHIIIKKKMMMOOOPPP```yyyyyy[[[KKKEEEEEEEEEBBBAAA???>>><<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;999888888888888777777777666666999999999:::;;;<<<===>>>AAAAAAAAAAAABBBCCCDDDEEEJJJKKKNNNQQQSSSYYYhhhwwwtttkkk}}}xxxpppqqqwwwmmmdddVVVFFF<<<:::999888:::QQQppp{{{{{{QQQ===555222///---...//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000111111000444AAAOOOcccrrrqqqaaaddd|||ppp]]]ZZZiiijjjZZZTTTWWWiiijjjbbbgggppp|||zzzyyyrrriiiddd___XXXLLLCCC>>><<<888555333333333444222222333333333333222222333333333333333333333333111111111111111222333333444444555555777;;;@@@DDDHHHKKKPPPRRRSSSRRRSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTPPPNNNKKKJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGIIIHHHFFFBBB>>>:::666444222111111111222444666777:::::::::<<<@@@DDDGGGIIIOOOUUUdddqqqjjj]]]YYYaaaxxx}}}yyyuuussskkk```QQQFFFAAA>>>;;;888;;;;;;???EEEMMMXXXkkk{{{RRRIIIHHHOOOQQQUUUfff{{{}}}nnnZZZKKKDDD>>><<<888555333444666888::::::999999::::::;;;<<<;;;<<<===>>>???AAABBBBBBBBBCCCEEEFFFGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZ\\\^^^aaacccdddddddddcccdddeeeeeedddfffhhhkkkmmmoooqqqqqqqqqqqqsssuuu|||yyytttrrrpppmmmgggcccaaa^^^ZZZUUUPPPIIIAAA<<<===;;;888777666666444333333333444555888<<>><<<;;;:::999888888888888999999::::::;;;;;;======>>>>>>===;;;999888888888777777777777666666777777888888999;;;<<<===@@@@@@@@@AAAAAABBBCCCDDDGGGHHHKKKNNNPPPVVVeeetttuuuiiiwwwyyyppptttxxxoooeeeXXXHHH>>>;;;888777999MMMjjjtttwwwUUU???666333///......//////......------------,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000///000111111555CCCQQQddduuu|||oooaaaiiilll\\\\\\mmmhhhXXXTTTXXXmmmgggbbbiiirrr}}}zzzxxxssslllddd]]]XXXPPPEEE===888777555333333333444444333333444444444444333333444444444444444444444444333222222222222333444444444444555555666:::???BBBIIILLLPPPSSSTTTTTTUUUVVVQQQRRRSSSTTTUUUUUUUUUUUURRROOOLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCBBBAAA??????======<<<;;;999777555444222222111222333444666777999:::<<<>>>BBBFFFHHHJJJNNNVVVffftttrrr```OOOHHHLLLYYYttt}}}yyyuuussslllbbbTTTHHHAAA>>>:::888::::::===CCCJJJVVVhhhxxxOOOHHHIIIQQQTTTWWWiiiyyygggSSSFFFBBB;;;999666444333444555666666666666777888999;;;;;;<<<<<<===???@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[YYY[[[^^^bbbdddeeeeeedddfffggghhhhhhhhhiiilllooooooqqqrrrrrrrrrsssvvvxxx~~~yyysssqqqqqqnnniiicccaaa^^^ZZZVVVPPPHHH@@@::::::999777777777777666555333333444666:::>>>BBBDDDFFFGGGGGGFFFEEEFFFJJJNNNTTTcccwwwwwwxxxuuuTTTCCC>>>===<<<;;;:::999888777666666666555555666777777888999999<<<=========<<<;;;999888777777777777777777666666666666666777888999:::;;;?????????@@@@@@BBBCCCDDDFFFGGGIIILLLNNNTTTbbbqqq}}}wwwgggrrr|||sssyyy{{{qqqgggYYYHHH===:::888777888HHH```iiiooo}}}zzz|||YYY@@@666333000......//////...------------------------+++++++++,,,,,,,,,---------------............/////////000111111666EEETTTiiiwwwwwwmmmbbbnnndddXXX\\\pppfffXXXUUUZZZpppeeebbbjjjttt~~~|||xxxvvvmmmggg___XXXQQQIII???888444444444444444555666666555555666666666666555555666666666666666666666666444444444333333444555555444555555555666888===@@@FFFIIINNNQQQRRRSSSUUUVVVTTTUUUVVVWWWWWWXXXXXXWWWSSSQQQMMMKKKJJJIIIGGGEEECCCBBBAAA???===;;;999888555555555555555444333333222222222222333555666888888;;;@@@DDDFFFFFFEEEEEEMMMZZZnnn~~~]]]OOOEEEEEEJJJSSSeeewww|||yyyuuusssmmmdddVVVJJJBBB===:::888:::999<<>>@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWXXXYYYZZZ\\\]]]ZZZ\\\___ccceeeffffffeeehhhiiijjjjjjjjjkkkoooqqqrrrtttuuuuuuuuuwwwyyy|||}}}xxxrrrqqqqqqpppkkkfffbbb___[[[VVVOOOGGG>>>888777666555777999:::999888444555666888<<>>>>>@@@AAABBBCCCEEEFFFIIIKKKMMMRRRaaappp~~~{{{gggmmmuuu}}}}}}tttiiiYYYGGG;;;777888777666BBBUUU]]]eeewwwxxxzzz~~~}}}\\\AAA777444111/////////......------------------------+++++++++,,,,,,,,,---------------............/////////000111222777GGGVVVlllvvvvvvpppiiiuuuwww^^^WWW\\\sss}}}dddXXXVVVZZZqqq}}}dddbbbkkkuuu}}}zzzuuurrrhhhccc[[[SSSLLLDDD;;;555222333555666888888999999888999999::::::999999888777777777777777777777777666666555555555555555666444555555555555777;;;===DDDGGGKKKOOOQQQSSSUUUWWWWWWXXXYYYZZZZZZ[[[ZZZZZZUUURRROOOLLLJJJHHHFFFDDDBBBAAA???<<<999777555444222333333333333333222111333222222222333555777888888>>>FFFJJJJJJFFFCCCAAANNNaaa|||uuuSSSHHHAAAEEEJJJOOO[[[iiiwwwsssssswwwyyyyyy{{{|||yyyuuusssllldddXXXLLLCCC===:::999::::::<<>>>>>======???AAACCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNOOONNNOOOPPPRRRTTTVVVWWWXXXWWWXXXXXXYYYZZZ\\\]]]^^^]]]___aaadddfffgggggggggggghhhiiiiiijjjkkkoooqqqtttvvvxxxyyyyyyzzz|||~~~}}}yyyvvvtttsssqqqlllhhhddd```[[[UUUNNNEEE===777444444444777:::;;;;;;:::666666777:::===BBBFFFIIIIIIKKKJJJHHHGGGLLLVVV___lllkkkVVVRRRRRRVVV```qqqpppMMM>>>;;;<<<;;;777666666555555555666666444444555555666666777777999999:::::::::999888777555555666666666666777777444444555555666888999:::<<<<<<======???@@@BBBCCCEEEFFFHHHKKKLLLQQQ```nnniiikkkuuu~~~~~~tttjjjZZZGGG;;;666777777555===MMMTTT```uuuvvvwww|||~~~aaaDDD888555111/////////......,,,,,,,,,------------...++++++,,,,,,,,,,,,---------------............//////...///111222999IIIYYYlllsss}}}yyyxxxsss~~~rrr\\\ZZZ```xxxzzzaaaWWWWWW\\\sssyyybbbbbblllvvv|||wwwpppkkkccc___WWWOOOHHH@@@999444222444666999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888777666666666666777444555666555555666999;;;BBBEEEIIIMMMOOORRRUUUXXXXXXYYYZZZ[[[\\\\\\\\\\\\WWWTTTPPPLLLJJJHHHEEECCCAAA???===:::777555444333222222333333333333222222333333222333444555777888888@@@IIINNNMMMJJJHHHGGGRRRjjjrrrUUUIIIBBBFFFMMMVVVdddrrrxxxqqqkkkhhhiiimmmooopppsssxxx~~~|||yyyuuutttiiicccXXXLLLCCC===:::::::::999<<>>===>>>???AAACCCEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZXXXXXXYYYYYY[[[]]]^^^___aaabbbcccdddfffggghhhiiihhhiiijjjjjjkkkmmmpppssstttvvvzzz|||||||||~~~~~~~~~|||zzzvvvqqqllljjjfffaaa[[[TTTLLLDDD<<<777333222333666999:::999777666666777999===BBBFFFIIIGGGIIILLLMMMQQQ\\\mmmzzzaaaLLLJJJGGGKKKTTTbbbtttkkkIII;;;:::;;;:::777666666666666666777777666666666666666666666666777777888999999888666555555555555666666666777777444555555555666888999:::;;;;;;<<<===>>>@@@AAABBBDDDDDDGGGIIIJJJPPP^^^mmm}}}llljjjxxx{{{sssiiiZZZIII<<<888555666444;;;HHHPPP___wwwuuuwww}}}fffHHH999555222/////////......,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------............//////...///111222:::JJJ[[[gggppp{{{zzz~~~|||mmm[[[^^^gggvvv^^^VVVXXX^^^wwwttt___aaammmxxx{{{sssiiiccc___ZZZTTTLLLDDD===777444222444888;;;===>>>======;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999999888777777777777777444555666666555555777999>>>AAAEEEIIILLLOOOSSSVVVXXXYYYZZZ[[[[[[\\\\\\[[[XXXUUUPPPMMMJJJHHHDDDBBB>>><<<:::777555444333333111111222333333333333333333333333333444666777999888???HHHNNNOOOQQQTTTWWWeeesssZZZMMMFFFKKKSSS\\\iiivvvuuueeeccc]]][[[[[[___aaabbbgggmmmrrrxxx~~~|||xxxuuutttgggaaaWWWLLLBBB<<<::::::888888:::???EEEOOOaaapppLLLHHHKKKSSSWWW^^^vvv{{{]]]SSSHHHBBB===888777888333444555666666666555555666666666777888999;;;<<<===>>>@@@BBBDDDFFFGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[XXXXXXYYYZZZ[[[]]]___```ddddddddddddfffgggiiijjjjjjkkkmmmmmmnnnpppsssvvvsssvvvzzz}}}}}}}}}~~~~~~~~~xxxqqqllljjjgggbbb[[[SSSKKKCCC<<<888222222333555777888666444666666777999<<>>???AAABBBCCCCCCFFFHHHIIINNN]]]kkkyyymmmjjj~~~|||yyyqqqiii[[[JJJ>>>:::333555444:::GGGPPPaaa{{{~~~{{{zzz|||jjjLLL999666222000//////......,,,,,,,,,------.........++++++,,,,,,,,,------------------........./////////...///111222:::KKK\\\cccnnn|||{{{yyyjjjYYY^^^mmmuuu]]]UUUXXX___zzzppp]]]aaannnzzz~~~yyypppeee^^^\\\XXXQQQJJJBBB;;;666333222444888<<<>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888555666666666555555666888999<<>>FFFLLLPPPVVV^^^eeeyyyXXXMMMHHHNNNUUUYYYaaakkk{{{___RRRRRRMMMKKKKKKNNNPPPQQQWWW^^^___fffqqq{{{~~~|||xxxvvvttteee```WWWLLLBBB<<<:::;;;777666999===CCCMMM___nnnIIIIIIMMMRRRUUU```{{{hhhVVVGGGFFFCCC@@@<<<:::999888666666666777777777777777999999999999::::::;;;<<>>???@@@AAADDDEEEFFFHHHPPP\\\fffzzzrrrfffzzz}}}{{{xxxrrrgggXXXJJJ@@@::::::777666888???QQQlll{{{{{{}}}tttJJJ>>>777111111000......000........................,,,---------.../////////............////////////000000111333444;;;KKK[[[fffnnn}}}|||xxxuuu~~~eee^^^[[[pppmmmUUUUUUUUUiiilll]]]dddqqq{{{|||wwwssslllccc]]]WWWTTTMMMFFF???:::777555555888;;;>>>>>>??????@@@??????>>>>>>======<<<<<<::::::::::::::::::::::::888888888888888888888888555555666666777777888888999;;;===???BBBFFFKKKNNNQQQTTTXXXZZZZZZZZZZZZ[[[\\\ZZZWWWRRRLLLGGGCCCAAA===:::666333222222111000111333555666777666555444777555333222333555666666===<<>>AAAJJJ\\\lllIIIIIIMMMRRRUUUaaa|||kkkUUUFFFFFFEEECCC@@@>>><<<;;;:::888888888888888888888888:::999999999::::::;;;<<<>>>??????AAADDDGGGJJJLLLKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWYYYYYYZZZZZZXXXWWWZZZ^^^bbbccccccfffgggggghhhiiijjjkkkkkkkkklllmmmoooqqqrrrttttttsssuuuxxxzzz||||||{{{{{{~~~}}}}}}}}}{{{wwwrrrmmmkkkfff___VVVMMMDDD===888666444444555888:::999777777888999<<<@@@CCCFFFGGGEEELLLTTT^^^jjj}}}vvv___PPPJJJJJJKKKLLLKKKNNNRRRUUUccc\\\@@@999:::888555777777999:::;;;<<<<<<<<<::::::::::::::::::::::::999888888888777666666666777777666666666666777777666666777777888:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAACCCEEEFFFGGGOOO\\\eeewwwttteeewww}}}zzzssshhhYYYKKK@@@999777555555888@@@QQQkkkzzzzzzRRR???777111000000......000........................------------........................////////////000000111333444;;;LLL\\\mmmvvv{{{xxxsssrrr|||ddd___]]]rrriiiSSSTTTWWWkkk~~~iii\\\dddrrr}}}yyytttooohhh```YYYVVVRRRLLLEEE>>>999777555777;;;???AAABBBAAAAAABBB>>>>>>>>>>>>======<<<<<<::::::::::::::::::::::::888888888888888888888888666666666777777777777777999;;;<<<===???AAAEEEHHHLLLPPPTTTWWWXXXYYY[[[\\\]]][[[WWWRRRLLLGGGCCCAAA===:::666333222222111000111222555777888888777666777555333333555777888999;;;<<>>???AAAFFFLLLSSS[[[fffsss|||~~~{{{wwwsssqqqiiibbbWWWKKKBBB<<<999999777777:::===AAAIII[[[kkkIIIIIIMMMSSSVVVbbb|||\\\KKK@@@DDDDDDCCCBBB@@@>>>===<<<:::::::::999999999999999::::::999999999:::;;;;;;>>>>>>???AAADDDGGGJJJLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIILLLLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYYYY[[[YYYXXXZZZ^^^aaadddeeegggggghhhiiijjjkkkllllllmmmmmmnnnpppqqqssstttuuuxxxyyy{{{||||||{{{{{{zzz{{{zzzzzz{{{zzzxxxssspppiiieee___XXXPPPGGG???999444555777:::======;;;999999999;;;>>>BBBEEEFFFEEECCCHHHOOOVVV^^^lll|||oooZZZMMMJJJLLLLLLKKKMMMLLLNNNQQQQQQZZZtttXXX>>>999999888777888888:::;;;======>>>>>>:::::::::::::::::::::::::::999888888666666555444777666666555555666666777888888888:::;;;===???@@@<<<<<<<<<<<<===>>>???@@@AAACCCEEEEEEGGGNNNZZZdddqqquuucccrrr{{{tttiii[[[LLL@@@999555333555999AAAPPPjjj{{{}}}~~~~~~}}}yyyXXX@@@888111000000......///....................................------------............////////////000000111333555<<>>>>>>>>============<<<::::::::::::::::::::::::888888888888888888888888777777777777777777666666999:::;;;;;;:::<<>>@@@CCCJJJVVVeeeooo}}}~~~{{{wwwsssqqqjjjcccXXXKKKAAA;;;888777777777:::===@@@HHHYYYjjjJJJJJJNNNSSSXXXeeerrrVVVMMMFFFFFFFFFEEEDDDBBB@@@===<<<;;;;;;;;;::::::::::::::::::::::::999999::::::;;;======>>>AAADDDHHHKKKMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTUUUWWWXXXXXXXXXXXX\\\[[[ZZZ[[[]]]aaadddfffgggggghhhjjjkkklllmmmmmmnnnnnnoooppprrrssstttuuuzzzzzz{{{||||||{{{{{{zzzzzzzzzyyyzzzyyywwwsssooogggccc^^^XXXQQQHHH===666555777<<<@@@BBBAAA>>><<<<<<;;;<<<>>>AAACCCDDDDDDBBBFFFKKKOOOSSS[[[dddllliiiaaaXXXTTTUUUUUUPPPKKKLLLMMMQQQTTTTTTZZZkkk}}}}}}SSS===999888888999;;;;;;<<<============<<<888888888888999999999999888888777777666666666555666666666555555666666666777888999:::<<<>>>@@@AAA;;;;;;;;;<<<===>>>???@@@@@@CCCEEEEEEFFFMMMXXXaaalllwwwbbbnnn}}}vvvkkk]]]NNNAAA888555444666:::@@@OOOfffzzz}}}}}}{{{xxx|||~~~|||YYYBBB888000///000///...///.................................------,,,,,,,,,............////////////000000111333555>>>PPPaaa{{{vvviiijjj|||www```]]]]]]rrreeeSSSTTTYYYnnnuuuddd\\\hhhvvv{{{tttmmmggg```WWWPPPPPPLLLFFF???:::777666555777;;;@@@BBBBBB@@@>>>>>>========================::::::::::::::::::::::::888888888888888888888888999888888777777666666666888999999999888999<<>>FFFWWWgggJJJJJJNNNTTTYYYggggggPPPLLLIIIIIIJJJJJJIIIFFFBBB>>>;;;<<<<<<<<<;;;;;;;;;::::::;;;::::::999999:::::::::<<<<<<>>>@@@DDDHHHLLLNNNNNNLLLKKKIIIGGGEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJNNNNNNNNNNNNOOOQQQRRRSSSUUUUUUVVVWWWXXXYYYYYYXXX\\\\\\\\\\\\^^^aaadddfffgggggghhhiiikkklllmmmnnnnnnnnnoooqqqrrrsssttttttwwwxxxxxxyyyzzz{{{{{{{{{|||{{{yyyxxxwwwtttpppmmmhhhccc^^^XXXRRRIII===444666:::???CCCDDDCCCAAA??????@@@??????>>>???BBBDDDCCCGGGLLLOOOQQQSSSWWW[[[\\\]]]]]]^^^]]][[[XXXVVVWWWYYY]]]```aaadddmmmvvvsssMMM===:::888888;;;>>>>>>>>>===<<<;;;999888555555666666666777777777555555666666777777777888666666555555555555666666666777777999;;;===???@@@::::::;;;;;;<<<>>>???@@@???BBBEEEEEEFFFKKKVVV___iii|||yyybbbkkkwwwmmm```QQQBBB999777666777;;;@@@MMMcccvvv{{{|||]]]DDD999000///111000//////..............................------,,,,,,,,,+++............////////////000000111333666@@@RRRdddzzzjjjlll}}}uuu]]][[[\\\tttgggUUUVVVXXXooorrrccc^^^jjjxxxzzzrrrkkkeee]]]UUUNNNLLLHHHBBB<<<777555555666777:::>>>AAA@@@>>>======<<<<<<<<<<<<<<<=========::::::::::::::::::::::::888888888888888888888888999999888888777777666666666777888888888:::===@@@DDDFFFJJJLLLNNNOOORRRTTTXXXWWWUUURRRMMMHHHCCC@@@<<<999555222111111000//////111444888;;;<<<============;;;777444222444666777>>>FFFNNN^^^xxxuuuXXXTTTVVVaaahhhhhhkkkrrr}}}```GGG@@@;;;;;;===999:::::::::999::::::;;;;;;888999999999999>>>FFFMMM\\\hhhwww~~~{{{xxxtttrrrgggaaaVVVKKKBBB===;;;:::888888999;;;===DDDUUUeeeJJJJJJNNNUUU[[[jjjbbbNNNMMMKKKNNNOOOOOONNNKKKFFFAAA>>>??????>>>>>>===<<<<<<<<<;;;;;;:::999999999::::::;;;<<<===@@@DDDIIIMMMOOOOOONNNLLLIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\^^^______aaadddfffffffffgggiiijjjlllmmmnnnnnnnnnooopppqqqrrrssssssssstttuuuvvvwwwxxxyyyzzz{{{yyywwwuuussspppllliiiiiiddd]]]YYYUUULLLAAA888888<<<@@@BBBBBBAAA@@@AAACCCGGGHHHEEE@@@>>>AAAEEEGGGKKKRRRWWWYYY[[[\\\\\\[[[___bbbccccccfffmmmsssuuuwwwzzz|||||||||}}}~~~hhhHHH===<<<999999>>>>>>>>>===<<<:::888666555333444444555555666666666333444555555777888888999666555555444444555555666666666666777999;;;===>>>:::::::::;;;<<<>>>???@@@???BBBDDDDDDEEEJJJTTT\\\eeezzz|||ccciii~~~wwwnnncccTTTEEE:::999777888;;;@@@LLLbbbvvveeeFFF:::///...111000///...........................------------,,,,,,,,,,,,............////////////111000111333777AAAUUUggg}}}mmmrrrrrr[[[\\\___{{{gggWWWWWWZZZrrrnnnaaa___lllzzz~~~xxxooohhhbbb[[[SSSMMMHHHEEE???999555444555666777:::===??????>>>>>>???;;;<<<<<<<<<<<<=========::::::::::::::::::::::::888888888888888888888888888888888888888888777777666777888999999;;;>>>AAADDDFFFHHHJJJJJJLLLOOOQQQTTTTTTSSSPPPLLLHHHCCC@@@<<<888444222111111000///...111444888;;;<<<======BBBBBBAAA<<<666444555888666===FFFQQQeeehhhTTTRRRYYYjjjuuuyyy}}}tttTTTBBBAAA<<<999<<<;;;;;;::::::999999:::;;;;;;999;;;===<<<;;;<<<@@@DDDMMMYYYkkkyyy~~~{{{xxxuuusssfff```VVVKKKBBB===;;;;;;888888999;;;<<>><<<;;;::::::999999999::::::;;;===@@@DDDIIIMMMPPPOOONNNLLLJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWXXXZZZZZZ[[[[[[YYY]]]```bbbaaaaaaccceeedddeeefffhhhjjjkkkmmmmmmmmmnnnnnnooopppqqqrrrrrrqqqqqqqqqrrrssstttuuuvvvwwwuuurrrqqqooolllhhheeeeee```ZZZVVVTTTNNNDDD;;;999;;;>>>===<<<<<<>>>@@@FFFOOOUUURRRGGG@@@BBBFFFKKKQQQ[[[dddiiillllllllljjjnnnrrruuuyyy___CCC>>>???::::::???<<<<<<;;;:::888666555333333333444555555666777777444555555555666777777777666555555444444555555666666666666777888999;;;<<<999999:::;;;<<<>>>???@@@>>>BBBDDDDDDDDDIIISSS[[[bbbxxxeeeiii{{{|||wwwoooeeeWWWGGG;;;888777777:::@@@NNNeeeyyyiiiGGG:::///...111111///...........................,,,,,,,,,,,,,,,,,,------............////////////111000111333777BBBVVViii}}}pppzzznnnZZZ^^^ddd|||cccVVVXXX___wwwiii^^^^^^mmm}}}~~~~~~{{{uuummmfff```YYYRRRLLLFFFBBB<<<666333333444666555777:::;;;;;;<<<>>>???;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888888888888888888888888888888888888888999999777888999999888:::===???BBBDDDFFFHHHIIIKKKNNNPPPPPPPPPPPPOOOLLLGGGCCCAAA;;;888444222111111000///...000444777:::;;;<<<<<>>FFFSSSmmm^^^QQQQQQ[[[ooolllNNN@@@BBB???;;;>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===@@@BBBAAA??????BBBEEEFFFPPP___ooozzz~~~|||xxxuuussshhhaaaVVVKKKBBB<<<::::::999888999:::;;;AAAQQQaaaKKKKKKOOOVVV]]]mmm]]]OOORRROOOSSSUUUXXXYYYWWWSSSNNNKKKEEEEEEDDDCCCBBBBBBAAAAAA<<<;;;::::::999999999999:::;;;===@@@EEEIIINNNPPPPPPOOOMMMJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUWWWYYYZZZ[[[[[[\\\XXX]]]aaacccbbbbbbcccdddddddddfffgggiiikkklllmmmmmmmmmnnnooopppqqqqqqrrrpppppppppppppppqqqrrrssssssqqqooommmllliiifffccc```[[[UUUSSSRRRNNNEEE===999;;;;;;:::888888<<>>@@@;;;:::@@@999999999888777666555444444444555555666777777888666666666666666555555555555555555444444555555555777777777777888999:::;;;999999999:::<<<>>>???@@@>>>AAADDDDDDDDDIIIRRRZZZ```vvvggghhhyyy~~~{{{wwwpppfffXXXHHH<<<777555666999@@@OOOhhh}}}jjjHHH;;;///...111111///...........................+++++++++,,,,,,---------............/////////000111000111444888CCCWWWjjjwww|||rrrlllYYY```iiiwww___TTTXXXbbbzzz{{{eee\\\]]]nnn~~~~~~}}}|||yyyssskkkddd^^^XXXQQQLLLDDD@@@;;;555222222444666222444555666666888;;;>>>;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888888888888888888888888777777777888999999999:::888999999888888999;;;===AAACCCEEEGGGHHHKKKNNNQQQMMMNNNNNNNNNKKKGGGCCCAAA;;;888444111111000000///...000444777:::;;;;;;;;;===???>>>999333111333777:::???FFFSSSqqqZZZQQQQQQ[[[qqqgggIII:::???>>>;;;======??????>>>======>>>>>>>>>===???AAA@@@??????BBBFFFEEEKKKXXXggguuu}}}~~~|||xxxuuusssjjjcccXXXKKKAAA;;;888888999888999::::::AAAPPP```JJJKKKPPPVVV___qqq```QQQQQQTTTZZZ]]]```^^^YYYUUUSSSSSSKKKIIIHHHGGGFFFEEEBBB??????<<<888666777888999999999:::<<>>@@@;;;666444555:::>>>@@@KKK\\\pppsss```GGG@@@FFFHHH\\\gggnnn}}}mmmUUUAAA???AAA>>><<<>>>777777666666666888:::;;;888999::::::;;;;;;<<<===;;;<<<======;;;999888777555555555444444333333333555555555555555666777777999::::::;;;<<<===>>>>>>AAAAAAAAAAAABBBGGGMMMRRRcccpppiiiiiiyyyzzz}}}wwwrrriii[[[JJJ===777888999888<<>>;;;777333000///000//////000222333555666666555555999:::999888666555666888999<<>>;;;:::===CCCGGGIIIEEEDDDGGGGGGEEEJJJRRRSSSYYY___fffqqq|||~~~~~~~~~}}}{{{xxxtttrrrnnncccVVVLLLCCC;;;888999999888888:::;;;AAANNN\\\JJJKKKPPPVVV```qqqbbbSSSSSSVVV^^^aaacccaaa\\\VVVTTTTTTNNNLLLJJJIIIHHHGGGDDDAAA???<<<999777888999999999999:::;;;>>>BBBGGGKKKMMMSSSSSSSSSPPPLLLHHHFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWYYYZZZZZZYYYYYYZZZ[[[___aaaccccccbbbbbbcccdddhhhhhhggggggiiikkkmmmooonnnnnnmmmmmmmmmlllllllllkkkkkkjjjjjjiiiiiihhhhhhiiifffbbb___^^^\\\ZZZXXXWWWVVVSSSPPPPPPOOOHHH???;;;999777666888<<>>BBBCCCCCCBBB@@@===:::999777666555444444333444444555555555555555666777777999999:::;;;<<<===>>>>>>AAAAAAAAAAAABBBFFFLLLQQQ^^^llliiiggguuuwww~~~}}}xxxssskkk]]]KKK???888888999:::AAAYYY~~~{{{{{{tttRRR;;;222444000///000,,,...------,,,,,,------...,,,,,,,,,---------....../////////////////////...000111222333:::HHH\\\jjj{{{yyyjjj[[[cccqqqxxx```VVV___lllzzzddd___bbbqqq}}}{{{tttkkkbbb^^^YYYPPPIIIFFF???;;;666333333222111///333444444555666777888888999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBCCCFFFIIILLLOOOQQQRRRTTTRRRQQQOOOMMMIIICCC???;;;777333000///000//////000111333444555444444333555666666555333333444666:::<<>>===???DDDLLLQQQUUUQQQRRRXXX]]]bbbkkktttvvvwwwuuurrrtttzzz~~~}}}}}}{{{zzzyyyxxxwwwnnnbbbUUULLLCCC;;;888999999777888:::;;;AAANNN[[[JJJLLLPPPWWW```ssseeeVVVUUUYYYaaadddfffddd^^^YYYWWWVVVQQQOOOMMMLLLLLLJJJGGGDDD???===:::888999:::;;;:::999:::;;;>>>AAAEEEIIIKKKOOOOOOPPPNNNJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTVVVVVVUUUWWWYYYYYYYYYYYY[[[\\\]]]___aaacccccccccdddfffiiiiiiiiiiiikkkmmmoooqqqmmmmmmmmmlllkkkjjjiiihhheeeeeedddcccbbbbbbaaaaaabbb___[[[XXXWWWVVVTTTRRRQQQQQQPPPNNNNNNNNNHHHAAA888999888777888<<>>?????????CCCDDDDDDCCC@@@??????@@@EEEFFFFFFFFFDDDBBB???===:::888666444333444555666555555555555555666777777999999:::;;;<<<===>>>>>>@@@AAAAAAAAABBBFFFKKKPPPXXXgggjjjeeepppvvv|||}}}yyyuuunnn```MMM@@@:::999999:::BBB\\\uuuppplllrrrwww~~~wwwSSS<<<222333000///000,,,...------,,,,,,------...,,,,,,,,,---------............//////////////////000111222333:::KKK```ooozzzyyymmm\\\fffvvvwww```XXXbbbsssvvvddd___cccsss}}}{{{yyyrrriii```\\\VVVMMMFFFDDD<<<999555222111111000///222333333444555666777777888999::::::;;;;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFJJJMMMQQQSSSTTTVVVUUUSSSRRROOOKKKEEEAAA<<<888333000000000//////000111222333333333222111222333444333222222444666666:::CCCSSSllllllVVVVVV]]]lll~~~yyyZZZEEE===AAA>>>???CCCAAA>>>>>>>>>@@@EEEMMMWWW^^^```___bbbmmmzzz~~~{{{yyyyyy{{{{{{{{{mmmaaaUUUKKKCCC;;;888999999777888:::;;;@@@MMMZZZJJJLLLQQQXXXbbbttthhhVVVTTTXXX```cccfffddd___[[[YYYYYYTTTRRRPPPOOONNNLLLIIIFFF???===::::::;;;<<<<<<;;;;;;<<<===>>>AAADDDHHHIIIJJJKKKLLLKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSUUUWWWXXXXXXYYY[[[]]]ZZZ]]]```bbbbbbccceeegggiiiiiiiiijjjlllnnnpppqqqnnnnnnmmmllljjjhhheeedddaaa```___^^^]]]\\\[[[[[[\\\YYYUUURRRQQQQQQPPPOOOMMMOOONNNLLLLLLLLLHHHAAA888999999666555;;;GGGPPP```rrr|||bbbKKKFFFKKKTTThhhuuu\\\NNNAAA>>>>>>:::777777:::;;;===???AAABBBBBBBBBEEEGGGHHHFFFBBBAAAAAACCCFFFFFFFFFGGGGGGEEEBBB@@@===;;;888555444555666777555555555555555666777777888999:::;;;<<<======>>>@@@@@@@@@AAABBBEEEJJJNNNUUUeee~~~llldddlllxxx}}}zzzvvvoooaaaOOOAAA<<<:::888888???XXXssspppkkkqqqyyy~~~xxxTTT===222333000///000---...------,,,,,,------...,,,,,,,,,---------..................////////////111111111333:::KKKaaaqqqvvvxxxooo^^^hhh{{{uuu```ZZZeeevvvsssccc___ddduuu}}}zzzxxxpppggg^^^ZZZTTTKKKCCCAAA999777333111000000000000111222222333444555666777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDCCCDDDGGGJJJNNNQQQTTTUUUXXXWWWUUUTTTQQQLLLFFFAAA<<<999444111000000//////000000111222222111000///111222333333333333555777555999BBBQQQgggwww``````ffftttyyy[[[EEE===AAA@@@AAAEEECCC>>>???@@@CCCJJJTTT```hhhhhhkkkuuu{{{yyy{{{||||||zzzkkk```SSSKKKBBB;;;888999888777888:::;;;@@@LLLYYYJJJLLLQQQYYYcccvvviiiUUUQQQTTTZZZ^^^bbbbbb^^^[[[ZZZ[[[TTTRRRPPPOOONNNLLLHHHFFF???===;;;:::<<<<<<<<<;;;======>>>???AAADDDFFFHHHEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIILLLLLLKKKKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQRRRQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[XXX[[[^^^```aaabbbeeeffffffggghhhiiikkkmmmoooooooooooommmkkkhhheeebbbaaa^^^^^^\\\[[[YYYXXXWWWVVVTTTQQQMMMJJJJJJJJJJJJIIIJJJMMMMMMKKKJJJJJJFFF@@@::::::888555777AAARRR^^^kkkwww}}}pppWWWGGGGGGMMMYYYooo}}}TTTKKKAAA===<<<999777777<<<<<<===???@@@BBBDDDEEEFFFIIIMMMLLLJJJJJJMMMQQQRRRPPPMMMLLLJJJHHHDDD@@@@@@>>>:::777666666777888555555555555555666777777888888999:::;;;<<<======???@@@@@@@@@AAADDDIIILLLVVVfffnnnccckkk}}}}}}yyyuuunnn```OOOBBB;;;888666666<<>>333333///...111---...------,,,,,,------...,,,,,,,,,---------......---.........//////000000111222222333:::JJJ```ppp~~~ssszzzqqq___kkksss___[[[hhhwwwqqqaaa^^^dddvvv~~~{{{yyynnneee\\\XXXRRRHHHAAA>>>666555333000//////000111111111222333444555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>@@@@@@AAAAAABBBDDDEEEFFFDDDEEEGGGKKKNNNRRRTTTUUUXXXWWWVVVUUUSSSMMMGGGBBB===999444111000000///...///000111111111000///...000111222222222222555777:::<<>><<<:::;;;<<<===<<<;;;>>>>>>>>>>>>???AAACCCEEEBBBDDDFFFFFFEEEDDDEEEFFFCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPQQQQQQPPPOOOOOOQQQSSSTTTTTTUUUWWWYYYVVVYYY\\\^^^___aaaccceeedddeeegggiiikkklllnnnnnnqqqoookkkgggdddaaa___^^^[[[ZZZYYYWWWUUUTTTRRRRRRKKKGGGCCCAAA@@@AAAAAAAAAEEEIIIJJJHHHGGGGGGDDD???<<<:::888888>>>LLL^^^kkkpppvvvsssaaaMMMFFFKKKRRRaaawwwlllNNNHHHAAA<<<:::999999999@@@??????@@@EEEJJJPPPTTT]]]bbbggggggffffffkkkpppkkkeee\\\VVVQQQLLLEEE@@@AAA@@@===:::888777777888555555555555555666777777888888999:::;;;<<<======>>>???@@@@@@AAADDDHHHKKKVVVgggooobbbiii}}}wwwssskkk^^^MMMAAA888666555666<<>>>>>>>>??????BBBBBBBBBCCCDDDFFFGGGHHHGGGHHHJJJMMMPPPSSSUUUVVVWWWWWWWWWWWWUUUPPPIIIDDD>>>:::555222000000///......///000111111111000///...///000000///000222444999<<>>@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOPPPQQQRRRQQQPPPOOONNNPPPQQQRRRRRRRRRTTTVVVUUUWWWZZZ\\\]]]___aaabbbdddeeegggiiikkkmmmnnnnnnqqqmmmhhhccc^^^\\\[[[ZZZWWWVVVTTTRRRPPPNNNMMMLLLDDD@@@<<<999:::;;;;;;;;;===BBBEEEDDDCCCDDDCCC???===;;;999;;;CCCQQQ```iiieeeggg```PPPEEEHHHRRRYYYkkk[[[JJJGGGAAA;;;888999<<<===AAAAAABBBHHHSSSaaaoooxxxwwwjjj```XXXQQQIIIDDDBBBAAA???<<<:::999888777555555555555555666777777888888999:::;;;<<<<<<===>>>???@@@@@@AAACCCGGGJJJSSSfffooo___fff|||vvvoooggg[[[KKK???888666666666:::JJJfff~~~uuu{{{zzzXXX@@@333333///...111......------,,,,,,------...,,,,,,,,,---------......------......///000000111...000333666???OOOdddssszzzuuummm}}}xxxeeerrrnnn]]]\\\kkkwwwiii^^^[[[cccvvv~~~|||zzzmmmddd[[[VVVPPPFFF>>>;;;333333333111//////222555222222333444555666777777999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????????????????@@@@@@@@@@@@DDDDDDDDDEEEGGGIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVWWWXXXXXXYYYYYYXXXSSSLLLHHH>>>;;;555222000000///...---...000111222222111000///000000000//////111333444999AAAPPPfffwww~~~qqqUUUFFFEEEDDDGGGKKKHHHDDDGGGLLLUUUdddvvv~~~|||vvvpppggg\\\PPPHHHAAA:::888:::777777999;;;<<>>???AAACCCCCCBBBAAABBBCCC???@@@AAABBBCCCEEEEEEFFFEEEFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMOOOQQQQQQQQQQQQSSSTTTTTTWWWZZZ[[[\\\]]]___aaadddeeegggjjjlllmmmnnnoooppplllfff___[[[XXXXXXXXXSSSRRRQQQOOOLLLJJJIIIHHHAAA>>>999777777999::::::777===AAA@@@AAACCCBBB??????<<<:::===EEEPPPZZZ___TTTUUUOOOCCC@@@KKKYYY```tttQQQGGGFFF@@@:::777:::===???@@@AAAEEEPPPbbbyyy~~~oooddd\\\UUUNNNHHHBBBBBB@@@>>><<<999888777555555555555555666777777777888999:::;;;<<<<<<======???@@@@@@AAACCCFFFIIIQQQcccnnn]]]ccc|||tttmmmeeeYYYIII>>>:::888777666777BBBZZZoooxxx~~~zzzqqq|||YYY@@@333333///...111......------,,,,,,------...,,,,,,,,,---------......---------...///000000111,,,///333888BBBRRRgggvvv|||ooogggzzzzzzgggvvvmmm\\\\\\kkkxxxeee]]]ZZZbbbvvv}}}{{{zzzmmmddd[[[VVVOOOFFF>>>;;;222333444111//////333666222333333444555666777777999:::;;;===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQRRRUUUVVVXXXYYYYYYYYYZZZ[[[ZZZVVVOOOJJJ???;;;666222111000///...---...000111222222222111111222333222111111333555555999BBBQQQgggwwwwwwwwwZZZHHHFFFEEEHHHLLLJJJDDDGGGOOO[[[lll}}}{{{vvvrrrfff\\\PPPHHHAAA:::888:::777777999;;;<<>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>???AAABBBCCC@@@BBBCCCBBBAAAAAABBBCCCFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIKKKOOOSSSRRRSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMQQQRRRUUUWWWYYYZZZ[[[[[[```aaadddhhhkkkmmmnnnnnnnnnkkkgggaaa]]]YYYWWWVVVSSSQQQNNNLLLJJJHHHDDDAAA::::::::::::::::::::::::999:::<<<>>>???@@@AAAAAA???<<<:::<<>>???EEEDDDJJJ\\\xxx}}}vvvllleee```XXXOOOHHHFFFDDD@@@<<<999777777777999888666444333444555666777888999999;;;;;;<<<======>>>???@@@@@@BBBEEEHHHRRRfffnnn^^^aaazzz|||vvvnnndddWWWHHH>>>;;;555444777:::AAASSSfffoootttwwwzzz```CCC444666222///000///......---------,,,,,,,,,---------,,,,,,+++++++++------,,,------...///000222111111555AAATTTiiixxxcccbbbyyy|||nnn{{{mmm]]]]]]fffssshhh^^^___hhhxxx~~~zzzwwwoooeeeZZZSSSLLLBBB:::888111000000111333555444444555444333333333555777888999:::<<<>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>===?????????@@@AAABBBDDDDDDHHHHHHIIIIIIKKKLLLNNNNNNNNNOOORRRUUUWWWXXXXXXXXX[[[ZZZZZZZZZYYYUUUOOOKKKAAA<<<666222000///...------.........//////000000222111///...///111444666888<<>><<<;;;;;;:::::::::::::::999999999:::::::::;;;;;;<<<<<<======>>>@@@AAABBB@@@AAACCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLOOORRRRRRSSSTTTTTTTTTSSSQQQPPPMMMMMMLLLLLLLLLLLLKKKKKKNNNPPPRRRTTTVVVWWWXXXXXX]]]___ccchhhkkkmmmnnnnnnllljjjeee```ZZZVVVTTTRRROOOMMMKKKIIIHHHEEEBBB???::::::;;;;;;<<<;;;;;;;;;999::::::;;;<<<<<<======>>>;;;999:::>>>BBBDDDDDD===???;;;<<>>??????@@@BBBEEEHHHRRRgggqqq```aaayyy{{{uuunnneeeWWWHHH>>><<<666444777999>>>PPPcccllltttzzz~~~cccCCC222222...,,,///............---------,,,,,,---------,,,,,,,,,++++++------,,,------...///000111000000555@@@TTTjjjyyy~~~yyybbbaaavvv|||ooo~~~lll[[[\\\eeetttggg^^^```iiiyyy~~~zzzwwwooodddYYYRRRKKKAAA999777222111000222444555555444555444333333444666888:::999:::===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRUUUWWWYYYZZZZZZZZZ[[[[[[ZZZZZZXXXTTTNNNJJJ@@@<<<666222000///...............//////000000000222111111111222444666777777:::>>>BBBKKKYYYjjjvvv{{{pppbbbYYYVVVWWWXXXYYYeee{{{pppTTTGGGJJJQQQSSSPPPLLLOOOWWWggg~~~wwwiiibbb^^^cccnnnyyy~~~yyyvvvtttrrriii^^^RRRIIIAAA:::888999:::888888999999===IIIUUUMMMNNNSSS[[[ggg{{{kkkVVVKKKJJJNNNOOOQQQRRRRRRPPPMMMLLLJJJIIIGGGEEEBBB@@@>>>===;;;;;;:::999999999999999777777777888888888999999;;;;;;;;;<<<===>>>???@@@???AAABBBBBBAAAAAABBBDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSQQQPPPLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNPPPRRRSSSSSSSSSVVVYYY___dddhhhkkkkkkkkkkkkhhhccc]]]WWWSSSOOOMMMJJJHHHEEEDDDCCCBBB???===:::;;;<<<>>>>>>>>>======<<<;;;:::999888888888888<<<:::888888:::;;;::::::555<<<===@@@JJJVVVkkkjjjOOOAAA???>>>===<<<<<<===BBBFFFLLLYYYuuuxxxttttttqqqggg^^^VVVQQQLLLIIIHHHGGGEEEBBBCCCAAA???===;;;;;;;;;;;;999888666555444444555555777777888999:::;;;<<<<<<===>>>?????????AAAEEEGGGSSSgggtttaaaaaaxxx~~~zzzuuunnneeeXXXIII>>><<<777555777777<<>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKMMMNNNPPPQQQUUUVVVXXX[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXSSSLLLHHH???;;;555111000000///////////////000000000000000111111222444555777888999666999;;;<<<===@@@FFFKKKNNNJJJEEEAAABBBFFFKKKOOOdddzzzwww[[[LLLMMMTTTWWWVVVMMMQQQ]]]pppxxxfffUUUPPPNNNLLLMMMRRRYYYaaammmxxx~~~{{{xxxuuurrrhhh]]]QQQIIIAAA:::888999:::888999::::::===HHHTTTLLLNNNTTT]]]hhh}}}kkkVVVKKKHHHJJJKKKMMMOOOOOONNNKKKJJJHHHHHHFFFDDDBBB@@@>>>===;;;;;;:::999888888888888666666777777777888888888999999::::::;;;<<<>>>??????@@@BBBBBBAAAAAABBBDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFIIILLLMMMMMMMMMNNNOOORRRSSSTTTTTTTTTSSSQQQPPPMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOORRRXXX^^^ccceeeffffffhhhfffaaa[[[UUUPPPLLLJJJFFFDDDAAA@@@@@@???===<<<999;;;===???@@@@@@??????AAA@@@===;;;999777777777888888777777777666555444444>>>AAAEEEQQQaaa|||www[[[GGGBBB???===<<<======>>>BBBHHHVVVkkkppp___SSSDDDAAA<<<;;;<<<=========???>>>===;;;;;;:::;;;;;;888777666555444444555555777777888999:::;;;;;;<<<<<<===>>>??????AAADDDGGGSSSfffwwwccc```vvv~~~zzzuuuooofffYYYIII>>>;;;777666888777<<>>?????????===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLMMMNNNPPPRRRSSSXXXYYY[[[]]]_______________^^^\\\ZZZWWWQQQJJJEEE>>>:::555111000000000000000111111111111111111111///000333666888999::::::777999;;;;;;999888999;;;???@@@AAA@@@@@@DDDJJJOOO___www{{{^^^MMMMMMTTTXXXYYYLLLTTTccczzzqqq___SSSKKKLLLPPPPPPSSSWWWYYY___kkkwww}}}{{{vvvrrrggg\\\PPPHHHAAA:::888:::999888999::::::===GGGSSSKKKMMMTTT^^^jjj}}}jjjVVVIIIFFFFFFHHHKKKMMMMMMLLLKKKIIIGGGFFFEEECCCBBB@@@>>>>>><<<;;;:::999888888888888777777777777888888888888888888888999:::;;;======>>>???AAAAAAAAAAAABBBDDDCCCDDDDDDEEEGGGHHHHHHIIIFFFIIIMMMNNNNNNNNNNNNOOORRRSSSTTTTTTTTTSSSQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMNNNKKKOOOTTTYYY^^^```aaabbbeeeccc___ZZZTTTOOOJJJHHHDDDAAA>>>=========<<<:::888:::<<<>>>@@@AAAAAAAAAFFFDDDBBB???<<<:::888888555666777777777666555555666@@@CCCJJJ[[[ooozzzwwwZZZFFFBBB@@@<<<<<<>>>>>>===BBBIII]]]yyy|||aaaOOOFFF<<<999666444555777888999;;;::::::999999999999:::888777666666555444444444666777777888999:::;;;<<<<<<===>>>>>>???AAADDDGGGQQQeee}}}yyyccc___uuu{{{wwwqqqgggYYYIII>>>999666666999888===QQQggglllzzzkkkIII555555333111111...//////.........---------------------------------------,,,------...///000000111444888BBBXXXrrrpppaaafff}}}|||fffggg~~~hhhYYY\\\gggyyybbb^^^aaakkk|||}}}zzzwwwnnncccVVVNNNFFF<<<666444222111000000111111000///......000222555888:::<<<;;;<<<>>>???@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAACCCEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUZZZ[[[]]]___aaabbbbbbbbbbbbaaa^^^\\\WWWQQQIIIDDD===999444111000111222222222222222222222222222222...000333666999:::::::::999:::;;;;;;:::::::::;;;;;;>>>AAABBBAAACCCHHHMMMYYYpppaaaOOOMMMSSSYYY[[[OOOYYYkkkaaaTTTOOONNNTTTMMMOOOSSSYYY^^^eeettt~~~{{{vvvoooeee[[[OOOHHHAAA;;;999;;;999888999::::::<<>>@@@AAABBBGGGGGGEEECCC@@@===:::999333555777777666666666777777@@@EEERRRjjj|||nnnpppoooxxx~~~~~~{{{___HHH>>>@@@;;;;;;??????===BBBKKKhhhhhhMMM@@@>>>:::888777555555555777777888888888888888888888888777777777666555555444444666666777888999:::;;;;;;<<<===>>>>>>>>>@@@DDDFFFNNNaaazzzyyybbb]]]ttt~~~yyysssiii[[[JJJ>>>888666777999999>>>RRRiiinnn{{{qqqMMM666444222000000,,,/////////.........------------------............------,,,------...///000000222555888BBBWWWsssttthhhoootttccchhhgggYYY]]]hhhyyybbb^^^aaalll}}}~~~{{{xxxooocccVVVMMMEEE<<<555444333222000000111111000...---///111333666999;;;<<<<<<===???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMMMMNNNPPPRRRTTTVVVWWW[[[]]]___bbbdddeeefffffffffdddaaa]]]XXXQQQHHHCCC;;;888333111111222333333333333333333333222222222000111444777999:::;;;;;;;;;:::::::::;;;;;;<<<===:::===AAABBBBBBDDDGGGKKKSSSiiieeeQQQMMMTTT[[[^^^VVV___qqq]]]UUUSSSSSSZZZXXXYYY]]]dddhhhooo|||}}}zzztttmmmdddZZZNNNGGGAAA;;;999;;;888888999::::::<<>>===<<<:::999999888888777777777777888888888888888888888999:::;;;<<<===<<<>>>@@@@@@@@@AAABBBDDDBBBBBBCCCEEEFFFHHHIIIIIIHHHJJJMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOQQQTTTVVVWWWYYYXXXWWWTTTQQQMMMIIIGGGAAA>>>:::888777777666555666666777888:::>>>AAACCCEEEEEEEEEDDDBBB>>>:::888333666777777555555777999888@@@III___nnnllljjjsss{{{kkkOOO===>>>888999???AAA>>>DDDOOOqqqiiiQQQBBB<<<===:::::::::999777777888888888888999999999999888888777777777666666555444333666666777888999:::;;;;;;;;;<<<>>>>>>>>>@@@CCCFFFKKK^^^wwwxxx```\\\ttt|||uuukkk[[[JJJ>>>888777888999777;;;PPPgggsssWWW;;;555111///111...////////////............------------.........///------,,,------...///000///222444777@@@UUUqqq|||xxxnnnaaajjj}}}dddWWW\\\gggyyybbb^^^bbbmmm~~~|||yyypppdddVVVMMMEEE<<<555444555444222222333222111//////111333666888;;;<<<===<<<>>>???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWYYY]]]___bbbeeehhhiiijjjjjjiiigggccc___YYYQQQHHHBBB:::777333000111333444444444444444444333333333222333444666888:::;;;<<<===<<<<<<<<<>>>@@@AAAAAAAAA@@@BBBCCCEEEEEEFFFHHHJJJOOObbbgggQQQLLLRRR[[[___[[[bbbpppddddddggghhhpppuuuuuuyyy|||vvvnnncccYYYNNNGGGAAA;;;:::<<<888888999;;;:::;;;EEEOOOIIIMMMUUU```nnnvvvfffSSSEEE@@@>>>@@@CCCFFFHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???>>><<<;;;:::999999999666666666666777777777888888888888999:::;;;======<<<>>>@@@@@@@@@AAABBBDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIKKKLLLMMMMMMNNNPPPRRRRRRSSSTTTTTTTTTSSSQQQPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOQQQUUUTTTTTTRRROOOLLLIIIGGG@@@===999666555555444333666555555666888===AAADDDAAACCCDDDDDDBBB>>>999666555666888666444444666999999BBBNNNkkkqqqnnnpppwwwuuuXXX@@@<<<666777???BBB@@@FFFRRRpppcccKKKAAA>>><<<:::;;;;;;<<<;;;:::999999:::999999:::::::::999999888777777777777666555444333666666777888999::::::;;;;;;<<<===>>>>>>@@@CCCFFFIII\\\uuuwww___[[[ttt}}}wwwlll\\\JJJ>>>999777888999555999MMMdddyyy~~~bbbAAA777111000333222000/////////............---------.........//////---------------...000000...111333666>>>SSSpppiii___kkk{{{cccUUUZZZfffyyybbb___bbbmmm}}}zzzqqqdddWWWMMMEEE<<<666444777666444444444444222111111333555888:::<<<===>>>===>>>???@@@@@@???===<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>@@@AAACCCEEEFFFGGGGGGJJJJJJJJJJJJKKKMMMNNNOOONNNOOOPPPRRRTTTVVVXXXZZZ^^^```dddgggjjjlllmmmnnnjjjhhheee```ZZZQQQHHHBBB:::666222000111333444555555555555444444333333333666777888999;;;<<<>>>>>>===>>>@@@DDDGGGHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFNNN^^^fffOOOJJJPPPYYY^^^\\\aaalll~~~ooowwwzzzqqqcccXXXMMMGGGAAA;;;:::<<<888888999;;;:::;;;DDDOOOJJJMMMUUUbbbqqq~~~qqqbbbQQQEEEAAA>>>@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA??????>>><<<;;;999888888666666666666666777888888777777777777888999:::;;;>>>>>>>>>???@@@BBBCCCDDDCCCDDDFFFFFFFFFFFFHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSOOOMMMKKKJJJIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEEEEEEEFFFGGGHHHIIILLLMMMOOOOOOMMMHHHCCC@@@;;;:::888666444222222111111222333555777888999:::<<<<<<<<<;;;:::999888777555555666666777777888888???@@@TTTzzz}}}}}}XXX>>><<<<<<===@@@@@@@@@FFFNNNpppaaaIIICCC>>>???AAA===<<<999777777:::<<<<<<::::::999777666666666777888888888777555555444444444777777777888999999999:::;;;===>>>??????@@@BBBDDDNNN]]]tttwww___aaannn~~~vvvkkk\\\LLLAAA;;;999555888>>><<>>>>>>>>===@@@AAABBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>???BBBCCCDDDFFFGGGIIIJJJJJJLLLLLLMMMMMMMMMNNNQQQTTTRRRSSSUUUWWWWWWYYY]]]___dddccceeeiiinnnooommmjjjnnnmmmjjjeee^^^SSSGGG@@@999777444222111333555777999777555333222333444666777666666999???BBBBBBAAA@@@DDDCCCDDDRRRbbb___PPPPPPKKKNNNLLLBBBBBBLLLNNNSSS```~~~___RRRMMMTTT```cccgggfffkkkyyyyyyuuueeeYYYMMMGGGBBB===:::;;;<<<;;;:::;;;:::<<>><<<;;;:::999888777666666666666666777777777777777777888999:::;;;===>>>>>>???@@@BBBCCCDDDCCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOOMMMJJJIIIIIIHHHEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCEEEEEEGGGIIIKKKKKKJJJFFFAAA>>>:::999888555444222222111000111222333444666777777999999999999888777666555555555666666777777888888>>>@@@UUU{{{[[[AAA<<<<<<>>>AAAAAA@@@FFFMMMjjj{{{mmmOOO===???AAACCCBBB:::<<<999666666999;;;<<<;;;::::::888777666666666777888777666555444444444444777777777888999999::::::;;;===>>>??????@@@BBBDDDMMM\\\ssswww___aaannn~~~vvvkkk]]]MMMBBB:::999555777;;;;;;IIIfffwwwyyy|||WWW888444222///000/////////...------------......------,,,,,,------...------......///000000000111222444:::FFFZZZqqqxxxfffbbbqqqrrrfff\\\___ooo~~~vvvccc```dddppp}}}wwwqqqlllcccYYYNNNGGG@@@999666777888777666555555666777888999:::<<<===>>>???>>>>>>BBBBBBCCCDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????BBBBBBDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNOOORRRTTTSSSUUUWWWXXXYYY[[[^^^aaacccccceeeiiinnnqqqqqqppppppooolllggg___TTTHHH@@@999777444222111333555777999777444222222222444555888888888;;;???BBBBBBAAA???EEEHHHNNNaaasssqqqbbbXXXPPPQQQPPPEEEEEEMMMNNNRRRaaa~~~~~~^^^QQQNNNWWWdddhhhgggeeehhhvvv{{{vvvfffZZZNNNGGGBBB<<<:::;;;<<<;;;:::;;;:::<<>>===<<<;;;:::999888777777666666555666666666777777777777888999:::;;;======>>>???@@@BBBCCCDDDEEEFFFHHHHHHHHHIIIJJJLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQMMMKKKIIIHHHHHHGGGEEECCCBBBBBBAAA@@@@@@???>>>>>>======<<<======>>>???@@@AAACCCEEEFFFEEEBBB???===999888666555333222111111000000111111222333333333444555555555555555444444555555666666777777888888>>>@@@TTTyyyaaaDDD======???BBBBBBAAAFFFMMMcccsss^^^FFF>>>HHHNNNNNNGGG;;;;;;888555555777:::<<<===<<<;;;999888666555555555777666555555444444444444666777777888999999::::::;;;===>>>??????@@@BBBDDDKKK[[[rrrwww___bbbooo}}}vvvlll^^^OOODDD888999555666999888JJJjjjxxxzzz~~~}}}VVV777333222000222111//////...------------......------,,,,,,------...------......///000000000111333666<<>>???@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????AAABBBCCCDDDFFFHHHIIIJJJIIIKKKNNNPPPPPPQQQSSSUUUUUUWWWYYYZZZ[[[]]]aaacccddddddfffjjjppptttvvvvvvtttrrrooojjjaaaUUUHHH@@@999777444222111333666777888666444222111222333444999999:::===@@@BBBBBBAAABBBKKKSSS___vvvvvv^^^QQQOOOOOOHHHIIIQQQRRR```nnnyyyZZZPPPOOO[[[jjjnnnhhhdddeeettt|||uuuggg[[[NNNGGGAAA<<<::::::<<<:::;;;;;;:::<<>>===<<<<<<>>>===<<<;;;:::999888888777777666555555555555666777777777777888999:::;;;======>>>???@@@BBBDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMLLLMMMNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMNNNNNNKKKIIIGGGFFFFFFEEECCCAAA@@@@@@???>>>===<<<<<<;;;999999888888999:::;;;;;;<<<>>>@@@BBBBBB@@@===<<<777666555333222111111111000000111111111111111222222222333444444444444444555555666666777777888888>>>???PPPoooeeeFFF>>>>>>AAADDDDDDCCCGGGNNN```nnn|||ZZZKKKMMMXXXXXXQQQGGG;;;999777444333555888<<>>??????@@@BBBDDDKKK[[[sssxxx```bbbooo|||uuulll___PPPFFF999:::777777888888LLLooozzz~~~}}}~~~YYY999555222000222222//////...------------......------,,,,,,------...------......///000000000...000444:::FFFYYYmmm|||}}}vvvhhheeessspppdddZZZ]]]mmm~~~rrr___^^^dddrrr|||yyyuuuqqqjjjaaa[[[OOOGGG@@@<<<999444333555444444444444666888:::;;;======>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJHHHKKKOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]^^^```dddfffggggggiiilllqqquuuxxxyyyxxxvvvsssmmmdddWWWIII@@@888666444222111333666888777666444222222222333333888999;;;>>>AAACCCDDDDDDLLLYYYgggvvvhhhWWWQQQRRROOOTTT```eee{{{pppTTTNNNQQQ^^^lllpppfffaaadddvvv{{{ttthhh[[[NNNFFF@@@;;;999:::;;;:::;;;<<<;;;<<>>===<<<<<<;;;<<<;;;;;;:::999888777777666666555555555555666666777777777777888999:::;;;<<<======???@@@BBBDDDEEEGGGHHHJJJJJJJJJJJJLLLNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLIIIGGGEEEDDDEEEDDDBBB@@@>>>>>>===<<<;;;:::999999777666666666666777888888999:::<<<>>>???>>><<<;;;555555333222111111111111111111111111111111222222222222333444555555555555555555666666777777888888===>>>HHH^^^sss|||yyysssrrrzzz}}}iiiIII??????BBBEEEEEEEEEJJJQQQ```nnnxxxVVVOOOXXXaaaVVVHHH???777777555333222333777<<>>>>>===;;;999777555444555444444333333333333444555666777888999:::;;;;;;;;;===>>>??????@@@BBBDDDKKK[[[tttyyyaaacccppp{{{tttlll___PPPFFF:::;;;888777888999NNNqqq~~~{{{}}}~~~^^^===777333000222111//////...------------......------,,,,,,------...------......///000000000---///333:::FFFXXXmmm{{{wwwiiieeerrrmmm```VVVXXXhhh}}}qqq^^^^^^dddrrr|||zzzuuunnniiieee^^^UUUNNNFFF???999888666333222444333333333444666888;;;<<<>>>>>>???AAACCCDDDFFFGGGHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>======>>>???@@@@@@@@@AAABBBDDDGGGIIIJJJKKKIIILLLPPPRRRSSSTTTUUUVVVXXXZZZ]]]^^^```bbbfffiiikkklllnnnooorrruuuxxxzzzzzzyyyvvvpppfffYYYJJJAAA888666333111222444666888777666444333333333333333777999<<>>???@@@BBBCCCBBBBBBAAAAAAAAA@@@???>>>======<<<999999999888777666666666555555444444555555666777777777777777888999:::;;;<<<<<<===>>>@@@CCCEEEFFFGGGHHHJJJJJJJJJKKKLLLNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIGGGEEECCCCCCCCCCCCAAA???<<<<<<;;;:::999777666666555555444444444555555666666777999;;;<<<;;;::::::333333222111111111111111111111222222222222222222333444444555666666666555555555666666777777888888<<<;;;@@@KKKXXX^^^[[[WWW___sss{{{mmmLLLAAAAAACCCFFFGGGHHHNNNWWWggguuuvvvVVVSSS^^^dddSSSBBB<<<999333333333222333666;;;????????????===;;;999777666444333333222222333333333555555666888999:::;;;<<<;;;===>>>??????@@@BBBDDDJJJ[[[tttyyyaaadddqqqzzzsssjjj^^^OOOEEE<<<<<<777777999:::MMMnnn{{{~~~bbb@@@888444000111000//////...------------......------,,,,,,------...------......///000000000000222555<<>>???@@@BBBEEEGGGJJJKKKNNNMMMKKKHHHEEECCCBBBAAA============>>>???@@@AAA@@@AAACCCEEEHHHJJJKKKLLLLLLNNNQQQSSSSSSTTTVVVXXXYYY[[[^^^```aaadddhhhkkkmmmoooqqqrrrssstttwwwyyy{{{zzzwwwrrrhhhZZZKKKAAA777666333111222444777999777777666555444444444444777999===AAAFFFLLLTTTYYYpppoooiiiooopppzzzzzz[[[JJJNNNWWWaaafffbbbRRRVVVccc}}}~~~vvvdddXXXJJJBBB===999888:::::::::;;;===<<<===FFFPPPMMMMMMSSS^^^ooo}}}tttjjjbbbXXXKKKCCC@@@<<<===???@@@AAAAAA@@@@@@??????>>>===<<<;;;;;;:::777777777666555555444444333333333444555666777888777777777777888999:::;;;;;;<<<===>>>AAACCCEEEFFFFFFHHHJJJJJJJJJJJJLLLNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHHHHGGGGGGGGGHHHEEEDDDBBBAAABBBBBB@@@>>>;;;;;;:::888777555444444444333333222222333333333444555777888999888888777222222111000000000111111000000111111222222222333444555555666666666555555555555666666777777888888999999:::===CCCIIIJJJJJJZZZwwwqqqdddjjjxxxpppOOOCCCBBBDDDFFFHHHJJJSSS\\\uuuxxx]]]WWW___aaaOOO???;;;:::000222333333333666:::>>>@@@@@@@@@???>>><<<:::888333333222222222222333333555555666888999:::;;;<<<;;;===>>>??????@@@BBBDDDIIIZZZssszzzbbbdddqqqyyyrrriii\\\MMMCCC<<<:::444555::::::KKKiii~~~|||ccc@@@888333///000/////////...------------......------,,,,,,------...------......///000000000222333666<<>>>>>@@@BBBFFFJJJMMMOOOQQQOOOLLLHHHDDDAAA@@@???============>>>???@@@AAAAAABBBDDDFFFIIIKKKMMMNNNOOOPPPRRRRRRRRRTTTVVVXXXZZZ\\\^^^```bbbeeeiiillllllooosssuuuuuuuuuwwwyyy{{{zzzxxxsssiii[[[LLLBBB777555333111222444777999888777777666555555444444888;;;???DDDJJJTTT___ggguuuxxxoooTTTHHHRRR[[[bbbbbbYYYNNNWWWjjjttt{{{uuubbbUUUGGG@@@;;;888888;;;::::::;;;===<<<===EEEPPPLLLMMMRRR]]]nnn|||sssiiiaaaWWWJJJBBB???<<<===>>>???@@@@@@???>>><<<;;;;;;:::999888777666666666555555444444444333222222333333555666888999777777777777888999:::;;;;;;<<<===>>>AAACCCEEEFFFFFFHHHIIIJJJIIIJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHHHHGGGFFFFFFFFFGGGDDDCCCAAAAAAAAAAAA???>>>::::::999777666444333333333222111111111111222222222333555666777666666555111111000000000000111111/////////000111222222222555555555666666555555444555555666666777888888888777777666555999???EEEGGG[[[}}}|||bbbMMMOOOZZZbbbjjjrrrpppsssyyyrrrRRREEECCCDDDGGGHHHLLLVVV```zzzbbbXXXZZZZZZIII:::666444...111333444444555:::>>>@@@AAAAAA@@@???===;;;:::222222222111222222333333444555666888999:::<<<<<<;;;===>>>??????@@@BBBDDDGGGXXXrrrzzzbbbdddrrr~~~xxxqqqhhh[[[LLLBBB<<<999222333999:::HHHdddmmmttt{{{~~~}}}bbb???777222///000000//////...------------......------,,,,,,------...------......///000000000111222555;;;HHH^^^wwwssshhhqqq}}}ttthhhcccqqqkkk___VVVXXXiii{{{tttbbb^^^bbbnnn|||rrrSSSJJJ???;;;===>>><<<888999444111222333111111444444444444444666888:::;;;===>>>@@@CCCGGGKKKOOORRRPPPNNNJJJEEEAAA>>><<<;;;============>>>???@@@AAABBBCCCDDDGGGIIILLLNNNOOOQQQRRRRRRRRRRRRSSSVVVYYYZZZ\\\^^^aaabbbeeeiiillljjjnnnsssvvvvvvvvvwwwyyy{{{zzzxxxsssjjj\\\MMMCCC777555333111222444777999888888888777666666555555999<<>>:::888888;;;::::::<<<===<<<===EEEOOOKKKLLLRRR^^^ooouuupppggg]]]TTTLLLDDD???<<<<<<===>>>>>>>>>>>>>>>===<<<;;;999777666444444333333333222222222222222222222111111222222333444777777777888999999999:::===>>>???AAABBBCCCDDDDDDGGGGGGGGGHHHIIILLLNNNOOONNNNNNNNNMMMMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@>>>===;;;::::::999888777555444333222111000000000000000000000000111111222222222333333333000000000000111111111111111222222222222333333333777666444333222222333333555555666666777888888888888888777777999;;;>>>@@@ZZZ}}}bbbJJJKKKSSSTTTXXX``````dddlllssswww~~~xxxMMMHHHKKKGGGGGGPPPTTT]]]nnnddd[[[RRRMMMGGG===555222333444444444444666:::===GGGBBBIIILLLDDDAAA@@@:::777555222111111333333333777777777888999999::::::;;;<<<===>>>>>>???AAADDDIIIWWWmmm{{{aaaaaarrr~~~}}}|||wwwqqqhhh[[[LLLBBB;;;888222555;;;:::DDD^^^lllooouuu}}}fffAAA777333222222...//////.........---------........................------......///000000000///111555===LLLccc}}}nnnkkkyyy{{{pppfffeeetttsss___VVV\\\gggyyysss___^^^bbbnnn}}}~~~xxxhhhPPP@@@<<<===999:::<<<666:::555111222333111222555555666666555555666:::======???AAACCCFFFIIIKKKLLLFFFEEECCCAAA>>>===<<<;;;::::::;;;===>>>@@@AAABBB@@@CCCGGGJJJKKKLLLNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\___bbbgggjjjmmmoooqqqrrrsssuuuwwwxxxzzzzzz~~~{{{xxxtttmmm___MMM@@@999444222333333444777===;;;;;;:::888555555666888888===EEEJJJQQQ[[[hhhrrrwwwttt~~~^^^VVVWWWddduuu]]]OOOLLL]]]nnnkkk\\\OOONNNaaa~~~tttcccTTT[[[qqq}}}ssslllZZZNNNBBB===:::777777:::::::::;;;<<<;;;===FFFQQQLLLMMMRRR]]]mmmtttnnneee[[[RRRJJJBBB===;;;<<<======>>>>>>>>>===<<<;;;:::888666555333333111111111111222222222222222222222222222333333444777777777888888999999:::===>>>???AAABBBCCCCCCDDDFFFFFFFFFGGGIIIKKKMMMOOONNNNNNNNNMMMLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;:::999888888777555444222111111000000000000000000000000111111111111222222222222111111111111222222222222222222222333333444444444888777666444444333444444555666666777777888999999888888888888:::<<>>>>>???AAADDDJJJXXXnnn{{{aaaaaaqqq~~~~~~}}}wwwqqqhhh[[[LLLAAA;;;888333555;;;;;;IIIffftttxxx}}}gggBBB777333222333...//////.........---------........................------......///000000000000111555===LLLdddnnnlllzzz}}}qqqeeecccrrrrrr___UUU\\\gggyyysss___```dddppp~~~~~~yyyhhhNNN???;;;>>>;;;===???999999333000222333222444777666777777666555666888;;;;;;<<<>>>AAACCCFFFHHHHHHEEECCCBBB???===<<<;;;;;;::::::;;;===???@@@AAABBBAAADDDHHHJJJKKKLLLNNNPPPOOOOOOPPPRRRSSSUUUWWWXXX\\\]]]```cccgggkkknnnooopppqqqrrrtttvvvxxxyyyzzzzzzvvvssspppiii]]]LLL@@@999444222333333333777=========<<<999777555666777999>>>EEEMMMWWWdddsss}}}kkkgggttteee[[[UUUXXXbbbqqqxxxYYYMMMKKK\\\kkkgggXXXMMMQQQeeezzzoooaaaVVVQQQJJJTTTfffyyyppphhhYYYMMMAAA<<<:::777777999::::::;;;<<<;;;===GGGQQQMMMMMMRRR\\\kkk}}}rrrlllcccYYYPPPHHHAAA<<<;;;;;;<<<<<<======<<<<<<:::999888666555333222111//////000000111111222222222222222222333333333333666666777777888999999:::======>>>@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNNNNNNNNNNMMMLLLKKKIIIIIIFFFFFFDDDCCCAAA@@@>>>>>>???>>>===<<<;;;:::999888777777666555333222111111000000000000000000000000000000000000111111111111111111111222222333333333333333444444555666777777999999888777666666666666666777777888888999::::::888888888999;;;>>>@@@AAAFFFXXXlllxxx{{{```KKKLLLUUU^^^iiiuuu~~~lllOOOFFFHHHDDDJJJZZZdddooo\\\RRRIIIDDD@@@999444333111333555666666888:::<<>>>>>???AAADDDLLLYYYoooyyy``````ppp~~~}}}wwwqqqhhh[[[LLLAAA::::::555666:::<<>>AAACCC===999333000111333333555888666888999888777666777888999:::;;;>>>@@@BBBCCCDDDBBBAAA???===<<<;;;::::::::::::<<<===???AAABBBCCCCCCEEEIIIKKKLLLMMMOOOQQQPPPPPPQQQSSSTTTVVVWWWXXX]]]___aaaeeehhhlllnnnpppoooppprrrtttwwwxxxyyyzzz{{{wwwsssooojjj___PPPEEE999444111222333333777<<<===>>>===;;;777555555555999<<>><<<<<<===<<<<<<;;;999888888777666666555444333222111000000000000000000000000000////////////000000000000000000111222333333444444555555666777888888999999;;;::::::999999888888888888888888999::::::;;;;;;999999:::;;;===???AAABBBDDDMMMVVV___lll}}}ttt^^^KKKKKKRRRYYYcccnnntttssszzz```MMMJJJJJJFFFLLL^^^kkkwwwUUUKKKBBB???<<<777444444000333666888888999;;;<<>>>>>???AAADDDLLLZZZqqqxxx``````ppp~~~}}}xxxqqqhhhZZZKKKAAA999:::666666999===WWW~~~mmmEEE999333222333///////////////....................................------......///000000000111222555===OOOlll{{{ooonnnrrrccc```oooqqq^^^UUU[[[fffzzzttt``````eeesss~~~~~~yyykkkRRRAAA===AAAAAAEEEGGGAAA<<<666222222333333555888666888999999777666666777888999:::;;;===???@@@@@@???>>>===;;;:::::::::::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGJJJLLLLLLNNNPPPRRRRRRRRRTTTUUUVVVWWWXXXXXX^^^___bbbeeehhhkkkmmmooopppqqqsssvvvxxxyyyzzzzzz|||wwwqqqmmmhhh^^^QQQGGG888444111222333333777<<<>>>??????<<<999666444444999:::@@@MMM```tttxxxcccXXX]]]qqqsssfff___```ffflllyyyyyykkkWWWNNNOOO^^^iiieeeZZZSSSVVVoooqqqPPPIIICCC@@@BBBAAAJJJOOObbbyyynnncccTTTIII???;;;999777777999999999:::<<<;;;===GGGRRRLLLMMMSSS^^^lll{{{pppjjj```VVVMMMFFF@@@<<<999999:::::::::999999888555555444333222000//////------...///000000111111111222333444444444333333444555666777888999::::::<<<<<<======???@@@BBBCCCDDDDDDDDDEEEFFFIIIKKKLLLNNNNNNNNNMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@>>><<<;;;;;;::::::999888777666666555555444333222111111000000000000000000000000000....../////////000000000//////000111333444555555777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBAAACCCEEEJJJVVVfffsssxxxiiiYYYKKKIIILLLNNNTTT[[[ZZZ^^^hhhwwwtttUUUIIIJJJKKKGGGMMMaaaqqqwwwNNNEEE===;;;:::777555666222444777999:::;;;===???FFFRRReeehhhZZZSSSNNNAAA666333111000222444444444777777777888999999::::::;;;<<<===>>>>>>???AAADDDLLLZZZqqqvvv___```pppzzz~~~xxxqqqhhhZZZKKK@@@999:::777666888===YYYpppGGG999333222333///000000/////////.................................------......///000000000000111444>>>QQQooo~~~zzzrrrqqqsssddd```ooorrr^^^UUU[[[ggg|||uuuaaa^^^eeettt}}}}}}zzzmmmWWWDDD>>>BBBCCCHHHLLLFFFCCC<<<777666666444666999888999;;;:::888777777888888999999:::<<<======>>><<<;;;::::::999999999::::::;;;<<<>>>AAACCCDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXXXXYYYXXXXXX]]]^^^```cccfffhhhjjjkkkppprrrtttwwwxxxyyyyyyyyyvvvppphhhccc^^^VVVJJJBBB888333111222222333666<<<@@@BBBCCCAAA>>>:::888777::::::===GGGVVVhhhvvv~~~{{{eeeXXXZZZhhhwwwwwwqqqsssxxxyyy~~~|||mmm]]]RRRPPP]]]hhhfff]]]XXX\\\www```DDDDDDBBB>>>@@@AAAJJJOOOcccyyylll```QQQGGG===:::999777777999999888:::<<<;;;>>>HHHSSSLLLMMMSSS___mmm|||ooohhh^^^TTTLLLEEE???<<<888888999999999888777777444444333222111000//////......//////000000111111111222444555555555444333444444555666888999::::::<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOONNNNNNLLLKKKIIIGGGFFFFFFEEECCCAAA???===;;;;;;999888888777666666555555444444333222222111000000000000000000000000000000////////////000000000000///000111222444555666777;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<======>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@CCCJJJTTT___eee\\\QQQGGGEEEFFFFFFIIIMMMRRRXXXcccooozzzeeeOOOHHHIIILLLIIIPPPdddxxxhhhGGG@@@:::::::::888666777444666999;;;<<<===@@@BBBKKKZZZmmmmmm\\\TTTOOOCCC555333111000222444555555777777777888999999::::::;;;<<<===>>>>>>???AAADDDJJJYYYpppttt^^^aaaqqquuu}}}~~~xxxqqqhhhZZZJJJ@@@999:::666555888===WWW~~~tttIII:::333222333000000000000/////////..............................------......///000000000000111444>>>QQQnnn~~~|||}}}|||wwwwwwvvvfffbbbpppsss___VVV\\\ggg}}}wwwccc^^^fffvvv|||}}}{{{oooZZZFFF===AAAEEEMMMRRRMMMMMMEEE>>>===<<<:::;;;???@@@@@@@@@>>>:::888888999888999999::::::;;;;;;;;;:::999999999999999:::::::::;;;===???AAADDDEEEFFFJJJKKKMMMMMMNNNOOORRRUUUUUUVVVWWWYYYYYYYYYXXXWWWZZZ[[[]]]___bbbdddfffgggnnnooorrrtttuuuuuutttsssoooiii```ZZZVVVPPPGGG@@@888333000111222222666;;;BBBDDDFFFFFFBBB>>><<<:::;;;<<<>>>CCCLLLXXXdddkkk~~~eeeYYYZZZfffooojjjZZZRRR\\\gggggg```\\\eeeVVV<<<>>>>>>===DDDJJJPPPZZZsss~~~tttggg\\\NNNDDD<<<999999777777999999888:::;;;;;;>>>HHHSSSLLLMMMTTT___mmm~~~mmmfff\\\RRRJJJCCC>>>;;;777888888888888777666555444333333222111000//////000000000000000000000000111222444555666555444333333444555666777999::::::<<<<<<;;;;;;===???AAACCCEEEEEEEEEFFFGGGJJJLLLMMMOOONNNNNNLLLKKKHHHGGGFFFCCCBBBAAA???===<<<:::999777777666666555555444444333333222222111111000000000000000000000000000000//////000000000111111111111111333444666888999:::>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFJJJPPPUUUOOOHHHBBBAAABBBEEEIIIMMMWWW\\\fffqqqzzzwww\\\OOOJJJMMMQQQOOOSSSfff|||}}}YYYCCC<<<888:::<<<:::888999777999:::;;;<<>>>>>???AAADDDGGGWWWooosss^^^bbbrrrvvv~~~xxxqqqhhhZZZJJJ???999999555555888;;;SSSwwwvvvKKK:::333222333000000000000000/////////...........................------......///000000000111222444===NNNiii|||~~~}}}}}}{{{jjjcccooottt```WWW]]]hhhyyyeeeaaaiiiyyy{{{||||||pppZZZEEE;;;@@@FFFQQQYYYVVVTTTMMMFFFDDDDDDCCCEEEHHHLLLKKKHHHBBB===999999999888888888888888888888888999888888888999:::;;;;;;:::;;;===???BBBDDDFFFGGGKKKLLLNNNNNNNNNPPPSSSVVVTTTUUUWWWXXXXXXWWWVVVUUUWWWXXXYYY[[[^^^```bbbbbbhhhjjjlllnnnnnnmmmkkkjjjfff___VVVQQQOOOKKKEEE???888333000111222222666;;;???BBBEEEEEEBBB>>>;;;999:::===AAAEEEKKKUUUaaaiii}}}~~~eee]]]cccpppwwwiiiYYY^^^jjjkkkddd```jjj}}}RRR<<>>HHHSSSMMMNNNTTT___mmmkkkdddZZZPPPHHHAAA<<<999777777888777777666555555444333333222111000//////111111111111000000000000111222444666666555444333333333444666777999::::::<<<;;;;;;;;;<<>><<<:::999999666666666555555444444333333222222222111111000000000000000000000000000000000000000000111111111111222333555666888:::<<<<<<@@@@@@??????>>>=========;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>>>>??????AAABBBBBBBBBAAAAAA@@@???;;;>>>BBBDDDCCCBBBEEEIIIGGGCCC>>>>>>BBBGGGNNNSSSXXX\\\eeepppzzznnnYYYQQQMMMSSSXXXUUUWWWggg|||vvvPPP@@@;;;888;;;===;;;999:::999:::;;;<<<===@@@EEEHHHUUUeeevvvpppZZZRRRPPPDDD555333000000222444555555777777777888999999::::::;;;<<<===>>>>>>???AAADDDFFFUUUnnnrrr^^^bbbrrryyy~~~yyyqqqhhhZZZJJJ???999888444444888;;;OOOqqqvvvwwwKKK;;;333222444000000000000000////////////........................------......///000000000222222444<<>>:::777666888===EEEKKKQQQ[[[hhhsss}}}iiidddnnn}}}vvvaaacccnnnooohhhccclllvvvOOO>>>GGGGGGEEEOOO[[[hhhwwwlllccc]]]KKKBBB:::999999777777999888888999;;;;;;>>>HHHTTTOOOMMMRRR___lll|||{{{mmmeeeXXXLLLDDD???<<<;;;777777777666555555444444222111111111000000/////////000000111111111111000111333555777777777555444444444555555666888999:::;;;;;;<<<===>>>???@@@@@@BBBDDDGGGIIIJJJKKKMMMOOOMMMMMMLLLKKKJJJHHHFFFEEEAAA@@@>>>;;;999888777666333333333222222222111111///000000000111111111222000000000111111111111111444333222111111222333333777777888999;;;<<<======>>>>>>>>>>>>????????????AAA@@@???@@@@@@@@@===;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>===;;;::::::;;;<<<<<<<<<===>>>@@@AAABBBDDDAAA???@@@@@@CCCKKKSSSeeeooo{{{___TTTMMM^^^___```___^^^iii[[[EEE:::;;;;;;:::===@@@???:::;;;:::999:::>>>CCCIIILLL\\\nnnqqq___SSSUUUNNN???444222111111444666777666777777777888999999::::::<<<>>>@@@???===>>>AAAEEEMMM\\\tttooo]]]aaa|||~~~yyyrrrmmmggg\\\KKK???:::;;;555333666888GGGaaauuuzzz|||{{{}}}PPP999555222000///111000///......------...........................////////////000000000000000222666===JJJ___vvv}}}|||~~~}}}mmmaaakkkqqqfff]]]\\\fff~~~{{{ddddddiiittt}}}|||uuunnn^^^GGG;;;>>>CCCRRR______^^^YYYRRRNNNOOOTTT\\\bbbkkkmmmcccMMM>>>======999888888888888888888888888888888888888888999999::::::;;;===@@@CCCFFFIIIKKKKKKMMMNNNNNNNNNOOORRRTTTQQQRRRTTTUUUTTTSSSQQQPPPPPPPPPQQQRRRTTTVVVWWWXXX^^^_________]]]ZZZWWWUUUGGGBBB===:::::::::999888444444333222111222666999;;;???EEEEEE???999999===;;;<<>>???HHH[[[NNNLLLPPP]]]jjjzzz{{{kkkbbbVVVJJJBBB===:::999777777666666555444444444111111111111000000000//////000000111111111111111222333444555666666555444444444444555666888999::::::;;;<<<===>>>??????@@@@@@CCCFFFGGGHHHIIIKKKMMMMMMMMMLLLKKKIIIGGGEEEDDD???>>><<<:::888666555555333222222222111111111111000000000000000000000000111111111111222222222222222222111111222444555666777777888999;;;<<<<<<=========>>>>>>>>>?????????DDDCCCCCCCCCCCCAAA>>>;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<;;;999888888999;;;;;;<<<===???AAABBBCCCEEEBBBAAACCCDDDGGGOOOXXXmmmzzzpppWWWQQQKKK^^^lllppppppnnnuuupppOOOBBB??????===>>>CCCHHHEEE===:::999999;;;@@@GGGMMMQQQ[[[ccc```TTTNNNPPPHHH:::444222111111444666777777777777777888999999::::::===???AAA@@@>>>???BBBFFFNNN]]]uuunnn]]]bbb}}}~~~zzztttoooiii\\\KKK???::::::555333777999HHHbbbrrryyyxxxuuuwwwPPP:::555333111111111111///.......................................////////////000000000000111222555;;;HHH\\\sssnnndddmmmqqqfff]]]\\\ggg|||{{{cccdddiiittt}}}{{{uuummm]]]GGG;;;===CCCQQQ______ccc___ZZZWWWYYY___gggllltttqqqbbbJJJ<<<;;;;;;888555555555555555555555555777777777777888999:::;;;;;;<<<>>>@@@DDDGGGJJJKKKLLLMMMOOOOOOOOOOOORRRTTTRRRRRRSSSTTTSSSQQQOOONNNKKKKKKKKKLLLMMMNNNPPPPPPTTTUUUUUUTTTRRROOOLLLKKK???<<<888666666666555333444444333222111333777:::<<>>???III\\\NNNKKKNNNYYYgggxxxzzzggg___RRRGGG???;;;888777777666666555555444333333111111111111000000000000000000000111111111222222333333444444444444444444444444444555666777888999::::::;;;<<<===>>>??????>>>AAADDDEEEFFFGGGIIIJJJMMMLLLKKKJJJGGGEEECCCBBB>>><<<:::888666555444333111111111111000000000000000000000000////////////111111111222222333333333111111222333444666888999888888999999:::;;;<<<<<<======>>>>>>>>>>>>??????EEEEEEEEEFFFFFFCCC???;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<===<<<:::999999:::::::::;;;===???AAACCCDDDGGGEEEDDDEEEFFFHHHPPPZZZkkk}}}[[[PPPPPPMMMeeezzzXXXCCCAAA???>>>===BBBLLLRRRLLLAAA888888999===CCCJJJQQQUUUZZZUUUOOOKKKLLLKKKAAA666333222111111444666777777777777888888999:::::::::>>>@@@AAAAAA???@@@DDDGGGNNN]]]vvvmmm\\\bbb~~~|||{{{vvvqqqjjj]]]LLL???999:::555444999;;;JJJdddsss{{{xxxtttwwwQQQ;;;666444222222111111000///....................................////////////000000000000111222555:::FFFZZZpppppphhhrrrqqqeee\\\]]]hhhyyy}}}eeeccchhhsss}}}{{{tttlll\\\GGG<<<===BBBPPP^^^___fffcccaaa```ccciiipppuuuyyyrrr^^^FFF::::::999555555555555555555555555555555666666777888:::;;;<<<===>>>???BBBEEEHHHKKKLLLMMMOOOPPPOOOOOOPPPRRRTTTRRRRRRRRRRRRQQQOOOLLLKKKGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIGGGDDDAAA@@@777555444444444444222000444444444333222555999<<<@@@KKKYYYcccdddZZZIII===AAAAAAIII]]]wwwjjjiii~~~~~~uuuuuu{{{rrrmmmtttuuuooorrr]]]IIIGGGVVVcccwwwrrrfff[[[SSSFFF===666666777777888:::888===:::999>>>@@@III\\\OOOKKKMMMXXXeeevvvxxxddd\\\PPPEEE>>>:::777666666666555555444333333222111111111000000000000000000000000000111222222333555444333333333333444444444444444444555666777888999999:::;;;<<<===>>>>>>>>>@@@CCCDDDEEEFFFGGGIIILLLKKKJJJHHHFFFCCCAAA@@@===<<<:::888666444333333000000000000000/////////000000000////////////...111111222222333333444444333444555666777888::::::999999999:::;;;;;;;;;<<<============>>>>>>>>>???CCCCCCDDDFFFFFFDDD@@@===<<<<<<===>>>>>>>>>>>>>>>===>>>???>>><<<;;;<<<===<<<<<<======???@@@BBBBBBHHHFFFFFFFFFFFFHHHRRR]]]dddvvvkkkPPPOOOPPPQQQpppkkkKKK>>>AAA::::::<<>>???@@@AAACCCFFFIIILLLMMMNNNPPPPPPPPPOOOOOOQQQSSSQQQQQQQQQOOONNNKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA>>><<<;;;333444666777777666444222333444444333333666:::===DDDPPP```oootttjjjTTT@@@@@@>>>DDDVVVqqquuufffiiivvvmmmrrrvvvtttsss|||[[[KKKNNNaaaqqqpppdddZZZSSSEEE===666666777777777999888===:::999>>>@@@JJJ]]]QQQMMMNNNWWWddduuuvvvccc[[[OOODDD===:::777666555555444444333333222222000000000000000000111111000000000000111222333444666555444333333333333333444333333333444555666777888888999:::;;;<<<======>>>@@@BBBDDDDDDEEEFFFHHHIIIIIIHHHFFFDDDBBB@@@>>>===<<<:::888666444333333////////////////////////000000000000000/////////111222222333444444555555888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>@@@CCCEEEDDDBBB???<<<===>>>>>>>>>>>>>>>>>>>>>???@@@???===<<<===>>>???????????????@@@AAAAAAFFFEEEFFFHHHIIIOOO]]]jjjmmm{{{zzz[[[LLLNNNNNNSSSxxxzzz]]]GGG>>>???:::===BBBJJJTTTUUUIII:::777777888;;;@@@EEEKKKNNNJJJFFFFFFKKKJJJAAA999777222111000111444777888888888888888999::::::;;;;;;;;;===??????>>>???CCCGGGMMM]]]vvvhhh[[[eeevvv~~~{{{wwwqqqhhhZZZJJJ???888:::666666;;;<<>>???KKKZZZ\\\bbbbbbbbbccceeefffhhhiiiaaaXXXIII>>>;;;;;;888333777777777777777777777777555666666888:::<<<>>>???AAABBBCCCEEEHHHKKKMMMNNNOOOPPPQQQPPPOOOOOOPPPRRRPPPOOONNNMMMKKKHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>===;;;999888555777;;;======;;;999888333444444333333666:::===DDDPPP```ooowwwqqqZZZCCCDDDAAADDDTTTjjjttthhhkkkzzzppptttxxxvvvppptttYYYNNNWWWmmm}}}pppcccYYYTTTEEE===666666777666555777777===::::::???AAAKKK^^^SSSNNNOOOXXXccctttsssaaaZZZNNNDDD===999888777555444444333333222111111000000000000111111111111111000000000111333444666777777666555444444333333333333333333333444555555777777888999:::;;;<<<<<<===???BBBCCCCCCCCCEEEFFFFFFFFFFFFDDDCCCAAA???>>>===<<<:::777555444333222////////////000000000000///000000000111111111111333444444555666777888888;;;<<<===>>>>>>>>>>>>>>>==================<<<<<<<<<<<<============>>>>>>;;;;;;<<>>>>>??????>>>>>>>>><<<===>>>===<<<;;;<<<===AAAAAA@@@@@@AAAAAABBBCCCDDDDDDGGGJJJOOOYYYmmm~~~zzz___SSSMMMQQQQQQWWWuuuaaaPPPEEE???===@@@EEEJJJMMMMMMJJJ???444777777888:::===AAAEEEGGG???@@@DDDGGGDDD;;;555333222111000111444777888888888888999999:::;;;;;;;;;:::===???>>>===>>>CCCGGGMMM^^^xxxfff[[[fffvvv}}}zzzvvvnnndddVVVHHH>>>777999666666:::;;;IIIbbbrrr|||XXX???999666444555222222111000////////////........................////////////000000000000///000222888EEE[[[ttt}}}qqqmmmtttwwwhhh\\\\\\hhhtttooodddiiittt}}}{{{tttlll^^^JJJ???>>>>>>IIIWWWZZZaaabbbcccddddddcccaaa```TTTMMMCCC===<<<<<<999666666666666666666666666666777777888999;;;===???@@@CCCDDDEEEGGGIIILLLNNNPPPOOOPPPPPPOOOMMMMMMOOOPPPNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA???===<<<;;;;;;;;;;;;::::::888777777666666666999>>>@@@???===<<<;;;444444444333222555999<<>>;;;:::888666444222111111/////////000000111111111//////000111222333444444777777888999:::;;;<<<===<<<===???AAABBBBBBBBBBBB@@@?????????>>>>>>======<<<<<<<<<=========>>>>>><<<;;;:::<<>>>>>?????????>>>>>>===<<<===>>>>>><<<<<<===>>>@@@@@@@@@AAACCCEEEFFFGGGEEEFFFHHHKKKQQQ^^^uuu___RRRUUUVVV\\\]]]cccssshhhXXXKKKEEECCC@@@===AAAHHHLLLGGG@@@<<<888555666666777888;;;???BBBDDD:::>>>@@@???<<<999444///222000000111444777888999888888999::::::;;;;;;<<<;;;===??????>>>???DDDHHHOOO```zzzeeeZZZggg~~~www|||yyyssskkk___RRRFFF>>>777999666666::::::GGG```nnnzzzZZZ@@@999666444444333222111000////////////........................////////////000000000000000000111666CCCYYYrrr}}}qqqiiinnn}}}yyyjjj]]][[[gggrrrpppeeejjjuuu}}}{{{uuummm___KKKAAA>>><<>>?????????AAABBBBBBBBBBBBBBBAAA@@@??????:::999777444222111000/////////000000111111222222//////000222333444555666::::::;;;<<<===>>>???@@@;;;===???BBBDDDFFFFFFFFFAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<=========>>>>>><<<:::;;;===???@@@@@@>>>>>>?????????>>>>>>===>>>???@@@@@@???>>>???AAA>>>???@@@BBBDDDGGGIIIKKKIIIHHHIIIKKKOOO\\\tttgggWWWRRR\\\```iiilllqqqtttZZZRRRGGG??????BBBBBB@@@<<>>AAACCC;;;???>>>999888:::666---222000///111444777999999888999999::::::;;;;;;<<<<<<>>>@@@@@@???AAAEEEIIIQQQbbb|||dddZZZgggxxx|||{{{xxxrrrhhh]]]PPPDDD>>>777999666555999999FFF^^^mmmzzz\\\AAA999666444444333222111000////////////........................////////////000000000000111111111555AAAWWWooo~~~qqqgggiiixxx{{{kkk]]][[[fffppppppfffkkkvvv}}}|||uuunnn```LLLBBB>>><<>>999999999999999999999999;;;;;;;;;<<<>>>???AAABBBFFFFFFGGGIIIKKKNNNPPPQQQNNNOOOOOONNNLLLKKKLLLMMMJJJIIIHHHFFFEEEDDDDDDDDD;;;;;;999888666666555555222222222111111222333333000444888999777555555666444444333222111222666999GGGXXXiiiuuurrr\\\KKKLLLOOOTTTZZZhhh}}}sssppppppdddYYY^^^xxxwwwhhhXXXMMMIII>>>777333555888777777999777===;;;:::@@@BBBLLL```RRRJJJKKKWWWaaallllll^^^UUUIII???;;;888666444444444444444333222111000333222222222111111000000111000//////000333777999;;;:::999777666444333222222111111111222222333444444444555555666777888888::::::;;;;;;<<<======>>>???>>>======>>>>>>===<<<777666444333222111111111111000000/////////000000111111111111333666888:::;;;;;;;;;<<<<<<<<<======<<<===>>>@@@BBBCCCDDDDDDAAA@@@???>>>===<<<<<<<<<>>>===;;;;;;<<<;;;:::888<<<=========<<<===???BBB@@@@@@??????>>>>>>>>>>>>@@@===;;;<<<>>>AAABBBCCCGGGEEEDDDEEEHHHMMMPPPQQQNNNPPPSSSTTTRRRWWWkkkzzz___VVVRRR___tttxxxrrrjjjUUUAAA@@@??????>>>>>>>>>>>>>>><<<999666555444555666111666888777888<<>><<<<<<;;;:::888555222000111222333444555777888888888999999::::::;;;;;;<<<<<<>>>@@@@@@>>>???CCCGGGKKK```~~~ddd[[[fffyyywww|||xxxvvvqqqjjj___QQQCCC999;;;444222666888<<>>999???HHHQQQXXX]]]^^^^^^^^^]]]ZZZWWWVVVQQQLLLFFF@@@>>><<<;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<>>>???AAABBBBBBDDDEEEGGGJJJMMMNNNPPPPPPQQQOOOMMMLLLLLLLLLJJJHHHIIIGGGDDDCCCBBBAAA???<<<;;;999666444222222222333333222222222111111000000444444333333333333333444111222222111111333666999AAAJJJZZZnnn|||{{{ooocccRRRMMMQQQ]]]fffnnn~~~tttttt}}}___^^^gggrrrbbbVVVLLLEEE;;;888444333444666888888999:::<<<<<<;;;@@@PPPaaaUUUMMMMMMWWW___jjjkkk\\\TTTHHH>>>:::888555333444444444444333222111000222222222111111000000000111111000111222444777999;;;:::999888666444333222333333333222333333444444444444555555666777777888:::::::::;;;<<<=========>>><<<;;;;;;<<<===;;;:::666555444333222111111111000000///////////////000000111222444666999;;;<<<======<<<;;;999888777666999:::;;;===>>>>>>>>>>>><<<<<<======<<<;;;:::999:::999888888:::::::::999;;;<<<===>>>===???AAACCCBBBAAAAAAAAAAAA@@@@@@???===<<<;;;<<>>;;;;;;:::999888888888888555444333333333444555666111555777777:::>>>???===:::;;;:::999777555222111111222333444555777888888888999999::::::;;;<<<<<<<<>>???CCCGGGNNNcccccc]]]iiiyyywww~~~zzzwwwrrrkkk```QQQCCC::::::555333666999???RRRfffrrr\\\AAA;;;888666555333222111000000/////////.........................../////////......000111222222333777BBBUUUjjjxxx}}}}}}uuunnnooo}}}|||mmmaaaZZZ```ooowwwnnnmmmuuu~~~}}}}}}{{{wwwrrrnnnaaaQQQ@@@:::>>>EEENNNUUUZZZZZZ[[[[[[ZZZXXXVVVTTTTTTOOOIIIDDDAAA@@@???>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>???AAABBBBBBDDDFFFHHHJJJMMMOOOPPPPPPQQQOOOMMMLLLLLLKKKHHHGGGGGGEEEBBBAAA@@@???<<<:::999888555333111111111222222222111111000000000000111111000000000000000111000111111111000222555888>>>CCCNNN^^^lllqqqlllfff\\\WWW[[[jjjyyy~~~uuuuuu```cccpppooo___SSSJJJCCC:::777444333555777888888999:::<<<===<<>>???@@@BBBDDD@@@@@@AAAAAAAAA@@@@@@???AAA@@@???AAACCCEEEEEEDDDEEEGGGLLLTTT___lllwww~~~~~~rrroooqqq}}}sssooollliiiggghhhjjjqqq|||xxxmmmqqqqqqQQQCCC===999888777777666555444444444111111222222333333444444222555666888===BBB@@@;;;999999999888777555222111111222333444555777888888999999999:::;;;;;;<<<<<<===???@@@???>>>???DDDHHHRRRgggbbb___nnnyyywww|||yyyssskkk```RRRDDD:::999666555888:::DDD^^^xxx{{{}}}]]]AAA;;;999888888333333111000000000000000.........................../////////......000222111222333777AAATTTkkkzzzvvvzzzwwwvvv~~~nnnaaa[[[aaaiii|||nnnnnnvvv~~~|||{{{zzzxxxtttoookkkcccSSSBBB;;;===BBBIIIPPPUUUVVVWWWXXXXXXVVVTTTSSSTTTPPPJJJFFFDDDBBBAAA@@@??????>>>===============;;;<<<===>>>???@@@AAABBBEEEFFFIIIKKKNNNOOOQQQQQQPPPNNNLLLKKKJJJIIIGGGEEEDDDBBB???>>>===<<<:::888777666333222000000000111000000000000/////////////////////......//////000111222222222111222555888<<<===CCCQQQbbbpppvvvxxxmmmfffhhhyyy{{{zzzmmmgggmmmjjj[[[PPPGGGAAA999777444444555777888888999:::<<<===<<>><<<;;;;;;<<<>>>???>>>===999;;;===>>>>>>???@@@BBBAAAAAACCCDDDDDDDDDCCCCCCHHHGGGHHHJJJLLLMMMKKKJJJLLLMMMPPPWWWcccsssjjjddd^^^\\\___ccchhhkkkrrr||||||XXX@@@<<<>>>@@@:::999999999888666555555555666666666555555333333444666777999@@@EEEBBB:::777777888777666444222111111222333444555777888888999999::::::;;;<<<<<<<<<===???@@@???>>>@@@EEEIIITTTjjj``````qqqxxxvvv~~~{{{tttlll```RRRDDD;;;888666777999;;;HHHhhhyyy^^^BBB;;;999888888333333222111000000000000...........................///000///......000222111111222666@@@TTTlll|||{{{qqqsss}}}www}}}pppccc\\\bbbgggyyyooonnnvvv}}}|||yyywwwuuurrrmmmiiibbbSSSCCC<<<<<<@@@GGGMMMQQQRRRTTTUUUVVVUUUTTTSSSSSSOOOJJJFFFDDDCCCAAA@@@AAAAAA@@@???????????????<<<===>>>???@@@AAABBBBBBFFFGGGJJJLLLOOOPPPRRRRRRPPPNNNKKKJJJIIIGGGEEEBBBBBB@@@===<<<;;;:::777555444333222000//////////////////////////////......000000//////000000111111333444555444444444777999;;;;;;@@@NNNbbbwwwzzzqqqqqq|||kkkqqq}}}{{{fffWWWMMMEEE???888666444444666777888888999999;;;<<<<<>>@@@?????????AAABBBBBB???===:::;;;============???@@@CCCEEEGGGIIIJJJKKKJJJJJJIIIKKKOOOTTTXXXZZZYYYWWWVVVUUUTTTVVV^^^nnnlllbbbaaa___```fffnnnuuuyyyeeeIII<<<<<<>>>===>>>>>>>>>===<<<;;;999888777777777777777666555444666888888;;;AAAFFFBBB:::777777888777666444222111111222333444555777888888999::::::;;;;;;<<<=========???@@@???>>>@@@FFFKKKVVVkkk}}}___bbbtttuuuttt|||uuulll```RRRDDD;;;888666777999;;;JJJmmmzzz```CCC;;;999777777444333222111000000000000////////////////////////...///000000...///000222000111222555???SSSmmmxxx{{{xxxqqqrrruuuvvv}}}rrrddd]]]ccciiirrrnnnnnnvvv~~~~~~|||yyywwwtttppplllhhh^^^QQQCCC===<<>>??????@@@AAABBBCCCCCCGGGHHHKKKMMMPPPQQQSSSSSSPPPNNNKKKIIIHHHFFFCCCAAA@@@>>><<<::::::888666444111111000000////////////..................//////000000000000000111222222333444555555444444666888888999>>>KKK^^^rrrwwwpppnnn|||nnn|||uuuaaaTTTKKKDDD???777666444555666888888888888888::::::;;;BBBTTTfff\\\QQQLLLQQQXXXbbb||||||jjjVVVMMMBBB:::777666555333333333333444444333333222111111111111111222222222111333444666777666666555444555666777999:::;;;;;;999888888888888999:::;;;::::::::::::::::::::::::999999999999999999999999:::999777888999999888666333333222111111111111111000000000000111222333333555666888999999777444222555555666666777777888888888999:::;;;<<<=========<<<;;;999777888:::===>>>>>>@@@BBBEEEFFFDDD@@@<<<;;;<<<<<<<<<<<<===AAACCCFFFHHHKKKOOOQQQSSSSSSRRRPPPTTT\\\eeemmmrrrrrrqqqiiihhhdddbbbeeepppsssaaa\\\bbbhhhoooyyy}}}iiiPPP@@@>>>@@@@@@>>>@@@AAAAAAAAA???===;;;:::444555555555666777777777777999::::::>>>BBB@@@:::999999999888777555222111111222333444555777888888:::::::::;;;<<<<<<======>>>???@@@>>>>>>AAAGGGLLLWWWmmm{{{___cccwwwrrrrrr}}}uuukkk___QQQCCC:::888666666888;;;KKKmmm~~~aaaDDD<<<999666666444333222111111000111111///////////////////////////000000000//////111333000111222444>>>RRRnnnzzz~~~}}}wwwwwwyyyooopppwwwttteee^^^eeemmmpppmmmmmmuuu}}}|||yyyvvvsssooojjjggg[[[OOOCCC===<<<>>>DDDLLLNNNPPPRRRTTTTTTTTTSSSRRRQQQNNNKKKHHHGGGFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDHHHIIILLLNNNQQQRRRTTTTTTQQQNNNKKKIIIHHHEEEBBB@@@>>><<<:::888888666444222000000000000////////////............////////////////////////000111222222222333444444333333444666444555999BBBNNNZZZdddiiiddd```bbbqqqzzznnn]]]RRRJJJCCC===777555444555777888888888888888:::;;;;;;CCCVVVhhh```TTTMMMQQQVVV```yyyyyygggUUUMMMBBB;;;888777666444222333333444444333333222111222222222333333333333555666666777888888888888888888888888888888888999777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999999888888888888777666666777777666444333222222111111111111111111111111111222333444555666777888999888777555444777777666666666555555555666777999;;;===???@@@@@@????????????>>>>>>======>>>AAAFFFKKKMMMJJJDDD???;;;;;;<<<<<<===AAAFFFJJJRRRUUUZZZ___bbbdddeeeeeeiiinnnxxxoooeeeeeeiiiuuuyyybbbUUUFFFAAACCCFFFFFFEEECCCDDDDDDDDDBBB@@@>>><<<777666555555555666777888666999:::888999<<<<<<999:::;;;:::999777555222111111222333444555777888888::::::;;;;;;<<<=========>>>???@@@>>>>>>AAAGGGMMMYYYnnnxxx^^^eeezzznnnppp}}}uuukkk^^^PPPBBB999888555555888;;;JJJiii___DDD>>>;;;888777444444333222111111111111///////////////////////////000111000//////111333///111222444===RRRooopppdddgggpppuuufff___fffppptttlllkkkttt|||xxxtttqqqmmmiiifff[[[PPPDDD>>>;;;<<>>BBBIIIPPPSSSPPPIIIDDD;;;;;;;;;<<<>>>DDDKKKPPPfffiiinnntttxxx{{{{{{|||yyyhhh```gggvvv~~~mmm]]]TTTKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCC@@@>>>>>><<<999666555444555666444888999666555888999888<<<<<<;;;:::888555222000111222333444555777888888::::::;;;;;;<<<=========>>>???@@@>>>>>>AAAHHHMMMZZZpppvvv]]]fff|||lllooo}}}uuujjj]]]OOOAAA999999555444777;;;IIIfff}}}^^^DDD???===:::999555444333222111111111111000000000000000000000000///000111000//////111333///111222444<<>>;;;:::@@@GGGLLLMMMOOOQQQQQQQQQOOONNNKKKIIIFFFDDDCCCBBB@@@>>>CCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJMMMOOORRRTTTUUUUUUSSSPPPMMMJJJHHHEEEBBB@@@999777555333333111///---...///000000000000000000.../////////000000111111444444444444555666777888888:::;;;<<<:::::::::;;;999999999:::::::::::::::999<<>>???GGG[[[nnnhhhWWWLLLPPPXXX```rrrpppbbbRRRKKKBBB:::666444444333333444555555555444333222111111222333333444555555999777666777999:::::::::999777444222111222333444333555777999<<<===??????<<<===???AAAAAA???===;;;:::::::::999777666444333777666555444333222222222222222111111222222333444222333444666777777888888888:::;;;;;;::::::<<<>>>>>>===<<<:::999999999999888888888:::;;;===???@@@GGGHHHIIIIIIHHHFFFCCCAAA???FFFMMMRRRWWWWWWOOOEEE@@@<<<999:::===CCCNNNYYYiiiwwwllllllnnnppp|||yyyrrrooouuu|||nnnfffYYYTTTMMMJJJJJJLLLLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA>>>===;;;888666555444444333333333444666888;;;<<<===<<<:::888666444333333111111222444666777888999999999:::;;;;;;<<<<<<===???>>>???@@@@@@@@@FFFNNNYYYssstttbbbhhh~~~nnnsss{{{ssshhh\\\OOOBBB:::999::::::999>>>MMMccctttuuutttttt|||XXX@@@===:::777888777666555444333222222222///............---------////////////000111222333,,,222666666:::KKKggg~~~jjj[[[___lllxxxccc\\\cccrrr~~~nnnjjjppp~~~{{{wwwrrrmmmgggdddaaaWWWQQQGGG<<<777999@@@FFFIIIKKKMMMOOOPPPNNNKKKIIIIIIFFFAAA===<<<<<<<<<;;;===>>>???@@@AAABBBCCCCCCHHHIIIIIIHHHFFFFFFHHHJJJIIIKKKMMMPPPRRRSSSSSSSSSRRRPPPMMMKKKHHHDDD???;;;777666444333222111111111000////////////000000111//////.........000111222666666777888999999::::::===>>>???>>><<<:::;;;<<<>>>===<<<<<<===>>>>>>>>><<>>BBBKKK^^^oookkkYYYMMMPPPVVV^^^ppp}}}mmm___RRRKKKBBB:::666444444444333444555666666555333333222222333333444555555555888777555666777888888777666555333111000111333444666777999;;;>>>???@@@AAA>>>???AAABBBBBBAAA>>>===;;;::::::999888666444444666666555333333222222222222222222222222333333444444555666888999:::::::::<<<===??????>>>>>>@@@AAA@@@@@@???>>>===;;;;;;:::::::::::::::<<<===>>>???DDDFFFHHHJJJJJJHHHEEECCCAAAIIIQQQWWW[[[\\\VVVNNNBBB===:::;;;>>>DDDOOOZZZgggvvvooofffppp|||vvvooonnnfffcccfffqqqxxxtttlllhhhZZZTTTMMMIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@???===<<<:::999777666666555555555555666888:::<<<===???===;;;888555333111111111111222444666777888999999::::::;;;;;;<<<<<<===???===>>>@@@???@@@FFFNNN]]]wwwqqqaaaiii~~~jjjnnn{{{rrrhhh\\\NNNBBB:::888888777666:::HHH^^^ooolllnnnqqqyyy~~~YYYAAA>>>;;;888888777777555444333222222222000000000/////////......////////////000111222333...222555555888HHHbbbvvviiiYYY]]]jjjyyyeee\\\bbbqqqooolllqqq}}}{{{wwwqqqlllfffbbb```VVVPPPFFF<<<777999???EEEJJJLLLNNNOOONNNLLLIIIFFFFFFBBB===::::::999999888999999;;;<<<===???@@@@@@FFFGGGHHHHHHGGGFFFGGGIIIJJJKKKMMMPPPRRRSSSSSSSSSPPPNNNKKKIIIFFFBBB===999666555444222111111000000000///////////////000000000000000000111222444555999:::::::::;;;<<<<<<<<<;;;=========<<<;;;===>>>???>>><<<<<<<<<<<<<<<;;;???AAACCCHHHRRReee|||}}}nnnggg\\\QQQGGG@@@:::777444444555777888999:::;;;::::::;;;>>>BBBKKK^^^pppppp]]]NNNOOOTTT[[[lllxxxiii]]]QQQKKKAAA:::666444444444333444555666666666555444333333444444555555666666777555444444555555555444333222111000111222444666:::;;;===???AAABBBCCCCCCAAABBBCCCDDDCCCBBB@@@>>>;;;;;;;;;:::888777555444555555444333333222333333222222333444444555666666888999:::;;;<<<=========<<<>>>@@@AAA@@@@@@AAABBBDDDDDDDDDCCCBBB???===<<<<<<<<<;;;;;;;;;<<<======???BBBGGGKKKLLLJJJGGGEEEBBBKKKUUU[[[^^^___ZZZTTTEEE@@@<<<<<<>>>DDDNNNYYYffftttnnnfffiii~~~zzzqqqjjjdddccceee___[[[[[[bbbhhhhhheeedddYYYSSSKKKGGGFFFEEECCCAAAAAAAAA@@@???>>>>>>===<<<;;;:::999888888888888888888888888999:::<<<===>>>>>>===:::777444222000///000111222444666777999999:::::::::;;;<<<<<<======>>>======??????@@@GGGOOObbb{{{mmm___kkk{{{hhhmmmzzzqqqggg[[[NNNAAA:::777888666555888GGG\\\mmmlllqqqxxx\\\DDD@@@<<<888999888777666555333333333333111111111111000000000000////////////000111222333111333444333888FFF[[[lllsss~~~}}}~~~gggWWW[[[iii{{{ggg\\\bbbkkkpppnnnttt|||zzzuuupppjjjddd```^^^UUUOOOFFF<<<777999???DDDLLLMMMNNNNNNLLLHHHDDDBBB???<<<888666555555555444333444555777999:::<<<===BBBDDDGGGGGGGGGFFFFFFGGGJJJKKKMMMOOOQQQRRRRRRRRRNNNLLLIIIFFFDDD@@@;;;777444444222111000000000000000000///////////////000222222222222444555777777:::;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<===???AAA??????>>>=========>>>>>>@@@AAACCCGGGNNN[[[hhhqqqtttjjjhhhuuu~~~xxx}}}zzzxxxvvvtttyyyuuujjjcccYYYNNNEEE>>>999666444444555777888999:::;;;:::999;;;>>>BBBLLL```rrrsss___OOONNNRRRXXXkkkuuuiii^^^PPPJJJAAA:::666444444444333444666777888777666666555555555666666666777777666555333222333444333222333222222222333555888999>>>???AAABBBDDDEEEFFFFFFBBBCCCDDDDDDCCCAAA???>>>;;;;;;;;;:::888777555444444444333333222333333333222333444777999;;;<<<===>>>??????@@@@@@??????>>>???BBBDDDEEEDDDCCCDDDEEEGGGGGGHHHHHHFFFCCC@@@>>>======<<<;;;:::::::::::::::>>>DDDIIILLLJJJHHHEEECCCMMMWWWZZZ[[[[[[WWWRRRHHHBBB>>>======AAAJJJSSSeeeqqq}}}pppqqq~~~wwwnnnddd___[[[ZZZ]]]cccccc___]]]^^^```___[[[XXXTTTOOOHHHCCCBBBAAA???============<<<;;;::::::999999888888888888999::::::;;;;;;;;;;;;<<<===>>>>>>;;;:::888666444222111111000111222444666888999:::::::::;;;;;;<<<=========>>><<<===>>>???@@@HHHPPPccc}}}jjj___mmmzzzhhhppp~~~yyypppeeeYYYMMMAAA:::888888888777;;;JJJ```qqqsss{{{^^^FFFBBB>>>999999999888666555444444333333111111111111000000000000000000//////000111222222222222222333888FFFYYYggglllxxx|||yyy|||hhhYYY]]]jjj}}}~~~iii]]]aaaeee{{{ssspppuuu{{{yyytttooohhhbbb^^^[[[TTTOOOGGG>>>999999???CCCMMMMMMMMMKKKHHHDDD???===999666333111111111111000...///111333555777999:::>>>AAADDDFFFFFFEEEEEEEEEIIIJJJLLLNNNOOOPPPPPPOOOLLLJJJGGGEEEBBB???:::666333222111000////////////111000000/////////000000222222333444666777888999888888888888888777777777666888999:::;;;>>>AAADDDBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFHHHMMMVVVbbbmmmsss}}}lllaaaaaafffuuueee[[[\\\WWWVVVUUUUUU\\\jjj{{{zzzsssfff___UUUKKKCCC===888555444444555777888999:::;;;999999;;;>>>CCCNNNcccuuuwwwaaaOOOMMMPPPWWWkkk~~~uuujjj```OOOIII@@@999555444444444333555666888999999888888777777777777777888888888777555333333333444333222555555555666888:::===>>>AAABBBDDDEEEFFFGGGGGGGGGCCCCCCCCCBBBAAA???===<<<;;;;;;::::::888666555444333333222222222333333444111333777:::>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???DDDFFFIIIJJJIIIHHHIIIIIIHHHIIIJJJJJJHHHEEECCCAAA>>>===<<<:::999888888888777<<>>>>><<<<<<>>>???AAAIIISSSccc~~~hhh___pppxxxhhhqqq}}}xxxnnncccXXXLLLAAA:::666777777777===MMMddduuuvvv```HHHDDD???;;;:::999888777666555444444444111111111000000000//////000000000000000000111222111111222222888GGGZZZhhhoooxxx}}}{{{kkk___aaammm{{{lll^^^___cccuuuvvvqqqttt~~~{{{yyytttnnngggaaa\\\YYYTTTOOOHHH???::::::???CCCLLLKKKJJJGGGDDD???;;;999333111///......///...------...000222444666888999:::===AAADDDDDDDDDDDDEEEHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIFFFDDDBBB>>>999666222222111000////////////111000000000000111222222333444555666777888888999777777777777666666666666555777888999;;;===BBBEEEGGGHHHJJJIIIGGGGGGIIILLLPPPPPPSSSZZZgggvvvtttdddYYYYYYeeerrrmmmSSSKKKKKKFFFEEEFFFHHHKKKOOOWWWaaajjjuuuxxxqqqaaa[[[QQQHHHAAA;;;777444444444555777888999:::;;;:::999;;;???DDDQQQfffzzz{{{dddPPPLLLOOOWWWjjj|||uuujjjaaaOOOIII@@@999555444444444444555777999::::::::::::888888888888999999999999888666555555666666666555888888999;;;===???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHCCCCCCBBBAAA???===<<<;;;:::::::::999777666444333222222111222222333444555333555999===@@@CCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAADDDGGGIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCC???>>><<<;;;999999888888888<<>>>>><<<;;;???FFFPPPddd~~~}}}oooggggggiiibbb___]]]\\\XXXUUUVVV[[[cccgggiiihhhddd^^^SSSIIIGGGBBB===<<<<<<===;;;999777777777666666555555555555555555666777888999:::;;;;;;;;;;;;;;;:::999888333333333333333333444444///000111444666888:::;;;;;;;;;;;;<<<======>>>>>>???======???@@@CCCKKKUUUdddeee```tttvvvhhhrrr|||vvvmmmbbbVVVKKK@@@:::444555666666===MMMeeevvvzzz```IIIEEEAAA<<<;;;:::999888666555555555555111111111000000000000///111000000000000000111111///111222222777FFF\\\lllttt{{{}}}~~~zzzpppffffffnnnxxxooo___^^^bbbpppyyyqqqqqq||||||yyytttnnnfff```[[[XXXRRRNNNGGG@@@::::::===AAAHHHGGGFFFCCC???;;;888666000...------.........---...///000222444666777888888;;;>>>AAAAAABBBDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIIIIGGGDDDBBB@@@===888555222222111000000///000000000000111111222333555666555666777888999999999888888888999999999999999999666777888999:::===AAADDDJJJMMMPPPOOONNNOOOSSSVVV[[[]]]```gggrrryyyooobbbXXXTTT[[[nnn}}}bbbMMMHHHKKKFFFCCCCCCFFFHHHGGGHHHOOOWWWYYYfffzzz~~~vvvlll^^^XXXOOOFFF???;;;777444444444555777888999:::;;;;;;:::<<<@@@FFFTTTjjj~~~iiiSSSMMMNNNUUUhhh~~~{{{rrrggg]]]NNNHHH???888555444444444444555777999;;;;;;;;;;;;:::::::::999999999999999:::888777777999:::999999:::;;;<<<>>>@@@BBBDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBAAA???===<<<;;;999999888888666555333222111111111111222333444555666888;;;>>>@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEAAADDDGGGIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@>>>===;;;;;;::::::<<>>===@@@EEEHHHWWWoooyyykkkbbb]]]\\\```^^^^^^bbbeeebbb\\\[[[^^^cccjjjnnnmmmiiibbbVVVKKKCCC???;;;999::::::888555555555555555555444444444444444444444555777888999999999:::999999777666555333333222222222222333333//////111444666888:::;;;;;;;;;<<<<<<======>>>>>>@@@>>>>>>@@@AAADDDMMMXXXhhhbbb```xxxwwwlllyyy|||vvvlllaaaUUUJJJ@@@:::555666777777===MMMdddvvv|||```JJJFFFBBB===<<<::::::888777666555555555333222222222111111111111111111000000000000111111...111333111444BBB[[[nnnuuu~~~yyy|||{{{yyyuuukkkhhhlllwwwqqq___^^^___kkk|||qqqnnnyyy}}}zzzuuunnnfff```ZZZXXXOOOLLLEEE>>>999888;;;>>>DDDCCCBBB???<<<999666444...---,,,---...///...---///000111222444555666777777999<<<>>>???AAADDDFFFEEEFFFGGGHHHHHHHHHGGGFFFFFFDDDBBB@@@>>>;;;666333222222111000000000111111000000111222444666888999999999:::;;;;;;:::999999999999::::::;;;;;;<<<<<<888999999888999;;;@@@CCCHHHMMMSSSWWWZZZ___ffflllpppsssvvvxxxpppccc```]]]\\\___jjjvvv___OOOLLLOOOJJJHHHFFFGGGMMMNNNMMMPPPVVVXXX___lllzzz~~~~~~|||qqqfff\\\VVVMMMEEE???:::777555444444555777888999:::;;;<<<;;;===BBBHHHVVVnnnmmmVVVNNNNNNSSSggg|||yyypppdddZZZNNNHHH???888555444444444444555777:::;;;<<<<<<<<<::::::::::::::::::::::::;;;999888999;;;<<<<<<;;;;;;<<<>>>???AAACCCDDDEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCAAA???===<<<;;;888888888777666444222111000000111111222333444555888:::<<<>>>??????>>>======>>>@@@CCCEEEGGGHHHIIIGGGJJJNNNPPPOOOMMMMMMMMMFFFEEEEEEDDDDDDEEEEEEFFFBBBAAA@@@>>>===<<<<<<<<<@@@BBBEEEHHHJJJJJJIIIHHHDDDQQQYYYTTTIIIBBB??????;;;:::<<<@@@AAA???BBBGGGFFFLLL]]]xxxwwwiiibbb^^^XXXUUUVVVZZZ]]]eeelllkkkfffdddffffffnnnsssqqqlllfffYYYMMMCCC>>>:::888888888555222555555444444444444444444333333333444444666777888888888888888777555333222444444333222111111111111...///111444666888:::;;;;;;;;;<<<<<<===>>>>>>>>>AAA>>>>>>@@@BBBEEEOOOYYYlll```aaazzzxxxqqq{{{uuukkk```UUUJJJ@@@:::888999999999>>>NNNeeevvvxxxzzz```JJJGGGBBB===<<<;;;:::999777666666555555444444444333333333222222111111000000000000000111---111333111111???YYYoootttuuuyyyzzzzzzwwwoooiiijjjvvvrrr```]]][[[fff}}}pppkkkwww}}}zzzuuunnnggg```ZZZWWWMMMJJJDDD===777666999<<>><<<999444111333222111111111111111111000000111333555888:::;;;;;;<<<=========<<<::::::888888999::::::;;;<<<<<<999:::999888888:::>>>BBBCCCKKKUUU]]]eeeooozzznnn^^^WWWYYY^^^eeemmm{{{rrr^^^QQQOOOPPPKKKNNNHHHHHHQQQWWWVVVVVVYYY___aaaeeekkksssyyy}}}~~~~~~}}}{{{zzz{{{yyynnnbbb[[[UUULLLDDD???:::777555444444555777888999:::;;;<<<<<<>>>BBBJJJXXXpppwwwWWWMMMRRRSSS\\\sss~~~uuulllaaaYYYKKKEEE===777444333333222555666888:::;;;=========;;;;;;;;;::::::999999999:::::::::;;;;;;===>>>???>>>???AAACCCDDDEEEFFFFFFFFFGGGIIIKKKLLLKKKJJJJJJGGGEEEBBB>>><<<;;;<<<<<<===;;;999666444333333333222333333555666777888999??????===<<<:::888777666;;;<<<===???BBBEEEGGGHHHNNNRRRTTTRRRQQQPPPLLLGGGEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@===;;;===EEEJJJIIIIIILLLKKKFFFHHHKKKMMMMMMHHHBBB===:::======>>>???@@@BBBDDDEEEFFFIIIRRRddd{{{zzzuuuooohhhaaa]]]ZZZYYY\\\```hhhpppuuuvvvsssooopppssstttsssqqqkkk]]]OOOJJJ@@@777666777555333333222222111111111111111111222222222333333333444444555555444333333222111111555222//////111222000...111222333555777888::::::;;;;;;;;;;;;;;;<<<>>>>>>CCC@@@>>>???@@@EEEPPP\\\uuuzzzaaaggg{{{uuuhhh^^^TTTFFF<<<999777:::999888FFF```ppprrr{{{|||___OOOGGGCCCAAA===;;;;;;:::888777555444333555555333222111000000000111111111111111111111111000333111222888===QQQnnnyyyzzzzzz|||}}}zzzpppgggeeevvvtttccc[[[[[[iiiqqqjjjttt}}}uuujjjccc```ZZZTTTOOOIIIBBB;;;888777777777<<<<<<;;;999777333000......///000000000000000///---...000333555666777888666666777888:::===???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???<<<:::777555444444000000111111222222222222333333555888:::<<<>>>???CCCBBBAAA???===<<<;;;;;;;;;:::999:::<<<>>>>>>===<<<<<<<<<:::999:::===???BBBHHHJJJUUUhhhuuuyyyhhh]]]VVVZZZcccnnn{{{www```WWWUUUSSSPPPQQQTTTZZZ^^^___^^^[[[YYY\\\^^^aaa``````eeemmmuuuxxx|||}}}{{{xxxsssjjj```UUUPPPHHH@@@:::777555555777777777888999999999:::888===AAAEEEMMM___xxxzzzYYYMMMQQQRRR\\\sss|||sssjjj```XXXJJJEEE===777444444333333555666888:::;;;======>>>;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<===>>>???>>>???AAACCCDDDEEEEEEFFFFFFGGGJJJLLLLLLKKKIIIHHHDDDCCC@@@===<<<;;;;;;<<<;;;:::888666444333333333333444555666888999::::::>>>>>>===<<<;;;:::999888888888:::<<<@@@DDDHHHJJJPPPTTTUUURRRPPPNNNJJJEEECCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA???>>>EEEJJJJJJKKKMMMKKKFFFJJJMMMNNNMMMIIICCC???===??????@@@AAACCCEEEFFFGGGJJJLLLPPPYYYgggxxx~~~wwwrrrvvvvvvtttppplllhhhgggfffeeehhhmmmtttyyy{{{zzzyyyvvvwwwwwwvvvuuupppbbbSSSKKKAAA888777777555333333333222222111111111111111222222222333333333333444555444444333222222111111333111//////000111000...111222333555777888::::::;;;;;;;;;;;;<<<===>>>>>>BBB??????@@@BBBGGGTTTaaauuuwww___ggg}}}uuuggg]]]SSSFFF<<<888444888888<<>>???@@@@@@AAAAAA@@@@@@???===<<<:::777555333222222000000000111222333333444777777999;;;===???@@@AAACCCBBBAAA???>>>=========???===;;;:::;;;<<<<<<<<<;;;<<<======<<<;;;<<<======DDDFFFOOO^^^hhhtttfff[[[]]]bbbmmmxxxddd\\\[[[\\\]]]```___^^^[[[XXXTTTQQQOOOQQQSSSUUUUUUUUUZZZbbbhhhqqqvvvxxxwwwuuuqqqhhh___SSSNNNGGG???999666555555777777777888999999::::::999===AAAEEENNNaaazzz\\\MMMOOOPPP[[[qqqxxxppphhh^^^VVVJJJEEE>>>888666555444444555666888:::<<<===>>>>>>;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>?????????@@@AAACCCDDDEEEEEEEEEEEEGGGJJJLLLLLLJJJHHHFFFAAA@@@>>><<<;;;;;;;;;<<<999888666444333333333444444555666888999:::;;;;;;=========<<<<<<<<<<<<<<<777777888:::???DDDIIILLLOOORRRRRRNNNJJJHHHDDD>>>???>>>=========>>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCAAAFFFJJJLLLMMMOOOMMMJJJMMMNNNOOOMMMHHHDDDAAA@@@?????????@@@AAACCCEEEFFFKKKOOOSSSWWW\\\eeerrr{{{~~~fff^^^aaafffooossswwwwwwuuurrrqqqrrrqqqrrruuuxxx||||||{{{|||xxxiiiZZZNNNCCC:::888888666444444333333222111111111111111111111222222222333333333444444333333222111111111222000......///000000///222333444666777999:::;;;;;;;;;;;;;;;<<<===>>>???@@@??????AAACCCJJJXXXfffvvvrrr\\\gggsssfff\\\QQQEEE;;;888333666888>>>SSSmmm}}}[[[OOOJJJFFFEEEBBB;;;;;;;;;;;;::::::::::::666555444333222111111111111111111111111111111111333666333222777999JJJfffpppwww|||sssiiifffvvvxxxggg^^^___ggg}}}xxxmmmsss~~~{{{tttjjjccc___YYYRRRLLLFFF???999666666666555999999888666444222///...---......////////////000///000222444666666666666555555555666777888999:::<<<======>>>>>>======<<<999888666444222111000000000000000000222444666777;;;;;;<<<>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCFFFBBB>>>;;;;;;;;;;;;;;;:::===??????>>><<<<<<<<<<<>>BBBFFFPPPddd~~~aaaNNNNNNOOOYYYooovvvnnnggg]]]UUUIIIDDD>>>999666666555555444666777:::<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;>>>>>>??????@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGJJJKKKKKKHHHEEECCC===<<<;;;;;;::::::;;;;;;777666555444333444444555666777888:::<<<<<<===<<<<<<<<<<<<=========>>>>>>999999888:::===CCCHHHLLLOOORRRQQQLLLHHHFFFAAA<<<===<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDDDDDDDEEEFFFCCCEEEHHHKKKNNNPPPOOOMMMMMMNNNNNNKKKGGGDDDBBBBBBAAAAAAAAABBBCCCDDDEEEFFFIIIOOOWWW___dddiiimmmppp}}}aaaQQQQQQXXX^^^cccjjjrrrvvvuuutttuuuwww||||||||||||~~~~~~ppp```QQQFFF<<<999999666444444444333333222111111111111111111111111222222222222333333222222111111111000000///......///000000000333444555666888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@BBBCCCIIIYYYhhhwwwlllZZZhhh~~~qqqdddZZZOOOCCC:::777666777888>>>PPPggguuuxxx[[[QQQLLLIIIGGGCCC??????>>>===<<<<<<;;;;;;777666555333222222222222111111111111111111111111222555222222666888GGGcccnnnssszzzwwwjjjeeelll|||xxxhhh___```eeeyyyzzzmmmrrr}}}}}}{{{tttjjjccc___XXXQQQIIIDDD<<<777555555555555888777666444333111///...---------......///000000000222444666777666666555444444444444444555666777999999::::::::::::999999666555444222111000000000111000000111333555888:::<<<<<<======>>>????????????@@@AAACCCEEEHHHJJJLLLLLLGGGBBB===<<<<<<<<<;;;===>>>??????=========???>>>FFFFFFGGGNNNTTTbbbxxxnnn^^^^^^sss||||||jjjYYYRRRTTTXXXYYYVVVPPPKKKHHHGGGGGGHHHIIILLLOOOSSSWWW^^^fffllllllpppsssqqqooojjjaaaWWWMMMIIIBBB;;;666333333333666666777888999::::::;;;<<>>???===============>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIHHHEEEBBB@@@;;;::::::::::::::::::;;;555444444333444555666777:::<<<>>>@@@AAABBBAAAAAA<<<<<<<<<=========>>>>>>:::999888888:::>>>BBBEEEOOOQQQPPPKKKHHHFFFCCC===<<<<<<<<<<<<<<<===>>>>>>@@@BBBCCCCCCCCCEEEHHHLLLEEECCCDDDGGGKKKMMMMMMLLLLLLMMMMMMKKKGGGEEEDDDEEEIIIIIIIIIIIIJJJKKKLLLLLLLLLOOOVVVaaallltttwwwwwwvvv|||zzz^^^OOOMMMQQQSSSSSSVVV]]]fffnnnrrrvvvyyy|||ttteeeUUUIII>>>;;;:::777555555555444333222111111111111000000000111111111222222222111111111111111000000///////////////000111222444555666777888::::::;;;<<<<<<<<<<<<<<<===??????AAA@@@AAABBBBBBHHHXXXhhhyyygggXXXkkk|||pppbbbWWWMMMAAA999666888888888===LLL```pppvvv\\\SSSOOOKKKIIIDDDCCCCCCAAA???===<<<::::::777777555444333222222222111111111111111111111111///333111222666777FFF```hhhmmmuuuzzzjjjbbbaaarrr|||lllbbb___bbbvvv{{{mmmpppzzz}}}{{{tttkkkddd___XXXQQQGGGBBB;;;666444444555555777666555333111000//////...---------...///111222222333555777888777555444333222222222222333444555666666777777777777666666444444333111111000000111111111111222444777999;;;999::::::::::::;;;;;;;;;===>>>AAADDDHHHMMMPPPRRROOOJJJDDD@@@>>>>>>======@@@@@@>>>===<<<===AAADDDFFFNNNOOOQQQYYY___mmm{{{hhheeeqqqnnnYYYKKKJJJNNNIIIHHHHHHHHHIIILLLOOOPPPPPPQQQTTTWWW\\\ccciiinnngggkkkmmmllljjjggg___VVVJJJFFF@@@999555333333333555666777888999:::;;;;;;<<>>??????????????????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFEEEDDDAAA???===::::::::::::::::::::::::444333333333444666888999???@@@CCCEEEGGGGGGFFFEEE=========<<<<<<<<<<<<<<<888777666555666999;;;===EEEGGGGGGCCC@@@@@@>>>:::;;;;;;;;;<<<=========>>>AAACCCDDDDDDEEEJJJQQQWWWMMMGGGCCCEEEHHHHHHHHHIIIMMMNNNOOONNNLLLJJJJJJJJJLLLLLLMMMOOOQQQSSSUUUVVVZZZWWWWWW^^^kkkwwwvvvtttuuu~~~zzz|||fffRRRPPPYYY^^^ZZZTTTQQQTTT[[[dddoooxxxvvviiiYYYLLL@@@<<<;;;888666666666555444222111111111111///000000000000111111111000000000000000000000000...///000000000000222444666666777888999:::;;;;;;<<<<<<<<<<<<===>>>??????AAAAAABBBBBBAAAHHHYYYjjj}}}zzzcccYYYpppzzznnn___UUUKKK@@@888666888777888===III^^^ttt[[[SSSQQQMMMJJJDDDFFFEEECCCAAA>>><<<:::999888777666555444333333333111111111111111111111111...222111222555666CCC]]]bbbgggooozzz}}}iii^^^ZZZmmmqqqggg^^^___rrr}}}mmmnnnwww}}}|||vvvllleee```YYYQQQFFFAAA:::555444444555555666555444222111000000000///.........///000222333333555777999888777444333111111111111222222333444444444555555555555444444222222111111000111111111111111333555666888999:::777777777777777888888888:::;;;>>>BBBFFFKKKOOOQQQLLLHHHDDD@@@@@@??????>>>AAA@@@>>><<<;;;>>>DDDHHHTTT___fffnnnzzziii___kkkvvv___NNNIIILLLEEEFFFGGGJJJMMMQQQUUUWWWUUUVVVWWWYYY]]]bbbfffiiidddggghhhfffeeeddd^^^WWWHHHDDD>>>888444333333444555555666888999:::;;;<<<<<>>???@@@AAAAAAAAAAAABBBBBBBBBCCCBBBCCCEEEFFFFFFDDDCCCBBBEEEFFFFFFGGGHHHHHHHHHHHHEEEEEECCCBBB@@@>>><<<<<<:::::::::;;;:::::::::999333333333444666888:::;;;>>>@@@CCCEEEGGGFFFEEEEEE>>>>>>===<<<;;;:::999888777777666666777888:::;;;999<<<<<<:::999;;;:::666999999:::;;;<<<<<<======BBBDDDFFFGGGJJJRRR^^^ggg^^^SSSJJJIIIIIIGGGGGGIIIOOORRRTTTTTTSSSRRRRRRRRRRRRSSSVVVYYY^^^cccfffiiimmmjjjggghhhnnnwww{{{zzzxxxsssppp^^^RRRYYYhhhmmmhhhcccWWWUUUUUU]]]jjjwwwxxxmmm[[[OOOBBB===;;;888666777666555444333222111111111/////////000000000111111000000000000000000000000...000111111000111444777666777777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBCCCCCCJJJ]]]ooovvvaaaZZZtttzzz~~~yyylll^^^SSSIII???777555666777888===GGG]]]zzz}}}WWWRRRQQQMMMJJJEEEEEEDDDCCCAAA???===<<<;;;999888777555444444333333111111111111111111111111///333222222555333@@@YYY___eeemmmvvv}}}~~~hhhZZZWWWkkksssggg___\\\lllnnnmmmuuu}}}~~~}}}wwwnnngggbbbZZZRRREEE@@@:::555444555666666666555444222111111111222000///......///111444555444666888:::999777444222000000000000111222444444222333333444444333333222000000/////////000111111000222555777999999999888555666666666777777888888777888:::<<<@@@CCCFFFGGGFFFDDDAAA???@@@@@@???>>>>>>>>>>>>===>>>AAAEEEIIIYYYhhhwwwvvvffffff{{{}}}fffSSSKKKKKKHHHHHHHHHJJJMMMRRRWWWYYYZZZZZZ[[[___dddhhhlllnnnkkkmmmkkkfffdddbbb]]]VVVGGGCCC>>>888444333444555555555666888999:::;;;<<<;;;???GGGSSSdddyyytttWWWNNNLLLRRRaaaxxx|||nnneee]]]RRRIIIAAA>>>:::777666555444333333444777999<<<>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBFFFGGGHHHHHHIIIIIIIIIIIIEEEDDDBBB???===<<<;;;;;;::::::;;;;;;;;;:::999999333333333444666999;;;===:::<<>><<<888777777777666444333222111111111////////////000000000000////////////000000000000...000222222111222555888777777888999::::::;;;;;;<<<<<<<<<======>>>???@@@>>>@@@CCCDDDDDDLLLaaatttsss```[[[wwwvvv{{{yyylll]]]SSSIII>>>777555666777999<<>>======999888777666444444444444111111111111111111111111111555333333444111===UUU___fffnnnvvvyyygggXXXUUUiiirrreee```[[[hhhpppmmmssszzz~~~}}}xxxooohhhbbb[[[SSSEEE@@@:::555444555666777666555444222111111222333000000//////000222555666555777999:::999777444111//////000000111333444555222222333333333333222222...............///000000000333666999::::::888777666666666777888888999999666666777888:::<<<>>>???AAA???>>>>>>???@@@???>>>;;;===???@@@AAACCCFFFHHHPPPbbbxxxvvvsssooouuuiiiTTTJJJIIIJJJIIIGGGHHHKKKPPPVVVZZZ^^^___aaafffnnntttyyy{{{wwwwwwrrrjjjeeebbb[[[TTTGGGCCC===888555444555666444555666888999:::<<<<<<:::???HHHUUUggg|||[[[LLLLLLRRR\\\uuu}}}nnnaaaWWWNNNHHH???===:::777444333333444555666777777888:::>>>BBBCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKJJJJJJHHHGGGEEEDDDJJJIIIHHHFFFEEEEEEDDDDDD??????@@@@@@???>>><<<;;;;;;:::888777666666666777444444555666777888888999666666666777888;;;===>>><<<;;;;;;<<<>>>@@@BBBCCCDDDAAA>>>>>>???>>>:::777999888999:::;;;:::<<>>@@@<<<777777888888999999:::;;;;;;============>>>@@@AAABBBDDDBBBAAAAAABBBMMMcccxxxrrr\\\```~~~nnnuuuzzzlllYYYKKKDDD???999444444<<<::::::KKK```yyy~~~tttSSSRRRNNNFFFFFFGGGGGGEEECCCBBBBBBAAA>>><<<999888888777666555555444222222222111111111111000111222444333111333@@@NNN```jjjvvv}}}zzz}}}dddWWW[[[jjjuuueee```]]]eeetttrrrooovvv~~~}}}yyyssslllcccYYYSSSFFFAAA:::555444555555666999777555222000000000111000111333555666666666555666666666666666666666666000000111111333444666777555444333222111000000000,,,---///000111111111111333555888::::::888666444444666:::===>>>>>>===<<<>>>===<<<;;;:::999999999;;;;;;===BBBFFFGGGDDDAAA???>>>AAAHHHLLLJJJIIIJJJNNNTTTeee{{{zzztttsss|||~~~zzzyyyqqqQQQFFFLLLKKKMMMOOOQQQTTTZZZ```eeeiiiuuuwwwuuuuuummmfff^^^OOODDD???999555444444444444999:::::::::999999;;;======BBBLLL\\\nnnbbbRRROOORRRZZZooo|||}}}mmmaaaVVVMMMGGG>>><<<999666444333333333555555666555555777:::===???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAACCCBBBAAA@@@??????????????????@@@@@@???>>><<<;;;;;;:::888666555555555666444444555666666777777888777777777777999;;;===>>>============???AAACCCDDDDDDCCCBBBCCCDDDDDDAAA???<<<;;;;;;<<<<<<;;;<<<<<<;;;;;;:::999999;;;<<<<<>><<<888888888888999::::::;;;;;;<<<<<<<<<===>>>???AAAAAABBBAAAAAABBBEEEQQQjjjlllZZZddd|||llluuuuuuhhhVVVIIIBBB>>>999555777;;;888<<>>===<<<;;;::::::888999;;;@@@GGGKKKLLLKKKHHHEEEEEEIIIKKKKKKLLLOOOLLLNNNXXXfffmmmmmmmmmpppttt}}}zzzmmmooo|||~~~{{{|||zzzYYYLLLOOOQQQUUU[[[___ccciiirrrxxx~~~rrrpppqqqjjjeee]]]NNNDDD???999555444444555555888999::::::999999;;;===???EEEPPP```ssskkkXXXQQQQQQXXXhhhvvv}}}mmm```UUULLLFFF<<<;;;888555333222222333666666666555555555888::::::;;;<<<===>>>???@@@AAA???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>===<<<:::999777555444444444555333444555777888888999999999999999999:::;;;======>>>>>>>>>>>>@@@AAACCCEEEDDDDDDDDDFFFHHHHHHFFFDDD@@@???>>>>>>>>>???>>><<<===<<<<<<<<<<<<<<<===>>>@@@NNN```jjjkkkssssssiiinnnxxxtttwww{{{tttaaaeeedddbbbbbboooiii[[[YYYZZZcccpppzzz{{{yyysssqqqpppnnnlllppp}}}|||jjj___OOOCCC===:::999888666666555444333222111111333555777777666444444444222222111111111111222222666444444777;;;<<<;;;888888888999999::::::;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@AAADDDIIIXXXrrrdddYYYhhhwwwiiiwww}}}pppdddTTTGGGAAA===999555999:::777BBB^^^sss}}}}}}kkkSSSWWWUUUNNNLLLLLLKKKIIIGGGEEEEEECCCAAA???;;;::::::999777666666555444444444444333333333333111222333444111333===JJJ^^^kkkxxxxxxuuutttgggZZZggg}}}}}}nnnaaa]]]dddsssyyymmmooovvv}}}~~~yyyssslllcccYYYSSSFFFAAA:::666444555666666999777555333222222222222222333444555555555555555666666555444333222222111333444555666777888::::::888777555444222111000000////////////000222444555:::999888666666666777777BBBBBBCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>===<<<<<<888888:::@@@HHHQQQWWWZZZSSSNNNLLLLLLLLLLLLOOOTTTTTTVVV[[[aaadddccceeeiiiooouuuwwwlllnnnyyy|||cccQQQQQQXXXaaakkkpppssswwwyyywwwvvvnnniiiaaaQQQCCC>>>999555444555555555888999::::::999:::<<<>>>AAAHHHUUUeeexxxrrr[[[QQQPPPWWWeeesss}}}mmm___TTTKKKEEE;;;999666444222222222333666777888777777777999<<<777777888999:::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<======>>>??????@@@???>>>===<<<999888666555444444444555444666888:::<<<>>>>>>>>>???>>>>>>===<<<<<<;;;;;;======<<<===>>>@@@BBBCCCBBBCCCDDDGGGHHHIIIHHHHHHHHHHHHEEEAAAAAABBBAAA??????<<<;;;=========???BBBHHHWWWiiipppnnnsss~~~ssswwwaaaTTTZZZXXX\\\dddwwwiii```___```gggooouuuvvvtttsssrrrrrrsssvvvmmmaaaQQQDDD===:::999888666555555444333222111000222555888999888666555555333333222222222333444444888777555666999::::::999888888999999:::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@??????AAAEEELLL]]]xxxuuu^^^XXXlllssshhh}}}{{{vvvnnncccTTTHHHAAA<<<888555888999999NNNpppiiiSSSVVVSSSNNNNNNNNNLLLJJJGGGFFFEEEDDDAAA???===<<<;;;:::999777777666444444444444333333333333222111333444222333;;;FFF]]]jjjvvv{{{~~~|||uuuwwwzzzhhh[[[gggzzzqqqccc]]]dddrrr|||mmmkkkrrr{{{~~~yyyrrrkkkbbbYYYSSSFFFAAA;;;666555555666666888777666555444333444444333333444444444444444444444444444444444444444333444555666777888999::::::999888666444222111111000111000//////000333555777999888555444444666999;;;BBBBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCAAA???>>>======;;;;;;<<<@@@HHHSSS\\\aaa]]]XXXUUUTTTRRROOORRRWWW\\\aaaiiiooossswww}}}|||sssnnnjjjkkkwwwyyyvvv~~~mmmWWWQQQ\\\iiixxx~~~~~~xxxqqqeeeRRRBBB>>>888555444555666666777999:::::::::;;;===???@@@JJJYYYiii}}}vvv]]]PPPOOOWWWdddqqq}}}lll^^^SSSIIICCC999888555333222222333333333555666777777888:::<<<666666777888888999::::::888999::::::;;;:::::::::999999999:::;;;<<<===>>><<<===>>>>>>>>>===<<<;;;777777555444444555666666666888<<>><<<:::999::::::999999:::<<<>>>??????AAAEEEIIILLLPPPSSSUUUXXXXXXRRRGGGAAACCCDDDBBBBBB===:::===>>>===@@@FFFPPP^^^nnnrrrlllqqqpppXXXQQQPPPRRRZZZgggzzzhhhddddddggglllrrrvvvvvvvvvtttssssssyyypppdddSSSEEE===999888777666666666666555333222111111444777888777666555666444444444444444555666666999888777777888999::::::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@BBBFFFNNN```|||mmm[[[XXXooooookkkxxxsssoooeeeWWWJJJAAA<<<777555666777>>>ZZZiiiTTTTTTOOOKKKMMMNNNKKKIIIGGGEEEEEEDDDBBB@@@>>>>>>===;;;:::999888777333333333333222222222222222111333444333222999BBBXXXeeeqqqwww{{{xxxvvvyyy|||iii^^^gggwwwsssggg^^^dddrrrmmmiiiqqq{{{~~~xxxqqqiii```XXXRRRGGGBBB;;;666555666666777888777777666555555555555444444444333333333333333222222333555666777888999888999:::;;;<<<<<<<<<;;;888777666444333222111111111000000000111444777888666555444333555999<<>>>>>>>>>>>@@@GGGPPP[[[aaadddbbbbbbbbb^^^ZZZ[[[___aaalllzzzqqqkkkeeebbbdddlll{{{}}}tttqqqxxxxxx___TTT]]]lll{{{kkkSSSAAA===888444444666777777777888:::::::::<<<>>>AAA???MMM]]]mmm{{{```QQQNNNUUUbbbooo}}}lll^^^RRRHHHBBB999777555333222333444555000111444555555666777999666666777777888999999:::888999999:::::::::999999666777777777999:::;;;<<<:::;;;<<<======<<<;;;:::666555555444555666888999999;;;???BBBEEEFFFFFFFFFDDDCCCBBBAAA>>><<<999888777666666666666888999:::;;;???DDDJJJPPPXXX```eeeiiijjj```MMMAAACCCIIIJJJIIIAAA<<<>>>>>><<>>@@@AAABBBAAAAAACCCHHHQQQdddeeeYYY[[[ssszzznnnssszzzuuuooofffXXXLLLBBB<<<888666444777AAA```kkkWWWUUUNNNJJJMMMMMMIIIHHHFFFFFFFFFFFFDDDBBB@@@???>>>===;;;:::888888333333333333222222222222222111222444333222777>>>PPP]]]llluuu|||{{{~~~mmmaaagggtttwwwkkk```dddrrrpppiiippp{{{}}}vvvoooggg^^^VVVQQQGGGBBB;;;777555666777777777777777777777777777777777777666555444444444555333444555777:::<<<===>>>>>>>>>???@@@@@@???===<<<777666555333222222222222111111111222333555888999444444555777999<<>>@@@CCCDDDCCCBBBAAA?????????>>>===;;;999888444444333333444555777888777:::???DDDJJJTTT^^^fffooorrrhhhPPPBBBHHHUUU\\\TTTIIIAAAAAA???;;;AAAKKKTTT```nnnrrrmmmoooxxxZZZUUU]]]bbblllrrrzzz}}}~~~zzzqqqiiiiiinnnvvv~~~zzzmmmYYYHHH>>>999666555777888999999888666444222222333555666666666888999666666666777777888999:::777888999999999999:::;;;999999::::::;;;<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCAAAAAADDDJJJUUUiii^^^XXX^^^zzztttnnn{{{~~~yyyuuukkkdddXXXLLLBBB<<<999888555888AAA^^^~~~lll\\\YYYQQQMMMNNNMMMIIIHHHGGGGGGHHHHHHGGGEEEAAAAAA???>>><<<:::999888444444444444333333333333333111222444333222666<<>>;;;:::444444333222222222222222000111222333555777888999555777:::===???AAAAAAAAA<<>>===???AAABBBBBB@@@===<<<999:::;;;<<<<<<;;;:::999444333222222333444555666333666999<<>>>>>>>>???@@@AAACCCCCCAAAAAAEEELLLWWWmmmYYYXXX```~~~qqqppp{{{uuuqqqhhhaaaVVVKKKBBB===::::::777999@@@YYYwwwlll___^^^VVVPPPPPPMMMJJJHHHHHHHHHJJJJJJIIIHHHBBBAAA@@@>>>===;;;:::999666666555555555444444444333111222444444222555:::HHHTTTeeeuuuxxxdddfffooopppcccfffrrr|||uuuiiioooxxx|||{{{tttlllddd[[[SSSNNNGGGBBB<<<777666666777777777777888999999999999888???>>><<<:::999999::::::;;;<<<===>>>???AAABBBBBB>>>>>>???>>>===:::777555333222222111111222222333///000222555777888888999888:::>>>BBBCCCCCCBBBAAA:::===AAAFFFJJJKKKKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHMMMQQQWWW]]]bbbkkkttt{{{ttthhhVVVXXX```iiihhhdddjjjuuu}}}~~~xxxeeePPP[[[mmmeee???;;;777444555777999999666777999;;;<<<>>>AAACCCGGG\\\rrrttt[[[PPPLLLXXX```qqq}}}jjj[[[OOOFFF@@@:::999777555444333333333444444444555555555555666777777777777777777777777777777777777666666666666555444333222222444666777888999999999888777666555444444444555666888999:::===;;;:::;;;<<<<<<888555666888:::;;;;;;;;;999888666666555444333333222222555666666888;;;BBBIIIOOOaaakkkiiiUUUEEEMMMfff{{{oooUUU@@@??????;;;>>>HHHKKK\\\jjjiiibbbcccooo{{{|||zzzvvvoookkkmmmtttzzzxxxddd]]]gggyyy}}}yyywww{{{ttt]]]JJJ@@@<<<:::888666777888999:::999888888444444333444555666888::::::;;;;;;:::888777777888::::::999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;?????????@@@@@@AAAAAABBBBBBBBBEEELLL\\\vvvsss]]]WWWddduuuppp|||}}}vvvqqqnnnaaaSSSIIIBBB:::777777:::444CCC\\\hhhttt|||ooo\\\VVVVVVUUURRRPPPLLLKKKJJJJJJIIIGGGDDDAAABBB@@@>>><<<:::::::::;;;888888777666555444333333333333333111111222555777DDDTTTdddppp{{{kkkiiiqqq|||tttgggcccrrrwwwhhhjjjssszzz~~~zzztttmmmeee\\\TTTNNNEEEAAA<<<777444333444555444666888999888888999;;;===============>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;999777666555444222000000111222333111333666999;;;<<<<<<<<<>>>@@@BBBCCCBBB@@@===<<<<<<>>>@@@DDDIIIOOOSSSVVVTTTPPPIIICCCAAACCCFFFHHHOOOPPPTTTZZZ___gggvvvxxx]]]SSSRRRSSSTTTSSSSSS[[[eeeuuu}}}~~~cccXXXTTT^^^ppphhhEEE<<<444555777777888999;;;:::999888:::>>>CCCFFFKKKaaazzz~~~cccSSSLLLTTT\\\mmm|||iiiZZZNNNDDD>>>:::999777555444333333333444444444555555555555666666666666666666666666666777777666666666555555555444333222111222333555666777777888777777666555555555555555666666777888999888666666777999999666444555777999:::;;;;;;:::999777777777777777777777666999999999999:::===BBBFFFQQQZZZ[[[NNNFFFTTTpppwww[[[EEEAAABBB>>>???GGGGGGUUUaaaccc^^^___iiirrrwwwuuuqqqkkkgggeeeeeeggguuulll___```ooottt]]]JJJ@@@<<<999888777888888999999999999999555555444444555777888999999:::::::::888888999;;;:::999999999999:::;;;;;;<<<<<<;;;::::::;;;;;;;;;??????@@@@@@AAAAAABBBBBBCCCDDDGGGPPPaaa{{{nnnZZZYYYhhh|||}}}~~~xxxsssmmm```QQQHHHAAA:::777777999333BBBZZZfffppp|||~~~}}}yyy}}}wwwaaaXXXVVVTTTQQQPPPOOOMMMKKKJJJIIIHHHEEECCCDDDCCCAAA???>>><<<<<<;;;999888888777666555444333333333333222111222555777AAARRRbbblllzzzpppiiimmmvvv{{{lllfffrrr}}}nnnmmmtttyyy|||xxxqqqiiiaaaYYYQQQLLLDDDAAA<<<777444444555666555777999999999999:::;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888444333222000000111222333333444777:::<<<>>>>>>?????????@@@@@@>>><<<:::888999;;;>>>CCCIIIPPPVVVYYY\\\WWWPPPIIIDDDDDDEEEFFFIIIIIILLLRRRXXX```ooo|||cccPPPPPPQQQSSSQQQOOOUUU\\\pppzzziiiUUUOOOUUUbbbqqqfffDDD;;;444555777777888999999999999:::<<<@@@EEEHHHQQQhhhlllWWWMMMPPPWWWiii~~~lll\\\PPPEEE???:::999777555444333333333444444444555555555555666666666666666666666666666666666555555555444444444333222222111111222444555555555666666666555444444777777777777888888999999555444444666777888666555444555777999;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????===;;;;;;<<<===@@@HHHKKKFFFGGGZZZxxxbbbIIIDDDDDD@@@@@@DDDEEENNNYYY^^^^^^^^^ccciiiqqqooommmkkkhhhddd```\\\ZZZdddpppyyy{{{^^^ZZZdddxxxttt]]]JJJ@@@<<<999777999999888888999999:::;;;777777777777777888999::::::::::::999888888;;;===999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>===<<<;;;:::999888888999999999999999888333222111000111222333444666777999;;;>>>???@@@@@@>>>>>>===;;;999888666666777888999===BBBIIIOOOSSS]]]ZZZUUUQQQMMMKKKKKKKKKJJJIIIKKKQQQVVV^^^kkkxxxiiiWWWVVVXXXYYYVVVRRRUUUZZZjjjwwwpppUUUMMMOOOWWWaaawww{{{wwwwwwzzz~~~yyybbbBBB:::555555777777888:::777999:::<<<>>>BBBGGGKKKXXXooottt[[[MMMPPPVVVfff}}}pppaaaTTTIIIBBB:::999777555444333333333444444444555555555555666666666666666666666666666555555444444444333333333222222111111111222333444333444444555555555444444888888999:::;;;<<<<<<<<<999888888888999999888777333444666999;;;<<<<<<<<<===>>>>>>>>>>>>?????????BBBDDDDDDCCC@@@>>>======;;;???BBBAAAGGG[[[yyyfffKKKCCCDDDBBBAAACCCFFFKKKTTT^^^bbbbbbbbbeeekkkjjjiiikkkmmmlllgggbbbVVVYYY]]]___ffftttlllXXXZZZggg~~~uuu]]]JJJ@@@<<<999777:::999888888888999;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<:::888888:::<<<999999999888999::::::;;;;;;;;;;;;;;;;;;<<<======???@@@@@@AAABBBCCCDDDDDDCCCFFFNNNZZZnnnbbbTTT]]]sss}}}uuupppfffZZZLLLDDD>>>888666666<<<999JJJbbbjjjqqqzzz|||sssqqqxxxoooaaa\\\XXXWWWWWWSSSPPPKKKIIIHHHIIIHHHHHHKKKJJJJJJHHHEEEAAA>>><<<::::::999888777666666555333444444333222222444666777III\\\hhhsss|||jjjccckkkyyyooocccfffmmmtttxxxqqqrrruuu}}}wwwqqqhhh___XXXRRRMMMIIIBBB@@@<<<888666555666777666888::::::999888999:::;;;;;;<<<<<<======>>>>>>??????>>>===<<<:::999888666666777777777777666666111111111111222333444555::::::;;;<<<===>>>??????<<<;;;999777666666666666<<<;;;;;;<<>>???BBBHHHLLL[[[rrrzzz^^^MMMRRRVVVdddyyytttcccVVVJJJCCC:::999777555444333333333444444444555555555555666555555555555555555555555444444444444333333333333222111111111222222333333333333444555666666666555888:::;;;===???@@@@@@@@@======<<<;;;999888777888444555777999;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFDDDBBBAAA@@@;;;===???@@@FFFYYYvvvhhhMMMCCCCCCCCCCCCEEEHHHJJJTTTbbbjjjiiifffffffffeeeeeehhhlllmmmjjjggg]]]\\\[[[[[[^^^eeepppyyy|||dddWWW]]]kkkuuu^^^JJJ@@@;;;888666:::999888777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@???>>><<<888777888999999888888888888999:::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEEEEBBBGGGPPP^^^ttt}}}^^^TTT```zzz{{{tttnnnbbbVVVIIIBBB===777555666<<<;;;NNNfffnnnsss|||~~~ooopppzzzkkk___[[[XXXXXXZZZSSSOOOKKKIIIIIIJJJJJJJJJLLLLLLKKKIIIFFFBBB???===;;;;;;:::999888777777666444555555444333333444555666FFFYYYfffqqq}}}kkkcccjjjvvvpppbbbcccgggmmm~~~zzzoooooorrr~~~|||uuuooofff\\\UUUPPPKKKIII@@@>>>;;;777666555666666666777999999888777888999999999:::;;;<<<<<<======??????>>>===<<<:::888777666666666666555444333222000111111222444555666777<<<<<<<<<<<<=========>>>;;;:::999777777888999:::AAA@@@@@@@@@BBBFFFIIILLLUUUZZZccckkkppprrrqqqpppllliiihhhkkknnnqqqyyy~~~wwwoookkkhhhfffkkkrrryyyoooXXXQQQTTTZZZ^^^nnn}}}xxxbbbNNNHHHGGGHHHRRR```xxxwww___===888555666777666888;;;777:::===>>>>>>BBBHHHNNN\\\uuudddOOOQQQUUUaaauuutttdddVVVIIIBBB:::999777555444333333333444444444555555555555666555555555555555555555555555555444444444333333333222222222333333333333333333444555666777888888888:::;;;===@@@AAAAAAAAAAAA>>>>>>===;;;777666666777666777888:::;;;===??????AAABBBBBBBBBCCCCCCDDDDDDAAADDDFFFGGGEEECCCBBBBBB<<<===???AAAFFFVVVsssnnnUUUHHHEEEEEEHHHKKKLLLMMMXXXjjjtttqqqllllllgggfffggghhhiiihhhfffdddeee```\\\ZZZYYY[[[aaaiiirrrnnn]]]YYYaaannnuuu^^^KKK@@@;;;888666888888777777888888999::::::;;;===>>>???@@@@@@@@@AAAAAA@@@>>>:::777777777888888888888888999:::::::::::::::;;;<<<>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFBBBHHHRRRccczzzuuu\\\VVVfff|||tttnnn^^^SSSFFF???;;;777555666999:::PPPiiiqqquuu~~~oooqqq|||pppaaaYYYWWWUUUUUUWWWRRROOOLLLJJJKKKMMMNNNNNNNNNMMMLLLIIIFFFCCCAAA???<<<<<<;;;:::999888888777444555666555444333333555777CCCTTTbbbmmmwwwnnneeejjjrrrvvvhhhfffggglll}}}~~~pppoooqqq}}}|||sssmmmddd[[[TTTNNNJJJGGG===<<<999777555555555666555777888888777666666777777777888999:::;;;;;;<<<>>>======<<<:::888777666444444444444333222111000000111222444666888999999======<<<======>>>???@@@======<<<;;;<<<===>>>???>>>???AAADDDHHHLLLPPPRRR___eeennnwww}}}zzzzzz}}}}}}qqqkkkhhhiiiqqqyyynnnUUUNNNQQQXXX^^^nnn~~~yyy]]]GGGDDDEEEFFFQQQbbb{{{rrrVVV;;;777555777777666888<<<888;;;>>>??????CCCLLLSSSbbb|||kkkRRRNNNQQQ\\\ooowwwfffWWWJJJBBB:::999777555444333333333444444444555555555555666555555555555555555555555555555555555444444444444222222333444444444444444444555777888999:::::::::<<<===???@@@@@@???>>>======>>>===;;;777666888:::888999999;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJGGGIIIJJJIIIGGGDDDCCCCCC===>>>@@@BBBDDDQQQnnnyyyaaaQQQJJJJJJNNNSSSRRRSSS```vvv{{{vvvwwwqqqsssuuutttqqqmmmjjjhhhggg___XXXVVVUUUTTTZZZbbbkkkvvvnnndddZZZ\\\dddooovvv^^^KKK@@@;;;888666666666777888888888888777777888:::===>>>????????????@@@AAA@@@<<<999777777888888888888888999999:::999::::::;;;===>>>@@@AAA@@@@@@AAACCCDDDEEEFFFGGGCCCJJJVVVggg~~~lllZZZZZZooozzzrrrlll\\\PPPDDD>>>:::666555666999;;;SSSnnnuuuzzzrrrrrr{{{ooodddYYYVVVUUUSSSSSSUUURRRPPPNNNMMMOOOQQQRRRRRRPPPOOOLLLJJJGGGEEEDDDCCC======<<<;;;:::999888888444666777666444333333444777@@@NNN^^^kkkvvv~~~rrrggghhhlllzzz}}}nnnjjjiiikkk{{{uuupppqqq{{{}}}ooojjjbbbYYYSSSMMMGGGDDD;;;:::888666444444444555444666777777555444555666555555666777888999:::::::::::::::999888666555444111111222222222111111000000111333666888:::;;;<<<;;;<<<<<<===???BBBDDDFFFCCCBBBBBBAAAAAAAAABBBBBB???BBBFFFLLLRRRWWW[[[]]]jjjmmmrrrzzzrrrllljjjlllttt|||qqqWWWNNNPPPWWW]]]ppp}}}]]]FFFEEEHHHJJJYYYnnn|||wwwfffFFF999666555777777555888===888;;;??????@@@GGGSSS\\\mmmtttpppUUUKKKMMMYYYkkkzzziiiZZZMMMEEE:::999777555444333333333444444444555555555666666555555555555555555555555666666555555555444444444222333444555555555444444555666888999;;;;;;<<<<<<>>>???@@@@@@???===:::999===>>>>>><<<999999;;;>>>::::::;;;;;;===>>>@@@AAA???@@@BBBEEEIIILLLNNNOOONNNOOOOOOMMMIIIFFFDDDCCC@@@AAABBBBBBAAALLLiiikkkYYYOOONNNTTTYYYXXXZZZiii}}}xxxtttrrr```XXXSSSTTTWWWZZZcccnnnpppzzzooocccaaa[[[___gggnnnvvv^^^KKK@@@;;;888555444555777888888888777666444666888;;;===>>>>>>>>><<>>;;;888777888888888777888999999:::999999:::;;;===???@@@AAA@@@@@@AAACCCDDDFFFGGGGGGEEELLLXXXiiifffYYY]]]uuu~~~}}}{{{vvvoooiiiZZZOOOCCC===999555444666:::>>>WWWrrrzzzuuutttzzzrrrhhh___WWWVVVVVVTTTSSSUUURRRQQQPPPPPPSSSUUUUUUUUURRRPPPMMMJJJHHHGGGFFFFFF======<<<;;;:::999999888444666777666555333333444666<<>>AAAEEEIIIKKKGGGGGGFFFFFFEEEDDDCCCCCCJJJMMMSSSZZZ```eeeiiijjjmmmnnnpppuuu~~~uuuooonnnpppxxxuuu]]]SSSRRRWWW___tttbbbIIIKKKQQQUUUhhhuuuppp\\\777888666555777777555888===777;;;???@@@BBBJJJXXXcccwwwkkk~~~{{{YYYPPPNNNUUUiii|||}}}jjj\\\OOOEEE<<<;;;:::888666555444444111222222333444555666666777666555555555777888999999888777777777777666555555777888888777666777888888999:::::::::;;;===???AAABBBCCCCCCAAA>>>;;;888;;;;;;;;;:::999999<<<>>>??????>>><<<;;;<<>>999666888999:::999888777888999<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFHHHPPPaaavvvxxx```ZZZddd~~~~~~}}}wwwmmmfffYYYLLL???;;;:::888888999;;;JJJeeewww}}}}}}}}}wwwlllcccXXXTTTUUUXXXVVVSSSTTTRRRQQQPPPQQQRRRQQQPPPQQQPPPNNNLLLJJJIIIHHHGGGDDDBBB@@@===;;;:::::::::999777555555555666555444444888GGG[[[mmmxxxzzziiidddhhhssswwwkkklllkkkrrrtttsss{{{xxxnnnggg]]]SSSKKKEEEAAA>>>999777555333222222222222333333333333333333333333333333222222333333444555666666555555444333333333444333222111000000000000666888;;;===>>>===;;;:::888===CCCHHHKKKMMMNNNPPPMMMIIIIIIKKKJJJFFFCCCCCCQQQSSSZZZdddjjjiiiiiikkkpppsssvvvzzz~~~|||sssqqquuuxxxvvvuuu|||ttt\\\TTTTTTYYYbbb|||cccLLLQQQ\\\lllxxx]]]FFF999666666777888999::::::;;;999;;;@@@BBBCCCJJJ]]]pppeee^^^RRRNNNTTTfffxxxlll^^^PPPFFF<<<;;;999777666444444444222222333444555666666777666555555444555666777888999999888999999999888777888:::;;;;;;:::999;;;<<<;;;<<<<<<;;;999999:::<<<===>>>???@@@???===;;;999:::;;;<<<;;;:::;;;<<<>>>??????>>><<<::::::;;;===???@@@DDDIIIPPPUUUXXXXXXUUURRRPPPOOOOOONNNKKKGGGEEECCCCCCFFFGGGJJJSSS___nnnkkkeee```\\\]]]aaaeeehhhggglllxxx|||zzz{{{}}}|||vvvrrr]]]^^^cccmmm}}}tttkkkdddiiirrryyyxxxrrrooo|||rrr[[[III@@@;;;888666666666666666666777888888666555444444444666888999???@@@@@@AAAAAA???:::666777999:::999888777888999<<<<<<===>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGHHHRRRdddzzzoooYYYXXXggg}}}wwwmmmfffXXXKKK???:::999888777999:::KKKgggvvvyyy~~~tttlllddd[[[XXXZZZ[[[YYYVVVUUUTTTRRRRRRSSSSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDAAA???<<<;;;;;;;;;999777555555666666555444444888DDDXXXiiittt||||||www~~~mmmeeegggqqqyyyllllllkkkqqqvvvsssxxx}}}yyymmmggg\\\RRRKKKDDD@@@===777666444333111111111222333333333333333222222222222222111111222222333444444444444333333222222222333222222222222333444444555777999;;;<<<<<<<<<;;;;;;AAAIIIPPPSSSTTTUUUUUUNNNJJJHHHIIIIIIGGGGGGIIINNNOOOUUU___eeehhhkkkooowww|||}}}uuusssxxxzzzxxxxxx~~~uuu___YYYZZZ___iiihhhSSS]]]kkk}}}qqqUUUAAA777666666777888999::::::;;;;;;===AAACCCEEEMMM```sss{{{```fffUUUPPPSSScccsssnnn```QQQGGG===;;;999777555444444444222222333444555666777777666555555555555666777777999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;===????????????===:::888999:::888999;;;======<<<:::999888:::<<<===<<<<<<===???BBBAAA@@@===:::999:::<<>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHTTTiiieeeSSSZZZppp~~~}}}zzztttkkkcccVVVIII===999888777777888<<>>;;;666555333111000000111111333333333222222111111111111000000000000111222222222222222222111111111111222222333333555666888999777888999;;;<<<>>>??????BBBHHHPPPVVVXXXXXXVVVUUUQQQMMMKKKLLLLLLKKKMMMQQQTTTTTTYYYccclllrrryyy~~~{{{zzzwwwwww{{{}}}|||}}}www___ZZZ]]]cccmmmjjjYYYiii}}}gggLLL>>>999666666777888999:::;;;;;;===>>>BBBEEEHHHQQQeeexxxpppXXXpppXXXQQQQQQ___nnn}}}pppaaaRRRGGG>>><<<999666444333333444333333444555666777777888777777777777777777777888999:::<<<=========>>>??????@@@@@@???>>>>>>@@@BBBBBBBBBAAA???<<<:::;;;<<<888999;;;<<<<<<;;;999999777:::===>>>???>>>???@@@CCCCCCBBB@@@===<<<===>>>@@@BBBFFFLLLSSSWWWXXXXXXTTTMMMFFFDDDIIIMMMMMMKKKKKKJJJLLLQQQWWWXXXWWWVVVZZZZZZZZZZZZ\\\aaaiiinnnlllgggfffppp{{{||||||yyyvvvvvvzzz~~~jjjbbb]]]```hhhvvv}}}nnnXXXGGG>>>;;;999777666666777777777777777666333444555555555444333222888:::>>>BBBCCCAAA<<<777777888999999888777999:::<<<===>>>???@@@AAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHGGGXXXooo}}}___RRR```|||~~~|||zzzxxxvvvooofff___TTTHHH<<<888888777777888>>>LLLbbbooowwwwwwiiiaaa^^^ZZZZZZ]]]]]]ZZZWWWXXXWWWVVVVVVXXXXXXWWWUUUQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@???>>>;;;999777666777777666444666666===LLL[[[gggqqqyyy~~~yyyiiieeelllqqqnnnkkknnn{{{|||tttqqqwwwxxxkkkdddZZZPPPHHHAAA<<<999444333222000000000111111333333333222222111000000000000//////000000111222111111111111111111111222333444444444555777888999::::::;;;<<<>>>@@@CCCDDDGGGKKKPPPRRRRRRPPPOOONNNTTTRRRSSSVVVXXXXXX\\\bbbjjjkkkqqq}}}|||zzz{{{~~~{{{```\\\aaagggpppooocccxxx|||XXXAAA999888666666777888:::;;;<<<<<<>>>???AAAEEEJJJVVVkkkeeeTTTyyy\\\SSSPPP[[[jjjyyyssscccSSSGGG???===:::666444444444444333444444555666777888999999999:::::::::999999999888:::<<<======>>>AAACCCDDDEEEEEEDDDBBBBBBCCCDDDBBBCCCCCCAAA???>>>???@@@============<<<:::999888666999===???@@@@@@AAACCCBBBBBBCCCAAA???>>>???@@@===???DDDKKKSSSXXX[[[[[[YYYQQQIIIFFFGGGJJJJJJIIINNNPPPTTTZZZ```bbb]]]WWWXXX\\\]]]YYYUUUYYYdddooovvvrrrpppwwwnnn___\\\]]]fffttt}}}nnnXXXGGG>>>:::888666666666777777777777666555222333555555555444222111666888<<>>???@@@AAABBBBBBCCCDDDEEEGGGHHHHHHIIIIIIIII]]]wwwwww]]]SSSddd~~~}}}zzzxxxvvvsssmmmddd^^^SSSGGG;;;777777777777999???KKKaaasssoooeee]]][[[ZZZ[[[\\\\\\ZZZWWWWWWWWWVVVXXXYYYYYYWWWVVVPPPPPPNNNMMMKKKJJJJJJJJJIIIIIIHHHFFFDDDBBB@@@???<<<:::888777777777666444777666;;;GGGUUU```kkktttyyynnngggmmmvvvppplllmmmwwwuuuqqqvvv~~~vvvjjjcccYYYNNNFFF???:::777333222111000000000111222333333333222222222111111000000000000000111111222111111222222333333444444666666555555555555666666;;;::::::;;;===@@@BBBDDDDDDEEEFFFFFFEEEEEEFFFHHHRRRTTT\\\fffmmmqqqxxx{{{fffdddkkkqqqxxx|||sssiiiGGG777444555666666777999:::;;;<<<===???>>>AAAFFFNNN\\\sss|||]]]TTT```UUUPPPXXXeeetttvvvfffUUUHHHAAA???;;;777555444555666444444555666777888999999;;;;;;;;;<<<;;;;;;:::999777999;;;;;;:::===BBBGGGEEEGGGGGGFFFDDDAAAAAAAAABBBCCCCCCBBB@@@@@@AAABBBAAAAAA@@@>>><<<:::999888777:::===???@@@BBBDDDFFFAAABBBCCCBBB@@@???@@@AAA:::;;;???GGGOOOVVV[[[\\\YYYUUUOOOJJJIIIIIIIIIJJJQQQVVV[[[```eeefff```XXX[[[___aaaZZZRRRTTTaaammm|||zzz{{{ooo___]]]___iii}}}{{{kkkVVVEEE<<<999777555666666777888888777555444222333444555555555444333666777;;;???AAA@@@<<<999666777999999888888999;;;===>>>>>>???@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIMMMdddppp[[[VVViii~~~~~~{{{xxxvvvtttnnnfff```RRRFFF;;;777888888888:::???OOOkkk}}}{{{}}}{{{}}}hhhccc\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVVVVVVVXXXYYYYYYWWWUUUPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIGGGEEECCCAAA@@@===;;;999888888777666555888555999DDDQQQ[[[fffnnnsssvvvlllpppzzztttnnnlllsss}}}xxxqqqvvv|||~~~uuuiiibbbWWWMMMDDD===888555222111000000000111222333333333333333333333333333222111111111111222333333333444444555666777777888999999777666666555555555888777777888:::<<<>>>@@@;;;<<<======>>>@@@DDDGGGMMMTTTaaarrr~~~hhhhhhpppwww~~~\\\@@@888888888555666777999:::<<<===>>>@@@>>>AAAHHHRRRccc{{{oooWWWYYYfffXXXPPPTTT___nnnzzziiiXXXKKKCCCAAA<<<888666555666777444555666777888999999:::;;;;;;<<<<<<<<<;;;999888666777999888777;;;CCCJJJNNNPPPRRRPPPMMMIIIGGGFFFCCCCCCCCCBBB??????@@@AAABBBAAA@@@???===;;;:::999888:::<<<>>>@@@BBBFFFIIIGGGHHHHHHGGGDDDBBBBBBBBB???>>>???BBBHHHMMMQQQRRRQQQQQQPPPLLLHHHGGGIIIKKKOOOXXXaaaeeejjjlllggg___]]]aaabbb^^^WWWXXXaaajjjzzz}}}nnnaaabbbgggwwwvvvfffRRRAAA:::777666555666777888888888777555444222333444555555555555555666777:::===@@@???<<<999555777888999888888:::;;;===>>>??????AAAAAABBBCCCDDDEEEGGGHHHIIIIIIJJJJJJSSSllleeeYYYZZZrrr}}}|||zzzwwwuuusssnnngggaaaRRRFFF;;;888999999999;;;AAAYYY~~~sssqqquuu{{{|||cccbbbYYYYYYXXXYYYYYYYYYXXXVVVTTTTTTUUUWWWXXXXXXVVVTTTPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHFFFDDDAAA@@@>>><<<999888888888666555888555888BBBNNNXXXaaaiiirrrsssttt~~~wwwppplllpppuuu|||qqquuuzzzvvvhhhaaaVVVLLLCCC<<<777333222111111000111222333444333333333444444555555666333333333333333444555555666666777888999;;;;;;<<<;;;:::999888777777777777666666666777888:::;;;<<<999;;;===>>>???AAADDDGGGJJJQQQ```qqqhhhjjjuuu~~~yyyRRR===<<<<<<888555666777999;;;<<<>>>>>>AAA@@@BBBJJJWWWjjjdddSSS]]]iiiZZZPPPRRR\\\iii}}}}}}lllZZZMMMEEEBBB===999666666777888555555666777888999::::::::::::;;;<<<;;;:::888777555777777555555:::CCCKKK^^^aaabbbbbb^^^XXXUUUSSSCCCCCCCCCAAA>>>======>>>AAAAAA@@@>>>===<<<;;;:::999:::<<<>>>@@@CCCGGGKKKNNNOOOOOOMMMIIIFFFEEEEEEGGGDDDAAA@@@AAADDDEEEFFFGGGKKKMMMKKKFFFEEEGGGKKKLLLXXXccciiinnnrrrpppiii^^^```bbb```]]]^^^ccchhh{{{pppeeeaaagggtttqqqbbbNNN???888777666555666777888999888777555333333333444444555666777777777888999<<<>>>>>><<<:::555777888999888888:::;;;>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJWWWrrr}}}]]]WWW___|||}}}{{{zzzwwwtttsssqqqmmmfff```RRRFFF;;;888999999:::<<>>>>><<<;;;::::::999999999:::777777888999::::::;;;;;;<<>>???CCCAAACCCLLL[[[ooo]]]QQQ```zzzeeeTTTSSSZZZcccrrrpppbbbOOOCCCAAA===999777666777888777777777777888888888888666666666666666555555444555555444444777<<>>???AAABBBCCCFFFEEEHHHLLLLLLIIIKKKOOOaaa|||kkk]]]UUU```~~~||||||yyyrrrkkkjjjkkkhhhbbbQQQDDD:::888999999;;;???QQQlllfffcccsssvvv]]]\\\TTTSSSRRRRRRTTTVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPLLLNNNPPPOOONNNMMMNNNOOOQQQOOOMMMJJJGGGEEECCCCCC@@@???>>><<<:::888777666666555777===EEEPPPaaappp|||~~~uuutttwww|||ssskkkhhhqqqyyyxxxtttuuu{{{wwwhhh```TTTIII@@@;;;888666333222222111111222222333444555555666666666666666;;;:::999888999999;;;<<<<<<>>>>>><<<::::::===@@@===>>>>>>>>>>>>>>>======:::;;;;;;;;;:::;;;>>>AAA;;;999;;;???AAACCCIIIPPPWWWaaaooozzznnnzzz~~~XXXBBB999444555;;;::::::999:::;;;===???AAAGGGHHHKKKSSSccc{{{mmmYYYTTT___lllWWWSSSVVV^^^nnn~~~rrrcccPPPDDDBBB>>>:::777666777777666666777777777888888888666666777777666666555444666666555444555999???DDDXXX___iiiooopppmmmiiifff^^^[[[UUUKKK???999888999???AAADDDDDDBBB>>><<<;;;999777999>>>BBBGGGOOOXXX```aaacccbbb]]]VVVOOOJJJEEEEEEEEEDDDBBBAAABBBCCCIIIIIIJJJJJJHHHGGGHHHKKKKKKSSS```llltttxxxzzz{{{zzzwwwwwwwwwsssmmmlllooozzziiieeejjjzzzkkkZZZGGG<<<777444444666555666777777777666444333222222222333444555666777666777888::::::::::::999777888999888777777999;;;=========>>>@@@AAACCCDDDHHHGGGJJJMMMMMMJJJLLLRRRhhheeeZZZVVVfff~~~|||zzzyyyvvvpppjjjjjjmmmjjjdddQQQDDD:::888999777;;;AAAPPPhhh{{{]]]mmm{{{xxx```^^^WWWUUUTTTUUUVVVXXXXXXWWWSSSSSSRRRRRRQQQPPPPPPOOOMMMNNNPPPPPPNNNMMMNNNOOOOOONNNLLLIIIFFFDDDCCCBBB@@@@@@>>><<<:::999777666666555777<<>>>>>???AAA???<<<;;;>>>@@@CCCKKKSSS___jjjxxxvvv~~~vvvQQQ>>>888444555999999999999:::;;;===@@@AAAEEEIIIPPPZZZkkkhhhXXXWWWeee}}}vvv^^^RRRRRRXXXhhhwwwttteeeRRREEECCC>>>:::777666666777666666666777777777888888666666777777666666555444777666555333333555999===GGGMMMUUU\\\aaacccddddddcccddd___TTTDDD:::777999>>>AAAEEEFFFDDD@@@===<<<;;;888777:::>>>DDDOOOYYYdddiiimmmllldddYYYPPPLLLDDDEEEEEECCCAAA@@@AAACCCLLLMMMLLLJJJIIIIIIKKKMMMHHHOOO[[[hhhtttyyyzzzyyy|||||||||zzz}}}zzzfff```iiiuuu{{{gggWWWEEE;;;777444444666555555666777666555444333222222222333444666777888777888999::::::999888777777888888888777777999;;;======>>>???@@@BBBCCCDDDJJJJJJLLLNNNMMMKKKOOOUUUqqq___WWWYYYmmm|||yyyxxxvvvssslllgggiiinnnlllfffQQQDDD999888777555;;;DDDYYYkkkuuu\\\yyywwwaaa___ZZZXXXWWWWWWXXXZZZYYYXXXQQQQQQQQQPPPPPPOOONNNNNNMMMNNNPPPPPPNNNNNNNNNOOOMMMLLLJJJHHHEEEDDDCCCBBBBBBAAA???===;;;999888777777555666:::@@@MMMaaarrruuummmkkkmmm|||zzzqqqooolllttt~~~xxxtttwww|||vvvhhh```TTTHHH@@@;;;777555333222222111111222222333444555555666666666666666888888999::::::;;;::::::999;;;<<<;;;999888888999@@@BBBDDDFFFHHHIIIIIIHHHEEEEEEEEECCCAAA@@@AAACCCCCC???<<<>>>???BBBJJJSSS___kkkyyy~~~hhhGGG999777666555888888888999:::<<<>>>AAABBBEEEJJJTTTcccuuuttt```UUU\\\oooeeeTTTOOOTTTdddrrrxxxhhhSSSFFFCCC???:::777666666777666666666777777777888888777777777777777666555555555555444222111222666999;;;???CCCHHHKKKOOORRRUUU[[[aaaccc[[[KKK>>>::::::===AAAEEEGGGEEEBBB???>>><<<999777999<<<@@@JJJSSS[[[cccjjjiii```TTTLLLHHHDDDEEEEEECCCAAA@@@AAACCCMMMQQQRRRPPPNNNNNNMMMLLLJJJNNNXXXeeeqqqvvvuuurrrwwwzzztttgggbbbggguuuwwwaaaRRRBBB:::666444444555444555666666666555444333222222222333555666888888888888999999999888666555666777888888777888:::<<<>>>>>>>>>???AAABBBDDDEEEKKKJJJLLLNNNLLLKKKQQQYYYwww|||[[[WWW]]]ttt}}}zzzwwwuuurrrnnngggdddgggllljjjdddPPPBBB999888777444===JJJcccppp~~~uuucccsss```^^^[[[YYYWWWWWWYYYYYYYYYXXXQQQQQQPPPPPPOOOOOOOOOOOOMMMOOOPPPPPPOOONNNNNNOOOKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCAAA???===:::999888777555555888===III___rrruuullljjjnnn~~~{{{oookkkiiipppzzzsssuuuzzzvvvhhh```SSSHHH@@@:::777555333222222111111222222333444555555666666666666666666777999:::;;;;;;:::::::::;;;<<<<<<;;;999888777;;;>>>BBBGGGLLLPPPRRRSSSNNNLLLIIIDDDAAA@@@BBBDDDDDD@@@>>>??????@@@FFFNNNQQQ]]]jjjsss{{{pppooo~~~xxx[[[???666888888777888888888999:::===@@@CCCDDDEEELLLXXXhhh}}}hhhXXXTTTaaazzznnnXXXOOOSSSaaammm|||jjjTTTFFFCCC???;;;888777777777777777777777888888888888777777777777777666666555222333333222111222555777555777999:::<<>>;;;:::999777666666777:::FFF\\\pppwwwnnnnnnppp~~~qqqkkkiiinnn{{{|||ttttttyyy~~~vvvggg___SSSHHH???:::777555333222222111111222222333444555555666666666666666444666888:::;;;;;;;;;;;;<<<<<<<<<======<<<:::999888;;;AAAHHHPPPWWW\\\___^^^ZZZRRRJJJCCC@@@BBBDDDCCC@@@@@@BBBBBB@@@CCCHHHHHHPPPZZZaaahhhuuu~~~uuuvvvyyykkk^^^___mmmzzzzzziiiPPP:::666::::::999999888888999;;;>>>BBBEEEGGGIIIOOO[[[lllaaaUUUUUUhhhxxx___RRRTTT___hhh|||lllTTTEEEBBB???;;;888888888999888888888999999999::::::777777888888777777666555111222333333333333555777333444555666777:::>>>AAAJJJUUUaaacccYYYKKK???:::<<>><<<===@@@???===???DDDJJJPPPXXX[[[XXXRRRMMMJJJHHHIIIHHHGGGEEEDDDEEEFFFNNNYYYaaaaaaaaabbb]]]UUUUUUYYYaaakkktttyyy{{{{{{qqqttt}}}tttddd___\\\]]]hhhzzzjjjVVVIII<<<777666444444555444444555666555444333222222222333444555777999:::666777888888777666555444444555777888888999<<<>>>??????@@@AAABBBDDDEEEFFFIIIIIIKKKLLLJJJLLLWWWcccgggSSS[[[nnnzzztttnnniiifff___\\\XXXYYYaaagggbbbYYYKKK===666999888666GGG^^^rrryyywwwoooccc```YYYWWWUUUTTTUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQQQQOOOOOOOOOPPPKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBB???===;;;:::888777777777888CCCXXXlllzzzssssssqqq}}}yyyqqqjjjmmmwwwvvvtttxxx~~~wwwggg___SSSGGG???:::666444333222222111111222222333444555555666666666666666444555777888:::;;;<<<<<<===<<<<<<===>>>>>>===;;;:::<<>>;;;999999:::;;;999999:::::::::;;;;;;;;;777888888888888777666666222444555555444333444555333555666777888999<<>>>>><<<:::;;;>>>@@@???>>>??????AAADDDKKKSSSZZZ___iiihhhddd]]]UUUMMMIIIGGGDDDCCCEEEIIIKKKLLLQQQWWW\\\aaahhhpppxxxnnngggkkkooouuuyyyyyy}}}^^^UUUVVVcccwwwzzzuuuRRRCCC888999;;;888888<<<999:::<<<>>>BBBGGGKKKMMMSSS[[[jjjsss]]]\\\ccc{{{kkkYYYUUUZZZ^^^nnnnnnRRRCCCAAA>>>;;;999:::;;;<<<:::::::::;;;;;;;;;<<<<<<888888888888888777666666555666777777555333333444444666888888777888999;;;:::BBBNNNUUUTTTMMMDDD???===>>>@@@AAAAAABBBDDDFFFCCCAAAAAABBBBBBAAADDDJJJBBBCCCFFFJJJMMMMMMJJJGGGLLLMMMMMMKKKIIIHHHIIIKKKRRR```iiijjjooowwwxxxqqqssswww|||~~~kkkddddddcccdddkkkzzzxxx]]]OOOCCC888555555444444555333444555555555444333222222222333444666888:::;;;444555666777777666555555333555666777888:::===???@@@@@@AAAAAACCCDDDFFFGGGIIIJJJLLLMMMLLLPPP^^^mmmwwwZZZPPPbbb|||~~~{{{vvvooofff]]]VVVQQQIIIIIIIIIPPP]]]eee___UUUFFF888444:::::::::PPPnnnwww}}}yyyppphhh```]]]YYYWWWTTTSSSSSSSSSRRRPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQQQQPPPOOOOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMIIIHHHFFFCCC@@@>>><<<;;;888888999888777>>>SSSfff|||~~~yyyxxxzzzvvvnnnmmmqqq}}}wwwxxx{{{yyyggg___RRRGGG???999666444333222222222222222222333444555555666666666666666555555555666888;;;===???>>>;;;999:::===@@@@@@???AAA@@@???@@@DDDJJJQQQVVV^^^aaacccaaa\\\TTTNNNKKKGGGEEEFFFKKKOOORRRZZZbbbeeekkkwwwjjjccciiikkkrrrwwwzzz{{{cccXXXXXXbbbvvv~~~lllLLL@@@888::::::777777;;;::::::<<>>>>>===:::;;;>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;::::::999999888888888999999:::777777777777888888888888:::<<<@@@DDDHHHIIIGGGEEEAAA<<<>>>EEEIIIDDD@@@AAACCCBBBAAAAAABBBEEEHHHJJJHHHGGGFFFHHHJJJMMMMMMMMMOOOUUUUUUMMMGGGHHHKKKKKK\\\gggrrryyyzzz|||xxxqqqkkkcccbbbffftttnnnSSSEEE@@@999444222222333333666555444222000///...---333333444555666777888999444666888888666333222222111444777999:::;;;<<<===???AAABBBBBBCCCDDDHHHJJJKKKLLLLLLJJJIIIRRRjjjlllXXXWWWmmmzzztttmmmaaaRRRHHHEEE@@@KKKIIIKKKbbbnnn```NNNBBB999666:::999<<>>@@@???<<>><<<<<>>>>>?????????>>>=========<<<;;;;;;::::::::::::<<<<<<<<<;;;;;;<<<<<<===;;;;;;::::::999999999999;;;;;;===???CCCEEEFFFFFFCCC??????FFFIIIFFFDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEHHHGGGHHHKKKPPPTTTVVVVVVVVVVVVTTTOOOJJJIIIMMMRRR^^^mmm}}}wwwhhhfffhhhhhhkkkpppvvvrrrpppsssuuuvvv|||hhhMMMAAA===777333333333444444555555444333111000//////222333444666777888888888444666888777555333222222222555888999999:::;;;<<<@@@BBBCCCCCCDDDFFFIIILLLMMMMMMMMMLLLMMMXXXqqq}}}cccTTT[[[www}}}yyyqqqaaaOOOFFFDDD???MMMPPPWWWoooyyyeeeQQQAAA999666:::999<<>>999999===;;;FFF___{{{{{{zzz}}}{{{{{{~~~vvvmmmmmm{{{zzz~~~{{{ooocccRRREEE===999555333333222222222333555777888888888888888888888888888777666555555777;;;@@@CCCDDDGGGGGGDDDDDDGGGGGGDDDBBBFFFJJJMMMNNNPPPSSSVVVYYYZZZ]]]ccchhhjjjhhhfff___\\\]]]dddllluuuyyyfffhhhppp|||iiiFFF>>>;;;888777999::::::999<<<;;;>>>DDDGGGHHHKKKPPP]]]qqqfffVVV[[[eee{{{lllWWWSSSVVVdddqqqeeeNNNGGGBBBAAA@@@===>>>@@@>>>???@@@AAA@@@???===<<<===<<<;;;:::999:::;;;;;;@@@@@@????????????@@@@@@@@@@@@>>><<<;;;:::999999;;;;;;:::;;;===@@@DDDFFFHHHEEEEEEIIIKKKIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCGGGGGGJJJOOOVVV]]]aaaccc^^^WWWSSSRRRMMMIIIOOOZZZbbbvvvwwweee```aaabbbgggnnnvvvyyyzzz^^^FFF<<<999555333444555555444444444444333222222111111111333555777888888777666333555777777555333222222444666888999888999:::<<>>UUUqqqvvvkkkeee___XXXZZZWWWUUUTTTTTTUUUUUUSSSRRRSSSRRRPPPNNNMMMLLLLLLLLLPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRRNNNMMMKKKKKKJJJHHHEEEBBB???@@@;;;:::<<<:::CCCXXXuuu}}}}}}yyyxxxxxxpppnnnyyy|||}}}~~~qqqfffUUUGGG???:::777444333333222222333555777888::::::999999888888777777555666777666666999@@@EEEJJJMMMMMMJJJJJJLLLKKKGGGEEEHHHLLLPPPRRRUUUXXX[[[VVVTTTTTTWWW^^^gggnnnqqqppplllmmmttt~~~tttuuu|||tttPPP:::<<<:::888777888999:::999======AAAGGGKKKLLLQQQWWWeee}}}sssZZZQQQ]]]llluuu]]]VVVWWW```mmm}}}kkkQQQIIIBBBAAAAAA>>>>>>@@@>>>???AAABBBBBB@@@===;;;;;;:::999999:::<<<>>>???CCCBBBBBBAAAAAAAAAAAABBBBBBAAA>>><<<:::888888777;;;;;;<<<<<<<<<>>>AAADDDKKKKKKMMMOOOPPPPPPOOONNNJJJIIIHHHGGGFFFGGGGGGHHHFFFGGGJJJQQQ[[[dddjjjmmmdddYYYTTTWWWSSSKKKOOO\\\ggg{{{jjj``````bbbkkktttpppVVVAAA999777555444444444333222333333333222222222222222111333666888999888666444333555777666444333333333666888888888777888:::<<<@@@BBBDDDEEEFFFHHHLLLOOOSSSOOOMMMOOOVVVhhhhhhXXXWWWnnn~~~xxxyyy```HHH@@@DDDBBBVVVeeeuuubbbGGG>>>999888999999@@@YYYssszzzfff```\\\WWWWWWXXXWWWUUUUUUVVVVVVUUUTTTRRRQQQPPPOOONNNNNNMMMMMMQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKIIIFFFDDD@@@CCC===:::<<<:::???QQQmmm{{{vvvuuu}}}}}}tttqqqwww}}}|||~~~tttiiiYYYJJJ???:::666555333333333333444555777888<<<;;;;;;:::999888888777444777999777666888@@@FFFOOOSSSTTTQQQPPPPPPMMMHHHHHHJJJMMMPPPSSSVVVXXXYYYTTTQQQNNNOOOTTT^^^hhhnnnwwwyyy}}}ssstttvvvtttxxx{{{|||~~~]]]CCC<<<:::999888888888999::::::??????DDDJJJMMMOOOUUU\\\nnniiiWWWSSS```rrr~~~eeeYYYVVV^^^jjjyyynnnTTTKKKCCCAAAAAA???>>>>>>???@@@BBBCCCBBB???===;;;888888888:::<<>><<<999888777777777;;;>>>@@@AAA???>>>???@@@EEEIIIOOOSSSXXX\\\^^^^^^WWWTTTPPPLLLIIIIIIJJJJJJEEEFFFJJJRRR]]]hhhooossskkk```[[[^^^ZZZPPPQQQ\\\mmm}}}rrreeedddiiivvv{{{fffPPP???999777555444444444222111222222222222222222222222222444777888888777555333444666777666555444444555888888888777666777:::<<>>>>>???@@@AAAAAA@@@>>><<<:::666888:::<<>>>>>???===<<<:::888777888:::;;;===BBBFFFFFFBBB>>><<<<<<:::BBBJJJQQQ[[[gggqqquuupppkkkcccZZZRRRLLLIIIHHHEEEFFFJJJTTT```llluuuzzzyyypppjjjhhhddd[[[ZZZ```rrr|||wwwxxxppp\\\JJJ>>>999777555444444444333222333333333333222222222222444555777888777666444333555777777777555555666777999999888666555777:::===>>>@@@BBBDDDFFFIIINNNQQQSSSMMMKKKRRRaaaxxxiiiYYYTTTaaaqqqVVVHHHFFFOOOkkkdddKKK<<<:::999999<<>><<<<<>>CCCMMMWWWaaahhhmmmooolllfffQQQPPPPPPRRRTTTUUUTTTRRRSSSPPPLLLHHHFFFIIINNNSSSZZZmmmwwwkkkqqqwwwvvvrrrvvvxxx|||oooRRR===888<<<777888::::::::::::<<<===DDDDDDHHHLLLNNNSSS___kkklllXXXRRRXXXhhh~~~~~~}}}{{{eeeUUUVVV```kkktttvvv\\\PPPFFFCCCDDDBBB??????@@@@@@@@@???>>>===;;;;;;888:::===@@@BBBCCCCCCCCCAAA@@@???>>>============<<<;;;999999:::===???AAAAAAEEEIIIHHHBBB<<<::::::666===DDDJJJWWWkkk}}}zzznnnaaaUUUKKKFFFEEEFFFLLLVVVdddsss}}}|||sssmmmjjjiiiiiiuuu{{{{{{eeeRRRDDD<<<888666333333555666666666666666555555444444444333666666777777666555444444777888888888666666888999999888777555444777;;;??????AAACCCEEEGGGKKKOOOSSSQQQLLLKKKVVViii]]]VVVWWWkkkzzzcccTTTOOO[[[{{{```HHH<<<;;;999999>>>RRRrrrlllggg]]]WWWYYYUUUTTTSSSRRRRRRTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTVVVWWWWWWWWWUUUUUURRRRRRRRRQQQQQQQQQPPPPPPOOOQQQRRRQQQNNNKKKJJJKKKDDDJJJDDD>>>@@@===<<>>@@@@@@<<<;;;999777888:::>>>@@@DDDQQQ```kkktttwwwsssmmmWWWVVVUUUWWWYYYZZZXXXVVVQQQPPPMMMHHHFFFHHHNNNSSSUUUgggzzz{{{jjjnnnwwwxxx}}}xxxWWWAAA999888888666999<<<<<<;;;;;;===???DDDEEEHHHMMMPPPWWWgggvvvuuu^^^QQQRRR```sss|||mmm[[[SSS[[[eeennn{{{zzz___RRRGGGEEEEEECCCAAA@@@AAA@@@???>>>===<<<;;;;;;:::<<<@@@BBBDDDCCCBBBAAAAAA@@@???>>>============;;;;;;:::;;;===@@@DDDGGGDDDHHHJJJGGG@@@:::999:::999>>>AAADDDQQQjjj}}}mmm]]]OOOGGGEEEGGGMMMYYYhhhxxxyyysssttttttrrrwww{{{ttt]]]KKK@@@:::666444222222555888999999999888888777666666555555777777666666555555444444888999999888777777999:::999888666444444777<<<@@@@@@BBBDDDFFFIIILLLQQQUUUPPPKKKLLLYYYooovvvXXXWWW]]]uuu~~~lll^^^XXXeeeYYY???<<<;;;999888???UUUxxxffffff\\\VVVZZZVVVWWWVVVUUUUUUWWWXXXWWWUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTVVVXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPRRRTTTSSSOOOLLLLLLMMMDDDKKKEEE>>>AAA???<<>>@@@BBBCCC???<<<888777888;;;===>>><<>>@@@DDDEEEHHHMMMRRR[[[mmm~~~iiiUUUQQQWWWiii~~~{{{xxx\\\UUUWWW___lllzzzeeeWWWHHHCCCCCCBBBAAAAAA===>>>>>><<<:::999:::;;;;;;===AAABBBAAA???======777999<<<@@@BBBBBBAAA???@@@===>>>BBBDDDCCCCCCFFFHHHRRRTTTIII===999::::::;;;;;;@@@IIIQQQ]]]rrr}}}nnnbbbVVVKKKHHHLLLRRR]]]mmm}}}xxx{{{iiiVVVGGG===999333444555666777888888888:::999777555444555666777777666444333333555777888>>>;;;999999::::::888555777666555555777;;;???AAAAAACCCFFFGGGIIIKKKOOORRRQQQLLLMMM\\\vvveeeQQQ\\\bbbzzzpppfff```ttt}}}MMMDDD999;;;:::888EEE```zzz~~~gggccc___ZZZZZZWWWUUUTTTTTTUUUUUUWWWXXXYYYXXXYYYYYYYYYYYYWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUSSSPPPNNNNNNOOOSSSSSSSSSRRRQQQNNNLLLJJJKKKIIIFFFCCCAAAAAAAAAAAAHHHQQQbbbqqqwwwxxx{{{xxxooosssxxx|||zzzrrrrrrzzz|||{{{rrr^^^KKK===777555777555333444555777777777777888;;;>>>@@@BBBDDDFFF@@@<<<:::;;;======>>>???EEEFFFNNN^^^mmmrrrpppmmmgggccc```bbbfffhhheeeaaabbbaaa^^^YYYVVV[[[fffpppxxxhhhcccbbbiiirrr}}}}}}TTTAAA;;;777777::::::;;;;;;;;;;;;===@@@BBBIIIJJJLLLOOOVVVfffyyy___PPPRRR]]]mmmfffWWWWWW]]]iiiuuuiiiZZZJJJDDDCCCAAA@@@@@@===>>>>>><<<:::999:::<<<:::===???@@@>>><<<;;;;;;>>>???BBBDDDFFFGGGHHHHHHDDDBBBCCCFFFGGGGGGIIIOOOYYYaaa___QQQAAA;;;<<<>>>AAA???@@@DDDHHHPPP```ppptttwwwtttkkkccc]]]WWWOOOMMMRRR[[[gggwwwxxxaaaQQQDDD<<<:::444555666888888999999999:::999777555555555777777777666666555666777999:::;;;999777777888888666444555555555666999<<>>===<<<999:::IIIddd~~~{{{bbb___[[[XXXXXXUUUUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYXXXWWWUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXUUUVVVVVVUUURRRQQQQQQRRRVVVVVVUUUSSSPPPMMMKKKJJJJJJHHHEEEBBB@@@>>>======DDDLLL\\\nnnxxx||||||pppsss{{{vvvrrrttt{{{~~~xxxfffQQQBBB;;;999777555333444666777888888:::;;;>>>AAADDDFFFFFFEEE@@@======CCCGGGEEEBBB@@@DDDHHHRRRbbbpppxxxxxxwwwvvvqqqllljjjllloooqqqqqqppppppnnnmmmpppyyyqqqbbb^^^^^^fffqqq~~~cccFFF;;;999777777;;;:::;;;<<<<<<<<<>>>AAADDDJJJLLLOOOSSS\\\mmmqqqXXXNNNPPPaaawww|||pppYYYWWWZZZcccooozzzmmm]]]MMMFFFDDDAAA??????===>>>>>><<<::::::;;;<<<;;;<<<>>>===<<<:::::::::===AAAGGGKKKNNNPPPQQQRRRKKKIIIIIIKKKLLLNNNWWW```vvvvvvlllWWWDDD===???BBBAAA@@@BBBFFFIIINNNXXXcccaaaaaa^^^WWWTTTSSSQQQMMMQQQXXXeeevvv}}}}}}mmmXXXJJJ@@@;;;;;;777777888999::::::999999888888666555555666777888666777777888999::::::;;;777666444444555555444333333444666888;;;===???@@@EEEDDDDDDHHHNNNRRRRRRQQQIIINNNZZZppppppZZZVVVcccxxx~~~~~~~~~~~~ccc@@@::::::999888>>>PPPiii}}}qqq\\\[[[XXXVVVWWWTTTUUUVVVXXXYYYZZZZZZYYYXXXWWWXXXYYYYYYXXXWWWUUUTTTRRRSSSTTTUUUVVVXXXYYYYYYVVVWWWXXXWWWUUUTTTUUUVVVYYYXXXUUURRROOOLLLJJJIIIHHHGGGEEECCCAAA???>>>>>>CCCHHHVVVjjjyyytttwww{{{qqqoootttyyy}}}ppp[[[III@@@<<<777555444444666888999999===>>>AAAFFFKKKLLLHHHDDDBBB@@@EEEQQQXXXUUULLLFFFOOOYYYiiizzz{{{zzz|||~~~yyy{{{ddd^^^]]]___hhhvvv|||[[[III:::888999777777;;;:::;;;<<<===>>>@@@CCCFFFNNNPPPUUU\\\hhhyyyaaaPPPOOOSSSkkkuuu]]]WWWVVV^^^jjjwwwqqqaaaOOOGGGDDDBBBAAAAAA===>>>>>>===;;;:::<<<======>>>>>><<<:::999:::<<>>@@@EEEMMMRRRRRRKKKEEEBBBCCCNNNbbbllleeeZZZTTTcccuuusssbbb___aaagggqqqkkkWWWGGG>>>888999:::888888;;;:::<<<===>>>???BBBFFFIIIPPPTTT[[[eeetttuuuVVVNNNTTTZZZxxxcccZZZTTTZZZhhhvvvuuudddQQQHHHEEECCCCCCDDD===>>>>>>===;;;;;;<<<>>>??????>>><<<:::;;;===???OOONNNLLLMMMOOORRRTTTUUUXXXRRROOOQQQXXXeeeyyyeeeOOOFFFCCCBBBBBBBBBCCCEEEJJJPPPWWW[[[]]]ccc[[[RRRMMMLLLMMMOOOQQQLLLVVVlll~~~lllfffbbbiiivvvnnnooo}}}}}}xxx|||}}}cccOOOCCC<<<999999::::::::::::999999888777222222222333444555666777999999999888777555333222111111222222333333444444444666:::===@@@AAAAAAAAAEEECCCCCCHHHOOORRRPPPMMMNNNYYYjjjmmm[[[WWWaaasss~~~}}}mmmMMM===999<<<999;;;JJJ```sss~~~|||eee[[[\\\ZZZ[[[]]]YYYVVVWWWYYY[[[[[[ZZZXXXWWWVVVWWWWWWWWWWWWUUUTTTSSSNNNOOOQQQSSSUUUWWWXXXYYYTTTUUUVVVVVVUUUUUUVVVWWWRRRRRRQQQPPPOOONNNMMMLLLHHHGGGFFFEEECCCCCCCCCCCCFFFEEEMMMaaavvvvvvrrrxxx~~~mmmXXXFFF===888777666777:::===>>>>>>>>>CCCKKKTTTYYYVVVNNNGGGAAAFFFYYYpppyyyoooeeecccwwwnnnddd```fffooozzzhhhQQQCCC???<<<:::::::::999:::===:::<<<>>>@@@AAADDDIIILLLOOOTTT___mmm~~~iiiOOOMMMWWWaaapppbbbVVVXXXeeeuuu{{{hhhTTTIIIEEECCCCCCDDD===>>>>>>===<<<<<<===???AAA@@@>>><<<:::<<<@@@CCCNNNJJJIIIOOO[[[eeejjjjjjddd]]]YYY]]]fffsssrrrVVVHHHFFFFFFEEEDDDEEEJJJRRR\\\jjjwww|||{{{ttthhhZZZRRROOOLLLMMMOOORRR[[[pppggg[[[```iiivvvzzznnnsss}}}zzzyyyxxxyyyzzzxxxxxxwww\\\JJJ@@@;;;888999:::::::::999888666555444000000222333555666777777;;;:::999666444222111000000222333444444444666888888:::<<>>999<<<888;;;LLLbbbuuuwww|||uuuccc]]]^^^[[[\\\^^^YYYVVVWWWXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWVVVUUUSSSRRROOOPPPQQQRRRTTTUUUVVVWWWSSSTTTUUUUUUSSSSSSTTTUUUNNNOOOPPPQQQQQQPPPOOONNNMMMKKKHHHEEECCCBBBCCCCCCEEECCCHHHZZZppp|||uuuxxx}}}wwwcccOOOAAA:::999888:::===@@@AAABBB@@@IIIUUU^^^___YYYOOOHHHCCCNNNfff~~~rrrmmmsss}}}llleeeaaalllxxxyyyiiiTTTEEE@@@:::999888999:::;;;===>>>;;;===???AAACCCGGGKKKOOOOOOVVVcccuuu|||]]]LLLPPP[[[jjjmmmZZZXXXbbbqqq~~~nnnXXXKKKEEEBBBAAAAAA===>>>>>>===<<<<<<>>>???AAA@@@===::::::===BBBFFFHHHJJJUUUgggzzz{{{rrr```XXXUUU[[[dddmmmuuu{{{hhhXXXJJJFFFHHHHHHIIIKKKNNN]]]ssszzzlll^^^XXXVVVTTTUUUYYY```gggzzzqqqccc^^^hhhvvvrrrpppqqqvvv}}}~~~xxxxxxyyyzzzwwwvvv~~~}}}hhhQQQCCC===999888:::999999888777666444222111000111333555777888999999<<<:::888555333222111111111333666666666666999<<<======???AAABBBCCCDDDDDDFFFGGGJJJLLLNNNNNNMMMMMMYYYkkksss[[[ZZZ]]]sss|||zzz||||||vvvzzzpppqqqhhhKKK===???999888:::IIIbbbxxx~~~www{{{nnn```]]]^^^ZZZ[[[]]]WWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRRRRSSSSSSTTTSSSTTTUUUTTTRRRRRRSSSTTTNNNPPPSSSUUUUUUSSSQQQOOOOOOMMMJJJGGGGGGHHHKKKMMMIIIEEEGGGUUUgggxxx{{{xxxxxx~~~qqq[[[KKK<<<::::::<<>>???===>>>>>>===<<<<<<>>>@@@@@@???<<<999999===CCCGGGMMMWWWkkkwww___MMMEEECCCJJJSSSWWWWWWWWWMMMFFFCCCGGGJJJIIIKKKPPPYYYsssmmmaaaXXXZZZ___dddjjjqqqnnnrrriiifffmmmssszzzfffdddjjjooovvv}}}~~~ooo\\\GGG===999888888:::888888777666444222111///111222444666888:::;;;;;;;;;:::777444333333333444111444777888777888;;;>>>???@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOONNNMMMMMMNNNcccwwwdddTTT[[[ccczzzwwwzzz~~~yyyuuueeebbbYYY>>>777???;;;777CCC___{{{|||}}}~~~jjj^^^\\\]]]XXXYYY[[[UUUUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSOOORRRUUUXXXXXXUUURRROOOOOOMMMKKKJJJMMMRRRWWW[[[PPPJJJIIIRRR___ooo}}}yyyvvv{{{{{{eeeSSS===<<<;;;===AAADDDFFFFFFKKKYYYiiiooogggYYYNNNHHHXXXjjjwww{{{{{{qqqoooiii^^^hhhnnn{{{nnnjjjuuuqqqkkkssspppiiiaaaTTTHHHDDDAAA;;;999;;;::::::::::::<<<>>><<<888;;;===@@@CCCEEEJJJOOORRR[[[eeevvvpppVVVKKKOOOaaaqqqfff\\\\\\aaammm{{{wwwcccTTTJJJBBB@@@AAA@@@???>>><<<;;;<<<@@@BBBAAAAAA;;;<<>>???;;;999777444333444666777777666555555777;;;???AAAAAA@@@???AAAEEEGGGFFFDDDEEEKKKMMMQQQSSSJJJKKK[[[eee\\\UUUZZZrrr|||zzztttjjj\\\OOOBBB888666999???GGG|||vvv~~~ooobbb^^^ZZZWWWVVVUUUTTTSSSTTTSSSSSSSSSTTTUUUVVVVVVZZZXXXVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOMMMPPPTTTVVVWWWUUUQQQOOOSSSPPPMMMLLLPPPXXXaaafffVVVNNNHHHKKKUUUbbbsss|||{{{{{{zzz~~~www|||vvvbbbGGG===999<<<>>>===BBBJJJVVV]]]dddeee^^^VVVTTTWWWfff~~~|||pppmmmnnnnnnnnnnnnqqqxxxmmmsss}}}oooppp{{{vvvkkk]]]RRRJJJAAA<<<;;;<<<:::888777999;;;;;;;;;;;;===???BBB???@@@EEEIIILLLRRRXXXgggssszzzWWWPPPQQQTTTfffxxxiii___]]]___jjjwwwxxxdddVVVKKKCCC@@@AAAAAA@@@???>>>===???AAACCCDDDCCC======BBB???CCCUUUeeeqqqwwwTTTAAAAAAEEEJJJLLLLLLMMMPPPSSSOOONNNNNNPPPPPPQQQWWW^^^tttooo]]]jjjrrr||||||ttttttyyyyyydddhhhnnntttyyyrrrYYYKKK===888777777777888999888777555444444444444333444666777999:::;;;<<<;;;999666444444444666777666555666777999<<>>CCCAAAIII]]]ppp~~~dddKKKCCCCCCHHHNNNOOOMMMOOOVVV\\\\\\[[[[[[[[[YYYYYYaaakkkggg^^^qqq{{{uuuyyyddd___jjjwww~~~yyygggQQQEEE999666666666666888666666555555555555666666666666777999999::::::::::::888666444444444666777444555777999;;;>>>@@@AAACCCBBBBBBDDDGGGHHHIIIHHHIIINNNNNNQQQTTTNNNQQQbbbyyyiiiUUU[[[kkk|||||||||{{{|||~~~}}}{{{qqqeeeWWWKKK@@@888777:::@@@ZZZqqqppp{{{{{{lll___]]]YYYWWWWWWVVVUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWYYYWWWVVVUUUVVVUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTSSSQQQPPPNNNPPPSSSUUUUUUTTTQQQPPPQQQQQQRRRSSSSSSTTTUUUUUUPPPJJJFFFIIIOOOXXXdddnnnqqqzzz~~~{{{yyy}}}{{{zzz{{{yyyTTTIIIBBBCCCBBB>>>???EEEIIIPPPVVVVVVTTTWWWaaaiiitttwwwvvvkkkccceeetttyyy~~~~~~wwwddd[[[PPPHHHCCC===::::::999777444999:::<<<===<<<===>>>@@@BBBAAABBBGGGKKKPPPXXXaaasss|||aaaLLLLLLTTTbbb~~~~~~hhhoooaaa[[[bbblllxxx}}}ooo^^^SSSKKKDDDAAABBB======???BBBEEEGGGHHHHHHGGGGGG@@@>>>AAAAAAMMMeeeuuuzzzWWWGGGHHHIIIMMMQQQUUUZZZaaakkkrrruuuqqqmmmjjjgggkkkzzzyyyeeeiiisssyyyzzztttzzzlll___dddssskkkZZZJJJ@@@777555666666777999777666666555555555666666777888999;;;;;;<<<;;;;;;888777666444444555555666333555888;;;>>>@@@@@@AAACCCCCCDDDFFFHHHIIIJJJJJJMMMQQQQQQSSSWWWRRRWWWjjjzzz```UUU```uuu|||{{{{{{|||}}}|||nnnbbbSSSHHH???888777::::::\\\pppdddpppmmmggg]]][[[XXXWWWWWWWWWVVVTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWVVVTTTTTTUUUTTTSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUVVVWWWUUUSSSRRRPPPQQQSSSUUUUUUTTTSSSRRRSSSSSSTTTSSSRRRQQQPPPOOONNNIIIGGGIIIMMMRRR[[[eeelllxxx~~~~~~yyyzzz~~~eeeTTTFFFEEEEEEAAA@@@CCCJJJQQQUUURRRRRR]]]nnn{{{qqqaaabbbbbb\\\aaakkkyyytttqqqrrrrrrsss~~~mmm\\\UUUMMMBBB???<<<::::::999777555:::<<<===>>>>>>>>>@@@AAAEEEDDDFFFKKKPPPVVVaaalllfffUUUJJJMMMZZZoootttddd{{{fff[[[```iiippp}}}pppcccVVVNNNIIIDDDBBBDDD===>>>BBBGGGMMMPPPPPPNNNEEEFFFAAA>>>AAABBBQQQlll{{{pppRRRFFFJJJQQQRRRWWWccctttggg```nnnxxxxxx{{{~~~}}}zzzccc```lll{{{xxx^^^MMMDDD<<<666666777777888:::999888777777666666666666777999;;;===>>>>>>>>>>>>777666555555444555555666444666999===???AAAAAAAAACCCDDDFFFGGGHHHJJJLLLMMMRRRUUUSSSUUUYYYWWW^^^sssjjjZZZXXXhhh{{{~~~~~~}}}kkk^^^OOOEEE>>>888888;;;:::```~~~kkkaaayyydddccc[[[YYYWWWWWWWWWXXXVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTRRRRRRSSSSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTWWWYYYYYYXXXVVVUUURRRSSSTTTUUUUUUUUUTTTTTTVVVUUUSSSQQQPPPOOONNNNNNMMMJJJIIIJJJKKKMMMUUU^^^mmmzzz{{{{{{}}}{{{dddOOOJJJKKKIIIFFFHHHNNN[[[cccaaa___hhhwwwwwwjjjaaaZZZVVV[[[cccmmm}}}uuueeeaaa[[[XXXZZZZZZ^^^ppp}}}bbbRRRLLLFFF???===<<<;;;::::::888777;;;===????????????AAACCCEEEEEEHHHOOOTTT\\\jjjwwwzzzYYYQQQMMMUUUfffjjjaaaooo___```gggmmmyyycccXXXMMMHHHFFFCCCBBBDDDAAABBBFFFMMMTTTWWWUUUQQQEEEHHHDDDAAABBBDDDVVVtttlllRRRIIINNNTTTXXXcccwwwsss^^^^^^pppzzzwwwyyyxxxddd___ppppppXXXIII@@@:::666777888777888;;;;;;:::999888888777888888777999<<<>>>??????>>>===666666555555555555555555777888;;;>>>@@@AAAAAAAAABBBDDDGGGHHHHHHJJJLLLNNNUUUXXXUUUVVV[[[ZZZdddzzz]]]WWWaaavvv|||~~~{{{iii[[[KKKBBB===999999;;;AAAfffzzzlllgggaaabbbYYYWWWVVVWWWXXXXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSQQQPPPPPPQQQQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOORRRTTTWWWZZZ[[[ZZZXXXVVVSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUSSSPPPOOOOOOOOOOOOMMMKKKJJJJJJIIIJJJQQQZZZkkk{{{ppp[[[RRROOOJJJIIIMMMRRRdddrrrooohhhjjjnnnpppooo^^^UUUZZZ\\\YYYaaapppttthhh___cccZZZVVVVVVUUUXXXnnn{{{yyy|||uuu]]]NNNHHHBBB<<<<<<;;;;;;:::::::::;;;===>>>@@@AAA@@@AAABBBDDDDDDEEEJJJQQQXXXbbbsssjjjNNNLLLOOOZZZoooyyyccccccyyyeee```dddjjjvvv\\\RRRHHHEEEDDDAAAAAACCCCCCCCCGGGNNNTTTVVVQQQLLLFFFKKKIIIFFFGGGIII]]]|||nnnWWWQQQXXXaaakkk}}}sssfff]]]aaarrr|||{{{qqqdddtttgggRRREEE<<<777555777888666777:::::::::999999999:::;;;;;;888999<<<>>>>>>===;;;:::555555555555555555555555:::;;;<<<>>>???@@@AAAAAAAAADDDGGGHHHHHHIIILLLOOOVVVXXXTTTUUUZZZ[[[fff~~~}}}YYY\\\ooo|||{{{wwwgggXXXIII@@@<<<999999;;;FFFhhhsssjjjpppuuu^^^^^^WWWVVVVVVWWWXXXYYYWWWVVVUUUTTTTTTSSSRRRRRRSSSSSSPPPOOONNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPRRRVVVYYY[[[YYYWWWUUURRRRRRQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPMMMKKKJJJJJJGGGGGGNNNXXXfffvvv}}}nnncccVVVKKKMMMWWWcccttt}}}rrreeebbbddddddbbbZZZZZZbbbiiijjjoooxxx}}}}}}ffffffeee\\\WWWXXXWWW[[[uuurrrpppuuu{{{yyyjjjWWWKKKFFFAAA:::::::::999999999;;;===>>>???AAAAAAAAABBBCCCEEEGGGIIINNNVVV^^^kkk~~~mmm\\\IIILLLRRRaaazzznnncccnnniiiaaabbbhhhsss}}}}}}YYYOOOGGGDDDCCCAAA@@@BBBBBBBBBEEEKKKQQQQQQKKKEEEIIINNNMMMJJJKKKMMMaaaqqq\\\ZZZdddtttjjjXXXZZZ[[[aaaqqq~~~mmmyyyrrr[[[GGG<<<:::666555777777555666999888999999:::;;;===>>>???999:::<<<===<<<:::888666444444555555555555555555<<<<<<===>>>???@@@AAAAAAAAADDDGGGHHHHHHIIILLLOOOVVVWWWSSSTTTYYY[[[gggdddZZZccc{{{{{{yyytttfffWWWGGG???;;;999999<<>>>>>@@@BBBBBBBBBBBBDDDFFFKKKMMMTTT\\\eeerrrwwwYYYPPPMMMSSS\\\llljjjhhhzzzyyyfff\\\bbblllwww~~~}}}\\\RRRKKKJJJKKKIIIFFFEEEBBBCCCDDDEEEEEEEEEFFFFFFKKK\\\^^^LLLGGG^^^yyy|||bbbcccxxx|||xxx{{{fff^^^VVVRRRSSS[[[lll|||xxxqqqsss~~~yyyeeePPPBBB???888777555444444555666777888888999:::;;;;;;;;;;;;;;;:::999777555444333333666555444333444666888:::===>>>@@@AAABBBCCCCCCCCCEEEHHHJJJJJJHHHKKKQQQWWWccc[[[QQQUUU___eeezzzxxxeee^^^lll~~~}}}uuunnn^^^SSSFFF???:::888;;;@@@OOOaaa{{{wwwkkkhhhzzzddd^^^```TTTTTTUUUUUUUUUVVVVVVVVVTTTUUUVVVVVVVVVUUUTTTSSSNNNPPPQQQPPPNNNLLLLLLMMMJJJJJJJJJJJJKKKKKKLLLLLLMMMPPPTTTWWWXXXVVVTTTRRROOOOOONNNLLLJJJKKKPPPTTTTTTSSSRRRQQQPPPOOONNNNNNJJJKKKIIIEEE@@@AAAGGGMMM\\\hhh{{{xxxjjjhhhpppooogggppp}}}uuuiiieee___[[[\\\aaadddnnn~~~qqqggglll{{{kkkWWWOOOIII???;;;???999999999999:::<<<>>>???BBB??????BBBDDDDDDGGGLLLOOONNNVVVgggwwwaaaPPPKKKMMMZZZgggzzzgggiiioooccc___hhhqqqyyyfff^^^YYYZZZZZZUUUNNNKKKHHHFFFCCCAAAAAAAAA@@@@@@JJJWWWYYYNNNQQQiii~~~hhhkkk}}}yyykkkaaa___\\\TTTQQQUUUZZZVVVUUUXXX]]]gggxxx{{{kkkjjjjjjkkknnnppprrrsss}}}{{{llljjjppp}}}hhhWWWEEE999666777666555444444555666777888888999;;;;;;<<<<<<<<<::::::888666555444333333444444333333444666999:::===>>>@@@AAACCCCCCDDDDDDEEEHHHJJJJJJJJJMMMUUU[[[bbb[[[TTT\\\lllwwwlll]]]ccczzz{{{tttooo```TTTFFF>>>999777<<>>===>>>===<<>>@@@BBBCCCDDDEEEEEEFFFHHHJJJJJJKKKPPPWWW]]][[[WWWSSS___ttt|||aaaYYYiiizzz~~~}}}}}}}}}~~~~~~{{{vvvpppmmm```SSSEEE<<<777888???HHH___ooorrrnnnjjj___]]]XXXRRRSSSSSSTTTUUUVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSPPPLLLIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJOOOPPPSSSTTTUUUSSSQQQOOOMMMMMMLLLKKKJJJLLLPPPSSSUUUTTTQQQOOONNNOOOPPPQQQRRRQQQNNNHHHBBB@@@CCCFFFOOOccc}}}pppiiidddaaagggpppuuurrrwwwyyyqqqzzz{{{dddUUUHHHEEECCC===:::<<<777888888:::<<<>>>@@@AAADDDBBBCCCGGGGGGFFFIIINNNQQQVVVcccwww~~~\\\IIIJJJRRRYYYqqqlllmmmwww~~~mmm^^^^^^bbbkkkttt~~~~~~zzz{{{yyytttbbbXXXKKKBBB???@@@@@@???DDDFFFHHHOOOaaawwwwwwxxxjjjqqq}}}uuu\\\RRRKKKMMMRRRVVV]]]dddbbbcccgggooovvv~~~rrriii```XXXRRRQQQQQQSSSYYYcccnnnuuuyyywwwtttooommmxxx___MMMFFF>>>888777555555444444444555666666444555666888999:::;;;;;;777777555444333333333333111111222333555888:::;;;>>>???@@@BBBDDDEEEFFFFFFHHHIIIJJJJJJLLLPPPVVV[[[VVVVVVUUUccc{{{mmm\\\^^^pppwww}}}~~~|||}}}}}}{{{vvvpppjjjggg[[[OOOAAA999777;;;HHHTTTfffttt|||{{{aaa``````YYYQQQRRRRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSRRRRRRQQQQQQNNNPPPPPPOOOMMMKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNPPPQQQQQQOOONNNLLLKKKKKKJJJJJJJJJLLLOOOQQQTTTRRRPPPNNNNNNOOOQQQRRRQQQQQQNNNIIIDDDBBBCCCEEEOOO___www||||||}}}qqqnnnhhhjjjooovvvyyywww{{{|||vvvkkkYYYNNNEEEDDDBBB>>><<<===777888999;;;===@@@AAACCCDDDCCCEEEHHHGGGFFFJJJQQQWWW^^^nnnjjjQQQGGGMMMWWW```wwwkkkrrrwwwddd______gggqqqyyy{{{ooo]]]NNNEEECCCBBBBBBCCCBBBCCCLLL]]]nnnxxx{{{ooofffpppyyymmmRRRMMMKKKSSS^^^jjjttt{{{fffZZZVVVSSSQQQLLLNNNRRRYYYcccrrr|||rrrtttwwwxxxwwwoooNNNAAA===999555555444444444444444555666666222222444555666777777777555555444333222222333333111222333555666888:::;;;>>>???AAACCCEEEFFFGGGGGGJJJJJJKKKKKKLLLOOOSSSVVVVVVZZZ^^^oooccc]]]ggg||||||uuu~~~~~~}}}|||zzzvvvqqqjjjccc___RRRHHH===777888BBBSSSccckkkwwwlllYYYZZZYYYSSSQQQQQQRRRSSSSSSTTTUUUUUUQQQPPPPPPPPPOOOOOOOOOOOOMMMOOOPPPOOOMMMKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJKKKJJJIIIIIIJJJLLLMMMNNNPPPOOONNNMMMNNNPPPRRRSSSRRRQQQOOOLLLIIIHHHIIIJJJRRR\\\mmm}}}{{{zzzxxxxxxsssvvvvvvwwwyyy{{{|||vvv]]]PPPIIICCCAAA@@@===;;;;;;888999;;;===@@@BBBCCCDDDCCCCCCEEEHHHGGGGGGMMMUUU]]]iii{{{oooXXXNNNLLLRRR[[[sssooommmzzzmmmccc___fffooouuu}}}sss]]]MMMEEEDDDFFFFFFDDDFFFLLLVVVaaaooozzzjjjgggrrrzzzkkkTTTUUU\\\jjj|||hhhTTTNNNMMMNNNPPPTTTYYYbbbmmm{{{}}}tttxxxxxx^^^DDD;;;:::777444666333333333444555555666666111111222333444444444444333333222222222222222333333444555666888999:::;;;>>>???AAACCCEEEGGGHHHHHHJJJKKKKKKMMMOOOPPPRRRSSSSSS\\\fff{{{vvv]]]bbbrrr{{{ppprrr~~~~~~|||yyytttqqqnnnhhh___XXXIIIAAA999777<<>>@@@BBBDDDDDDEEEDDDDDDFFFHHHGGGHHHQQQ[[[eeeuuuvvvYYYMMMMMMRRRZZZcccwwwkkksss~~~uuuggg___fffnnnrrrxxx~~~iiiSSSIIIJJJMMMKKKKKKMMMPPPQQQWWWkkkxxxiiikkkvvv}}}nnnWWW^^^kkk~~~oooZZZQQQQQQSSSVVVYYY]]]eeerrrxxx~~~fffQQQ???::::::777555777222222333444555555555555222222333333333333222222222222111111111222222333555666777888999:::;;;;;;>>>???AAADDDFFFHHHHHHIIIIIIJJJLLLPPPRRRTTTTTTSSSRRR^^^mmmjjj]]]kkknnnpppsss{{{tttnnnllllllhhh^^^UUUDDD===888888???OOOggg{{{www~~~~~~iii___VVVRRRUUUSSSRRRRRRRRRRRRQQQQQQQQQLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHDDDFFFIIILLLOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPRRRZZZgggwww|||ppprrruuucccZZZKKKBBB@@@===:::999:::999888>>>???AAACCCDDDEEEEEEEEEGGGGGGHHHIIIHHHKKKWWWcccoooyyybbbMMMIIIOOOWWWffftttoooppp~~~yyyiii```fffmmmooouuu~~~}}}~~~nnnWWWMMMPPPVVVOOOPPPTTTTTTOOOSSSkkk~~~nnnhhhnnnxxxssscccmmm~~~lll^^^RRRRRRWWWYYY]]]bbboooyyyxxxpppXXXGGG999888888444222555111222333444555555555555333444444444444333222222111111111111111111222333666777888::::::;;;;;;;;;>>>@@@BBBDDDFFFHHHIIIIIIGGGIIIMMMRRRVVVWWWVVVTTTWWWfffwwwddd```tttkkkxxxwww~~~~~~}}}xxxpppiiiiiillljjj___UUUAAA<<<888999AAAQQQkkk|||pppeee___SSSPPPWWWSSSSSSSSSRRRQQQQQQPPPPPPKKKJJJIIIHHHGGGHHHIIIIIIHHHJJJLLLMMMMMMMMMNNNPPPLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNMMMJJJGGGGGGIIIJJJHHHFFF@@@CCCGGGLLLOOORRRRRRRRRRRRQQQQQQRRRSSSSSSQQQPPPKKKOOOVVV```mmm}}}sssuuu{{{dddXXXRRRDDD@@@???===:::999;;;<<<;;;???AAACCCDDDFFFFFFFFFEEEIIIIIIIIIJJJJJJNNN[[[iiixxxjjjXXXJJJKKKQQQ[[[ooo{{{lllzzzwwwddd___dddkkkrrrwww}}}yyyzzzsss^^^TTTVVV[[[]]]ZZZXXXWWWWWW\\\iiivvv}}}yyyzzz}}}wwwrrr~~~kkkmmmddd^^^[[[___ccchhhsss~~~jjjZZZFFFBBB===999777666444222111222222333333444444555666666555444444444444444444444444555555555666666;;;:::999888888:::<<<>>>BBBCCCDDDEEEFFFGGGHHHIIINNNLLLNNNTTTXXXVVVSSSSSS\\\rrrjjjeeennnnnnzzzzzzuuurrrhhhccckkkrrrjjjXXXJJJ@@@>>>888555CCC\\\rrrzzz{{{gggbbb[[[UUUVVVVVVVVVTTTQQQPPPPPPOOONNNMMMIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHHHHJJJKKKNNNPPPQQQOOONNNLLLJJJHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQPPPOOONNNLLLKKKJJJDDDGGGKKKOOOSSSUUUUUUUUUQQQQQQRRRRRRQQQPPPOOOOOOOOOOOORRRYYYdddsss~~~}}}~~~yyykkkZZZPPPHHHBBB@@@>>><<<;;;;;;;;;===>>>???BBBEEEGGGGGGGGGHHHIIIKKKIIIJJJMMMPPPVVVgggyyywwwTTTPPPLLLMMMXXXlll}}}jjjzzzoooeeecccfffmmmssszzz||||||vvvbbbWWWXXX\\\ZZZZZZ\\\___aaaeeeqqq}}}|||{{{{{{uuudddeeeeeekkkuuuxxxtttyyyvvv\\\OOOAAA>>>999777666555444333111222222333333444444555555555555555666777888999777777777777777888888888999888777777999;;;===???BBBCCCDDDEEEFFFHHHHHHIIIMMMLLLOOOUUUWWWUUUUUUWWWjjjtttdddhhhzzzyyyzzz}}}}}}~~~}}}yyytttqqqiiifffmmmqqqhhhUUUGGG::::::888:::IIIaaattt|||zzzppp^^^^^^YYYUUUVVVTTTUUUSSSQQQQQQQQQPPPNNNLLLIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPOOOOOONNNLLLKKKKKKJJJLLLNNNQQQRRRRRRRRRQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRWWW```nnn|||nnnZZZOOOIIIDDD@@@======;;;;;;;;;===???@@@AAACCCFFFGGGGGGGGGHHHIIIKKKJJJMMMSSSYYYdddwwwyyy^^^KKKJJJJJJRRRdddxxxuuu~~~nnndddcccjjjssszzzwwweeeZZZXXXZZZWWWZZZ```hhhlllqqq|||yyytttssswww}}}zzzqqqssszzzcccMMMCCC;;;999666444444444333222111222222333333444444555222222333444555777999:::888888888888888777777777555555666777999<<>>;;;::::::;;;===???AAACCCCCCEEEGGGHHHGGGGGGHHHIIIKKKLLLQQQYYYcccrrrxxx]]]IIIGGGHHHMMM[[[tttxxxrrr~~~yyyjjjeeelllwww|||vvveeeZZZUUUUUUWWW[[[cccmmmsssyyy|||}}}xxxrrrxxxwwwUUUEEE>>>999777444333333333222111111222222333333444444555000000000111333555666777666666555555555555444444333444555777:::>>>AAABBBCCCCCCDDDFFFHHHIIIJJJKKKKKKOOOTTTUUUPPPOOOYYYeeewww]]]___zzzuuu}}}~~~yyywwwwwwxxxxxxwwwpppnnnoooqqqlll[[[HHH===;;;;;;===EEEUUUhhhwwwvvv~~~}}}www```XXX[[[WWWTTTTTTQQQRRRQQQQQQRRRRRRQQQMMMJJJHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJLLLNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUTTTRRRRRRVVVaaapppzzzfff]]]PPPGGGCCCAAA???===999999:::<<>><<<999:::<<<>>>AAADDDGGGHHHFFFHHHIIIJJJIIIJJJKKKMMMJJJQQQ\\\hhhvvvhhhRRRKKKLLLNNNTTTbbbxxxwwwyyy}}}nnnlllqqqtttxxx~~~uuukkkccc``````dddfffmmmuuu|||wwwrrrwwwvvv~~~}}}lllRRRBBB???:::888666444444444333111///111222222333333444444555777777666555444444555555666666666666777777777888777888:::===@@@BBBDDDEEECCCDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTSSSQQQYYYooollleeefff|||rrryyy~~~|||{{{|||~~~~~~xxxfffQQQCCC@@@999999AAASSShhh}}}kkk\\\WWWXXXRRRSSSXXXUUUQQQPPPPPPPPPQQQPPPMMMKKKJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOOOOOOONNNLLLJJJIIIKKKKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSRRRQQQPPPOOONNNNNNRRRRRRSSSTTTTTTTTTTTTSSSRRRSSSRRRPPPQQQZZZhhhsss~~~|||zzz|||ooo[[[LLLHHHCCC???>>>======<<<;;;<<<>>>AAADDDFFFHHHIIIGGGHHHJJJJJJJJJKKKNNNPPPMMMYYYiiixxxsssVVVGGGHHHNNNPPP[[[qqq}}}wwwtttlllllllllsss{{{zzzrrrllliiiiiikkkkkknnnvvvxxxpppssszzz}}}oooaaaSSSBBB;;;;;;666444333222222333333222000111222222333333444444555888777666666555555555666666666777888999:::;;;;;;<<<===>>>AAACCCDDDEEEFFFCCCDDDFFFHHHJJJLLLMMMNNNRRRRRRSSSSSSVVVdddaaaeeesss{{{zzz~~~~~~uuu___III??????888;;;GGG___wwwzzzeeeZZZXXXXXXRRRRRRWWWSSSRRRPPPOOOOOOPPPOOONNNLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOOOONNNLLLKKKIIIHHHGGGJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLNNNOOOOOOPPPOOONNNMMMNNNPPPRRRSSSRRRRRRQQQOOONNNNNNNNNMMMRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRRRROOONNNUUUbbblll|||yyyyyy}}}}}}kkkYYYKKKDDDAAA>>>;;;;;;;;;<<<<<<>>>@@@AAADDDFFFGGGHHHIIIGGGHHHJJJJJJKKKMMMPPPSSSWWWfffyyyvvv\\\JJJEEEKKKSSS^^^mmm|||zzzmmmkkkiiiqqqzzz{{{tttnnnjjjkkknnnqqqooosss}}}yyytttuuusssyyyrrr^^^PPPEEE999888:::444000//////111333444333111111222222333333444555555555555555444444444555555555555666888999:::;;;<<>><<<;;;;;;<<<===AAABBBCCCEEEGGGHHHIIIIIIGGGHHHJJJJJJLLLNNNRRRUUU```qqq~~~aaaLLLDDDHHHRRRZZZppp~~~uuuggglllpppwww}}}~~~wwwmmmhhhjjjooouuuxxx{{{rrrnnnzzzwwwvvv~~~zzzZZZQQQEEE>>>;;;:::888555444444444333333222222222111222222222222333333333444444444333444444555555444444666888:::<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLQQQTTTUUUOOOOOOZZZfffxxx{{{eee```vvv{{{rrreeeRRRAAA;;;===999HHHUUUhhh{{{~~~xxxjjj^^^XXXVVVYYYXXXSSSQQQTTTUUUTTTRRRPPPNNNMMMLLLLLLKKKMMMNNNPPPQQQQQQPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFDDDFFFGGGHHHHHHIIIIIIIIIIIIOOOLLLIIIHHHIIIJJJKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOQQQRRRTTTUUUUUUUUUSSSQQQOOONNNPPPTTTYYY\\\lll}}}zzz}}}zzzyyyzzz}}}wwwaaaVVVOOOGGGAAA>>>===<<<;;;;;;<<<===>>>===AAAEEEHHHIIIIIIJJJKKKIIIJJJJJJIIIIIINNNVVV\\\mmmjjjOOOGGGLLLIIIPPPeeewww|||{{{}}}uuuqqqmmmoootttyyy{{{~~~}}}vvvnnnjjjlllsssxxx|||zzznnnttt}}}xxx~~~cccNNNGGG>>>888777777555333444444333333222222222222111111222222222333333333444333333333333444555555555666777999;;;===???@@@BBBBBBBBBCCCDDDEEEGGGGGGGGGIIIJJJJJJKKKMMMPPPSSSRRRNNNRRR```qqqmmm___kkk~~~zzzrrreeeRRR@@@:::<<<>>>SSSbbbqqquuuqqq}}}}}}ooo```]]]XXXVVVWWWVVVQQQOOOQQQSSSRRRQQQPPPOOOOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHJJJJJJKKKKKKNNNLLLIIIHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPQQQRRRSSSSSSSSSTTTRRRPPPOOOPPPRRRUUUXXXfffuuu|||sss}}}zzzzzzzzz{{{|||vvv```QQQKKKGGGBBB===>>>===<<<<<<<<<===??????@@@CCCGGGIIIJJJJJJKKKLLLHHHIIIIIIJJJMMMUUUbbbkkk}}}fffXXXGGGGGGPPPQQQ[[[sssuuuyyy|||qqqooopppuuuzzz}}}{{{tttrrrttt{{{}}}~~~{{{jjjPPPAAA<<<777555555666444222333333222222222222222111111111222222222222333333333333222222333444444555777888999;;;===???AAAAAACCCDDDDDDDDDEEEGGGHHHIIIHHHJJJLLLMMMMMMNNNPPPRRRRRRQQQZZZllllllbbbddd{{{xxxuuuooocccPPP@@@;;;???FFFdddwwwrrrccclll~~~yyy}}}cccWWWWWWTTTRRRSSSQQQNNNMMMOOOPPPPPPPPPOOOPPPPPPQQQRRRQQQQQQPPPPPPNNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGDDDEEEGGGIIIJJJKKKLLLLLLMMMKKKIIIIIIJJJLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNPPPQQQQQQQQQQQQSSSSSSQQQPPPPPPQQQRRRRRR^^^jjjssswww~~~zzzrrr{{{}}}zzzwwwvvvxxx{{{|||hhh\\\NNNFFFDDDDDD@@@<<<============>>>@@@AAABBBCCCFFFIIIKKKKKKKKKLLLMMMJJJJJJJJJLLLRRR___ppp|||~~~cccMMMJJJEEELLLXXX^^^oooyyyuuuooommmsss{{{yyywww{{{xxx]]]GGG;;;999777666777777555333222222222222222222222222222222222222333333333333333333333333333444555666:::;;;<<<>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHJJJMMMNNNNNNOOOPPPQQQTTTXXXeeezzzqqq\\\ddduuuvvv~~~qqqnnniii]]]LLL???>>>EEEXXX{{{}}}fffbbbuuulll]]]TTTPPPPPPPPPPPPOOOMMMMMMNNNPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKIIIIIIKKKLLLLLLLLLGGGGGGHHHHHHIIIIIIIIIJJJMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPXXXaaaiiinnnuuu}}}www~~~zzzvvvtttuuuwwwzzz|||sss\\\WWWPPPHHHCCCCCCAAA>>>:::<<<===>>>???AAABBBDDDEEEFFFHHHJJJKKKKKKJJJKKKLLLLLLMMMNNNQQQZZZjjj}}}dddLLLGGGJJJKKKSSSbbbmmmyyypppkkkpppyyyqqqttt}}}{{{fffPPP???:::999888888888777555444222222222222222222222222333333333333444444444444444444444444555666777888<<<===>>>???AAACCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIKKKNNNOOOPPPPPPRRRSSSUUU^^^qqqcccXXXlll~~~xxx}}}|||}}}~~~~~~}}}{{{zzzqqqmmmdddVVVEEE<<>>>>>???AAABBBCCCDDDEEECCCCCCDDDDDDEEEGGGHHHIIIIIIKKKNNNOOOPPPQQQTTTVVVYYYhhhyyyaaa```zzzyyy~~~}}}{{{|||}}}}}}|||}}}}}}~~~~~~|||yyyvvvttttttlll```OOO???<<>>=========???AAACCCEEEGGGHHHHHHGGGIIIJJJJJJJJJJJJLLLNNNJJJRRR]]]jjjxxxgggTTTJJJFFFHHHOOOUUUccc~~~{{{tttqqqsssvvvyyy}}}~~~{{{zzzsss```RRRGGG???:::555555666555444333222333333333444444444555555555666666666666777777777777999999999:::;;;<<<>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKMMMNNNPPPRRRVVVYYYeeexxxmmmhhhsss{{{{{{}}}|||}}}}}}}}}|||zzz{{{||||||{{{xxxuuusssqqqhhhYYYHHH===CCC[[[sssvvviiinnn{{{```YYYYYYVVV]]]fffmmmiiiccc___ZZZUUUUUUTTTSSSQQQPPPPPPOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIHHHFFFDDDCCCDDDEEEFFFHHHIIIJJJKKKNNNNNNNNNNNNMMMMMMLLLKKKHHHHHHHHHJJJKKKNNNPPPQQQPPPTTT\\\fffoooxxx}}}vvvrrrnnnmmmooosssvvvwwwyyy}}}pppeeeZZZOOOHHHFFF???@@@@@@???>>>???AAACCC???@@@BBBEEEGGGHHHHHHHHHHHHJJJKKKKKKKKKLLLNNNPPPRRR]]]nnn}}}~~~fffSSSIIIIIILLLMMMXXXccczzz|||uuussssssvvvzzz|||oooooo~~~wwwhhhUUUGGG>>>999777888444555555555444333444555444444444555555666666666777777777777888888888888;;;;;;;;;<<<===>>>@@@@@@??????@@@AAABBBDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKMMMNNNOOOSSSXXX\\\rrrnnndddnnnyyyyyy~~~|||}}}~~~~~~}}}xxxyyy{{{|||{{{yyyvvvuuukkkaaaRRRDDD===KKKkkknnnjjjyyyooo[[[XXXYYYWWWWWWccclllkkkgggddd```ZZZTTTSSSRRRQQQQQQQQQQQQQQQNNNMMMLLLJJJJJJJJJKKKLLLKKKLLLMMMNNNNNNMMMKKKJJJKKKJJJIIIHHHHHHIIIKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGDDDBBBCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPMMMQQQYYYccclllttt}}}xxxrrrkkkhhhjjjnnnpppqqqsssxxx|||nnnaaaUUUPPPKKKCCC???@@@===>>>===<<<::::::>>>AAA???AAACCCFFFHHHHHHIIIIIIIIIKKKLLLMMMMMMNNNPPPSSS]]]jjj|||fffQQQFFFDDDIIIOOOWWWcccsssooo{{{sssrrruuuyyyooohhhwwwpppTTTNNNFFF>>>:::777666555444444444333333222222222000111222333444555555666555666777888999:::;;;;;;;;;;;;;;;;;;===>>>???@@@BBBBBBCCCDDDEEEEEEEEEDDDDDDFFFHHHIIIIIIJJJLLLMMMMMMJJJLLLPPPNNNMMM\\\ppptttbbbmmmtttyyy||||||zzz{{{zzztttmmmmmmZZZGGG@@@BBBPPPooojjj]]]pppxxxccc\\\YYYUUURRRXXX^^^```]]]```fffaaaUUUUUUUUUUUUTTTRRROOOMMMKKKIIIHHHHHHIIIKKKLLLKKKJJJGGGIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGGGGIIIJJJJJJIIIEEEDDDDDDDDDFFFIIIMMMOOOPPPNNNKKKJJJJJJJJJJJJJJJLLLKKKLLLOOOSSSTTTQQQNNNOOOQQQVVV[[[cccmmmxxxzzzuuuooojjjhhhhhhhhhhhhnnnqqquuuxxx{{{}}}iii___RRRNNNIIIFFFDDDBBB@@@???===<<<;;;;;;<<<@@@CCCEEEHHHIIIJJJJJJIIIIIIJJJLLLIIIIIIJJJJJJLLLQQQXXX\\\qqq~~~bbbIIIFFFHHHHHHNNNYYYiiivvv|||kkkuuuwwwrrrvvv{{{lllgggwwwoooYYYKKKGGG@@@;;;999777666555444444444333333222222222111111222333444555666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJLLLNNNOOOMMMOOOTTTTTTVVVfffzzz|||hhh```ttt}}}yyy}}}}}}|||yyyxxxvvvsssfffSSSBBB===BBBSSStttwww```^^^xxxppp]]]XXXWWWUUUSSSYYY___```[[[[[[___[[[RRRTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGGGGIIIKKKKKKJJJHHHFFFHHHIIIHHHGGGEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGGGGHHHJJJLLLOOOPPPNNNMMMKKKKKKKKKJJJJJJIIIMMMLLLMMMPPPSSSTTTRRROOOOOOQQQTTTXXX___iiittt{{{|||wwwqqqllliiigggeeedddjjjmmmqqquuuwww{{{iiiYYYSSSMMMJJJEEEBBBAAA@@@???>>>>>>=========???BBBFFFHHHKKKLLLMMMMMMKKKIIIIIIJJJJJJKKKKKKMMMRRRZZZccciiiyyymmmWWWGGGHHHJJJKKKSSSaaappp}}}iiiiii|||tttuuuzzz}}}kkkiii|||rrrYYYHHH@@@===:::888777777666555444444333333333333222222222222333444555666666777777777888999999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBDDDEEEEEEFFFFFFFFFEEEGGGIIIJJJJJJJJJLLLNNNMMMLLLOOOTTTWWW^^^ssskkkaaafff}}}}}}|||{{{uuuvvvxxxwww]]]LLL===;;;EEE[[[|||eeeXXXgggeeeVVVTTTUUUTTTTTTZZZ``````YYYUUUWWWUUUOOORRRRRRSSSRRRQQQNNNLLLJJJHHHHHHGGGHHHJJJJJJIIIGGGEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEGGGHHHHHHGGGHHHHHHJJJKKKMMMNNNOOOPPPLLLMMMMMMMMMLLLKKKJJJJJJNNNNNNOOOQQQTTTTTTSSSQQQPPPPPPRRRTTTZZZcccmmmttt|||vvvqqqmmmiiieeebbbeeegggkkkoooqqqtttxxx{{{}}}~~~yyynnn```QQQIIIGGGFFFCCC@@@>>>>>>>>>>>>===@@@??????@@@BBBEEEIIIKKKKKKMMMOOOOOOMMMKKKKKKKKKJJJKKKLLLOOOVVVaaannnvvv{{{iiiSSSHHHDDDHHHKKKOOO^^^qqqfff^^^ssszzzvvvuuuyyy|||~~~~~~~~~mmmooonnnZZZJJJAAA999777666666666666555333333333333333333333333333222333444555666777777888888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFHHHJJJJJJJJJKKKMMMOOONNNMMMPPPUUU[[[jjj{{{fffgggvvvyyyvvv~~~zzzzzz|||xxxuuuyyyyyyvvvVVVHHH<<<===KKKdddttt[[[^^^{{{rrr]]]TTTTTTUUUTTTTTTZZZ______WWWRRRRRRQQQOOOQQQRRRSSSSSSRRROOOMMMKKKJJJIIIIIIJJJKKKKKKIIIHHHFFFGGGHHHHHHFFFEEEEEEFFFCCCDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEFFFHHHIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNNNNLLLMMMOOOOOONNNMMMLLLLLLPPPPPPQQQSSSTTTTTTTTTSSSQQQQQQQQQRRRVVV]]]fffmmmwww|||xxxtttnnniiieeeaaaccceeehhhjjjlllnnnpppqqqsssvvvzzz~~~|||kkkcccZZZSSSLLLDDDAAACCC@@@>>><<<<<<>>>???>>>>>>@@@@@@@@@BBBDDDGGGJJJLLLIIIKKKNNNOOONNNMMMMMMMMMKKKLLLOOOUUU^^^lll{{{xxxaaaRRRHHHEEEGGGMMMQQQ[[[tttuuudddmmm{{{tttvvvyyy{{{{{{{{{ooouuu~~~eeePPPDDD???;;;777666555555666555444222333333333333333333333333444444555666777888888999999999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHFFFHHHJJJKKKKKKLLLNNNOOOQQQQQQTTTZZZeee|||iiihhhssssssxxx|||xxxyyy}}}|||vvv{{{{{{nnnNNNCCC;;;@@@RRRllljjj^^^qqqsssfffYYYVVVWWWVVVTTTSSSXXX[[[\\\VVVRRRQQQRRRRRRQQQRRRTTTUUUTTTQQQNNNLLLMMMLLLKKKLLLMMMLLLJJJIIIGGGHHHJJJIIIGGGFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGIIIKKKLLLJJJIIIJJJKKKLLLNNNNNNOOOOOONNNLLLNNNQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQSSSYYYaaagggsss|||xxxsssmmmhhhaaaaaabbbcccdddfffffffffgggiiimmmrrrwww{{{~~~uuufff[[[TTTOOOJJJHHHDDD@@@???AAA===<<<;;;===???AAAAAA@@@@@@@@@AAACCCEEEGGGJJJKKKJJJLLLNNNNNNMMMLLLLLLLLLLLLPPPWWWaaannn}}}yyy```OOOHHHJJJKKKOOOVVV^^^oookkkmmmwwwzzzxxxyyyzzzzzzzzz~~~qqqyyy}}}vvveeePPPAAA<<<:::999777555444444555444333111222222333333333333444444444555666777888999999::::::::::::;;;;;;<<<<<<<<<======>>>>>>???AAABBBCCCBBBCCCEEEFFFHHHHHHIIIIIIGGGIIIKKKLLLLLLLLLNNNPPPNNNRRRYYYaaaqqqsssbbbooozzzuuu|||zzz}}}|||yyyyyybbbEEE>>>;;;DDDYYYsss~~~fffjjjiii```XXXXXXYYYWWWTTTSSSVVVWWWWWWUUUSSSRRRRRRSSSPPPQQQTTTUUUUUURRROOOMMMOOONNNMMMMMMNNNMMMKKKIIIGGGIIIJJJJJJHHHGGGGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHKKKMMMNNNLLLJJJMMMMMMMMMNNNNNNOOOOOOOOOLLLOOORRRQQQOOONNNPPPRRRQQQRRRTTTSSSRRRRRRTTTUUURRRRRRRRRQQQRRRVVV\\\aaattt~~~~~~zzzuuuoookkkfffccc```___```aaa```___```bbbeeeiiinnntttxxxzzz}}}yyynnnfff^^^UUUNNNLLLGGGEEEEEEBBB===<<<>>><<<<<<<<<>>>BBBDDDDDDCCCAAABBBBBBDDDEEEGGGIIIJJJLLLMMMNNNMMMKKKJJJKKKMMMLLLSSS```ooo}}}}}}eeePPPHHHIIIJJJMMMVVVaaaooottt___uuu~~~}}}{{{zzz|||www|||}}}llleee```SSSDDD<<<<<<:::777666444222222333444333222222222222333333444444444555666666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLMMMOOOQQQMMMWWWdddqqqgggiiixxxwww|||}}}|||}}}|||pppRRR???<<<>>>KKKddd}}}ttteeewwwfff^^^XXXWWWWWWUUUTTTUUUVVVTTTSSSTTTTTTSSSQQQPPPNNNPPPSSSUUUUUURRROOOMMMPPPNNNMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIGGGFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIILLLNNNNNNMMMKKKKKKKKKJJJIIIIIIJJJLLLLLLKKKNNNPPPOOOMMMLLLPPPTTTQQQSSSTTTSSSQQQQQQSSSUUUPPPQQQQQQQQQRRRTTTXXX[[[lll~~~yyytttooolllgggaaa^^^]]]^^^]]]\\\ZZZZZZ[[[]]]aaagggkkknnnsssuuuyyy|||~~~sssmmmccc[[[UUUPPPMMMJJJEEEBBB@@@AAA???;;;:::===<<<<<<===@@@CCCFFFFFFEEECCCDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLNNNQQQTTTZZZdddsssuuudddUUUJJJHHHLLLKKKSSSbbbuuutttjjjrrr}}}|||}}}~~~|||eeeSSSOOOKKKCCC:::888:::888333444222000000222333444333222222222333333444444444666666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGIIIJJJJJJJJJHHHJJJLLLLLLLLLMMMOOOQQQSSSaaasssooobbbuuusssxxx}}}|||}}}~~~|||~~~|||fffEEE======BBBSSSmmmnnnfffggg___WWWUUUTTTSSSSSSVVVVVVRRRQQQSSSUUUSSSOOOMMMLLLNNNRRRTTTTTTQQQNNNLLLOOONNNLLLLLLLLLKKKIIIGGGEEEGGGHHHHHHFFFEEEEEEFFFIIIIIIJJJKKKJJJHHHEEEDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGIIIKKKNNNNNNMMMKKKHHHGGGEEEDDDDDDEEEGGGHHHIIILLLOOOMMMJJJKKKOOOTTTQQQSSSTTTSSSQQQPPPSSSUUUNNNOOOPPPQQQQQQRRRUUUXXX^^^ttt{{{~~~~~~xxxtttpppjjjbbb]]]\\\]]]\\\[[[UUUTTTSSSSSSVVV[[[```ccciiilllooosssvvv{{{wwwqqqkkkeeebbbXXXUUUPPPKKKFFFDDDCCCBBB???;;;:::<<<<<<:::;;;???<<<<<<===@@@DDDFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIEEEGGGIIIKKKNNNSSSZZZ^^^qqq{{{vvv^^^QQQLLLIIIIIIMMMSSS^^^sssssseeeggg}}}zzzxxxnnn]]]NNNFFF>>>===;;;999777555444333333333222222111222222222222222222333333444444444777888888999999:::;;;;;;999:::::::::;;;<<<<<<<<<@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKJJJIIILLLPPPPPPNNNOOOTTTVVVjjjpppfffqqqyyyuuu~~~~~~{{{|||sss]]]MMM???>>>;;;IIIjjj~~~fffccceee^^^WWWTTTVVVWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOHHHIIIKKKMMMNNNMMMLLLKKKKKKGGGDDDFFFKKKNNNMMMJJJHHHHHHGGGFFFDDDEEEHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLKKKJJJIIIIIIHHHEEEDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKLLLNNNPPPOOOOOONNNNNNOOOOOOPPPQQQNNNPPPRRRRRRQQQPPPQQQRRRRRR\\\mmmzzz~~~{{{}}}~~~}}}zzzuuussslllbbb^^^]]]ZZZVVVTTTSSSPPPNNNNNNPPPRRRTTTZZZ\\\aaafffkkkooorrrtttwwwyyy{{{|||}}}~~~|||xxxvvvtttkkkhhhbbb\\\WWWSSSQQQPPPJJJHHHDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBDDDEEEFFFEEEDDDDDDEEEEEEEEEGGGHHHIIIHHHGGGLLLJJJLLLSSSZZZ```nnn|||nnn\\\KKKGGGIIILLLQQQWWWccctttwwwhhhsss~~~zzzyyywwwvvv|||~~~wwwgggXXXJJJAAA<<<<<<;;;:::888666555444444333333222222111222222333222222333333444444555555888888888999::::::;;;;;;=========>>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKMMMLLLMMMPPPPPPOOOSSSYYYfff|||rrrggglll|||}}}}}}{{{}}}~~~yyyeeeQQQDDD:::CCCIII^^^}}}sssfffiiiccc]]]WWWTTTVVVXXXWWWVVVTTTSSSRRRPPPOOONNNNNNNNNGGGIIIJJJLLLLLLLLLKKKJJJKKKHHHFFFHHHLLLNNNLLLIIIHHHIIIIIIHHHFFFGGGIIIKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFIIIJJJKKKKKKJJJKKKNNNPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQSSSUUUTTTRRRPPPPPPPPPSSSWWWaaalllttt{{{}}}}}}||||||wwwwwwrrrjjjeeebbb]]]VVVSSSQQQNNNLLLLLLNNNRRRTTTPPPQQQTTTXXX]]]aaadddfffkkkmmmoooppprrrtttwwwzzz|||~~~~~~{{{wwwtttssspppooollliiieeebbb___^^^XXXVVVRRRMMMIIIFFFEEEEEECCCAAA???===<<<===>>>>>>;;;;;;<<<<<<>>>???AAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHLLLLLLQQQ[[[eeepppsssYYYOOOGGGHHHMMMSSS]]]fffuuu~~~mmmvvv|||wwwvvvwwwxxxyyyzzz}}}zzzwwwoooaaaRRRFFF>>>:::999999888777666555444444444333222222111222222333333222333333444555555666666888888999::::::;;;;;;<<<>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKQQQOOONNNOOOOOOQQQYYYbbbttt~~~aaafffyyy~~~}}}~~~~~~|||}}}oooWWWGGG@@@>>>EEEZZZxxxkkkllluuu}}}```[[[UUUSSSUUUWWWWWWWWWTTTSSSQQQOOONNNMMMLLLLLLGGGHHHIIIKKKKKKJJJIIIHHHKKKIIIHHHJJJMMMMMMJJJGGGHHHIIIJJJJJJHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGEEEDDDDDDEEEFFFGGGLLLLLLKKKJJJIIIJJJMMMPPPNNNMMMMMMMMMMMMNNNOOOOOOTTTVVVWWWVVVSSSPPPNNNNNNQQQRRRYYYdddppp}}}{{{{{{uuuuuu}}}||||||zzzsssnnniii```WWWSSSPPPLLLIIIIIILLLPPPRRRLLLLLLMMMOOORRRVVVYYY[[[aaacccfffhhhiiilllooorrruuuwwwyyy{{{{{{|||~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{}}}|||{{{xxxvvvtttrrrqqqpppooonnnllljjjgggdddccc___^^^[[[YYYUUURRRPPPOOOKKKJJJGGGDDDBBBAAAAAAAAA===<<<;;;::::::;;;======<<<<<<===>>>@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMOOOWWWdddrrrkkk[[[GGGFFFHHHLLLQQQ[[[kkkzzzyyydddkkkjjjzzzyyyzzz{{{wwwwwwzzzxxxjjjfff^^^SSSGGG>>>::::::;;;666555444444333444444444222222111111222222333333333333444555666666777777999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKRRROOOMMMNNNOOOUUUcccpppkkkddduuu~~~~~~~~~{{{|||dddLLL@@@@@@HHHWWWuuukkkxxxppp[[[WWWSSSRRRSSSUUUVVVVVVSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIIIIKKKLLLKKKHHHEEEFFFHHHJJJJJJIIIGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLKKKIIIGGGEEEGGGFFFEEEEEEEEEFFFGGGGGGMMMMMMLLLJJJHHHIIILLLOOOMMMLLLLLLLLLLLLMMMNNNNNNRRRTTTVVVVVVSSSPPPNNNMMMNNNQQQZZZhhhuuu~~~yyytttsssvvvzzzxxxrrrmmmddd[[[WWWSSSNNNIIIHHHIIILLLNNNKKKKKKJJJJJJLLLOOORRRTTTXXXZZZ]]]___```cccgggjjjjjjmmmoooqqqrrrsssvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuttttttsssrrrrrrsssrrrpppnnnllljjjhhhgggfffeeedddbbb___]]][[[ZZZWWWVVVTTTRRROOOMMMKKKJJJFFFEEEDDDBBBAAAAAAAAAAAA<<<;;;;;;:::::::::;;;;;;?????????@@@AAACCCDDDEEEBBBBBBAAAAAABBBDDDFFFGGGIIIIIIIIIIIIIIIJJJMMMOOOSSSWWW```nnn|||lllYYYOOOFFFJJJOOORRRWWWfff~~~~~~aaa\\\xxxuuu[[[~~~|||{{{wwwvvvvvvzzz}}}~~~vvv```UUUPPPKKKDDD===888555555666444333333333333333444444222111111111222222333444333444555666777888999999999::::::;;;<<<<<<======:::;;;;;;===>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKPPPNNNMMMOOOSSS]]]qqqtttgggtttzzz{{{yyyzzzwwwUUUBBB:::AAAVVVrrreeeVVVTTTQQQPPPQQQSSSTTTUUURRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIJJJKKKIIIFFFDDDDDDFFFHHHHHHFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLJJJGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHMMMMMMLLLJJJIIIIIIKKKNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNPPPRRRRRRQQQOOONNNNNNOOOQQQZZZhhhvvv~~~zzzyyyxxxwwwuuu|||zzztttpppiiiaaa^^^ZZZSSSMMMIIIHHHIIIJJJGGGFFFEEEDDDEEEGGGIIIJJJLLLMMMPPPQQQRRRTTTXXXZZZ[[[]]]___aaabbbdddfffhhhlllllllllllllllkkkkkkkkkhhhhhhgggfffeeeddddddcccbbbaaa```___]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPOOOLLLLLLJJJHHHFFFDDDBBBBBB???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>CCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJJJJIIILLLPPPTTT___fffppp}}}{{{hhhWWWNNNLLLJJJQQQYYY]]]fff}}}uuucccVVVdddhhhXXX~~~{{{{{{wwwtttuuuzzz}}}zzz{{{|||}}}}}}}}}~~~qqq[[[KKKDDD@@@>>>;;;888555444333333333333333222222333333444111111111111222333444444444444555666888999::::::::::::;;;<<<<<<======>>><<<======???@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKNNNMMMOOOTTT\\\lllrrreeemmmvvvxxx~~~}}}}}}~~~}}}{{{yyyssssssxxxjjjKKKBBB<<>>===<<<;;;:::::::::::::::999999999999:::;;;>>>@@@BBBDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIFFFHHHJJJKKKMMMQQQYYY```pppyyyppp```RRRJJJJJJMMMMMMXXXeeeppp{{{___XXX\\\xxxpppaaa___~~~wwwtttvvvzzz}}}yyy{{{||||||{{{{{{|||~~~{{{yyyxxxzzz|||||||||}}}~~~~~~}}}||||||yyyzzz|||}}}vvvsssooohhhZZZIII???===;;;:::888777666555555666444333333222222333333333111111111111222333444555444555666777999:::;;;;;;;;;;;;;;;<<<======>>>>>>===>>>???@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJOOOOOOTTT\\\ggg|||yyyfffddd||||||www}}}|||{{{|||{{{xxxrrrnnnjjjmmmvvv[[[BBBDDD@@@PPP}}}mmmiiisssnnn]]]TTTSSSSSSQQQQQQQQQSSSTTTPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCAAABBBDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIKKKMMMMMMLLLKKKKKKLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKLLLNNNPPPPPPOOOQQQVVV^^^mmm~~~{{{qqqrrrttt|||}}}xxxqqqhhheee```ZZZTTTPPPMMMLLLHHHGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIHHHGGGFFFHHHJJJKKKLLLOOOOOOPPPPPPRRRTTTPPPQQQSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRROOOOOONNNMMMLLLKKKJJJJJJIIIGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999:::;;;<<<<<<=========:::;;;===@@@BBBDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDEEEBBBCCCEEEFFFHHHIIIIIIIIIEEEIIIMMMQQQUUU]]]iiirrr}}}lllYYYNNNJJJIIIMMMSSSVVVdddwwwuuufffZZZ```ttt|||hhheeeppp}}}vvvuuuxxx|||{{{}}}}}}|||{{{yyyzzz|||~~~|||yyyvvvvvvyyy{{{xxxyyy{{{||||||{{{yyyxxxwwwvvvuuuuuuwww{{{{{{qqqbbb^^^[[[UUUJJJ>>>999;;;999777666555444555666777444444333333222222333333111111111111222333444555444555666777999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>???AAABBBCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFJJJJJJKKKKKKKKKKKKKKKJJJPPPRRRXXXbbbpppgggccciii|||}}}|||{{{zzzyyytttllleeeccchhhuuuvvvLLL888AAA>>>PPPggglllddd\\\UUUUUUTTTSSSRRRRRRSSSUUUPPPOOOOOONNNNNNOOOOOOPPPLLLKKKJJJHHHGGGFFFFFFEEEDDDEEEEEEDDDCCCCCCEEEFFFEEEEEEDDDBBBAAAAAADDDGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHHHHFFFDDDCCCEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDFFFGGGIIIIIIJJJJJJGGGJJJMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMLLLJJJKKKNNNPPPMMMNNNQQQUUUXXXbbbwwwxxxsssooosss~~~}}}vvvjjjgggccc^^^YYYTTTPPPNNNEEEEEEFFFEEEEEEDDDCCCBBBGGGGGGGGGFFFCCCBBBCCCEEECCCEEEGGGGGGGGGHHHIIIKKKHHHIIILLLNNNOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHGGGEEEDDDCCCBBBDDDBBBAAA???>>>===>>>>>>@@@??????>>>===<<<;;;;;;777888:::<<<===>>>??????>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFBBBCCCFFFHHHIIIJJJJJJJJJGGGKKKRRRWWW^^^iiiwwwlllZZZKKKGGGJJJNNNSSSYYYaaaqqqsssbbb\\\]]]lllyyyhhhoooyyyrrrrrrvvvzzz~~~}}}wwwuuuwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvtttsssrrrqqqpppnnnmmmmmmnnnoooqqq|||mmm]]]TTTJJJGGGCCC>>>;;;999888777666666666555555444444444333333222111000000000111111222222333444555666666777888888999999:::;;;;;;:::;;;<<<<<<======<<<<<<======>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJJJJIIIIIIKKKLLLMMMPPPWWWbbbrrrooooooiiixxxyyy{{{~~~{{{qqqfff]]]XXXdddvvvzzz]]]DDD===;;;AAA\\\}}}tttnnnpppbbbXXXYYYUUURRRSSSVVVWWWSSSPPPNNNOOOPPPPPPPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???@@@DDDFFFDDDAAAEEEQQQ\\\XXXPPPGGGBBBCCCDDDDDDBBBIIIIIIIIIHHHHHHGGGGGGGGGIIIKKKMMMLLLIIIGGGEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIMMMIIIFFFGGGJJJLLLKKKJJJKKKJJJLLLMMMOOOUUUeeettt{{{uuuooolllqqqzzz}}}sssooojjjeee```YYYSSSOOONNNLLLHHHFFFEEEEEECCCBBBFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDEEEFFFGGGEEEFFFFFFEEECCCBBBDDDEEEDDDDDDEEEFFFHHHJJJMMMOOOTTTWWW^^^hhhrrr}}}yyydddNNNMMMGGGIIISSSSSSVVVdddtttkkk[[[]]]eeewwwmmmzzz}}}wwwuuuxxx|||~~~zzzwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvttttttsssrrrqqqooommmlllkkkjjjhhhgggggghhhiiijjjooouuu}}}kkkYYYMMMGGGAAA???<<<999777666555666555555555444444444333333444444333222222222222222333333444555666777777888888888888999::::::;;;;;;;;;;;;<<<============<<<======>>>@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIJJJKKKMMMOOOYYYcccsssxxxeeeqqq}}}}}}yyy|||~~~zzzrrrggg```___mmm~~~jjjQQQ>>>>>>CCCLLLggg|||lllvvvttteee```\\\YYYUUURRRSSSVVVWWWTTTPPPNNNOOOPPPPPPPPPNNNLLLKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???===@@@BBBBBBBBBHHHSSS]]]YYYRRRJJJFFFFFFGGGFFFDDDHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLLLLIIIGGGFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJKKKJJJOOO\\\jjjxxxyyywwwwwwwwwpppooorrrwwwyyy{{{tttnnnhhhbbb[[[WWWTTTQQQMMMJJJIIIHHHFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@AAAAAAAAAAAA@@@???AAA@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<==============================>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEDDDBBBBBBDDDFFFFFFGGGHHHIIILLLPPPUUUXXX]]]dddqqqsssbbbSSSGGGJJJHHHKKKVVV\\\ggg{{{pppZZZWWWllluuuooouuu}}}zzzzzz||||||zzzuuutttuuuvvvwwwwwwvvvvvvuuutttssssssqqqppppppnnnllljjjhhhgggfffeeedddbbbbbbbbbcccdddbbbeeekkkrrrzzzzzzcccQQQEEE???===999888666555444444444555444444333333333333333222555444444333333333333444444444555666777888999999888888999999::::::;;;;;;;;;<<<======>>>>>>=========>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKMMMQQQTTTeeeuuuyyyeeejjj{{{}}}~~~}}}~~~~~~}}}zzz|||{{{ssskkkfffhhhzzzYYYDDD999@@@LLLXXXqqqlllggg}}}ddd]]]]]]\\\YYYVVVSSSTTTVVVVVVTTTQQQNNNNNNPPPPPPPPPOOONNNMMMHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???===>>>???@@@CCCIIIQQQWWWUUUPPPJJJHHHHHHHHHFFFDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJGGGHHHHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHIIIJJJLLLKKKIIIHHHHHHFFFHHHSSS^^^iiikkkmmmrrr~~~~~~tttooollllllkkkwwwxxxqqqjjjddd```[[[WWWSSSOOOMMMKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@@@@AAAAAA@@@@@@??????<<<<<<============<<<<<>>======<<<<<<===============>>>>>>>>>????????????????????????@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEDDDCCCCCCEEEGGGHHHIIIKKKNNNSSSZZZccciiivvvxxxcccVVVMMMGGGHHHOOOQQQWWWeeesssmmmZZZTTTbbbrrrdddmmm}}}{{{zzzxxx}}}~~~~~~|||uuuqqqrrrtttuuuuuutttsssqqqpppoooooopppooonnnmmmkkkiiigggfffdddcccbbbaaa```___``````]]]^^^```dddiiipppvvvyyy~~~~~~{{{qqqaaaPPPCCC===;;;;;;777666555444444444555555222222222222222222222222444444333333333333333444444555555666777888999999888888999999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMMMMMMMMMMQQQWWW]]]qqqzzzhhhfff{{{www{{{}}}{{{vvvqqqnnnqqqoooNNN>>>888DDDSSSaaaxxx}}}fffiiitttbbb]]][[[XXXXXXVVVTTTTTTUUUUUUTTTRRRNNNNNNOOOPPPOOOOOONNNNNNGGGFFFEEEDDDBBB@@@??????>>>>>>???@@@@@@@@@@@@@@@BBB@@@???@@@DDDHHHKKKMMMMMMJJJGGGFFFFFFFFFCCCAAACCCDDDDDDDDDEEEFFFFFFFFFEEEGGGIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHKKKJJJHHHGGGJJJMMMKKKIIIHHHGGGEEEFFFMMMWWWcccgggnnnwwwyyyrrrmmmjjjhhhjjjsss~~~vvvpppjjjgggaaa]]]XXXSSSPPPMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>===============>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDGGGIIIJJJMMMQQQVVV]]]hhhttt}}}xxxcccRRRJJJIIIIIILLLVVV[[[dddzzzoooWWWVVVccc}}}}}}iiifffyyy|||zzzvvvyyy{{{{{{yyyzzz}}}uuupppoooppprrrqqqpppooonnnmmmlllkkkmmmmmmlllkkkiiigggeeedddbbbaaa```^^^]]]\\\\\\[[[\\\[[[ZZZ[[[]]]bbbgggjjjlllmmmqqqyyy~~~}}}yyypppiii\\\WWWNNNDDD>>>:::::::::666666555444444333333333222222222222222222222222333333222222222222333333444444555666777888888999888999999:::;;;;;;<<<<<<===>>>??????@@@@@@????????????@@@BBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMLLLNNNUUU```iiiiiibbbppp{{{~~~}}}zzzyyyyyy}}}XXXGGG===<<>>???@@@AAAAAAAAAAAAAAACCCAAA@@@AAAEEEGGGHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEDDDGGGJJJJJJHHHGGGJJJMMMKKKHHHHHHIIIHHHGGGMMMUUU\\\bbbmmm{{{|||zzztttnnnkkkdddhhhppp{{{~~~xxxsssppphhhddd^^^YYYUUUQQQMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???===>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEDDDDDDEEEIIILLLOOOUUU\\\dddlllxxxyyymmm^^^RRRKKKJJJLLLNNNPPP\\\eeeuuummmWWWPPPeeesssllluuuwwwwwwvvvvvvvvvyyy}}}|||vvvqqqnnnmmmnnnmmmmmmlllkkkjjjiiiiiihhhggggggfffeeecccbbbaaa^^^]]]\\\[[[YYYXXXVVVVVVYYYWWWVVVUUUUUUXXXZZZ\\\[[[\\\aaaggglllqqq{{{|||sssggg^^^YYYSSSLLLFFFCCCAAA>>>;;;999777666666444444333222222111000000111222222222222333333333222222222222222333333444444444555666777888999999999999::::::;;;;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIKKKLLLMMMRRR___qqq~~~iiiaaaggg|||lllIII???===EEEVVVfffsssoooaaammm~~~ppp___[[[YYYXXXYYYUUUTTTTTTSSSRRRRRRQQQQQQOOONNNNNNMMMLLLLLLKKKKKKFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAACCCFFFGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJIIIHHHEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKJJJHHHHHHJJJJJJIIIMMMSSSQQQWWWeeeuuu{{{}}}uuupppeeecccdddjjjrrr|||~~~rrrnnnhhhbbb^^^ZZZVVVSSSMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFFFFHHHLLLRRRVVV\\\dddoooxxxwww]]]TTTKKKHHHJJJLLLPPPUUU```rrrmmm[[[XXXfffrrrooosss|||yyyuuutttwww|||~~~}}}zzzwwwsssnnnkkkjjjjjjjjjiiiiiihhhhhhhhhdddddddddccccccbbb``````\\\[[[[[[YYYWWWUUUTTTSSSTTTSSSRRRRRRRRRRRRSSSTTTQQQQQQUUUZZZ]]]___gggoooqqquuu{{{xxxooohhh```ZZZQQQIIIDDD???<<<999888888777666555444444333111111222222222111111000222222222222333333444444333333333333333444555555555666666777888999::::::999999::::::;;;<<<<<<<<>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJGGGIIIKKKOOOTTT[[[bbbhhhoooxxxgggQQQKKKGGGFFFJJJNNNRRR[[[eee|||yyyeeecccsss|||nnnwww{{{uuuuuuzzz}}}zzzxxxwwwtttnnniiihhhhhhhhhhhhhhhgggggggggcccccccccccccccbbbbbbaaa]]]\\\[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNQQQUUUUUUVVV[[[ccc___dddkkkppprrrrrrrrrrrruuuvvvyyy~~~|||qqqjjjddd\\\VVVKKKHHHCCC>>>:::888999999888777777666555555444444111111222333444444333333222222222333333444444444444444444444444555666777777777888999:::;;;;;;<<<999999:::;;;;;;<<<<<<===???@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNRRRVVV\\\hhhuuucccmmm~~~|||{{{{{{|||wwwTTTBBB>>><<>>;;;999777666666666444333333222222333333444222222222111222222333333444444333222222111111000444444333333444555777888888888999999999::::::::::::;;;<<<;;;;;;;;;===???@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHJJJKKKHHHJJJKKKJJJJJJLLLLLLKKKOOOSSS[[[gggxxxrrrbbbkkkyyy{{{~~~{{{xxxxxxyyyzzzZZZHHHBBB<<<@@@QQQoooyyyvvv{{{kkkfffwwwmmmfff^^^ZZZYYYXXXUUUQQQNNNNNNNNNOOOOOONNNNNNMMMNNNMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDBBBBBBCCCEEEFFFEEECCCBBBBBBCCCEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIHHHFFFDDDDDDDDD@@@CCCHHHLLLNNNMMMKKKIIIFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLOOOUUU]]]hhh{{{yyynnnfffcccccccccbbblllwww~~~xxxssslllgggaaa]]]ZZZWWWRRRNNNMMMJJJGGGFFFFFFFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@CCCBBB@@@@@@AAABBBBBBAAABBBCCCCCCDDDDDDCCCBBBAAAAAACCCEEEGGGIIILLLQQQTTTYYY[[[```gggqqq{{{yyyhhhYYYNNNJJJKKKIIIIIIMMMSSSYYYfff~~~|||xxx~~~|||vvvzzz{{{}}}~~~}}}~~~zzzxxxuuuttttttsssqqqpppkkkhhheeecccbbbbbb```___^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPNNNLLLLLLLLLMMMLLLJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSTTTVVVYYY\\\___aaabbbkkknnnqqqtttuuuwwwyyy{{{zzz{{{|||uuurrrnnnmmmnnnpppppppppuuuyyylllaaaRRRFFFAAA>>><<<:::<<<;;;999777555555555555444333333222222333333444222222222111222222333444333333333333222222222222555555444444555666888999999999999999:::::::::::::::;;;<<<<<<;;;<<<>>>???AAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNNNNMMMMMMNNNOOOOOOVVV\\\hhh{{{xxxdddhhh{{{}}}~~~~~~{{{yyyyyyzzz~~~gggIII@@@???>>>IIIXXXrrr{{{yyyvvviiigggnnn~~~{{{iiibbb[[[WWWWWWVVVRRROOOMMMMMMMMMNNNMMMMMMLLLLLLMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDAAACCCGGGJJJKKKKKKIIIHHHEEEEEEEEEEEEFFFHHHIIIJJJJJJIIILLLQQQWWWaaaqqqxxxpppkkkgggdddaaaaaaiiisss|||{{{wwwsssmmmhhhddd```[[[WWWSSSPPPMMMJJJJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDGGGJJJMMMQQQUUU[[[___hhhlllttt|||{{{nnn^^^SSSLLLFFFGGGJJJKKKMMMVVVdddsss~~~vvvooopppvvv~~~|||}}}sssrrrqqqsssttttttsssrrrnnnjjjfffbbbaaa```^^^]]][[[\\\[[[[[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJLLLNNNOOOPPPUUUWWWZZZ[[[ZZZ[[[\\\]]]```aaabbbdddgggiiikkklllmmmlllkkkjjjiiihhhggggggjjjfffccceeekkkooonnnkkkaaa]]]YYYVVVUUUTTTSSSRRROOORRRUUUXXXXXXWWWUUUSSSLLLEEE===888777888888777777777555444444444444444444333333222222333333444222222222222222333444444333333333333333444444444666666666666777888999:::999999999:::::::::;;;;;;:::<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFGGGIIIKKKKKKKKKKKKKKKLLLLLLNNNRRRUUUccclll}}}{{{gggbbbuuuvvv|||~~~{{{zzz{{{|||jjjMMM>>>;;;>>>BBBVVVcccxxx~~~zzz}}}yyyfffaaaoooiiiccc^^^WWWTTTSSSRRRPPPMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEFFFFFFGGGGGGHHHGGGHHHIIIHHHEEECCCBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBDDDEEEGGGCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDCCCBBBAAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGDDDEEEEEEFFFGGGHHHIIIJJJIIIGGGHHHLLLPPPWWWcccooo}}}wwwqqqkkkfff___```ccceeekkkuuu~~~xxxsssmmmhhhddd^^^[[[WWWTTTRRRPPPMMMKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@???DDDDDDCCCCCCCCCDDDDDDEEEGGGGGGFFFGGGHHHJJJLLLMMMNNNQQQVVV\\\aaahhhnnnrrryyyiiiXXXPPPIIIFFFEEEFFFLLLTTTVVV\\\kkk|||uuuqqqpppwww~~~zzzxxxlllmmmnnnqqqssstttsssrrrppplllgggbbb```^^^]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQOOONNNNNNMMMMMMLLLJJJKKKKKKKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEHHHIIIKKKKKKKKKJJJKKKLLLOOOPPPRRRTTTUUUUUUUUUTTTVVVVVVVVVVVVUUUTTTRRRQQQSSSQQQOOOOOOQQQTTTWWWXXXSSSQQQMMMIIIGGGEEEDDDCCC===>>>???@@@???>>><<<;;;<<<999555555666888999888444444444333333444444444444333333222222333333444222222222222222333444555222333333444555555666666777777888888999::::::;;;::::::::::::;;;;;;;;;;;;;;;<<<======<<<===???AAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIJJJLLLMMMPPPXXX```ppp~~~hhhiiiuuuxxxttt|||{{{{{{}}}~~~yyySSSCCC>>><<<@@@HHH```ooovvvoooiii```lllfff]]]ZZZUUURRRQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCGGGFFFEEEEEEFFFGGGIIIJJJGGGHHHIIIGGGDDDBBBAAAAAABBBCCCEEEGGGGGGFFFDDDCCCDDDCCCAAA???@@@BBBDDDFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@BBBCCCBBBAAAAAACCCEEEEEEEEEFFFFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGJJJLLLOOOXXX```ooo|||wwwqqqiiifffbbb]]]\\\bbbkkkrrrzzztttqqqllliiiddd```]]]ZZZVVVSSSOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAADDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKNNNRRRVVVYYY]]]bbbhhhooovvv}}}~~~mmmXXXIIIKKKHHHFFFHHHKKKOOOYYYbbbkkkuuu||||||wwwssstttzzzvvvkkkkkkmmmooorrrsssrrrqqqqqqmmmhhhdddaaa___]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUPPPPPPOOONNNMMMMMMLLLKKKMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEEEEDDDDDDCCCBBBBBB@@@??????>>>======<<<<<>>>>>>>>=========<<<>>>@@@BBBBBBBBBAAABBBCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCEEEGGGIIIEEEDDDBBB???<<<;;;:::::::::::::::999888777666555333333222333444555555444333333333444444444555555444333333222222333333444222222222222333444555666333333444555666777777888888888999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>======???AAAAAAAAABBBCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKKKKNNNLLLMMMPPPSSSVVVbbbnnn}}}}}}iiieeevvvvvvrrr}}}~~~~~~|||{{{}}}~~~hhhHHH>>>===;;;EEETTTiii{{{pppdddcccjjjtttbbbZZZWWWUUURRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCDDDDDDDDDCCCBBBEEEEEEDDDDDDEEEFFFHHHIIIFFFGGGHHHFFFCCCAAA@@@@@@AAACCCEEEFFFGGGFFFDDDCCCCCCBBB@@@>>>???AAACCCEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCBBBBBBBBBEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGIIIKKKLLLLLLKKKJJJLLLIIIHHHKKKLLLLLLPPPVVVbbbooo|||~~~{{{tttppphhh```ZZZYYY[[[]]]iiiqqq~~~xxxuuuppplllhhhddd___\\\VVVTTTRRRPPPMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJJJJIIIJJJMMMOOOMMMMMMOOOSSSXXX^^^cccgggoootttzzz|||lll```TTTJJJCCCHHHGGGIIIMMMOOOUUUaaammm|||hhh~~~}}}{{{yyyqqqpppoooppprrrrrrqqqooopppmmmiiifffdddbbb___\\\ZZZYYYXXXWWWVVVUUUUUUUUUNNNNNNNNNMMMLLLKKKKKKKKKLLLKKKKKKKKKLLLKKKHHHFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@???>>>=========<<<;;;;;;;;;::::::999999777999;;;;;;::::::;;;<<<:::;;;<<<===>>>===<<<;;;<<<===>>>>>>>>>===<<<;;;999;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;:::777666777888888888888777666555444444111222333444444333222111222333444444555555444444444333333222222333333444222222222222333555666777444444555666777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>>>>>>>===>>>@@@BBBAAABBBBBBCCCDDDEEEFFFFFFHHHHHHJJJKKKLLLLLLLLLLLLOOOLLLMMMSSSWWW\\\lll}}}~~~jjjfffooozzzkkksss|||{{{|||~~~xxx[[[AAA999999>>>PPPfffvvv}}}nnnbbbkkkfffYYYWWWVVVUUUSSSRRRQQQPPPPPPOOOOOONNNMMMKKKJJJHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@AAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHEEEFFFGGGEEECCCAAA@@@AAAAAABBBCCCEEEEEEEEEDDDDDDBBBAAA@@@??????AAABBBDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDGGGJJJLLLMMMMMMKKKJJJKKKHHHHHHKKKLLLKKKLLLPPPZZZeeevvvxxxvvv}}}yyyqqqiiiaaa[[[WWWVVVWWW[[[eeesss}}}yyyvvvqqqlllhhh```___\\\YYYVVVTTTRRRRRRMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJMMMPPPPPPPPPQQQUUUYYY[[[\\\___dddjjjpppvvvyyyppp___RRRKKKGGGGGGIIIEEEHHHMMMSSSXXX```ppp}}}gggZZZzzzwwwuuusssssssssqqqooommmllljjjiiigggeeeaaa^^^YYYXXXWWWUUUTTTTTTTTTTTTMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKJJJGGGDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;;;;;;;666777999888777555666777444555666777777777777777666666777777777777777777555555666666666666666666666888999888666555666888555555555555555444333222222333555555555444333333111222333444444444333333444333333222222333333444222222222333444555666777666666666777777888888888777888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===============>>>??????>>>>>>@@@BBBAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLIIINNNZZZbbbllljjjiiivvvtttsss~~~|||zzzzzz}}}}}}]]]JJJ;;;:::@@@LLLddd{{{{{{rrrkkk{{{mmm]]]UUUTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFGGGIIIIIIHHHFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAABBBDDDFFFGGGGGGFFFEEEBBBCCCDDDFFFGGGGGGHHHHHHEEEFFFGGGFFFDDDBBBBBBCCCAAAAAAAAABBBCCCDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDBBBAAABBBDDDGGGCCCDDDEEEEEEFFFFFFFFFEEEBBBEEEIIILLLMMMKKKIIIHHHHHHFFFFFFJJJLLLIIIIIIKKKOOOXXXfffttt}}}vvvttt|||xxxnnnfff^^^ZZZUUURRRSSS\\\eeekkkrrryyy~~~zzztttrrrooolllhhhfffdddcccZZZZZZYYYXXXWWWVVVUUUUUURRRRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXXXX\\\aaabbbbbbdddiiinnntttvvvzzzvvvmmm[[[RRRJJJGGGEEEDDDIIIPPPLLLRRR]]]hhhrrryyyfffYYYQQQ|||~~~}}}yyyvvvtttsssrrrppplllkkkjjjjjjiiigggbbb___XXXWWWUUUTTTSSSRRRSSSSSSMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHIIIJJJHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>=========<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;888:::;;;:::777555555666444444555555666777888888444444444555555555666666555444222222333444444444222444666555333222333666222333444555555444333222///111333444444333333444111222333444444333222111444333333222222333333444222222222333444555777777777777777777888888888888777888999;;;<<<;;;;;;:::<<<<<<<<<<<<=========>>>===>>>??????>>>???AAACCCBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKTTTeeesss}}}iii___ooo~~~rrrsss|||zzzxxxzzz~~~zzz^^^EEE<<<999AAAMMM^^^uuuyyywwwuuujjj^^^[[[WWWRRRSSSTTTSSSQQQPPPQQQQQQMMMMMMLLLKKKIIIFFFDDDCCCEEEFFFHHHIIIIIIHHHGGGFFFHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBDDDFFFHHHIIIIIIHHHGGGBBBCCCEEEGGGHHHHHHHHHHHHEEEFFFHHHGGGEEEDDDDDDEEEAAA@@@@@@AAAAAACCCDDDEEE@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@DDDDDDCCCBBB@@@AAACCCFFF@@@AAACCCEEEEEEEEEEEEDDD@@@CCCGGGKKKLLLJJJHHHFFFEEECCCDDDIIIKKKHHHGGGHHHFFFMMMZZZhhhttt||||||{{{|||zzzpppgggaaaaaaWWWPPPSSSVVVWWWZZZ___hhhppp|||~~~zzzwwwvvvuuummmmmmlllkkkjjjiiihhhhhhddddddccccccccccccddddddeeefffgggiiijjjkkkkkkkkknnnrrrwwwyyyyyy{{{mmm]]]QQQJJJEEECCCDDDJJJKKKKKKOOOWWWYYYaaapppzzz|||uuuaaaXXXRRRMMMvvvssswwwzzzwwwtttrrrpppmmmkkkiiijjjlllllljjjggg___]]]YYYUUURRRPPPNNNNNNLLLLLLLLLLLLKKKJJJHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB??????>>>===============;;;;;;;;;::::::999999999777777777777666666666666555555444444444444555555777666444333333444666777444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333222333333444444333333222333444444444444444444555555555555555666666666777777777888888888999999999<<<===============<<<<<>>>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>??????@@@@@@@@@===>>>???BBBDDDFFFGGGHHHHHHIIIJJJJJJJJJHHHEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFEEEHHHOOO\\\kkkwww~~~{{{vvvkkkeee]]]VVVSSSSSSSSSTTTZZZZZZ\\\cccnnnyyy}}}|||{{{{{{|||{{{zzzyyywwwwwwwwwxxxxxx|||rrrbbbTTTLLLIIIIIIJJJBBBCCCIIIOOOPPPQQQ[[[hhhnnn~~~{{{zzznnn___ZZZRRRMMMMMMtttvvvxxx}}}yyytttpppmmmqqqmmmjjjjjjlllmmmkkkiiiccc___ZZZUUUQQQOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBB???>>>>>>===============;;;;;;;;;:::::::::999999888777777777666666666666666555555444444555555666777666444333333444666777444444444444444444444444444444444444444444444444444444444333333333222222444444444444444444444444222333333444444333333222333333333444444444444555555555666666666777777777888888999999999999::::::<<<===============<<<<<>>>>>???@@@AAABBBBBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????===>>>>>>>>>?????????@@@>>>???@@@BBBDDDFFFHHHHHHGGGHHHIIIIIIHHHGGGEEECCCFFFGGGHHHIIIIIIHHHGGGFFFEEEHHHOOOXXXdddnnnvvvzzzxxxqqqhhh___ZZZWWWUUUTTTRRRQQQQQQUUU]]]eeekkknnn}}}sss[[[UUUMMMEEEBBBAAABBBCCCHHHJJJNNNSSSUUU[[[kkk|||{{{~~~bbbXXXUUUNNNIIIIIIsssssstttyyyyyysssnnnppplllgggfffhhhiiiiiigggeeebbb\\\WWWRRRPPPOOOPPPLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>======<<<<<<======;;;;;;;;;;;;::::::::::::888888777777777666666666666555555444444555555666777666555444444555666777444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444333333444444444444333333333333333444444444555555666666666777777777888888999::::::::::::;;;;;;;;;<<<======>>>>>>=========?????????@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNNNNLLLKKKLLLRRRXXX```kkktttbbb^^^iii}}}qqqmmmxxx___EEEDDD:::BBBSSSkkkvvvnnn|||vvvddd___\\\WWWTTTSSSQQQPPPQQQRRRRRRQQQPPPRRRPPPNNNLLLJJJIIIIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEBBBCCCDDDFFFHHHHHHEEECCCFFFEEEEEEGGGJJJLLLMMMLLLKKKEEEAAABBBBBB@@@@@@BBB>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???????????????AAACCCEEEFFFHHHIIIEEEFFFGGGGGGFFFEEECCCBBBEEEFFFGGGHHHHHHGGGFFFEEEGGGKKKQQQVVV[[[ccclllrrrwwwlllddd]]]XXXTTTRRROOOLLLKKKNNNQQQTTTUUU___eeeooowww|||qqqfffZZZQQQJJJIIIGGGFFFGGGIIIKKKMMMOOOSSSYYY___cccooo|||hhhUUUQQQQQQLLLGGGFFFxxxtttvvv{{{zzztttqqqlllfffdddfffhhhiiihhheeeccc___[[[VVVSSSPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::888888888777777777666666666666555555555555666666666666555555555555666666555555555555555555555555555555555555555555555555444444444444444444333333333333333333333333333333333333444444444444333333333333333444444555555666777777777888888888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===??????@@@@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIIIIHHHIIIJJJLLLLLLLLLMMMNNNOOOTTT^^^iiipppwwwbbbcccnnnsssooo{{{uuuNNN???AAA>>>NNNfffuuuyyyiii\\\\\\[[[XXXVVVRRRQQQPPPQQQRRRRRRQQQPPPQQQOOOMMMKKKJJJJJJKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBCCCBBBAAA@@@BBBDDDBBBCCCCCCDDDEEEEEECCCBBBEEEEEEDDDFFFHHHIIIIIIHHHIIIEEEBBBDDDCCC???<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@???????????????????????????@@@AAACCCEEEFFFHHHHHHDDDDDDDDDDDDDDDCCCBBBAAADDDEEEFFFFFFFFFFFFEEEDDDFFFKKKOOOPPPPPPTTT]]]eee|||vvvlllccc^^^\\\XXXRRRNNNMMMLLLKKKKKKKKKOOOTTTZZZ```hhhpppvvvyyyoooiiiaaaYYYSSSMMMHHHEEEDDDEEEFFFGGGJJJNNNRRRUUU\\\gggttt~~~~~~zzzxxxeeeYYYPPPPPPQQQMMMHHHFFFyyywwwxxx|||zzzuuuoooiiifffgggjjjjjjjjjccccccbbb```\\\WWWRRROOONNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666555555666666666666666666555555666666666555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222333444444555555444444333333333444555666666777777888888888999999999999:::;;;;;;<<<<<<<<<=========<<<<<<===>>>??????>>>>>>???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJLLLMMMNNNMMMPPPUUUXXX^^^nnn}}}vvvbbbaaarrrzzzqqq|||~~~}}}[[[HHHAAA===DDDYYYvvv}}}uuu```XXXZZZZZZXXXWWWRRRQQQPPPPPPQQQQQQPPPOOONNNMMMKKKIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCBBB@@@AAAAAA@@@??????@@@BBBAAABBBBBBBBBBBBBBBBBBCCCFFFDDDCCCCCCDDDEEEDDDBBBDDDCCCGGGMMMNNNHHHBBB@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDCCCAAAFFFJJJHHHDDDFFFNNNVVVnnnuuuxxxyyyrrrhhhccc\\\VVVRRROOOLLLJJJHHHIIIJJJKKKMMMQQQVVVYYYXXX___hhhooottt{{{{{{rrrjjjddd___]]]SSSOOOJJJGGGFFFGGGHHHIIIIIIKKKMMMPPPTTT\\\eeekkkuuuvvvpppooouuu}}}iiiZZZVVVQQQNNNPPPPPPLLLHHHFFF|||vvvsssqqqttt~~~|||wwwvvv|||yyyssskkkgggggggggfffeeeaaabbbbbbbbb___[[[VVVSSSPPPOOOLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888888888777777777777666666555555666666777666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555333333333333333333333333444444555555555555444444444555555666777888999999999999999::::::::::::;;;;;;<<<<<<<<<<<<=========<<<<<<===>>>????????????@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMMMMMMMLLLMMMNNNMMMLLLRRR[[[aaaiii|||wwwccc```nnnvvvvvv}}}~~~~~~}}}|||{{{~~~fffIIICCCCCC>>>MMMeee{{{uuuhhh[[[WWWXXXWWWVVVVVVRRRQQQOOOOOOPPPOOONNNLLLJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA??????@@@???>>>===???AAA???@@@AAA@@@???@@@BBBDDDEEEDDDBBBBBBBBBBBB@@@>>>???BBBMMMYYY\\\VVVMMMHHH@@@@@@?????????@@@@@@AAA@@@@@@@@@?????????>>>>>>============>>>???@@@AAA@@@@@@@@@??????????????????@@@AAABBBCCCEEEFFFFFFBBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCCBBBFFFIIIGGGCCCDDDJJJPPPeeennnyyyvvvuuu}}}uuupppiiibbb\\\WWWSSSPPPKKKJJJHHHFFFFFFGGGHHHJJJIIINNNSSSVVVZZZ^^^eeejjjppptttzzz}}}wwwrrrnnneeeaaaZZZSSSMMMJJJIIIJJJHHHFFFDDDCCCDDDGGGKKKMMMMMMPPPVVV\\\dddppp~~~rrrllliiijjjsss~~~mmmZZZSSSNNNNNNNNNMMMLLLIIIGGGFFF~~~xxxtttwwwyyy|||}}}wwwtttxxx}}}tttmmmjjjgggccc```bbbbbbaaa```^^^]]]\\\[[[SSSQQQMMMJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===999999999888888888777777777777666666666666777777666666777777777777666666555555555555555555555555555555555555555555555555444444444444555555555666555555555555555555555555444444555555555555444444555666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===??????@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNOOONNNNNNNNNOOONNNOOOYYYhhhtttwwwfffdddqqquuuqqq~~~|||{{{~~~|||}}}~~~pppSSSCCC???CCCJJJ\\\ssswwwttt|||fff___YYYXXXVVVSSSRRRTTTRRRQQQOOONNNNNNMMMKKKJJJHHHHHHIIIJJJJJJKKKLLLLLLGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@@@@??????@@@@@@???>>>>>>???AAA>>>???@@@???>>>???BBBEEEDDDCCCAAAAAABBBBBB@@@??????EEERRR```ddd\\\QQQKKK@@@??????>>>>>>>>>???????????????>>>>>>>>>==================>>>???@@@AAA>>>>>>>>>>>>=========<<<>>>???@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBEEEHHHGGGDDDDDDHHHLLLWWWbbbooowww{{{yyywww}}}uuunnnhhhbbb___UUURRROOOMMMKKKJJJIIIHHHIIIIIIIIIIIIKKKLLLOOOPPPTTTXXX^^^bbbeeeiiimmmqqq{{{{{{{{{}}}}}}{{{xxxwwwsssnnnhhhbbb^^^ZZZUUUQQQOOOMMMJJJGGGFFFGGGHHHIIIGGGHHHHHHJJJLLLPPPTTTWWWRRRYYYbbblllxxx}}}nnnkkklllqqqttt```WWWUUULLLNNNNNNLLLHHHGGGGGGHHHxxxvvv}}}yyytttnnniiiddddddbbb___]]]]]]^^^___aaaTTTRRRNNNJJJGGGFFFEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======999999999888888888888777777777666666666666777777666666777777777777666666666666666666666666666666666666666666666666666666444444444555555555666666777777777777777777777777444444555555555555444444666777888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<===??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLOOOPPPOOONNNOOOPPPTTTXXXfff{{{kkkccc```mmm{{{nnntttzzzyyy|||~~~VVVJJJDDD;;;DDDXXXjjj{{{hhhrrrooo^^^ZZZXXXXXXTTTOOOOOORRRSSSQQQNNNMMMMMMLLLJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>>@@@AAAAAA@@@??????@@@BBB<<<>>>???>>>===>>>BBBFFFCCCBBBAAAAAACCCCCCBBBAAACCCHHHUUUbbbdddZZZNNNGGG???>>>============>>>>>>>>>>>>>>>>>>========================>>>???@@@AAA======<<<<<<;;;;;;;;;:::>>>>>>???@@@BBBCCCDDDDDDBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB<<<>>>AAAAAA@@@@@@BBBDDDDDDPPP___iiinnnvvv{{{ssszzzyyyrrrnnncccaaa]]]ZZZWWWTTTQQQOOOJJJHHHEEEDDDEEEFFFEEEEEEEEEHHHLLLMMMMMMNNNPPPSSSPPPPPPQQQRRRUUUXXX[[[]]]^^^^^^_________^^^\\\[[[[[[[[[[[[ZZZXXXVVVSSSRRRSSSPPPKKKIIIIIIHHHEEEBBBCCCCCCDDDDDDFFFHHHIIIJJJKKKNNNQQQUUUYYY^^^dddgggqqqzzzqqqnnnrrr|||ooo]]]SSSPPPOOOMMMPPPPPPKKKGGGGGGJJJLLLyyy{{{yyyqqqjjjdddcccaaa```____________\\\XXXSSSOOOLLLJJJGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888999999999999888888888888777777777777888888888888777777666666666555666666666666666666666666777777777777777777777777888888888888777777777777888888888888777777777777777888888999;;;<<<======<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFKKKJJJHHHGGGHHHIIILLLMMMQQQOOOLLLJJJKKKNNNRRRTTT___jjj}}}nnn```dddnnntttqqq{{{~~~~~~jjjGGG;;;@@@KKK[[[jjjxxxeeehhh}}}ooo^^^\\\ZZZVVVSSSQQQPPPPPPQQQQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLIIIHHHHHHGGGFFFFFFFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@??????AAA@@@>>>======@@@BBBDDDCCCBBBAAA@@@@@@AAABBBCCCDDDGGGJJJLLLLLLHHHDDDAAABBB@@@???======>>>@@@AAA>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>;;;999999:::;;;;;;;;;;;;<<<>>>???@@@@@@??????========================@@@???>>>===<<<;;;::::::============???@@@BBBCCCFFFGGGLLLVVV___jjjyyy}}}{{{|||~~~~~~~~~xxxqqqmmmiiiddd\\\VVVVVVSSSOOOLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFCCCAAAFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGDDDCCCDDDFFFGGGFFFCCCDDDEEEGGGGGGEEEDDDEEEEEEEEEGGGIIIKKKLLLNNNQQQTTTXXXZZZ___fffqqq|||zzzggg\\\WWWQQQNNNNNNKKKKKKKKKLLLKKKJJJJJJIII}}}yyypppllljjjgggccc```^^^^^^^^^^^^[[[VVVSSSPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999999888888888888777777777777888888888888777777777666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888777777777777777888888999:::;;;<<<============<<<<<<======>>>??????????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPOOOPPPRRRWWW___eeeooozzzhhh```iiiuuuxxxooowwwkkkQQQ>>>DDDVVVeeeqqqyyyllleeerrrzzzaaaXXXZZZXXXUUURRRQQQPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIIIILLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@???BBBBBB@@@???@@@AAABBBDDDBBBBBBAAA@@@@@@AAABBBBBBDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@>>>======>>>@@@AAA?????????>>>======<<<<<<===========================;;;999999:::;;;;;;;;;;;;<<<>>>???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===???BBBCCCDDDCCCFFFLLLUUU```qqquuujjjppp{{{rrrkkkkkkgggbbb^^^[[[XXXUUUSSSNNNLLLJJJIIIIIIHHHFFFDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBDDDHHHJJJJJJHHHFFFHHHIIIIIIHHHHHHJJJKKKNNNQQQTTTXXX[[[___cccgggtttwww~~~~~~ooobbbVVVRRRQQQNNNKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHwww|||yyytttqqqlllgggccc`````````^^^\\\YYYVVVTTTQQQMMMJJJGGGFFFEEECCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888999888888777777888888999888888888777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888888888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHKKKNNNQQQSSSTTTTTTKKKMMMOOOPPPTTT]]]lllvvvqqq^^^]]]cccuuupppjjjooo{{{TTTDDD???PPPiiiyyypppcccmmmfffZZZYYYXXXVVVTTTQQQPPPOOOPPPPPPOOOOOOMMMLLLJJJJJJIIIIIILLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@AAACCC@@@???>>>======>>>???@@@@@@@@@@@@???>>>>>>======>>>======<<<;;;::::::999<<<:::999999:::;;;;;;::::::;;;===>>>??????>>>>>>::::::::::::::::::::::::999::::::;;;<<<===>>>>>>>>>===;;;;;;<<<>>>AAACCCCCC@@@@@@DDDJJJTTTeeetttxxxiiiiiiwww|||vvvqqqkkkeee___[[[WWWTTTQQQNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDGGGJJJLLLLLLLLLJJJLLLMMMNNNOOOQQQTTTWWWWWW[[[aaaffflllsssyyy~~~zzzkkk[[[SSSMMMOOOQQQOOOLLLKKKHHHHHHIIIIIIHHHHHHGGGFFF{{{|||zzzwwwqqqkkkgggeeedddddd\\\ZZZYYYXXXWWWTTTPPPMMMJJJHHHEEECCCAAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::::::::999999999999888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888888888888888888888888999999999;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHKKKNNNRRRSSSTTTSSSRRRLLLOOOQQQSSSXXXhhh}}}xxxbbb^^^lll|||ooogggnnn}}}|||yyy\\\JJJFFFJJJ]]]ssswwwhhhiii{{{qqq]]]YYYZZZXXXVVVSSSPPPNNNMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBAAAAAAAAA@@@@@@@@@???CCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???????????????????????????>>><<<;;;:::;;;===@@@BBB>>>>>>=========>>>??????@@@??????>>>======<<<<<<<<<<<<;;;;;;:::999999888;;;:::888999;;;<<<;;;:::999:::<<<===>>>>>>======::::::::::::::::::::::::999999:::;;;<<<======>>>>>><<<:::999:::<<>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999::::::888888888999999999999999888888888888888888888888999999999999999999999999888888888888999999::::::999999999999::::::;;;;;;=========>>>>>>??????@@@>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHMMMNNNPPPRRRRRRRRRPPPOOOQQQUUUZZZ___kkksssdddcccooouuugggmmm~~~}}}~~~{{{~~~~~~{{{\\\III===GGGYYYnnn|||yyyiiilllxxxvvv```XXXWWWVVVYYYVVVSSSOOOLLLJJJIIIIIILLLLLLKKKJJJIIIIIIIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHCCCCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@?????????CCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAAAAA???===<<<===>>>>>>>>>>>>>>>>>>===:::::::::;;;<<<===>>>???<<<<<<<<<======>>>>>>???=========<<<;;;;;;::::::999999999999::::::::::::999999888999;;;<<<;;;:::888999;;;<<<======<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;999888999;;;===??????===>>>AAACCCEEENNNXXXgggwww|||wwwwww{{{vvvrrrpppmmmkkkhhhfffdddbbb```^^^]]]\\\]]]]]][[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^___```aaabbbhhhkkknnnsssxxx~~~wwwccc[[[]]]RRRLLLIIIJJJJJJGGGEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCyyypppuuuxxxqqqkkkhhh]]][[[ZZZYYYYYYWWWUUUSSSPPPOOOLLLIIIFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>========================;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;999999999999999:::::::::888888888888888888888888999999999999999999999999999999999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<======>>>?????????@@@@@@@@@AAA>>>>>>>>>===>>>??????@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJPPPPPPPPPPPPPPPQQQQQQQQQVVV\\\fffssswwwhhh^^^eeevvvpppjjjlll~~~|||~~~\\\HHH@@@;;;PPPlll~~~{{{tttgggiiizzzvvvaaa[[[YYYVVVUUUWWWUUUQQQMMMJJJHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHBBBAAAAAAAAAAAABBBCCCCCC????????????????????????BBBBBBBBBBBBAAA@@@??????<<<===>>>???>>>===<<<;;;<<<<<<============<<<<<<888999:::<<<<<<======<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;:::999999888888777777888999:::;;;<<<<<<888888888999;;;<<<;;;999777888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999:::999999888999:::;;;<<<::::::<<<@@@???>>>CCCJJJXXXhhhwww|||zzzhhhaaa___kkkzzz|||zzzxxxwwwvvvuuutttrrrpppooooooppppppqqqsssvvvxxxzzz|||~~~nnnbbbXXXRRRPPPPPPKKKHHHJJJJJJGGGGGGHHHDDDDDDEEEEEEDDDDDDCCCBBB|||rrrpppuuu||||||tttpppfffccc```]]][[[YYYWWWUUUSSSRRRPPPMMMJJJGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????========================;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAAAAA???@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMOOONNNMMMMMMOOOSSSWWWZZZbbbkkkzzzuuuddd___eee{{{vvvhhhfffnnn~~~~~~~~~fffKKKAAAAAAGGG\\\vvv~~~uuuqqqlllhhhgggxxxddd\\\]]]XXXUUUXXXSSSQQQNNNKKKIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJFFFGGGGGGGGGGGGGGGFFFFFF@@@@@@@@@@@@@@@AAABBBBBB>>>?????????????????????AAAAAAAAAAAA@@@???>>>===;;;<<<<<<============<<<:::;;;<<<======<<<;;;:::999999999::::::;;;;;;<<<::::::;;;<<<============;;;::::::999999888777777777777888999:::;;;<<<===777777777999;;;<<<;;;999666888999:::;;;;;;::::::888888888888888888888888::::::::::::999999999888888888999999999999999999999999;;;>>><<<:::===CCCLLLZZZgggnnnzzz|||lllggg\\\aaaggglllttt}}}tttwwwggg[[[XXXSSSNNNKKKOOOLLLKKKNNNNNNJJJIIIJJJDDDDDDDDDEEEDDDCCCCCCBBB{{{rrrllljjjkkkttt~~~~~~yyynnnjjjeeeaaa^^^[[[XXXVVVUUUTTTRRRPPPMMMIIIFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???<<<======>>>???@@@@@@AAA@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHJJJLLLMMMNNNMMMLLLKKKKKKOOOVVV]]]bbbsss}}}ddd```cccssszzzmmmeeeiiiyyy|||yyywwwVVVEEEBBBDDDPPP```sss~~~yyyttteeeeeeoootttZZZ[[[\\\RRROOOWWWPPPNNNLLLJJJIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@?????????@@@AAAAAABBB>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>======;;;;;;<<<<<<======>>>>>>::::::<<<<<<<<<<<<::::::::::::888777888999;;;<<<999:::;;;<<<============;;;;;;:::999999888888777888999999:::;;;;;;<<<<<<777777777999<<<<<<;;;999666777999:::;;;;;;::::::777777777777777777777777999999999999999999999999666777999::::::999888777<<<;;;<<<===;;;999===CCCAAANNNYYY```qqqxxxrrrtttmmmlllgggaaabbboooxxx}}}xxxkkk^^^XXXSSSNNNNNNRRRMMMKKKLLLOOONNNHHHEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBpppeeebbbcccddddddkkk{{{yyypppiiieee```[[[XXXUUUTTTVVVWWWSSSLLLHHHIIIGGGDDDBBBAAABBBAAA@@@???@@@@@@@@@@@@????????????@@@@@@????????????@@@@@@<<<=====================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGLLLIIIFFFIIINNNRRRRRRPPPKKKKKKMMMPPPUUU^^^kkkvvvooofffeeehhh|||vvvfffbbbggg{{{||||||~~~}}}zzzkkkVVVJJJCCCEEEMMMhhhxxx|||nnndddzzzrrrbbbVVVTTTVVVRRRMMMLLLNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>???????????????>>>===<<<<<<<<<============<<<<<<;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<>>>===<<<;;;:::999999999:::::::::999999888888888888888999999999:::::::::777888999::::::999888777777666666888:::;;;:::888777777666666777777888999999999999999999888777666777777777777888888888888:::;;;;;;<<<<<<;;;;;;:::===>>>DDDQQQbbbtttzzzsssrrryyyxxxvvv]]]XXXQQQMMMMMMNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIDDDDDDDDDDDDDDDCCCCCCBBBzzzxxx{{{}}}zzz{{{tttllleee^^^ZZZ___mmm|||~~~uuunnnggg```[[[WWWUUUUUUVVVSSSMMMKKKLLLIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@=====================<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIMMMKKKKKKNNNTTTVVVTTTQQQNNNOOOSSSYYYcccrrr}}}iii```gggqqqnnncccaaannn|||zzzzzz~~~xxxXXXGGGCCCEEERRR```}}}{{{zzzggg\\\SSSSSSTTTQQQOOOOOONNNMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999999888888999999:::;;;;;;<<<===<<<;;;:::999999999999::::::999999999888888888888888888888999999999999777777888999999888777777777666666888::::::999888777777777777777888888999888999999999999888777666666666777777777888888888::::::;;;;;;;;;;;;:::::::::;;;===EEERRRcccsss|||yyy}}}~~~wwwvvvzzzuuu~~~nnndddXXXSSSNNNKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHBBBCCCCCCCCCCCCBBBAAAAAAwwwrrrnnnooovvv|||}}}|||ttttttvvvzzz~~~qqqaaaWWWVVV___jjjrrrvvv|||}}}|||{{{qqqhhhbbb[[[XXXVVVWWWUUUPPPOOORRRLLLJJJGGGFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@AAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMPPPTTTUUURRROOOUUUYYY___hhhxxxlll^^^]]]fff}}}uuudddXXXWWWddd~~~~~~~~~}}}|||xxxyyy~~~|||bbbGGG>>>BBBPPPeeexxxjjj]]]XXXSSSSSSRRROOOMMMNNNLLLMMMMMMMMMLLLJJJIIIGGGEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999888888888999::::::;;;;;;<<<;;;:::999888888888888999999999888888888888888777777777777888888888888666777777888888777777666666666666777999:::999888777777777777777888999999888888999999888888777777666666777777777777888888999999::::::::::::999999888888888:::AAANNN^^^jjjrrrwwwnnn___XXXZZZeeepppwwwnnntttwwwbbbXXXVVVQQQNNNKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEAAAAAABBBBBBAAAAAA@@@???tttppplllmmmsssyyy|||}}}{{{zzzzzzzzz{{{ooobbbVVVXXX^^^eeennnyyy|||rrrlllccc^^^ZZZYYYXXXUUUUUUWWWPPPMMMJJJIIIHHHGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????========================<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHJJJKKKMMMNNNOOOPPPQQQPPPOOOQQQTTTVVVUUUTTT```hhhssslll]]]aaalll{{{hhhbbbYYYUUU[[[ooo~~~}}}|||||||||zzzyyy|||hhhSSS@@@>>>LLL```uuu~~~qqqbbbXXXXXXVVVTTTPPPLLLKKKKKKKKKLLLMMMNNNMMMKKKIIIGGGHHHIIILLLMMMMMMLLLIIIHHHGGGGGGFFFFFFEEECCCBBBAAADDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>===<<<::::::;;;;;;;;;;;;::::::999999999999999888888888777888888888999999:::::::::999888888777777777888888888888888888888888777666666666666777777777777666666666666666666666666555555555666999999888777777777666666777777888999777777888888888888777777666666666666777777777888888888999999999999888888777999999888:::BBBPPP[[[mmmttt{{{iii[[[UUUXXX^^^ccchhhrrr~~~pppqqqxxxcccVVVSSSTTTMMMLLLKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAABBBAAAAAA@@@???}}}yyyvvvwww{{{{{{yyyvvvjjjXXXVVVUUUZZZfffuuuxxxnnnfff```^^^\\\YYYXXXZZZSSSQQQNNNLLLKKKJJJHHHFFFAAAAAA@@@@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===========================;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRQQQQQQTTTZZZbbbhhhlllppp~~~|||hhhaaaeeetttoooZZZWWWTTTVVVbbb{{{~~~}}}|||||||||yyyzzz}}}{{{RRRGGGAAAJJJ___tttwww~~~xxxddd```TTTVVVWWWTTTPPPNNNLLLLLLJJJKKKLLLMMMLLLJJJHHHGGGIIIJJJMMMNNNNNNMMMJJJIIIFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCDDDCCCCCCBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===;;;;;;999999::::::::::::999999888888888888888888888888777777888888888888888999888777777666666666666777777777777777777777777777555555666666666777777777555555555555555555555555555444444666888999888666666666555555666666777888666777777888888888777777555666666666666777777777777777888888888888777777555888;;;::::::>>>GGGOOO```iiiwwwrrrgggbbbccc^^^]]]___gggsssyyyuuu|||rrrbbbXXXTTTRRRQQQMMMMMMMMMLLLJJJHHHGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDAAABBBBBBBBBBBBAAA@@@@@@}}}yyy}}}vvvmmm```ZZZSSSSSS\\\kkk{{{}}}tttkkkgggddd```\\\\\\XXXUUURRROOONNNMMMJJJIIIEEEDDDCCCBBBAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLMMMNNNOOOQQQQQQRRRLLLMMMQQQYYYeeetttlll^^^^^^gggxxxwwwfff[[[RRRRRRSSSZZZnnn~~~}}}||||||||||||zzz}}}}}}]]]IIIMMMWWWhhh|||qqqllleeeYYYYYYOOOSSSUUURRRQQQQQQQQQNNNIIIJJJJJJKKKJJJIIIHHHGGGFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999888888999999999999888888777777777777777888888888777777777777777777777777666666555555555555666666666666666666777777777777666666666666777777777777555444444333333444444555444444444555777888777666444444444444444555666666666666777777888888777777555555666666666666777777666777777777777777777666333666999::::::<<<@@@DDDKKKUUUcccooowww||||||{{{rrrnnnkkkooowww}}}~~~}}}yyy{{{vvvuuurrrhhhZZZSSSQQQPPPMMMJJJLLLMMMMMMLLLIIIGGGGGGHHHIIIIIIHHHGGGFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@@@@xxxtttrrrhhhZZZQQQRRR]]]lllwww~~~|||wwwssslllfffddd]]]ZZZVVVTTTRRRQQQNNNLLLJJJIIIHHHFFFEEECCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@@@@AAAAAAAAA>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>=========>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSOOOTTT\\\iiiyyywwwggg^^^\\\hhh|||hhh\\\TTTNNNQQQVVV```qqq}}}||||||||||||||||||}}}~~~zzz^^^OOOSSSeee|||xxxjjjtttppp]]]WWWTTTOOORRRRRROOOOOORRRQQQLLLIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA??????@@@AAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>???>>>>>>===<<<:::888777777888888888888888888777666666666777777777888888777777777777777777777777555555444444444444555555555555555666666666777777666666777777777888888888555444333222222333444555444333333555777777666555333333222222333333444555555666666777777777777777555555555666666666777777555666666777777666666555555666777888999:::;;;<<<===DDDOOOYYYcccnnnzzzrrrooommmqqq|||xxxtttyyyeee[[[WWWQQQOOOOOONNNKKKHHHIIIKKKKKKJJJGGGFFFHHHKKKGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@???>>>wwwdddSSSLLLRRR___iii}}}|||wwwpppmmm```]]]ZZZWWWUUUTTTQQQOOONNNMMMKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>???@@@AAABBBBBBCCC??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRSSSSSSTTTTTTTTTUUU^^^dddooo}}}lll``````hhhppp{{{dddVVVTTTSSSOOOTTT```ttt~~~{{{{{{{{{{{{{{{|||}}}~~~[[[MMMRRR___zzzllljjj~~~}}}eee___\\\UUURRRTTTRRRNNNNNNQQQNNNGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>???@@@AAABBBBBBCCCCCCAAA@@@@@@???>>>===<<<<<<>>>>>>===<<<;;;999777666777777888888888888777777555666666666777777888888777777777777666666666666444444333333333444444555444555555555666666777777777777777777888888888888444444222222222222444444333333333444666777666555222222111111222222333444555555666777777777777777555555555555666666666777555555666666666666555555999888666666888::::::999999>>>EEELLLUUUcccuuu|||rrrmmmooosssvvvvvvwww|||~~~~~~yyyeeeUUUQQQRRRRRRRRRQQQOOONNNMMMFFFHHHIIIHHHFFFFFFJJJMMMFFFFFFEEEDDDCCCAAA???>>>???????????????>>>======yyygggYYYOOOMMMXXXfffxxx~~~{{{tttggg^^^^^^^^^ZZZVVVVVVQQQNNNJJJHHHGGGGGGFFFEEECCC@@@===<<>>??????@@@@@@AAABBBBBBBBB@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGKKKJJJKKKMMMOOOQQQQQQPPPTTTTTTTTTRRRQQQUUU\\\bbboooyyyiii^^^___hhhzzz{{{cccWWWQQQLLLMMMSSSZZZooo{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}gggQQQNNNQQQ}}}yyykkkkkk}}}ssszzztttfff___YYYUUUVVVSSSOOOLLLKKKJJJIIIGGGGGGFFFDDDDDDFFFGGGGGGGGGIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@?????????@@@@@@@@@??????>>>===<<<<<<<<<>>>===;;;999888777666666555555666888888999999999666666666666666666666666666666555444333333222222555555555555555555555555555555555555555555555555777777777777777777777777444444444444444444444444333333333333333333333333222222333333333333444444444444555555555555444444666666666666666555555555666666666666666555555555555666666777888999999999:::;;;???DDDHHHQQQeeeyyy|||~~~zzznnnooowww|||}}}sssnnnqqq{{{ssscccXXXSSSPPPPPPPPPOOONNNMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGFFFBBB@@@>>>>>>>>>===;;;;;;<<<<<<<<<;;;pppcccVVVMMMNNNTTTkkk~~~zzzmmmiiigggbbb]]]]]]ZZZWWWQQQMMMKKKJJJHHHFFFFFFDDDAAA@@@AAAAAA@@@>>>>>>?????????@@@@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHMMMLLLLLLLLLMMMOOOPPPPPPOOOQQQTTTWWWZZZbbbllltttjjj```YYY^^^kkktttdddUUUPPPOOONNNSSS\\\uuu~~~{{{{{{||||||{{{{{{zzzzzz|||}}}}}}}}}eeeFFF@@@QQQdddzzzwwwkkknnnzzz}}}jjj```\\\XXXUUUUUUSSSOOOMMMLLLLLLJJJIIIHHHGGGFFFGGGIIIIIIHHHGGGHHHGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::<<<;;;:::888777666555555555666777888888999999999666666666555555555555555666666555444444333222222555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333444444444444555555555555444444666555555555555555555555666666666666555555555555555666666777888888999999<<<;;;<<<>>>???CCCQQQ___qqqvvv{{{pppjjjlllooo}}}jjj]]]VVVSSSRRROOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGFFFFFFFFFEEEEEECCCEEEFFFDDDBBB???>>>>>>>>><<<;;;:::;;;<<<;;;:::~~~~~~uuukkk^^^VVVSSSZZZgggtttxxxyyy~~~|||{{{|||yyytttnnniiiggg```\\\VVVRRROOOMMMKKKIIIIIIGGGDDDCCCBBBAAA???===?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHJJJKKKLLLLLLLLLLLLNNNLLLKKKJJJKKKMMMOOOQQQUUUZZZaaahhhqqq~~~iii```]]]___gggvvvwwwbbb[[[RRRLLLNNNQQQTTT```nnn}}}||||||{{{}}}~~~}}}{{{zzz{{{|||cccKKKAAAFFF[[[qqqvvvnnnkkkiiidddvvvnnn```[[[ZZZYYYXXXUUURRROOONNNNNNNNNMMMLLLJJJIIIJJJKKKLLLLLLIIIGGGHHHFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAACCCBBBAAAAAA@@@@@@@@@AAA<<<<<<;;;;;;:::999999999;;;:::999777666555555555555666777888888999888888666666555555444444444333666666555555444333333333555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222333333333333444444555555555555444444555555555555555555555555555555555555555555555555555666666777777888888999;;;999888999999999???EEEUUU\\\iiiyyy~~~}}}nnnffflllxxxzzznnn^^^SSSPPPPPPPPPOOONNNNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCDDDEEECCCAAA???>>>???>>><<<::::::;;;<<<;;;:::~~~zzzyyy{{{{{{xxx|||~~~qqqcccZZZQQQVVV]]]dddkkkuuu~~~{{{zzzzzz~~~|||~~~wwwrrreeeaaa\\\XXXVVVTTTRRRQQQMMMLLLJJJIIIGGGEEECCCAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPMMMMMMLLLLLLMMMQQQWWW[[[cccjjjtttwwwbbb[[[aaaiiitttppp```UUUTTTOOOOOOTTTYYYaaauuu}}}|||~~~zzz}}}~~~}}}www]]]HHHIIIRRRZZZjjj{{{tttfffbbbdddfffhhh|||}}}sssfff]]]ZZZZZZZZZYYYTTTRRROOONNNOOOOOOOOONNNKKKLLLMMMOOOPPPNNNJJJGGGHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBAAACCCCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;:::::::::999999;;;:::999888666666666555666666777888888888888888666666555555444444333333666666555555444444444333555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111222222222222333333333333444444555555444444333444444444444444555555555444444555555555555555666666666666666777777888888888666666888:::::::::;;;>>>CCCMMM[[[iiirrrvvvvvv|||}}}yyyuuu{{{~~~kkk^^^XXXSSSRRRVVVVVVPPPJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFCCCDDDDDDCCCAAA??????@@@>>><<<::::::;;;;;;;;;:::|||wwwssswww{{{vvvuuuzzz|||lll```YYYSSSQQQXXXaaannn~~~zzzvvvuuu|||{{{{{{}}}rrrnnnhhhccc___\\\YYYWWWSSSRRRQQQOOOLLLJJJIIIHHHBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKMMMOOOQQQUUU\\\ffflllrrr{{{vvviii^^^WWW^^^mmmssswwwiii___VVVQQQPPPOOOTTT]]]fffttt||||||zzz}}}~~~~~~bbbKKK>>>JJJ]]]kkk{{{mmm]]]ZZZ```eeejjjyyy|||rrrkkkbbb[[[YYYXXXXXXWWWSSSQQQOOONNNOOOPPPPPPPPPMMMMMMOOOQQQQQQOOOJJJFFFHHHGGGFFFFFFHHHIIIIIIHHHEEEEEEEEEDDDCCCCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888777777777666777777888888888888777666666555555555444444444666555555555555555444444555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111111111222222222333333333333444444444444333333222333333333444444444555333444444444555555666666666666666666666777777777666666666888;;;===;;;888<<<===AAAHHHSSS___hhhmmmsss{{{{{{xxx{{{eeeUUUTTTQQQQQQUUUZZZYYYPPPHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDCCCAAA@@@AAABBB===;;;::::::;;;;;;:::999~~~|||vvvqqqttt|||xxxuuutttxxx~~~rrr```RRRSSSZZZcccuuu}}}wwwsssuuu{{{~~~vvvnnnhhhbbb]]]ZZZWWWVVVTTTPPPKKKIIIIIIJJJEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKOOOTTTZZZaaakkkwww}}}nnn```^^^```eeeqqqvvvfff\\\SSSMMMLLLPPPUUUbbbsss~~~}}}{{{|||}}}eeeIIICCCHHH]]]sss}}}hhh[[[\\\bbbgggooozzzmmmhhhddd^^^YYYWWWUUUTTTSSSSSSQQQOOONNNOOOPPPPPPPPPNNNNNNOOOPPPPPPNNNIIIEEEGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777888888888888777777666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222333333444444444444333333111222222333333444444444333333333444555555666666666666666666666666666666666888888777888;;;999555>>>===<<<===CCCLLLUUU[[[iiiuuu~~~tttfff[[[UUUSSSPPPNNNOOORRRSSSNNNJJJKKKKKKJJJJJJIIIHHHFFFEEECCCDDDEEEFFFFFFFFFEEEEEEBBBBBBCCCAAA@@@@@@AAACCC===;;;999999:::;;;:::999{{{tttvvv}}}xxxwwwvvvtttuuuyyy|||xxx{{{tttZZZSSSRRRTTTcccvvvzzz{{{uuuuuuzzzvvv|||~~~zzzyyy|||{{{uuuoookkkdddccc^^^WWWPPPMMMMMMOOOLLLKKKKKKJJJHHHGGGFFFFFFDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLMMMOOORRRVVVXXX\\\bbbkkksss|||ttt^^^]]]___hhhwwwnnn]]]XXXSSSNNNQQQZZZfffppp|||yyyxxxzzzyyyxxxzzzfffJJJFFFSSShhh}}}ssseeegggtttrrreee___]]]ZZZXXXVVVUUUSSSRRRSSSQQQNNNNNNNNNOOOOOONNNNNNNNNNNNOOONNNLLLHHHEEEEEEDDDCCCDDDFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<===;;;:::999888777777777888777777888888888888777777555555666666777888888888555555555555666666666666555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222333333444444333333222111111111222333333444444222222333444444555666666666666666666666666666666666:::999555444888888555999888888888999===AAADDDTTT^^^mmmzzzuuurrrrrrtttzzzuuummmrrryyyyyyjjj___YYYUUUTTTPPPNNNLLLLLLMMMMMMLLLJJJKKKKKKKKKJJJIIIHHHFFFFFFAAACCCEEEGGGGGGFFFDDDCCC???@@@@@@???>>>>>>@@@BBB===;;;999999:::;;;:::999yyyzzz~~~{{{{{{{{{xxxwwwyyyzzzzzzyyy{{{{{{```SSSLLLHHHTTTgggnnnvvvwwwwww{{{qqqqqquuu~~~rrrrrrssswwwxxxuuuooofff]]]YYYYYY\\\TTTSSSRRRQQQPPPOOONNNMMMGGGGGGGGGGGGFFFDDDCCCBBB???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHJJJLLLMMMLLLLLLKKKIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMQQQWWW^^^eeeiiivvv~~~}}}mmmbbbZZZaaahhhppp{{{nnnaaaTTTMMMOOOOOOQQQbbbwww|||wwwuuurrrsssvvvvvvvvvyyy~~~www```UUURRRfffwwwmmmiii|||ppp``````ZZZYYYYYYXXXXXXWWWVVVUUUSSSQQQNNNMMMNNNOOONNNNNNOOONNNMMMMMMMMMKKKGGGDDDCCCBBBAAABBBDDDFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777666666666777777777888888888777777666555555666777888999::::::555555555666666666666666555555555555555555555555333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222333333444444333333222000000111222333333444444222222333333444555666666666666666666666555555555555::::::444333777:::888222555888::::::999::::::===CCCOOO___pppzzzwwwqqqnnnuuuxxxmmmdddcccjjjxxxssskkkccc]]]XXXRRRMMMKKKKKKLLLOOOPPPPPPNNNKKKIIIKKKKKKKKKJJJIIIHHHGGGFFF@@@BBBEEEHHHHHHGGGDDDBBB===>>>>>>===<<<<<<>>>@@@===;;;999999:::::::::999~~~~~~xxxzzz~~~|||{{{|||uuuaaaSSSJJJIIINNN^^^fffttt|||vvvrrrppprrryyy}}}~~~xxxnnnlllmmmqqq|||yyyrrrmmmiiifffddd___YYYWWWXXXWWWTTTPPPQQQMMMIIIIIILLLLLLHHHDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHFFFGGGIIILLLMMMJJJGGGGGGHHHIIIJJJKKKNNNRRRUUUSSSXXX]]]bbbgggqqq~~~uuujjjccc```cccjjjwwwoooaaa\\\NNNNNNRRRVVVWWWbbb}}}xxxuuusssrrruuuyyy{{{{{{~~~nnnVVVIIIWWWpppuuummmpppgggbbbZZZYYYWWWTTTTTTUUUVVVWWWVVVSSSQQQOOOLLLLLLMMMOOOPPPOOOOOONNNMMMKKKHHHFFFEEEHHHDDD@@@???@@@BBBDDDEEEDDDAAA???@@@DDDEEEEEECCCAAAAAAAAAAAA@@@>>><<<<<<<<<===>>>===;;;:::::::::999::::::::::::999888888999999999888777666666555777888999999999888666555444444444444444444444444555555555555555555555555444444444444444444444444222222111111111111222222000000000000111111111111000000000000111111111111222222111111111111222222111111111111111111111111000000111222222222222111333333333333333333333333333333333444444444555555666666666666666666666666666777777777888888888888<<<<<>>===<<<<<<;;;888777666666666777999999~~~}}}}}}zzzzzz~~~{{{kkk]]]QQQKKKKKKQQQXXXeeeuuu~~~wwwtttsssvvvwwwwww|||wwwqqqmmmjjjooovvv~~~xxxuuunnnhhhbbb___^^^\\\XXXTTTVVVRRRNNNMMMNNNMMMIIIEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGIIILLLMMMKKKIIIJJJLLLNNNPPPSSSWWW\\\___gggkkkqqqwww}}}xxxlll```\\\^^^dddooozzz|||iiiXXXOOOLLLMMMLLLOOOXXXcccyyyyyytttssstttwww{{{kkkUUUIIINNNmmmtttwww}}}hhhaaa[[[TTTWWWUUUSSSSSSTTTUUUUUUUUURRRPPPNNNLLLKKKLLLNNNOOOOOOOOOMMMLLLJJJHHHGGGFFFHHHFFFBBBAAABBBDDDEEEEEECCCAAA@@@AAACCCEEEDDDCCCAAAAAA@@@???>>>===<<<<<<:::<<<===<<<:::888888999::::::;;;;;;::::::999888999999888777777666555555666777777888777666555444444444444444444444444444444444444444444444444444333333333333333333333333222111111000000111111222//////000000000111111111000000000000111111111111222111111000000111111222111111111111111111111111000000111222222222222111333333333333333333333333333333333333444444444444666666666666666666666666666666666777777777888888:::999999<<>>>>>===<<<<<<;;;;;;999888777777777777888999yyyppphhh[[[OOOHHHHHHKKKUUUfffuuu~~~zzzwwwssspppsssxxx~~~}}}uuummmiiijjjnnnttt||||||uuupppmmmhhhccc^^^\\\XXXUUUSSSSSSQQQMMMIIILLLKKKJJJHHHGGGFFFEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQPPPOOOPPPSSSWWW\\\aaagggmmmqqqtttzzz{{{ggg___\\\\\\bbblllyyytttcccWWWOOOMMMNNNNNNQQQYYYiii}}}yyy{{{~~~jjjNNNDDDJJJaaa~~~}}}tttlllccc^^^YYYTTTUUUTTTRRRRRRTTTUUUTTTTTTRRRPPPNNNLLLKKKLLLMMMNNNMMMLLLKKKIIIGGGFFFFFFFFFIIIGGGEEEEEEFFFFFFFFFEEECCCBBBAAAAAACCCDDDCCCBBB@@@???>>><<<;;;;;;;;;<<<999;;;<<<;;;999777777888::::::;;;;;;::::::999888888888777777666666555555555555666666666555444333444444444444444444444444444444444444444444444444111111111111111111111111222111111000000111111222//////000000000000111111000000000000111111111111222111111000000111111222111111111111111111111111///000111111222222111111222222222222222222222222222222333333333444444444555555555555555555555555555555666666666777777777;;;:::999999;;;@@@EEEHHHWWW___jjjuuuyyywwwwwwyyyvvvqqqmmmooorrrxxxwwwkkkddd___\\\[[[]]]ZZZWWWUUUUUUSSSNNNJJJKKKJJJIIIJJJKKKMMMMMMLLLHHHGGGEEEEEEEEEEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBB>>>>>>======<<<<<<;;;;;;;;;:::999888888777888888|||yyyyyyxxxnnn^^^SSSMMMIIIJJJUUUeeessszzzrrroooooouuuzzzwwwtttkkkkkklllmmmrrr||||||vvvqqqllljjjfffdddbbb^^^YYYUUUVVVVVVTTTSSSRRRQQQQQQQQQJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRTTTYYY^^^bbbbbbaaa```bbbgggnnnvvv~~~wwwlllbbb\\\dddjjjuuurrreeeUUUMMMIIIHHHKKKPPPUUUbbbwww}}}|||___OOODDDMMMdddxxxyyyuuuqqqwwwkkkaaa^^^ZZZVVVVVVTTTSSSRRRSSSTTTUUUUUUTTTRRRQQQOOOMMMLLLLLLMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEHHHGGGFFFFFFGGGGGGEEECCCBBBBBBBBBBBBCCCBBBBBBAAA???>>><<<:::999999:::;;;999:::;;;;;;888777777888999999999999999888777777777777777666666555555555444444444444444333333222444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111////////////000000000111///000000000111111111111111111000000000000111111111111111111111111111111///000000111111111111111222222222222222222222222222222222222333333333333444444444444444444444444444555555555555666666666888888888999:::<<<>>>@@@AAAFFFOOOZZZiii~~~~~~pppooonnnqqqtttxxx}}}{{{}}}iiihhheeebbb___]]]ZZZXXXYYYWWWTTTSSSRRRQQQNNNKKKLLLJJJIIIIIIKKKLLLLLLKKKHHHFFFEEEDDDEEEEEECCCBBBCCCCCCDDDDDDDDDCCCBBBBBB>>>>>>>>>=========<<<<<<<<<<<<;;;:::888888777777xxx}}}}}}{{{~~~yyylllZZZNNNFFFHHHSSSaaaooozzz}}}uuupppoooooorrrxxxzzztttllleeeccchhhqqqwww||||||vvvooohhhdddbbbbbbaaa```____________WWWWWWWWWWWWWWWVVVUUUUUUOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVXXX[[[\\\^^^```fffpppyyy~~~~~~|||zzz}}}mmmaaa]]]aaajjjqqqwwwsssggg[[[SSSMMMKKKKKKLLLQQQXXXccc}}}{{{{{{rrrNNNFFFBBBHHHaaawwwllliiigggqqqnnn[[[YYYXXXSSSRRRVVVTTTSSSSSSTTTVVVWWWVVVTTTRRRQQQPPPNNNMMMLLLLLLMMMKKKKKKJJJHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFEEECCCAAABBBCCCCCCCCCBBBAAA@@@@@@>>><<<:::888888888:::;;;999;;;<<<;;;999777777888666777777777777666555555666666666555555555555555444333333222222222222222444444444444444444444444333333333333333333333333111111111111111111111111111000000000000000000111...////////////000000000///000000000111111111111111000000000000000000111000000000000000000000000//////000111111111111000111111111111111111111111111111111222222222333333333333333333333333333333333333444444444555555555333333555666888999999::::::;;;===CCCPPPddd{{{|||jjjbbbeeeeeelllrrrsssuuu}}}uuuhhh```UUUVVVYYYZZZYYYWWWUUUTTTVVVTTTRRRQQQPPPOOONNNLLLMMMKKKIIIIIIJJJKKKKKKJJJHHHGGGEEEEEEFFFFFFEEECCCCCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>>>>======<<<<<<;;;:::999777666666iiirrr|||{{{kkk\\\LLLFFFIIIRRR___iiiwwwyyyoookkkiiimmmrrrxxxvvvjjjcccbbbdddfffgggmmmwww~~~vvvqqqooonnnmmmlllkkkjjjjjjjjjcccccccccbbb```___]]]]]]WWWWWWWWWXXXYYY[[[\\\]]]^^^^^^___```aaaaaaaaaaaa```aaaccceeehhhkkkmmmoooqqqzzzpppeee```\\\\\\```hhhvvvkkkZZZRRRQQQOOONNNOOOOOORRR\\\fff||||||~~~}}}yyywww}}}|||XXXAAA@@@GGGWWWtttyyyggg\\\[[[___xxxyyy}}}mmmaaaXXXXXXXXXTTTSSSWWWTTTSSSSSSUUUWWWWWWVVVUUURRRQQQOOONNNMMMLLLKKKKKKMMMNNNNNNNNNMMMLLLKKKKKKGGGEEEDDDDDDEEEDDDBBB@@@AAACCCDDDDDDBBB?????????<<<;;;:::999888999::::::999;;;<<<;;;999777777888555555666666555555444333555555555555555555444444444333222111111111222222444444444444444444444444222222222222222222222222111111111111111111111111111000000//////000000111......////////////000000000000000000111111111111111000000//////000000111000000000000000000000000...///000000111111000000000000000000000000000000000000111111111222222222222222222222222222222222222333333333333444444444444444666777888888888777;;;:::888888===JJJZZZfffzzz}}}sssooovvvvvvrrrhhh\\\___kkkvvvrrrhhhaaa]]][[[UUUVVVVVVTTTRRRRRRTTTUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHFFFFFFGGGHHHFFFEEECCCCCCCCCBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>=========;;;;;;;;;:::999777666555[[[dddppp}}}~~~}}}|||xxxsss```RRRKKKKKKSSS[[[mmmzzzzzzrrrmmmmmmnnnooottt|||vvvpppjjjgggddddddffflllvvv~~~}}}}}}wwwwwwvvvtttrrrpppnnnllljjjjjjkkkkkklllnnnooopppqqqqqqssstttvvvwwwwwwwwwvvvwwwzzz}}}|||qqqfff^^^aaabbbhhhsss{{{sssfffYYYPPPNNNCCCEEEHHHKKKOOOYYYnnn~~~~~~yyyzzz___LLLHHHFFFXXXqqqttteeeTTTSSS^^^hhhzzztttbbb]]]YYYWWWWWWVVVUUUUUURRRQQQRRRTTTVVVVVVUUUSSSOOOOOONNNLLLKKKIIIIIIHHHLLLNNNOOOQQQPPPOOOMMMKKKHHHFFFDDDDDDDDDCCCBBB@@@AAACCCEEEEEEAAA>>>>>>>>>;;;;;;::::::::::::999999888999::::::777666666777555555666666555555444333444444444444444444444444444333222111111111222222444444444444444444444444222222222222222222222222000000000000000000000000000000////////////000000........./////////000000000000000000111111111111000000////////////000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333333333666666888999999999999888888999999777777;;;CCCIIIUUUaaasssxxxnnnmmmgggnnnxxxxxxzzzuuummmlllrrrppplllvvvyyysssjjjbbb]]][[[ZZZZZZVVVWWWWWWUUURRRRRRTTTWWWSSSSSSQQQOOOMMMLLLMMMMMMNNNLLLJJJIIIJJJJJJIIIGGGIIIGGGFFFFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999:::999999777666555PPPUUU]]]iii~~~yyyrrrvvv~~~|||xxx{{{xxxrrrrrrvvvvvvsssaaaRRRKKKMMMRRR___ooo}}}vvvsssooojjjkkkqqqpppzzz|||vvvkkkfffaaaaaaffflllqqqssszzzzzzkkkaaa^^^___```___hhhlllzzznnn^^^VVVPPPJJJHHHKKKKKKOOOUUU[[[dddwww{{{~~~||||||yyy{{{ttt]]]FFFBBBLLLMMMhhhhhhXXXJJJVVVmmmyyyzzz|||]]][[[YYYUUUQQQRRRTTTRRRMMMPPPPPPQQQSSSUUUUUUTTTRRRMMMMMMLLLJJJIIIHHHFFFFFFIIIKKKNNNPPPPPPNNNKKKIIIIIIGGGEEEDDDDDDDDDCCCAAA@@@CCCFFFEEEAAA>>>===>>>::::::;;;;;;;;;:::999999777888999888666555555555666666666777666555555444444444444444444444444444444444222111111111222333444444444444444444444444111111111111111111111111////////////////////////000000////////////000000............/////////000000000000000111111111111000000////////////000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222333444555777777888888111555999:::999888:::<<<<<>><<<<<<<<<======;;;;;;:::::::::999999999777777777777777666555555BBBDDDIIITTTfffxxxwwwpppoooooonnnqqqwww{{{~~~zzzooojjjmmmsssvvvxxxwwwwwwxxx{{{|||zzzxxxzzzjjjXXXIIIIIISSSeeeooosss{{{xxxrrrmmmkkkjjjkkkpppwww{{{uuupppjjjeee\\\[[[\\\^^^bbbhhhnnnrrr{{{yyyqqqkkkdddZZZUUUVVV^^^bbbggglllsssnnncccYYYPPPNNNKKKJJJMMMNNNMMMQQQWWWdddvvvyyy{{{oooYYYEEEDDDKKKVVViii|||nnnmmmyyy{{{ggg[[[UUUWWWSSSPPPOOOQQQQQQPPPOOONNNMMMLLLMMMOOOOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIEEEDDDCCCBBBBBBBBBBBBBBBEEECCC@@@@@@AAA@@@>>>;;;<<<;;;;;;;;;;;;:::::::::888888777777777666666666666777777777777666555444666666555555444333333222222222222222222222222222333333333333333333333333111111111000000000//////---------............/////////////////////////////////000000000111111111333333222111111000//////............////////////////////////////////////.../////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111444444444555555555555666444444444444555555555555555666777777999<<>>===<<<<<<<<<===;;;::::::::::::999999999666777777777777666555555???AAAFFFOOO\\\mmm}}}|||{{{wwwuuuuuussswwwwwwqqqllllllmmmmmmqqqqqqsssvvv{{{~~~hhhHHHCCCEEEOOOYYYccctttvvvrrrmmmhhhgggjjjooorrryyyzzzssseeebbb^^^[[[YYYZZZ[[[]]]___gggooottt|||xxxooojjjddd```]]]\\\[[[ZZZ^^^dddiiiqqq}}}{{{gggZZZUUUQQQMMMGGGGGGIIILLLOOOUUU```lll{{{zzzwwwyyy~~~uuuXXXRRREEE???III\\\oooxxx}}}ggg]]]YYYVVVWWWSSSOOOMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLFFFEEEEEEEEEFFFFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAAEEECCCAAA@@@@@@@@@>>><<<;;;;;;;;;;;;::::::::::::999999888888888777777777777777888888777777666666777666666555444444333333222222222222222222222222222222222222222222222222111111000000000000//////---------............/////////////////////////////////000000000000111111222222111111000000//////............////////////////////////////////////....../////////000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222333333333444444444333333333444444444555555555666777666666666888:::999:::>>>FFFQQQ___lllttt}}}yyywwwxxxyyyzzzqqqsss|||yyyyyy}}}rrrjjjeeeccc```\\\ZZZXXXXXXVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLIIIIIIJJJJJJIIIHHHHHHGGGKKKIIIGGGFFFGGGGGGFFFEEEFFFEEEDDDDDDEEEEEECCCAAA@@@???>>>===<<<<<<<<<<<<:::::::::999999999888888666666666777666666555444AAABBBFFFLLLTTTbbbvvv}}}tttwwwxxxuuuqqqooonnnmmmooooooqqquuuzzzuuuPPPHHHCCCDDDJJJUUUfffvvv}}}ssskkkhhhhhhiiimmmwww{{{tttlllddd```]]]\\\XXX[[[___aaafffmmmvvv{{{~~~}}}tttjjjbbb]]][[[ZZZWWWYYY[[[^^^bbbhhhsss|||tttlll^^^RRRMMMLLLLLLKKKNNNMMMMMMRRR\\\mmm||||||~~~~~~yyytttzzz}}}rrrXXXMMMGGGHHHRRRhhhlll^^^]]]]]][[[WWWTTTPPPMMMMMMNNNPPPQQQRRRQQQOOONNNMMMKKKIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAADDDCCCAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999999999999888888888777777777888888888888777777777666666555555444444333111111111111111111111111222222222222222222222222111000000000////////////---------............///////////////////////////////////////000000000111111111000000000/////////............////////////////////////////////////........./////////000000000000000000111111111222/////////////////////////////////000000000000000111111111111111111111111111111111111222222222333222333333333444444444444333555777888888888999;;;;;;::::::<<>>>>>===<<<<<<;;;;;;999999999999888888888888555666666666666555444444DDDDDDFFFIIILLLTTThhh{{{}}}{{{xxxuuurrrrrrtttqqqsssvvv{{{uuuTTTMMMDDD@@@@@@GGGTTT___mmm{{{uuummmhhhfffiiikkkooorrrvvv|||{{{tttooolllbbb```]]][[[YYYXXX[[[]]]```eeelllpppsssxxx|||uuummmggg___]]]YYYVVVVVVYYY^^^bbbccchhhooouuu}}}~~~mmmbbbVVVRRRLLLJJJIIIIIIKKKLLLVVVXXX___mmm~~~{{{yyyzzz{{{zzzxxxvvvlllOOOFFFKKKCCCUUUqqqttt```[[[]]]\\\YYYVVVTTTQQQNNNMMMNNNQQQSSSTTTTTTSSSPPPNNNLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDCCCBBBAAAAAAAAABBBBBBAAA@@@>>><<<<<<<<<;;;;;;:::::::::999999999999999999999888888888777777777888888888888777777666666666555444444333333111111111111111111111111111111111111111111111111000000000////////////...---------............///////////////////////////...////////////000000000000000//////////////////............////////////....................................///////////////000000000000111111111..............................//////000000000000000000000000000000000000000000000000111111111111222222222222333333333444...000333555555555666777999888888888:::===???AAAEEEJJJQQQUUUYYY___gggmmm~~~|||vvvpppllliiiddd___ZZZXXXVVVVVVZZZYYYXXXUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQOOONNNNNNMMMLLLLLLKKKKKKHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFEEECCCBBB@@@@@@>>>>>>>>>===<<<<<<;;;:::999999888888888777777777555555555555555444333333EEECCCDDDFFFEEEHHHXXXkkk~~~~~~{{{xxxvvvxxx|||xxx}}}wwwkkkXXXSSSKKKDDD@@@@@@EEEJJJYYYkkk|||tttpppkkkfffcccccceeejjjttt~~~zzztttoookkkddd[[[VVVVVVUUUVVVWWWYYYZZZ]]]aaadddfffjjjpppvvvzzz~~~{{{tttmmmiiieeeccc___[[[YYYVVVSSSQQQSSSUUUVVVYYY___gggqqqxxxxxxmmmeee[[[RRRLLLLLLJJJLLLNNNPPPPPPUUU[[[cccnnn~~~{{{zzz|||}}}}}}uuu```OOOBBBAAAIIIRRRnnn{{{eee\\\\\\\\\YYYWWWSSSSSSRRROOONNNOOORRRUUUTTTTTTSSSPPPMMMKKKKKKLLLOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAA???<<<::::::;;;::::::::::::999999999999999999888888888777777777666666777777888888777777666555555444333333222222111111111111111111111111000000000000000000000000000000////////////......---------............///////////////////////////......////////////000000////////////........................////////////........................------........./////////////////////000000000000........................---......//////000000111000000000000000000000000///000000000000111111111111111222222222333333333000222444555444333444555555555666777888999999999===???AAA@@@@@@CCCHHHMMMXXX___hhhpppyyy}}}yyyvvvrrrnnnjjjeee```]]]]]]]]][[[YYYWWWUUUTTTSSSTTTUUUUUUTTTQQQOOOOOOPPPOOOOOOOOOPPPQQQQQQQQQRRROOOOOOMMMLLLLLLKKKLLLLLLJJJJJJKKKKKKLLLKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDEEEEEEDDDBBB@@@???@@@===============;;;::::::888888888777777777777666444444555555444444333222FFFCCCCCCFFFDDDCCCOOO```uuu~~~{{{~~~uuunnniiiggg```VVVMMMGGGEEEDDDMMMZZZlllyyyvvvkkkbbb```aaabbbhhhnnnrrrvvv~~~ssskkkiiibbb^^^ZZZWWWWWWWWWVVVUUURRRVVVZZZ]]]___aaaccceeejjjmmmpppssstttvvvxxxzzzzzzzzz|||}}}}}}}}}||||||wwwwwwvvvuuusssqqqooonnnpppmmmhhhdddbbb^^^ZZZWWWQQQRRRSSSSSSTTTUUUXXX[[[bbbffflllrrrzzzxxxlll```\\\YYYUUUTTTUUUFFFFFFJJJPPPRRRWWWdddqqq~~~|||zzzzzz}}}~~~oooRRRIIIFFFDDDKKKYYYmmm}}}{{{}}}zzzjjj\\\YYYZZZXXXUUUTTTNNNPPPQQQPPPNNNOOORRRUUUQQQRRRQQQMMMIIIGGGHHHJJJOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@???>>>======>>>???@@@===:::888888::::::::::::999999999999888888888777777777666666666444555666777777777777666444444444333222222111111111111111111111111111111000000000000000000000000000000/////////.........---------............///////////////////////////........./////////000000....................................////////////........................---------.........//////---.........////////////------------------------------......///000000111000000000000000000000000///000000000000111111111111111111111222222222222333444555555444444555777555555666777888999::::::<<<<<<<<<;;;;;;;;;<<<>>>???CCCIIIPPPYYYcccnnnuuu|||{{{|||xxx~~~vvvllleeecccaaa___]]]\\\\\\ZZZZZZWWWWWWWWWXXXWWWVVVUUUUUUSSSUUUVVVUUURRRPPPQQQRRROOOOOOOOOPPPQQQRRRRRRSSSPPPOOONNNLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIGGGEEEDDDEEEEEEDDDCCC@@@BBBCCCBBB???======>>><<<============;;;:::999888888777777777666666666333444444444444333222222HHHDDDDDDHHHFFFCCCMMM\\\lll~~~wwwjjj]]]SSSLLLGGGGGGNNNZZZeeeppp{{{sssgggdddcccaaaaaaddddddggglllssszzz~~~{{{uuunnneee```___]]]YYYUUUTTTVVVYYYZZZZZZYYYZZZ[[[XXXZZZ]]]^^^^^^___aaabbb]]]^^^___```aaa``````___^^^^^^^^^^^^]]][[[ZZZZZZYYYVVVSSSSSSVVVXXXWWWVVVUUUYYY\\\^^^___bbbhhhmmmuuuzzztttdddcccXXXOOOMMMKKKHHHHHHLLLPPPQQQVVV\\\aaajjj}}}zzzzzz{{{{{{{{{yyywwwyyy}}}~~~gggTTTGGGHHHGGGHHHZZZrrr|||ooommmkkkpppmmm```UUUSSSSSSOOOMMMNNNKKKMMMOOOOOONNNNNNQQQTTTNNNNNNNNNJJJFFFDDDFFFHHHKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGEEEDDDBBBCCCBBB@@@>>>===<<<;;;;;;<<<>>>???===999777777999:::::::::999999999888888777777777777666666666666444444555666666777666666444444333222222111111000000000000000000000000000000000000000000000000000000/////////............---------.........//////////////////////////////............/////////000---................................./////////000........................---------.........//////------------.........///---------------------------------...///000000111000000000000000000000000000000000000111111111111000111111111111222222222///000111222222333666888555555555444555666777888444555777999;;;<<<;;;;;;@@@@@@AAADDDHHHNNNSSSVVVYYYYYY\\\dddmmmqqqpppmmmkkkxxxyyyuuupppjjjfffbbb___]]]]]][[[YYYXXXWWWWWWXXXXXX\\\[[[ZZZXXXVVVTTTRRRQQQRRRTTTVVVTTTQQQNNNNNNPPPNNNOOOPPPPPPQQQRRRSSSSSSPPPOOONNNLLLLLLLLLLLLMMMLLLLLLMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCDDDDDDCCCBBB===???AAA@@@===;;;;;;===<<<============;;;:::999777777777777666666666666333444444444444333222222EEEFFFFFFDDDCCCDDDIIIMMMdddvvv||||||~~~ooobbbUUUGGGFFFOOORRRbbb|||}}}tttnnniiieeeaaaccc^^^]]]bbbfffggglllttt}}}|||rrrkkkmmmhhhcccaaaaaa```[[[VVVVVVVVVWWWWWWWWWVVVUUUUUUVVVUUUTTTUUUXXXXXXUUUQQQPPPRRRTTTTTTRRRSSSVVVYYYWWWZZZ]]]^^^___aaaeeeiiiiiinnnvvv}}}}}}sssmmmeeeXXXOOOJJJIIILLLPPPNNNJJJLLLRRRSSS[[[jjj{{{zzzwwwyyy{{{{{{{{{|||vvvcccHHHFFFAAA???LLLhhhggg```___kkk~~~fff^^^ZZZVVVSSSRRRQQQPPPOOOKKKIIIHHHIIIKKKNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDBBBBBBCCCDDDDDDCCC???@@@@@@AAAAAAAAA@@@@@@???===;;;999888888888888999999999999888888888777888777666444444555555666666777777888999999::::::444444333333222111000000//////////////////////////////............//////000000//////.........---//////............////////////.........---------...///000111111000///...------............------........................................................................---------............///---------............///////////////////////////000000//////......------//////000000///...------///000000000111111111111000111111111111222222222555555555666666666666777555555555555666666666666999:::;;;<<<>>>???@@@@@@BBBDDDFFFIIILLLOOOQQQRRRTTTWWW^^^fffnnnuuuzzz}}}xxxuuuqqqiiiccc\\\[[[YYYWWWVVVWWWXXXYYYTTTWWWXXXUUUPPPNNNQQQUUUUUUVVVVVVVVVUUUSSSQQQPPPTTTTTTTTTUUUUUUTTTTTTTTTVVVVVVVVVTTTQQQPPPQQQRRROOOOOONNNKKKIIIIIIKKKNNNKKKJJJJJJIIIIIIIIIIIIJJJMMMHHHCCC@@@AAABBBBBBAAACCCBBB@@@???>>>>>>======999:::;;;<<<<<<<<<::::::777777666555555555555555555555444444444333333333EEEFFFEEEDDDBBBCCCGGGKKKVVVbbbppp~~~}}}uuuppprrrvvvvvvuuuvvvxxxuuuvvv~~~sss[[[MMMJJJIIITTTiiitttyyyssshhhaaa\\\\\\\\\[[[^^^ccccccgggnnnvvv}}}vvvqqqnnnmmmmmmllllllkkkjjjjjjeeeddddddeeeggggggdddbbbaaaeeeiiillllllmmmnnnpppvvvyyy}}}~~~uuulllcccXXXRRRPPPPPPOOOLLLLLLJJJLLLQQQSSSVVV^^^gggxxx~~~~~~}}}{{{yyyyyy{{{|||}}}~~~gggSSSHHHCCCHHHNNNUUUfffqqqccciii}}}gggWWWZZZWWWSSSPPPPPPOOOOOONNNNNNLLLJJJJJJLLLMMMMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCBBB??????@@@@@@@@@@@@@@@???>>>===;;;999888888888888999999888888888777777777888777666555444555555666444555555666777777888888444444333222222111000000000000000000000000000000//////............//////000/////////.........---//////............////////////.........---------...///000000000000///...------............------........................................................................------------............------------....................................////////////............///////////////...------//////000000000111111111000000111111111222222222444444444555555555666666444555555555666666666666666777777888999:::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDFFFGGGKKKOOORRRVVVXXXYYY_________bbbeeejjjooorrrrrrxxxzzzwwwuuuwwwxxxwwwvvvttttttuuuppppppqqqwww|||~~~{{{wwwxxxqqqgggccccccaaa\\\WWWVVVUUUTTTSSSSSSTTTVVVVVVTTTVVVVVVSSSOOONNNRRRVVVWWWWWWVVVVVVUUUSSSRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTQQQPPPPPPQQQNNNNNNMMMKKKIIIIIIKKKMMMKKKKKKJJJIIIIIIHHHIIIIIIKKKGGGBBB@@@@@@AAAAAAAAACCCBBB@@@???>>>>>>======::::::;;;<<<<<<<<<;;;:::777666666555555555555555555444444444444333333333EEEEEEDDDBBBAAABBBEEEGGGKKKNNNTTT___nnnyyyzzzvvvtttxxx}}}yyyyyysssyyyvvvttthhh___bbbjjjpppsssuuusssqqqssszzzsssXXXKKKAAAFFFTTTZZZmmm{{{yyypppgggbbb^^^[[[[[[]]]]]][[[ZZZ]]]eeeooowww|||yyynnnddd[[[VVVPPPMMMIIIFFFFFFIIIMMMPPPPPPPPPUUU^^^iiiuuu~~~~~~}}}|||||||||}}}}}}zzzxxxyyy}}}pppWWWGGGAAA@@@GGGSSScccrrrhhhllllll[[[WWWWWWTTTQQQPPPPPPPPPOOONNNQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKJJJHHHFFFDDDDDDCCCCCCDDDEEEDDDBBB@@@?????????@@@@@@??????>>>===<<<:::999888888888999888888777777777666666666777666555555444444555555222333333444444555555555333333333222111111000000111111111111111111111111//////............///////////////...............//////............//////...............---------......///000000///......------............------------------------------------------------------------------------------------------............------------.................................................../////////...////////////...------////////////000000000000000000000111111111222222333333333333444444444444444444444555555555666666555555555666666777777777999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@DDDEEEGGGIIILLLOOORRRTTTTTTWWWZZZ\\\[[[ZZZZZZZZZXXXZZZ[[[[[[[[[\\\^^^```[[[]]]ccckkkrrrtttppplllgggaaa[[[XXXZZZZZZWWWSSSPPPQQQQQQRRRSSSSSSTTTTTTSSSTTTSSSQQQNNNNNNRRRVVVXXXWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRTTTSSSQQQOOONNNNNNMMMNNNMMMKKKIIIHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIEEEAAA??????@@@AAAAAACCCBBB@@@???>>>>>>======;;;;;;<<<<<<<<<<<<;;;:::777666555555444444555555444444444444333333333333DDDCCCBBBAAA@@@AAABBBDDDHHHGGGHHHLLLWWWbbbiiikkknnnrrrzzzzzzwwwjjjttt{{{sssoooqqqfff]]]^^^dddkkksssyyyyyyxxxyyy|||~~~fffUUUDDD@@@GGGJJJXXXfffxxx~~~}}}~~~~~~yyywwwyyy}}}zzzsssooommmkkkkkkddd^^^XXXXXX]]]bbbeeeeeeiiilllqqqxxxooojjjccc\\\WWWSSSPPPOOOJJJMMMOOONNNLLLMMMQQQUUU[[[```jjjzzz~~~}}}||||||~~~}}}~~~~~~~~~zzzvvvyyy|||hhhUUUGGGBBBFFFMMM[[[iiizzzsssnnn^^^YYY\\\VVVTTTRRRQQQRRRRRRQQQPPPPPPOOOMMMMMMMMMMMMLLLKKKHHHIIIJJJJJJKKKKKKKKKJJJIIIJJJLLLLLLKKKIIIFFFDDDCCCCCCCCCEEEEEEDDDAAA>>>>>>>>>?????????>>>======<<<;;;:::888888888999999777777777777666666666666666666555555444444444444222222222333333333444444333222222222111111000000000000000000000000000000///......------......///........................///......------......///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,---------.........,,,,,,---------.................................---------....../////////.........//////...------........./////////000000000000000000111111111111111222222222333333333333333333444444444555555555777777777777777666666666:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>AAABBBCCCEEEFFFFFFGGGGGGKKKLLLNNNNNNMMMMMMOOOPPPMMMOOOPPPQQQRRRUUUYYY\\\[[[^^^eeemmmsssvvvtttqqqgggbbb]]]ZZZ[[[ZZZWWWTTTPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQPPPNNNMMMNNNRRRVVVWWWVVVSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMOOORRRRRRPPPMMMLLLKKKLLLLLLLLLJJJHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDAAA?????????@@@AAABBBBBB@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;:::666666555444444444444555444444444333333333222222CCCBBBAAA@@@@@@AAAAAAAAAEEEDDDEEEFFFKKKTTTbbblllwwwyyy|||xxxkkklllnnnsssvvvuuupppkkkkkkeee___]]]^^^bbblllvvv~~~qqqdddMMM@@@AAAAAAJJJTTTbbbmmmttt|||{{{yyyzzz|||~~~zzztttrrrtttyyy~~~kkkfffaaabbbeeegggccc______aaacccfffjjjpppwww|||wwwnnnfffaaaZZZXXXUUUQQQNNNLLLKKKLLLFFFKKKOOOPPPPPPVVVaaajjjwww~~~}}}}}}}}}|||||||||~~~~~~}}}|||fffZZZMMMFFFBBBDDDPPP\\\uuummm___VVVSSSSSSSSSRRRPPPPPPQQQRRRQQQPPPMMMLLLLLLMMMNNNOOONNNMMMGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKLLLKKKIIIFFFDDDCCCCCCCCCDDDEEEDDD@@@======>>>>>>>>>======<<<;;;;;;:::999888888888999:::777777777777666666666666555555555555555444444333222222333333333333444444222222111111111111111000////////////////////////......------------......---------.....................------------......---...........................------------......,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...........................,,,,,,------......//////------............---------............///////////////000000000111111111111111111111222222222333333333333333444444444444777777777777666666666666666666666777888999999999777888:::;;;<<<=========>>>>>>@@@AAABBBBBBAAAAAADDDFFFHHHIIIHHHHHHIIIJJJGGGIIIJJJLLLMMMPPPTTTXXXWWWYYY]]]bbbfffiiijjjiiibbb^^^ZZZXXXWWWVVVTTTQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMMMMNNNQQQTTTSSSRRRPPPMMMLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMJJJMMMOOOOOOMMMKKKJJJIIIJJJKKKKKKJJJHHHGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEECCCCCCAAA@@@??????@@@BBBBBBBBB@@@???>>>=========<<<<<<;;;;;;::::::::::::666666555444444444444444444444333333333222222222BBBAAA???@@@AAABBBBBBAAA??????AAADDDFFFMMM\\\jjj|||yyytttnnnmmmnnnpppooolllllljjjiiiiiiggghhhpppzzzyyyuuunnnXXXGGGBBB???@@@BBBHHHQQQXXXcccssszzzyyy{{{~~~}}}xxxrrroooqqqwww|||}}}}}}||||||wwwnnngggdddeeedddbbb```___aaaccceeellluuuzzz{{{~~~zzzvvvmmmiiiccc^^^YYYUUUQQQNNNJJJKKKLLLLLLLLLNNNQQQSSSUUUYYY]]]aaagggvvv~~~|||{{{{{{|||}}}|||{{{yyyzzz~~~{{{|||~~~iii[[[MMMDDD???CCCIIIQQQbbbssskkk\\\WWWTTTPPPNNNPPPOOONNNNNNOOOOOONNNLLLJJJJJJJJJLLLOOOPPPOOONNNGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJJJJJJJIIIGGGFFFDDDDDDCCCCCCDDDCCC@@@>>>============<<<;;;::::::999999888777777888::::::888888777777777666666666444555555555555444333333333333333333333333333333111111111111111111111111..............................------------......---------------...............------------......---------..................---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------.........,,,,,,---............---------------.........////////////000000000111111111111111111222222222222222222222333333333444444555444444444444444444444444555666666888888999:::777777888999999999999888666777999<<<>>>???@@@@@@???BBBEEEGGGFFFEEEEEEEEEDDDFFFHHHIIIJJJLLLOOORRRQQQRRRSSSVVVXXX[[[]]]___WWWUUUSSSRRRSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLKKKNNNMMMMMMMMMMMMNNNOOOPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJLLLLLLJJJIIIHHHIIIIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBAAA??????AAACCCCCCBBB@@@???>>>>>>======<<<;;;:::999888888888999666555444444333333444444333333333333222222222222AAA???>>>???BBBDDDCCCAAA@@@>>>>>>BBBDDDHHHRRR]]]ppp}}}{{{tttrrruuuxxxxxxxxx{{{ssssssttteeeVVVPPPIII@@@<<<;;;???DDDJJJVVVbbbuuu~~~}}}{{{wwwqqqoooqqqvvvzzz}}}xxxzzz||||||}}}yyyyyywwwssslllfffbbb```]]]```dddeeeeeefffiiillltttwww{{{~~~vvvqqqjjjeee```\\\WWWSSSUUUSSSQQQQQQQQQQQQPPPNNNIIILLLQQQUUU[[[ccclllsss{{{|||{{{zzzzzz|||}}}|||{{{yyyzzz~~~}}}yyy|||fffUUUHHH???CCC@@@GGGWWWeeennn~~~~~~{{{{{{jjjXXXRRRTTTTTTRRRQQQOOONNNMMMNNNNNNNNNMMMKKKIIIIIIJJJLLLNNNOOONNNMMMHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDBBBBBBBBBBBB@@@>>>=========<<<<<<:::999999999888777777777999:::;;;999999888888888777777777444444555555555444333222222222222222222222222222000000000000111111111111////////////////////////...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...---------.........//////------,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------...------------------,,,+++,,,------.........---,,,,,,---------.........////////////000000000111111111111222222222333333222222222222333333333333333333333333333333444444666666666777777888888999888888999999888777777666666777888:::<<<>>>@@@AAA???BBBDDDEEEEEEDDDDDDEEEDDDFFFHHHIIIIIIIIIKKKLLLNNNPPPQQQSSSTTTUUUXXXYYYSSSRRRQQQQQQQQQQQQPPPOOOLLLLLLJJJJJJIIIJJJKKKLLLMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFFFFBBBBBBBBBAAABBBBBBCCCDDD@@@BBBCCCBBB@@@@@@BBBDDDCCCBBB@@@???>>>>>>======;;;:::999777777777777777666555444444333333444444333333333222222222222111AAA???>>>@@@CCCEEECCCAAAFFF@@@>>>BBBDDDDDDHHHNNN^^^tttyyy~~~~~~oooooouuunnneee___WWWJJJBBB===>>>???@@@GGGOOO]]]mmmzzzvvvqqqnnnpppuuuyyy|||yyy||||||zzz{{{|||~~~yyyrrroookkkkkkjjjhhhfffdddeeeffffffhhhjjjlllmmmoooqqqssstttxxx~~~wwwrrrnnnjjjddd___ddd___ZZZWWWWWWVVVUUUSSSQQQQQQSSSVVVYYY[[[[[[YYY^^^aaaeeejjjqqq|||}}}}}}}}}~~~~~~{{{|||}}}yyy}}}wwwXXXHHHEEEEEEBBBHHHKKK\\\ttt}}}xxxvvvkkk___TTTQQQRRRPPPOOOOOOQQQPPPOOOPPPPPPPPPNNNLLLIIIIIIJJJLLLNNNNNNMMMKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGGGGHHHIIIIIIGGGEEEBBBAAAAAAAAA@@@???<<<<<<<<<<<<;;;:::999888888888777777777999:::;;;999999999999888888888888333444555555555444333222222222222111111111111111000000000000000111111111000000000000000000000000...------,,,,,,------...,,,,,,,,,------............------,,,,,,------...---------.........//////------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,+++,,,------.........---,,,,,,,,,---------......////////////000000000000111222222222222333333333111111222222222333333333333333444444444555555555333333333333333333333333666666777777777666666555::::::::::::;;;<<<>>>???@@@BBBCCCDDDCCCCCCDDDEEEBBBDDDGGGHHHGGGFFFFFFFFFIIIKKKNNNPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHIIIKKKMMMOOOLLLLLLLLLMMMNNNNNNLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEGGGIIIGGGIIIJJJIIIGGGEEEEEEFFF@@@@@@@@@@@@AAABBBCCCCCC@@@BBBDDDBBB@@@@@@BBBEEECCCBBB@@@???>>>>>>======;;;:::888666666666666777555555444333333333333444333333333222222222111111>>>===<<<===???AAAAAA@@@CCCAAA@@@>>>>>>???AAABBBQQQdddxxx{{{{{{tttzzz~~~xxxtttrrrppplllhhhbbbRRRHHHKKKGGG<<<<<>>===<<<<<<;;;;;;::::::999999888:::999999888777666666555777777666555444444333333222222111111111111222222111111111111000000000000000000111111111111000000........................///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............///////////////000000000111111111111111111111111111111111111111111222222222333333333444444444555555555555666666666666666777777777777777777888999;;;<<<<<<===@@@AAABBBCCCCCCCCCBBBAAACCCDDDEEEFFFFFFFFFFFFFFFFFFIIIKKKLLLLLLLLLNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKIIIHHHJJJMMMOOOMMMKKKJJJLLLNNNNNNLLLKKKJJJKKKJJJHHHHHHIIIKKKLLLKKKJJJEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHFFFCCCAAA@@@@@@AAAAAA@@@???>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@AAA???============<<<;;;::::::999888777666555555555555444333333333333444222222222222222222222222???>>>===>>>@@@AAAAAA@@@@@@???>>>======>>>@@@AAAJJJWWWhhhvvvxxxuuu}}}yyywww~~~~~~sssmmmlll___HHH<<>>;;;@@@JJJYYYeeezzzmmmcccZZZWWWRRRNNNLLLMMMOOOQQQOOOOOONNNNNNMMMKKKJJJIIIEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999888888999999888777777666555555777666666555444444333333222222111111111111222222111111111111000000000000000000111111111111000000........................///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------.........//////////////////000000000111111111111111111111111111111111111111111222222222333333333333333333444444444444555555666666666777777777777777888999:::;;;<<<<<<>>>>>>@@@AAAAAAAAA@@@???BBBCCCDDDEEEEEEEEEEEEEEEEEEGGGJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJIIIIIIKKKNNNOOOMMMJJJIIIKKKLLLLLLJJJIIIJJJKKKJJJIIIHHHIIIKKKLLLKKKJJJFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@??????>>>============>>>???@@@@@@??????????????????@@@>>><<<;;;<<<<<<;;;::::::999999888777666555555555555444333333333333444222222222222222222222222AAA???>>>???AAAAAA@@@???======<<<<<<<<<>>>???@@@CCCIIISSSaaavvv|||ooommmjjjllluuu}}}yyywwwxxx{{{{{{[[[CCC===:::999888666888===EEEKKKYYYeeexxx||||||}}}|||||||||zzz|||~~~~~~}}}~~~~~~~~~}}}~~~}}}{{{xxxvvvwww{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}kkkVVVIIIBBB??????HHHUUUddduuu~~~}}}fffYYYUUUUUUSSSPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999999888888888777777666666555555555666666555555444333333333222222111111111111222222111111111111000000000000///000000111111000000//////////////////////////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........//////////////////000000000000000000000000000000000000000111111111222222222222111111222222222333333333555555555666666666666777666777777888999:::;;;;;;;;;<<<======>>>>>>======@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHHHHGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHJJJMMMOOOOOOLLLIIIHHHIIIIIIIIIGGGGGGIIIKKKJJJIIIHHHIIIKKKKKKKKKIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???>>><<<::::::;;;;;;:::999:::999888888666666555444555555444333333333333333222222222222222222222222@@@???>>>???@@@@@@???===<<<<<<<<<<<<===>>>@@@@@@@@@BBBFFFNNN^^^sss~~~wwwkkkeeeccceeellltttwwwxxx|||zzzvvvtttuuuyyy~~~kkkPPPDDD@@@===:::888999:::;;;<<>>>>>===<<<<<<;;;::::::;;;;;;::::::999888888888777666666666555555555444555555555444444333333333222222111111111111222222111111111111000000000/////////000000000000//////000000000000000000000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000000000000111111111111222111111111222222222333333444444555555555666666666666666777777888999::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBDDDEEEGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHKKKMMMOOOMMMKKKHHHFFFGGGGGGFFFEEEFFFIIIKKKKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDAAA>>>============<<<<<<=========<<<<<<=====================<<<:::999:::;;;:::999999999888777666555444444555444333333222222333333111111111111111111111111>>>======>>>??????===;;;<<<<<<<<<===>>>???@@@@@@???@@@BBBDDDJJJXXXlll|||vvvooonnnqqquuu}}}}}}sssnnnkkkfffjjjrrryyyyyyvvvyyyxxxxxxyyyzzz|||~~~||||||}}}qqqZZZNNNIIIDDD>>>:::999999888777;;;>>>CCCIIIQQQ[[[eeekkkwww||||||zzzyyyxxxxxxvvvxxx{{{~~~~~~}}}|||zzzzzzyyyzzz|||~~~}}}{{{yyyzzz}}}{{{{{{~~~~~~}}}zzzxxxwwwwwwxxx~~~||||||ppp[[[OOOFFF???DDDOOORRR\\\jjjxxxnnnaaa]]][[[YYYXXXOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHCCCCCCBBBBBBAAA@@@??????======<<<<<<;;;:::::::::;;;::::::999999888777777666666666666555555555555444444444444444333333333222222111111111111222222111111111111000000000/////////000000000000//////000000000000000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------************************++++++++++++++++++++++++************************************++++++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////////////////////////////000000000111111111111222222222333333333333444444444444555555555555555666666777777888888888:::::::::::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@CCCDDDFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFJJJMMMMMMKKKIIIHHHEEEFFFFFFEEEEEEFFFIIIKKKKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=========<<<;;;===<<<::::::;;;<<<;;;:::999999888777666555444444444444333222222222222333111111111111111111111111<<<<<<<<<>>>??????===;;;<<<<<<======>>>>>>??????===>>>@@@AAAAAAGGGWWWgggppprrrrrrnnniiiiiinnnttttttmmmiiilllooovvv{{{yyyuuuwww}}}|||wwwwwwyyyrrrbbbXXXTTTLLLBBB999555555666888444777<<<@@@DDDIIINNNRRR]]]eeennnvvv~~~{{{xxxxxxxxxyyyyyy{{{yyyyyyzzz}}}~~~|||{{{|||~~~~~~~~~|||~~~}}}}}}xxxxxxzzz~~~}}}}}}}}}{{{yyywwwxxxyyy{{{}}}~~~}}}}}}~~~zzzzzz}}}vvvcccRRRBBB===???III]]]ooosss```YYYZZZYYYUUURRROOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKJJJIIIHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGDDDDDDCCCBBBAAA@@@??????<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777666666666666666666666666444444333333333333333333222222111111111111222222111111111111000000000000...//////000000//////...////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************)))******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///////////////////////////////////////000000000000111111222222222333333333333333333444444444555555555555555666666666777777::::::999999999:::;;;<<<999:::<<<===??????@@@@@@AAABBBDDDDDDBBBAAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBEEEIIIJJJJJJHHHGGGHHHDDDEEEGGGGGGGGGHHHJJJLLLKKKJJJIIIIIIJJJKKKIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@??????@@@@@@@@@@@@??????<<<<<<===>>>===<<<;;;:::===;;;::::::;;;<<<;;;:::999888777777555555444333444444333222222222222222111111111111111111111111;;;;;;<<<>>>@@@@@@>>><<<;;;<<<<<<=========<<<<<<<<<:::;;;=========FFFPPPUUU___iiimmmllloooxxxyyyuuussszzz{{{|||}}}~~~zzzzzz}}}uuullliiibbb]]]SSSIIIAAA>>>===>>>555777999::::::;;;===@@@FFFMMMTTTYYYdddsss}}}|||yyyzzz|||}}}~~~xxxyyy|||~~~yyyzzzzzz{{{|||~~~zzz}}}}}}~~~}}}|||{{{zzzzzzzzz}}}zzz}}}}}}vvvsssssswww{{{}}}~~~|||zzz{{{}}}{{{||||||{{{yyyyyy{{{|||{{{rrr\\\QQQJJJCCC;;;<<>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777777777777777777777777777333333333333333333333333222222111111111111222222111111111111000000000000......////////////..............................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,---***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------........................................../////////000000000000000111111111222222222333333333333444444444444555555555555666666666999888888777888999:::;;;999:::;;;===>>>???@@@@@@===???AAAAAA@@@??????@@@BBBBBBCCCCCCDDDCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAADDDGGGHHHFFFEEEFFFGGGDDDFFFHHHIIIJJJJJJLLLMMMLLLJJJIIIIIIJJJJJJIIIHHHCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCC??????@@@AAAAAA@@@??????===>>>??????>>><<<:::888;;;:::888888:::;;;:::999888888777666555444444333444333222222111222222222111111111111111111111111;;;;;;===???BBBBBB@@@>>>;;;;;;;;;<<<<<<;;;::::::;;;666555999:::777888===DDDSSSeeennnqqqvvv~~~~~~zzzwwwyyyooooookkkcccYYYOOOHHHFFF@@@>>>:::666333444777:::777===BBBDDDMMM]]]iiilllxxx~~~{{{||||||~~~~~~|||zzzzzz{{{~~~|||vvvvvvwwwyyy{{{|||}}}}}}}}}uuuyyy}}}}}}|||{{{}}}~~~}}}||||||{{{{{{||||||wwwzzz}}}~~~~~~~~~}}}{{{~~~~~~zzz~~~}}}|||{{{wwwsssrrruuu{{{|||yyyzzz|||}}}|||zzzxxxvvvwwwzzz}}}vvvaaaKKK@@@BBB:::@@@JJJWWWmmmrrr]]]YYYWWWWWWTTTOOONNNQQQMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777777777777777888888888888333333333333333333333333222222111111111111222222111111111111000000000000......////////////..............................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........................................../////////000////////////000000000000222222333333333444444444444444555555555555555555888777666666666777999:::888999;;;===>>>???@@@@@@;;;===>>>???>>>===>>>???AAAAAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBBBBBBBBBB@@@CCCFFFFFFDDDCCCEEEHHHCCCFFFIIIKKKLLLLLLMMMNNNLLLKKKIIIIIIJJJJJJIIIHHHAAAAAAAAABBBBBBDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEEEE>>>???@@@AAAAAA@@@???>>>>>>???@@@???>>><<<999777:::888777777888999999888888888777666555444333333444333222222111111222222000000000000000000000000======>>>>>>>>>>>>>>>===>>>>>>>>>>>>===;;;:::999;;;::::::999999::::::;;;<<>>@@@FFFLLLSSSaaavvvzzzjjjdddZZZWWWSSSRRRSSSSSSPPPNNNQQQQQQQQQPPPNNNLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCAAA???>>>>>>???@@@>>>===;;;:::999999:::;;;:::999888777666777888999777777777777777888888888666555444222111111222222333222222111111222222333222111111111000000//////......------------..............................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,,,,,,,,,,------,,,++++++...---+++,,,,,,---+++***+++,,,,,,---,,,+++)))(((+++*********))))))(((((()))***++++++***)))***++++++++++++++++++++++++++++++***)))'''''')))***+++((()))***+++,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////000000000000000000000111222222333333444333333222222333333444666666666666666777777888888999;;;<<<======>>>>>>>>>===<<<<<<<<<===???@@@EEEEEEDDDCCCBBBAAAAAA@@@;;;<<<>>>@@@BBBCCCCCCDDDFFFEEEDDDDDDEEEEEEDDDCCCGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGEEECCCBBBBBBCCCCCCAAAAAA????????????AAAAAA???>>>============:::888888777666777999999777666777777555444333222222222222222222111111111111000111111111111111000//////======>>>>>>>>>>>>======@@@@@@???>>><<<:::999888999999888888888888999999;;;@@@IIITTTbbbrrr|||jjjZZZIIIBBB>>>:::777888444666999999:::===AAAEEENNNWWWdddooowwwyyyvvvvvvvvvvvvuuurrrvvvzzz~~~|||{{{zzzxxxxxxwwwvvvtttrrrwwwwwwwwwxxxzzz|||~~~~~~|||{{{zzzuuuvvvwwwxxxzzz{{{||||||zzz{{{{{{{{{{{{yyyxxxwwwxxxzzz|||}}}zzzzzz~~~~~~~~~{{{zzz{{{|||wwwxxxyyy}}}~~~~~~}}}{{{zzz~~~vvvgggWWWMMMDDD???===>>>GGGQQQ^^^jjj{{{}}}}}}vvvfff___]]]WWWUUURRRQQQRRRRRRPPPNNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJJJJJJJGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@>>>===>>>??????===<<<:::999888888999999999888888777777777777777666666666666666666666666666555333222111111222222333222222111111222222333111111111000000000//////......------------..............................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++***))))))***+++++++++,,,,,,---,,,,,,++++++...,,,++++++,,,,,,+++***+++,,,,,,,,,++++++***)))************)))))))))((()))***++++++))))))***++++++++++++++++++++++++++++++***)))(((((()))***+++((()))***+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///////////////....../////////000000000//////000111111222222333333333222222222222333333666666555555666666777888888999:::;;;<<<===============<<<<<<<<<===>>>???DDDDDDCCCCCCBBBAAA@@@@@@<<<===>>>@@@BBBCCCCCCCCCEEEDDDDDDDDDEEEEEEDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLKKKJJJGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@???>>>>>>???@@@AAA@@@???======>>>===;;;999888777777777999999777666777666555444333222222222222222222111111111111000111111111111111000//////======>>>>>>>>>>>>======AAA@@@???===;;;999888777888888777777777777888888:::;;;===DDDQQQdddxxxyyy{{{~~~yyyuuuwww{{{kkkXXXLLLDDD>>>:::999333555666666666777999:::>>>CCCKKKRRRYYYcccooowww}}}xxxuuuwwwzzzzzzxxxyyy{{{}}}~~~||||||zzzwwwtttrrrrrrsss|||{{{yyyxxxxxxyyy{{{|||~~~zzzxxxvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvyyyyyy{{{~~~}}}zzzvvvyyy|||~~~{{{yyyyyy{{{}}}{{{{{{{{{}}}}}}|||zzzzzz{{{uuuxxx|||}}}|||zzzzzz{{{zzzzzz{{{}}}~~~yyybbbNNNBBB@@@===<<<<<<===DDDSSSaaapppwwwssstttsssuuuyyyqqq___XXXWWWXXXSSSRRRPPPPPPQQQPPPOOONNNLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFHHHIIIJJJJJJHHHEEECCCAAABBBBBBBBBCCCDDDDDDEEEEEEAAA@@@>>>===<<<======>>>;;;;;;:::999888888888888777888888888888777666666555555555555555555555444555444333222222111222222222222111111111111222222111111000000000000//////......------------..............................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++***))))))***++++++++++++,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++***,,,,,,+++************+++************)))))))))))))))***++++++))))))***++++++++++++++++++++++++++++++***)))(((((()))***+++((()))******++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////............////////////000//////000000111111222222333333222222222222333333555555555555555666666777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>BBBBBBBBBBBBAAA@@@??????===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJHHHGGGFFFEEECCCBBBBBBDDDFFFHHHHHHHHHHHHGGGFFFEEECCCCCCAAA@@@???>>>>>>???@@@AAAAAA???>>>>>>>>>>>>;;;999888777777888999999888666777666555444333222222222222222222111111111111000000000111111000000//////===>>>>>>>>>>>>======<<>>===;;;:::999999888888777777666666777777888999888666999DDDVVVjjjxxxxxx}}}ssskkkkkkttt|||~~~{{{uuuqqqooolllqqqxxx}}}xxx}}}wwwhhh\\\TTTLLLFFFCCC;;;:::888666555555777888888999;;;>>>BBBJJJSSSZZZeeevvv~~~~~~~~~}}}|||}}}~~~|||xxxtttsssvvvyyy}}}zzzyyyyyyzzz{{{}}}yyyvvvsssrrrrrryyyyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyxxxwwwvvvttttttyyyyyyzzz||||||zzzwwwssswwwyyy{{{zzzwwwuuuwwwyyy|||{{{yyywwwvvvwwwzzz}}}}}}{{{zzzzzzvvvyyy||||||zzzvvvtttsssuuuwwwwwwvvvuuuwww}}}sss^^^PPPFFFBBBAAAAAAFFFKKKMMMNNNUUUdddrrryyypppsssuuuuuu{{{|||mmm^^^WWWSSSQQQOOOPPPPPPPPPPPPPPPPPPOOONNNMMMNNNNNNOOONNNMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCC???>>>===<<<<<<<<<<<<===;;;;;;:::999999888888888777888999:::999888777666555555555555444444444444444333333222222222111111222222111111111111222222000000000000000000//////......------------..............................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++******+++,,,,,,,,,,,,+++---+++***+++,,,,,,+++***,,,+++***))))))***+++,,,*********))))))))))))))))))***+++***)))((()))+++******************************)))(((((()))******((())))))***************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......------........./////////......//////000111111222222222111111111111222222444444444444444555555666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@AAA@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKFFFGGGIIIKKKKKKJJJIIIHHHHHHFFFDDDBBBBBBEEEHHHJJJGGGHHHHHHHHHGGGEEEDDDBBBBBBAAA@@@??????@@@AAABBBAAA???>>>>>>???>>><<<999888888777888999:::888666666666555444333222222333222222222111111111000000///000000000000000//////>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;;;;888888777777777777888888999777555666===JJJYYYdddhhhqqq~~~qqqwww~~~yyyoooiiiccchhhnnnqqqpppllljjjkkkoooqqqsssyyyxxxnnnkkktttyyyrrrmmmfff^^^XXXIIIEEE@@@;;;999999:::;;;666666666777888<<>>EEEMMMQQQ[[[eeeggghhhnnnzzzvvvqqqrrrxxx|||~~~~~~tttzzzfff^^^TTTOOOOOOOOOKKKGGGOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPNNNLLLJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEDDDDDDCCCBBBAAAAAA@@@======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888999:::::::::999777666666666666555555444444444222222222222222222111111222111111000000111111222//////////////////000000......------------..............................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********)))***++++++,,,,,,,,,+++,,,*********,,,,,,+++***+++***)))))))))***+++,,,))))))))))))))))))******((()))******)))((()))*********************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............------------............---......//////000111111222111111000000111111222333333333333333444444555444555666888999999999999999999::::::;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBB@@@BBBCCCCCCBBBAAACCCEEEEEEFFFGGGHHHIIIJJJKKKKKKEEEGGGIIIJJJKKKJJJIIIHHHJJJHHHEEECCCDDDFFFIIIKKKGGGHHHHHHHHHGGGEEEDDDBBBCCCBBBAAA@@@@@@AAABBBCCC@@@???>>>>>>>>>===;;;999999888777888::::::888777666555444444333333333333222222222111111111000000...//////000000000//////>>>??????>>>>>>===<<<;;;:::999888888999:::<<<===888888777777777777888888888777666666999@@@IIIPPPZZZdddrrr|||rrrvvv{{{~~~}}}wwwpppkkkeeeeeehhhlllkkkhhhiiillljjjlllmmmpppyyyxxxooogggfffooo{{{}}}~~~{{{|||tttkkkWWWRRRJJJCCC???===:::999666666666666777999;;;<<<<<>>===???CCCLLLWWWkkkwwwooouuuzzz|||}}}www~~~hhhXXXRRRKKKHHHJJJMMMLLLJJJMMMPPPRRRRRRPPPOOONNNOOOPPPPPPPPPOOOMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999888777777666666666555444444333333111111222222222222111111111111000000000000111111......////////////000000......------------..............................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,+++***)))***+++,,,+++******))))))))))))***++++++))))))))))))************((()))******(((((()))***************************)))))))))******))))))))))))(((((((((((()))***+++)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......------......//////000000111111000000000000111111222222222222222333333444333444555666777888888888888888999:::::::::::::::;;;===???AAAAAA@@@???>>>@@@AAABBBBBBBBBBBBBBBAAA>>>AAACCCCCCAAA@@@CCCEEEFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGHHHJJJKKKJJJIIIHHHIIIHHHFFFEEEEEEGGGIIIKKKHHHHHHHHHGGGFFFEEECCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@>>>============:::888999888888999::::::999777666555444333333333333333222222222111111111111000......///000000000//////????????????>>>===<<<;;;;;;:::888777888999;;;<<<777666666555555666666777666666666666666999>>>BBBKKKQQQ\\\hhhrrrxxxzzz{{{zzz|||~~~~~~zzzuuurrrmmmkkklllppppppllllllpppkkkoooqqqrrruuuzzzyyyvvvtttrrrqqqpppmmmoooxxx{{{yyy|||vvv~~~zzzlllggg___WWWPPPHHH@@@;;;:::999777777777888999999666:::@@@FFFLLLUUUbbblllrrr{{{~~~{{{yyyxxxxxxyyyzzzzzz}}}~~~~~~}}}|||vvvxxxzzz||||||{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxxxx}}}|||{{{yyyxxxxxxxxxyyyxxxxxxxxxzzz}}}}}}{{{zzzwww{{{|||yyyyyyzzzuuuxxx{{{zzzwwwwww{{{~~~}}}{{{yyyyyyzzz|||}}}|||zzzyyyzzz}}}~~~yyy~~~lll[[[FFF===<<>>===<<<<<<<<<;;;999777999888888999::::::999777555555444333333333444444222222222111111111111000---......///000000//////????????????>>>===<<<;;;<<<;;;999777777888999:::555555555444444555555555555555555555444555999;;;>>>AAAHHHRRR^^^jjjtttyyy~~~|||tttqqqrrrvvvvvvqqqpppttt}}}zzzuuummmfffdddgggmmmtttwww{{{xxx{{{~~~yyy~~~wwwooofffZZZMMMEEE???<<<999666666666666666666777999<<<>>>AAAHHHOOO^^^jjj{{{{{{{{{|||}}}{{{yyy|||xxxsssqqqtttvvvyyy||||||zzzxxxvvvssstttuuuvvvxxxzzz{{{{{{|||{{{zzzzzzzzz{{{|||}}}wwwwwwxxx{{{~~~~~~|||zzz~~~~~~zzzyyyyyyuuuyyy||||||yyyxxx|||~~~zzzwwwuuuuuuvvvwwwyyywwwwwwyyy}}}yyyvvvooodddXXXOOOHHHDDDCCC>>>AAAQQQaaaqqqnnn```UUUNNNJJJJJJJJJKKKLLLKKKJJJHHHJJJNNNPPPPPPMMMJJJJJJJJJHHHIIIJJJJJJJJJIIIGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHLLLKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBAAA<<<<<<======>>>======<<<::::::;;;;;;:::999777666777666555333333444555555444444333333222111000000000000222333333222111000111111000000000000111111---.........//////000000.........------.................................------------------------,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,***)))((()))+++,,,,,,***'''((()))+++++++++***)))(((((())))))*********+++((()))***)))((('''(((***))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,,,,------...//////000000000////////////000000111111111000111222222333222222444555666777777777666777888999:::999888888:::<<>>======>>>???@@@>>><<<;;;;;;<<<;;;999777:::999888999:::;;;999777555555444333333333444444222222222111111111111000------...///000000//////<<<;;;;;;::::::999999888<<<:::888888999999999888999888777555555666666777777777777777777777777777:::999<<>>888666777999777666888:::;;;:::;;;===EEENNN\\\jjjvvv~~~zzzvvvrrrpppqqqwww{{{|||}}}|||{{{{{{|||~~~}}}|||{{{zzzxxxyyyxxxyyy|||}}}zzzzzz~~~{{{wwwxxxzzz|||yyyzzz~~~zzzzzzyyywwwuuuuuuvvvxxxxxxzzz|||zzzgggZZZMMMKKKHHHEEEBBBAAADDDIIINNNOOOZZZmmmxxxdddWWWNNNKKKMMMIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGHHHHHHGGGDDDAAABBBBBBCCCEEEFFFHHHIIIIIIKKKJJJHHHFFFEEECCCCCCCCCAAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<======>>>>>>999::::::::::::999888888666666555555555444444444333333444444333333222111222222222111111111111000111111111111111111111111000000///...............////////////////////////........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++***)))((('''************************)))***,,,------,,,***)))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............///...------------...//////000000111111111222222222333333222111222333444555444444555666777999;;;<<>>===<<<;;;>>>===;;;999888777666666555555444333333222111111000000000000000000000000000000000000000000000000<<<;;;;;;::::::999888888:::999777777888888777666888777666555444555555666666666666666666666666666333333666:::>>>HHH[[[lll{{{yyyooolllrrr~~~~~~sssllleeebbb[[[QQQGGGAAA>>>===;;;999777666555666999<<<888===EEEMMMUUU^^^gggmmmvvv{{{|||yyywwwvvv{{{}}}|||}}}~~~}}}|||zzzyyywwwwwwxxx{{{~~~|||zzz}}}{{{wwwuuuxxx|||~~~{{{{{{|||{{{{{{|||~~~wwwjjj```UUUIII@@@DDDDDDGGGJJJNNNQQQTTTWWWaaaeeepppzzzzzz{{{zzzsss___TTTNNNHHHFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFFFFFFFEEECCCAAABBBBBBCCCEEEFFFGGGHHHIIIKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@???>>>=========;;;;;;;;;<<<<<<<<<======888888999999888888777666666666555555555444444444333333444444333333222111222222222111111111000000111111111111111111111111000000///...............................................................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************)))************************)))***,,,------,,,***)))***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...------------...............------------...//////000000000111111111222222333333222222222333444555444444555666777999:::;;;>>>>>>?????????@@@@@@@@@<<<===>>>>>>?????????>>>???DDDHHHHHHEEEBBBBBBDDDCCCCCCBBB@@@>>>???BBBEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???=========<<<;;;999888777666666555555444333333222111111000000000000000000000000000000000000000000000000;;;;;;;;;;;;:::999888888999777555555666777666555666666555444333444444444444444444444444444444444333555777777666<<>>@@@CCCIIIPPPUUUXXX^^^iiivvv~~~~~~{{{xxxyyy~~~vvvnnnqqqfffXXXOOOJJJFFFBBB???AAAIIITTT___gggkkkkkkjjjxxx~~~uuugggkkkyyy~~~|||~~~bbbWWWMMMKKKKKKIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGDDDCCCCCCBBBAAA@@@BBBBBBCCCDDDFFFGGGHHHHHHJJJIIIGGGEEECCCBBBAAAAAA??????>>>>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;777777888888777777666555555555555555555444444444333333444444333333222111222222111111111000000000000000000000000000000000000///......---.................................------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))******+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------...............------------...//////000000000000111111111111333222222222222333444444444444444555777888:::;;;<<<============>>>>>>>>>:::;;;<<<===>>>????????????CCCGGGGGGDDDBBBBBBCCCAAAAAA@@@???===>>>AAACCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFEEEDDDDDDDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>===<<<:::999777777666666555444444333333222222111000000000000000000000000000000000000000000000000;;;;;;;;;;;;;;;999888777888666555555666777777666444444444333333333333333333333333333333333333333666666666777555888DDDRRRWWWggg}}}zzzzzzrrrpppsssuuunnnhhhiiiooovvvxxxwwwwwwrrrqqq}}}}}}}}}{{{uuukkkbbb[[[XXXOOOTTTWWWRRRKKKDDD>>>999777666555555777;;;???CCCIIIKKKOOOVVVaaannnyyy|||oooddd\\\TTTOOOPPPHHHAAA@@@AAABBBCCCDDDSSSeee{{{uuufffmmmtttsss{{{[[[TTTOOOJJJIIIKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFBBB@@@@@@@@@AAA@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@@@@=========<<<<<<;;;;;;;;;999999999999999:::::::::777777888888777777666555555555555555555555555555333333444444333333222111111111111111000000000000///////////////////////////......------.................................------------------------,,,,,,,,,++++++++++++*********++++++++++++******************************))))))))))))************************************)))***++++++++++++***))))))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............------------...///////////////000000000111111222222222222222333333333444444444555666777999999;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;===>>>???@@@@@@???BBBEEEEEECCCAAAAAABBB???@@@@@@>>>===>>>@@@CCCDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<;;;:::888777777666666444444444333333222222222000000000000000000000000000000000000000000000000:::;;;<<<<<<;;;:::888777888777555555777888777777333333333333333222222111333333333333333333333333333000000333444444888===BBBRRRkkk}}}yyytttpppooommmmmmnnnnnnlllkkkooosssuuuqqqmmmrrr{{{ooonnnzzzzzztttrrrooozzz|||ooo^^^LLL>>>:::999777666666888999999>>>======@@@FFFOOOWWW]]]fffpppyyy{{{}}}zzzsssggg^^^SSSKKKHHHGGGGGGFFF>>><<>>>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDBBBAAA??????>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999999999888888888888999999888888777666444555555555555555555555333333444444333333222111111111111000000000//////..............................------------..............................------------------------,,,,,,+++++++++*********)))******++++++******)))*********************************)))))))))(((((())))))))))))))))))))))))************************(((((())))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......------------...//////....../////////000000000111111222222222333333333444444444444555666888888999999:::::::::;;;;;;;;;999:::<<<>>>???AAAAAAAAA@@@AAACCCCCCBBBAAAAAAAAA>>>??????>>>===>>>@@@BBBDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAA@@@>>>===<<<;;;:::999888777666666666444444333333333333222222000000000000000000000000////////////////////////:::;;;<<<<<<<<<:::888666888666555555777888888777333333333333333222111111222222222222222222222222222...---222555444222333888AAAPPP```iiimmmrrrwww}}}tttddd___bbbhhhnnnssstttrrrqqqrrrtttvvvvvvvvvwwwpppsssqqqxxxsss\\\JJJGGGCCC???===<<<;;;:::999777777999:::<<<>>>???@@@EEEMMMTTTWWW\\\dddkkknnntttzzzrrrlllfff```[[[TTTLLLFFFDDDAAA>>><<<===???@@@AAAGGGJJJUUU```dddcccjjjuuu|||sssxxxzzzrrrrrrnnnVVVLLLLLLHHHGGGFFFCCC???@@@CCCBBB???BBBBBBCCCDDDEEEFFFFFFGGGJJJIIIGGGFFFEEEEEEFFFGGGFFFCCC???>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEECCCAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888999999888888777666444444444555555555555555333333444444333333222111111111000000000/////////////////////////////////---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))*********************************))))))((((((((())))))))))))))))))))))))************************((((((((()))******++++++'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////............////////////000111111222333222222222333333333444444555777777999999999999:::::::::::::::;;;<<<>>>???AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????>>>???AAABBBEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@???>>>===<<<;;;::::::999777777666666666333333333333333333333333000000000000000000000000////////////////////////999:::<<<===<<<:::888666666444333444555777777666333333444444444333222111333333333333333333333333222000000444555222222555444666===GGGLLLRRR]]]hhhyyytttiiicccaaadddllltttwwwwwwwwwwwwyyyxxxrrrnnnkkkpppsssxxx~~~wwwgggZZZOOOJJJCCC>>>>>>>>>???>>>=========<<<;;;999888777888<<<>>>>>>BBBJJJNNNNNNRRRYYYaaaffflllvvv|||ssslllhhheeeaaa]]]VVVQQQJJJGGGFFFEEEAAA===<<<<<<<<<===AAAGGGNNNTTT[[[___iiirrrpppmmmyyy}}}|||yyyyyy~~~uuuwwwttt___RRREEECCCGGGEEECCCEEEDDD@@@@@@DDDCCC??????@@@AAABBBDDDFFFGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGCCCAAA>>>>>>@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999888888888777777888888777777666555444444444555555555666666333333444444333333222111111000000000////////////////////////////////////---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************))))))************************((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////------.........////////////000111222333222222111333333333333444555666666888888999999999:::::::::999:::<<<===>>>?????????@@@?????????@@@@@@@@@???===???@@@@@@???@@@AAACCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@???>>>===;;;;;;:::999888777777666666777333333333333333333333333000000000000000000000000////////////////////////999:::<<<===<<<:::777666444333222222444666555555333333444555444333222111333333333333333333333333//////111222000---111888222222777>>>AAACCCMMMYYYooo~~~{{{uuukkkeeejjjrrrssswww{{{~~~{{{nnnkkkllllllhhhrrr|||xxxrrrllleeeeee^^^UUUPPPQQQTTTWWWYYYKKKGGGAAA<<<999999:::<<<;;;;;;999666999>>>???===>>>DDDJJJMMMQQQ[[[iiitttwwwyyy{{{|||{{{rrrdddgggmmmuuu}}}}}}{{{vvvtttrrrsssuuuuuuqqqnnnbbbZZZQQQLLLKKKKKKHHHEEEFFFAAA<<<<<>>???@@@CCCLLL\\\ooo|||xxx{{{{{{}}}yyyyyy{{{uuu[[[NNNMMMKKKJJJHHH??????CCCCCC??????BBB@@@;;;===>>>@@@BBBDDDFFFGGGHHHGGGFFFEEECCCDDDEEEGGGHHHAAA@@@>>>???AAACCCDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888666666666666666555555444444444444555555555666666333333444444444333222222000000000000////////////000000000000000000000000,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////---------........./////////000111222333222111111333333333333444444555666888999999999999:::::::::999999;;;<<<======>>>>>>@@@???>>>???@@@@@@@@@???===???@@@AAA@@@@@@BBBCCCFFFEEECCCBBBBBBCCCEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDEEEEEEEEEDDDBBBAAA????????????@@@@@@AAABBB@@@@@@@@@???>>>===<<<;;;999999888777666666777777333333333333333333333333000000000000000000000000////////////////////////======;;;:::888777666555555555555555555555555555333333333333333333333333333333333222222111111111111222222333333222222111444333222333555:::???BBB]]]jjj|||}}}xxxssssssuuu|||~~~xxxpppfff___aaafffnnnuuu{{{~~~zzzyyyyyyzzzwwwvvvpppmmmvvv{{{mmmYYYHHH???<<<;;;;;;222888;;;888555777999888===;;;<<<>>>>>>===CCCKKKQQQQQQRRRRRRSSSSSSOOOIIIEEEGGGIIIJJJNNNTTTXXXYYY]]]^^^```___^^^^^^```cccoooqqquuu{{{~~~xxxsssmmmggg___YYYVVVRRRMMMIIIIIIJJJLLLKKKHHHEEEBBBAAA@@@AAAAAA???<<<:::999999???<<>>============???@@@AAA??????@@@AAACCCEEEGGGHHHGGGDDDBBBBBBCCCEEEFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHHHHFFFDDDCCCDDDDDDCCCBBBDDDDDDDDDCCCAAA???===;;;===<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666555555555555555666666666777777666555555555555555333333333222222222111111///////////////............///000000000///---,,,,,,---------.../////////........................,,,,,,,,,++++++++++++***************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,------......++++++******++++++,,,---000///---+++++++++---...---------............///000000000000111111111111222333333333222222444666666666666777888888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@AAACCCEEEFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDDDDEEEFFFEEECCCAAA???AAAAAAAAAAAAAAA@@@???>>>AAAAAA@@@???>>>===<<<<<<999999888777666555444444666555444333222222222222000000000000000///..............................<<<;;;:::999888777666555444444444444444444444444333333333333333333333333333333333222222111111111111222222333333222222111444333222222444777:::<<>><<<999:::;;;888333:::777777999999777999>>>>>>===<<<===>>>>>><<<888999:::;;;;;;===???@@@AAADDDDDDDDDCCCBBBBBBDDDFFFEEEFFFIIIMMMQQQQQQMMMJJJIIIFFFBBB@@@@@@@@@AAAAAA<<<===>>>===<<<;;;;;;;;;999999:::999999:::===@@@CCCMMM___qqqzzzwwwtttsssnnnnnntttyyyxxxuuurrrkkkkkkuuu~~~kkkXXXLLLHHHDDD@@@>>>???@@@@@@???>>>>>>======>>>???AAABBB@@@@@@@@@AAABBBDDDEEEFFFFFFDDDAAAAAACCCEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHGGGEEECCCCCCCCCDDDCCCAAACCCCCCCCCBBBAAA???===<<<=========<<<<<<<<<;;;;;;::::::999888777777777777555666666666666666666666666666555444444444444444333333222222222111111111/////////////////////......///000000000///------------------....................................,,,,,,,,,++++++*********************************************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++******++++++,,,---///...,,,+++++++++,,,---------------............//////000000000111111111111222333333222222333555555666666777777888999999888999::::::<<<<<<===>>>@@@??????>>>>>>=========@@@?????????@@@BBBDDDEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEDDDBBB@@@???@@@@@@@@@@@@?????????>>>@@@@@@???>>>===<<<;;;;;;999999888777666555444444555555444333222222222222000000000000000///..............................999999888777777666555555333333333333333333333333333333333333333333333333222222222222222111111111111111222222222222111111333222222222222333333444;;;===EEEVVVlll~~~}}}wwwsssppplllgggbbbeeeeeefffgggkkkrrr{{{{{{sssqqqnnnnnnttt~~~xxxiii```YYYTTTQQQTTTOOOKKKLLLTTTXXXNNNAAAAAA;;;777999:::888666777:::888666777888888888777555555666666666555555555999888888777777777888999<<<<<<<<<>>>???@@@>>><<<::::::999666555555888:::888777666666666777999:::<<<<<<<<<===???EEELLLQQQ\\\rrrvvvqqqrrrsssssswwwyyyfffXXXIIIAAAAAA@@@===;;;:::<<<>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAABBBCCCDDDDDDBBB@@@@@@BBBDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGGGGEEECCCBBBCCCDDDCCCBBBCCCCCCCCCBBBAAA???>>>===>>>=========<<<<<<<<<<<<;;;:::999888888777888888777777777777777777666666555555444333333333333444222222222222111111111000......///////////////////////////000///......---............------------------------------------------,,,,,,+++***))))))************************************************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++************+++,,,,,,...---,,,+++++++++,,,---------------............//////000000000000111111111222333222111111333555555555666666777888888888888999999:::;;;<<<======@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCAAA@@@>>>@@@???>>>=========>>>??????>>>>>>===<<<;;;::::::999999888777666555444444555444333222222111222222000000000000000//////...........................777777777666666555555555333333333333333333333333222222222222222222222222222222222111111111111111111111222222222222111111111111222222222111111000888999<<>>===>>><<<999888:::888888::::::999999;;;999777777999:::888888:::999:::::::::999::::::;;;<<<;;;999777777888999999:::===>>><<<888666777::::::999888999;;;===??????IIIHHHHHHIIIMMMUUU```gggxxx}}}{{{wwwwww{{{www{{{kkkRRRJJJEEE======EEE<<<;;;:::999:::<<<===>>>>>>>>>>>>???@@@@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA??????AAACCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<;;;::::::999888888999999999999999999888888888888555555444333333333333444222111111111111000000000............///////////////////////////......---.........------,,,,,,,,,------------------------...------,,,+++***))))))************************************************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))*********+++***************++++++,,,---,,,++++++***+++,,,,,,,,,,,,---------.........////////////000000000111000111222111000111222444444444555666666777777888999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBBBBAAA@@@??????>>><<<;;;;;;<<<>>>???======<<<<<<;;;:::999999999999888777666555444444444333333222111111222222//////000000000000//////........................666666666555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000111111222222111111000///000111222222222111111///222777<<>>===:::777777888888777555444555999===@@@:::>>>BBBBBB???======???<<<>>>BBBIIIOOOQQQPPPNNNUUUVVVVVVYYY```kkkwww~~~}}}zzzvvveeePPPBBBBBBAAA999888>>>===<<<<<<;;;:::;;;<<<======>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@AAA@@@??????AAABBBBBBAAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<::::::999999888999999999;;;;;;;;;::::::999999999666555444444333333444444111111111000000000//////---.........//////000000000/////////..................------,,,,,,,,,+++------------------------------,,,,,,+++***))))))************************))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))))))))************))))))******+++,,,++++++*********+++++++++,,,,,,,,,------------......////////////000000000000111111111000000222333444444444555666666777777::::::;;;<<<===>>>>>>???;;;;;;<<<<<<=========>>>:::;;;<<<===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAABBBAAAAAAAAA@@@@@@>>>===;;;::::::;;;===???<<<<<<;;;;;;::::::999999999999888777666555444444333333222111111111222222//////000000000000//////........................777777666666555444333333333333333333333333333333222222222222222222222222000000000111111111111111000000111111111111000000...///000111222222222222+++111666777666;;;FFFQQQiiixxx|||}}}zzzwwwuuutttsssrrroookkkiiilllqqqxxx}}}~~~uuuyyyzzzvvvooojjjkkknnnuuu|||yyyvvv{{{sssccc\\\YYYVVVSSSRRRQQQTTT^^^iiihhh[[[SSSRRRKKKBBB===>>>>>><<<@@@HHHRRRWWWZZZVVVKKKBBB???@@@??????@@@AAAEEELLLUUU[[[VVVWWWWWWUUUQQQNNNMMMLLLKKKRRR^^^mmmxxxzzztttnnniiijjjmmmrrrzzz}}}}}}iiiXXXHHH???;;;???@@@999666888<<<======<<<:::999;;;<<<<<<===>>>??????@@@????????????>>>>>>>>>??????@@@AAA??????@@@AAABBBAAA@@@AAAAAAAAABBBCCCDDDFFFFFFFFFEEECCCCCCEEEEEEEEEDDDAAA@@@@@@?????????@@@@@@===<<<<<<<<<;;;;;;;;;;;;:::999888888888888999999;;;;;;;;;:::999999888888555444333333222222333333000000000000////////////------......///000000000000000///............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((()))************)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))*********))))))))))))***++++++)))************+++++++++,,,,,,,,,,,,------------......////////////000000///000111000//////111333333333444444555666666666999::::::;;;<<<===>>>>>>999999:::;;;<<<===>>>>>>999:::;;;===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@?????????@@@===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;::::::999999999999888777666555444444222222111111111111222222...//////000000000000000........................999888777666555444333222444444444444444444444444111111111111111111111111///000000000111111111222000000111111111111000000/////////000000000000111...222555333000000444999FFFUUUeeemmmqqqwww{{{}}}}}}yyywwwvvvsssnnnkkknnnvvv|||uuurrrqqqsssxxx{{{uuujjjdddffflllyyy}}}}}}~~~uuussssssqqqpppqqqttt{{{xxxuuudddXXXQQQRRRSSSSSS[[[gggppp___XXXYYYMMMOOOPPPSSSWWW```jjjrrr{{{vvvoooiiifffeeeddddddhhhssskkkUUUEEE;;;555777888::::::999999999777999;;;:::888777999;;;:::;;;===>>>??????>>>>>>============>>>>>>???@@@@@@@@@???@@@BBBCCCBBB@@@AAAAAAAAABBBCCCDDDEEEFFFDDDCCCAAAAAACCCDDDCCCBBB======<<<;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::888888777777777888888999999999999888777666666666222222111000000000000000000000/////////.........------......///000000111111000///...---......///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))(((((('''((()))***+++*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***************************)))))))))))))))***++++++((())))))***************++++++,,,,,,,,,---------........./////////000000///000000000//////111222222333333444555555666666777888888999:::;;;<<<===:::::::::;;;;;;<<<<<<===999:::<<<===>>>???>>>>>>@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===>>>???@@@=========<<<<<<======>>>;;;<<<<<<<<<============;;;;;;;;;;;;;;;:::::::::999999888777666555444444222222111111111111222222......///000000000000000........................:::999888777555444222222555555555555555555555555111111111111111111111111//////000000111111111222000000111111111111000000111000///............///,,,---///000111222444555555???HHHMMMUUUdddttt}}}|||zzzvvvpppmmmoooxxx{{{vvvtttuuuqqqyyy~~~yyyllldddgggmmmxxx{{{zzzxxx|||vvviiiaaacccfffiiiuuutttjjjjjjgggiiijjjlllooowww{{{qqqmmmnnnssswwwyyy~~~bbbKKKAAA>>>===555:::;;;666333666888777333666888888666666888:::999;;;<<<>>>>>>>>>======<<<<<<<<<======>>>???@@@AAA@@@@@@AAACCCCCCBBB@@@AAAAAAAAABBBCCCDDDEEEFFFBBBAAA???@@@AAABBBBBBAAA;;;:::999888999:::;;;<<<;;;;;;:::::::::999999999888777777777777777888888777777777666555444444333000000///...............000/////////............---------...///000000111111000///------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***+++++++++***************)))))))))))))))******+++(((((()))***************++++++,,,,,,,,,---------............/////////000...///000///...///000222222222333444444555555666666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>??????>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999999888777666555444444222111111111111111222222......///000000000000000........................999999999999888777555555222222222222222222222222000000000000000000000000000000000000000000000000000111222222222000///...000000////////////000000000000000000000000000000000444999>>>DDDPPP___jjjppp|||rrrsss{{{vvvuuuwwwsssqqqqqqnnnmmmpppuuuvvvxxx{{{zzz{{{~~~yyyyyy~~~vvvpppqqqwwwyyy}}}|||{{{~~~|||~~~tttrrruuuzzz~~~}}}~~~ooofffYYYJJJ???999666666444444444444444444444444666666666666777777777777999:::;;;;;;<<<<<<;;;;;;999999::::::<<<>>>???@@@??????@@@@@@@@@@@@??????>>>???AAABBBCCCBBBAAAAAAAAA???>>>???AAAAAA???<<<;;;;;;;;;<<<<<<<<<======<<<;;;999888777777888999999888777888999:::888666777777666555444444333333111111111000000000000///000000//////.........---..............................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))'''(((***&&&###(((111---'''$$$(((+++)))&&&%%%+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000111111222333444444444444555555666777999:::;;;<<<>>>>>>===<<<;;;::::::999999:::===>>>???>>>===<<>>======???@@@BBB>>>===<<<;;;;;;<<<===>>><<<;;;:::999::::::<<<<<<>>>>>>>>>>>>============;;;;;;;;;:::999888777666888777666555444333222222444333222111000000000000000000//////.........---///////////////......---777777777777666555444333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111000//////000000000//////000000000000000000000000000000000...000222333555;;;FFFNNNVVVdddvvv|||wwwtttvvvtttssstttwwwvvvvvv}}}ttthhhmmmgggfffnnnwww|||~~~|||zzzzzzwww}}}}}}}}}yyyzzzqqqhhhhhhooouuuzzzgggYYYHHHDDD>>>999666666777999444444444444444444444444555555555666666777777777888888999::::::::::::999888888999:::;;;===>>>???>>>??????????????????>>>===>>>???AAAAAAAAA@@@???@@@>>>===???AAAAAA???===;;;;;;;;;<<<<<<<<<=========<<<:::999888888999999999888888999::::::999777777666666555444444333333222222111111111000000000000/////////..........................................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((('''(((***(((%%%+++333CCC888---)))))))))***---************************++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000000111222333444444444444555555666888999:::;;;<<<======<<<<<<;;;::::::999999:::<<<===>>>>>>======AAA@@@>>>>>>>>>???AAABBB??????============>>>???>>>===<<<;;;;;;<<<===>>>??????>>>>>>>>>=========;;;;;;;;;:::999888777666888777666555444333222222444333222111000000000000000/////////............///////////////...------444444555444444333222111222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////000000111111000000000000111111000000000000000000000000000222222000...000555999===JJJ]]]nnn}}}|||xxxyyy}}}}}}zzz|||ooo```WWWWWWWWW\\\eeeooovvv~~~|||vvv{{{}}}{{{{{{||||||nnndddeeeooo|||{{{dddTTTDDD888555444333222333444555666333333333333333333333333333333444555666777777888666666777888888888888888777777777888:::;;;===>>>===>>>>>>??????>>>>>>===<<<===>>>?????????>>>===???>>>===>>>@@@@@@???===;;;;;;<<<<<<<<<===============;;;::::::999:::::::::999888999:::;;;999777666666555555444333333333333222222222111111111111////////////..........................................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))*********))))))(((((('''''''''((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''(((***)))(((---444FFF:::...)))'''&&&(((+++((())))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000000000222333333333333333555555666888999:::;;;<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<===>>>>>>AAA@@@?????????@@@BBBCCC@@@???>>>>>>>>>>>>@@@@@@@@@???>>>=========>>>???????????????>>>>>>>>>>>>;;;;;;;;;;;;:::888777666777777666555444333333222333222111111000000000000////////////...............////////////...------333333444444333222111111111111111111111111111111000000000000000000000000////////////////////////111000///......///000111111111000000000000111111000000000000000000000000222333333222111111333555222:::FFFRRRbbbwww~~~}}}}}}zzzrrrjjjeeecccbbb\\\]]]___ccchhhnnnvvv}}}{{{yyy~~~~~~{{{~~~xxxsssvvvqqqlllrrr{{{~~~zzz{{{aaaLLL@@@<<<999777555555666666666555333333222222222222222222222222111222333444555666777777555666666777777777777777666666666777999:::<<<===<<<======>>>>>>======<<<<<<===>>>??????>>>===<<<=========>>>??????>>>===<<<<<<<<<<<<============>>>======<<<;;;;;;:::::::::999888999;;;;;;999888555555555444444333333333333333333222222222111111///////////////.......................................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******)))(((''''''&&&&&&(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((,,,000333...***++++++'''%%%&&&'''(((((()))***++++++,,,************************++++++,,,,,,,,,---------,,,,,,---......//////000///000111222333333333333555555666777999:::;;;;;;:::::::::::::::999999999;;;;;;999999:::;;;===???@@@@@@??????@@@AAABBBCCC??????>>>===>>>???@@@AAA@@@???>>>=========>>>???@@@?????????>>>>>>>>>>>><<<<<<<<<;;;:::999777777777666666555444444333333222222111000000000000000///////////////...............//////......---,,,333333444444444333222222111111111111111111111111000000000000000000000000////////////////////////111000///......///000111111111000000000000111111////////////////////////---...///000//////000111///222777???MMMbbbzzz~~~uuujjjbbb```cccgggggggggffffffjjjsss}}}tttttt~~~~~~|||}}}|||zzzwwwkkkkkkrrr}}}||||||xxxtttcccTTTBBB666111111222333...///222444555555444333222222222222222222222222000111222333444555666666555555666777777777777777555555666666888999;;;<<<;;;<<<<<<======<<<<<<;;;<<<===>>>??????>>>===<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>============<<<;;;::::::999999888999:::;;;999777444444444444444333333333333333333222222222111111.........///////////////////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++***))))))((('''&&&&&&%%%'''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''(((((('''&&&''')))))))))''')))...///+++))))))''''''((()))******++++++************************+++++++++,,,,,,,,,------,,,,,,------...///////////////000111222222222222333444555666888999::::::888888888999999999999999;;;:::999888888:::===???>>>?????????@@@AAABBBBBB>>>>>>===<<<===>>>???@@@???>>>===<<<;;;<<<======?????????>>>>>>>>>>>>===<<<<<<<<<;;;:::999888777666666666555444444333333111111000000///000000000.........///////////////...............------,,,333333444444444444333333111111111111111111111111000000000000000000000000000000000000000000000000//////......//////000000000000////////////000000////////////////////////---------...............222222222333:::HHHZZZggggggeeehhhsss}}}}}}zzztttmmmgggfffgggiiijjjkkkjjjkkkttt{{{uuuttt}}}}}}www}}}yyyxxxwwwttttttkkkmmmrrr|||}}}}}}|||yyytttwww~~~yyylllYYYJJJCCC<<<777777666222/////////000111222222111000///111111111111111111111111000000111222333444444555444555555666666666666666555555555666888999;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<;;;999;;;===>>>===<<<===>>><<<<<<=========>>>>>>>>>============<<<;;;:::999999888777888999:::888666444444333333333333333333333222222222111111111111.........///////////////////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''(((((())))))******)))((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''')))(((%%%%%%'''(((%%%)))&&&&&&))))))((())),,,'''(((((())))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///000111111222111111222222333555666777888999666777777777888888999999:::999888888888:::<<<>>>======>>>???@@@AAAAAAAAA>>>===<<<<<<===>>>@@@AAA???>>><<<;;;:::;;;;;;<<<>>>>>>>>>>>>============<<<<<<<<<<<<;;;999888777666666555555555444444444111000000//////000000000.........///////////////---............---,,,,,,222333333444444333333333111111111111111111111111000000000000000000000000000000000000000000000000---......///000000////////////............/////////////////////////////////.........///000000000333333111...///333;;;AAAGGGFFFKKKWWWdddooo~~~zzz{{{xxxvvvrrrooooooqqqssstttqqqrrrqqqsssssshhhcccaaa```jjjpppqqquuu~~~zzzyyyxxxwwwzzzwwwrrrtttxxxyyywwwyyyyyy~~~ssskkklllkkkhhhlllttt{{{~~~zzz{{{wwwfff\\\RRREEE999333222///222777777333111333555444333222000//////...111111111111111111111111000111111111222222333333222333444444555555444444555555666777888:::;;;<<<::::::;;;;;;;;;;;;::::::;;;<<<=========;;;:::999888;;;======<<<<<<===???<<<=========>>>>>>>>>>>><<<<<<======<<<;;;999888777777666777888999777555333333333333333333333333222222111111111000000000............/////////000////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++************************************************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&)))(((%%%&&&******&&&(((%%%$$$&&&&&&$$$'''+++((((((((()))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,------......///---...///000111111111111000111222333555666777777555555666777777888999999999888888888999:::;;;<<<;;;<<<===>>>???@@@@@@@@@>>>>>>======>>>???AAABBB???>>>===;;;::::::;;;;;;============<<<<<<<<<;;;======<<<<<<;;;:::888777555555555555555444444444000000////////////000000............/////////000------......------,,,+++111222222333333333222222000000000000000000000000000000000000000000000000000000000000000000000000,,,---///000000000///.........------------......////////////////////////---,,,+++---///111111111...///000000//////222444666444777???HHHQQQaaapppzzzsssoooqqquuuyyy|||||||||yyyzzzttthhhaaabbbfff]]]bbbddddddkkkzzz}}}~~~xxx}}}xxxvvv{{{}}}zzz{{{}}}zzzrrrpppxxx}}}xxxtttrrrssssssyyy}}}vvv{{{zzzooo^^^KKK;;;777666111111555222...///222000,,,///555......------...000222333000000000000000000000000111111111111111111222222111111222333333333333222666666666777888:::<<<===999::::::;;;;;;::::::999:::;;;;;;<<<;;;:::888888777:::======<<<;;;===???============>>>>>>>>>>>>;;;<<<<<<<<<<<<:::999888777666555666888888666555333333333333333333333333111111111000000000000///---.........//////000000000000000000000000000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++************)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))%%%)))(((&&&'''------(((%%%%%%(((,,,+++((((((+++))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///---...///000111111111111///000111222444555666666444555555666777888999999888888888888999:::;;;;;;:::;;;<<<>>>??????@@@@@@??????>>>>>>???AAABBBDDD@@@???===<<<;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;=========<<<;;;:::888888555555555555555444444444000000////////////000111---.........//////000000------......------,,,+++333333444444333333222111111111111111000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////333333444555888===EEEJJJcccooo~~~~~~|||tttnnnjjjllluuu|||wwwpppmmmooorrrrrrqqqzzzzzzyyyxxx|||wwwmmmpppwww}}}|||vvvvvvtttvvvzzz}}}zzzyyyooorrruuusssxxx}}}~~~uuu```KKK@@@:::888666444222111111111////////////////////////////////////////////////////////////////////////000000000000000000000000333333333333333333333222333444666777666777888:::<<<<<<;;;;;;;;;::::::::::::::::::;;;::::::999999:::;;;===??????>>>===<<<;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;:::999888999999888777666555444444555444333222111222333333111111111111000000000000000000000000000000000000////////////............,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++---,,,,,,,,,,,,---..................////////////000000000000111222333444555555666666777777888888777777777777888999:::;;;============>>>>>>>>>>>>============>>>>>>>>>???>>>>>>>>>>>>????????????<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===;;;888555333555777888777555444444555444333111////////////000//////............////////////.........---------333444444444444333222222111111111111000000000000.../////////000000000111000000000000000000000000////////////////////////........................................................................////////////////////////000000000000111555:::>>>LLLVVVeeerrrzzzzzzsssnnnnnnqqqtttzzz~~~xxxtttssstttzzz}}}|||uuurrrwww~~~}}}xxxssswww~~~{{{uuuvvvsssxxxzzzxxx{{{||||||uuuttt|||}}}kkk]]]PPPDDD:::777666555333111000/////////////////////////////////................................................////////////////////////111111111222222222222222333555666777666777999:::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999999:::<<<>>>>>>===<<<;;;:::;;;===>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999999888777666555444333555444333222222222333333111111111000000000//////////////////////////////////////////............,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++---,,,,,,,,,,,,---..................////////////000000000000111222333333444555555666777777888888777777777777888999::::::;;;;;;<<<<<<<<<=========<<<<<<<<<===============>>>>>>>>>>>>>>>=========;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;888555333555777888777555444333444333222111////////////000//////............/////////.........------------444444444444444333222222111111111111000000000000////////////000000000000000000000000000000000000////////////////////////........................................................................////////////////////////---......------...000333555<<>>======<<<<<<======<<<<<<;;;:::999888888777666555444444333444444333222222222222333111111000000000000///////////////////////////////////////............---,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,---......---............/////////000000000000111222333333444444555555666777777777777777777777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;:::888555333555666777777444333333333222222111000//////////////////............//////............------------444444444555444333333222111111111111000000000///////////////000000000000000000000000000000000000////////////////////////...................................................................................................///000///---------///...111555999===BBBIIINNNggglllttt~~~}}}}}}|||{{{wwwsssrrrxxxzzzzzz{{{zzzsssiiifffmmmvvvzzzzzzsssjjjaaa___^^^```ffflllppprrryyy{{{|||qqqrrrqqqqqqrrrwww{{{vvvxxxqqqsss}}}xxxxxx|||uuunnnnnnuuu}}}yyydddVVVHHH???777333111......111.........------...............................................................................................................///000111111222222333444666666666777888:::;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;:::888888999::::::::::::999999:::<<<===>>>======<<<<<<======<<<<<<;;;:::999777777666555555444333333333333333222222222222222111000000000//////////////////////////////////////////.........---------,,,,,,,,,------,,,,,,,,,++++++************++++++************************---,,,,,,++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((***)))'''''')))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))*********+++++++++,,,,,,++++++,,,,,,---...---------.........///////////////000000111222333333444444555555666777777666666666777777888999:::999999999:::::::::;;;;;;::::::::::::999999999999===<<<<<<;;;;;;:::::::::;;;::::::::::::::::::;;;::::::;;;;;;999777555444555666777666444222222222111111000000///////////////......------......///------------------------444444555555555444333333111111111111000000000///000000000000////////////////////////////////////................................................................................................---------------------------///000000///...///000000000//////000222777:::PPPUUU^^^jjjvvv~~~|||}}}zzz{{{zzzuuuoooqqqzzzxxxnnncccaaaaaahhhrrrzzz|||{{{qqqrrrtttwwwvvvppphhhccccccdddcccdddkkk{{{ooolllrrruuuttt~~~}}}~~~~~~}}}{{{ooo___MMM<<<333222......111111...---...,,,------...............------------------------................................................////////////////////////...//////000111222333333222333555555555555777999999999999:::::::::::::::888999999:::;;;;;;::::::777888888999999999999999888999;;;<<<=========<<<<<<<<<<<<<<<;;;:::999888666666555555444444333333333333333222222222111111000000000////////////.......................................------------+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++************************+++*********)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((***)))'''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))*********+++++++++,,,++++++++++++,,,------------------............////////////000111222333333333333444555555666666666666666666777888999:::999999:::::::::;;;;;;;;;999999999999888888888888<<<;;;;;;;;;::::::999999:::::::::999999:::::::::999:::::::::999777666555555666777555333111111111000000000000/////////.........------------......,,,,,,------------------555555555555555444333333111111111111000000000000000000000000////////////////////////////////////........................------------------------------------------------------------------------------------------------+++---......------///000000///...---...000222444;;;@@@IIIUUUbbbqqq||||||xxx{{{|||{{{yyy}}}|||sssiiillluuu}}}zzzxxxxxxtttkkkfffeee]]]```bbbccclll~~~mmmeeejjjssszzz}}}ooobbbSSSGGG===555222333222///...000000------000+++,,,---...............------------------------------------------------------------------------//////////////////////////////000000111111222222000222333444444444666777777777888888888888999999666777888999:::::::::999888888888888999999999:::888999:::<<<=========<<<;;;;;;;;;::::::999888777555555444444444333333333222222222333222111111000000000////////////.......................................------------,,,++++++,,,,,,,,,,,,++++++******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************++++++++++++++++++++++++,,,------,,,------------.........////////////000111222222222222333333444555555555666666666666777888999999999999999999::::::::::::777777888888888999999999::::::::::::::::::::::::::::::999999999999::::::999999999999888777666555444666666555222000000000...//////000000//////.........------------......,,,,,,,,,,,,------------555555555555555444444333111111111111000000000000111000000000/////////...////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000---,,,,,,---///111111111111555;;;BBBKKKVVVccckkkmmmyyy~~~xxxuuu|||zzztttssswwwqqqqqqmmmsssxxx{{{{{{nnnsss{{{~~~yyygggWWWOOODDD:::555222000222777333000///000///,,,...222++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////...000222222222222444666666666666666777777777888555555666888888999999888999888888888999999::::::777888:::<<<=========<<<999999999999888777666666444444444333333333333333111222222333222111000///000000/////////..........................................---------,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******************************((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************++++++++++++++++++***++++++,,,---,,,,,,---------.........///......//////000111222222222222333444444555555666555555666666777888999777777777888888888999999666666777888999::::::;;;999999::::::;;;<<<<<<<<<::::::999999999999::::::999999888888777777666666444555666444222/////////---...///000000///.........------,,,,,,------...++++++,,,,,,,,,---------555555666666555555444333111111111111000000000000111111000000/////////...////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////---,,,,,,///111+++++++++---///000///...,,,///111222444999@@@FFFLLLXXXjjjzzz}}}}}}~~~xxxtttsss~~~}}}yyyxxx~~~~~~xxxxxxuuurrr|||iiiYYYOOOBBB666444...---111111---+++---***)))+++...---******---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................------...///111111111111333555444555555555666666777777444444666777777888888888999999888888999999:::;;;777888:::<<<============888999999888888777666555444444333333333333333333111111222333222111000///000/////////..........................................---------,,,,,,,,,+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------...............//////000111222111222222333333444555555555555555666666777888999666666666666777777777777555555666888999:::;;;<<<888999:::;;;<<<<<<===>>>:::999999999999999999:::999999888888777777666666444555666444111///...///---...///000000///.........------,,,,,,------...+++++++++,,,,,,---------555555444333333222111111222222111111111111222222222222222111000//////...///...---,,,,,,---///000------............------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------............////////////666<<>>>>>>>>======<<<<<<;;;;;;999777666666666555444444333333222222111111111222222222111111000000///------------------------......---------,,,,,,,,,333333333333222222111111111111000000000000111111111111000000////////////000000///...---,,,,,,,,,------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,---------,,,,,,---------.........111000...------///111333111999BBBFFFIIITTTgggvvvnnnnnnsss~~~vvvrrrwww~~~yyy|||ssshhh]]]WWWPPPLLLEEE===888444444333111111111000000/////////------------------------++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...............///111111222222222333444444555555666666666666666666666666444555666666777777666666999999999;;;<<<===;;;999888777777777666666666666444444444444333222111111...///////////////......000000///...............---...000111111///---+++------------------------///...,,,+++***+++,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))***+++,,,------...,,,------....../////////000000111111222222333333111222222222333555666777888888888777777777777777999::::::;;;<<<<<<;;;;;;999999999999:::;;;<<<===???>>>===<<<;;;;;;::::::;;;:::888777777777666444333333333222222111111111222111111111000000000///..............................---------,,,,,,,,,333222222222222222111111111000000000000000000111000000000///////////////000000///......---,,,+++------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------...///000111111///111333444666<<>>;;;:::999777444222111//////000//////....../////////222111111000000///......111///---,,,++++++,,,---***++++++++++++++++++***************************))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...//////000111222333444444444444444444444444333333333333444444555666666666555555666666777888888999:::999777777777777444222444333333333333333333444333222222222111111111111111000000///////////////........................------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''***))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,---.........//////////////////000111333444555555444555666666777777666666999888777666666666666777888888999999::::::;;;;;;888888888999999:::::::::888777666666666666444222333333333222222222111111222111000///............////////////////////////............------------222222222111111111111000000000000000000000000000///////////////////////////............---------------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////......------------------------------------,,,------...///---///000111000000222444;;;;;;===@@@DDDGGGGGGFFFGGGHHHKKKOOOSSSWWWYYY[[[_________aaabbbbbb```___UUUSSSTTTYYYaaagggiiiiii___bbbddddddaaa___aaaccc\\\SSSHHHAAA===<<<;;;:::999888555333111000000000///......---------......,,,,,,------...///111111333333222000...---,,,+++///...,,,+++******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------///000000111222333444444333333333333333333333333333333333444555555666666666666666777888888999999:::999777777777777555333444444333333333333444444444444333333333222222222000000//////......//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,---------.........//////...///000111222444555555555555666777777777777777777666666555555555555666888999:::;;;;;;;;;:::999888888999:::;;;<<<======:::888666555555555444222333333333222222222111111222111000//////......///////////////////////////............------------222222222111111111000000///////////////////////////////////////////////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++,,,,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222222///...---...///000000///000000000000111222333333222333555777999;;;;;;;;;>>>===>>>AAAEEEEEEBBB???=========@@@CCCFFFEEEDDDAAACCCDDDCCC@@@>>>===>>>777444111000222333444333444333222111111222444555222222111000////////////------......///000222222222111000///...,,,++++++---,,,+++***))))))******++++++************++++++************************))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---000000111111222333333444222222222222333333333333222333333444444555666666666666777777888999999999:::999777666777777666444444444333333333333444444333333333222222222222111000//////.........//////.................................---------,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************++++++++++++,,,,,,---------...............///111222333444555777888888999999999999999666666555555555555555666999:::;;;===<<<;;;999888999999::::::;;;<<<<<<===;;;999666444444444444333333333333222222222111111111111000///////////////////////////////////////.........---------,,,,,,222222222111111111000000///////////////////////////////////////////////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111000000000...------///000///---/////////.........000111222222111111111111111111111000000333777777333000444444444555666555444222555555555444333333555666222111////////////---,,,//////000000000000//////111000///......------...///...............//////.........---------,,,,,,+++*********)))))))))***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++******++++++,,,---000000000111111222222222111111111222222222333333222222333333444555555555666666666777888888999999:::888555555666666666555333333222222222222333333111111111111000000000000//////............//////..............................---------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------------......///000222333444555777777888999999999999999666666555555555666666777888999;;;<<<<<<;;;999777::::::::::::999999999999;;;888555444444555444333333333333222222222111111111000000////////////000...........................------------,,,,,,,,,222222222111111111111000000000000000000000000000///////////////////////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...---,,,,,,---...---,,,,,,---...---,,,,,,...000111000///...---...///000///...///000111000...,,,......///000000/////////,,,+++))))))***,,,...000............------,,,,,,---...//////...---+++***---------------...//////------,,,+++*********+++++++++,,,,,,------------*********************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++++++++++++++++++++,,,------/////////000000000111111000000000111111222222333222222222333444444555555555555555666777777888888999666444333444555555444222222111111111111222222000////////////...............------......//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))************++++++++++++,,,,,,,,,---------...///000111333444444444444555666666666666666666555555555555666777777777888999:::::::::999888:::999999999888888888777999777555555555666555444333333333222222222111111000000////////////000000........................------------,,,,,,,,,,,,222222222111111111111000000000000000000000000000///////////////////////////............---------------............------++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------........................------......------......***,,,...---+++***,,,---++++++,,,,,,,,,---------,,,---...---,,,+++,,,---***+++,,,,,,,,,,,,------000///...---///000111111***++++++,,,,,,---///000...///////////////......------,,,------...///000,,,,,,+++******************+++++++++,,,,,,,,,---)))******++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,------...............//////////////////000000111222222333111222222333333444555555444444444555666666777777777555222111222444444444111111000000000000111111/////////............---...------------...///000------------------------,,,,,,+++++++++*********************************))))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,---...///000111222333444333333444555555555555555444444333444444555555666777777777888888999999999888888888888999999999999666555555666777777555444333333333222222222111111000000////////////000000........................---------,,,,,,,,,++++++222222222111111111111000000000000000000000000000//////////////////////////////.........------------..................---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++------------------------******++++++,,,...///000,,,...//////------...000,,,...000000---+++,,,...,,,---...000000///---,,,,,,...///...++++++...111...///...---,,,,,,---...///...............,,,+++//////...,,,++++++,,,...++++++++++++,,,---///000---,,,,,,++++++++++++,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++)))******+++++++++******+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++------,,,,,,------...///---------..................//////000111222222222111222222333333444555555333333444444555666666666777444111000222333444333000000////////////000000////////////............---------------...///000------------------------+++++++++*********))))))************************))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((###$$$%%%&&&((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,------...000111222333444444555555666666666666666222222222222333333444555666666666666777888::::::777777888999::::::;;;<<<444444555666888888666444333333333222222222111111000000////////////000111........................---------,,,,,,,,,++++++333333222222111000//////////////////............////////////////////////.........------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((())))))************))))))))))))************))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++************************++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,+++***+++,,,---...------------------------+++,,,---///000111111111111222333333444444333333333333333333333333333333444333333222111000//////000000000000000///......////////////////////////........................------------,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((())))))))))))(((((())))))***+++(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,...............000222222333333333444555555555333222000000000222444555666666666666777888999:::999999:::::::::999888888666666666666666555444444333333333222222111111111000000///...............---/////////---,,,---.........---,,,,,,+++******333333222111111000//////////////////..........................................---------,,,,,,,,,------------------------************************+++++++++*********))))))******)))))))))((((((((())))))************))))))))))))************))))))(((((()))))))))*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++++++++,,,------------------------------+++,,,---///000000111111111222222333444333333333333333333333333333333333333333222222111000//////000000000000000///......////////////////////////........................,,,---------,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******))))))******+++,,,---...//////......000222222333333333333333333444222111000000000222444666777777777777777888999:::999999::::::999999888777666666777777666666555444333333333222222111111111000000///..................///000///---------.........---,,,,,,+++******222222222111111000000///////////////............------------------------...------------,,,,,,,,,------------------------))))))))))))))))))))))))+++++++++***************++++++*********)))))))))((())))))******))))))(((((())))))******))))))((((((((())))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------------------------+++,,,---...///000000000111111222333333333333222222222222222222222222222222222222111111000000000000000000000000///......////////////////////////........................,,,,,,---------,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''''''''''''''((())))))&&&'''((()))***))))))((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,******))))))******+++,,,---...//////...///111333333333333333222222222222111000000000111333666777999888888888888888999999999999999999999888777777666777777777777666555555222222222222222111111111000000///........./////////000111000...---...///...------,,,,,,++++++***222111111111000000000///////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++*********)))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))******************************************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000111111222222222222222222222222222222222222222111111111111000000000000000000000000000///......////////////////////////........................,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))&&&''')))++++++***)))((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''&&&&&&&&&'''((()))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++******))))))******+++,,,---...//////...///111222444444444333333222222111111111111222444666888999:::999999888888888888999999999999999888777666666666777777777777666555555222222222111111111111111000000///////////////000///111111000///...///000---------,,,,,,+++++++++111111111000000000000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++*********)))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...///000111111222222111111111111111111111111111111000000000000000000111111000000000000000///......////////////////////////........................+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))'''(((***,,,,,,+++***)))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&"""$$$&&&((()))***))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******))))))******+++,,,,,,---......---...000222555555444444333333222222222333333555666888999:::999999888888777888888888888888888888777666555444666666666666666555444444111111111111111111111111000000/////////000000111///111111000///...///000------,,,,,,,,,,,,++++++000000000000000000000000////////////............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++*********)))))))))'''(((((())))))((((((''''''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++************++++++)))))))))***************************************+++++++++************)))************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////000111111111111000000000000000000000000000/////////000000111111111000000000000000///......////////////////////////........................++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''''''''''''''((())))))'''((()))++++++******)))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''######%%%'''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******))))))******+++,,,+++,,,------,,,---///111333333333333222222222222333444555666777888999999888777777777777777888888888888888888777555444333444555555555555444333333000000000111111111111111000000/////////000111111///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000000000////////////....................................,,,,,,,,,---------......++++++++++++++++++++++++************************))))))*********+++++++++******)))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++************++++++((()))))))))*********+++************************++++++******))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++,,,,,,---.........------...///000000111111000000000000000000000000000000.........///000111111222000000000000000///......////////////////////////........................***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))***)))(((((('''''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************))))))******+++,,,***+++,,,,,,++++++---///000000000000111111111111333333444555666666777777555555555555666777888888888888888777666555333222333333444444333333222111///000000000111111111222000000//////000111111222...///000///---------...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000/////////............////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,------...---------...//////000000000000000000000000000000000000000---......///000111222222000000000000000//////...////////////////////////........................***+++,,,,,,------------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))))),,,+++)))''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,)))***++++++***+++---...------......//////000000222222333444555555555444444444444444555777888888888888888777666444333222222333333333333222111111//////000000111111111222000000///000000111222222.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000////////////000000//////.........---------//////...---,,,,,,++++++***++++++,,,,,,++++++*********************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***************+++))))))))))))))))))******++++++******))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))&&&(((******)))(((((()))''''''(((((((((((('''''')))))))))))))))(((''''''''''''(((******+++++++++***)))))))))((((((''''''+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---..................////////////......///000000000000000000000000000000000000000111000///...------...///,,,,,,,,,---------......///............------------------,,,,,,+++++++++***,,,---,,,++++++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,---...///000111111333333444444444444444444444444444555666777777888:::999777555444333444444222222222111111111111000000000000000000000000000444333111////////////000...........................---,,,,,,++++++,,,,,,000000000000000000000000000000////////////000000///.........------------///......---,,,,,,++++++***++++++,,,,,,++++++******************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))((())))))************)))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))'''(((******)))(((((()))''''''(((((((((((('''''')))))))))))))))(((''''''''''''(((******++++++***+++++++++*********))))))*********)))))))))((((((************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++******++++++,,,------................../////////......///000000000000000000000000000000000000000111000///...---......///,,,---------........................---------------,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,---...///000111111333333333333444444444444333444444555666666777777999888666444333333333333222222222111111111000000000000000000000000000000333222111////////////000........................------,,,+++++++++++++++000000000000000000000000000//////......//////000............------------......------,,,,,,++++++******++++++++++++******************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))+++*********))))))((((((((())))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))''')))******)))(((((()))''''''(((((((((((('''''')))))))))))))))(((((('''''''''((()))************++++++************))))))******))))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++*********+++,,,,,,---------------.........//////......///000000000000///000000000000000000000000000000///............///------........./////////............------------+++,,,,,,,,,,,,,,,,,,------...///...,,,++++++---+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,+++,,,,,,---...///000000222222333333333444444444333444444555555666666666777666555444333222222222222222111111111000000000000000000000000000000000222222111000////////////------------------------,,,,,,+++************+++/////////////////////////////////....../////////---------------------------------,,,,,,,,,++++++******++++++++++++******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((()))******++++++******)))((((((((('''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((***++++++)))(((((()))''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))******))))))((((((((((((((((((''''''))))))))))))))))))((((((************************))))))))))))))))))))))))(((((((((((()))))))))***************************)))*********++++++,,,,,,,,,,,,,,,---.........///---...//////000000//////000000000000000000000000/////////.........//////.........////////////000.........---------,,,,,,+++++++++,,,,,,---------...///000...,,,++++++,,,************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++,,,---...//////000111111222222333333444444333333444444444555555555555555444333222222111111111111111111000000000000////////////////////////111111000000////////////------------------------,,,+++******))))))******//////////////////////////////............//////,,,,,,------------------,,,,,,,,,,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))******+++,,,************))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))***,,,+++)))(((((()))''''''((((((((((((''''''(((((())))))))))))(((((('''(((((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************))))))***************++++++++++++,,,---.........------...///////////////////////////////////////......//////////////////.........////////////000...------------,,,,,,,,,+++++++++,,,,,,---------...//////...,,,***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,---...//////000000111111222333333444333333333333444444444444444444444333333222111111111111111000000000//////////////////////////////000000000000/////////...------------------------,,,+++******))))))******000000000000000000000000///......------......///,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((***)))))))))***+++,,,---)))))))))))))))))))))***'''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))***+++,,,,,,***(((((()))''''''(((((((((((('''''''''(((((()))))))))))))))'''(((((())))))((((((((((((((())))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))************************)))))))))))))))))))))))))))***++++++,,,---......------...////////////...////////////////////////---...//////000/////////------........./////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---...---+++******,,,(((((()))))))))))))))***))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++)))******+++,,,---......//////000111222333333444333333333333333333333333333444444444444333222111111111000000000/////////000000000000000000000000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++000000000000000000000000///......------......///++++++,,,,,,,,,---------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))***+++,,,((((((((()))******++++++((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))***,,,---,,,***(((((()))''''''((((((((((((''''''''''''((()))))))))))))))'''(((((((((((((((''''''((((((((()))))))))******'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))))))))))))))))))))***+++,,,---......,,,---......//////......////////////////////////,,,---///000000000//////,,,---------............---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***)))***,,,(((((((((((())))))******))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,---............///000111222333333333333222222222222222222333444444555555444222222111000000000////////////000000000000000000000000---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++000000000000000000000000.........------.........+++++++++,,,,,,---------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((()))++++++''''''((()))***+++,,,,,,))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))+++,,,---,,,***(((((()))''''''((((((((((((''''''''''''((()))))))))))))))'''(((((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,---......,,,---......//////......////////////////////////,,,---///000000000//////,,,,,,,,,---------......---------,,,,,,,,,++++++---------,,,,,,+++++++++)))***++++++***)))***,,,'''((((((((())))))******))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...---...///000111222333333333222222222222222222222333444555555555444333222000000000000////////////000000000000000000000000---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,........................---------.........//////.........------,,,,,,,,,,,,++++++******++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////............////////////........................,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...///000111111333333222111222333444555555555666666555444333333222222222111000//////...////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................------------.........///......---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++,,,---...////////////............////////////........................,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------...///000111222222333222222111222333444555555555555555555444333333222222111111000//////...////////////////////////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................------------............------------,,,,,,,,,,,,,,,++++++******++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,+++,,,---......//////...............////////////////////////////////////,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((''''''(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---......///000111222222222222111111222222333444444444555555444444333333222222111111000//////////////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++++++++,,,---........................////////////////////////////////////,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///000111111111111111111111222222333333333444444444333333222111111111111000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***+++,,,---........................////////////////////////////////////,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,---...//////000000111111111111222111222222333333333333333222111111111000000000000000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***+++,,,------......---............////////////........................,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,---......//////000111111111111000111111222333333333222222111111000000000000000000////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,------------............////////////------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---......///...///000111111111000///000000111222222222222222000000000000000000000111////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,------------............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''((((((((((((''''''''''''''''''((((((((()))***)))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...///000---...000111111111000//////000111222222222222222000000000000000111111111////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++000000//////.........---......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------.........---,,,,,,+++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))******++++++,,,------......///000000000000000111111111111000000000000222222222111111111000000...............---------+++,,,------......------........................************************000/////////.........---------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((())))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------......---,,,,,,+++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))******++++++'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))************))))))))))))******)))******++++++,,,,,,------....../////////////////////000000000111111111222222111111111000000000.....................///+++,,,------......------........................************************/////////...............,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------------------------------,,,,,,+++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))******+++''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((()))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******))))))******+++,,,,,,,,,------...////////////...---......///111222222333111111111111000000000000.........//////000000000,,,,,,---............---------------------------************************........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++,,,---+++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------,,,,,,+++************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******)))))))))***++++++,,,,,,------...///////////////......//////000111111222111111000000000/////////---......///000111111222,,,------...............------------------------************************---------...............,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))******************+++++++++,,,,,,************++++++,,,---*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******((())))))******+++,,,,,,---...//////000000//////000/////////////////////000000000/////////......---......///000111111222,,,---......//////......------------------------************************---------------.........,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******((((((((()))))))))******************++++++++++++******)))******+++,,,---))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$&&&''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******(((((())))))***+++++++++------...////////////...000000000//////.........////////////.....................//////000000000------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........------------,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))*********(((((((((((()))))))))***************++++++++++++))))))))))))***+++,,,---((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))************))))))))))))******(((((())))))******++++++++++++,,,------------,,,.........////////////////////////.........------.....................///------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------...............------------,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((()))))))))))))))************+++++++++))))))))))))***+++,,,---((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******%%%%%%&&&'''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******((((((((()))******++++++))))))***++++++++++++***,,,------...///000111111//////.........---------...............------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************000///...---------------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++++++++,,,,,,,,,------,,,,,,------.../////////.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))))))))))))))*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,------......///------------------------------------------------...------------,,,,,,,,,------------------------+++++++++************))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))***++++++++++++***************************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********++++++******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++,,,------......------------------------------------------------------------------------........................+++++++++*********))))))---,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%''')))***'''''''''(((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))***++++++++++++***************************************************************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))******+++,,,,,,,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))*********++++++******++++++,,,---------------------------------------------------------------------------------........................+++++++++*********))))))---,,,,,,,,,,,,------...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))***++++++++++++***************************************************************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''&&&''''''((()))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((()))+++,,,---...///,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((())))))))))))*********)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++++++++************)))+++++++++++++++,,,------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))***++++++++++++***************************************************************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''')))+++---///000111---,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))***+++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))************************************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''(((+++---000111222------,,,,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%)))))))))(((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((+++*********))))))(((((()))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))***+++,,,---------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------........................---------,,,,,,++++++++++++++++++************))),,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))(((((())))))*********+++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,++++++++++++++++++************)))++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((''''''''''''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&''''''((())))))***''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))))))))(((((()))))))))*********++++++*********************************++++++++++++,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))******,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))************************************************++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''(((((()))***++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))+++******))))))******+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&))))))((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((()))))))))*********************************))))))*********+++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((()))************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''***))))))(((''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******************************)))))))))************+++***************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++++++++++++++++++++************)))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))*********)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))(((((((((''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***((()))))))))***************++++++++++++,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))((()))))))))*********************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''(((((((((((())))))))))))))))))************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))%%%''')))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))******)))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++******)))((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((&&&%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))*********+++)))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''++++++***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((******))))))((((((((((((************************************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((***))))))))))))(((((((((************************************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))(((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((''''''((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************((())))))***************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''((()))))))))((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))******'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((('''))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))(((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))***'''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***))))))(((((((((((())))))''''''''''''((((((((()))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************,,,,,,++++++***)))))))))---***)))***,,,---+++)))+++++++++++++++*********,,,,,,,,,++++++*********((())))))*********)))))))))***+++++++++++++++***'''((()))*********)))((())))))******+++++++++,,,************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))************))))))))))))************************************&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((((())))))(((((('''''''''((())))))))))))(((((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************,,,+++++++++++++++++++++---+++***+++...///...,,,---------------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,---------,,,+++***))))))*********+++++++++************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))*********)))))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((('''''''''(((((()))))))))*********(((((()))))))))*********************************'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))((('''''''''(((((())))))(((((((((((())))))''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++++++++++++++,,,,,,,,,---------+++***)))***,,,------++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******++++++++++++******)))***++++++,,,++++++++++++,,,,,,,,,+++***)))((()))************+++++++++++++++*********)))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))(((((((((((()))************)))))))))((((((((())))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((())))))))))))******(((((())))))))))))******************************))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))******)))((('''''''''((())))))(((((((((((())))))'''(((((((((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---------------------------------,,,,,,------,,,,,,++++++,,,,,,---.........------***+++*********)))))))))************+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++*********)))))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))***(((((((((((()))))))))************************************))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((('''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))***+++***)))((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++////////////............---......///000111111222222222222222222222222222111222222222111111000//////000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++************))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((()))))))))************)))((((((((())))))))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---------------------------------,,,---//////......000111111222333444555666777888888888888999999999999999999999999999999888777666222222222111000...---,,,------,,,+++++++++,,,,,,......------------,,,,,,,,,++++++++++++*********)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++++++++*********)))))))))))))))(((((((((((())))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))''''''(((((((((((()))))))))))))))))))))))))))))),,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&''''''((())))))***''''''''''''(((((((((((((((((()))))))))*********)))))))))((())))))******))))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,------...,,,---...///000111222222///222555777777999<<>>777222...---+++******++++++***)))((('''&&&((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******((())))))***************)))******+++++++++++++++,,,,,,,,,,,,,,,---......---///111333666:::???CCCJJJMMMQQQUUUXXX\\\```ccchhhiiijjjkkkkkkkkkkkkkkkjjjjjjkkklllmmmnnnoooppprrrrrrrrrqqqqqqqqqpppppppppnnnooorrrqqqmmmmmmpppqqqpppnnnlllllllllkkkjjjkkkjjjiiigggeeebbb```___[[[XXXSSSMMMHHHCCC@@@>>>666444111...,,,+++,,,,,,***+++,,,,,,+++***))))))+++++++++++++++***))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''&&&'''((()))*********)))************************))))))))))))************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++******************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))UUUOOOFFF>>>888333000---)))******+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******((()))******++++++******((())))))***+++++++++,,,,,,+++++++++---...000222333666<<>>>>>=========<<<<<<<<<888888999999777555222000222111000......///000111111...+++***+++,,,,,,,,,,,,***(((((()))*********,,,+++***))))))***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))aaadddhhhiiijjjiiiiiijjjffffffeeecccaaa]]]YYYWWWHHHEEE>>>777222...,,,++++++******+++++++++)))'''))))))************))))))******)))))))))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++,,,,,,+++***+++,,,,,,------000444777===AAAGGGNNNUUUZZZ^^^___ffffffgggjjjmmmooonnnmmmhhhhhhhhhhhhiiijjjkkklllpppqqqsssuuuvvvuuuuuutttuuutttrrrqqqpppooommmlllnnnkkkiiiggghhhhhhgggfffeeeeeedddcccdddeeehhhkkkgggeeeeeegggjjjmmmlllkkkmmmpppsssuuuvvvvvvvvvwwwsssppplllgggdddcccccccccgggiiilllnnnpppqqqqqqppppppkkkggggggkkknnnnnnlllllljjjiiiiiiiiihhhdddaaabbb\\\SSSMMMIIICCC;;;555222///,,,***+++,,,,,,,,,++++++***)))((()))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************,,,+++++++++***************************+++++++++))))))***+++,,,,,,+++***...///000///......///111...///000222555888:::;;;AAABBBDDDGGGIIIKKKMMMNNNOOONNNNNNNNNOOOPPPQQQRRRPPPOOOOOOOOOOOONNNNNNNNNKKKLLLLLLLLLJJJGGGEEECCC???===;;;888555222111000222000---,,,,,,------------,,,+++,,,---,,,+++))),,,+++***))))))))))))***+++************)))))))))(((((((((((()))))))))***))))))))))))))))))))))))XXX\\\bbbfffggghhhhhhiiiffffffggggggfffdddbbbaaaZZZVVVNNNEEE<<<444///,,,---,,,++++++,,,,,,***((())))))************))))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((''''''''''''&&&))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***+++,,,------,,,+++***------......111777>>>DDDOOORRRWWW\\\aaadddffffffkkkjjjiiijjjkkkllljjjhhhbbbbbbcccdddfffhhhjjjkkknnnnnnoooooonnnmmmkkkkkkjjjiiifffcccaaa___^^^]]]^^^[[[YYYXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\\\\___ccceeefffeeeeeeeeeggghhhiiiiiijjjkkknnnqqqpppooollliiigggdddcccbbbcccfffjjjmmmppppppoooooohhhccc^^^]]]bbbiiimmmooommmllllllmmmnnnmmmkkkhhhkkkgggccc```\\\VVVMMMFFF===777000+++***,,,...///,,,,,,++++++*********)))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++((())))))******+++,,,,,,***+++---......---,,,+++---.../////////111444777;;;===AAAFFFKKKOOORRRSSSWWWXXXZZZ\\\___aaacccddd___^^^^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaa`````````___^^^[[[YYYWWWUUUTTTQQQNNNJJJEEEBBB@@@===:::666333222111///...,,,+++,,,---///...,,,***,,,+++++++++******)))))),,,,,,+++++++++*********((((((((()))))))))******))))))))))))))))))))))))QQQVVV]]]bbbeeeeeeeeefffggggggggggggeeedddbbbaaa```^^^YYYRRRHHH>>>555000///...,,,+++,,,---,,,+++)))******++++++******)))'''(((((((((((()))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,,,,---//////...,,,++++++...///222666<<>>:::666333...---,,,---......,,,+++++++++,,,,,,,,,+++++++++,,,+++++++++************(((((()))))))))*********))))))))))))))))))))))))QQQVVV]]]bbbeeeeeeeeeeeehhhhhhgggfffdddcccbbbaaa``````aaa]]]VVVLLLBBB<<<333000---++++++++++++*********++++++++++++******))))))))))))(((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************************************************++++++******+++,,,,,,---+++---///...,,,+++,,,---111555<<>>CCCHHHNNNTTTXXX^^^```cccfffhhhiiiiiiiiikkkkkkjjjjjjiiihhhhhhgggjjjkkkllllllmmmnnnnnnnnnoooooonnnnnnnnnmmmmmmmmmmmmllllllkkkjjjiiihhhhhhiiiiiiiiiiiigggeeebbbaaa```\\\WWWRRRNNNJJJFFFCCC<<<999444111///---,,,***************++++++++++++++++++*********)))))))))))))))))))))************************************SSSXXX^^^ccceeefffggghhhggggggggggggffffffffffffaaaccceeeeeebbbZZZRRRMMM===999333...,,,***)))(((******++++++++++++******++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***++++++,,,---...***,,,---,,,+++,,,000444;;;AAAJJJSSSYYY^^^bbbddddddfffjjjmmmnnnmmmkkkjjjiiihhhfffeeeeeecccaaa^^^XXXXXXVVVUUUTTTSSSSSSRRRPPPNNNLLLLLLPPPXXX```eeeuuuvvvvvvpppggg___ZZZYYYbbbgggpppyyy~~~|||vvvpppfffbbb^^^```gggpppwwwyyy{{{qqqmmmfffeeebbb___\\\\\\^^^```YYYXXXVVVTTTTTTUUUWWWXXX\\\^^^```ccceeegggggghhhfffbbb]]]XXXUUUUUUWWWYYYdddgggjjjmmmmmmnnnpppqqqqqqooollliiigggfffffffffaaa^^^XXXRRRKKKCCC:::444...---,,,*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++*********************************++++++++++++,,,************++++++++++++,,,---------------......+++---000222444999@@@FFFLLLOOOTTTYYY]]]bbbgggjjjgggggghhhhhhhhhhhhggggggggggggggghhhhhhiiiiiiiiikkklllmmmnnnooooooooonnnppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhfffeeedddbbb```^^^]]]\\\YYYWWWQQQLLLFFF@@@;;;666222///...---+++***)))******++++++************))))))))))))))))))*********++++++************************PPPTTTZZZ___bbbdddfffhhhiiihhhhhhhhhhhhhhhhhhiiieeefffggggggeeeaaa^^^[[[PPPJJJAAA888222...+++)))***++++++,,,,,,++++++***************++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,---......***---/////////444<<>>777222...,,,...,,,******+++---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++,,,---,,,(((%%%&&&(((***++++++******)))(((((((((''')))******((('''((()))(((((()))***+++,,,,,,---))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))*********)))))))))))))))***************************)))(((((()))***+++---+++---//////...---,,,------///111333555;;;CCCIIISSSYYY```cccccccccdddfffjjjhhheeebbb___]]]\\\\\\ZZZXXXVVVUUUUUUWWWZZZ[[[```cccffffffddddddfffhhhhhhffffffhhhjjjiiiddd```bbbbbb```^^^\\\YYYXXXWWW\\\]]]^^^```bbbdddffffffgggggghhhhhhiiijjjkkklllhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhfffccc```___YYYSSSJJJBBB===888333///+++,,,,,,------,,,,,,,,,,,,***)))'''((())),,,---))))))******++++++++++++JJJIIIGGGHHHKKKPPPUUUYYYaaaaaaccceeeggghhhggggggiiiiiiiiihhhgggfffeeedddeeeaaa]]]YYYUUUNNNCCC;;;444---)))+++,,,***)))+++******++++++******))))))+++*********))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,***,,,---...---,,,---...555:::BBBIIIPPPUUUZZZ]]]bbb```bbbgggkkkjjjjjjmmmrrrooojjjeee```[[[XXXVVVYYY[[[\\\ZZZVVVTTTUUUWWW]]]aaahhhmmmmmmjjjddd```eeeiiipppwww}}}yyypppnnnuuu~~~~~~|||}}}zzzvvvtttrrrqqqsssvvvzzz{{{uuujjjcccaaabbb^^^\\\YYYYYY[[[^^^______ggggggjjjmmmqqqrrrpppooonnnmmmllllllkkkkkkkkklllkkkkkkjjjiiihhhfffdddcccaaa]]]UUUMMMFFF>>>666222///---***)))*********)))++++++++++++*********************************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))***++++++)))&&&(((((((((((())))))))))))''')))******((((((((())),,,++++++***))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))************))))))))))))************************///...---,,,,,,,,,,,,,,,---......---+++,,,///111444888???DDDIIIOOOUUUZZZaaadddgggiiigggeeedddccccccaaa]]]YYYUUUSSSRRRQQQKKKJJJIIIHHHIIIKKKMMMOOOYYY\\\```aaaaaaaaaccceeeffffffggghhhiiigggccc___^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUWWWZZZ]]]___aaabbbfffggghhhiiijjjjjjjjjjjjeeeeeedddeeefffhhhjjjlllhhhhhhiiihhhhhhfffdddccchhhccc[[[UUUOOOJJJDDD???555444222000......//////************************)))*********++++++++++++^^^YYYRRRLLLIIIJJJNNNPPPVVVXXX\\\```cccdddeeeeeeiiiiiiiiiiiihhhfffeeedddeeecccaaa```___ZZZSSSMMM???555,,,+++------++++++))))))*********************************)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,.........///222555@@@GGGQQQYYY^^^___^^^^^^___\\\]]]dddjjjjjjiiijjjmmmiiibbbXXXQQQOOORRRWWW```cccfffddd```___aaaeeennnqqquuuxxxxxxuuurrroootttyyywwwvvvyyyzzzzzz{{{vvvooommmnnnfffddd```^^^^^^^^^]]]\\\^^^^^^aaaeeejjjlllmmmlllmmmlllkkkkkkkkklllmmmnnnlllllllllkkkjjjhhhgggfffgggeeebbb]]]WWWNNNEEE???444111---******++++++***++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,)))(((***...///,,,)))&&&&&&''''''((())))))***((()))******(((((()))***,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++------,,,,,,+++++++++***.........---///222888===DDDIIIQQQXXX]]]aaadddgggfffeeeeeedddccc```\\\YYYUUURRRMMMHHHDDDAAA@@@???<<<<<<<<<>>>@@@DDDGGGIIISSSVVVZZZ\\\]]]]]]^^^```^^^aaadddeeebbb___\\\[[[XXXXXXVVVUUUTTTRRRQQQQQQJJJKKKNNNQQQUUUXXXZZZ\\\^^^```ccceeeffffffdddcccbbbbbbaaa```aaaccceeefffddddddfffggghhhhhhhhhhhhfffdddbbb```^^^[[[VVVSSSFFFCCC>>>888444111000000***+++,,,------+++***)))************++++++++++++yyytttkkkaaaXXXPPPKKKIIINNNRRRWWW\\\___aaabbbccciiiiiiiiiiiihhhhhhgggfffcccbbbbbbccccccaaa\\\XXXNNNDDD888111///...---,,,))))))))))))******++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------...000666===BBBLLLRRRZZZ```aaa^^^[[[YYYYYYVVVYYYaaahhhgggdddccc[[[[[[XXXQQQLLLPPP[[[eeennnpppqqqnnniiiiiinnntttzzz{{{{{{}}}vvvxxx~~~yyyvvvwwwzzzvvvtttpppnnnmmmkkkhhhfff]]]\\\[[[\\\```dddfffgggkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmlllkkkjjjiiihhhddddddcccccc```[[[UUUPPP@@@:::333...,,,---...///+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************///+++((()))******+++...(((((((((((())))))******((()))***)))((((((***+++***)))((((((((()))***+++))))))))))))((((((((((((*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))***************++++++)))***************++++++++++++++++++++++++++++++)))***++++++,,,,,,------...000333777<<>>777333000,,,------------,,,,,,+++++++++++++++++++++++++++yyykkk[[[LLLCCCGGGLLLSSSXXX[[[^^^aaadddfffggghhhhhhhhhhhhhhhgggcccccccccddddddbbb___\\\XXXSSSIII<<<333...---,,,++++++***)))******+++,,,***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))***************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------///444===GGGNNNVVVYYY]]]___\\\YYYVVVTTTVVVTTTXXX___bbb^^^YYYWWWRRRUUUWWWUUUSSSYYYfffqqquuuuuusssooommmpppzzzyyy}}}~~~zzzzzz~~~|||zzzxxxvvvrrrpppeeeaaa\\\YYY[[[^^^bbbddddddfffhhhjjjllllllkkkkkklllllllllllllllkkkjjjiiicccbbbbbbccccccaaa^^^\\\OOOHHH===444///.........,,,,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))((((((************************************************))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++***+++///111,,,&&&&&&,,,+++++++++*********))))))((()))***)))((()))+++---+++***)))(((((()))***+++))))))))))))((((((((((((************))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))******+++++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---...///000000000666>>>GGGPPPXXX___ccceeedddccccccbbbbbbaaa```aaa]]]YYYWWWWWWUUUQQQMMMEEECCC???;;;999888999:::AAACCCGGGKKKOOOSSSUUUVVVWWWWWWVVVWWWWWWWWWVVVVVVWWWZZZ^^^]]]ZZZWWWVVVWWWVVVUUUUUUSSSRRRQQQPPPPPPLLLMMMOOOQQQSSSVVVWWWXXXUUUWWWZZZ]]]______^^^]]]\\\^^^aaacccbbb___\\\ZZZWWWXXXYYY[[[]]]```aaabbbdddeeefffeeebbb___\\\[[[ZZZYYYWWWSSSLLLDDD===888000///---+++***+++,,,---,,,+++++++++++++++++++++kkkWWWKKKBBBGGGLLLPPPQQQTTTYYY]]]aaabbbccceeefffgggggggggeeefffffffffeeecccaaa___[[[[[[UUUHHH<<<666222///...---,,,******++++++,,,*********+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...222666===FFFPPPVVV[[[]]]^^^\\\YYYVVVTTTSSSVVVUUUXXX\\\ZZZTTTPPPPPPYYY]]]aaaaaa```dddnnnwwwvvvtttqqqpppsss{{{~~~|||zzzuuurrrhhhddd]]]ZZZZZZ\\\^^^___^^^```cccfffiiikkklllllljjjkkkkkkkkkkkkkkkjjjjjjhhhfffeeedddeeedddbbb```[[[TTTIII???888222...,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******)))(((((('''************************************************))))))))))))))))))))))))'''((()))++++++******)))++++++++++++++++++++++++(((...:::BBB:::,,,''',,,------,,,++++++***))))))))))))***)))((())),,,...111///,,,)))'''''''''((())))))))))))(((((((((((()))))))))*********++++++************************)))))))))************+++))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333<<>>FFFMMMSSSXXX[[[ZZZ[[[\\\[[[XXXUUUTTTUUURRRRRRTTTVVVRRROOORRRXXXaaaeeeiiikkklllqqqxxx|||zzz|||~~~yyyuuujjjgggeeedddddddddcccbbbaaaaaa``````bbbeeegggiiihhhiiiiiijjjjjjjjjiiiiiiiiihhhgggggggggeeebbb```\\\YYYTTTOOOIII@@@888222000000///...---,,,++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))'''(((***+++++++++)))(((***************************---777AAA<<<...)))...+++++++++***************))))))***)))((())),,,///333111...***((('''(((((())))))))))))(((((((((((((((((()))***++++++,,,---************************))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++,,,------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...222888===AAANNNSSSZZZ___aaabbbbbbccc___\\\YYYXXXZZZZZZYYYWWWRRRQQQOOOKKKGGGFFFFFFGGGEEEBBB???<<<;;;<<>>KKKUUU\\\^^^^^^^^^VVVXXXZZZYYYWWWUUUUUUUUUMMMMMMOOOPPPNNNOOOYYYeeecccgggkkkpppttt{{{~~~~~~|||~~~{{{ppppppqqqtttuuutttqqqnnniiifffaaa\\\[[[]]]aaadddgggggghhhiiiiiiiiihhhhhhffffffgggiiiiiigggccc___XXXYYY[[[\\\XXXPPPEEE===111111000...---,,,+++***+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))((((((((()))******++++++************************************************))))))))))))))))))))))))'''(((***+++,,,+++)))((()))))))))))))))))))))))))))$$$&&&///...&&&%%%,,,((((((((()))******++++++)))***))))))((()))---///111///,,,***)))***+++,,,))))))))))))((((((((((((''''''(((***+++,,,---...************************))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))***+++,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000111333777???HHHQQQVVV\\\___bbbbbb___\\\ZZZYYYYYYWWWUUUUUUVVVVVVSSSPPPJJJKKKKKKIIIFFFFFFJJJNNNOOOLLLHHHEEECCCEEEGGGIIIPPPVVV___kkkuuu}}}mmmjjjiiimmmvvv|||xxxxxx|||{{{zzzyyywwwtttrrrqqqpppiiijjjlllooosssvvvxxxzzzeee```XXXQQQMMMMMMNNNPPPLLLLLLMMMNNNPPPSSSVVVXXX]]][[[YYYVVVTTTRRRRRRRRRPPPOOOMMMIIIGGGIIIOOOTTT___```aaaaaa```^^^[[[YYYUUURRRNNNHHH@@@888222...---------,,,,,,+++++++++ttt{{{~~~xxxvvvvvv{{{{{{kkk___XXXUUUWWWRRRQQQVVV\\\]]]^^^```eeefffggggggfffdddbbbaaadddbbb``````aaa^^^ZZZUUUHHH???333---,,,...---+++,,,+++***((((((((()))***************************+++***)))'''''')))***+++***)))((()))***+++***((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******++++++,,,---*********)))******+++,,,******+++++++++,,,,,,,,,,,,***))))))+++---......++++++++++++---111777;;;HHHNNNVVVZZZ[[[ZZZYYYZZZXXXWWWVVVUUUSSSPPPLLLJJJLLLNNNQQQUUUXXX]]]bbbfffhhhmmmsssyyy||||||}}}yyyyyy~~~zzz{{{}}}|||uuupppwwwzzzooofff^^^YYYYYY[[[aaaaaabbbeeeggghhhfffdddggggggggggggffffffeeeddd\\\^^^______\\\XXXTTTQQQFFF;;;000+++---///...***---------,,,******+++,,,************))))))))))))******))))))******+++,,,************************************************))))))************))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((+++*********))))))((((((''')))+++,,,,,,,,,***)))((((((((()))******++++++((((((((()))))))))))))))))))))))))))************+++***)))(((((()))***+++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,...///...,,,))),,,...000111000//////000444;;;FFFOOOUUUYYY]]]aaaeeeaaa\\\ZZZZZZYYYVVVTTTRRRRRRSSSRRRQQQNNNKKKIIIJJJKKKNNNPPPMMMKKKPPPWWWVVVZZZ[[[VVVUUU[[[cccfffpppttt~~~{{{sssiii^^^WWWVVVXXXYYYXXXYYYYYYWWWTTTPPPNNNPPPQQQOOOSSSTTTPPPMMMOOOPPPPPPPPPPPPOOOLLLIIIFFFFFFFFFVVVYYY___cccdddaaa^^^[[[\\\YYYVVVTTTRRRLLLAAA999222111///---,,,+++++++++ccciiiqqquuuvvvyyy}}}~~~~~~vvvjjj```[[[SSSOOORRRVVVXXX[[[^^^___```ccceeefffeeedddcccdddcccbbbbbbbbb```[[[XXXQQQHHH;;;222...---,,,+++------+++***))))))))))))************************+++***)))(((((()))***+++***)))((()))***+++***((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************++++++******++++++,,,---***************++++++,,,***++++++++++++,,,,,,,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,---000777???EEEOOOTTTZZZ]]]\\\[[[ZZZZZZ\\\YYYUUURRRQQQPPPOOONNNXXXWWWWWWYYY]]]ccciiimmmqqqvvv~~~{{{xxx||||||xxx|||vvvnnnfff^^^YYYVVV\\\\\\___bbbfffgggfffdddeeefffgggggggggfffeeedddbbbcccdddcccaaa]]]YYYVVVLLLEEE;;;333///...---,,,)))***************+++,,,************))))))))))))******))))))******+++,,,************************************************)))******************)))***************)))(((((()))))))))))))))))))))))))))************+++++++++************************************)))))))))(((************)))))))))(((((()))***,,,,,,+++***)))************************(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++*********+++,,,,,,+++,,,------------///333666AAAHHHQQQXXX\\\^^^```bbbbbb^^^YYYVVVUUUTTTQQQNNNOOOMMMJJJHHHHHHJJJMMMOOOKKKKKKMMMNNNLLLLLLVVVaaannntttuuunnniiinnnxxxuuuooofffbbbccceeeffffffffffffeeebbb]]]VVVPPPLLLNNNPPPNNNJJJKKKNNNOOONNNMMMNNNNNNMMMJJJHHHFFFEEEPPPTTTZZZ```ccccccaaa___\\\YYYWWWVVVVVVSSSLLLFFF<<<888222---******,,,---SSSWWW\\\```fffppp|||sssbbbWWWMMMJJJLLLNNNRRRWWW[[[]]]```ccceeeeeeeeedddeeedddcccddddddbbb^^^[[[ZZZSSSHHH===333...,,,,,,...------,,,+++******)))************************+++***)))(((((()))***+++***)))((()))***+++***((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++******++++++,,,---***************+++,,,,,,++++++++++++,,,,,,,,,,,,.........------------------...///222888AAALLLSSSVVVYYY]]]___^^^\\\ZZZZZZWWWTTTPPPNNNOOORRRTTTUUU[[[ZZZ\\\cccooozzzxxxyyyyyyzzz}}}|||wwwooojjjcccZZZSSSVVVVVVWWWZZZ^^^``````___cccdddfffggghhhgggeeedddfffgggggggggddd```\\\ZZZVVVQQQIII>>>555000......++++++++++++++++++++++++++++++*********)))))))))******))))))******+++,,,******************************************************++++++++++++******)))************))))))((()))))))))))))))))))))))))))************+++++++++************************************))))))))))))************))))))))))))((()))***+++,,,+++******------,,,++++++***))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******)))***+++---...------,,,---000666>>>DDDTTTXXX^^^aaaaaa```______YYYUUUQQQNNNLLLKKKIIIGGGFFFDDDAAA???@@@DDDHHHJJJLLLNNNQQQTTTTTTZZZkkk{{{}}}zzzxxxyyyzzz{{{{{{zzzlll___VVVSSSPPPKKKHHHKKKNNNLLLFFFIIIKKKMMMNNNOOONNNMMMLLLNNNRRRXXX^^^bbbcccbbbaaa[[[XXXUUUVVVWWWWWWUUURRRIIICCC:::111++++++---///XXXWWWUUUUUUYYYcccpppyyyqqqcccTTTLLLIIIIIILLLQQQZZZ\\\___aaacccddddddcccddddddeeeeeeeeeccc```^^^___\\\UUUJJJ???666111///,,,,,,,,,,,,,,,,,,++++++******************************)))(((((()))*********)))((()))***+++***(((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++******++++++,,,---+++************+++,,,,,,+++++++++,,,,,,,,,------***,,,---.........///000...111777===DDDMMMWWW]]]ZZZ[[[\\\]]]\\\ZZZYYYYYYPPPQQQTTTWWW[[[]]]___```^^^aaaiiiyyy~~~yyywwwooommmnnnhhhaaa]]][[[XXXXXXYYY[[[[[[[[[```aaadddggghhhhhhgggffffffggggggfffdddaaa]]][[[]]]YYYRRRKKKCCC;;;444000111000...------,,,+++)))+++++++++*********))))))******))))))******+++,,,************************************************+++++++++,,,,,,+++++++++))))))************)))((())))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))*********)))))))))))))))((()))***++++++++++++***---------,,,,,,+++++++++))))))((((((((((((((('''((()))))))))***************))))))))))))))))))***))))))*********+++++++++++++++************++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---,,,,,,,,,---///---///222666===FFFQQQXXXbbbccccccbbb^^^ZZZVVVTTTKKKIIIGGGDDDCCCBBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHPPPUUU^^^ffflllvvvsssllleeeaaa[[[YYY\\\]]]TTTHHHJJJJJJJJJMMMPPPRRRTTTTTTPPPSSSXXX]]]```aaaaaa```ZZZWWWSSSRRRSSSTTTTTTRRRPPPKKKDDD<<<666111///...gggccc[[[UUUTTTZZZccciiiuuuxxx}}}qqq```VVVOOOKKKKKKNNNTTTVVVXXXZZZ]]]```bbbcccbbbdddeeefffeeecccbbbaaa^^^___]]]WWWMMMBBB:::555++++++,,,,,,,,,,,,------******************************))))))))))))*********)))((()))***+++***(((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++,,,---+++++++++***+++,,,,,,---++++++,,,,,,,,,---------+++---///...------///000222888AAAJJJRRRXXX]]]```^^^]]][[[YYYWWWVVVTTTSSSQQQYYYdddkkkmmmmmmlllmmmmmmttt~~~xxxvvv~~~}}}~~~sssttt{{{{{{vvvoookkkddd___]]]\\\[[[ZZZ\\\^^^aaadddfffgggggggggffffffffffffdddbbb___^^^```[[[WWWUUURRRKKK???555444111...---------,,,***++++++++++++******************))))))******+++,,,************************************************+++++++++,,,,,,+++++++++((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))******))))))******++++++++++++++++++,,,,,,,,,---------******)))))))))(((((((((((()))))))))************)))))))))******)))))))))))))))*********+++++++++++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,//////---,,,---......333<<>>===>>>???@@@BBBCCCEEEIIIMMMSSSWWWZZZ___fffsss~~~{{{xxxuuuwww|||{{{lll[[[RRRNNNIIIGGGIIIMMMPPPQQQQQQTTTXXX\\\___aaaaaaaaa\\\YYYUUURRRPPPNNNMMMLLLNNNNNNMMMJJJDDD<<<444///rrrlllccc[[[WWWWWWZZZ\\\\\\eeesssvvvhhh```YYYRRRMMMMMMNNNNNNOOOQQQUUUZZZ^^^aaa___bbbeeeeeedddbbbbbbbbb^^^___```___YYYOOOEEE???000///---,,,,,,,,,---...************************)))))))))******)))))))))***)))((()))***+++***((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,------------///000111///,,,,,,///333<<>>===>>>???>>>>>>???BBBEEEEEEGGGKKKRRR\\\hhhrrrxxxxxx~~~}}}zzz|||||||||pppaaaXXXNNNGGGFFFHHHIIIJJJOOOQQQUUUYYY]]]```bbbccc___]]]ZZZVVVQQQMMMIIIHHHIIILLLPPPRRRNNNFFF===666|||tttlllfffbbb___^^^SSSYYYcccssszzzsssppplllddd\\\ZZZRRRPPPNNNMMMOOOSSSYYY\\\\\\```cccdddbbbaaaaaabbbaaa`````````___YYYPPPHHH888666222...,,,,,,---...************************))))))************))))))***)))((()))***+++***((())))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,,,,------------......000111///...000666<<>>???BBBEEEFFFIIIKKKLLLKKKJJJJJJMMMQQQ\\\jjjyyy~~~{{{~~~zzzsssttt}}}vvvkkkeeecccaaa___\\\SSSSSSTTTTTTUUUVVVWWWXXXZZZ\\\]]][[[VVVOOOIIIFFFCCCEEEHHHKKKLLLMMMLLLKKKzzzsssfff[[[ZZZ```hhhrrryyyvvvdddTTTKKKKKKNNNQQQRRRWWW\\\^^^___aaaaaa___bbbbbbaaa```^^^]]][[[ZZZSSSKKK@@@888333000---***)))***************,,,---+++++++++************)))***)))((((((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((()))***+++)))***+++***)))((((((***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...---,,,,,,---......---/////////333:::DDDNNNUUUXXXYYYZZZZZZXXXUUUQQQNNNKKKNNNUUU]]]eeejjjlllmmm~~~~~~wwwttt}}}zzzfff[[[UUUPPPOOOQQQTTTWWWZZZ]]]aaadddcccbbbbbbcccccccccbbb```___]]]\\\\\\\\\\\\TTTHHH===555111///......---,,,*********++++++))))))******++++++++++++************************++++++************++++++)))))))))***++++++,,,,,,************************+++*********))))))((((((,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))******************************************************+++++++++,,,,,,,,,---,,,,,,+++***)))((((((************************))))))))))))))))))))))))++++++******************++++++++++++******))))))***+++++++++***+++---///000//////111999FFFVVV```cccdddeeeccc```\\\XXXVVVIIIFFFCCCCCCFFFIIILLLMMMNNNOOOPPPRRRWWW\\\bbbeeeuuu}}}}}}zzzzzz~~~yyy|||~~~~~~qqqkkkmmmvvvyyyqqquuu||||||vvvqqqkkkpppoooeeeYYYSSSRRRRRRWWWWWWVVVWWWXXXWWWTTTQQQIIIEEEBBBEEELLLRRRTTTSSSsssddd]]]\\\^^^ccchhhxxxwwwcccUUUMMMKKKKKKLLLQQQWWW[[[^^^```aaa```bbbbbbbbbaaa```^^^]]]\\\VVVRRRKKKBBB888111...,,,++++++,,,+++******+++,,,+++++++++************)))***)))((((((((()))++++++************)))))))))((())))))))))))))))))))))))************************(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))******************))))))))))))******************************+++***)))(((((()))***+++)))***+++***)))((()))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......---------......---...111666>>>FFFNNNUUUYYYZZZYYYXXXVVVRRROOOLLLJJJKKKPPPYYYcccnnnuuuzzz{{{}}}zzzzzzsssiiifffccc```\\\XXXVVVUUUZZZ^^^bbbccccccdddeeeeeedddcccbbbaaa```___^^^^^^^^^YYYQQQIIIAAA:::333...------,,,+++++++++,,,---)))*********++++++++++++************************++++++************++++++++++++******************************************++++++++++++*********)))+++***************++++++******++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))))))))*********+++---------,,,++++++***************)))))))))))))))************************++++++******************,,,+++++++++************)))+++------,,,,,,,,,---...222888@@@IIITTT^^^eeedddbbb___]]]ZZZXXXUUUSSSOOOLLLIIIIIILLLQQQTTTVVVXXX[[[bbbiiiqqqyyyxxx{{{~~~tttooorrryyy~~~kkk^^^UUUQQQQQQQQQSSSUUUVVVVVVUUUTTTPPPLLLGGGFFFJJJOOORRRSSSoooddd^^^YYYXXXZZZeeehhhnnnyyysss```RRRJJJFFFGGGIIIOOOUUUZZZ]]]___```bbbbbbbbbbbbaaa```___^^^YYYYYYVVVLLL???555///...,,,,,,,,,,,,,,,++++++***+++++++++************))))))))))))((()))******+++************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))************++++++************++++++******************************))))))))))))*********+++++++++)))((()))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------.........///555???JJJRRRWWWYYYYYYYYYWWWSSSOOOLLLJJJIIIHHHPPPTTT]]]iiivvvzzzwwwxxxxxxzzz~~~wwwxxxxxxssskkkbbb[[[WWWZZZ[[[]]]```bbbdddeeegggeeeeeedddcccbbbbbbaaaaaa___]]][[[VVVOOODDD888000------,,,,,,,,,---------************++++++++++++************************++++++************++++++,,,,,,++++++***))))))(((************************,,,,,,,,,+++++++++++++++))))))***+++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************************************''''''(((((((((((())))))------------------------******))))))((((((((('''++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++******)))+++......---,,,------...777DDDQQQZZZ```dddfffbbb]]]WWWTTTSSSSSSPPPNNNNNNKKKIIIJJJPPPWWW]]]```cccjjjvvv}}}~~~vvvtttyyy~~~~~~zzz{{{iii\\\UUUNNNPPPRRRSSSSSSSSSTTTUUUWWWRRRLLLHHHGGGJJJOOORRRzzzrrrjjjaaa\\\\\\YYYYYY\\\iii~~~}}}kkk[[[PPPKKKHHHFFFHHHMMMSSSWWW\\\```aaabbbbbbbbbbbbbbbaaaaaa[[[\\\ZZZSSSHHH===555111---,,,++++++,,,,,,+++***+++++++++*********)))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((('''''''''((()))))))))************+++******))))))******+++***************************))))))))))))))))))******+++,,,+++)))((()))***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---------------///111666<<>>888222...,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++((())))))***++++++,,,,,,************************)))))))))))))))*********++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++************************************************++++++************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------,,,,,,------------.........---,,,,,,111:::FFFNNN\\\^^^___]]]XXXSSSOOONNNKKKLLLNNNOOOPPPPPPQQQQQQ\\\aaakkkzzz~~~vvvooojjjmmmooovvv~~~~~~xxxpppfff[[[TTTOOONNNMMMKKKIIIGGGFFFEEE}}}uuuiii]]]YYYYYYZZZaaahhhzzz~~~pppggggggdddZZZUUUVVVXXXZZZ\\\^^^```aaabbbbbbaaaaaaaaa```^^^ZZZVVVSSSCCC;;;222------...---++++++++++++************)))'''((()))***+++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))(((+++,,,---,,,***)))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------.............../////////111999FFFPPPVVVUUUTTTRRROOOLLLIIIHHHJJJNNNVVV```lllxxx|||nnnqqqyyy||||||}}}yyyeee```^^^YYYXXX[[[ZZZ[[[^^^```aaaaaaaaa```___^^^]]]]]]^^^]]][[[YYYOOOIII@@@777000------...------,,,,,,,,,+++++++++************************++++++************++++++******************++++++************************)))))))))******+++++++++...------,,,++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++************************************************+++++++++******)))))))))))))))***************************+++,,,,,,------++++++++++++++++++++++++******++++++,,,------...,,,---------..................///222:::EEERRR[[[```___\\\WWWQQQNNNMMMMMMMMMPPPRRRQQQOOOOOOTTTXXXgggnnnzzzzzzssspppnnnpppsssuuuwww}}}lll]]]SSSOOOJJJHHHHHHGGGEEECCC|||{{{oooaaa\\\ZZZWWWWWWZZZiiiwww~~~vvvvvvppp```UUUTTTVVVXXXZZZ\\\___```aaabbb^^^aaabbb```[[[XXXXXXYYYLLLCCC777000......,,,***+++++++++************)))'''((()))++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))************++++++************++++++************************((()))***++++++***)))(((+++,,,---,,,***)))***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,------------------.........//////000111111111444>>>MMMXXXSSSRRRQQQOOOMMMKKKHHHGGGNNNSSS\\\hhhuuupppjjjyyy~~~lllhhhfff^^^YYYZZZYYY[[[]]]```aaaaaaaaa```^^^]]]\\\]]]^^^]]][[[YYYXXXQQQFFF:::222......///---------,,,,,,+++++++++************************++++++************++++++,,,,,,++++++***)))))))))*********************************++++++,,,,,,,,,000///---+++*********+++******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++************************************************++++++******))))))((((((************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////---///333888AAAMMMZZZbbb\\\ZZZVVVQQQLLLKKKLLLMMMQQQTTTUUUQQQMMMNNNUUU]]]rrryyyzzzzzzwwwuuutttqqqpppuuu|||xxx|||~~~zzzfffXXXQQQIIIEEEFFFHHHFFFCCCxxx{{{~~~~~~||||||xxxkkkjjjggg\\\SSSRRRSSSbbbuuuhhhWWWRRRWWWVVVWWW[[[\\\[[[___eeecccccccccbbbaaa___]]][[[XXXMMM@@@777333000+++'''+++++++++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))((((((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------............///,,,...///...,,,,,,---...111111333;;;GGGPPPSSSSSSVVVNNNLLLQQQQQQKKKJJJPPPVVV[[[dddrrr{{{~~~~~~|||rrrwww}}}{{{{{{uuuiii___YYYVVVUUUXXX\\\___^^^\\\aaa___\\\\\\]]]^^^^^^^^^YYYXXXTTTJJJ>>>333...,,,------,,,***((()))---///************************)))************+++++++++************************++++++******************************************888555111...,,,+++,,,---,,,,,,,,,+++++++++******+++*********))))))((((((+++*********))))))((((((,,,+++***))))))***+++,,,))))))************))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,---------........................------///...------....../////////444>>>IIITTT[[[\\\\\\\\\SSSLLLMMMPPPQQQQQQRRRVVVRRRSSSWWWUUUTTTaaasss}}}{{{tttuuuxxxyyypppnnnnnnrrr{{{zzzcccUUUJJJGGGGGGEEEEEEIIIzzz{{{~~~xxxwwwtttggg]]]ZZZZZZ```gggnnnyyysssbbb[[[XXXUUUUUUYYY\\\\\\^^^cccbbbcccccccccbbb```^^^]]][[[UUUMMMCCC;;;444///,,,---------,,,***)))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------............///,,,---......---...///111222444:::CCCNNNTTTUUUTTTQQQMMMLLLOOOQQQRRRWWW\\\gggllluuu~~~}}}~~~|||{{{xxxnnnbbb]]]XXXVVVWWW[[[]]]___```___]]]]]]___```______\\\[[[YYYSSSIII>>>666111---,,,,,,,,,,,,,,,------************************)))************+++++++++************************************************************************222000...,,,+++,,,------,,,,,,,,,+++++++++******************)))))))))(((************)))))))))(((++++++***))))))***++++++))))))************))))))+++++++++*********))))))***************************************************+++++++++,,,,,,,,,,,,........................,,,---............///111;;;AAAKKKTTTZZZ[[[YYYWWWQQQMMMMMMQQQSSSRRRRRRTTTUUUVVV^^^eeedddbbbmmm~~~~~~zzzuuuooonnnqqqwww{{{}}}}}}iii^^^UUUSSSRRRNNNKKKLLL~~~xxxxxxvvvkkkgggfffbbb^^^]]]dddtttpppeeeZZZTTTRRRUUUYYY[[[\\\___aaabbbcccccccccbbbaaa```]]]\\\YYYQQQEEE:::333000...------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++---------............///,,,---.........///222444555;;;EEEOOOWWWXXXUUUQQQKKKMMMMMMLLLQQQ\\\fffkkk{{{{{{zzz|||vvvqqqsss|||wwwnnnhhh___XXXUUUXXX\\\```___^^^]]]^^^```aaa```___]]]]]]\\\ZZZTTTJJJ???888///---+++,,,//////---***++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++,,,,,,------,,,,,,,,,+++++++++******************))))))))))))************))))))))))))++++++***))))))***++++++))))))************))))))+++++++++***************++++++++++++++++++++++++************************))))))))))))*********+++........................***,,,......---...222666HHHPPPZZZ^^^]]]XXXSSSQQQKKKMMMSSSWWWUUUPPPRRRXXX\\\bbbnnnwwwvvvttt}}}~~~|||{{{rrrmmmnnnooonnnlllssskkkeeeccc___YYYSSSQQQ~~~zzzyyy~~~xxxtttrrrlllfffbbbbbbhhhuuu{{{ooobbbXXXPPPPPPTTTVVVXXX[[[___```bbbcccdddddddddccc^^^^^^]]]XXXNNNAAA666000...---,,,+++,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---------............///......///......000444777>>>EEEPPPYYY[[[WWWPPPKKKGGGNNNOOOMMMUUUhhhuuuxxx}}}|||{{{rrrppprrrxxx}}}xxxvvvrrrkkkccc]]][[[\\\^^^\\\\\\\\\]]]```aaa```___]]]\\\[[[[[[YYYRRRHHH@@@666000++++++...///---)))++++++++++++++++++++++++))))))*********+++++++++***************************************+++++++++************************((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))*********)))))))))))))))+++******************+++)))******++++++******)))************************++++++++++++++++++++++++************************))))))))))))************---------...............+++---.........222999@@@SSSYYY``````YYYRRRNNNMMMQQQTTTYYYXXXRRRNNNTTT^^^lllrrr|||||||||vvvssstttvvvuuurrr||||||wwwsssnnnggg```[[[{{{yyy{{{}}}xxxssspppjjjeeehhhppp~~~pppcccUUUPPPPPPRRRTTTXXX\\\^^^```ccceeefffffffffbbb___]]][[[VVVKKK===333000---+++***,,,,,,,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))************((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++---------............////////////...///222777;;;HHHOOOXXX\\\YYYRRRKKKHHHHHHPPPUUUYYYggg|||{{{}}}xxxwwwwwwxxxyyyzzz~~~|||{{{xxxsssnnnggg```\\\[[[ZZZZZZ[[[]]]^^^^^^]]]___]]][[[[[[ZZZWWWQQQLLL@@@888///+++,,,...---+++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************)))***,,,------,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))***************++++++***************++++++++++++******************************++++++++++++++++++++++++*********************************++++++++++++,,,---------.........//////.../////////222:::EEELLLYYY]]]___\\\TTTOOONNNPPPWWWWWWWWWTTTOOOPPP]]]kkk|||}}}zzz{{{}}}~~~|||}}}wwwsss~~~xxxtttvvv|||~~~~~~|||sssiiihhhnnnxxxtttdddZZZUUUQQQRRRVVVYYY[[[^^^bbbeeeggghhhhhhfffbbb___^^^]]]VVVIII???777222---+++,,,------+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++---------............///000000000000222777>>>CCCOOOTTTYYYXXXRRRMMMMMMNNNPPPVVV___nnn~~~|||}}}vvvjjjaaa\\\ZZZXXXYYYZZZ\\\]]]]]]aaa___^^^]]]\\\[[[YYYWWWKKKBBB777///,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))))))))***++++++,,,,,,***************************+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))))))))************))))))))))))************)))***++++++++++++***)))******++++++++++++*********************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,------.../////////111111111555===GGGQQQWWW\\\\\\[[[WWWSSSQQQSSSVVVWWWSSSQQQQQQTTT\\\mmm||||||wwwwwwzzz}}}zzzrrrlllqqquuuzzzxxxlll```VVVRRRTTTVVVXXX\\\```dddgggiiiiiigggeeecccaaa___[[[TTTPPPCCC;;;222------...---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''((((((((()))))))))***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---------............/////////000222777???HHHNNNQQQTTTUUUQQQLLLMMMTTT\\\^^^^^^jjj|||wwwlll___\\\YYYWWWYYY[[[]]]^^^^^^``````___^^^\\\\\\]]]SSSLLLBBB888111.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************((())))))***++++++,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************((()))))))))************)))***++++++++++++***)))***++++++,,,,,,++++++***))))))*********+++++++++************************************************+++++++++,,,,,,,,,,,,---,,,,,,------...//////000111111555>>>KKKVVV[[[\\\ZZZXXXUUUSSSRRRSSSVVVWWWWWWRRRQQQYYYdddqqq}}}|||{{{yyyyyy{{{{{{oooooorrrooouuuzzzjjj[[[SSSTTTTTTWWW[[[```dddgggiiijjjfffffffffccc^^^[[[ZZZZZZKKKBBB777000......---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''((((((((())))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////---///111444;;;EEEOOOWWWPPPRRRQQQLLLHHHNNN[[[hhhiiifffrrr~~~xxxuuubbb^^^ZZZWWWYYY[[[^^^___ZZZ^^^aaaaaa^^^[[[\\\]]]WWWSSSJJJ@@@666000......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************((())))))***++++++,,,,,,************************(((((()))***+++,,,------,,,,,,,,,+++++++++******(((((())))))*********+++(((((())))))*********+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,------...///000000000111888EEEUUU___```^^^UUUSSSPPPPPPQQQTTTUUUUUUZZZUUUWWWcccttt|||}}}|||yyyyyyrrrqqqyyy~~~vvvmmmcccZZZZZZ[[[\\\^^^bbbeeeiiikkkjjjiiiiiifffccc___[[[YYYSSSIII===444000///---+++000---+++***+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++---+++)))'''''')))+++---++++++************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...000111111///.........///000444<<>>555000------111///,,,+++,,,,,,+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++,,,+++***((((((***+++,,,***************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---//////------...///222555;;;CCCKKKPPPRRRRRRSSSIIIDDDKKKVVVaaakkksssyyy}}}~~~~~~wwwkkk___YYYWWWUUUXXX^^^```aaaaaa```___^^^]]]^^^\\\ZZZXXXRRRIII???555/////////...,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++************************************************++++++*********************++++++,,,,,,---......,,,......---+++,,,///222===DDDOOOXXX\\\\\\[[[ZZZUUURRRRRRTTTSSSRRRWWW^^^jjjnnnsss~~~~~~~~~|||}}}zzzzzz~~~zzz{{{wwwrrrvvv~~~uuu\\\ZZZWWWVVVWWW[[[```ccchhhjjjmmmnnnmmmiiiddd```\\\ZZZUUUKKK???555000///111///---------,,,***(((++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---............000222666<<>>555222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++***************++++++++++++++++++++++++******************************************************+++++++++++++++++++++++++++,,,------......+++...000///,,,...444999NNNRRRXXX[[[[[[YYYWWWVVVTTTTTTUUUWWWVVVXXXaaakkkuuu}}}~~~yyywww~~~wwwnnnkkkmmm~~~kkkeee\\\VVVTTTXXX^^^ccceeehhhlllooooookkkgggcccaaa___ZZZSSSIII>>>555///000///............,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++)))***++++++++++++***)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///000000000///000333555===EEENNNTTTUUURRROOOMMMLLLZZZooo{{{}}}uuujjjaaa___```[[[___cccccc```___aaaccc]]][[[ZZZ[[[ZZZTTTHHH???666444111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++++++++,,,++++++,,,,,,---.........---000111000///333===FFFZZZ[[[\\\[[[XXXUUUTTTTTTUUUUUUWWWYYY]]]eeepppyyyzzzxxx|||zzzvvvzzz}}}sssmmmlllsss}}}{{{qqqcccWWWRRRUUU\\\bbbcccfffjjjmmmnnnllliiifffeee```YYYVVVRRRJJJ<<<111000...------//////...---++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++(((***+++,,,,,,+++***((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000000000//////111555888GGGMMMSSSTTTPPPLLLKKKKKKXXXrrr{{{|||xxx{{{rrriiibbbYYY]]]bbbcccbbbaaabbbccc```]]]ZZZ[[[\\\XXXPPPIII:::666222//////000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,+++,,,,,,------.../////////000000000222:::GGGQQQ______^^^[[[WWWUUUTTTUUUSSSTTTVVVZZZcccppp{{{xxxssszzzyyyuuuwww{{{wwwnnniiirrrxxx}}}nnn```YYYYYY^^^ccceeefffiiikkklllllllllkkkiiibbbZZZYYYYYYRRRDDD777222000------...//////...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...............///......///333999===NNNQQQSSSOOOIIIHHHNNNUUUqqqxxx|||||||||~~~uuuiii``````___`````````aaa```bbb```]]]\\\\\\ZZZVVVRRRBBB;;;333///...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,---------,,,,,,,,,---......//////......///222999DDDPPPYYYaaa```^^^[[[WWWVVVWWWXXXTTTYYY]]]```hhhvvv}}}uuuttt{{{}}}|||yyyvvvrrrrrrsssuuurrrvvv{{{|||~~~zzzxxx|||}}}sssmmmuuuuuuvvv~~~uuunnnjjjkkkllljjjjjjjjjjjjlllnnnppprrrnnnhhhaaa^^^\\\VVVKKKAAA777333///,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++*********++++++*********((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---...///000444:::BBBGGGNNNPPPOOOJJJIIIQQQcccrrr~~~vvvxxx~~~|||~~~wwwpppiiiaaa]]]^^^aaabbbaaacccbbbaaa```]]][[[XXXVVVNNNEEE:::222//////---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,------...,,,,,,------.../////////---...222;;;GGGSSS[[[^^^^^^]]][[[XXXUUUTTTUUUWWW^^^jjjsssrrrsss{{{yyy|||{{{tttmmmeeeeeedddaaa___```bbbdddbbbgggnnnvvv{{{}}}}}}|||~~~||||||}}}xxxuuuvvvrrrrrrsssuuuyyy{{{|||||||||||||||}}}~~~yyy{{{|||xxxsssooosss}}}zzzxxxooonnnlllkkklllppptttwwwqqqmmmhhhccc^^^WWWNNNIII;;;777000,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///111444999BBBKKKRRRKKKMMMLLLJJJMMM___zzz|||tttttt~~~|||}}}ttteee]]]^^^ccceeedddbbbdddeeeddd```\\\YYYXXXZZZOOOAAA777333111///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,------...////////////000777DDDSSS___cccbbbYYYYYYWWWTTTQQQPPPRRRTTTjjj}}}}}}}}}yyyyyytttiiiaaa]]]ZZZWWWSSSTTTSSSQQQPPPPPPSSSUUUZZZ___iiirrryyy||||||{{{vvvsssrrrrrrnnneee```___[[[ZZZ[[[]]]```cccccccccdddeeefffhhhiiikkkllllllrrrqqqqqqtttxxx|||}}}~~~wwwzzzuuupppqqqwwwzzzuuuyyymmmdddeeeiiinnnqqquuutttuuuqqqhhh```[[[UUUNNNIII@@@666///---------,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++++++++,,,---,,,+++***)))*********)))******+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///---++++++,,,.........//////111888AAAIIIMMMOOOKKKLLLJJJLLL]]]zzz}}}yyy||||||~~~~~~pppeeeaaabbbddddddkkkhhheeedddeeebbb\\\WWWVVVVVVQQQGGG:::000---...)))***++++++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------111,,,))),,,......000333444888AAAOOO\\\bbb```[[[]]]ZZZWWWUUUSSSTTT^^^iii~~~tttdddZZZTTTTTTSSSQQQPPPMMMKKKJJJJJJHHHFFFFFFHHHJJJLLLLLLNNNPPPTTTYYY]]]______```\\\ZZZXXXUUURRROOOLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMPPPOOONNNNNNNNNOOOQQQRRRVVVXXX[[[```eeekkkoooqqqsssvvv|||sss{{{uuussswww|||~~~~~~|||xxxppphhhdddfffjjjmmmqqqvvvvvvwwwssskkkddd```ZZZTTTOOOFFF:::111------...///,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++************++++++,,,,,,************************************************************************************************++++++,,,,,,,,,+++***)))***************++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...------...............000444<<>>??????@@@CCCEEEGGGIIIKKKKKKFFFEEEDDDCCCBBBAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIDDDDDDEEEGGGIIIKKKMMMNNNYYY]]]dddmmmwww~~~{{{yyyuuuwwwzzz{{{hhh]]]TTTWWW```hhhpppuuuzzz|||vvvpppggg^^^[[[UUUKKK@@@666111//////------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++************+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......---.../////////...//////333888AAAIIINNNNNNKKKHHHPPP[[[fffppp~~~|||~~~}}}tttnnnkkkkkkjjjjjjkkkkkkjjjhhhdddbbb___[[[WWWUUUQQQHHH<<<333///...............,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...---...000222000///666>>>FFFOOOZZZ``````\\\YYYXXXXXXWWWYYYaaahhhqqq~~~zzzvvvxxxyyyooo```VVVNNNLLLKKKHHHFFFFFFEEEDDDCCCBBB@@@@@@??????<<<============>>>@@@BBBEEEFFFGGGIIIJJJLLLMMMNNNIIIIIIHHHHHHHHHIIIKKKKKKKKKMMMNNNQQQRRRTTTUUUUUUTTTSSSQQQOOONNNNNNNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIJJJMMMSSS[[[ccckkkqqquuuwwwxxxzzz|||yyyuuutttyyyqqqvvvzzzfffUUUTTT___llltttyyyzzzxxxlllbbb^^^ZZZSSSJJJ@@@777000,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))************************************************************************(((((()))+++,,,---...///,,,,,,++++++++++++***++++++++++++***+++,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......+++---//////......000222:::???FFFKKKMMMKKKHHHFFFVVVfffwww~~~~~~}}}~~~~~~}}}||||||~~~~~~}}}zzzvvvpppkkklllqqqrrrnnniiibbb^^^ZZZXXXVVVNNNBBB888000...,,,---...///---,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------.........///......///...222===IIISSSVVV[[[______[[[UUUQQQRRRTTT[[[gggrrr{{{xxxuuusssuuu~~~mmm^^^UUUIIIFFFEEEJJJKKKHHHDDDCCCBBBAAA???>>>===<<<<<<<<<===@@@CCCDDDEEEGGGKKKNNNTTTUUUVVVXXXYYYZZZZZZ[[[TTTSSSSSSSSSTTTVVVXXXYYYZZZ\\\^^^bbbeeehhhjjjkkkgggeeebbb___\\\ZZZYYYYYYVVVUUUSSSQQQOOONNNMMMMMMIIIKKKMMMQQQUUUZZZ^^^```___ccchhhooowww~~~zzz|||yyywwwuuuyyypppqqq|||qqq\\\XXX```iiiqqquuuyyy}}}sssiiiddd___XXXQQQJJJ@@@555---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************************************************************************((()))***+++,,,......///---,,,++++++******+++++++++++++++++++++,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---//////...///333777BBBEEEIIILLLKKKJJJIIIIIIZZZooo~~~~~~|||{{{yyyxxxxxxyyyzzz|||zzz{{{}}}~~~wwwlllkkkppptttqqqlllfffbbb]]][[[YYYSSSIIIAAA666111---,,,...//////---------............------++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,------------,,,---------............///+++***,,,///777DDDQQQZZZZZZ[[[[[[[[[XXXTTTQQQPPPSSS]]]lllxxxzzzvvvxxxxxxwww~~~vvveeeXXXQQQNNNDDDBBBFFFLLLMMMGGGAAA???<<<<<<:::::::::;;;<<<===<<>>HHHJJJKKKKKKIIIJJJMMMPPPdddwwwvvvuuurrrppppppqqqrrrtttqqqrrrtttuuuwww|||zzzpppooopppnnnlllkkkgggbbb^^^ZZZVVVPPPKKK>>>888000---...000///...------............------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///+++***///777AAANNNYYY[[[\\\\\\YYYUUUTTTVVVYYY```aaahhhvvv~~~}}}~~~zzzvvvyyy|||}}}{{{lll]]]SSSNNNKKKIIIEEECCCEEEIIIIIICCC??????;;;;;;;;;<<>>@@@@@@===<<>>333111000///000///...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++))))))---,,,++++++******++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------..................---------...///000222888AAAGGGGGGDDDGGGMMMMMMMMM\\\ooo{{{~~~{{{~~~yyyuuummmllljjjgggdddcccaaaaaabbbbbbdddhhhiiimmmxxxsssiiikkkssskkkmmmkkkccc^^^\\\YYYUUUOOOEEE999000..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,000...,,,,,,---.../////////000666@@@KKKUUU[[[\\\[[[[[[YYYTTTNNNSSSggg{{{{{{qqqpppwwwzzz~~~tttnnnjjjnnnvvvyyyvvvqqq]]]VVVLLLEEEBBB@@@???======<<<;;;<<<>>>>>>>>>===AAAFFFMMMSSSYYYaaajjjpppvvv{{{zzzwwwwwwoooiiibbb]]][[[YYYWWWTTT\\\]]]fffuuu~~~~~~~~~xxxooossswww~~~zzzwwwrrrvvvyyy|||pppccc^^^ZZZQQQFFF999555000...//////...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***++++++++++++***)))---,,,++++++******+++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------........................222222222555;;;CCCJJJOOOMMMIIIKKKTTT[[[eee|||~~~{{{|||yyyuuuppplllhhhgggeeebbb```^^^]]]]]]]]]\\\^^^```aaadddnnnyyyvvvkkkjjjooonnnqqqoooiiiccc___ZZZUUUPPPHHH>>>555111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,///...---------.........---111:::EEEPPPYYY\\\]]][[[WWWTTTUUUXXX```ppp}}}zzzssstttzzz|||zzzkkkggggggiiiooouuussskkkdddSSSMMMFFF@@@>>>===;;;::::::;;;<<>>;;;:::999999::::::>>>AAAGGGMMMTTT[[[bbbfffllluuuxxxpppggg```[[[XXXTTTVVVWWWWWWUUURRRQQQPPPTTTXXXZZZZZZ\\\dddjjjlllooosssxxx{{{||||||}}}~~~{{{sssmmmeee```^^^___bbbdddlllpppzzzzzzwwwxxx{{{}}}zzzuuuzzzwwwgggggguuu{{{nnnfff]]]WWWSSSHHH;;;222//////...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))******++++++,,,---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------................../////////000000333555;;;CCCKKKMMMJJJEEEPPP[[[hhhooopppuuuqqqpppnnnjjjddd___\\\ZZZXXXWWWSSSOOOLLLHHHFFFEEEAAA>>>===???>>>===@@@EEEFFFKKKRRRYYY___eeekkknnnqqqrrrrrrsssuuuvvvxxxxxxzzznnnhhhggggggqqquuuxxxxxxwwwsssiii___YYYUUUOOOHHH@@@888222...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,...000///......000222888CCCQQQYYY[[[YYYXXXXXXVVVVVV]]]mmm||||||wwwtttwww|||xxxiii___\\\^^^aaaggghhhfff```VVVLLLDDDAAA;;;;;;;;;:::;;;<<>>BBBFFFIIIMMMPPPSSSTTTUUUUUUWWWZZZ^^^aaaccccccdddeeedddcccbbbcccdddiiijjjlllmmmpppuuu{{{uuuqqqrrrtttssswwwzzz||||||}}}zzzqqqggg___ZZZRRRLLLFFF???666////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.............../////////,,,...000000///000444888AAAKKKWWW\\\ZZZWWWXXX[[[[[[___kkk~~~tttvvv{{{}}}uuujjjaaa^^^^^^]]]]]]ccc___XXXNNNEEE???======:::;;;<<<>>>@@@EEEKKKOOOYYYaaammmxxx}}}sssggg]]]WWWSSSRRRNNNNNNOOOPPPSSSWWW[[[^^^]]]aaafffgggfffeeefffhhhlllppppppmmmkkknnnpppnnnkkkjjjgggccc___^^^```ccc^^^___`````````bbbeeegggrrrxxx|||ssskkk___\\\^^^fffpppzzz||||||yyylllooo{{{~~~nnnaaaWWWSSSKKK@@@666000///000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***))))))))))))+++,,,------,,,++++++******++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------............---......///000000111111111;;;EEEHHHHHHLLLXXXcccgggiiillluuuzzz|||zzzrrriiihhheee___VVVNNNKKKIII???>>><<<:::999888777777999666666999:::888888;;;:::<<>>HHHQQQZZZ\\\YYYWWW\\\bbbiiilllxxx}}}}}}ttt}}}nnnllliiigggeee```YYYUUUVVVQQQIIIBBB>>><<<<<<===<<>>>>>?????????@@@CCCHHHNNNUUU```mmmvvv~~~wwwiii```WWWSSSOOOMMMOOOUUU\\\aaaiiikkkpppwww}}}{{{|||wwwwwwuuurrrnnnllllllnnnlllkkkkkklllpppyyyxxxnnnhhhfffhhhpppxxxpppbbbXXXQQQLLLDDD888111111222000...---------,,,+++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------//////.........---------............////////////------///000...---333<<<:::GGGLLLJJJYYYvvv~~~|||xxxssszzz|||~~~vvvoooeee[[[NNNDDD===:::777555444555555555666666777777777777777888888999999999888999999::::::;;;<<<<<<@@@BBBEEEIIIMMMTTT[[[```___dddgggeeefffjjjmmmlllqqqpppoooqqqtttuuusssqqqiiimmmoooooolllmmmrrrwwwwww{{{{{{qqqbbbVVVRRROOOEEE:::444222///...---------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********(((((()))***++++++,,,,,,///...,,,+++***+++,,,,,,---,,,,,,+++*********+++...------,,,,,,------...---------............///...000111//////666CCCNNNVVVZZZ[[[VVVSSS[[[ooo{{{|||rrrooooooxxx|||tttggg[[[LLL@@@???:::777999;;;<<<>>>BBBNNNTTT\\\fffooozzznnnddd___ZZZUUUQQQSSSRRRUUU[[[aaahhhsss~~~yyyuuurrrrrrssstttxxxtttqqqmmmjjjttt|||{{{zzz{{{kkk```VVVPPPIII>>>666333111///...---......,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------//////.........---------............///////////////...000111000000666???EEEIIIKKKPPPbbb{{{zzzwww||||||lll```PPPJJJBBB<<<999999999888555555666666666777777777888888888888888999999999777888888999999:::;;;;;;???BBBFFFKKKRRR[[[dddjjjtttzzz~~~~~~|||||||||yyyvvvuuuwwwyyyuuuwwwyyyxxxwwwwwwzzz|||yyyjjj]]]VVVSSSLLLCCC999555000...///000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,...---,,,+++++++++,,,,,,---,,,,,,+++******++++++...------,,,,,,------...---------............///...000111111555===JJJTTTVVVYYYYYYVVVXXXfff}}}yyyuuuyyy}}}nnn^^^QQQEEE<<<===:::999===@@@EEENNNWWWeeekkkttt}}}{{{oooeeeZZZTTTTTTWWWYYY[[[]]]aaakkkyyy}}}{{{www|||~~~wwwssspppsssyyy}}}yyyuuusss|||vvviii\\\UUUOOOFFF<<<777000///------......,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++......------------,,,,,,------------------------...............---------............////////////111000000222222333:::CCCIIIDDDDDDPPPdddvvv~~~|||}}}rrr\\\MMM>>>;;;777666666888999999666666777777777777777888999999999888888888888888666666777777888999999999===@@@EEEKKKTTT___jjjrrr~~~}}}|||zzzvvvrrrpppppprrrqqqqqqsssyyy|||~~~uuueee[[[WWWRRRLLLAAA:::222///111222111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,+++++++++++++++...------,,,,,,------...---------............///000///000444<<>>DDDKKKSSS```mmm~~~wwwdddYYYTTTTTTSSSSSSXXXbbblllssszzz}}}}}}{{{xxxzzzrrrnnnlllsssyyyuuusssyyy|||wwwuuuttt~~~qqqaaaWWWSSSLLLCCC;;;111///............---+++,,,------......------,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,------------------....................................////////////222000000222444666===FFFHHH???@@@PPPaaakkkrrryyy}}}{{{}}}www^^^KKK@@@:::999777666666666666666777777777777888888888888999999999888888777777777444555555666666777888888:::===@@@FFFNNNYYYdddkkksss|||}}}xxxuuuttttttnnnmmmlllooovvvvvvvvvmmm```YYYUUUPPPGGG???555000111333111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...------,,,,,,------...---------............///111///000666AAAMMMVVVZZZZZZWWWUUUXXXdddzzz{{{tttrrryyyyyyvvv}}}nnnXXXGGG???=========>>>DDDQQQ]]]hhhsss|||~~~qqqcccVVVOOOPPPXXXaaagggooo{{{{{{vvvxxx~~~wwwoooooovvvxxx|||~~~vvvpppooopppxxx}}}zzzzzz{{{~~~zzz~~~yyygggZZZUUUQQQHHH???444111///.........---,,,,,,------......------,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......---.................................////////////111...///333666999@@@GGGGGGBBBGGGVVV```eeeppp}}}xxxwww}}}___HHH>>>;;;999999999888666555555555888888888888777777777777888888888777777666666666333444444555555666666777888999;;;>>>CCCJJJRRRXXXbbbjjjssszzz|||zzzyyytttrrroooppptttyyy}}}}}}uuurrrzzzvvvggg]]]UUUPPPLLLCCC888222111111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------...------,,,,,,------...---------............///111000222:::EEEPPPUUUVVVUUUUUUWWW___ooowwwtttvvvrrrsss~~~xxxwwwrrr___NNNBBB======???CCCFFFSSShhh{{{pppeee___ZZZYYY\\\\\\jjjxxxzzzxxxxxx}}}uuurrrvvv|||iiimmmvvvzzztttrrrpppqqqvvv~~~}}}}}}|||~~~sssbbbYYYUUUMMMEEE999555111...............,,,,,,------------,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------.........---------...........................////////////000...///555:::===BBBIIIDDDGGGPPP\\\ccciiiyyy~~~wwwyyy{{{dddIII:::888:::555666777777666555666777888777777777777777666666666666666666555555555555333333444444555666666666666777888888:::===BBBFFFNNNVVV^^^dddlllwww~~~{{{xxxwwwxxxxxxxxxxxx~~~{{{vvvyyysssgggZZZQQQNNNHHH>>>666222000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...---------............///111222777@@@JJJRRRTTTTTTQQQXXXdddsssuuunnnpppqqqvvv|||zzz~~~lll___QQQFFF@@@===???CCCOOOXXXmmmuuueeeXXXUUUWWW[[[eeepppyyyvvvmmmgggbbbbbbeeeaaaccceeehhhmmmttt|||wwwzzzyyyuuuwwwzzzaaadddmmmttttttoooppptttxxx}}}}}}}}}lll___YYYRRRKKK>>>999222...---...///000++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///---------.........//////............////////////000...111888>>>AAAEEEJJJHHHOOO[[[dddnnn{{{||||||jjjKKK<<<999999999222555666666555555777:::777777777666666666555555333333444444444444444444333333444444555666666666666777888888777888;;;===@@@FFFKKKNNNTTT^^^fffiiinnnttt|||}}}zzz~~~|||{{{zzz}}}vvvdddVVVPPPLLLEEE<<<333///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...---------............///111555>>>HHHQQQVVVWWWVVVXXXfff{{{zzzoooooouuuwww|||yyyjjjYYYMMMCCC@@@@@@AAAFFFLLL```qqqsss[[[SSSRRR\\\gggpppuuuhhhZZZRRRLLLHHHHHHKKKHHHJJJLLLMMMOOOTTT[[[```qqq||||||xxx~~~aaadddkkkqqqnnniiimmmvvv}}}{{{~~~uuuddd]]]VVVOOOBBB<<<333...,,,...000111***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////............/////////000000///222;;;BBBDDDGGGKKKQQQ[[[gggppp}}}UUU<<<888===;;;777444777888777555666888;;;777777666666555555555444222222222333333444444444333333444555555666666777666777999:::999999:::<<<===AAADDDDDDHHHQQQXXX[[[___gggqqqyyy~~~}}}yyyvvvvvv|||mmm\\\QQQPPPJJJ@@@555///000333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------.........//////000888CCCNNNVVVYYYZZZZZZcccuuuwwwpppttt|||ttt}}}kkk\\\KKK@@@999<<>>???@@@CCCGGGKKKNNNQQQXXX]]]eeelllrrrvvvzzz}}}zzzwwwwwwzzz}}}qqq```VVVOOOIIIDDD<<<222000444000000...---------------......---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------///111222222111444<<>>DDDGGGJJJWWWiiivvv___UUUVVVRRRdddxxxqqqTTTNNNIIIHHHFFFDDDEEEHHHEEEHHHKKKMMMNNNQQQVVV[[[dddhhhrrrzzznnnxxxzzzzzzggghhhmmmrrrpppmmmrrrzzz~~~~~~|||mmmbbbSSSNNNGGG>>>666222222000---.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,......//////000/////////111444:::AAADDDHHHPPPYYY___eeeqqqqqqXXXAAA;;;;;;888777999888888777777777777666666444444444444444333333333666666666666666666666777666666777888999:::;;;;;;888888888777888888999999:::;;;<<<>>>@@@DDDGGGHHHMMMRRRXXX___dddiiinnnqqqyyy~~~}}}~~~}}}vvv|||}}}lll]]]TTTLLLGGG@@@777222333000000///...------------......---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------...000222222222666@@@NNNTTTQQQRRR___nnn~~~yyywwwxxx}}}}}}vvvaaaOOODDDCCC>>>@@@JJJQQQYYYjjj|||{{{kkk]]]RRRSSS[[[fff{{{gggUUUOOOJJJLLLMMMKKKJJJLLLLLLOOORRRUUUZZZbbbkkkrrr}}}~~~qqqsssrrryyyooonnnppprrrrrrrrruuuzzz~~~||||||~~~yyymmmXXXSSSNNNEEE===666222000000.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///......---,,,......//////000000000111111888>>>AAAGGGSSS^^^dddjjjmmmyyy|||sssZZZIII;;;;;;===:::777888777777777777666666666666444444555555555555555555888888888999:::::::::;;;:::::::::;;;<<<===>>>>>>::::::999888888888999999999999999:::;;;===???@@@BBBEEEJJJOOOTTTZZZ___cccnnnrrrvvvyyy{{{{{{|||}}}~~~~~~~~~}}}ooorrr~~~zzzeeeZZZOOOJJJEEE===666222111000///...------------......---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111333444===GGGSSSVVVQQQVVVlll~~~|||~~~zzz{{{ooo^^^PPPDDD>>>CCCBBBHHHVVVcccppppppZZZRRRSSSZZZhhhuuulll^^^WWWTTTWWW[[[YYYVVVUUU___bbbhhhppp{{{{{{wwwuuuzzz~~~{{{{{{yyyxxxxxxwwwwwwxxxyyy~~~|||zzzyyyyyy|||}}}{{{~~~zzz}}}www^^^UUUPPPIIIBBB999222000222............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............------......//////000111222333444===BBBCCCLLL^^^kkkmmmsssvvv~~~{{{}}}[[[MMMBBB;;;<<<>>>;;;888888777666666666666666666666888888888999999999999999999::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???CCCFFFJJJOOOVVVZZZdddgggjjjmmmppprrrvvvxxxxxxxxxyyy{{{~~~wwwuuu{{{lll```RRRKKKHHHBBB:::333111000///...------------......---------,,,,,,,,,,,,,,,------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------............///111444777GGGMMMSSSTTTTTTaaa~~~rrrqqq~~~yyyeeeVVVMMMFFFBBBBBBHHHJJJUUUfffuuufffXXXNNNTTTdddvvvoooiiifffkkknnnkkkfffcccqqqwww~~~}}}}}}{{{yyyzzzwww}}}xxxvvvtttuuuzzz|||{{{dddVVVOOOJJJEEE<<<222000444//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---///...//////000222444555555???DDDFFFQQQdddpppqqqzzz}}}~~~cccMMMEEE@@@<<<<<<;;;999888999555666666666777777777888::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>??????>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAADDDIIINNNSSS[[[]]]aaadddgggkkkooossstttuuuwwwxxxzzz{{{|||}}}~~~}}}~~~tttgggWWWLLLIIIFFF===444111111///.....................---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------...//////...///222888<<>>FFFNNNZZZiiitttwwwxxxaaaQQQGGGBBBAAA???<<<999777888:::444555666777888999:::;;;;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>???BBBGGGJJJPPPSSSWWWZZZ]]]bbbgggjjjmmmooossstttuuuvvvxxxzzzzzzzzzyyyxxxwwwxxx|||sss```QQQKKKIIIAAA888111111000///..................---------,,,,,,,,,+++,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------...///000///000444<<>>AAAKKK[[[jjjttt|||~~~rrr^^^PPPJJJIIIGGGIIIIIICCC;;;666666666333444555777:::<<<===>>>===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@<<<============>>>AAACCCEEEHHHLLLPPPSSSWWW\\\___```dddhhhkkkkkkllloooqqqooopppooonnnlllmmmqqquuuvvvzzzlllWWWMMMKKKDDD<<<222111000///..................---------,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................---///000000111666@@@HHHPPPPPPWWWeeevvvxxx||||||tttttt}}}~~~vvv```QQQEEEDDDEEEFFFMMMXXXaaaqqqyyyfff^^^YYYVVVYYYbbbsssttthhh\\\XXXXXXWWWXXX[[[^^^dddlllttt||||||wwwuuuvvv~~~~~~}}}~~~wwwoooooovvvyyyrrrpppppp|||jjj[[[QQQQQQKKK===333222000/////////............---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////...//////...///111444777999DDDEEEQQQhhhxxx~~~{{{jjjVVVMMMJJJKKKNNNQQQTTTTTTKKK???666222111333444555888;;;===???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDD===>>>>>>>>>======>>>@@@===@@@DDDHHHLLLPPPTTTWWWTTTYYY^^^aaaaaaccceeehhhbbbdddeeecccbbbcccgggjjjkkknnntttzzzvvv]]]PPPLLLFFF>>>222111000//////...............---------,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................---///111111222888CCCKKKQQQVVVccctttrrrrrr}}}rrrqqqnnnzzzpppgggSSSFFF???CCCIIIMMMZZZhhhssspppUUULLLSSS[[[___hhhxxxxxxkkkaaaXXXXXXZZZ[[[[[[]]][[[```eeehhhnnnyyy~~~vvvoooqqq|||}}}}}}~~~}}}pppiiiiiivvv{{{```SSSRRRKKKBBB<<<555555222......000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++((((((+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............/////////000555111///111333555:::@@@DDDKKKddd~~~dddPPPOOONNNKKKSSSccclll|||zzz\\\@@@888:::999999888888:::>>>AAABBBBBBCCCDDDDDDEEEGGGHHHJJJJJJKKKIIIGGGFFFGGGHHHHHHGGGMMMJJJFFFDDDCCCAAA===:::<<<<<<>>>AAAEEEGGGGGGFFFGGGHHHJJJLLLMMMLLLJJJHHHFFFDDDAAA?????????>>>===@@@???>>>@@@DDDGGGIIIJJJNNNOOOQQQTTTWWWZZZ\\\]]]___^^^^^^^^^^^^___```aaaffffffhhhmmmttt|||mmmWWWLLLIIIGGG<<<666///---///111///---///............---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,,,,,,,---......---111111///444AAAMMMQQQSSS\\\ooossspppxxx}}}xxxrrrsss}}}zzziiiZZZPPPHHHDDDDDDJJJRRR\\\nnn~~~yyyiiiYYYQQQQQQYYYkkk|||qqqnnnllljjjiiihhhjjjmmmoooooovvv{{{zzzxxx}}}zzznnnhhhjjjttt~~~kkkZZZWWWOOOHHHCCC<<<666222......000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000333000000333555777<<>>AAADDDFFFFFFEEEGGGIIINNNTTTXXXWWWRRRMMMJJJHHHEEECCCCCCCCCBBBBBB>>><<<;;;<<>>???CCCFFFHHHIIIJJJJJJIIIJJJLLLPPPTTTVVVRRRQQQQQQTTTXXX\\\^^^___ccc]]]UUUMMMFFF@@@;;;888999;;;>>>BBBDDDEEEEEEEEEHHHLLLVVVaaahhhfff]]]TTTNNNMMMJJJHHHEEEDDDDDDCCC>>><<<::::::<<<>>>>>>>>>@@@AAADDDGGGJJJMMMOOOPPPTTTTTTUUUVVVVVVUUUTTTSSSWWWWWWYYY]]]bbbiiiooossswwwkkkXXXMMMGGG???:::333000000000///...///............---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------,,,------...///...000111444===IIIQQQRRRZZZoooyyyrrrzzz{{{}}}ooo\\\MMMEEEBBB@@@DDDOOO]]]lll|||jjjTTTPPPSSS___qqq|||zzzxxxzzz~~~^^^]]]]]]aaakkkzzzzzzxxxyyyjjj]]]PPPKKKIIIBBB:::555000...///000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...////////////000000000111000222555777999@@@IIIUUUmmm{{{uuu___TTTMMMOOOWWWeeerrroooJJJ===<<<<<>>@@@CCCFFFIIIKKKLLLMMMOOOPPPQQQQQQOOOMMMLLLPPPRRRSSSVVVZZZ```fffjjjnnn|||zzzeeeVVVMMMBBB===777222111000///...///............---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------.../////////000222888BBBMMMTTTVVViiiyyyvvvyyyooo]]]MMMCCCAAACCCFFFMMMZZZiiizzzyyyXXXSSSYYYfffyyyppphhhdddaaaccciiiyyySSSSSSXXXcccrrr{{{~~~vvvqqqwww|||iiiWWWQQQOOOHHH===777111//////000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000111111111333666888:::DDDNNNbbbqqq|||{{{~~~sss[[[OOOMMMMMMWWWiii}}}lllLLL@@@??????AAAAAACCCHHHOOOVVV[[[]]]___^^^]]]^^^aaafffkkknnnmmmllllllnnnrrrvvvwwwxxxqqqlllbbbUUUJJJAAA;;;999;;;>>>CCCFFFHHHJJJMMMPPPVVVaaarrrrrrcccrrrrrroooggg\\\RRRKKKHHHEEEBBB???===<<<;;;:::888;;;<<<===@@@BBBDDDFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGHHHJJJLLLMMMOOOTTTZZZ___ffftttppp\\\NNNEEEAAA:::555222000/////////............---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////000111444===GGGPPPWWW\\\{{{{{{uuuwww~~~~~~ttt___OOOCCC===@@@GGGNNNXXXhhhxxxeeeOOO\\\jjj|||iiiXXXSSSRRRRRR[[[gggsss|||OOOPPPYYYhhhxxxzzzyyyuuukkkkkkwwwuuu\\\RRROOOHHH@@@:::333000000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000000000111111111111333777999???KKKXXXiiipppvvv|||xxx}}}uuu___NNNKKKPPPRRReeemmmQQQDDDAAA???AAACCCFFFNNNVVV^^^ccceeegggffffffgggjjjnnnsssuuuuuutttrrrsssuuuxxxyyyxxxtttpppgggZZZLLLBBB<<<:::<<<@@@DDDGGGIIIMMMSSSXXXaaapppzzzzzzkkk[[[OOOJJJHHHEEEAAA>>><<<;;;999888999999:::<<<===???@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEDDDFFFHHHIIIJJJMMMTTTYYY___kkkyyyzzz```MMMHHHDDD>>>777222000/////////............---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------......///000000222888AAAIIIPPP[[[ddduuuwwwzzzzzzgggSSSGGG@@@<<>><<<:::999999::::::;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCAAACCCFFFEEEEEEHHHNNNTTTVVV```kkksss~~~mmmVVVJJJFFF@@@999333000/////////............---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................//////000000333;;;DDDJJJPPP]]]kkk}}}www{{{~~~kkkXXXGGGBBB@@@@@@HHHTTTZZZnnnttt```[[[___uuuyyy\\\MMMDDDGGGIIIPPPfffIIIIIIPPP]]]kkkwww}}}rrrtttyyyoooggghhhttthhhWWWSSSLLLEEE>>>777222111222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000111111111111000111444:::@@@KKK^^^oootttxxxyyy]]]SSSSSSVVV```mmmmmmZZZMMMFFFAAADDDGGGNNNVVV___eeehhhhhhjjjkkklllnnnqqqsssuuuvvv{{{yyywwwvvvxxxyyyyyyxxx{{{xxxpppcccRRRDDD<<<999<<<@@@CCCEEEHHHNNNYYYaaapppxxxggg___RRRNNNJJJFFFEEECCC@@@???;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBB:::===???>>>===@@@FFFLLLNNNWWW```gggrrr|||cccKKKHHHBBB:::333000///000//////.........---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................///000000000444===FFFJJJOOO___ooo}}}xxx{{{vvv^^^LLL??????BBBEEEOOO]]]jjj|||mmm^^^TTTYYYeeevvvjjjMMMBBB@@@IIIQQQ]]]zzz|||SSSNNNLLLPPPYYYfffwwwtttoooyyy{{{qqqgggeeeppp~~~zzz___QQQOOOHHHBBB888222222444222...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------........................---------///111111000000222333...333888<<>>:::=========AAAGGGNNNSSSUUUeeeqqqjjjggg___SSSKKKFFFDDDBBB@@@===;;;::::::;;;;;;:::888::::::::::::::::::::::::===<<<;;;:::;;;===???AAADDDIIIPPPXXXbbbnnn|||pppSSSHHHFFFCCC666111222000///.........///...,,,+++........................+++,,,---...////////////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------------------------------,,,...//////......000111000???CCCAAANNN___ppp|||{{{sssaaaNNNGGGAAA@@@BBBKKK___sss~~~lll___^^^XXXSSS```vvvsss```VVVEEEEEEGGGLLLZZZsssMMMMMMNNNRRRTTTZZZgggtttuuunnnuuuvvviiiaaafffpppgggWWWSSSIIICCC;;;444222333111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------.................................000111111000000111333555999<<<@@@MMMbbbsss|||}}}|||~~~fffZZZQQQSSSaaazzz~~~xxxpppggg[[[PPPIIIHHHKKKPPPWWW^^^cccfffgggjjjjjjkkklllmmmooopppqqqtttvvvwwwwwwvvvvvvxxxyyy{{{wwwooobbbTTTGGG>>>:::======>>>AAAFFFLLLQQQTTT```}}}zzzsssssskkk```WWWQQQMMMIIIFFFAAA???===<<<===<<<:::999::::::::::::999999999999:::999999888999;;;===>>>???CCCIIIPPPXXXdddrrr{{{[[[MMMHHHDDD999444555000000///......000000...,,,........................---------...------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------------------------------...//////......000111666FFFIIIJJJXXXiii{{{kkkYYYFFFAAA===@@@GGGVVVmmmeeeZZZXXX```eeehhhzzz{{{dddQQQIIIGGGIIINNNXXXkkkKKKNNNRRRTTTRRRRRR[[[fff~~~yyyoooqqqwww{{{lll```^^^ccc|||rrr^^^UUUKKKFFF???888333000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................///111222111000000111222666888:::AAASSSkkk~~~yyy}}}{{{{{{gggXXXRRRQQQ^^^www}}}xxxvvvvvvuuurrrlllbbbWWWOOOLLLMMMPPPVVV]]]bbbddddddiiiiiiiiiiiijjjjjjkkklllrrrtttvvvvvvuuuuuuwwwxxxyyyuuunnnbbbTTTGGG>>>:::=========@@@DDDJJJOOORRRaaazzz{{{{{{tttiii```YYYRRRKKKFFFFFFCCC@@@???>>>>>><<<:::::::::999999888888888777777777666666666888999:::;;;>>>BBBGGGMMMXXXeeennn|||zzz|||fffSSSIIIEEE===:::999111000///...///111111000///........................---......---,,,+++******------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------------...///000///......000222999GGGLLLPPP```qqqwwwbbbRRR@@@===<<>><<<;;;::::::999888777777666666555555555555666777888:::<<<>>>@@@EEENNNYYYbbbpppyyy~~~uuuwwwrrrZZZKKKFFF@@@???===444111000///000222333333222........................---.........------,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000000000...///111333:::GGGNNNUUUgggxxx{{{~~~nnnZZZMMM@@@???@@@HHHXXXooouuu[[[ZZZbbbttthhhSSSIIIIIIEEEJJJTTTddd}}}jjj```WWWTTTTTTVVV\\\bbbmmm{{{|||rrrkkkgggmmmxxxwwwkkkcccbbbeeexxxppp\\\RRRLLLEEEAAA888000///333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000000111222222111111222333666:::@@@NNNggg|||yyy~~~~~~hhhYYYSSSRRR___vvvzzzwwwuuutttuuutttsssrrrooojjjccc^^^WWWTTTSSSVVV\\\aaaaaa```bbbbbbcccdddfffhhhjjjkkkkkknnnrrrtttuuutttttttttrrrpppjjj```SSSGGG???;;;999;;;===???BBBGGGNNNSSSfffxxxzzz|||~~~vvvnnneee[[[TTTNNNKKKGGGDDDCCCBBB@@@???<<<<<<;;;:::999888777666666666666666666777777888888:::;;;<<<>>>DDDNNNVVV```kkkzzz~~~xxxzzzcccOOOHHHCCCCCCAAA666222111///000222333333333////////////////////////------...///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000//////000333555@@@KKKRRR]]]qqqwwwyyy}}}}}}yyybbbPPPGGG@@@BBBGGGRRRddd~~~fff[[[bbbsssqqqZZZIIIDDDGGGHHHRRR___nnnqqqccc]]]\\\\\\___cccppp~~~wwwlll^^^cccnnnssshhhddd]]]kkk}}}gggVVVMMMFFFCCC<<<222///333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------...............//////000000111///000222222111222333555555<<>><<<;;;999888888777777777888888888888888555777888888888<<>>CCCGGGKKKRRR[[[ccctttzzzrrrmmmiiiddd\\\UUUPPPLLLHHHFFFCCCBBBAAA???===;;;:::999777888888888888888777777333555777777666999>>>CCCDDDOOO]]]iiitttxxxyyy~~~cccSSSGGGCCCAAA888555222000///000222222222////////////////////////......///////////////.........------------......+++++++++,,,,,,---------------------------------.........................../////////000333777;;;FFFNNNUUUdddzzzyyyyyy|||zzzzzzzzzzzzaaaJJJAAACCCBBBMMM[[[llllll[[[bbbttt|||pppooo{{{rrr^^^OOOEEEFFFKKKPPPeee{{{||||||pppcccbbbfffsssuuukkkZZZYYYeee~~~yyy[[[MMMDDDEEEBBB888222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222---///111222222333666777;;;IIIYYYhhhzzzzzzuuuzzzbbbTTTOOOVVV___uuu|||sssrrrsssqqqqqqtttiiijjjlllooopppoookkkgggbbb[[[UUUUUUZZZ^^^^^^[[[YYYZZZ[[[\\\^^^aaacccdddccchhhnnnssstttsssqqqqqqkkkjjjfff^^^SSSHHH@@@<<<;;;@@@FFFKKKOOOVVVaaaiiixxx{{{wwwuuuoooeee\\\UUUPPPKKKHHHDDDDDDBBB@@@>>>===;;;:::777888888888888888777777333666888888777999===AAA@@@IIIUUU]]]eeessswwwuuutttkkkXXXHHHBBB@@@777666333000///000111111111000000000000000000000000////////////...---,,,+++......------------......+++++++++,,,,,,---------------------------------////////////////////////---...//////000333888<<>><<<@@@KKKWWWaaakkksss{{{{{{uuuoooiiiaaaXXXQQQMMMLLLJJJFFFBBB>>>>>>>>>>>><<<:::999::::::999777999888777777777777777888===???EEELLLSSS___ssszzzpppvvvzzzaaaMMMJJJDDD888333111//////000111000///---///222333333000---+++222222111///...---,,,+++000000///...------,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////000...111------444444666CCCLLL]]]fffrrr{{{ttt|||||||||~~~~~~www```KKKCCCDDDGGGMMM___pppeee\\\```iii{{{aaaYYY\\\rrruuuZZZRRROOOIIILLLVVVmmm}}}sssddd\\\gggzzzvvvbbb[[[XXXddd|||sss\\\KKKKKKIII===444555000///...///000000...---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---------.........//////////////////000000000000111111111222444777;;;>>>LLL___ooottt~~~tttqqq|||~~~}}}~~~hhhSSSPPPTTTYYYgggyyy}}}uuurrrmmmjjjjjjjjjkkkkkkiiifffeeegggkkkkkkeee___SSSPPPKKKHHHGGGIIIMMMOOOQQQSSSVVVXXXYYYZZZ\\\^^^aaadddiiinnnpppnnnkkkiiijjjhhhccc\\\RRRIII@@@<<<>>><<<@@@JJJUUU^^^hhhppp|||xxxssskkkfff```]]]WWWOOOIIIDDDCCCCCC???===;;;:::;;;;;;:::999:::999888888777888888888;;;;;;???DDDIIISSSdddsss{{{qqqooosssnnnTTTJJJEEE===555333111000111222111000000000000000/////////...111111000///...------,,,000//////...------,,,,,,++++++,,,,,,,,,,,,---------------............///........./////////000000...111......666666:::HHHWWWjjjxxx~~~vvvsssyyy~~~mmmWWWGGGAAADDDIIIVVVmmmsss^^^aaannn~~~ttt\\\VVV\\\qqqhhhRRRNNNOOOOOOXXXgggvvvfff[[[___lll|||lllaaaYYY```sssfffQQQMMMLLLBBB888555111000...///000000...---......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///------........./////////////////////000000000000000111111222444888===BBBVVViiivvvxxxmmmvvv~~~yyy{{{}}}gggXXXOOOTTT\\\dddvvv{{{tttppplllhhheeeeeeeeeeeeeeefffeeeeeeeeedddbbb]]]YYYMMMJJJEEE@@@>>>???AAACCCJJJMMMRRRTTTVVVWWWYYYZZZ]]]aaafffkkkmmmkkkiiigggjjjhhhccc\\\SSSIII@@@;;;===<<<@@@IIIRRR[[[eeemmm~~~yyysssiii^^^TTTMMMIIIHHHBBB???===<<<=========<<<;;;;;;:::999999999999999:::999;;;>>>@@@EEESSS```xxx}}}tttiiinnnwww]]]JJJDDDCCC888555333222222222222111333111///---,,,...000222000/////////............//////......---,,,,,,,,,++++++,,,,,,,,,,,,---------------............///....../////////000000000...222//////777999???NNNccczzztttuuuuuuxxxttt```NNNDDDBBBHHHNNN___}}}tttddd]]]llljjjVVVSSS[[[pppnnnZZZKKKJJJOOOVVVgggzzz{{{kkk]]][[[aaappp|||mmm```___jjjyyypppUUUNNNNNNFFF;;;666222000/////////000...---......---------,,,,,,,,,,,,,,,,,,------------...------------------------+++---......------...///............////////////////////////000000000000///111222222444999AAAGGG___nnnvvvyyyzzzmmm}}}zzzwwwzzz{{{^^^SSSOOOXXXdddpppvvvsssllliiieeecccbbbbbbbbbaaabbbddddddbbb^^^YYYVVVTTTKKKHHHBBB===::::::;;;<<>>===>>>===<<<;;;;;;:::;;;;;;<<<:::;;;<<<<<>>888444111///.../////////.........---------,,,,,,,,,,,,,,,---------.........------------------------+++,,,------,,,,,,---............/////////000000////////////000000000000///111333333555;;;EEEMMMfffpppvvv~~~~~~uuuyyyxxxuuuxxx|||hhhYYYPPPPPP]]]pppxxxrrrrrrjjjgggdddbbbaaaaaa`````````bbbccc```ZZZTTTQQQPPPIIIEEE@@@;;;777666777888>>>BBBGGGKKKNNNPPPSSSVVVYYY\\\aaafffhhhhhhgggffffffeeebbb\\\SSSIII@@@;;;999:::???GGGOOOWWWbbbllluuujjj___WWWPPPLLLFFFBBB@@@???===<<<@@@@@@>>>======<<<<<<<<<===;;;;;;===<<<===CCCKKKVVVaaappp|||wwwrrrjjjmmmpppLLLAAAEEE;;;888333111000000000//////////////////000000000............////////////---------------,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000111000444111111888===HHH\\\xxx|||www|||xxxuuu}}}vvvcccNNNDDDCCCIIITTT^^^wwwkkk___gggxxxwwwZZZPPPSSSYYYnnnyyyYYYPPPKKKPPP\\\nnnqqqcccZZZ\\\qqqttteee^^^\\\___kkkyyycccRRRNNNIIIAAA;;;555222000.../////////.........---------,,,,,,,,,,,,---------............------------------------***,,,------,,,,,,---........./////////000000000////////////000000000000000222444555666>>>JJJTTTkkkrrr|||{{{ttt|||vvvvvv|||sssYYYVVVVVV___uuuyyypppllllllhhheeebbb``````___^^^]]]]]]^^^___\\\WWWRRRNNNLLLDDDAAA<<<777444333444555:::===AAAEEEIIIMMMQQQTTTWWWZZZ^^^cccfffgggfffeeecccbbb```\\\TTTJJJBBB<<<888999>>>FFFLLLRRR^^^iiitttlll___ZZZRRRKKKGGGCCC@@@>>>CCCBBBAAA???>>>>>>>>>>>>===;;;;;;======<<<@@@FFFDDDNNN[[[gggrrrssseeedddttt~~~VVVDDDEEE===999444111000//////...---...000111111111//////.........///////////////------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000000000111111///444111222;;;BBBPPPggg~~~zzz~~~~~~vvvtttiiiWWWFFFBBBEEELLLZZZhhhkkk]]]]]]ppplllTTTOOORRRWWWmmm{{{iiiPPPLLLLLLXXXkkkwwwgggYYYVVVdddvvvwwwiiibbbZZZVVV```nnnoooXXXPPPKKKDDD>>>666333000.../////////.........---------,,,,,,,,,------------....................................+++---......------...///.../////////000000000000////////////000000000000111444666666888@@@NNNYYYiiisssuuuwww{{{zzz{{{rrrbbbRRRXXXeee}}}zzzooojjjhhhfffdddaaa___]]]]]]\\\[[[YYYZZZZZZYYYXXXUUUQQQLLLIII@@@===999555333222333444666888;;;???CCCHHHNNNSSSSSSVVV[[[___cccddddddddd``````___[[[UUULLLCCC>>>888999>>>CCCGGGLLLWWWbbbuuuvvvoooeee\\\TTTOOOJJJGGGDDDDDDBBBAAA@@@????????????===<<>><<<>>>BBB===CCCKKKTTT___pppooo```___kkkyyy{{{eeeKKKEEE@@@<<<666222000000000///---...///000111111000//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000000000111111111,,,222222444???III[[[ttt{{{}}}~~~{{{zzz{{{\\\MMMBBBDDDJJJRRRccctttsss^^^```fffbbbOOOLLLOOOVVVmmm|||fffUUUKKKIIINNN```{{{xxxiiiZZZSSS^^^mmm}}}pppggg[[[RRRYYYfff}}}{{{xxx^^^RRRLLLEEE@@@666333000......//////.........---------,,,,,,,,,---------.........//////........................---...//////......///111////////////000000000000////////////000000000000111555777777999AAAPPP\\\eeerrrzzzcccooo~~~{{{yyybbbZZZRRRYYYppppppjjjhhhgggeeeaaa^^^\\\ZZZZZZYYYWWWVVVXXXVVVUUUUUUTTTQQQKKKGGG???<<<999666444333444555333555777:::???EEELLLRRRQQQTTTXXX]]]```bbbbbbbbb______^^^[[[UUULLLDDD???999:::===BBBDDDGGGQQQ\\\bbbrrrvvvjjjaaaZZZTTTQQQEEEEEECCCBBBAAA@@@@@@@@@BBB@@@???AAAAAA>>>>>>AAA>>>BBBEEEIIIRRRddd{{{~~~kkk\\\]]]fffqqqyyy}}}~~~oooPPPGGGBBB>>>888333111111111000///////////////000111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111***111222555BBBNNNccc}}}www}}}{{{nnnUUUIIIBBBHHHOOOYYYllleee[[[jjjsssyyy[[[KKKIIIMMMVVVmmmmmmWWWGGGKKKJJJQQQfffyyymmm___SSSTTT]]]nnnvvviii\\\UUUWWW^^^uuu}}}wwwhhhTTTMMMHHHBBB===666111111222///---......------,,,,,,------.....................------........................---------............//////////////////........./////////000111111222222555555444555;;;EEERRRZZZfffvvvyyyeeennnhhhYYYUUUSSSiiixxxooohhheeeeeeeeeddd```\\\YYYXXXYYYXXXXXXVVVXXXWWWSSSQQQPPPJJJCCC===:::777333111111111222333444666888;;;AAAHHHMMMOOOPPPTTTXXX[[[]]][[[ZZZ\\\[[[[[[ZZZVVVNNNEEE???999999:::===BBBHHHMMMPPP\\\eeettt{{{uuummmbbbZZZTTTMMMFFFDDDBBB@@@AAADDD??????@@@AAABBBBBBAAAAAA@@@BBBEEEHHHMMMZZZjjjvvvnnn``````dddkkk|||}}}YYYKKKBBB===555000000222111...000000222444666555222///////////////............------------------------++++++,,,,,,,,,------------------............///000//////.........//////111---111<<>>666111222222///.........------,,,,,,------...................................................---------............////////////////////////.../////////000111111222222444333333777@@@MMMZZZbbbjjj|||yyymmmgggsssZZZRRRWWW]]]}}}}}}uuusssoookkkgggdddcccbbbaaa^^^YYYWWWVVVVVVVVVVVVSSSVVVVVVSSSQQQOOOHHH@@@;;;999666333111111222333333444666777:::???FFFJJJLLLNNNQQQUUUYYYZZZYYYXXX[[[[[[[[[ZZZVVVNNNEEE???999999:::===AAAGGGLLLPPPQQQXXXdddsss{{{rrrjjjaaaXXXOOOKKKFFFAAA???AAA@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDDDDFFFNNNZZZcccqqq}}}tttffffffgggiiiwwweeePPPDDD@@@999333111111000...///000111333555444111///////////////............------------------------++++++,,,,,,,,,------------------............///000//////.........//////111000555@@@IIITTTlll{{{vvvuuuyyyyyyrrr^^^GGGEEEDDDHHHTTTiiittt``````qqqgggOOOHHHJJJKKKVVVmmmppp]]]OOOHHHGGGHHHRRRYYYooo~~~yyygggVVVOOORRR\\\ooovvvgggZZZVVVYYYdddzzz~~~aaaQQQJJJGGG@@@888222222222000...///......------------......................................................---------............///......///////////////////////////000111111222222555333333;;;JJJ[[[iiiooouuuooojjjuuuyyy___QQQOOO]]]ooouuulllhhhiiiiiihhhfffbbb___]]]]]]ZZZVVVTTTTTTTTTSSSSSSQQQTTTUUURRRPPPMMMEEE===999777555222111222333333333444666666888===BBBFFFHHHJJJNNNRRRUUUVVVWWWWWW[[[[[[[[[ZZZVVVOOOFFF???999999:::<<>>???>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDCCCCCCFFFMMMSSSZZZdddoooxxx{{{ooonnnkkkgggnnn|||~~~xxxXXXFFFCCC===888333000///...//////000222333333111...////////////............------------------------,,,,,,,,,,,,---------------------............////////////......//////000222333999DDDLLLXXXppp{{{vvvuuuuuuvvvxxxbbbSSSEEEDDDEEEMMM^^^wwwuuu```\\\jjj}}}___KKKEEEIIILLLYYYqqqxxxiiiYYYLLLFFFEEEEEEJJJVVVaaawwwttt~~~}}}ooo\\\RRRQQQTTTddd}}}|||lll\\\TTTUUUXXXkkkoooWWWLLLJJJBBB:::333333333000...///......------------......---------.......................................---------............///............/////////////////////000111111222222666444777CCCWWWjjjwww}}}|||zzzmmmtttfffYYYSSSTTTiiiuuuoooggghhhiiiiiigggddd```[[[YYYYYYWWWTTTRRRRRRSSSRRRQQQOOOSSSTTTRRRPPPLLLDDD;;;666555444222111222333333444444555666777:::???BBBEEEHHHLLLPPPRRRTTTUUUWWW[[[[[[ZZZYYYVVVOOOFFF@@@999999:::<<<@@@EEEJJJMMMKKKOOOXXXfffwwwuuunnnddd[[[RRRMMMGGG@@@===>>>===>>>>>>@@@AAABBBCCCDDDDDDEEEFFFFFFEEEGGGKKKNNNQQQWWWaaannn~~~vvvuuunnndddeeeooozzzcccHHHCCC>>>:::555///...000......///000222222000...////////////............------------------------,,,,,,,,,------------...---------............/////////////////////000111222444;;;DDDOOO___yyy{{{zzz~~~{{{zzz{{{zzzgggSSSJJJFFFEEEGGGRRRhhhfff\\\ggg}}}uuuZZZHHHDDDHHHMMMZZZuuuuuuiiiXXXKKKDDDCCCDDDEEEKKKZZZhhhxxxtttwwwbbbUUUOOOPPP\\\sssppp^^^TTTSSSSSSbbb|||{{{]]]MMMIIIEEE<<<555333333000///000///......------......///---------.........//////........................---------............///---.........//////000000/////////000111111222222555555:::III^^^rrr~~~~~~qqqkkkuuu^^^WWWTTTXXXtttqqqooonnngggiiihhhfffddd```]]]ZZZXXXWWWUUURRRRRRRRRRRRRRRQQQPPPSSSTTTRRRPPPLLLCCC:::555444333222111222222333333444555666666888<<>>???AAACCCDDDEEEEEEEEEDDDFFFGGGGGGGGGHHHJJJKKKMMMQQQYYYjjj~~~zzzzzzqqqbbb___fffvvvqqqKKKCCC===;;;666000...111.........///111111000...////////////............------------------------,,,,,,---------.........---------............//////////////////000111111222444;;;EEETTTiiiyyyqqqttt|||~~~qqqZZZJJJEEEEEEEEEHHHWWWsssrrr\\\___tttmmmVVVHHHDDDIIINNN[[[wwwuuuggg\\\OOOEEEBBBCCCDDDDDDKKK]]]nnnwww|||gggVVVMMMPPPVVVhhhuuucccXXXVVVTTT___sssdddNNNHHHGGG>>>666444333000///000//////............//////,,,,,,------.../////////........................---------............///------......///000000000/////////000111111222222222666>>>NNNaaasss~~~zzzhhhjjjlllWWWRRRTTT```rrriiijjjiiieeecccbbb```]]][[[ZZZYYYYYYUUUSSSQQQQQQRRRRRRQQQPPPPPPSSSTTTQQQNNNJJJBBB:::444333333222111111111111333444666666666888;;;>>>AAAEEEKKKMMMOOOQQQUUUYYYZZZZZZZZZYYYVVVOOOGGGAAA:::999999;;;>>>CCCGGGJJJFFFLLLVVVbbbnnn|||tttggg___UUUNNNHHHEEEAAA<<<:::;;;:::===AAAEEEHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKPPPYYYlllvvvccc]]]bbboooSSSGGG===;;;999222///111///......///111111000///////////////............------------------------,,,---------............---------............///////////////000111222222333666===JJJ^^^vvvpppmmmqqqwwwvvv```OOOFFFDDDBBBEEEMMM```}}}gggYYYeeeeeeQQQGGGEEEIIINNN[[[yyywwwhhhWWWPPPGGGAAAAAABBBBBBBBBMMMaaatttmmmYYYLLLOOOPPP]]]www{{{jjj```^^^VVV\\\gggyyynnnTTTKKKIII???777555333111000111//////............//////,,,,,,------...//////000........................---------............///------......///000000111/////////000111111222222333:::FFFUUUeeesss|||~~~tttgggwwwnnn^^^QQQTTT```sssuuujjjfffcccaaabbb]]]]]]\\\ZZZYYYWWWVVVUUURRRQQQOOOPPPQQQQQQPPPOOOPPPRRRQQQNNNKKKHHHAAA999444333333222111000000000333444666666777888;;;>>>???DDDIIILLLMMMOOOTTTYYYYYYZZZZZZYYYVVVPPPGGGAAA:::999999;;;>>>BBBFFFIIILLLTTT```iiirrr~~~|||jjj\\\SSSLLLEEE@@@???===999888999999>>>EEELLLQQQSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRQQQTTTZZZfffzzz|||ggg^^^bbbiii}}}qqqooo}}}___MMM???===;;;444///000000///...///111222111000////////////............------------------------------------............---------............///////////////000111222333666999CCCTTTkkkvvvkkknnnqqqrrryyyfffPPPGGGEEEDDDDDDKKKWWWmmmmmm___^^^tttsssZZZLLLFFFDDDIIIOOO\\\|||}}}uuufffYYYIIIEEEAAA>>>???AAACCCDDDOOOdddyyyrrr\\\NNNNNNLLLVVVppppppfffdddVVVXXX\\\iiixxx[[[OOOJJJ@@@777555333111000111//////............//////,,,,,,------...///000000........................---------.........//////---------...///000000111/////////000111111222222777???MMM\\\iiittt}}}vvvooommm{{{YYYPPPNNN[[[ppp{{{jjjhhhfff___]]]aaa\\\\\\\\\[[[YYYVVVSSSQQQPPPOOONNNOOOPPPPPPOOONNNOOOQQQPPPKKKHHHFFF???888444444333222111000///...222444666777777999<<<>>>===BBBHHHJJJKKKNNNTTTYYYYYYYYYZZZYYYVVVPPPGGGAAA:::999999:::===AAAFFFHHHNNNYYYfffooowwwttt```OOOEEEBBB<<<999::::::888777:::???EEEOOOYYY___bbbaaa```XXXXXXXXXZZZ]]]_________bbbiiivvvjjj___ccccccvvv|||gggccczzz}}}hhhRRRAAA>>>===555......111000///000111222111000000/////////............---------------------------------.........//////---------.........//////////////////000111222333777<<>>===>>>AAAEEEIIIRRRggg|||}}}~~~iiiYYYPPPLLLOOO```xxxsssiiihhh]]]TTTYYYbbbqqqgggRRRLLLFFF===555444555333000000000///...............................................................---------............///000000000000000000000000000000000111333444444444<<>>???DDDJJJTTTaaannnwwwlllTTTDDD>>>===;;;999777666888:::;;;===GGGUUUaaafffeeebbb```aaa^^^aaallluuuuuusssqqquuuyyynnnllldddeeesss~~~ttteeetttzzzYYYAAABBBAAA444---444000000000000000000000000////////////.....................------,,,,,,,,,...------,,,,,,,,,------...------------...//////222...---000222000000222999BBBOOOdddtttqqqrrrvvvwwwvvv|||{{{~~~yyy}}}hhhOOOGGGCCCBBBJJJSSSWWWjjjpppZZZfff}}}vvvaaaMMMFFFFFFEEEJJJQQQaaauuuggg]]]SSSJJJDDD@@@<<<;;;???BBBCCCEEEIIIQQQhhhqqq^^^RRRLLLMMM[[[rrrvvvllljjjaaaWWWXXX^^^mmmmmmSSSMMMHHH???888555555333111000000///...............................................................---------............///000000000000000000000000111000000111333444444444;;;DDDQQQ^^^iiixxx|||pppjjjaaaRRRSSSWWWjjj|||rrrgggaaaaaaaaa^^^ZZZYYYWWWUUUSSSRRRQQQQQQQQQRRRQQQOOONNNMMMMMMNNNNNNPPPNNNKKKHHHEEEAAA<<<888444333222111000111222222111333666888888999;;;===???AAADDDHHHLLLQQQUUUXXX^^^``````]]]ZZZTTTIII===<<<888777;;;>>>@@@EEEJJJTTT```mmmxxx~~~kkkTTTEEE???<<<:::888666666777999;;;;;;BBBLLLUUUXXXWWWUUUSSS^^^^^^eeepppxxx|||yyytttfffeeeppp}}}xxxkkkuuu___CCCBBBBBB777000333000000000000000000000000////////////..................---------,,,,,,,,,...------,,,,,,---------...------------...//////222......111222000111444;;;GGGYYYqqqsssuuuwwwwwwwwwyyy~~~xxxwww{{{yyyxxx}}}aaaJJJDDDBBBCCCLLLUUU```xxxzzzcccaaapppmmmZZZHHHDDDEEEEEEJJJQQQddd{{{lll___UUUMMMEEE@@@???;;;;;;???BBBCCCFFFJJJVVVnnn{{{cccTTTKKKIIITTTggg{{{{{{qqqmmmiii]]]WWWWWWcccxxxXXXNNNIIICCC<<<777333222222000000///...............................................................---------............///000000000000000000000000222111111222222333444555===GGGTTT```nnnyyymmmrrrvvvYYYRRRRRR[[[ttttttmmmddd``````___[[[XXXVVVVVVTTTRRRQQQPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMOOOMMMJJJGGGDDD???:::666444333222111000111222222333555777888888999;;;<<<>>>AAAEEEHHHLLLPPPUUUYYY^^^aaabbb```\\\VVVIII<<<;;;777777;;;>>>@@@EEEKKKUUU^^^jjjwwwwwweeePPPBBB>>>999888777666666777999::::::>>>CCCGGGGGGGGGGGGGGGSSSWWWbbbooozzz}}}iiiccciiixxx|||uuuyyyjjjGGGAAACCC;;;333222000000000000000000000000////////////...............------------,,,,,,,,,---------,,,,,,------.........------......///000111......111222111222666???PPPiiissszzz{{{wwwyyytttsssuuuxxxvvvyyy~~~{{{oooUUUBBBBBBDDDGGGRRR```ooonnn\\\kkk~~~bbbQQQCCCBBBEEEFFFKKKSSShhhyyyoooaaaTTTLLLEEE@@@<<<===::::::???BBBCCCGGGMMM\\\wwweeeVVVKKKEEENNN^^^pppvvvqqqpppcccVVVOOOXXXuuuaaaPPPKKKDDD???888222000222000000///...............................................................---------............///000000000000000000000000222222222222222333444666@@@MMM[[[eeevvv{{{pppmmm}}}~~~jjjVVVTTTYYYggg~~~mmmhhhccc``````^^^ZZZWWWUUUUUUTTTSSSQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLLLLNNNKKKHHHEEEBBB===888444333222111000000111222222444666777888888888;;;<<<>>>BBBFFFJJJLLLPPPVVVZZZ___ccceeeccc```XXXJJJ<<<:::777777;;;>>>@@@FFFLLLTTT[[[eeerrr{{{ooo\\\III===:::777777666666666888:::;;;===>>>??????>>>???BBBDDDMMMQQQ]]]ooo~~~jjj______nnn|||uuuMMMAAABBB===444000////////////////////////////////////............------------------------------,,,,,,,,,---.....................//////000111......111222111444999EEEZZZxxxttt{{{{{{xxxpppssswwwxxxwww}}}~~~sssggg]]]HHH===CCCGGGLLLYYYppp|||ggg___wwwZZZKKKAAABBBEEEFFFLLLTTTjjjvvvmmmdddVVVKKKDDD@@@===:::<<<:::;;;???BBBDDDJJJPPP```iiiXXXKKKCCCJJJVVVggg|||tttssshhhVVVLLLSSSiii}}}kkkUUULLLDDD???999111///111000000///...............................................................---------............///000000000000000000000000111222333222111222666999CCCSSS```hhhzzzyyykkkgggmmm~~~sss]]]QQQTTTaaaxxxwwwiiifffbbb``````^^^ZZZWWWUUUUUUTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKIIIFFFCCC@@@;;;666222222111000000000111222333555777888888777888;;;===???CCCIIIKKKMMMQQQWWW\\\aaaeeegggfffccc[[[MMM???;;;888777;;;>>>@@@EEEKKKRRRYYYaaammmuuugggUUUDDD:::888666666666777888:::<<<===???>>>===<<<<<<>>>CCCGGGRRRTTT```wwwkkk\\\UUUbbbxxxWWWDDDAAA===555///////////////////////////////////////............------------------------,,,,,,,,,,,,,,,---...//////............///000000000...///222222111666<<>><<<;;;;;;:::<<<@@@BBBEEEMMMUUUeeeqqq]]]MMMDDDHHHQQQ^^^xxxuuuqqqjjjXXXMMMTTTbbb{{{www\\\OOOCCC@@@;;;333///111000000///...............................................................---------............///000000000000000000000000///111333222111333888<<>>:::555111111111000///000111222333555666777777777999<<>>@@@DDDJJJPPPYYYdddooozzznnnaaaPPPAAA::::::777777888999;;;===???@@@??????>>><<<===AAAGGGLLLVVVXXXeeekkk[[[OOOWWWooodddKKKAAA<<<666000000000000000000000000000////////////............,,,,,,,,,------------...,,,,,,,,,,,,---....../////////......//////000111///...///222222222888@@@QQQfffyyyzzzyyyxxx}}}rrruuuwwwyyy~~~yyykkk___NNNJJJ@@@@@@JJJLLLTTTfffiiieeemmmvvvSSSHHHBBBDDDGGGHHHOOOYYYmmmwwwjjj```YYYRRRHHHAAA>>>===<<<;;;;;;;;;===AAADDDGGGPPPZZZlll}}}bbbQQQEEEGGGLLLVVVpppvvvooolllZZZNNNRRRWWWooozzz}}}eeeRRRCCC@@@>>>666111333000000///...............................................................---------............///000000000000000000000000...000222222111333999???MMMaaannnpppzzziii___kkk|||uuu```VVVUUUYYYlllzzzoooeeedddaaa^^^\\\ZZZXXXVVVRRRRRRSSSSSSRRRQQQOOONNNLLLMMMMMMMMMMMMKKKJJJIIIEEECCCAAA???===999555111111000/////////111222333555666777777777:::>>>AAAAAAGGGNNNPPPPPPSSSZZZaaaeeeiiikkkjjjhhhbbbUUUIII>>>:::999;;;>>>???CCCHHHNNN[[[kkkyyyxxxooodddXXXJJJ>>>:::<<<888888:::<<<>>>@@@BBBCCCBBBBBBAAAAAABBBFFFKKKPPPXXX___qqq~~~~~~kkk]]]OOOQQQfff~~~qqqSSSBBB;;;777333000000000000000000000000////////////............,,,,,,,,,---------......,,,,,,,,,,,,---.../////////////////////000000111......000222222222999BBBSSSggg}}}|||zzz~~~}}}vvvvvvwww||||||nnn___SSSGGGEEE@@@CCCMMMRRR___xxxwwwcccjjj|||nnnPPPFFF@@@CCCGGGJJJRRR^^^pppwwwnnnccc[[[PPPJJJBBB===<<<<<<:::999<<<<<>><<<999555222111000/////////111222333444555666777888:::???BBBBBBIIIOOOQQQQQQTTT[[[bbbgggjjjlllkkkiiidddXXXLLL???;;;999<<<===>>>BBBGGGNNN^^^rrr~~~{{{nnneee[[[PPPDDD:::888<<<888999;;;===@@@BBBDDDEEEEEEFFFFFFFFFFFFJJJOOOSSS^^^iii{{{yyykkk___PPPOOO```wwwvvvzzzYYYCCC;;;888555000000000000000000000000000/////////............,,,,,,,,,------.........+++++++++,,,---...///000///////////////000111111......000222222222:::CCCTTTfff|||{{{}}}zzzyyyyyytttdddUUUIIIAAAAAA>>>DDDPPPXXXkkklll___qqqiiiMMMCCC>>>BBBGGGJJJUUUaaasssuuukkkbbbXXXQQQJJJDDD>>>:::::::::888777<<<<<<@@@DDDFFFJJJUUU```}}}rrrYYYFFFEEEIIINNN^^^rrr|||{{{iiiYYYTTTMMMJJJZZZpppvvv~~~YYYEEEGGG@@@666444444000//////............/////////////////////////////////.........---------............////////////000000000000111111111111444555111222666333999LLLkkkuuu|||wwwjjjYYYbbbmmmZZZWWWYYYZZZyyyrrrmmmdddccc```]]]YYYVVVSSSRRRRRRPPPNNNLLLKKKKKKLLLMMMNNNLLLKKKJJJJJJJJJHHHGGGEEEBBB===999777444222000000000000000111222333444555555555666:::>>>CCCFFFHHHLLLQQQTTTUUUXXX]]]aaaffflllppppppmmmiii```WWWBBB===999::::::;;;???DDDNNNWWWhhh~~~{{{tttpppaaaZZZOOOEEE???<<<:::999;;;999;;;BBBGGGGGGIIIKKKIIIIIIKKKMMMLLLNNNXXXccctttzzzsss{{{uuu\\\RRRQQQQQQjjjtttaaaIIIAAA;;;222222222222111111111111111////////////....................................,,,,,,,,,---------......000//////.........//////111///000222222555>>>HHHYYYnnnzzzvvv{{{|||tttyyyyyy{{{uuueeeXXXKKKAAA???;;;@@@LLLVVVbbb{{{yyyeeeooofffJJJDDDAAADDDIIIPPP[[[ddd{{{nnncccYYYOOOHHHAAA???===;;;:::;;;<<<===???AAA@@@DDDMMMNNNXXXnnnzzzaaaKKKFFFGGGKKKZZZmmmxxxggg[[[VVVOOOJJJUUUgggyyy```HHHGGGAAA777444222000000///............/////////////////////////////////.........---------............////////////000000000000111111111111222444111222777777BBBYYY{{{rrrggg\\\kkkhhhYYYWWW^^^fff{{{oookkkdddcccaaa]]]ZZZVVVTTTRRRRRRPPPNNNLLLKKKKKKLLLMMMPPPNNNLLLLLLLLLKKKIIIHHHDDD@@@<<<888666444111000000000000000111222333444666555666777:::???CCCFFFIIIMMMSSSVVVWWWZZZ^^^bbbhhhnnnrrrrrrqqqnnnfff^^^HHHAAA;;;;;;<<<===@@@DDDIIIPPP^^^pppyyypppgggbbbXXXQQQHHHAAA<<<;;;:::999;;;;;;@@@HHHLLLJJJIIIJJJMMMOOOSSSWWWYYY]]]iiiuuu|||ssswwwzzz___RRRPPPNNNbbb~~~{{{hhhMMMBBB;;;333222222222111111111111111////////////....................................,,,,,,,,,---------......//////............//////000///000222333666@@@JJJaaavvvzzznnnlllyyy{{{uuu|||~~~iiiZZZPPPEEE===>>>===CCCRRR```oooxxxjjjyyyfffLLLFFFBBBEEEJJJQQQ\\\fff|||}}}jjj___UUUKKKEEE???>>><<<::::::;;;<<<===???AAA@@@EEENNNPPP\\\ssslllRRRHHHEEEGGGUUUfffvvvhhh]]]ZZZSSSKKKOOO\\\vvvjjjLLLGGGAAA:::555000111000//////.........///////////////////////////...............---------............////////////000000000000111111111111000333111333888<<>>:::777555333111///000000000000111222333444666666777888;;;???CCCEEEIIINNNTTTXXXZZZ[[[___bbbhhhmmmqqqrrrssssssmmmeeeQQQFFF<<<;;;>>>???@@@BBBFFFKKKTTT```ooo~~~sssggg]]]XXXKKKFFF@@@;;;999999::::::;;;===EEENNNRRROOOLLLMMMOOOQQQWWW]]]aaaiiiyyytttsssxxxcccSSSPPPLLLXXXsssrrrTTTCCC;;;666333222222111000000111111////////////....................................,,,,,,,,,---------......//////............//////000///111333333777CCCOOOiiillleeefffuuuxxxvvv~~~vvv^^^RRRKKKDDD>>>>>>???HHHZZZkkk{{{rrrqqqfffMMMGGGCCCFFFKKKRRR]]]ggg~~~xxxeeeYYYNNNEEE@@@>>><<<;;;999999:::<<<===>>>AAAAAAFFFOOOSSSaaayyyvvvYYYIIICCCEEERRRaaazzzlllaaa\\\VVVMMMMMMTTTkkksssOOOFFFAAA<<<888000111111000///............////////////////////////....................................///////////////000000000111111111111///444222222888>>>TTTtttvvvhhh```aaa|||hhh\\\TTTPPPbbb~~~wwwqqqnnngggcccbbb```]]]ZZZWWWUUUTTTQQQPPPOOOMMMLLLLLLLLLLLLLLLJJJHHHGGGFFFEEECCCAAA???<<<888555444222111///000000000000111222333444666777777999<<>>??????@@@FFFJJJPPPXXXbbbnnnyyyyyylll___TTTNNNBBB>>>:::777777999999999;;;>>>FFFOOOTTTSSSSSSVVVWWWYYY^^^dddiiitttyyysssrrrhhhVVVSSSMMMOOOfff~~~^^^FFF<<<:::444333222111000000000111////////////....................................,,,,,,,,,---------......///............//////000000000111333444:::GGGUUUooossseeeeeejjjqqq|||uuuvvv}}}lllWWWMMMGGGAAA===>>>AAALLL```rrrwwwlllwwweeeMMMGGGCCCEEEKKKRRR^^^iiiqqq^^^SSSHHH@@@>>><<<;;;999999999;;;<<<>>>???BBBBBBFFFPPPUUUfff```LLLCCCDDDPPP]]]|||sssfff___XXXPPPNNNQQQ^^^||||||TTTGGGAAA???;;;222222222000//////.........////////////////////////---.................................///////////////000000000111111111111000444222222888@@@WWWwwwzzz~~~ttteee```hhhzzz^^^XXXTTTSSSjjjzzznnnpppmmmdddaaa```___\\\ZZZWWWVVVUUUPPPOOONNNMMMLLLKKKKKKKKKKKKIIIFFFDDDDDDBBB???===<<<999555333222222000///000000000000111222333444666666777999<<>>>>>???GGGKKKRRRXXX^^^ccciiimmmpppyyyyyykkk]]]PPPGGGBBB>>>;;;888666777888999888<<<===CCCKKKQQQUUU\\\dddkkkmmmqqqvvv{{{wwwqqqppp\\\VVVPPPJJJYYYtttlllLLL===;;;555444222000//////000111////////////....................................,,,,,,,,,---------.....................///000000///000222444555<<>>???@@@DDDCCCGGGQQQYYYlllfffOOODDDEEEOOOYYYrrryyyjjjbbb\\\UUUPPPOOOWWWttt~~~www~~~\\\KKKCCCAAA===444333222111000///.........////////////////////////---------...........................////////////000000000000111111111111111444111222:::BBBWWWuuu{{{}}}www{{{~~~pppaaacccrrrmmmWWWUUUWWW]]]xxxrrrmmmmmmiiibbb______]]][[[YYYWWWUUUTTTNNNNNNMMMLLLKKKJJJJJJIIIJJJHHHEEECCCBBB@@@>>>;;;999666333111111111000///000000000000111222333444555666777999;;;>>>@@@BBBDDDIIIOOOSSSUUUVVVZZZ]]]dddfffiiilllqqqssskkkbbbLLLAAA999888;;;<<<>>>AAAGGGLLLSSSZZZ___cccfffiiikkkrrr{{{zzzmmm^^^PPPFFF???<<<;;;999777777888999999888===<<>>:::666444222000//////000111////////////....................................,,,,,,,,,---------............---......///000111///000333555666>>>QQQbbb~~~jjjkkkqqqppprrryyyqqqtttxxxwww\\\OOOHHHAAA<<<<<<===EEEVVVnnn|||mmmwwweeeKKKDDD@@@CCCJJJTTTaaammm}}}[[[NNNHHH@@@;;;<<<:::999888999:::===???AAA???DDDEEEJJJUUU___vvvkkkRRREEEDDDLLLTTTjjj|||nnnfffaaaYYYQQQLLLQQQkkk~~~ooovvvfffQQQEEEBBB???555444333222000///.........////////////////////////---------.........//////............////////////000000000000111111111111111333000333>>>EEEXXXsssnnnrrr|||||||||kkk^^^eeezzzzzzeeeVVVUUUZZZhhhzzzqqqmmmiiidddccc]]]]]][[[YYYXXXVVVTTTTTTMMMLLLLLLLLLJJJIIIHHHGGGHHHFFFCCCAAA???===:::888666444111000000000///...000000000000111222333444444555666888;;;===???@@@AAAFFFKKKNNNPPPRRRWWWZZZaaadddfffiiinnnnnneeeYYYDDD===888999;;;<<>>CCCBBBKKK]]]uuuvvvpppeeeJJJDDD@@@DDDKKKVVVeeeqqqoooOOOFFFCCC<<<888;;;999999999999;;;>>>AAACCC>>>DDDFFFMMMZZZgggoooTTTFFFDDDJJJQQQfff}}}~~~}}}pppiiiddd\\\QQQIIIIII```mmmqqqnnnUUUFFFBBB???555444333222000///.........////////////////////////---------.........//////............/////////000000000000000111111111111111222///444AAAIIIYYYrrrhhhqqq|||iii\\\eee|||tttdddWWWVVV]]]mmmuuuqqqmmmdddaaaeee\\\\\\ZZZYYYWWWUUUTTTSSSLLLLLLKKKKKKJJJIIIGGGFFFEEECCC@@@===<<<999666444555333000//////000///...000000000000111222333444333444666888:::<<<>>>???@@@DDDIIIKKKMMMPPPUUUYYY^^^```bbbeeejjjiii^^^QQQ???;;;888:::;;;<<>>777555222///...///000111000/////////....................................,,,,,,,,,---------......---------......000111111...000444666888AAAVVVjjjqqqiiivvv{{{sss|||tttrrryyy~~~iiiSSSHHHAAA:::<<>>@@@BBBDDDFFFHHHKKKOOORRRTTTZZZ___```aaa___XXXOOO>>>999666777999;;;@@@GGGRRRTTTZZZcccooo}}}yyylllbbbTTTFFF>>>:::888888888888888999:::;;;=========@@@CCCEEEHHHQQQ^^^hhh~~~{{{sssttt|||tttcccTTTKKKLLLRRRlll|||jjjEEE???;;;666222000222333111///000/////////....................................///...,,,,,,,,,---///111////////////000000000000333///111:::>>>EEEXXXmmm|||rrrttt}}}~~~yyyxxxxxx}}}~~~hhhRRRGGG@@@;;;<<>>===;;;999666444222111000111111111111000000000//////000000111333444666777444555666888:::;;;======>>>@@@BBBDDDEEEHHHKKKNNNPPPUUUYYYZZZ[[[YYYRRRJJJ===888555777999;;;AAAHHHSSSWWW^^^hhhuuusssaaaYYYLLLAAA:::777777777888888888999:::<<<===>>>@@@CCCGGGJJJPPP]]]mmmyyyppppppxxxwwwfffWWWMMMMMMRRRddd~~~qqqKKKAAA;;;777222111222333111///000000/////////.................................///...---,,,,,,---///000////////////000000000000222000333;;;AAAKKKbbbzzzzzzuuuyyy~~~~~~|||xxxyyy}}}wwwcccNNNEEE???<<>>???<<<888:::888999:::;;;;;;;;;>>>BBBEEEFFFJJJJJJUUUnnneeeNNNHHHHHHHHHPPP^^^vvv|||ppplllhhh\\\OOOMMMIII[[[|||nnnwwwfffMMMFFFBBB:::555333111000111111///...///////////////////////////......------......///............////////////111111000000111111222333000222444===OOObbbmmmooouuuyyyzzzwwwtttqqqdddbbblllsss]]]UUUYYYeeevvvxxxoooiiigggccc]]]XXX[[[YYYVVVTTTSSSQQQNNNLLLGGGGGGEEEDDDAAA>>><<<:::777666444222111000//////111111111111000000000000000000111222333555666666444555666777999:::;;;<<<<<<>>>???@@@AAACCCFFFHHHKKKOOOSSSSSSSSSRRRKKKCCC<<<777555888:::===CCCIIIQQQVVV___kkkxxx{{{vvviiiVVVNNNDDD<<<888777888888888888999:::;;;===???@@@BBBFFFJJJPPPYYYiii|||mmmlllrrr|||kkk[[[OOOLLLPPPWWWttt|||SSSCCC===888333111222222111///000000000/////////....................................---,,,,,,...///000////////////000000000000111111555===DDDSSSpppxxx{{{wwwxxxzzz||||||mmmZZZIIIBBB>>><<>>>>>???AAACCCGGGKKKMMMMMMMMMLLLFFF>>>:::666555888;;;>>>CCCJJJLLLRRR]]]jjjwwwyyysssmmm```OOOIIIAAA:::888999::::::888888999:::<<>>FFFXXXwwwvvv}}}~~~wwwwwwyyyzzz|||zzzeeeTTTEEE???===<<>>777<<<:::888:::777:::;;;<<<<<<===@@@DDDGGGFFFKKKPPPbbbtttXXXKKKFFFEEEJJJSSSgggyyytttpppbbbTTTLLLEEEPPPhhhvvvTTTIIICCC;;;999666333111111111000///000000000000000000000000/////////....../////////............////////////111111000000111111222333666333999LLLcccqqqrrrnnn{{{zzz|||}}}~~~}}}vvvmmmccchhh||||||eeeYYYVVVccc{{{xxxrrrjjjdddaaa___\\\ZZZYYYWWWSSSQQQOOOLLLIIIGGGBBBAAA???<<<:::777666555111111000000//////000000000000000000000000111111111222333555666666666666444444555666666777888888:::;;;<<<<<<<<<<<>>@@@BBBCCCAAADDDHHHMMMWWWhhh~~~tttllljjjrrruuudddSSSJJJIIIIII^^^vvv~~~zzzzzzaaaDDDAAA<<<555111222222111000111000000000////////////........................------------......//////////////////000000000000///333888???HHH[[[xxxwwwrrr|||~~~vvv{{{zzzwwwvvv|||ttt___PPPCCC>>><<<<<>><<<:::888666555444333111111000000000000111111000000000000111111111111222333444666777777666555444444444555555666666666888999::::::::::::===???BBBEEEFFFEEEFFFGGGCCC===777333333777:::<<>>======FFFRRRaaasss|||iiiOOOCCCAAA@@@CCCHHHVVVnnn{{{]]]HHH;;;:::===888888:::666:::;;;<<<<<<===???CCCGGGLLLSSS[[[uuubbbNNNFFFDDDEEEHHHUUUnnnwwwooodddZZZNNNGGGJJJUUUiii|||bbbQQQHHH>>><<<888444111111111111111000000000000000000000000000000////////////000000............////////////111111000000111111222333555555AAA\\\ttt}}}{{{xxx~~~~~~{{{pppcccsssgggWWWSSSXXXpppyyykkkiiieeeaaa^^^[[[XXXWWWRRROOOKKKHHHFFFCCC???<<<999888666444222111111222111111000000000000000111///000000000111111111111222333555777777777666555444444444444444555555555555666888888888888;;;======@@@AAA@@@AAACCC@@@;;;666333222666999;;;???EEEKKKOOOVVVaaaooo|||~~~|||wwwggg^^^WWWKKKBBB>>>:::777666777777777888999:::===@@@CCCEEEGGGGGGKKKQQQXXXcccuuutttggghhhsssmmmYYYLLLHHHHHHRRRhhhxxxWWWEEE>>>777222222222222000111111111000000000//////........................,,,------...............////////////000000000000000666>>>GGGUUUfffvvvlllkkkpppuuusssrrrxxxuuutttyyyxxxdddVVVJJJAAA???>>>???JJJWWWiii{{{uuucccJJJAAA@@@@@@BBBGGGUUUnnnpppSSSCCC999:::<<<777777;;;777;;;<<<======>>>AAAEEEHHHRRRZZZeeeeeeOOOFFFCCCDDDEEEPPPjjjxxxoooeee]]]PPPHHHHHHNNN___|||gggUUUJJJ???<<<999444111111111111111000000000000000000000000000000////////////000000............/////////000111111111000111222222333555555CCC]]]sssyyyvvvssszzzyyyoooaaawww{{{```SSSOOOXXXsssqqqeeeeeedddbbb^^^ZZZVVVSSSOOOLLLHHHEEEBBB???;;;888555444222111//////000000111000000/////////000000//////000000111111111222222444666777888777666555444444444444444444444444333444666666666777:::<<<:::=========>>>AAA???:::555222222666888:::>>>CCCCCCFFFLLLVVVdddrrr~~~yyyxxxrrrbbbXXXRRRFFFAAA>>>:::888888999999999888999;;;===@@@CCCFFFHHHKKKPPPXXX```mmmwwwfffeeeppp~~~ppp\\\MMMIIIEEEKKKdddaaaFFF???777222222222222111111111111111000000000000........................,,,---......//////......////////////000000000000111777@@@LLL[[[kkkxxx}}}gggllltttxxxuuuxxxssspppsss{{{ppp^^^SSSHHH@@@??????AAAMMM[[[ooosssaaaIII@@@??????BBBHHHVVVppphhhLLL???777999;;;555777<<<999===>>>>>>??????BBBFFFIIIVVV___lllmmmSSSFFFBBBFFFGGGOOOeee}}}yyymmmccc^^^UUUDDDFFFOOOUUUuuuzzzwwwXXXDDDBBB>>>:::444111000111111111........................////////////////////////////////////000000000000111111111000111111222333777777FFF```oooooopppwwwwwwssshhhkkksss[[[QQQSSS\\\ttt~~~mmmffffffbbb[[[XXXXXXVVVRRRKKKHHHCCC???===;;;888666333333222222111000000000111111111111111222222222000111111222222333333444888888777777666666555555555444333333222222333333333333333444555666777888999999:::::::::;;;;;;;;;777666444444666999===@@@AAABBBFFFKKKTTT```nnnvvv{{{sssiii```YYYRRRKKKFFF;;;:::888666555555666777;;;<<<<<<===>>>BBBHHHMMMPPPVVVcccqqq{{{~~~jjj^^^ggg{{{ssseeeTTTGGGKKKKKK]]]~~~~~~aaaNNN===666444111333555...111111111111000000000000////////////////////////////////////////////////000////////////000000111111:::CCCKKK]]]qqqvvvooohhhmmmtttxxxxxx|||ooogggllluuueeeUUUIII@@@>>>>>>AAAOOO^^^wwwrrr]]]KKK??????@@@BBBHHHWWWrrrfffLLL<<<;;;999777777888999:::<<<::::::>>>AAACCCHHHNNN[[[ccc{{{rrrWWWGGGBBBCCCCCCKKK___|||zzzmmmccc]]]WWWFFFFFFMMMRRRppp___GGGCCC>>>:::555111000111111111........................////////////////////////////////////000000000000111111111111111222222333777777EEE]]]jjjhhhjjjrrruuuooogggpppjjjXXXRRRSSS___xxxyyyjjjffffffaaaZZZVVVVVVTTTOOOHHHEEE@@@<<<:::888666444222222222111111000000000111111111111111222222222111111222333444444555555999888888777666555444444444444333222222222222333222222222222333444555555666777777777777888888888666555333333555888<<<>>>===>>>>>>???CCCJJJSSSYYYkkkzzz}}}nnnggg^^^VVVQQQLLLEEEAAA:::999777666555666777888<<<<<<<<<<<>>@@@EEETTTeee}}}pppXXXEEE@@@???@@@BBBIIIYYYuuu```GGG<<<;;;999777777888999:::===;;;<<<@@@CCCEEEKKKQQQcccnnnyyy\\\IIIBBB@@@???EEEXXXsss|||nnnbbb\\\YYYJJJFFFIIIOOOiii}}}hhhLLLEEE???;;;666222111111111000////////////////////////////////////////////////////////////000000000000111111111111111222333333999999GGG\\\fffcccgggqqqvvvllliiizzz{{{___SSSTTTUUUeeettthhhfffeee```YYYVVVUUUQQQLLLCCC@@@;;;888666444333111111111111000000000000000000111111111222222222333222222333444666777777888999999888777666444444333444444333222222222222222000000000000000111222333333333333333444444444444444333222222444777:::======<<<<<<:::999;;;???BBBMMMZZZmmm|||qqq```ZZZSSSMMMJJJFFFAAA===888777666666666777999:::<<<<<<===>>>CCCNNN]]]gggvvvppp___```ppptttaaaQQQFFFDDDQQQnnnttt}}}YYYDDD999777222333444...111111111111000000000000///////////////////////////////////////////////////////////////000111222111:::EEEQQQbbbqqqrrrkkknnnwwwzzzwwwyyy~~~wwwooonnnzzzxxxbbbPPPEEE===>>>BBBJJJ\\\nnnrrrXXXCCCAAA???@@@CCCJJJ\\\zzzXXXAAA<<<;;;999777777888999:::>>><<<>>>CCCFFFIIIOOOWWWmmm~~~}}}~~~aaaLLLBBB@@@>>>CCCRRRkkkpppbbb[[[ZZZMMMFFFFFFMMMbbbyyypppOOOGGGAAA===777333111111111000000000000000000000000000////////////////////////////////////000000000000222111111111111222333333:::<<>>AAAEEELLLZZZkkkxxx~~~sss```]]]iii{{{yyydddRRRFFFDDDLLLddd~~~uuuxxx^^^EEE888777333222444///111111111111000000000///////////////////////////////////////////////////////////////000111222222444<<>>888444222111111000111111111111111111111111////////////////////////////////////000000000000222222222111222333333444888>>>NNNbbbhhhhhhssswwwrrrmmmmmmUUUPPPTTT[[[sss}}}qqqlllgggeee```ZZZXXXWWWQQQIII>>>:::666222222222222111//////000000111111222222222222222333444555555666555666777888999:::;;;;;;888888777666555444333333333333222111111111111222111000000000000111111222000000000111111111222222333333333333555888:::<<<666888999:::::::::<<<===AAAEEEKKKOOOUUU^^^jjjsssvvvhhh]]]UUUQQQKKKHHHFFFDDD???;;;444444555666888999;;;;;;;;;@@@GGGMMMVVVdddvvv~~~wwwccc[[[cccvvv{{{cccOOOHHHFFFJJJ[[[ttt{{{xxxcccFFF777666333222444111111111111111000000000///////////////////////////////////////////////////////////////000111222333999===EEEPPP^^^ggggggbbbrrr{{{{{{uuuyyyuuunnnnnnkkkooouuu[[[KKKAAA:::>>>FFFRRRggg{{{|||bbbMMMAAA@@@@@@DDDLLL```xxxPPP@@@;;;:::888777777888:::;;;<<<<<<@@@EEEIIIMMMXXXccc|||}}}jjjSSSFFFAAAAAACCCLLL```zzzvvvggg^^^\\\VVVHHHDDDLLLVVVttt|||YYYJJJDDD???999444222111000000000000000000000000000000////////////////////////////////////000000000000222222222222222333444444777>>>RRReeekkkmmm}}}rrrrrrqqqhhhTTTPPPUUUaaazzzyyyppplllfffddd^^^YYYYYYXXXQQQHHH===999444111111222333333//////000111222333333444333333444555666777777888777888888999999:::::::::777777666555555444444444333333222111111111111111111111111000000111111222000000000111111111222222333333333444555888:::;;;999;;;===>>>>>>???AAACCCIIILLLOOORRRWWW___iiiqqqvvv|||{{{sssjjj___UUUNNNJJJFFFCCCBBB@@@;;;777444444555777888::::::;;;:::@@@HHHOOOXXXggg{{{}}}hhh[[[^^^rrr~~~eeeOOOIIIIIIJJJTTTlll}}}wwwjjjJJJ888888444222444222111111111111000000000000/////////////////////////////////////////////////////////000111222333444;;;???GGGTTTaaahhhgggcccuuuyyyyyyvvvyyy~~~{{{rrrnnnooonnnqqqrrrWWWHHH???;;;AAAJJJXXXmmm~~~dddNNNAAA@@@AAADDDLLL___}}}sssNNNAAA:::999888777777999;;;<<<;;;<<>>@@@BBBCCCEEEHHHJJJPPPSSSWWW\\\bbbjjjttt{{{{{{|||xxxooofff___UUUMMMFFFCCC???>>>>>><<<888444444444666777999999::::::999???EEEKKKSSSdddzzzlll[[[ZZZmmmiiiTTTHHHJJJJJJPPPgggzzzssstttQQQ<<<;;;666222333222111111111111000000000000/////////////////////////////////////////////////////////000111222444555:::???LLL]]]lllpppkkkfffxxxwwwxxxzzz{{{{{{xxxuuurrrtttssswwwlllOOODDD===;;;DDDPPP___uuufffPPPAAA@@@AAAEEELLL]]]zzznnnJJJ@@@:::999888777777999;;;<<<<<<>>>CCCIIIMMMSSSaaannnzzzvvvZZZIII>>>>>>???FFFVVVooo|||mmmccc```]]]LLLCCCHHHIIIaaa|||xxx~~~dddMMMFFFAAA;;;555333111000///////////////////////////////////////////////////////////////000000000000333333222222333333444555>>>III^^^rrrvvvzzzzzzmmmssskkkXXXPPPSSSYYYnnnqqqiiieeebbb___ZZZVVVXXXXXXPPPFFF;;;777222///000111333444000000111222444555666666555666777888999:::;;;;;;::::::999999999999888888444444444555555555555666333222222111000111111111111000000/////////000000/////////000000000111111///000000222333555777888888:::===@@@BBBFFFJJJMMMTTTWWW\\\bbbjjjsss|||vvvhhh]]]WWWOOOGGGAAA>>><<<<<<===<<<888444444555666888999999999999999===AAAEEEMMM___xxx}}}ppp\\\WWWiii~~~nnnYYYFFFJJJJJJNNNeeevvvooo|||WWW@@@>>>888222222111111111111111000000000000/////////////////////////////////////////////////////////000111333444555888???PPPeeeuuuwwwpppjjjzzzwwwxxx|||}}}yyyvvvxxxvvvxxxxxx|||eeeGGGBBB<<<<<>>:::999888777777999;;;<<<===???EEEKKKOOOVVVdddrrryyy||||||\\\FFFBBB??????DDDOOOcccoooeee```]]]PPPFFFEEEHHH^^^{{{yyy{{{mmmRRRDDD@@@:::666444222111000000000000000000000000000////////////000000000000111111111000000000000000444444444222111222555888EEEWWWqqqxxxppp{{{uuu]]]RRRQQQXXXaaatttvvvllleeedddbbbbbb^^^WWWSSSRRRLLLFFF;;;888444111111222222222777666555555666888999;;;<<<<<<=========<<<:::999777777777777666666666666444444555555444444333222222222222111111111111000000000000000000000000000////////////000000000000000111222222444444555666;;;<<<>>>@@@DDDHHHKKKLLLPPPWWW___dddiiipppyyy~~~vvvgggYYYOOOGGG@@@;;;::::::999888777666666333444666888:::;;;<<<<<>>999<<<555222777111111111111000000000000///////////////////////////////////////000111111222//////111222000222666===BBBUUUooo~~~{{{tttqqqwwwuuuuuuzzz|||ssstttzzzvvvWWWEEE>>><<<>>>GGGZZZrrr}}}hhhLLL@@@@@@@@@CCCNNNddd~~~eeeKKK===<<<<<<<<<<<<<<<<<<;;;;;;;;;DDDGGGKKKPPPRRRccc|||xxxyyy```IIICCC@@@???CCCLLL^^^yyypppeeebbb___RRRGGGFFFHHH\\\{{{ttttttpppRRRFFFAAA;;;666444222111000000000000000000000000000////////////000000000000111000000000000000000000444444444222222333666888JJJ]]]vvvxxxqqq~~~ttt]]]SSSRRRZZZddd{{{vvvnnnggggggaaaaaa]]]WWWSSSQQQLLLFFF;;;888444111111222222222777777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777666666666666444555555555555444333333222222222111111111111000000000000000000000000000////////////000000000000000111111222333444555555888999;;;>>>AAAEEEGGGIIIMMMSSSZZZ```dddjjjsssyyy||||||vvvhhhYYYNNNDDD<<<::::::999888777777666666444555777888:::;;;<<<<<>>@@@FFFTTTjjj}}}yyyjjjgggdddXXXNNNJJJFFFRRRkkkttt[[[JJJEEE>>>888444222111000000000000000000000000000////////////000000000000000000000000000111111111333333333333333444888;;;QQQfff{{{|||uuuwwwiiiXXXPPPQQQ^^^nnnwwwooojjjdddddd^^^^^^ZZZUUURRRQQQLLLFFF<<<888333111111333444444777999<<<>>>@@@???>>>===888999999999999888888888888888888777777777666666555666666666666555444444222222222111111111000000////////////////////////////////////000000000000000000111222333444444555555555666888:::===???@@@@@@CCCIIIMMMQQQTTTYYY]]]YYY\\\ZZZRRRIIIDDD>>>999777777777666666666666666777777888999:::;;;<<<===@@@EEEMMMWWWcccuuu}}}gggWWWYYYcccwwwzzzeeeQQQGGGFFFGGGIII___zzz~~~||||||}}}OOO===999444111444111111111111000000000//////////////////////////////////////////000000111111///000222111000555<<>>DDDRRRfff}}}zzztttvvv}}}xxxyyy___IIIAAA@@@@@@HHH[[[yyyhhhLLL<<<;;;;;;:::::::::;;;<<<===>>>DDDFFFLLLUUU[[[ooorrrnnn|||xxxoooRRRCCC@@@>>>@@@EEERRRgggyyyooogggdddYYYPPPLLLEEEMMMccc```MMMHHH???888444222111000000000000000000000000000////////////000000000000//////000000111111111111222333333333333555999<<>>CCCIIIQQQ[[[iii}}}qqqccc]]]^^^kkk}}}kkkXXXVVV^^^rrr~~~jjjSSSGGGEEEGGGFFFYYY||||||}}}zzzVVV???999444222333111111111111000000000//////////////////////////////////////////000000111000000111222111111777???EEEPPPfffzzz|||sssppptttxxxxxx~~~yyypppmmmwwwxxx|||___KKKDDD<<>>===@@@MMMeeejjjLLL;;;;;;:::999999999;;;<<<===@@@EEEGGGLLLWWW```tttqqqqqqxxxuuuVVVCCC@@@>>>@@@DDDPPPcccuuurrrdddcccYYYQQQMMMEEEIII\\\dddPPPJJJAAA999444222111000000000000000000000000000////////////000000000000/////////000111111222222111222333333444666:::===OOO```nnnnnnlllxxxuuu~~~www[[[PPPLLLMMM```xxxzzzjjjjjjhhhaaaaaaZZZZZZWWWRRRPPPPPPLLLFFF===999333000111333666777:::<<<>>>??????>>><<<:::888777777777777888999999999999888888888777777777777777777777777666666555222222222111111111111000000000000000000000000000////////////000000000000//////000111222333444444444444555555777888:::;;;<<<>>>AAADDDFFFHHHHHHHHHGGGHHHDDD<<<777777777555666666666777777888888888888888888999:::===???AAAHHHQQQZZZcccqqqzzzjjj\\\UUUPPPSSSaaaqqqoooYYYUUU[[[mmmnnnWWWGGGDDDHHHFFFTTTwww|||[[[AAA:::666333333111111111111000000000000///////////////////////////////////////000111111000000222333111111888BBBEEERRRiiizzzyyyppppppxxxyyywww{{{{{{ooohhhjjjyyy{{{www[[[HHHDDD<<<@@@JJJZZZoooooouuukkkUUUFFF>>>>>>CCCQQQllllllNNN===;;;:::999888999:::===>>>AAAFFFGGGNNN\\\ggg}}}ssswwwyyy{{{[[[CCC@@@>>>???BBBLLL^^^oooqqqaaa```XXXRRRNNNEEEFFFWWWxxxkkkRRRLLLBBB:::555222111000000000000000000000000000////////////000000000000...//////000111111222222111222333333444777;;;>>>OOO^^^jjjjjjmmm~~~vvv~~~rrrWWWNNNKKKMMMccc~~~rrrdddgggfff___^^^YYYYYYVVVQQQOOOOOOKKKFFF===999333000111444666888;;;<<<===>>>===;;;999888888888777777777888999:::999999999888888888777777777888888888888777666666222222222111111111111000000000000000000000000000////////////000000000000//////000111222333444444333333333444444666777888999:::<<<>>>@@@@@@???>>>>>>AAA???999555555555333666666777777888999::::::777777777888;;;>>>AAACCCOOOZZZfffooo{{{yyyrrroooppprrroooiiifffcccZZZQQQQQQLLLOOO[[[fffooosss[[[UUUYYYggg}}}ooo[[[GGGCCCGGGEEEPPPqqq{{{^^^CCC;;;777444222111111111111000000000000///////////////////////////////////////000111111000000222333111111999DDDGGGUUUjjjyyyvvvlllooozzz|||yyy{{{xxxlllhhhnnnyyy}}}sssXXXFFFAAA<<>>>>>CCCRRRmmmjjjNNN===;;;:::888777888:::===>>>AAAEEEGGGQQQbbbppp}}}xxxzzz~~~___DDD@@@>>>???AAAIIIZZZjjjppp___^^^WWWRRROOOEEEEEEUUUpppqqqTTTMMMCCC:::555222111000000000000000000000000000////////////000000000000...//////000111222222222111222333333444777;;;???PPP^^^iiijjjqqqvvv~~~pppUUUNNNLLLNNNeeekkk___dddccc[[[ZZZXXXXXXVVVQQQOOOOOOKKKFFF===999333000111444777888<<<======<<<;;;:::888777999888777777777999:::;;;999999999888888888888777888888888888888777666666222222222111111111111000000000000000000000000000////////////000000000000//////000111222333333444222222222222333444555555444444666888::::::888666444888:::777555666555333666666777888999::::::;;;777777777888;;;???BBBEEESSSaaaoooyyyxxxooodddZZZTTTSSSOOOQQQOOOKKKKKKOOOMMMGGGKKKEEEGGGPPPVVV[[[iii{{{uuu]]]UUUXXXbbbzzzooo^^^HHHBBBGGGDDDMMMlllyyy___CCC;;;888444222111111111111000000000000///////////////////////////////////////000111111///000333333111111:::EEEIIIWWWlllyyysssiiinnnzzz|||}}}zzznnnmmmuuuwww~~~pppVVVDDD???===BBBMMM^^^rrruuuzzz]]]JJJBBB>>>===AAAOOOiiifffMMM<<<;;;999888777888:::===???@@@EEEGGGSSSfffwww{{{ttt}}}yyyaaaIIICCC@@@BBBBBBFFFTTTeeessseee\\\WWWVVVPPPFFFEEEKKKmmmrrrooo}}}YYYJJJCCC???555444555///000000000000000000000000000000000000000000000000000111111111111222222222333666111///666666777BBBOOOmmmmmmnnn~~~uuuuuu~~~|||}}}fffSSSQQQLLLRRRjjj~~~vvveee^^^]]][[[XXXWWWRRRTTTTTTPPPOOONNNIIIBBB;;;888555333222333666777::::::999888888999999999777888888888888999999999<<<;;;::::::;;;;;;999777999999999999888666555444222111111000000000000000000000000000000000000000////////////////////////000000000111222222333333333333333222222111111111333333444555444333111000111222333333555555666777666666777888999::::::;;;999999:::;;;===>>>??????JJJ[[[jjjqqqyyy}}}uuuhhhYYYQQQLLLFFFBBBBBB@@@@@@@@@AAABBBCCCEEEEEEHHHHHHIIIJJJLLLRRRZZZ___zzz}}}dddWWWSSS\\\uuusss```RRRDDDEEEHHHFFF^^^jjjEEE<<<888222333222222222111111111111000000000000000000000000000////////////000000000000111000111222000222;;;FFFRRR[[[uuu~~~mmmnnnyyyttt}}}}}}vvvwww|||xxx}}}fffOOOBBB@@@AAAEEEQQQcccxxxxxxjjjVVVIII???@@@AAADDDNNN___wwwcccGGG@@@<<<;;;999999999;;;===>>>@@@DDDMMM\\\nnnxxxhhhhhhzzz~~~xxxcccIIICCC???AAABBBEEESSSccc~~~xxxeee\\\VVVVVVPPPGGGFFFKKKddd{{{cccbbb~~~^^^MMMEEE@@@777555666000000000000000000000000000000000000000000000000000000111111111111222222222333666111000666555777BBBZZZsssooottttttwww}}}|||}}}~~~bbbPPPNNNLLLUUUnnnooo___YYYXXXVVVSSSRRRQQQSSSRRROOOMMMMMMGGGAAA999777444222222444666888999888888888888888888888888888888888999999999999;;;:::::::::;;;;;;999777999999999888777666555444222111111000000000000000000000000000000000000000///////////////////////////000000111111222333333333333333222222222111111222222333333333222111000111111222333444555666666666666777888999:::;;;;;;::::::;;;;;;<<<======>>>BBBPPP\\\aaaiiirrrqqqiiiZZZOOOEEEAAA???<<<;;;<<<>>>>>>???@@@AAACCCEEEEEEEEEEEEFFFGGGIIINNNTTTYYYdddsssfffXXXSSSZZZrrrttt```RRRCCCCCCFFFDDD[[[kkkGGG===999333555222222222111111111111000000000000000000000000000////////////000000000000111000111222111333<<>>@@@FFFSSSfff{{{yyyaaaNNNCCC<<<>>>>>>@@@GGGTTThhh|||fffIIIAAA;;;:::999888999:::===>>>AAADDDNNN^^^pppooo```bbbuuuvvv{{{gggKKKCCC???@@@AAACCCPPP```{{{|||fff\\\UUUUUURRRIIIFFFJJJaaa}}}tttzzz~~~nnnXXX\\\{{{dddQQQGGGBBB999666777222000000000000000000000000000000000000000000000000000111111111111222222222222555111111666444777EEE```uuunnnwwwsss{{{~~~{{{{{{}}}|||yyy\\\LLLKKKLLLYYYrrrzzzlll^^^XXXWWWUUURRRQQQOOOQQQPPPMMMKKKKKKFFF???666555333222222444666888777777777777777777777888888888888888999999999:::;;;:::999:::;;;;;;999888999999999888777666555444222111111000000000000000000000000000000000000000//////////////////////////////000111111222222333333333333222222222222111111111222222222111000000000111222222444444555666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@HHHPPPTTT\\\ccc___UUUGGG???999999;;;999999;;;<<<<<<===>>>@@@CCCEEEFFFCCCEEEFFFGGGIIIKKKOOOSSSVVV___lllzzzjjjZZZSSSWWWmmmvvvaaaRRRBBBAAAEEECCCWWW|||xxx~~~}}}zzznnnJJJ???:::555666222222222111111111111000000000000000000000000000////////////000000000000111000111222111444>>>IIIVVViiiuuuttt}}}xxxrrr[[[GGG======>>>FFFVVVlll}}}yyyWWWGGG@@@;;;AAAAAABBBFFFPPP___ppp{{{iiiLLLAAA:::999888777888:::<<<===AAAEEEOOO^^^qqq}}}gggYYY]]]rrruuuwwwjjjMMMDDD>>>???@@@BBBNNN\\\zzz{{{fff[[[TTTUUUSSSLLLGGGIII___~~~}}}ooovvv|||jjjVVV\\\|||kkkTTTGGGCCC999555666222000000000000000000000000////////////////////////000000111111111222222222111444222333777333888IIIbbbuuunnnyyyzzzsss~~~|||yyyyyy||||||rrrYYYKKKJJJMMM^^^uuutttggg\\\XXXWWWTTTQQQPPPLLLNNNNNNKKKIIIIIIDDD===444333111111222444666888777777777888888888888888888888888999999999::::::;;;:::999:::;;;;;;:::888999999888888777555444333222111111000000000000000//////////////////////////////////////////////////////000000111222222222222222222222222222222222111222222222222222111111000111111222333444555555666777777888999:::;;;<<<=========<<<<<<;;;;;;;;;@@@DDDGGGJJJQQQUUUOOOEEEBBB<<<999;;;<<<;;;:::<<<::::::<<<>>>@@@CCCEEEGGGFFFHHHJJJKKKKKKLLLNNNPPPUUUXXX^^^kkk}}}ppp\\\SSSTTThhh}}}xxxcccUUUCCCAAADDDBBBSSSuuuqqqssstttqqqtttOOO@@@:::444444222222222111111111000000////////////////////////////////////000000000000111000111222222555@@@LLLYYYqqqwwwvvvzzzkkkUUUDDD<<<===>>>GGGZZZrrrnnnPPPCCC@@@???@@@AAADDDIIIRRR```nnnxxxlllNNNAAA999888777777888:::<<<===AAADDDMMM]]]oooyyycccWWW^^^tttuuusssmmmOOOEEE>>>??????AAALLLYYYyyywwwgggZZZSSSUUUUUUNNNHHHHHHWWWuuu~~~mmmuuu|||hhhTTTZZZzzzrrrWWWHHHCCC999444444222000000000000000000000000////////////////////////000000111111111222222222111444222444777333;;;QQQnnnyyyyyyttt{{{wwwxxx{{{lllXXXLLLKKKOOOaaavvv{{{iii___VVVTTTSSSOOOMMMLLLJJJLLLLLLIIIHHHGGGCCC<<<222111000000111333555777777888999:::::::::999999888999999999999::::::::::::999999:::;;;<<<:::999888888888777666555444333222111111000000000000000////////////////////////////////////////////////...//////000111111222222222222222222222222222222333333222222222333333333000111222333444555555666777777888999:::;;;;;;<<<>>>>>>============<<<<<<===>>>>>>@@@DDDEEE???777;;;888666999:::888888::::::;;;<<<>>>AAADDDFFFHHHHHHJJJLLLMMMLLLLLLMMMOOOTTTRRRSSS\\\iiiyyyvvv___SSSRRRcccxxxzzzhhhYYYFFFAAAEEECCCQQQmmm~~~ooooootttttt|||TTTAAA999333333222222222111111111000000////////////////////////////////////000000000000111000111222333777CCCOOO___{{{zzzyyy|||||||||eeeQQQBBB===???>>>III^^^wwwdddLLLBBBAAAAAA===???BBBHHHQQQ^^^lllvvvoooQQQCCC888777777666888:::<<<>>>@@@BBBKKKZZZlllwwwaaaWWW___www|||wwwrrrsssSSSGGG??????@@@AAAJJJVVVvvvwwwhhhZZZQQQUUUWWWQQQIIIGGGQQQnnnqqq{{{kkkWWW\\\yyyyyy[[[HHHDDD:::333444222000000000000000000000000000000000000000000000000000111111111111222222222222444222444777333???ZZZyyyvvv{{{vvvwww|||fffVVVMMMKKKPPPdddtttsssddd\\\VVVTTTSSSPPPMMMMMMHHHKKKJJJHHHGGGGGGBBB<<<111000000000111222444555666777999:::;;;;;;:::999999999999999:::::::::::::::999999:::;;;<<<;;;999888888888777666555444333222111111000000000000000000000000000000000000000////////////////////////......///000000111111222111222222222222333333333333333222222333333444555111222222333444555666777777777888999:::;;;<<<<<<======>>>>>>??????@@@@@@>>>======>>>??????:::666777555555999:::999:::>>><<<===>>>@@@CCCEEEHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMTTTPPPOOOTTT[[[dddoooyyy|||cccUUURRRaaattt}}}lll]]]HHHBBBFFFDDDOOOgggzzzrrrtttooovvv{{{XXXBBB999333333222222222111111111111000000000000000000000000000////////////000000000000111000111222444888EEERRRggg{{{{{{}}}zzzwwwuuu___MMMAAA>>>@@@???KKKaaazzz}}}yyyzzz|||www]]]JJJAAA???@@@@@@AAADDDJJJSSS```nnnwwwuuuWWWFFF888888777777888;;;===???@@@BBBIIIVVVggg~~~ttt^^^VVV___vvviiitttxxxrrr{{{UUUIII@@@@@@@@@AAAIIITTTrrr{{{hhhYYYPPPUUUYYYRRRIIIFFFOOOhhhwwwmmmYYY^^^yyy___JJJFFF<<<444444444000000000000000000000000000000000000000000000000000111111111111222222222222444222444666333CCCcccyyywwwzzzvvvxxx}}}zzz]]]RRRKKKJJJPPPeeerrrlllaaaZZZVVVUUUTTTPPPMMMNNNHHHJJJJJJGGGGGGFFFBBB<<<000000000000000111222333555666888:::;;;:::999999999999999:::::::::;;;;;;999999888:::<<<<<<;;;999888888888777666555333333222111111000000000000000000000000000000000000000////////////////////////......//////000111111111111111222222222333333333222222111111111222444555222333444444666666777888777888888999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDBBBAAAAAABBBAAA???======;;;999999<<<===;;;===BBB???@@@AAABBBEEEGGGIIIJJJIIIJJJKKKJJJIIIIIIKKKMMMRRROOOOOOSSSVVVYYYdddooo{{{gggWWWSSS___rrr~~~nnn___IIIAAAEEEDDDLLLaaatttgggzzzpppwww[[[BBB999555555222222222111111111111000000000000000000000000000////////////000000000000111000111222444:::GGGTTTjjjzzzxxxyyy||||||}}}{{{uuuoooZZZJJJ@@@>>>AAAAAAMMMccc||||||}}}ooo\\\MMMCCC???>>>AAACCCGGGMMMWWWfffttt~~~}}}[[[GGG999888888888999<<<>>>@@@BBBCCCIIIUUUdddzzzrrr^^^VVV___uuuwwwuuuyyy~~~bbbkkk|||yyysss|||WWWJJJAAA@@@AAABBBIIITTTnnniiiYYYPPPUUUYYYSSSJJJEEEJJJbbbwwwjjjWWW[[[uuuaaaLLLGGG===555555555000000000000000000000000000000000000000000000000000111111111111222222222333444222444666444FFFhhhxxxwww~~~yyyvvvyyysssWWWNNNIIIHHHOOOeeeqqqiiiZZZTTTQQQQQQPPPLLLIIIIIIGGGJJJJJJGGGFFFFFFBBB<<<000000000000000111111222333555777999:::999888777999999:::::::::;;;;;;;;;999999888:::<<<<<<;;;:::888888777777666444333222222111111000000000000000000000000000000000000000////////////////////////......//////000111111111111111111222222333333333111111000000000111333444333444444555666777888888777888999999;;;;;;<<<===;;;<<<>>>@@@BBBDDDFFFGGGBBBBBBBBBCCC@@@======@@@???<<<<<<===<<<:::;;;@@@AAABBBBBBDDDFFFHHHJJJKKKKKKLLLLLLKKKJJJJJJMMMOOOLLLKKKNNNSSSSSSUUU___kkkuuusss{{{jjjYYYTTT___qqqooo___IIIAAAEEEDDDJJJ]]]}}}ppp```}}}|||nnn}}}www\\\BBB:::777888222222222111111111111000000000000000000000000000////////////000000000000111000111333444:::HHHUUUjjjssssssuuuwwwuuu|||~~~xxxjjjVVVHHH@@@>>>AAABBBNNNddd|||nnn^^^QQQFFF@@@===<<>>AAAHHHNNNgggkkkXXXRRRWWW]]]```XXXDDDLLL[[[}}}xxx}}}sss^^^WWWooogggLLLDDD<<<666555222111111000000000000111111111111000000000000111111000111111111111222222222444555333555777666HHHhhh~~~xxxzzz~~~vvvqqqwwwmmmYYYLLLHHHLLLUUUgggnnncccYYYVVVRRRPPPOOONNNMMMLLLEEEGGGFFFDDDCCCCCC???999222111000/////////000111333444555777888999999999:::999999888888999999:::999999999999999999999999999999888666555333222222111111000///////////////................................................------...///000111222222444444333333333333222222111111222333333444555555555666777888999::::::999<<<<<<<<<<<<<<<=========;;;>>>AAAAAAAAADDDKKKPPPPPPNNNLLLKKKKKKKKKLLLLLLHHH@@@===@@@AAA<<<===BBBAAAAAABBBCCCEEEHHHKKKMMMKKKKKKKKKLLLLLLKKKIIIGGGKKKKKKLLLPPPTTTXXX]]]bbbqqq~~~uuu|||mmm^^^WWW[[[iii}}}wwwdddOOOCCCAAADDDKKKQQQrrr~~~sssdddxxxzzzhhhxxxdddCCC===333444111111111111000000000000000000000000000000000000000000000000111111111111111000000444777>>>LLLXXXtttqqqooouuu}}}wwwtttzzzcccTTTIII>>>;;;@@@BBBRRRlllgggQQQEEE???:::AAA>>>CCCSSSeeesss}}}gggFFF<<<888666:::======???BBBEEEEEEIIIUUUcccvvvsss[[[ZZZlllhhh______``````aaalllrrrdddgggqqq}}}lllppp^^^QQQDDD>>>>>>@@@FFFKKKbbbmmm[[[TTTYYY___cccZZZFFFJJJXXXzzzyyy~~~~~~gggZZZnnnkkkOOOFFF===777555111111111000000000000111111111111000000000000111111000111111111111222222222333555333555777666GGGfffyyy{{{~~~uuuxxx|||uuuqqqxxxgggWWWJJJFFFKKKTTTeeekkk```WWWTTTPPPNNNNNNMMMKKKJJJEEEGGGFFFCCCCCCCCC???999222111000//////000111222333444555777888888999999999999999888888999999999999999999999999999999999999888777666555333222222111000000///////////////................................................------...///000111222222333333333333333333444444444444555555666666666777777888999:::;;;;;;;;;;;;=========>>>??????@@@@@@@@@AAABBBCCCFFFLLLWWW^^^bbb\\\VVVWWW^^^eeegggggg```PPPDDDCCCCCC>>>===AAABBBBBBCCCDDDFFFHHHJJJLLLIIIIIIJJJJJJKKKKKKIIIHHHMMMMMMOOORRRVVVYYY^^^bbblllxxxuuu{{{rrrcccVVVZZZhhh{{{xxxeeeOOOCCCAAACCCIIIPPPooowwwfffvvvyyyfffuuugggFFF???444555111111111111000000000000000000000000000000000000000000000000111111111111222000000333777>>>MMMZZZwwwrrrrrrwww}}}vvvttt|||yyyaaaSSSHHH===<<>>AAAEEEEEEKKKVVVdddvvvrrr^^^^^^ooo~~~qqqZZZRRRRRRTTTXXX^^^rrr{{{nnnrrr||||||iiiiii___RRREEE???>>>???CCCHHH^^^}}}ooo]]]VVV[[[aaaeee]]]JJJGGGSSSuuuyyy}}}mmm[[[iiiqqqRRRHHH>>>777555000111111000000000000111111111111000000000000111111000111111111111222222222222444333555888666FFFeeewwwwwwuuu~~~qqqwww~~~zzzuuusssyyyyyyaaaSSSGGGEEEJJJTTTdddiii\\\TTTRRROOOMMMLLLKKKJJJHHHEEEFFFFFFCCCBBBBBB>>>888222111000///000000222222333444666777888888888777999999888888888888999999888888888888888888888888888888777666444333222222111000//////......//////................................................---......///000111222222333333333444444555666666888888888888888888999999::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEHHHOOO[[[iiirrrsssjjjeeennn|||cccKKKDDDDDDAAA??????BBBCCCCCCDDDEEEGGGIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKMMMPPPRRRTTTWWW\\\aaadddjjjuuuuuuzzzyyyhhhVVVYYYeeeyyyzzzgggPPPDDD@@@BBBGGGMMMkkk}}}kkkwww~~~hhhvvvjjjIIIBBB555555222222111111111000000000000000000000000000000000000000000000111111111111222000000333666???OOO^^^{{{tttwww{{{}}}{{{vvvwww~~~qqq___RRRFFF<<<<<>><<<===CCCBBBIIIZZZmmm|||nnnLLL>>>:::888:::===<<<>>>@@@DDDEEELLLXXXeeeuuurrraaadddsss}}}|||}}}ssssssxxx|||yyydddQQQJJJKKKOOO[[[hhh{{{}}}hhheee{{{___SSSFFF@@@???@@@CCCHHH\\\{{{qqq^^^WWW\\\bbbggg___LLLFFFOOOnnnuuuvvvkkkXXXcccuuuTTTHHH>>>888666111222111111000000111111222111111000000000000111111000000111111111222222222111444333666999777FFFeeerrrsssyyynnnwww~~~|||xxxuuuuuu{{{ttt]]]PPPFFFEEEKKKUUUdddgggZZZRRRPPPNNNLLLLLLKKKIIIGGGDDDFFFEEEBBBAAAAAA<<<666111111000000000111333444444555777888999888777666888888777777777777888888888888888888888888888888777777666555444333222111000000///............///......................................................///000111222222333222333333555666777888888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======??????@@@@@@AAAAAAAAABBBCCCDDDGGGOOO\\\kkkyyyzzzuuuyyykkkLLLBBBDDDCCCAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIKKKLLLLLLQQQUUUWWWZZZ```fffiiioooxxxtttxxx~~~kkkVVVWWWbbbuuu}}}iiiRRRDDD@@@AAAFFFLLLgggrrrqqq|||jjjKKKCCC666666222222222111111111000000///////////////////////////000000000111111111111111000111333666@@@RRRcccwww|||~~~|||yyyzzz|||wwwmmm```SSSFFF<<<===DDDJJJVVVkkk|||[[[CCC;;;===???CCCCCCKKK\\\nnn~~~oooLLL@@@;;;888;;;===<<<===@@@BBBDDDLLLXXXeeetttpppaaafffvvv}}}{{{uuuiiihhhooovvvppp]]]MMMIIIKKKRRRfff{{{iiieeeyyyaaaTTTGGGAAA???@@@DDDIIIXXXwwwqqq^^^WWW\\\bbbggg```MMMFFFLLLgggmmmkkk}}}yyyhhhVVVaaawwwTTTGGG>>>999777333222222111111111111222222111111000000000000111111000000111111111222222222111333333666999888IIIhhhwwwuuuzzznnnyyy|||}}}{{{wwwuuuwww}}}rrr\\\NNNEEEFFFNNNXXXeeegggXXXQQQOOOMMMMMMLLLKKKIIIGGGDDDEEEDDDAAA@@@???;;;555000000000000111222444555555777888::::::999777666888777777666666777777888777777777777777777777777666666555444333222222111000//////.....................................................................///000111222333333333333444555777888999999:::::::::::::::;;;;;;;;;;;;::::::999::::::;;;<<>>>>>>>>>>>@@@BBBIIIVVVhhhyyycccFFF>>>BBBCCCBBBCCCAAAAAABBBDDDEEEFFFFFFGGGHHHIIIIIIHHHFFFGGGJJJMMMMMMVVV]]]^^^aaaiiippprrryyyssswwwkkkWWWWWW___rrrkkkTTTFFFAAAAAAFFFKKKfffzzzxxx~~~kkkLLLDDD666555222222222222111111111111///////////////////////////000000000111111111111111000111333777BBBXXXkkkzzz{{{yyyyyyqqqeeeVVVGGG>>>???DDDHHHVVVlllsssWWWDDD@@@BBBCCCCCCCCCLLL\\\mmm|||pppNNN@@@;;;999;;;======>>>@@@@@@CCCLLLYYYffftttnnn___ddduuu}}}{{{qqqgggiiittt{{{jjjWWWHHHHHHKKKVVVqqqkkkgggxxxfffXXXIIIAAA???@@@EEEJJJSSSsssrrr^^^VVV[[[aaagggaaaNNNGGGJJJaaa}}}eee```nnn}}}wwwuuuiiiXXX```{{{UUUHHH???:::888333222222111111111111222222111111000000000000111111000111111111111222222222111333222555999:::LLLmmmvvvwww{{{ooo{{{}}}{{{vvvuuuzzz~~~~~~nnnYYYMMMEEEGGGPPPZZZgggfffVVVOOONNNMMMLLLLLLKKKHHHFFFCCCEEECCC@@@???>>>:::444000000///000111333555666777999;;;<<<<<<:::888666777777666666666666777777666666666666666666666666555555444333333222111111000///......------.........................................................//////000111222333333444555555777888999::::::999999:::;;;;;;<<<======;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAJJJ\\\qqqlllTTT???<<<@@@AAAAAADDDAAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJHHHGGGIIINNNSSSYYYdddllllllnnnxxxrrrvvvmmmYYYVVV]]]ooommmVVVGGGBBBBBBGGGLLLeeevvvyyymmmMMMDDD555555333222222222222111111111000000000000000000000000000000000000111111111111000000111444888FFF^^^ttt||||||zzz}}}|||uuu{{{~~~}}}nnn[[[JJJAAAAAADDDJJJZZZrrrjjjQQQCCCAAAAAA@@@BBBDDDMMM]]]mmm|||qqqPPP???;;;999;;;>>>===???AAA@@@CCCMMM[[[iiixxxkkk\\\___ppp{{{zzztttlllsssmmmWWWIIIKKKRRR___kkkhhhwwwnnn^^^LLLBBB>>>>>>CCCIIIQQQqqqsss___WWW\\\bbbhhhbbbPPPHHHGGG]]]zzzzzzaaaYYYeeeyyyuuuwwwmmmYYY]]]{{{YYYIII@@@;;;999333333222222111111222222333111111000000000000111111000111111111111222222222222333222444999<<>>===999222000//////000111444666777999;;;===>>>>>>;;;999777777666666555555666666777666666666666666666666666444444333333222222111111//////...------------...................................................//////000111222333333444666666777777888999::::::999999:::<<<===>>>??????;;;:::999888888999:::;;;888999999:::<<<======>>>@@@BBBKKK^^^vvvooofffVVVHHH===>>>@@@>>>>>>BBBBBBDDDFFFHHHJJJLLLLLLLLLKKKMMMOOOOOOOOOTTT\\\bbblllyyyqqquuuqqq[[[WWW[[[mmmoooWWWIIIDDDDDDIIINNNeeepppppprrrPPPEEE555555333333222222222111111111000000000000000000000000000000000000111111111111000000222555:::IIIddd{{{~~~yyy{{{xxxxxxwww___MMMEEEBBBCCCKKK^^^xxxzzz^^^GGG===>>>>>>;;;AAADDDNNN___ppppppOOO???:::888;;;>>>>>>@@@CCCBBBEEEOOO^^^mmm}}}yyyiiiYYY[[[jjjuuuvvvqqqkkkrrr~~~rrr[[[KKKOOOYYYiiikkkiiivvvtttcccOOOCCC======AAAGGGRRRrrrttt```XXX]]]ccciiicccRRRGGGFFFZZZxxxxxx```WWWbbbzzzwwwzzzpppYYYYYYuuu\\\KKKAAA;;;888222333222222111111222222333111111000000000000111111000111111111111222222222333444111444999===RRRuuuyyyqqqxxxzzznnnsss||||||wwwvvv}}}~~~{{{~~~eeeQQQIIIBBBGGGQQQ[[[fffdddSSSKKKJJJIIIIIIIIIHHHEEECCCCCCDDDCCC???======888222/////////000222444666888:::<<<>>>??????<<<999777666666555555555555666666666666666666666666666666444333333222222111111111//////...------------...................................................//////000111222333333444777777777888999999::::::999:::;;;===>>>@@@AAABBB<<<;;;999888888999:::<<<555666777:::<<<>>>@@@AAACCCCCCKKK^^^wwwvvvaaaWWWVVVJJJAAA>>>AAAAAA;;;;;;AAADDDEEEHHHKKKMMMOOOOOOOOOOOOSSSVVVWWWYYY___iiiqqqzzz}}}pppuuuuuu\\\WWW[[[kkkoooXXXJJJEEEEEEJJJOOOdddllljjjvvvSSSFFF555444333333333222222222111111000000000000000000000000000000000000111111111111000000222555;;;KKKgggwww}}}~~~zzz}}}bbbPPPGGGDDDBBBKKK___zzz~~~xxxYYYBBB<<>>999888;;;>>>???AAADDDDDDGGGQQQaaapppyyyuuugggYYYYYYfffppprrrgggaaagggqqqwwwsssZZZIIINNNZZZkkk