BM6P6(@ mmmYYYSSSMMMKKKMMMMMMKKKGGGHHHGGGFFFEEEDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>><<>>AAAGGGMMM___hhhwwwzzz|||zzzxxxssskkkddd]]]WWWQQQNNNIIIGGGCCC???<<<<<<<<<===;;;;;;:::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCDDDEEEFFFHHHFFFDDDDDDEEEFFFEEEDDD@@@AAABBBBBBBBBDDDHHHKKKNNNMMMRRRaaayyy~~~ggg\\\XXXQQQLLLJJJIIIHHHGGGBBBBBB@@@???>>>=========@@@???>>><<<<<<>>>???@@@??????>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA????????????BBBMMMYYYfffccc```aaafffpppzzzuuukkklllxxxuuupppkkkgggjjjqqqwwwwwwuuuooolllkkknnnrrrzzz~~~||||||}}}{{{yyy~~~uuukkkjjjdddZZZ\\\ZZZ\\\bbbhhhoooyyy~~~~~~|||{{{}}}zzzyyyxxxyyyyyy{{{~~~~~~{{{xxxqqqpppkkkhhhiiinnnnnnjjjjjjkkkmmmmmmmmmmmmoooqqqaaaWWWQQQLLLJJJKKKLLLIIIFFFEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>?????????>>>>>>===<<>>@@@FFFLLL]]]eeerrr|||wwwxxx}}}nnnjjjccc]]]XXXSSSNNNKKKFFFCCC@@@<<<:::999:::::::::::::::;;;===???AAABBBDDDCCCCCCBBBCCCDDDFFFGGGIIIGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBBBBCCCEEEJJJMMMQQQSSS[[[mmmttt```ZZZVVVPPPKKKIIIHHHGGGFFFDDDCCCBBB@@@??????>>>>>>@@@???===<<<<<<===???@@@??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>??????AAAJJJTTT```aaaaaa______ccckkkrrr{{{wwwoooeee______eeekkk|||rrrlllggggggnnnssssssqqqpppllljjjlllnnnuuu}}}{{{wwwuuuzzzzzzuuummmbbb______aaadddcccdddlllvvv}}}}}}}}}|||}}}~~~~~~{{{xxxwwwsssppprrrwwwyyyvvvsssuuuwwwxxxwwwvvvwwwxxxqqq\\\SSSOOOKKKIIIJJJJJJHHHFFFCCCCCCCCCDDDDDDEEEGGGGGGHHHGGGDDDBBB@@@?????????<<<======>>>>>>>>>======>>>???AAA@@@>>>@@@EEEIIIZZZbbbmmmzzz}}}|||||||||yyyrrrbbb^^^YYYTTTPPPMMMJJJGGGCCCAAA>>>;;;999999999:::::::::;;;<<<>>>@@@BBBCCCEEEDDDBBBBBBCCCEEEGGGHHHIIIGGGFFFEEEFFFGGGFFFEEECCCCCCCCCBBBCCCGGGLLLPPPTTTYYYeeexxxiii[[[WWWSSSMMMIIIGGGFFFEEEEEEDDDDDDBBBAAA@@@???????????????============?????????>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>>>>>>>EEEMMMVVV\\\bbbaaa]]]]]]dddkkkqqqlllfff```]]]\\\\\\\\\mmmxxxqqqiiigggkkkoooqqqppprrrmmmjjjjjjlllrrr~~~yyytttqqqwwwxxxnnnhhhiiillljjjccc]]]bbbkkkpppzzz}}}zzzzzzwwwtttvvv}}}~~~fffZZZQQQNNNKKKIIIJJJJJJHHHFFFDDDCCCCCCCCCDDDDDDEEEFFFHHHFFFCCC@@@>>>>>>>>>???<<<===>>>>>>???>>>>>>>>>>>>???@@@???>>>???CCCFFFUUU___lllxxx}}}zzznnniii[[[WWWRRRNNNKKKHHHEEECCCBBB@@@>>><<<;;;:::;;;;;;999:::;;;===@@@BBBDDDEEEEEEDDDCCCBBBCCCEEEHHHJJJIIIGGGEEEDDDEEEFFFEEEDDDBBBCCCBBBBBBDDDHHHNNNSSSVVV\\\iii{{{yyyaaaZZZSSSOOOJJJGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@????????????>>>============>>>??????>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<>>>>>???@@@@@@?????????>>>????????????@@@BBBCCCMMMZZZiiiuuupppeee```XXXTTTOOOKKKHHHEEEBBB@@@???>>>===<<<;;;;;;;;;;;;:::;;;===???AAACCCDDDEEEEEEDDDCCCCCCDDDGGGIIIJJJGGGEEECCCCCCCCCCCCBBBAAAAAABBBBBBCCCEEEJJJPPPTTT\\\aaakkkyyyjjjYYYUUUOOOLLLHHHFFFEEEEEECCCBBBCCCBBBAAA???>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999<<<<<<:::<<<@@@JJJPPPZZZdddmmmtttyyy|||ooosssvvvssslllccc^^^\\\dddqqq|||qqqjjjhhhkkknnnooorrrooonnnpppssszzz|||vvvssszzz~~~yyyqqqfff^^^[[[```ccchhhooovvv}}}~~~{{{zzz}}}}}}{{{}}}uuu[[[PPPNNNLLLLLLKKKKKKJJJIIIHHHHHHEEEEEECCCBBBBBBAAAAAAAAA???>>>=========>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@AAABBBFFFTTTdddoooxxx~~~xxxhhh]]]XXXUUUQQQLLLHHHEEECCC@@@>>>;;;;;;::::::::::::::::::;;;<<<>>>AAABBBDDDEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJGGGEEEBBBBBBBBBBBBAAA@@@@@@BBBDDDFFFHHHMMMRRRVVVbbbfffooo{{{zzz^^^RRRNNNLLLJJJGGGEEEEEEDDDCCCBBBBBBBBB@@@???>>>=================================>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999<<<<<<;;;;;;???GGGKKKRRR[[[fffnnntttwwwwww}}}zzzooohhhdddeeemmmxxxwwwmmmhhhhhhiiikkkooommmoootttyyy~~~wwwsssxxxzzzoooddd___```___aaaggglllrrr{{{|||zzzyyy}}}}}}~~~eeeUUUPPPOOOIIIJJJJJJJJJHHHGGGGGGGGGCCCCCCBBBBBBAAABBBBBBBBB>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???===<<<;;;<<<<<<<<<>>>???AAAAAAAAADDDQQQ___fffnnnzzzyyyzzzlllaaaWWWRRRPPPMMMHHHEEEBBB@@@>>><<<::::::::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDDDDBBBCCCEEEGGGIIIIIIIIIIIIGGGEEECCCBBBBBBBBBAAA@@@@@@CCCGGGJJJMMMQQQUUUXXXccchhhrrr~~~kkkWWWPPPLLLJJJHHHFFFEEEEEEEEEDDDBBBCCCBBBAAA@@@???>>>>>>>>><<<==================<<<===>>>>>>>>>>>><<<;;;:::::::::::::::::::::::::::<<<999888;;;===;;;<<>>>>>@@@@@@@@@???===<<<:::999<<<;;;;;;===@@@AAABBBAAAGGGRRR]]]bbbhhhuuu{{{wwwlllccc\\\UUUPPPLLLIIIEEEBBB@@@???===<<<<<<<<<<<<=========>>>>>>>>>???AAACCCDDDDDDDDDCCCAAACCCFFFIIIJJJJJJIIIIIIHHHFFFDDDCCCCCCCCCBBB@@@AAADDDIIINNNQQQTTTWWWZZZaaahhhssscccVVVRRROOOJJJHHHEEEEEEEEEEEEDDDCCCDDDDDDBBBAAA@@@?????????<<<<<<============<<<<<<===>>>>>>>>>>>><<<:::999999999999999999999999999>>>999888;;;===<<<===@@@;;;@@@DDDEEEEEELLLYYYccc|||xxxzzz~~~|||pppiiiggggggiiijjjnnnvvv{{{}}}tttlllkkkpppvvvwwwwwwxxx{{{}}}xxxooopppooosss{{{}}}www^^^UUUQQQMMMKKKKKKIIIGGGFFFFFFFFFDDDCCC@@@@@@??????????????????<<<===>>>??????????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@EEELLLWWW```eeennnwwwjjj```ZZZUUUOOOKKKIIIFFFCCC???<<<;;;<<<===<<<;;;:::999:::<<<>>>???@@@AAABBBBBBCCCCCCCCCBBBFFFEEEEEEGGGKKKLLLJJJGGGCCCCCCAAA@@@@@@@@@AAAAAABBBFFFJJJMMMOOORRRVVVZZZbbbjjjwwwnnnZZZRRRMMMIIIIIIHHHFFFEEEDDDCCCCCCDDDAAAAAAAAAAAA@@@???>>>===???>>>===<<<<<<===>>>???@@@??????>>>===<<<<<<;;;999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>BBBKKKRRRiiinnn||||||wwwnnnjjjhhhiiijjjooovvv{{{|||{{{|||}}}xxxssspppnnnllljjjpppooommmkkkjjjjjjkkkkkkkkknnnqqqsssuuuzzzhhhTTTOOONNNKKKIIIJJJHHHFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>======???@@@@@@@@@@@@>>>===<<>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@CCCJJJUUU___dddmmm~~~wwwnnncccZZZUUURRRMMMIIIGGGDDDAAA===;;;:::;;;;;;;;;;;;::::::;;;===???AAAAAAAAABBBBBBBBBCCCCCCCCCFFFEEEEEEGGGJJJJJJGGGDDDCCCBBBAAA@@@???@@@AAABBBDDDHHHNNNPPPPPPRRRWWW\\\fffnnn|||gggWWWOOOKKKKKKGGGGGGGGGGGGGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@???>>>???>>>===<<<<<<===>>>???>>>>>>>>>===<<<;;;;;;;;;888999:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>>>>===AAAHHHNNNYYY^^^mmmzzzrrrlllhhhiiimmmtttxxxxxx{{{wwwooommmnnnsssvvv|||xxxtttpppnnnllljjjhhhiiihhhgggeeedddcccdddeeeiiimmmpppqqqpppqqqwww|||{{{___QQQOOOOOOMMMKKKIIIGGGDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@>>><<<;;;BBBBBBCCCCCCAAA>>>;;;999>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAA@@@FFFQQQZZZ```hhhyyy{{{yyyuuuiiibbbYYYSSSOOOMMMIIIGGGDDDBBB???<<<:::::::::::::::::::::;;;<<>>>>>============>>>>>>======<<<<<<;;;;;;::::::777888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888;;;=========???DDDHHHJJJMMMYYYmmm|||}}}~~~|||qqqkkkjjjmmmsssvvvuuuwwwzzzyyysssjjjbbb___bbbfffjjjrrrpppnnnmmmllljjjgggeeebbbcccdddaaa^^^\\\^^^```ggglllqqqpppkkkiiimmmqqq{{{~~~ppp[[[QQQPPPNNNKKKJJJGGGEEECCCCCCCCCDDDCCCAAA@@@AAABBBBBBAAA???===<<>>>>>======<<<<<<<<<<<<============>>>@@@AAABBB???CCCKKKSSSYYYaaarrrtttmmmuuu|||{{{{{{}}}ssskkkhhh___ZZZSSSNNNKKKHHHFFFDDDAAA@@@>>><<<:::::::::;;;999999:::<<<>>>AAACCCEEEEEEDDDBBBAAAAAACCCDDDFFFEEEFFFHHHIIIHHHFFFBBB@@@@@@?????????@@@AAACCCDDDGGGMMMRRRTTTUUU\\\jjjvvv~~~[[[SSSPPPGGGDDDKKKAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>============>>>>>>=========<<<<<<;;;;;;;;;999999:::;;;<<<<<<======::::::::::::::::::::::::777:::<<<===<<<===???BBBEEEDDDKKKZZZiiiqqqtttwwwyyyyyysssooonnnqqqtttuuuxxx|||yyysssjjjaaa]]]]]]```cccdddfffiiilllnnnkkkfffbbb___bbbcccaaa]]][[[\\\___eeelllqqqpppiiifffhhhmmmrrrvvv~~~ooo```RRRLLLKKKIIIEEEDDDGGGEEECCCBBBCCCCCCCCCAAA??????AAAAAABBBAAA@@@@@@@@@AAABBBBBBBBB@@@>>><<<============<<<<<<<<<<<<============>>>@@@AAABBB@@@BBBGGGMMMRRR[[[kkk{{{}}}lllkkkvvv}}}zzzxxx~~~xxxqqqhhhaaa___XXXUUUPPPLLLHHHEEECCCAAA@@@???===<<<;;;;;;<<<<<<888999;;;===@@@CCCEEEFFFFFFEEECCCBBBBBBCCCEEEFFFFFFGGGIIIIIIGGGDDDAAA@@@????????????AAACCCEEEFFFIIINNNSSSWWW^^^llllllPPPMMMMMMEEEBBBIIIBBBCCCDDDEEEDDDBBB@@@>>>AAAAAABBBBBBAAAAAA@@@@@@======>>>>>>>>>>>>======>>>>>>>>>===============;;;;;;;;;;;;:::;;;;;;;;;::::::::::::::::::::::::777999:::;;;;;;;;;<<<===CCC@@@BBBLLLXXXbbbmmmuuu||||||tttnnnnnnqqqtttyyy~~~yyypppggg```]]]\\\]]]YYY^^^eeekkkooolllfffaaa___aaabbb```]]][[[\\\]]]```fffllllllhhheeehhhkkkjjjppp{{{ooo]]]SSSKKKJJJJJJHHHFFFFFFFFFEEECCCBBBCCCDDDCCCBBB??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@??????==================<<<<<<<<<<<<<<<===>>>???@@@AAA@@@BBBFFFMMMQQQXXXeeerrr}}}tttwww|||yyy|||}}}rrrlllfff^^^YYYXXXRRRPPPMMMIIIFFFBBB@@@???======<<<<<<<<<<<<<<<<<<999:::<<>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999999:::::::::::::::::::::::::::888888999::::::;;;;;;;;;>>><<<===CCCKKKUUUdddqqqyyyooonnnpppsssxxx}}}}}}zzztttmmmfff```\\\ZZZWWW[[[aaagggkkkiiiddd```]]]]]]]]]]]]\\\[[[YYYXXXYYY]]]bbbeeeeeeeeegggiiigggnnnzzzsss___UUUNNNIIIJJJKKKIIIGGGHHHGGGEEECCCCCCDDDEEEDDDCCCBBBAAA@@@??????@@@BBBCCCAAA@@@???>>>>>>>>>??????<<<=====================;;;;;;;;;<<<===>>>@@@@@@@@@CCCJJJSSSVVVYYYaaajjj}}}}}}{{{yyy||||||qqqgggaaa]]]WWWSSSSSSJJJIIIHHHFFFBBB???>>>===::::::::::::;;;;;;;;;;;;999;;;===@@@BBBEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEEEECCC???===>>>@@@??????@@@AAADDDFFFIIIKKKPPPTTT]]]mmmdddXXXLLLIIIIIIGGGEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA>>>??????@@@@@@??????>>><<<===>>>??????>>>===<<<========================:::999888888888999::::::999999999999999999999999999888777888999;;;;;;;;;999999<<>>>>>???AAACCCCCCAAA???<<<<<<<<<>>>>>><<<<<<<<<===============;;;;;;;;;;;;<<<>>>???@@@???DDDOOOYYY\\\\\\___dddwww~~~{{{wwwyyy|||~~~tttjjj___ZZZWWWRRROOOPPPCCCDDDDDDCCC@@@===<<<<<<888888999999999::::::::::::;;;>>>@@@CCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBB???<<<;;;===@@@@@@@@@AAABBBEEEHHHJJJLLLRRRWWWdddxxx|||YYYSSSLLLHHHHHHIIIGGGDDD@@@@@@?????????@@@AAABBB===>>>>>>?????????>>>>>><<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<777777666666777999;;;<<<999999999999999999999999999888777777999;;;<<<<<<777:::>>>???;;;;;;GGGUUUffffffgggjjjqqqxxx}}}xxx~~~|||{{{xxxuuuuuuwwwzzz}}}~~~{{{tttmmmhhhccc___\\\ZZZ[[[\\\^^^^^^^^^ZZZVVVXXX]]]]]]WWWQQQVVVVVVXXX]]]dddiiijjjiiinnnqqqxxxhhhWWWOOOMMMKKKHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA>>>===>>>???@@@?????????>>>>>>======<<<<<<;;;;;;;;;<<<;;;;;;::::::===>>>@@@@@@>>>===>>>???DDDFFFIIILLLPPPUUU[[[```qqqzzzwwwuuuvvvwwwzzzyyyqqqfffaaa[[[UUUPPPMMMIIIGGGAAA???>>><<<;;;;;;;;;<<<888999999888777888;;;===>>>@@@BBBAAA???@@@BBBEEEDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA???>>>===>>>???@@@BBB???@@@FFFIIIJJJKKKOOOSSSZZZkkkhhhPPPKKKFFFEEEFFFFFFBBB>>>CCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<=========<<<;;;::::::999777666888;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;::::::888777999>>>FFFLLL___WWWQQQVVVeeettt~~~xxxrrrqqquuuuuuwww|||zzzvvvllleee\\\VVVVVVWWWWWWWWW```]]]ZZZ[[[]]]\\\XXXUUUPPPSSSWWW[[[___dddjjjnnnqqqvvvzzz}}}uuu]]]OOOGGGKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCC@@@>>>===>>>????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>@@@???>>>===>>>>>>===???CCCGGGKKKRRRYYY]]]iii}}}{{{xxxrrrsssuuuyyy|||rrrkkk___[[[TTTOOOKKKGGGDDDBBB???>>><<<;;;:::::::::;;;999:::;;;:::999:::<<>>@@@BBBAAA@@@@@@CCCEEEDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@???======>>>???@@@BBB@@@BBBGGGIIIIIILLLPPPZZZcccuuu|||]]]NNNJJJEEEDDDFFFEEEBBB>>>BBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>==================<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;::::::888777888:::;;;:::888::::::::::::::::::::::::999888888888888999::::::999999888777888<<>>===>>>?????????>>>>>>>>>>>>===========================<<<;;;;;;<<<>>>??????>>>======>>>:::<<>><<<;;;:::999888888999::::::<<<<<<<<<<<<<<<>>>@@@???@@@AAAAAA@@@AAACCCEEEDDDEEEEEEFFFEEEDDDCCCBBB@@@???>>>======>>>@@@AAACCCBBBDDDHHHJJJJJJNNNSSS___mmmfffTTTLLLIIIEEEDDDDDDDDDAAA>>>AAAAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;;;;;;;:::999888888999999888777888888888888888888888888888888777777777888999999777888888888888:::>>>AAAEEE@@@===@@@IIIRRRWWWXXXQQQPPPRRRXXX___kkk~~~wwwnnniiijjjnnnuuu~~~vvvoooeee[[[VVVRRRPPPOOOMMMTTTZZZ\\\ZZZWWWVVVWWWUUUVVVVVVWWWZZZaaajjjpppuuuvvvuuurrrqqquuulll[[[TTTOOOJJJGGGFFFDDDDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>============>>>>>>???>>>>>>===<<<;;;;;;===>>>>>>===<<<<<<===>>>???AAACCCEEEIIINNNQQQcccqqq~~~|||zzzuuuuuuvvvyyy~~~vvvlllddd^^^[[[TTTPPPKKKFFFCCCAAA???===:::999888777777777888999:::<<<============???AAA@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>===>>>>>>???AAABBBCCCDDDGGGKKKKKKLLLRRR[[[ggguuusssWWWRRRIIIGGGDDDCCCCCCCCCAAA???@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<888888999:::;;;;;;;;;::::::999888888888777666555888888888888888888888888777777666666777777888999777888999999999999;;;===BBB???<<<<<>>>>>???@@@???>>>============>>>>>>>>>>>>????????????>>>===<<<;;;;;;<<<>>>>>><<<;;;<<<======???@@@AAABBBEEEJJJMMMYYYddduuu{{{xxxwwwxxx~~~|||{{{{{{|||}}}uuuiiiaaa[[[WWWUUUOOOLLLGGGCCCAAA???>>><<<999888777666777888999:::999;;;===>>>>>>>>>@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@=========>>>@@@AAABBBCCCEEEFFFJJJMMMMMMPPP[[[gggxxxbbbOOOOOOFFFEEECCCBBBAAAAAA@@@?????????@@@@@@@@@???>>>======<<<;;;:::999999999999888999:::;;;<<<<<<;;;;;;777777888999::::::999999999999999888666555555555888888888888888888888888666555555555555666777777777999::::::999888999:::>>>===<<<;;;;;;:::999999999;;;>>>@@@AAAIII]]]ooorrrooolllnnnsssxxxzzzzzz{{{zzzvvvpppiiibbb\\\YYYWWWVVVWWWZZZ___cccddddddaaaccceeefffffffffhhhiiiqqqtttxxx{{{{{{|||~~~___NNNKKKKKKJJJHHHHHHGGGEEEEEEGGGHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????@@@@@@???===============>>>>>>>>>>>>????????????>>><<<;;;::::::<<<======<<<;;;;;;<<<888999;;;<<<>>>BBBGGGKKKQQQZZZhhhvvvtttqqqooooooxxx~~~uuuoooggg___YYYUUURRRPPPIIIFFFAAA>>>===<<<;;;:::999888777777888999:::;;;999<<<>>>?????????AAABBBBBBAAA@@@AAACCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????<<<===>>>@@@BBBCCCEEEEEEGGGIIIMMMPPPPPPUUUeeeuuuvvvXXXKKKIIIDDDCCCBBBAAA@@@?????????>>>>>>???@@@@@@>>>===<<<<<<;;;;;;:::::::::::::::888999;;;<<<<<<;;;::::::666777888888888888888888777888999888555444444555888888888888888888888888555555444444555555666777666888::::::888777888888666888::::::999777888888777888<<<===<<>>>>>>>>????????????>>>===<<<::::::999;;;===<<<;;;:::;;;<<<777888999:::<<>>>>><<<===???AAADDDEEEGGGGGGHHHKKKOOOQQQRRR[[[ooocccTTTLLLDDDAAAAAAAAA@@@???>>>???@@@===>>>???@@@???>>><<<;;;;;;::::::::::::;;;<<<<<<999:::;;;<<<<<<;;;999888777777777888777777666666666777888777555333444666777777777777777777777777444444444333444555555666555666888777666555666777222555999999777666777999555555888::::::<<>>===<<<=========>>>>>>????????????>>>>>>===;;;:::999999;;;<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;===@@@CCCJJJPPPZZZeeeqqq}}}zzzkkkfffbbb```hhhvvv}}}~~~}}}}}}}}}~~~}}}vvvkkkeeedddVVVTTTQQQOOONNNLLLIIIGGGFFFCCC???<<<<<<<<<;;;:::::::::999999:::<<<>>>???<<<>>>BBBCCCCCCCCCDDDEEEDDDAAA???AAADDDFFFEEECCCDDDCCCBBB@@@???>>>>>>>>><<<===@@@BBBEEEGGGHHHHHHIIILLLPPPRRRTTT^^^uuurrrXXXUUUOOOCCC@@@AAAAAA???>>>===>>>@@@<<<===???@@@???>>><<<;;;::::::::::::;;;<<<======999:::<<<<<<<<<:::888777777777888777777666555555555777888777444333555777666666666666666666666666444333333333333444555555444555666555444444555666444888<<<;;;777555666999444333555777888<<>>===<<<<<<;;;;;;;;;===???@@@???>>>@@@???>>>======>>>???@@@???>>>===<<<:::999777777;;;;;;;;;<<<;;;;;;::::::999999999:::;;;<<<>>>>>>IIIJJJQQQ\\\fffooozzzqqqbbb\\\___fffllluuuxxx|||{{{xxxtttsssttttttqqqooo{{{~~~vvvlllaaa[[[ZZZQQQOOOMMMJJJGGGEEECCCCCC@@@???>>>===<<<;;;;;;;;;666777888999;;;<<<===>>>CCCCCCCCCDDDCCCCCCBBBBBB?????????@@@BBBDDDEEEFFFBBBAAA@@@>>>======<<<<<<<<<>>>AAABBBCCCEEEGGGJJJIIIMMMQQQRRRUUUbbbuuujjjQQQLLLKKKAAAAAA@@@???>>>============>>>>>>======<<<<<<;;;;;;999999999999999999999999;;;:::888777777777888888999888777666666888:::;;;888666555555666666555333888888777777666666555555555555555555555555555555555444444444444555666666888888777777666666555555888999999888888<<>>=========;;;;;;<<<===?????????>>>>>>>>>============>>>>>>>>>>>>===;;;:::888777777::::::;;;;;;;;;;;;;;;:::999999999:::;;;<<<===>>>FFFHHHOOOYYYaaahhhttt~~~yyyhhh``````ggglllsssvvvyyy|||~~~wwwsssnnnlllmmmmmmlllkkksssvvv|||~~~tttlllcccXXXRRRQQQMMMKKKIIIFFFDDDBBB@@@@@@???>>>===<<<;;;:::::::::999999:::<<<===>>>???@@@CCCCCCCCCDDDCCCCCCBBBAAA>>>???@@@AAABBBCCCDDDDDD@@@???>>>===<<<;;;;;;;;;>>>@@@BBBDDDEEEGGGIIIKKKLLLOOOQQQSSSYYYggg{{{{{{aaaQQQLLLIII>>>AAA@@@???>>>>>>=====================<<<<<<<<<<<<999999999999999999999999::::::888777777777888888999888777666777888:::;;;999777666666777777666555777777777777666666555555555555555555555555555555444444444444444555666666777777777777666666555555444555666555555888===BBBLLLPPPVVV___lll}}}zzzwwwsssrrrqqqpppooorrr~~~zzzpppggggggnnnzzzLLLJJJGGGFFFGGGGGGGGGFFFEEECCCBBBBBBDDDDDDCCCAAA@@@@@@@@@??????>>>>>>===;;;<<<======>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;======<<<;;;999888777777888999::::::;;;;;;;;;;;;999999999999:::<<<===>>>AAAEEEMMMUUUYYY___kkkxxxrrreeebbbfffkkkpppqqqtttvvvxxx|||rrrnnnhhhdddccceeeffffffiiilllqqqtttwwwzzz}}}}}}tttkkkddd\\\SSSMMMLLLGGGFFFDDDAAA???>>>===<<<<<<<<<;;;:::::::::::::::<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAA===>>>@@@BBBBBBBBBBBBBBB===<<<<<<;;;:::::::::;;;???BBBDDDFFFGGGIIILLLNNNPPPPPPQQQVVVaaarrreeeYYYQQQLLLGGG???@@@@@@??????>>>=========<<<<<<<<<<<<<<<=========999999999999999999999999:::999888888777888888888999888777666777888999:::999888666777888888777555777777777666666666666555444444444444444444444444444444444444444555555666777777777666666666666555333333444444444666999;;;>>>???CCCJJJWWWjjj}}}zzzsssoookkkkkklllpppyyy}}}www{{{uuuiiieeefffssswww{{{~~~~~~~~~IIIGGGEEEEEEFFFGGGFFFFFFCCCBBBAAAAAABBBCCCBBB@@@@@@@@@?????????>>>>>>>>>;;;<<<>>>>>>============999:::;;;<<<<<<;;;:::999<<<;;;;;;:::999888888777777777888:::;;;;;;;;;;;;999999999999:::;;;<<<===>>>CCCLLLRRRTTTXXXeeesss|||llldddfffjjjmmmmmmnnnooorrrvvv{{{~~~zzzsssnnnfff```]]]^^^aaacccdddfffjjjlllooossswwwzzzzzz}}}|||rrrjjjbbb]]]WWWNNNIIIHHHBBBAAA???>>><<<;;;::::::::::::999999999999::::::>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA===>>>@@@BBBBBBAAA???>>><<<;;;;;;::::::;;;;;;<<<@@@BBBEEEGGGHHHJJJMMMOOORRRQQQSSS\\\llluuuWWWUUUQQQJJJGGGCCC@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<=========::::::999999999999999888999999888888888888888888888888777777777777888999888666555666777777666555666666666666666666666666444444444444444444444444444444333333444444555666666666666666666666666666444555666666666777888999::::::;;;???HHHWWWhhhsssyyyppphhhgggiiimmmuuu}}}~~~vvvrrrqqquuuzzz}}}~~~tttllliiimmmmmmmmmmmmnnnoooqqqrrruuuyyyFFFEEECCCCCCEEEEEEEEEDDDAAA@@@???@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>===;;;===???>>><<<;;;;;;===888999:::;;;;;;:::999888::::::999999999888888888666777888999::::::::::::999999999999999:::;;;<<<<<>>===;;;::::::999999999999999999:::;;;<<<<<>>@@@AAAAAA???===<<<;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEHHHIIIKKKNNNPPPSSSTTTYYYfffzzzdddQQQSSSMMMDDDDDDEEE??????@@@@@@???>>>===<<<::::::;;;;;;<<<<<<======:::::::::999999888888888888888888888999888888888888888777777777777777777666444333444666666555444555555555555555666666666444444444444444444444444333333333333333444555555555555555555555666666666666666666777777888777777888888999;;;@@@IIISSSZZZmmm|||vvvjjjeeefffhhhooouuu{{{xxxvvvqqqpppnnnmmmpppvvv}}}wwwqqqiiifffaaa^^^___ccchhhkkkjjjnnntttzzzDDDCCCBBBBBBDDDDDDCCCAAA???>>>===>>>@@@AAA@@@???========================;;;>>>@@@>>>;;;999:::<<<888999999::::::999999888999888888888888888888888666777888999999999999999999999999999999:::;;;;;;<<<@@@GGGNNNQQQVVVaaannn~~~}}}zzzyyyyyyrrrjjjeeeeeeiiimmmpppzzzyyyrrrqqqssswww~~~rrrfff\\\XXXYYY[[[\\\^^^```aaaccceeehhhkkkqqqsssuuuwwwzzz}}}xxxqqqjjjeee^^^WWWRRRQQQMMMFFFBBBBBB<<<<<<;;;:::999999999999999999::::::;;;===>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@???????????????===<<<:::;;;;;;;;;<<<===???@@@AAAAAACCCFFFIIIJJJMMMPPPRRRUUUYYYcccsssoooWWWMMMNNNFFF@@@BBBCCC??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888888888777777888999999999999888777777777777777777666666444333222333555666555444444555555555555666666666333333333333333333333333333333333333333444444555444555555555555666666666555444333444666666555444333444777999;;;@@@EEEIIIZZZjjjtttlllhhhfffiiinnn{{{zzz{{{{{{xxxqqqlllddd```aaagggpppvvv{{{ssshhhbbbZZZVVVWWW\\\aaadddbbbdddiiinnnuuu~~~DDDBBBAAABBBCCCBBBAAA???>>>===<<<===???@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@???:::888999<<<:::999999888888999999:::777777777888888888888888777777888888888888888777999999999888999999:::;;;;;;===CCCLLLRRRXXXbbbmmmvvv{{{{{{mmmccc```bbbfffhhhooorrrwww{{{~~~~~~~~~~~~~~~}}}zzzwwwxxx~~~yyyiii\\\UUUTTTUUURRRTTTWWWZZZ[[[]]]```bbbgggiiikkkmmmpppuuuzzz~~~{{{vvvpppjjjddd^^^ZZZXXXRRRNNNNNNKKKEEEBBBBBB:::999999888888888999999::::::;;;<<<===???AAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@???>>><<<;;;::::::::::::;;;<<<===???AAABBBBBBEEEHHHKKKLLLOOORRRTTTYYYaaaooo]]]NNNIIIIIIBBBBBBDDD@@@>>>???@@@AAA@@@>>><<<;;;<<<;;;;;;;;;;;;;;;;;;:::;;;;;;::::::999888888777666777888999:::999999888777777777777777666666555555444333444666666666555444444444555555555666666333333333333333333333333333333222222333333444555444444444555555555666666555333111222444666666444222444777888999;;;???AAAJJJVVVlll}}}tttkkkiiikkkpppxxxzzzuuuvvv}}}~~~yyyooohhh]]]UUUSSSWWW\\\```pppwww}}}~~~~~~wwwoooiiibbbZZZUUUUUUXXX[[[\\\\\\^^^bbbfffkkksss|||CCCBBBAAAAAABBBAAA???======<<<<<<===>>>??????>>>:::;;;;;;;;;;;;;;;;;;;;;;;;>>>AAA???:::777999<<<;;;:::999888888999:::;;;777777777777888888888888777888888888888777777666999999999888999999::::::;;;;;;AAAJJJRRRYYYccclllooouuuqqqccc]]]^^^```bbbfffgggkkkqqqwwwzzzzzzyyyzzz{{{}}}~~~~~~|||kkk\\\RRRPPPQQQJJJMMMQQQSSSUUUWWWZZZ\\\___aaacccfffjjjooouuuyyy~~~~~~zzzrrrooojjjddd```[[[UUURRRPPPJJJGGGGGGEEE@@@<<<===888888777777777777888888;;;;;;<<<===???AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@???AAA@@@>>>===;;;:::::::::999999:::;;;===???AAABBBDDDGGGJJJLLLNNNQQQTTTVVV\\\fffwwwkkkVVVJJJGGGFFFCCCGGGHHH???>>>???@@@AAA@@@>>><<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888777777666777888999::::::999888777777888777777666555555555444444555777888777666444444444555555555666666333333333333333333333333333333222222333333444555444444444555555555666666777444111222555777777666777888999999999:::<<<>>>???HHHYYYooorrrkkkkkkeeennnqqqpppvvv~~~qqqiii^^^TTTOOOOOOQQQRRR]]]fffmmmppptttwwwrrrjjjiiiddd\\\XXXWWWWWWVVVUUUZZZ\\\___bbbffflllssswww~~~AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@@@@???>>>===<<<:::::::::999999::::::;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888777777<<<;;;999888666555444444666666666666555555555555888888888777777777777777;;;;;;>>>DDDOOOZZZbbbgggiiirrr~~~{{{vvvcccWWWTTTWWWZZZXXXZZZ]]]___aaafffnnnsssyyy{{{}}}}}}|||vvvhhh[[[SSSOOONNNKKKLLLNNNOOOQQQRRRRRRRRRVVVXXXYYY\\\___eeemmmrrrtttvvvyyy|||}}}uuupppfffccc^^^YYYTTTQQQNNNMMMCCCDDDDDDCCC@@@?????????999999999777666666999;;;:::;;;===@@@BBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB???<<<:::999999999;;;<<<>>>??????AAACCCFFFJJJLLLNNNOOOOOOSSSYYY___nnnlllssszzz]]]OOOJJJEEEEEEGGGHHHEEEBBB===>>>@@@AAA@@@???===;;;<<<<<<======<<<<<<;;;:::999888888888999::::::;;;888888888777777777777666777777666555555555555555555555444444444333333333333333333333333333333333444444444444444444444444222222333333333333444444333444555666666555444333666666555555555555666666888777666666777999;;;<<>>>>>======>>>>>>>>>===<<<;;;;;;;;;:::999999999::::::======<<<;;;;;;;;;;;;<<<;;;;;;:::999999888777777:::999888777666666666666777777777777666666666666777777777777777777777888::::::<<>>>>>===:::999999::::::::::::888777888;;;>>><<<===???AAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@???===;;;:::::::::;;;;;;===??????@@@BBBEEEGGGKKKMMMPPPQQQRRRVVV]]]ccckkklllxxxgggOOOMMMHHHCCCCCCEEEEEECCC@@@======>>>???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888999999:::;;;999888888888888777777777777777666555555555555555555555444444444333333333222222222222222222222222444444444444444444444444222222333333333333444444444444555555555555444444555555444444444444555555555555555666666777888999::::::???JJJVVVeeexxxtttkkkfffeeeggglllrrrxxxzzzzzzvvvkkk```XXXOOOGGGFFFJJJKKKNNNSSSUUUVVVXXX\\\___ffffffeeeeeeeeedddbbb```aaa___\\\YYYXXX[[[```eeeoootttzzz}}}}}}}}}~~~{{{wwwwww{{{zzzyyyxxxuuusssuuuxxx{{{@@@@@@??????>>>===<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<;;;::::::999999999999<<<<<<;;;::::::::::::::::::::::::999888888777777777777666666666777888888888888888777777777666666666666666777777888888888:::999:::===DDDMMMWWW\\\fffeeejjjxxxwwwvvvzzz~~~nnnaaaWWWQQQNNNNNNOOOOOOOOOOOORRRVVVZZZbbbdddhhhnnntttxxxzzzyyyvvvnnnbbbXXXRRRMMMIIIFFFIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMOOOPPPSSSXXX^^^ccciiillloooqqqtttxxx}}}sssjjjbbb\\\XXXRRROOOLLLGGGDDDAAA??????<<<======<<<999888888999999:::;;;::::::;;;>>>@@@???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<::::::::::::;;;<<<;;;===???@@@AAACCCFFFIIIIIILLLOOOQQQSSSXXX___eeekkkqqqtttWWWJJJIIIEEEAAA@@@BBBBBBAAA>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888888888999::::::999999999888888888888777777666555555444555555555555555444444444333333333222222222222222222222222444444444444444444444444222222333333333333444444555555444444444444555555444444444444444444444444555555666777888888888888999;;;???BBBEEEOOOeeexxxxxxlllffffffhhhlllrrrvvvxxxyyyzzzrrrhhh___VVVNNNKKKLLLGGGHHHIIIIIIJJJNNNSSSVVVdddfffhhhjjjllllllllllllqqqlllddd[[[UUUUUUXXX\\\cccffflllrrrwwwyyy{{{{{{|||yyyvvvxxx~~~xxxpppppppppnnnnnnoooqqqttt@@@??????===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999;;;::::::999999999999999:::999999999888888777777777666666666666777777888777777777777666666666666444555555666777888999999:::999999:::???GGGPPPVVV___\\\___kkk~~~|||zzz{{{~~~tttiii^^^TTTMMMLLLKKKJJJIIIJJJLLLOOOQQQWWWYYY^^^gggpppuuuuuurrrnnnfff\\\UUUSSSQQQNNNKKKNNNMMMJJJHHHFFFFFFGGGHHHGGGHHHJJJKKKMMMQQQVVVZZZ]]]```dddiiinnnttt{{{ssshhh___XXXSSSQQQKKKIIIFFFBBB@@@>>>===<<<;;;<<<<<<;;;999777888999888999;;;;;;;;;<<>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999888888888888888999999999999999999888888888888666555555444444555555555555555444444444333333333333333333333333333333333333333444444444444444444222222222333333333444444666555333333333333555666444444444555555444444444666777999:::;;;:::999888999;;;>>>???>>>DDDUUUggg{{{tttmmmlllkkklllooossswwwyyy|||xxxssslllddd[[[TTTRRRKKKIIIFFFDDDEEEIIINNNQQQ[[[^^^ccchhhlllnnnqqqssszzzqqqeee\\\WWWWWWXXXZZZ\\\aaaiiiqqqvvvwwwwwwwwwvvvvvvzzzxxxqqqllllllmmmmmmllljjjkkklllnnn??????>>>===<<<::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::::::::999888888888888888999999888888888888888777888777666666666666666666666666555555555444444444444444555666777888888999999:::999999;;;AAAJJJPPP[[[ZZZ]]]gggvvv{{{qqqeeeXXXOOOJJJHHHFFFEEEFFFHHHJJJLLLPPPRRRWWWaaajjjoooooommmkkkddd]]]WWWUUUTTTRRRPPPPPPNNNKKKHHHFFFEEEFFFFFFDDDEEEGGGHHHIIILLLPPPSSSVVVYYY\\\aaafffmmmuuuzzz}}}~~~zzzssshhh^^^VVVQQQMMMKKKEEEDDDAAA???===<<<<<<<<<777888888777555444555666777999:::;;;;;;===???AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???????????????@@@BBBCCCBBBAAA???>>>;;;;;;999888888999:::;;;;;;===@@@BBBCCCFFFIIILLLNNNQQQUUUWWWZZZ___gggmmmzzzoooSSSIIIIIIEEECCCAAA@@@???@@@?????????>>>===<<<<<<<<<======;;;;;;;;;<<<;;;::::::999999999888777777888888888999999999888888888777777555555444444444444555555555555444444444333333333555555555555555555555555333333333444444444555555222222222333333333444444555444333222222333444555444555666666666666555444666777888999:::999888777555444666999:::===FFFQQQdddvvvwwwtttooolllkkknnnssswwwzzz||||||yyyssskkkccc]]]TTTPPPKKKGGGFFFHHHKKKNNNQQQUUU\\\aaafffkkkpppttt{{{qqqggg___[[[ZZZXXXYYY\\\bbbiiinnnpppppppppqqqtttzzz|||wwwrrrnnnkkkhhhffffffgggfffdddbbbbbbccceee>>>>>>======<<<;;;::::::<<<<<<;;;;;;;;;<<<======;;;::::::999999::::::;;;::::::999888888888888888888888888888888888888888777777666555555555666666555555555444444444333333555555555666666777777777777999:::999999===EEEKKKXXXZZZ^^^eeennnwww|||~~~yyymmm^^^SSSJJJHHHDDDCCCDDDEEEFFFFFFIIIKKKPPPXXX___dddffffffgggeee```[[[XXXVVVWWWXXXVVVTTTPPPMMMIIIGGGEEEDDDBBBCCCEEEEEEFFFHHHLLLNNNSSSUUUWWWYYY]]]bbbiiinnntttvvvyyy{{{|||~~~~~~xxxrrrjjjddd[[[SSSMMMIIIFFFDDD???>>><<<:::999999::::::888999:::999777666777888777999;;;<<<<<<===???AAABBBCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@??????>>>??????@@@@@@AAAAAA@@@???===<<<;;;:::999999999:::;;;;;;===@@@BBBDDDFFFIIIMMMPPPNNNQQQVVVZZZ^^^eeennnttt```MMMFFFFFFDDDCCCAAA@@@?????????@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::999999999999888777777777777888888888888777777777777666444444444333444444555666555555444444444333333333444444444444444444444444222333333444444555555555222222333333333333444444444444333333333333444444444555666777777666555444444555555666666555555555444222333888::::::>>>CCCPPP```sss~~~~~~xxxpppkkkkkkooosssvvv{{{}}}yyyrrrkkk```[[[TTTOOOLLLKKKKKKKKKKKKOOOTTTXXX\\\aaaiiiooozzzzzzxxxssslllddd___]]][[[\\\]]]___bbbfffjjjlllsssuuuxxx|||~~~|||wwwtttmmmjjjeeebbbaaabbbcccbbbcccbbbaaa^^^\\\[[[]]]___>>>=========<<<<<<;;;;;;;;;:::999999:::;;;<<<===999999999999:::;;;<<<<<<::::::999888888888888999777777777777888888888888555555555555555666777888666555555555444444444444555555666666666666666666444666999999888:::@@@FFFPPPTTTZZZ___dddjjjsssyyywwwhhh]]]PPPKKKFFFDDDDDDDDDDDDBBBBBBEEEIIILLLPPPUUUZZZ]]]___aaabbb```^^^___dddjjjmmmjjjddd\\\TTTLLLGGGCCCAAABBBCCCDDDDDDEEEHHHJJJNNNOOOPPPQQQTTTYYY```dddiiilllpppssstttvvvxxxyyy}}}}}}wwwsssqqqmmmfffaaa[[[VVVPPPJJJGGGCCC@@@>>>;;;:::999888777888999999:::;;;<<<;;;999888999:::999;;;===>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEE@@@??????>>>>>>>>>??????AAAAAA@@@???===<<<;;;;;;999999888999:::<<<===???AAACCCFFFHHHKKKNNNRRRUUUUUUYYY```ffflllvvvjjjVVVMMMGGGCCCBBBBBBAAA???>>>===???@@@<<<<<<===>>>===<<<;;;::::::;;;;;;;;;;;;:::999999999999888777777777777777777777777666666666555555444333333333444444555666555555444444444333333333333333333333333333333333222222333333444555555666222222333333333333444444333333333444444333333333333444666777777666444333444444333333333333444444777555666999999888:::>>>AAAMMMZZZcccnnn}}}}}}tttooooooppppppwww{{{|||~~~zzzmmmhhhaaaZZZVVVRRRNNNJJJIIIKKKNNNNNNOOOTTT\\\cccgggiiikkkjjjfffbbb```___\\\^^^___```bbbgggpppvvv}}}}}}}}}|||zzztttmmmhhh^^^[[[VVVUUUVVVYYY[[[\\\^^^]]][[[XXXWWWWWW[[[^^^==================<<<<<<999999888888888999;;;<<<888888888999:::;;;<<<===;;;:::999999888999999999777777777777777888888888222333333444666888999:::777666666666555555555555666666666666666555555555111555888888777888===BBBGGGMMMTTTXXX[[[cccoooyyysssiiiVVVQQQJJJGGGFFFEEECCCAAA===@@@CCCDDDFFFJJJQQQVVVVVV\\\bbbddddddiiisss|||zzznnn```SSSIIICCC@@@AAABBBCCCCCCCCCFFFHHHGGGHHHJJJLLLOOOUUU\\\bbbaaaeeejjjmmmooopppqqqrrrvvvwww{{{{{{uuusssnnngggdddccc```YYYTTTSSSOOOJJJFFFDDDAAA>>><<<::::::888888888888999:::666777888777666555666777;;;===???@@@@@@@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFF???>>>>>>>>>>>>>>>???@@@CCCBBB@@@>>><<<;;;::::::777777888999;;;===@@@BBBDDDFFFIIILLLNNNQQQUUUXXXdddiiiqqqyyytttUUULLLJJJEEE>>>@@@@@@@@@>>><<<<<<>>>???:::;;;<<<======;;;999888::::::;;;;;;;;;:::999999999999888777777666777777666666666666555555555555333333333333444444555666555555444444444333333333111111111111111111111111222222333333444555666666222222333333333444444444222222444555555444222222222333555666666555333222777666444333333444555666666555666777444111444;;;777@@@IIIOOO[[[nnn~~~uuuqqqqqqmmmsssvvvwww{{{xxxrrrkkkddd___YYYRRRMMMGGGHHHIIIFFFEEEHHHQQQXXXXXX[[[^^^______^^^^^^___ZZZ^^^aaacccfffooo|||~~~{{{wwwrrrkkkccc]]]UUURRRNNNMMMOOORRRUUUVVVWWWVVVTTTQQQPPPRRRWWWZZZ<<<<<<===============<<<<<<<<<======<<<<<<;;;:::888:::<<<<<<;;;;;;;;;===;;;:::888777777999;;;<<<999999888888777777666666555555666666777777888888666555444333222333333444666666666666666666666666555555555555666888999:::GGGJJJPPPVVVXXX\\\gggsssxxx}}}~~~vvveee[[[OOOFFFCCCAAA===:::<<>><<<;;;:::;;;;;;999777666444222222666777888:::;;;<<<======>>>>>>???@@@@@@@@@@@@???BBBCCCEEEFFFEEEDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@===;;;:::;;;<<<<<<999:::;;;;;;;;;<<>>??????<<<<<<======<<<<<<;;;:::999999999888888888777777888777666555555666777888444555666777777888777777555444333222222333444555666555555555555444444444333333333333333333333333000111222333333333333222111222333444555777888888444444333222222222222333444444444444444444444444555555555555555555555555666666666666666666666666;;;;;;>>>DDDKKKXXXnnn|||tttqqqmmmkkknnnuuu|||ssspppkkkeee___[[[XXXWWWLLLIIIDDDAAA@@@CCCGGGJJJSSSTTTTTTUUUUUUVVVVVVWWWZZZXXXXXX```lllwww~~~}}}ssslllgggbbb[[[VVVPPPOOONNNMMMLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSS<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::888:::<<<===<<<;;;;;;<<<;;;:::999888888999:::;;;777888888888888777777666555555555555666666666666888777666444444444555666666666666666666666666666555555555555666777888999BBBFFFMMMSSSVVVZZZeeepppyyyqqqfffXXXLLLEEEAAA>>><<<<<<===??????>>>???BBBDDDFFFLLLTTT[[[dddqqqmmmYYYOOOKKKDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEHHHJJJLLLMMMSSSUUUXXXZZZ[[[^^^bbbeeemmmpppuuuzzz}}}}}}uuunnnfff```[[[ZZZXXXUUUQQQNNNKKKIIIHHHCCCBBB@@@???===<<<;;;;;;888888888777777666666555777888:::;;;===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@>>><<<;;;::::::;;;<<<999:::;;;:::;;;<<<@@@CCCGGGHHHKKKOOOPPPTTT___kkkqqqVVVLLLIIIDDDAAACCC===============>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888888777666555555666777888555666666777777777777666555444444444444444444555555555555555444444444444333333333333333333333333111222222222222333333333333333444444555555666666555444444333333333333333444444444444444444444444444444444444444444444444555555555555555555555555888777999===BBBKKK^^^nnnvvvqqqkkkkkknnntttwwwxxxqqqnnnjjjddd___[[[WWWVVVSSSOOOJJJEEECCCDDDFFFHHHHHHHHHHHHIIIJJJJJJKKKKKKRRRQQQRRRZZZgggrrrwwwyyytttmmmfffbbbaaa___[[[WWWTTTSSSQQQNNNLLLLLLKKKKKKOOOOOOPPPPPPQQQRRRRRRSSS<<<=========<<<;;;::::::;;;;;;;;;;;;:::::::::999777:::======<<<;;;:::;;;;;;;;;::::::999999888888555666777888888888777666555555555555444444444444999888777666666666777777666666666666666666666666777666666555555666666777<<<@@@GGGOOOSSSWWWaaalllvvvzzzkkkZZZMMMDDD@@@???<<<======<<<::::::<<<>>>AAAEEELLLSSS]]]mmmkkkZZZPPPMMMGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIILLLOOOQQQTTTWWW\\\___fffiiimmmqqqsssvvvyyy{{{|||yyyuuunnngggbbb\\\VVVSSSMMMLLLJJJGGGDDDBBBAAA@@@===<<<<<<;;;;;;;;;;;;<<<555666666777888999::::::999:::;;;===>>>???@@@@@@>>>??????@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBCCCBBBAAA@@@????????????>>>===;;;:::999::::::;;;::::::::::::;;;>>>BBBFFFHHHJJJNNNRRRSSSZZZkkk|||lllZZZKKKGGGFFFBBB@@@BBB======<<<<<<======>>>>>>===<<<;;;:::::::::;;;;;;:::::::::999999999888888777777666666666666777777666666777777777666555555444555555555555555555444555555444444444333333333222222222222222222222222333222222111111222444555555555555444444444444444555555444333333333333444444444444444444444444444333333333333333333333333555555555555555555555555666555666888:::>>>KKKXXXwwwyyypppkkkkkknnnqqqrrrooommmjjjfffaaa]]][[[YYY\\\XXXRRRLLLHHHFFFFFFGGG@@@@@@@@@@@@AAABBBCCCCCCIIIHHHKKKRRR[[[cccgggggg[[[XXXUUUUUUXXXZZZZZZXXXXXXVVVRRROOOKKKIIIHHHGGGMMMNNNPPPQQQRRRQQQQQQPPP<<<======<<<<<<;;;:::999;;;;;;::::::999999999999777:::===>>>===;;;::::::999::::::999888777666555444555777888999888777666666666666555555444444444888888777777777777777777666666666666666666666666888777666555555555555555888;;;CCCKKKPPPTTT]]]gggmmmzzz~~~~~~nnnZZZKKKCCC???>>>>>><<<;;;::::::<<<===@@@CCCGGGLLLTTTaaappp{{{|||ooo```SSSMMMKKKHHHGGGEEECCCAAA@@@??????>>>>>>???@@@BBBCCCEEEFFFEEEGGGJJJLLLNNNQQQUUUXXX\\\___cccgggiiikkknnnqqqqqqtttxxx}}}zzztttlllhhhbbb\\\WWWSSSNNNJJJCCCBBBAAA???===<<<<<<;;;999999888888888999999:::555666777888999;;;<<<<<<:::;;;<<<>>>??????@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>;;;;;;:::999999999:::;;;;;;;;;;;;;;;<<<@@@EEEIIIIIILLLQQQTTTVVV___ttt[[[QQQHHHFFFDDD@@@???AAA======<<<<<<<<<======>>>===<<<:::888888999:::<<<::::::::::::999999999999777777666666666666777777666777777777666555444444444444666777777666444444444444444444333333333222111111111111111111111111444333111111111222444666444444444444444444444444666555444444333333444444333333333333333333333333222222222222222333333333555555555555555555555555888777777999888999AAAJJJ[[[kkk{{{sssqqqqqqrrrqqqmmmllljjjgggdddbbbaaa```dddaaa[[[TTTNNNJJJGGGFFFAAA@@@@@@??????@@@AAABBBCCCBBBDDDHHHMMMQQQQQQPPPIIIHHHHHHLLLQQQVVVWWWXXXVVVTTTPPPLLLHHHFFFDDDDDDHHHJJJLLLMMMNNNMMMLLLJJJ<<<<<<======<<<;;;;;;:::<<<;;;:::999999999::::::888;;;======<<<:::::::::888888888888777666444333444555666777888888777666888777777666666555555555555666666666666666666666666666666666666666666666888777666555444444444444777999???GGGLLLQQQYYYaaaeeesssyyy}}}wwwxxx|||~~~hhhTTTEEE>>>???===:::999999:::<<<<<<===@@@DDDGGGLLLSSS\\\bbbeeedddaaaZZZRRRKKKHHHHHHGGGFFFDDDBBB???>>>===<<<>>>>>>>>>???@@@BBBCCCDDDCCCEEEGGGHHHHHHJJJMMMOOORRRUUUYYY]]]___bbbeeeggggggjjjnnnsssxxx}}}}}}|||zzzwwwtttnnnfffaaa]]]YYYSSSNNNJJJFFFBBB???>>>===<<<;;;::::::::::::999888777777666666777777777777888999:::;;;<<<<<<:::;;;<<<>>>??????????????????@@@AAAAAAAAAAAA@@@??????AAABBBCCCDDDEEEEEECCCBBB@@@???>>>===<<<<<<:::999999999999::::::;;;;;;<<<===>>>@@@CCCIIILLLLLLOOOTTTWWWZZZdddzzzfffRRRLLLFFFCCC@@@===>>>AAA======<<<<<<<<<<<<=========;;;999888777888:::;;;:::::::::999999999888888666666777777777777666666666666666666666555444333333444555666666555444333444333333333222222222222111111111111111111111111444333222111111333555666222222333333444555555555555555444333333333333444333333333333333333333333111111111222222222333333555555555555555555555555888777888:::999888<<>>>>>???@@@======>>>@@@CCCCCCCCCBBBAAAAAACCCGGGLLLQQQSSSTTTOOOMMMJJJGGGDDDBBBAAAAAABBBCCCEEEGGGGGGFFFDDDCCC<<<<<<===============<<<===<<<:::999999999:::;;;:::;;;===<<<;;;999:::;;;888888777777666555555555666666666666666666777777777777777777777666666666444444555666666666555555666666666666666666666666777666666555444444444555888888;;;BBBGGGKKKSSS[[[aaaooowwwuuutttttt}}}uuu```NNNCCC@@@===999777888999::::::888:::???BBBEEEIIIMMMPPPOOOOOONNNKKKHHHFFFFFFGGGFFFEEECCCAAA???===<<<<<<>>>>>>>>>>>>???@@@AAABBBAAABBBCCCBBBBBBBBBDDDFFFIIILLLPPPTTTVVVXXX\\\^^^]]]```dddhhhmmmrrrwww{{{{{{vvvsssmmmkkkhhhfffccc___YYYUUURRROOOJJJFFFCCC@@@<<<:::;;;;;;:::999999999999999999888777666666555666666888999999:::;;;<<<======;;;<<<===>>>???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFAAA@@@???===<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;===@@@BBBDDDGGGLLLOOOPPPRRRWWW\\\aaakkkvvvWWWIIIEEEAAA>>>======???AAA======<<<<<<;;;;;;<<<<<<;;;:::999888888888999999999999999888888888777777666666777777777777666666555555666666666555444444333444444444444444444333333333333222222222111111222222222222222222222222444333222222222333555666111222222333444555555555444444333222222222222333333333333333333333333333111111111222222333333444444444444444444444444444666444555888777666888===:::BBBOOO^^^oooxxxssskkkiiieeecccccceeehhhjjjmmmkkkhhhccc]]]WWWRRRPPPGGGEEEBBB@@@>>>>>>??????;;;<<<>>>???@@@@@@@@@@@@???AAACCCFFFHHHKKKMMMNNNGGGFFFCCCAAA???>>>>>>>>>>>>>>>???@@@@@@@@@???>>><<<<<<===>>>????????????>>>===;;;:::999:::;;;<<<<<<<<<<<<;;;999999:::<<<999888777666666777888999888777555444444555666777555555666666666666666666333444555666666666555555666666666666666666666666666666555444444444555555999777777<<>>=========<<<<<<<<<===>>>??????>>>???@@@?????????AAACCCDDDFFFJJJLLLNNNOOORRRSSSTTTVVVZZZ^^^aaaeeejjjnnntttvvvzzz~~~{{{ssslllhhhdddaaa___\\\YYYWWWUUURRROOOLLLKKKHHHDDDBBBAAA???===;;;999999888777777777777888888888777777666666777777777888999;;;<<<===??????===>>>???@@@@@@AAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDD???>>>===<<<;;;:::::::::888999:::;;;;;;<<<<<<<<<;;;>>>BBBFFFHHHKKKOOOQQQTTTUUU[[[ccckkkuuuuuu___OOOCCCBBB???======???@@@???>>>===<<<;;;;;;;;;;;;<<<999999999999888888888888888888888777777777666666555666777888888777666555444444555555666555555555333333222222222222333333222222222222111111111111333333333333333333333333333333333444444444444555333333333333333333333333333333222111111111111222222222222222222222222222111111222222333444444555444444444444444444444444444222222555555333555999777;;;AAAIIITTTdddxxx~~~rrrnnniiidddcccfffjjjlllooonnnmmmjjjfff```[[[XXXUUURRROOOKKKHHHGGGHHHHHHCCCDDDDDDCCCCCCBBBCCCDDD???AAACCCDDDEEEFFFGGGHHHCCCBBB@@@===<<<;;;;;;<<<========================;;;<<<===???@@@@@@@@@@@@???===<<<::::::;;;<<<=========<<<:::888888;;;===;;;:::888777777999;;;<<<:::888555333333444666777333444444555555666666666333444555777777777666555666666666666666666666666555555444444444555555666:::666555888<<>>>>><<<;;;;;;;;;;;;<<<===>>>>>>???@@@@@@??????AAACCCBBBDDDGGGHHHHHHIIIKKKLLLNNNPPPTTTWWWZZZ]]]bbbeeekkknnnrrrvvvzzz~~~|||vvvmmmddd^^^YYYVVVTTTRRROOOKKKIIIHHHFFFDDDBBBCCC@@@>>>======<<<;;;:::888777777666555666666666777777777777777888999999666777999;;;===???AAAAAA???@@@AAAAAABBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAA????????????@@@AAABBBBBB===<<<;;;:::::::::::::::888999:::;;;<<<=========;;;???DDDHHHKKKMMMPPPRRRVVVWWW^^^hhhrrr}}}~~~[[[OOOIIICCCBBB@@@???@@@AAA???<<<>>>===<<<;;;;;;;;;;;;;;;888999999999999888777777777777777777666666666666555666777888888777666555333333444555666666666555444333111111111111333444222222222111111111111000333333333333333333333333222333444555555555444444555555444333333222111111333222111111000000111111222222222222222222222222111111222333444444555555444444444444444444444444444222222444444222333777555666999<<>>@@@BBBCCCBBBBBBCCCDDDBBBAAA>>><<<::::::::::::>>>===<<<<<<<<<<<<======???===;;;<<<>>>>>>;;;888;;;;;;:::999888888888999===<<<:::888666666666666:::888777555555666888999;;;999888:::<<<<<<888555333333333222222333333333222222333444444555555666666666666666555555555555555555555555555555555555444777888888888===GGGNNN^^^iiirrrzzz~~~vvvbbbUUUDDD<<<<<<>>>;;;888:::===>>>===999777777999;;;<<<===>>>@@@BBBCCCCCCEEEDDDCCCBBBAAA@@@??????===<<<;;;<<<===>>>===<<<========================@@@???>>>AAAEEEHHHGGGFFFJJJKKKMMMPPPSSSUUUWWWXXX___aaadddhhhlllpppsssuuuwwwxxxzzzzzz{{{}}}}}}zzzvvvrrrjjjfff___XXXQQQMMMKKKJJJFFFDDD@@@?????????>>>===<<<<<<:::999888888888888888888777666666666777777666666555555666888:::;;;======>>>@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::::::::;;;;;;888999;;;<<<<<<===???@@@===BBBIIINNNPPPSSSWWW[[[\\\```fffnnnzzzfffVVVLLLBBBAAA@@@>>>===;;;:::::::::<<<<<<==================:::999888777666666666666666666777777666555444444555555555555555555555555444444444444444444444444222333444444555555555555222222222222222222222222222000///000333444444444999666111000222333222111222222222222222222222222222222222222222222333333444333333222222333333444333333333444444444555555222444555444333111111222222222222222222222222222333555777888;;;AAAJJJPPPaaaiiixxx{{{rrrooopppqqqqqqvvvpppppptttnnnddddddlllqqqnnnllljjjjjjiiihhhfff```\\\WWWUUUUUUTTTRRROOOKKKIIIGGGFFFGGGGGGEEEDDDDDD@@@<<<<<<>>>??????===@@@>>><<<<<<===>>>>>>>>><<<:::999;;;===>>><<<999999999888888888888888888:::999888666666666666777999888777555555666888999777666444555777777555333777777666666666666777777333333444555555666666777666666666666555555555555555555555555555555555555444666888777777<<>>;;;<<<:::888999;;;<<<;;;888666777888:::;;;<<<===???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<<<<===>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<>>>BBBDDDDDDBBBFFFGGGHHHIIIKKKLLLNNNNNNVVVWWWZZZ^^^bbbfffiiijjjlllnnnpppqqqrrrtttwwwyyyxxxzzz}}}}}}}}}yyysssooommmjjjfffccc___[[[UUUOOOIIIFFFDDDCCCBBB???===;;;<<<<<<;;;:::;;;:::999888777777777777555555444444444444444555666666666777888:::;;;<<<;;;<<<===>>>????????????CCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAA????????????????????????<<<;;;::::::::::::;;;;;;777999:::;;;:::;;;===???CCCGGGLLLPPPRRRUUUYYY\\\```dddlllwwwxxxZZZMMMFFFAAA@@@???>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666666666666666666666666666555444444555555555555555555555555444444444444444444444444222222333444444444444444222222222222222222222222222111000111333444444333999666222111222333333222111111111111111111111111//////000111222222333333444333333222222333333444333333444444444555555555333444555555333222222333333333333333333333333333222444555555666:::AAAFFFOOOVVVeeewww|||uuuqqqxxxrrroooqqqkkkdddgggpppzzzyyyxxxyyy{{{}}}}}}|||qqqlllfffeeefffgggdddaaa[[[XXXSSSPPPMMMKKKIIIGGGFFFDDDBBBCCCDDDDDDBBB@@@EEECCCAAAAAAAAABBBCCCCCC:::999999;;;===>>>===<<<888888888888999999999999777666666555666666777777888777666666666777888999666444333333444444333222666555555444444555555666444444555555666777777888666666666666555555555555444444444444444444444444555666777666666:::@@@FFFXXXdddmmmpppwww}}}yyyzzz~~~lllUUUDDD>>>===<<<:::888999:::999777666666777999999:::;;;===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===@@@AAAAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDKKKMMMOOORRRVVVYYY\\\]]]^^^```cccfffggghhhkkkmmmmmmpppsssuuuvvvxxx{{{~~~zzzsssoookkkhhhfffhhhddd```]]][[[YYYVVVTTTRRROOOJJJEEEAAA???>>>===>>><<<999999999999888777888888777666555555555555444444333333333444444555555666888:::;;;<<<======<<<===>>>>>>????????????AAABBBBBBBBBCCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???========================::::::999999999:::;;;;;;999:::<<<<<<;;;<<<>>>@@@HHHKKKOOOSSSVVVZZZ^^^aaaeeekkkuuubbbOOODDDAAABBB>>>======<<<;;;;;;<<<<<<:::::::::999888888777777999999888777666666666666666666666666666555555444555555555555555555555555444444444444444444444444111222222333333333333333222222222222222222222222222111000111333444444333777555222111222333333222000000000000000000000000------...000111222333444333333222222222222333333444444444555555555666666333444555555333222222333333333333333333333333333333333444444444555888;;;>>>CCCNNN\\\ooowwwqqqooojjjffflllwww{{{{{{~~~~~~yyyooojjjddd^^^ZZZWWWTTTRRROOONNNNNNOOOOOONNNLLLIIIOOONNNMMMKKKKKKKKKLLLLLL:::;;;;;;<<<=========<<<999999::::::;;;;;;;;;;;;777777777777666777777777777777666666666777888888888666555444444555555555444333333222222333333444444444444555666666777777666666666666555555555555444444444444444444444444555555666555555888===@@@KKKXXXbbbfffjjjuuuzzztttrrrxxx}}}ttt___NNNFFFBBB???<<<888888888777666666666777888888999999:::;;;<<<<<<===>>>>>>??????@@@AAAAAA???>>><<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????DDDEEEGGGJJJMMMOOOQQQRRRRRRUUUYYY\\\]]]^^^```aaafffhhhkkkmmmnnnqqqsssvvv}}}~~~{{{yyyuuupppiiiccc___[[[XXXVVVXXXVVVTTTRRRPPPNNNMMMKKKIIIGGGDDD@@@>>><<<<<<<<<<<<:::888888999999888777666555555444444444555555555555555555555666777888666777:::<<<>>>??????>>>???@@@@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDEEEFFFEEEDDDCCCAAA@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<>>>???@@@??????@@@CCCEEEKKKNNNRRRXXX^^^dddiiilllssszzzgggSSSJJJBBB@@@DDD<<<<<<<<<;;;;;;<<<<<<===<<<;;;;;;:::999888888777888888777666666666666666555666666666666666555555555555555555555555555555444444444444444444444444111222222333333222222222222222222222222222222222222111000222333444333222444333111111111222222222111111111111111111111111...//////000111222333333333333222222222222333333444444555555555666666666222444555555333222333444444444444444444444444444444555555555555555555666888;;;AAAHHHTTTggg||||||uuunnnkkkrrr|||{{{uuuoookkkhhheeeccc\\\\\\\\\\\\\\\[[[ZZZYYY]]]]]][[[YYYWWWWWWXXXYYY:::;;;;;;;;;:::999888888777888999:::;;;;;;;;;:::999999999999888777666666666666666666666777777888888777666555444555666777555555444444444444555555222333333444444555666666666666666666555555555555444444444444444444444444444555555555555777:::<<>>???@@@@@@???===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>??????AAACCCEEEGGGHHHIIIHHHKKKOOOQQQRRRSSSUUUVVVZZZ\\\___aaabbbcccfffhhhkkkoootttwwwyyyzzz}}}~~~~~~~~~|||yyytttpppkkkhhhfffbbb___YYYUUURRRPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDAAA@@@>>>===<<<;;;;;;;;;888777666777888888777666555444444444444444555555666555666666777888999:::888:::<<<>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<::::::::::::::::::::::::888888999999:::;;;<<<===AAAAAABBBBBBBBBDDDGGGIIILLLPPPWWWaaakkkuuu|||tttTTTKKKJJJBBB???CCC;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999888888777777888777666666666666666666555555666666666666666555555555555555555555555555444444444444444444444444222222222333333222222111222222222222222222222222222111111222444444333111000000000000000000111222222222222222222222222222222222222222222222111111333222222111111222222333444444444444555555555666111333444444333222222333444444444444444444444444333333444444555666555444777999<<<===BBBMMM___lllxxxsssvvv|||{{{wwwtttrrrjjjjjjjjjiiiiiiiiijjjkkkkkkkkkjjjgggdddbbbccceee999:::;;;:::888666666777777777999::::::999888888::::::::::::999888666666444555555666666777777777555666666555333333444666333333222222222222333333222222333333444555555555666666666666555555555555333333333333333333333333444444444555666777888999>>>EEELLLQQQTTTZZZaaagggmmmuuu~~~}}}uuuyyy|||}}}|||ssskkkmmmppptttxxx{{{sssoooooopppjjjbbb[[[UUUNNNFFF@@@>>>;;;999777888888777666777777777777777777777888::::::;;;<<<===>>>??????>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;::::::;;;888888999999:::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA@@@BBBEEEGGGGGGHHHJJJLLLQQQSSSUUUVVVWWWXXXZZZ\\\^^^bbbgggiiiiiijjjnnnrrruuuxxx|||~~~~~~}}}zzzuuurrrooommmmmmmmmlllkkkiiihhheeebbb^^^ZZZXXXVVVQQQNNNKKKHHHGGGFFFEEECCC>>>???@@@@@@===<<<;;;<<<::::::999999888888999999555444444555666777555444444444444444555666777777555555666666777999:::;;;<<<===>>>@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;999999999999999999999999999999999:::;;;<<<>>>???AAABBBBBBBBBCCCFFFJJJMMMRRRWWWaaaooowww^^^IIIGGGHHHAAA===???<<<;;;;;;;;;;;;;;;<<<<<<888888888777666666666555777666666555555666666666444555666666666666666666555555555555555555555555444444444444444444444444333333333333333222222111222222222222222222222222222111111333444444222000...///111111000000111222222222222222222222222222444444333333222111111111222222111111111111222222333333333444444444555555///111333333222111222333333333333333333333333333222111000111444555444333444666888888999???IIIRRRgggrrr~~~|||wwwyyyzzz{{{zzz{{{|||~~~zzz{{{zzzwwwrrroooqqqsss:::<<<>>>>>>;;;:::;;;<<<999:::<<<===<<<;;;999888777777888999999888777666333444555666777777777777333555777666444222333555222111111000000111111222333333444444555666666666666666666666555555555555333333333333333333333333333333444555777888888888:::===BBBGGGLLLQQQWWW]]]gggrrr}}}|||vvvxxxzzzzzz~~~wwwuuupppkkkkkkrrr}}}tttnnnllliiigggdddaaa]]]VVVMMMGGGBBB???:::999999999888777777777777777777777666666999999:::;;;<<<======>>><<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???===:::888999;;;888888999999999999::::::::::::;;;;;;<<<======>>><<<>>>???@@@@@@AAADDDFFFKKKLLLNNNNNNNNNNNNPPPRRRSSSXXX\\\]]]\\\]]]aaaeeecccggglllooooooppprrrtttxxxyyyzzzzzzzzz{{{}}}|||uuunnniiifffdddaaa]]]\\\\\\\\\ZZZXXXXXXWWWUUURRRPPPNNNLLLKKKFFFCCCAAA?????????===<<<777:::<<<;;;888666666777666666666666666777777777444444444666777888666444555555555666666777999999777777888999:::<<<>>>???AAA@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEDDDBBBAAA??????>>>===<<<<<<;;;;;;999999999999999999999999999999:::;;;<<<>>>???@@@BBBCCCDDDEEEFFFJJJOOORRR[[[aaannn|||~~~^^^QQQFFFDDDEEEAAA======<<<<<<;;;::::::;;;;;;;;;777777777777777777777777666666555555555666666777444444555666666666666666555555555555555555555555444444444444444444444444444444444444444333222222222222222222222222222222222111222333555444222///---000222333111111333555111111111111111111111111222222222222111111111111222222111111111111222222222222222333333333333444...///111111000000111222333333333333333333333333333111///000222444333222000222444444555888===AAAHHHQQQ```qqq===@@@CCCCCCAAA@@@BBBDDD>>>???@@@AAA@@@???===;;;333444666888888888888777333444555666777777777777333666999999666444444555666555555444444555555666444444555555666777777777777666666666555555555555333333333333333333333333333333333555888999888777555666999AAAHHHNNNTTTYYYbbbooo{{{}}}zzz{{{{{{zzzttthhhcccgggsss|||xxxqqqnnnjjjiiihhhfffccc\\\TTTOOOEEEAAA<<<:::::::::999777777777777777777666666666999999:::;;;;;;<<<======;;;::::::;;;>>>??????>>>========================???AAAAAA@@@<<<:::;;;===<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<======>>>>>>===>>>>>>>>>>>>???BBBDDDCCCEEEFFFFFFEEEEEEGGGHHHIIIMMMQQQQQQPPPPPPTTTYYYVVV[[[aaadddeeefffiiikkklllmmmmmmmmmlllnnnqqqsssxxxxxxxxxzzz|||~~~{{{zzz{{{|||}}}}}}|||{{{zzzvvvwwwvvvvvvvvvxxx|||{{{rrrnnnuuu|||xxxrrrnnnmmmoooooolllfff___ZZZXXXYYYVVVRRRQQQQQQQQQNNNKKKNNNMMMLLLJJJHHHGGGEEEEEEAAA???===<<<<<<;;;:::888777:::<<<<<<999666777888555555666666777777777777666666666888::::::999777666666666666777999:::;;;:::;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@AAACCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAABBBDDDEEEEEECCCBBB@@@======<<<<<<;;;;;;;;;:::999999999999999999999999999::::::;;;===???AAABBBEEEFFFGGGHHHJJJNNNSSSWWWcccjjjyyy||||||eeeRRRMMMGGGDDDCCCBBB???>>>===<<<;;;::::::::::::;;;999999999999999:::::::::666666555555555666666777444444555666777777666666555555555555555555555555444444444444444444444444555555555555444444333222222222222222222222222222222111222444555444111///...111444555333333444777000000000000000000000000//////000000111111222222222222111111111111222222111111222222222333333333---...000111000///000111222222222222222222222222777444111111333555444333...000111222333555777999<<>><<<;;;888888888888777555444444333444666777777777666555555555555555555666777777333444555666555444333222444444444444444444444444333333333333333333333333666555444333333333444555666555444333222333444555444555777999===DDDMMMRRRXXXfffsss{{{||||||lllbbbaaahhhrrrzzzuuussspppiiicccdddeee___WWWMMMFFF???>>><<<999888:::444555666666555555666777777777777777777777777777666666666888999;;;===>>>>>>>>>======<<<<<<<<<;;;======>>>>>>===<<<;;;;;;777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???AAABBBBBBBBBFFFHHHJJJJJJIIIIIIKKKMMMRRRSSSTTTVVVXXXZZZ[[[\\\[[[[[[\\\^^^```bbbdddeeefffgggiiikkknnnppprrrsssvvvwwwzzz{{{{{{yyyvvvuuurrrrrrrrrrrrrrrssstttuuu|||~~~~~~yyyxxxwwwuuusssqqqooonnniiiiiijjjjjjjjjjjjkkkkkkffffffeeeeeeeeeddddddddddddbbbaaaaaabbbbbbaaa___\\\[[[ZZZWWWTTTRRRPPPOOOLLLJJJGGGEEECCCCCCCCCDDD@@@@@@@@@@@@????????????;;;;;;;;;:::999888777666555555555555555555444444888888777777666666666555444555777888888888777666777888888999999:::;;;;;;<<<<<<<<<===???BBBDDDFFFCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCAAA>>>;;;999999:::;;;<<<<<<<<<;;;;;;999999888888999::::::;;;:::<<<===???AAACCCEEEFFFFFFIIILLLLLLKKKOOOWWW^^^kkkrrr{{{oooUUUJJJFFFBBB@@@@@@AAA???===<<<<<<;;;;;;;;;:::::::::999999999999999999999999555555555555555666777777666666666666666666666666777777777777777777777777222222222222222222222222666555555444222111111000111111111000000000000000222222333333333444444444111111111111111111111111333333333222222111111111000000000000000000000000222222222222222222222222000000111222222222222111000000000000000000000000222222222222222222222222222111111222444444333111222222333333444555666666999;;;>>>AAAFFFQQQ```kkk|||<<>><<<:::999777777777777777666555444444444555666666666666666777777666555444444555555444444444444333222111000444444444444444444444444333333333333333333333333555444333222222333444444555444333333333333444555444555777999<<>>>>>??????>>>@@@AAAAAAAAAAAABBBDDDFFFFFFHHHIIIKKKMMMNNNOOOQQQRRRRRRTTTVVVXXXYYY[[[\\\\\\]]]___aaabbbcccddddddfffhhhjjjjjjiiigggfffeeeddddddddddddeeefffggglllmmmpppqqqrrrqqqooommmjjjjjjhhhgggeeecccbbbaaa\\\\\\\\\[[[[[[ZZZZZZZZZVVVVVVVVVVVVUUUUUUUUUUUURRRPPPOOOOOOPPPPPPOOONNNRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDAAA???=========>>><<<<<<;;;;;;;;;:::::::::888999999888888777666555555555555555555555555555777777777777666666555555555666777888888888777666888888888999::::::;;;;;;<<<<<<<<<===>>>AAACCCDDDBBBAAAAAA@@@??????>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAA@@@>>><<<:::999999999999999::::::::::::::::::999::::::;;;<<<===>>>???AAABBBCCCCCCEEEFFFHHHJJJLLLNNNQQQWWW___eeesss{{{}}}___NNNIIIFFFAAA???@@@@@@???===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999888777555444444444444555555555555555555555555555555555555555555555555444444444444444444444444222222222222222111111111111111222222111111000///000111111111111222222222111111111111111111111111333333333222222111111111000000000000000000000000222222222222222222222222000000111222222222222111000000000000000000000000222222222222222222222222111111111222333444333111222222333333444555555555444777999:::;;;@@@IIIPPP^^^iiiyyy;;;AAAEEECCC@@@AAAAAA@@@<<<<<<<<<<<<;;;:::888777666666777777777666666555555555555444555555666777888777666555444333333333333333222111111111222222333333333333444444444444333333333333333333333333333333222222222222333444333333222222333444555666555666777888:::???FFFKKKUUU\\\gggttt~~~qqqhhhdddcccjjjrrr}}}sssgggfffmmmrrrrrrooo___NNNDDD@@@<<<;;;<<<888888999999999888777777555555555555555555555555666666777777999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999::::::::::::::::::<<<======<<<<<<>>>?????????@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOPPPPPPQQQRRRRRRSSSSSSVVVXXXZZZ\\\\\\\\\ZZZYYYUUUTTTTTTTTTTTTUUUUUUVVVXXXYYY[[[\\\]]]\\\ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQRRRRRRQQQPPPOOONNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFDDDCCCCCCDDDEEEDDDBBBEEEEEEDDDCCCAAA@@@?????????===;;;999888888888888888888888888777777777666555555666666666666555555555555555555666666666666777777666666666666555555666666777888888888888777888888999::::::;;;;;;<<<<<<<<<<<<===>>>???AAAAAA@@@@@@??????>>>=========<<<======???@@@AAABBBCCC???>>>===<<<;;;::::::::::::999888777777777888999;;;;;;;;;;;;<<<===>>>???AAACCCEEEFFFFFFGGGHHHJJJMMMNNNPPPRRRWWW___hhhooodddSSSMMMGGGEEEAAA?????????>>>===;;;;;;;;;;;;::::::::::::888888888888888888888888999888777555444444444444555555555555555555555555333333333333333333333333444444444444444444444444///000000000111111222222111222333444333222000///////////////000000000000111111111111111111111111222222222222222111111111000000000000000000000000222222222222222222222222000000111222222222222111000000000000000000000000222222222222222222222222111111000222333444222111222222222333333444444555222555888888777777999<<>>===;;;:::::::::::::::;;;;;;:::999777666555555666666777666666666666555444333444555666777777666555444333333333333222111111111111333555666333333333333333444444444333333333333333333333333222222222222222222333333111111222222333444555666555666777777888<<>>@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJNNNOOOQQQRRRRRRQQQPPPOOOJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKMMMNNNOOONNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAABBBAAA???>>>>>>======<<<<<<<<<<<<<<<;;;999888777777777777888888888888777777777777333444555666666666666666666666666666666777777777666666666666666666666666777777888888888888999888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>???????????????>>>>>>=========<<<<<<===>>>??????@@@@@@===<<<;;;999999:::;;;;;;;;;:::888666666777999:::;;;;;;;;;<<<===>>>@@@AAACCCFFFHHHIIIIIIJJJNNNQQQQQQTTTXXXYYY[[[dddrrr}}}kkkTTTLLLNNNEEECCCAAA???>>>>>>======;;;;;;;;;:::::::::999999777777777777777777777777555555555555555666777777555555555555555555555555222222222222222222222222111111111111111111111111000000000111111111222222000222444555555333000///........./////////000000111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000111222222222222111000000000000000000000000111111111111111111111111111000000111333333222111111222222222333333333444111333666777777666888999;;;>>>CCCGGGOOO[[[jjjuuu777888999:::999777777888999::::::;;;:::999777666444555555666666666666555555444333333333444666777444444333333333333444444555444333222222333444555222222222333333333444444333333333333333333333333111111111222333333333333000111222333444444555555555555666555666888<<<@@@HHHQQQ^^^jjjsss{{{}}}yyyvvvvvvxxxyyy}}}|||{{{jjjYYYSSSPPPJJJAAA;;;:::888777888:::<<<;;;:::888888888888888888888888777777777777888888999:::999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888999999999888777777555777888888666666777999777777888999::::::;;;;;;>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::<<<===<<<:::999:::::::::::::::::::::999999888777777777777777888888888777777777666666444444555666777777777777666666666777777777888888666777777777777777777777888888888888888999999:::999::::::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>>>>==================<<<<<<<<<;;;:::999999:::<<<<<<<<<;;;999888888999:::<<<;;;;;;;;;<<<>>>@@@AAABBBFFFIIIKKKKKKJJJLLLRRRWWWVVV^^^dddddddddnnnqqqYYYIIIEEEGGGBBBBBBAAA???===<<<<<<<<<;;;;;;:::::::::999999999777777777777777777777777555555555555555666777777555555555555555555555555333333333333333333333333111111111111111111111111222222222222111111111111000222444555555333000////////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111000000000000000000000000111111111111111111111111111000000111333333222000111111111222222222222222...///111222333444777888;;;<<<<<<<<<>>>EEENNNTTT]]]eeeqqq~~~999777888;;;;;;888888:::888999:::::::::999777666555555666666666555555444444444444333444444555666222222222222222333444555999888666444333111000000111111222222333333444444333333333333333333333333000111222333444444444333000111222333444444333333444444444444444555999<<>>???>>>>>>==================>>>>>>???????????????========================:::;;;;;;;;;<<<<<<<<<<<<::::::999999999888888888888777666777999999999888777777777777888888888888777777777777666666666666666666666666555555555555555555666777888888777777666666777777888888999999777777888888888888999999999999888888999999:::;;;::::::;;;<<<<<<======>>><<<===>>>>>>?????????????????????>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<===<<<<<<===>>>@@@BBBDDDEEEJJJMMMOOOOOOOOOTTT]]]eeejjjqqqvvvvvvwwwxxx___RRRGGGAAAAAA???@@@AAA???===;;;;;;<<<::::::::::::999999999999888888888888888888888888999888777555444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333222222111111111111222333444333222000///000000000000111111111111000000000000000000000000000000000111111111111111000000000000000000000000111111111111111111111111000000111222222222222111000000000000000000000000111111111111111111111111000000///111222333111000111111111111111111111111222222111111222444666777666777777888999<<>>??????@@@<<<;;;::::::999999999:::999:::::::::;;;;;;;;;;;;888888999999:::::::::;;;:::::::::::::::999999999::::::999999999888888888888777666777999999999888666666777777777777888888666777777888888888777777666666666666555555555444555666666777777777666666666666777888888999::::::888888999999999::::::::::::999999888999:::;;;<<<;;;;;;;;;<<<======>>>>>>;;;<<<>>>???@@@@@@@@@@@@========================;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::999999999:::;;;<<<======>>>>>>???@@@AAACCCFFFHHHIIIKKKPPPTTTXXX\\\gggwwwaaaSSSNNNFFFAAAAAA===???@@@???<<<::::::<<<:::::::::999999999999888999999999999999999999999999888777555444444444444444444444444444444444444444444444444444444444444222222222222222222222222000000000111111111111111111111222222111111000//////000000000000111111111000000000000000000000000///000000000111111111222000000000000000000000000111111111111111111111111000000111222222222222111000000000000000000000000111111111111111111111111000//////000222222111000111111111111111111111000444444333444555555555555222333333444555777:::<<<;;;???CCCGGGJJJRRR\\\dddwww~~~777333222888:::777777:::666777777888888777666555666666666666555444333222222333444555666555444333555555333222111000000000...///111333444444444333000000111222333333444444333333333333333333333333111222333555666666555555111222333444333222111000111222222222222333555888??????GGGUUUaaakkkwww{{{uuutttzzz{{{nnngggnnnzzzzzzqqqgggRRRJJJ@@@;;;;;;<<<;;;999888888888888888888888888999888888777777777777777666666777777888888888999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999999999999999777888999888777666777888999999999999999999999999;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999999444555666888:::<<<===>>>;;;;;;:::999999999999999888888888999999999::::::777777888888999:::::::::888888777666555444333333666666666666555555555555666444444555777888777666888888888888888999999999888999::::::;;;:::::::::888888777777777666666666555666666666666666555555666777777888999999::::::999999999::::::;;;;;;;;;;;;:::999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAA;;;<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;888999:::;;;;;;:::888777777888999;;;======>>>>>>@@@AAABBBDDDFFFIIIKKKLLLKKKQQQYYY```jjj{{{eeeMMMGGGGGGBBB???AAA<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999888999::::::999888999;;;999:::;;;>>>@@@AAA@@@???BBBAAA@@@AAADDDHHHJJJJJJNNNRRR\\\lll}}}^^^UUUJJJDDDCCCCCCAAA???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999333333333555777777555333555555555555555555555555444444444444444444444444333333333333333333333333222222222111222222333333000000000111222222333333222222222222222111000///111111000000//////......000000000000000000000000,,,...000000///...---...000000000000000000000000////////////////////////......////////////......000000111111111111000000///000222222000///000111111111111111111111111111000111111222222111111000222222333444444444444333333333333333333444555666333444555666777999999:::BBBEEEIIINNNTTTYYY]]]```kkkqqq|||:::888666555666777777666888888888777777666555444555555555555555555555555333444555666666555333222555444333222111111111111111111222222222222111111///000111111222222111111222222111111111111222222444333111000000111333444333333333333333333333333000222444444333333333444555888???LLL\\\lllyyy|||tttrrrtttvvvwwwxxx~~~pppnnnuuu{{{{{{yyyhhhbbbXXXMMMEEEAAA@@@@@@<<<;;;;;;;;;<<<<<<;;;:::888888777666666666666777666666666666777777777777777999:::<<<<<<;;;:::999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::::::::;;;<<<======<<<:::999::::::999999888999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<===<<<:::999999:::999888888888777777777777777777777777777777777777888888888888888888888888555555555555555444333222333444666888888777666555555666777999999888666555777777777888888888999999999999::::::;;;<<<<<<===;;;;;;;;;::::::999999999888888888888888888888888777777777888888888888888888888999::::::::::::999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========;;;;;;::::::999999999999888888999::::::999999999888999::::::999888999;;;<<<===???BBBEEEFFFFFFEEEDDDCCCAAABBBEEEHHHLLLMMMWWW\\\fffxxx}}}~~~hhhXXXPPPGGGBBBAAAAAA???======<<<;;;;;;:::;;;;;;;;;::::::999999888888888888555555555666888888777555555555555555555555555555444444444444444444444444333333333333333333333333111111000000000000111111222222111111111111111111111222222222222111000///111000000000/////////...000000000000000000000000///000111222111/////////000000000000000000000000//////////////////////////////000000000000//////000000111111111111000000///000222222000///000111........................111111222222222222111111///000111111222222111111222222222222222333333444222333333444555666777777666777:::>>>BBBFFFIIIJJJMMMRRRZZZccclllrrrvvvxxx~~~888666333333555777888888888888888777777666555444444444444444444444444444555666777777666555333222444444333222111111111111111111222222222222111111111111222333333333333222333333222222222222333333444333222111111222333444333333333333333333333333111222444444333222333444444666;;;DDDRRRbbbqqqyyyttt{{{}}}}}}}}}||||||rrrooooooooonnneeeoooyyy}}}sssqqqssstttsssmmmlllggg^^^TTTLLLJJJIIIEEEBBB>>>===>>>???===:::999999888777777777777777666666666666777777777777777888999:::::::::999888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<============;;;999888:::999999999999::::::;;;::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<999;;;<<<<<<:::999999:::888888777777777666666666666666666666666666777777888888888888888888888888555555666666666555555555222333555777888888888777444555777888999888888777999999999::::::::::::;;;888999999:::;;;<<<<<<===;;;;;;::::::::::::999999888888888888888888888888999999888888888888888888888999999:::::::::::::::999:::;;;;;;<<<<<<<<<<<<========================AAAAAAAAAAAA@@@@@@@@@@@@>>>============<<<<<<<<<::::::999999888888888777888999999999999999888888777888::::::999999:::<<<:::<<>>GGGTTTbbbllllllqqqrrrppppppuuu{{{|||~~~rrrmmmjjjgggeee```fffmmmsss{{{{{{qqqnnnllliiinnnoooooonnnjjjccc]]]XXXYYYQQQHHHCCCAAAAAA>>><<<::::::999888888888888888666666666777777777777888666777888888999888777777777888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999:::;;;999999999888888888888777666666666777777777777777888888888888888888888888777777888999999999999999555666777888999999999999666666888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888:::::::::999999888888777888999::::::;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;888888888999999999999:::888888999999999999888888777999:::;;;::::::<<<===<<<>>>AAACCCDDDEEEFFFFFFFFFEEEEEEFFFJJJPPPWWW\\\eeelll|||}}}|||jjjTTTIIIFFFDDDAAA??????>>><<<999;;;;;;:::999999999999:::777777777777777777777777777666666777999999888777444444444444444444444444333333333333333333333333222222222222222222222222555444333333333333333333222222222111111111000000000000111111111111000000000000000000////////////000000000000000000000000000///////////////...---000000000000000000000000///////////////////////////000000111111000000/////////000000000000/////////000222222000///000111222222222222222222222222222222333333333333222222111111222333333333333333000000111111111111111000222222222222222222222222333333444555555666666777777999;;;===>>>>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJMMMMMMNNNNNNMMMKKKIIIGGG777555444444666999::::::888888888777777666555444444444444444444444444444888777777777666555444333333333222222111111222222111111222222222222111111222222333444444444444333444333333222222333333444222222222222222222222222222222222222222222222222222333555444333222222333666666666888>>>HHHUUU^^^fffkkkkkkhhhhhhooowww{{{{{{zzz}}}tttmmmhhhddddddeeegggkkkrrr|||sssllleeeiiijjjoooxxxxxxppppppfffYYYMMMFFFAAA>>><<<;;;;;;:::999999999999999777777777888888888999999777777777777777777777666666777777777888888999999::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<;;;888888999999::::::::::::999999999999:::;;;<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;<<<999999999888888888888777777777777888888999999999888888888888888888888888888888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::;;;<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888::::::::::::::::::::::::888888888888888888888888;;;;;;::::::999999888888999999:::;;;;;;;;;;;;::::::;;;<<<>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::666777888999:::<<<======888888999:::::::::::::::999:::<<<=========???AAABBBEEEIIIJJJIIIIIIJJJKKKIIIKKKNNNQQQUUU[[[bbbhhhjjjttt~~~|||zzzjjjVVVJJJEEEAAA@@@@@@??????>>><<<;;;<<<;;;::::::999999::::::777777777888888888888888666555444555666777777666444444444444444444444444333333333333333333333333222222222222222222222222555444333333222222222333000000111111111222222222///000000111111111000000////////////000000000000////////////////////////222000...///111222000///////////////////////////////////////////////////...//////000000//////...//////000000000000/////////000222222000///000111////////////////////////111222222333333222222111111111222333333333333222111222222333333222111111333333333222222222222222000111111222222333333333555666777888888777777666::::::;;;<<<<<<<<<<<<;;;<<<======>>>>>>======<<<666555444555888999999999888888888777777666555444444444444444444444444444777666666555555444444444333333222222111222222333111111222222222222111111111222333333444444333333333333222222222222333333222222222222222222222222222222222222222222222222222444555444333222222333111222444555888@@@KKKTTTaaaiiimmmiiigggmmmvvv{{{~~~vvvuuu|||~~~wwwsssqqqlllhhhiiinnnzzzxxxlllggggggmmm||||||ooo___QQQFFF???<<<<<<<<<;;;:::::::::::::::888999999999999:::::::::888777777777777666666666666666666777777777777777999999999999999999999999888999;;;<<<======<<<;;;888888888999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;::::::::::::<<<===>>><<<<<<<<<===888888777777777666666666777777888888999999::::::999999999999999999999999777888999:::::::::::::::=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888999999::::::::::::;;;;;;999999999999999999999999;;;;;;::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888999999999999::::::666666777999;;;<<<===>>>777888999;;;<<<<<<<<<<<<;;;===???@@@@@@AAACCCEEEDDDHHHLLLMMMLLLKKKMMMOOOLLLQQQWWW\\\___ccchhhmmmvvvxxx{{{fffUUUKKKEEECCC???????????????>>>===<<<<<<;;;::::::999999::::::777777777777888888888888555444222333555666666555333333333333333333333333333333333333333333333333222222222222222222222222222222111000///////////////000000111222222333333//////000000111111000000////////////000000000000////////////////////////333000...///333555444222////////////////////////////////////////////////......////////////.........//////000000//////...///000222222000///000111000000000000000000000000111111111222222111111111...///000000111111000000222333444444444333222111333333333333333222222222//////000000111222222333111222222333333333333333444555666777888888888888999999999999888777666666555444444666888888777555888888888777777666555444555555555555555555555555555555444444444444444555333222222111222222333333111111222222222222111111111111222333333333333333222222111111111111222222222222222333333222222222111111111111111111111111222444555555333111222222///222444555555999AAAGGGUUUbbbllljjjfffiiirrrxxxxxxxxx}}}tttpppooouuuyyyqqqpppsss~~~yyydddRRRFFFAAA===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999888888777666666777777777777666666666666666555777777777777777777777777888999;;;===>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;999999:::;;;<<<======>>><<<<<<;;;;;;;;;:::::::::;;;===??????>>>===>>>???999888888888777777777777666666666777888999999999999999999999999999999999999::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<========================>>>>>><<<<<<;;;;;;::::::::::::888888999999999:::::::::999999999::::::;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::===<<<<<<;;;::::::999999777777777888888999999999777777888888999:::::::::777888:::<<<===??????@@@>>>@@@BBBCCCDDDEEEGGGIIIDDDIIINNNPPPOOOOOORRRVVVXXX___hhhnnnoooppprrruuu}}}{{{fffRRRKKKGGGDDDCCC===>>>???>>>============::::::999888888888888999555555666666666777777777666444222222444555666555333333333333333333333333222222222222222222222222111111111111111111111111222111000///............111111111111111111222222...//////000000000000000.../////////000000000111////////////////////////111---+++---222555444222//////////////////////////////////////////////////////000000000000//////......////////////......///000222222000///000111222222222222222222222222///000000111111000000///...//////000000000000000222333444555444333111000222222222222222222222333222222222222222333333333000111111222333333444444111111333444555666666666777777777666666555555444333333444666888777555222888888888888777666555444666666666666666666666666444444333333333444555555222222222111222222333333111111222222222222111111111111222333333333222222222111111111111111111222111222222333333222222111111111111111111111111111333444555555333111222222222555777666333333888===FFFWWWdddddd^^^```iiippp{{{yyyzzzyyysssrrr}}}}}}{{{uuu]]]NNNGGG======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======999999888777777777777777777777666666555555555444666666666666666666666666888999;;;===>>>>>>===<<>>===<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::666777888999;;;<<<======<<<<<<<<<;;;;;;:::::::::<<<===???@@@???>>>???@@@;;;;;;;;;::::::::::::999444555555666777888888999999999999999999999999999<<<===============<<<<<<:::::::::;;;<<<===>>>???>>>======<<<<<<<<<<<<===;;;;;;:::::::::999999999555666777888:::;;;<<<===999999999::::::;;;;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;::::::999999999999999999999999999999;;;;;;:::999999888777777666666777777888888888999888888888888777777777666777888:::<<<>>>@@@AAABBB@@@BBBDDDEEEFFFGGGJJJLLLGGGMMMSSSVVVVVVWWW[[[```kkksss~~~{{{xxx|||nnnQQQEEEEEEDDDBBBAAA===>>>>>>===<<<<<<<<<===999888888777777777777777444444444555555555666666666444222222444666666666333333333333333333333333222222222222222222222222111111111111111111111111333222111000////////////333333222222111000000000......///000000000000000.../////////000000111111////////////////////////,,,)))&&&(((...222222000////////////////////////////////////////////////000000111111111111000000......////////////......///000222222000///000111//////////////////////////////000000000000//////000000111222222222222222111222444444444222000///000111111111222222222222222222222111111111111111000111111222222333444444222222333444555555555444555555555555666666666777777777777777777777777777555555555555666666666666777777777777666555333222444444444555555444333333111222222111///...///000222222222111111111111000000111333333333111///...111111222222222222111111222333444333111000111222222222111111111111222222111111222222222333333333444333222111222444666888:::IIIWWW[[[]]]ccchhhjjjzzz|||uuutttuuuoooYYYKKKIIIEEE@@@>>>??????>>><<<999<<<>>>???>>><<<<<<===888999999999888888999:::444555666777777666555555666666777777888888888999:::;;;===??????>>>===<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999>>>>>>===<<<;;;::::::999;;;===>>>??????>>>===;;;======<<<:::999888777777888888999999999:::::::::888888888777777777777666999999999::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<========================::::::;;;;;;;;;;;;::::::======<<<;;;::::::999999======;;;;;;;;;;;;======:::999888777777777888999::::::::::::::::::::::::999999999999999999999999888888777777777777777888::::::999999888777777777777777777777777888999999999999999999888888888888<<<<<<<<<;;;;;;::::::::::::===@@@CCCCCCCCCDDDEEEEEEFFFHHHHHHGGGGGGIIIKKKOOOQQQXXX^^^aaaeeeoooyyy~~~xxx}}}bbbXXXJJJAAA@@@AAABBBBBB<<<<<<<<<<<<<<<;;;;;;;;;888777777666666666666777444444444444444444444444555555444444444333333333333333333333333333333333333222111000000111222333000000000000111111111111111111111111111111111111333333222222111000000000111111111111000000000000000000///------,,,,,,,,,222111111000000000000111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000///......///000111000000000000111111111111000000000000000000000000000000000000000000000000...///000111222111000///222111111111000000//////000000000000000000000000333222222222111000000000...///000222333333222222333333333444444444555555555555555555555555555555555555555555666666666666666666777777666444333222222222333333333333222222222333444333222111222333222222222111111111111000000111333333333111000...111111222222222222111111111222333222000///000111222222111111111111222222111111111222222222333333444333222222222444666777888AAAJJJOOOWWW```eeedddqqqzzz|||wwwnnnwww|||hhhYYYQQQMMMHHHDDDDDDCCCBBB@@@EEEDDDCCCAAA@@@???>>>===888999:::999888777777888555666777888888777777666666666666777777777888888777888:::;;;;;;;;;;;;:::::::::::::::999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::======<<<<<<;;;;;;::::::<<<===>>>??????>>>===<<<>>>>>>===<<<;;;:::999888888888888888999999999999999999888888888777777777;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::======<<<;;;;;;:::999999:::999999888888999999:::;;;:::::::::;;;<<<>>>???999999999999999999999999888888888888888888888888999888888777777888888888999999888888888888777777888888888777888888999999888888888888888999999999;;;;;;;;;<<<======>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGEEEGGGIIIIIIIIIJJJLLLNNNSSSWWW```kkkssszzz}}}fffUUUMMMDDD??????@@@???=========<<<<<<;;;;;;::::::777777666666666666666666444444444444444444444444444444444333333333333222333333333333333333333333222222111000000111222222000000000000111111111111111111111111111111111111111111111111111111111222111111111000000000//////111000///...------------///...............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////333222111000//////000000//////000000000111111111000000000000000000000000000000000000000000000000...///000222222222222111111111111111000000000///000000000000000000000000222222222111111111111111///000111333333333222222333333333444444444444555333333333333333333333333555555555555666666666666666666666666555555444333222333333444444444333333555666777666444444555666222222222111111111111000111111222333333111000///111111222222222222111111000111222111///...///000222222111111111111222222111111111222222222222333333333222222222444555666:::<<>>;;;;;;;;;;;;:::999888777666666777888888888888888555666666666666666777777666777777888999999::::::999999999999999888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;:::999888888777888888888888999999999999:::999999999888888888888:::;;;;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;::::::999888888777777777777888888999888888888999:::;;;;;;888888888888888888888888777777777777777777777777888888777777777777888888777777777777777888888888999999888888888888888999777777888888999:::::::::;;;;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJGGGHHHHHHGGGGGGHHHLLLOOOWWW]]]iiiwww{{{}}}aaaMMMGGGCCC???>>>??????===;;;======<<<;;;;;;:::999999777777666666555555555555444444444444444444444444333333333222222222111111333333333333333333333333222222111000000111222222000000000000111111111111111111111111111111111111//////000111111222333333111111000000000000//////111111000///............------------...///000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////444444222111000///////////////000000000000111111000000000000000000000000000000000000000000000000...///000222222333333333111111111111000000000000000000000000000000000000111111111111111222222222111222333333333333222222333333333333444444444444333333333333333333333333555555555555666666666666666666666666666666555555555555666777777777666666888999999777555444444555222222222111111111000000111111222222222111111000111111222222222222111111000222222222000///000111222222111111111111222222111111111111222222222222333333222222222333444555999888999???KKKYYYcccfffeeeooo|||yyyllleeejjjnnnnnnsss|||{{{tttmmmhhhdddbbb```\\\^^^]]]XXXPPPIIIEEECCC>>>===============;;;999666666777777888888888888555555555555666666666666888888777888888999;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999999999999999:::::::::::::::::::::999999999888888888888888888999999999999::::::999999999999::::::888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::888888888888888888888888999888777666555555444444666666666666666666666666666666666666666666666666666666666666666666777888555555666777777888999999999999888777777777888888777888999:::;;;<<<=========>>>???AAABBBDDDEEEFFFHHHIIIKKKKKKJJJJJJKKKLLLLLLKKKIIIGGGGGGJJJPPPTTTaaagggssszzzooosss|||cccPPPFFFBBB@@@>>>>>>???@@@>>><<<===<<<<<<;;;:::999888888666666666666555555444333333333333333333333333333222222222111111111111000222222222222222222222222222111111111111111111222///000000000111111111111111111111111111111111111///000000000111111111222111000000000////////////111111000///////////////.........///000111222333////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222111111000000/////////////////////000000000111000000000000000000000000000000000000000000000000111111111222222222222222111111111000000000000000000000000000000000000000000000000111222222222333333333333333333333333222222222333333333444444444444444444444444444444444555555555555666666666666777777777777777777888888555666777888888888888888:::::::::777444111111111222222222111111111000000111111111222222222111111111111222222222222111111222333444333111000111222222222111111111111222222000000111111111222222222333222222222333333333444222333555999@@@KKKYYYdddkkkuuutttfffdddeeeeeelllvvvlllYYYMMMJJJBBB???======>>>???===;;;777777777777777777777777666666666666555555555555888777777777777888999999888999999999999999999999999999999999999999999999888888888999999888888888888888999999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>>>>>>>===============:::::::::;;;;;;;;;;;;<<<:::::::::999999999888888888888888888888888888888888999999999999999999888888888888888888888888888::::::;;;;;;;;;;;;::::::::::::::::::999999999999777777777777777777777777999888888777777666555555555555555555555555555555555555555555555555555555444444444444444555666777555555666777888999::::::999999888888777888888999::::::;;;<<<>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFEEEIIILLLNNNMMMLLLLLLLLLNNNNNNMMMMMMNNNSSS[[[```kkkppp{{{vvvqqqiiivvvbbbPPPIIIHHHBBB@@@===<<<<<<=========<<<;;;;;;:::999999888888777777777777666555444333333333333333333333333333222222111111111000000000222222222222222222222222111111111222222111111111///000000000111111111111000000000000000000000000111111111000000000//////000000000////////////...111000000////////////000............///000222222////////////////////////////////////////////////........................////////////////////////........................------...//////000000000...////////////000000000000000000000000000000000000000000000000000000000333333222111111000000000000000000000000000111111000000000000000000000000000000000111222222222333444444333333333333333333222222222333333333444444555555555555555555555555555555555555666666666666666666666666777888999999444555555666777777777777999999999666222000//////222222222111111111111000111111111111111222222222111111222222222222111111222333444333111111111222222222111111111111222222000000000111111111111222222222222333333333333333111333777999;;;AAARRRbbbqqq~~~uuuiiibbb___ccchhh|||nnnZZZPPPJJJFFFAAA???@@@@@@???===;;;:::999888777777777777777777777666666666666555666666666666555555555555555555555666666666666666888888888888888888888888666777777888888777777666888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::::::::::::::;;;;;;;;;;;;:::999999999888888888888:::::::::999999999999888777888888999999888888777999999999999999999999999999999::::::::::::999999888888888888888888888888444444555555555555444444000111333444555666666666555555555555555555555555555555555555555555555555444444333444444555666777666777777888999:::::::::::::::999999::::::;;;<<<>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCGGGKKKMMMMMMMMMNNNOOOMMMPPPTTTXXX[[[___dddgggkkkppp{{{xxxvvvvvvrrrqqqsssyyy|||^^^MMMDDDCCCDDD@@@>>>;;;999888999:::;;;::::::999999999999888888888888999888888666444333333333333333333333333333222222222111111111000000222222222222222222222222000111222222222222111000000000000000111111111111000000000000000000000000222222111000000///......000000////////////......000//////......//////000,,,,,,,,,,,,---...//////////////////////////////////////////////////////........................////////////////////////........................++++++---...///000000000......////////////000000000000000000000000000000000000000000000000000000333222111000////////////000000000000111111111111000000000000000000000000111111111111111222222222333333222222222222333444222222222222333333333333555555555555555555555555555555555555666666666666555444444444555666888999444555666777888888888888666777777555222000000111222222222111111111111000111111000111111222222333111111222222222222111111111222333222111000000222222222111111111111222222000000000000111111111111222222333333333222222222333444888::::::===KKK[[[nnnyyykkkfffeeecccqqq}}}uuufffZZZSSSJJJEEEEEEEEECCCAAA???>>><<<:::999888888888888888777777777666666666777777777777666555333222444444444555555666666666888888888888888888888888777777888888888888777777888888888888999999999999:::999999999999999999:::555555555666666777777777888888888999999999::::::999999888888888777777777::::::999999888888888888777777888999999888777777888888888888888888888888777888888999999888888777666666666666777777777777333444555666666555444333,,,---000222333444555444555555555555555555555555555555555555555555555555555555555555666777888888888888999999::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNQQQVVVYYY[[[bbblllrrrtttqqqmmmkkklllqqq|||wwwmmmsss{{{yyy]]]MMMFFFAAA>>>???===<<<;;;999888888999:::888888888888999999999999999999::::::999777555333222222222222222222222222333333222222222111111111111111111111111111111111000111222222222222111000000000000000111111111111000000000000000000000000000000000000000/////////000000/////////.........///...............//////------,,,,,,,,,------...////////////////////////////////////////////////........................////////////////////////........................,,,---...///000000//////........./////////000000000000000000000000000000000000000000000000000000//////.........///111111///000000000111111111111000000000000000000000000222222222111111111111111111111000000111222333444111222222222222333333333555555555555555555555555555555555555666666666777333222222222333555666888777777888999:::;;;;;;;;;333555555555333222333444222222222111111111111000111111000000111222333333111111222222222222111111000111222111000//////111222222111111111111222222000000000000111111111111222222333333333222222111111000222666555777CCCQQQfff|||{{{xxxuuuooohhhsss{{{hhh___TTTMMMKKKJJJHHHEEECCCAAA???<<<::::::999999999999888888777777666666999:::;;;;;;999666444222555666666666777777888888777777777777777777777777888888999999999999888888888888888888888888888888999888888777777888888999999999999:::;;;;;;<<<<<<666777777777777888888888888888888777777777777666888777777777666666555555666777888999999888777666888888888888888888888888777777888888888888777777555555555666666666666666555666777888888777666555222333555666777777666555555555555555555555555555666666666666666666666666666666666666777888::::::999::::::::::::;;;;;;;;;>>>>>>>>>???@@@BBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIOOOOOONNNNNNQQQWWW^^^dddttt}}}yyyrrrtttyyyssspppnnn]]]MMMHHHGGGBBB>>>===;;;<<<===<<<;;;::::::;;;777777777888999999::::::999:::;;;;;;:::888555333222222222222222222222222333333333222222222222111111111111111111111111111000111222333333222111000000000000000111111111111000000000000000000000000......//////000000111111000/////////..................---------......///000//////.........//////////////////////////////////////////////////////........................////////////////////////........................//////000111111000///.............../////////000000000000000000000000000000000000000000000000000,,,,,,,,,,,,...000222444//////000000111111111222000000000000000000000000333222222222111111000000000000//////000222444555111111222222222333333333444444333222333444555666555555444444444444555555999777555555555666555444888777777;;;???>>>999333444555666555333222333444444444444333333222222222000000000000000000000000///000111222333222111111+++,,,...000000000000///222222222111111111000000111111000000000000111111000111111111111222222222222222333555888<<<@@@BBBOOOgggyyymmmfffmmm{{{vvvggg^^^[[[ZZZUUUOOOLLLLLLHHH@@@;;;;;;<<<:::>>>:::888777444111333888:::999888777666666666777;;;:::777444333333444444777666555444444444444444555555555666666666777777666666777777888888999999888888888888888888888888888888777777777777888888777777777777777777777777777777666666666666777777666666666666666666666666888888777777777777888888666666555555555555666666555444333333444555666777555555444444444444555555444444444444444444444444444444444444444444444444333444555555555444333222444555555666666777777777777777777777888888888888999888999;;;>>>???>>>===@@@AAACCCEEEEEEDDDCCCBBBEEEHHHKKKJJJGGGEEEGGGIIIIIIHHHFFFFFFGGGHHHIIIIIIMMMUUU\\\]]]\\\cccqqq~~~}}}zzziiitttjjjSSSLLLCCC?????????===;;;;;;;;;:::::::::999999999888888888888888888888888666777777777777555333222222222222222222222222222222222222111111111111111222222222111111111111000000000000000000000000000111111111111000000000000111000000222555444111---//////............//////111000......//////...,,,................................................////////////////////////------,,,,,,,,,,,,------,,,---------.../////////......------------..................////////////.........---...///000000222111000//////000111222000000//////.........---000000000000000000000000000000000000000000000000///000111222222111000///------------............000000////////////000000///............000222333///111222222111111222333444333333222333444555666555555444444444444555555777666444444555666555444444555666888:::999555111444555555555333222333444444444333333333222222222000000000000000000000000///000111222333222222111...///000111222222222222222222222111111111000000111111000000000000111111000000111111111222222222333333333333555888;;;===GGGYYYmmmzzz~~~~~~~~~yyy|||zzzjjjfffmmmttt|||~~~vvvuuuvvvtttpppeeecccZZZNNNFFFEEEDDDBBBCCC>>>:::;;;<<<:::<<>>===;;;;;;::::::::::::999999999888888888888888888888888777777888777777555444333222222222222222222222222111111111111111111222222222222222111111111111000000000000000000000000000111111111000000000//////000///...000222222000---//////............//////000///...///000000...,,,........................................................................//////............//////---------.....................------------..................////////////....../////////000000000000000///......///000000000/////////............000000000000000000000000000000000000000000000000///000111111111111000///000000000000111111111111000000////////////000000111111000000111222333444000111222222111111222444333333333333333444555555555444444333333444444555666444333333555666555555222555888888666444222111333444555444333222333444333333333333222222222222000000000000000000000000000000111222222222222111000000000000111222222333222111111111111000000000111000000//////000000111000000000111111111222222333333222222222444555666;;;FFFVVVfffuuu~~~}}}xxxuuurrrrrrvvv}}}|||yyy}}}rrrdddaaaccchhhlllvvv}}}zzziii^^^[[[XXXUUUMMMCCC<<<<<<>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;888999999::::::;;;;;;;;;666666777777777777777888444555555555555666666666666666666666777777777777777777777777777777777777777666666555555666666777777777777777777777777777777666666555555666666777555555555555555555555555444444444333333444444444666666555555555555666666666666555444444444555555555555444444444444555555444444444444444444444444444444444444444444444444555666777777777777666666666666777777888999999:::::::::::::::;;;;;;<<<<<<@@@???@@@AAADDDEEEDDDBBBBBBCCCFFFHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKPPPXXX]]]rrrzzzzzzqqqllljjjmmmssswwwxxxooommmpppzzzgggSSSKKKCCC???:::999:::<<<<<<;;;:::::::::999999999888888777777777777777777777777666666777777666555444333222222222222222222222222000000000111222222222333222222222111111111111000000000000000000000000000111111000000000000/////////...------//////...---//////............//////...---...///111111///---........................................................................//////............//////...............---------......------------..................////////////...///000111111111000000//////............//////////////////............000000000000000000000000000000000000000000000000///000000111111000000///------........./////////000000////////////000000222111111111111111222222000111222222111111222333333333333333333444444444444444333333333333444444444222111222444555555444444888<<<;;;666333333555333444555444222111222333333222222222222222222222000000000000000000000000000000111111222222222222000///...---...///111222111111111111000000000000000000////////////000000000000000000111111111111222222111111111222333444333999DDDRRRaaannnssstttqqqllliiillluuu|||~~~}}}ooofffaaa___aaakkkrrr~~~~~~yyyuuuqqq```PPPAAA<<<===>>>======@@@@@@@@@??????>>>======999:::;;;<<<<<<<<<<<<;;;444444555666666777777777555555555555555555555555666666666666666666666666666666666666666666666666666666555555555555666666777777777777777777777777666666666555555666666666555555555555555555555555444444333333333333444444666555555444444555555666666666555555444444444444555555444444444444555555555555555555555555555555444444444444444444555555666666777777777777777777888888999:::;;;;;;<<<<<<<<<======>>>>>>?????????EEEDDDDDDEEEGGGHHHGGGEEEEEEFFFGGGIIIJJJJJJJJJJJJMMMLLLKKKKKKLLLMMMMMMMMMIIIMMMRRRVVVYYY^^^gggmmmtttggg```^^^]]]___cccffflllqqqooojjjhhhnnnttthhhQQQEEEBBB>>>;;;888777999:::::::::999999999999888888888888777777777777777777777777555555555444444333333222222222222222222222222222//////000111222333333333222222222111111111000000000000000000000000000000111000000000///////////////...---------.........//////............//////---,,,---///111111///---........................................................................------,,,,,,,,,,,,------/////////...---------,,,......------------..................////////////---///111222333222000//////////////////////////////////////////.........000000000000000000000000///////////////////////////000000000000000000///,,,,,,------------......000000////////////000000000000000///////////////...000111111000///111222222222222333333333333333333333222222222222333333333111000111333444444333444999===;;;666222333666333444555444222111222333222222222222222222222222000000000000000000000000111111111111111222222222000000///......///111222000000000000000000000000000000////////////000000//////000000000111111111000000111111222333444444111444;;;CCCMMMXXXeeennnpppkkkgggiiiqqqzzzvvviiiaaa]]]]]]dddnnnyyysss___III@@@???@@@@@@@@@BBBBBBCCCCCCBBBAAA??????===============<<<::::::555555777888888888888777666666666666666666666666777777777777777666666666555555555555555555555555666666555555555555666666666666666666666666666666666666555555555555666666555555555555555555555555555444444444444444444555555555444444444444555555666666666555555444333333555555444444444444555555555555555555555555555555444444555555555666666666777777777777777888999999:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDIIIHHHHHHIIIJJJKKKIIIHHHGGGHHHIIIIIIJJJJJJJJJJJJNNNOOOOOOOOOPPPQQQSSSTTTVVV___iiinnnnnnoootttyyyrrrggg\\\WWWUUUSSSTTTVVV[[[^^^cccgggkkksss{{{www```SSSGGG>>>:::===;;;999999999999999888999999888888888777777777666666666666666666666666333333222222222111222222222222222222222222222222//////000111222333333333222222222111111111000000000000000000000000000000000000000////////////...000000///.........///000//////............//////---------///111111000...........................................................................------,,,,,,,,,,,,------/////////...---------,,,......------------..................////////////---///111222333222000///000000000000000000000000.........///////////////////////////////////////////////////////////////000//////////////////000//////000000000111111111000000////////////000000000000000000000/////////---...//////......///111111111222333333333333333333222222111111222222333333111000000222333333222222666999888444111222555222333444333222111222333111111111222222222222222000000000000000000000000111111000000111111222333222222222111111222222333//////000000000000000111000//////......//////000/////////000000000111111//////000111222333444444111333777;;;>>>FFFUUUdddjjjiiiiiilllssszzzwwwjjjdddYYY]]]ccciiiqqq|||~~~iiiRRRFFFCCCBBBAAABBBEEEFFFGGGGGGFFFEEECCCBBBAAAAAA@@@>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::888888777777777777777666888888888888777777777777666666666666666666666666777666666555555666666777666666666666666666666666666555555444444555555666444444444444444444444444666555555444444555555666555555444444444444555555555555555666555555444333555555444444444444555555555555555555555555555555555555666666777888888888888888888888999:::;;;<<<===>>>???@@@AAACCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJKKKLLLLLLJJJHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLOOORRRTTTTTTWWW]]]bbbrrr}}}rrriii```XXXTTTRRRPPPQQQUUU]]]bbbjjjtttsssTTTIIIHHHDDD>>>;;;;;;;;;;;;:::999999888777888888888777777777777666666666666666666666666666222222111111111111222222222222222222222222222222000000000111222222222333222222222111111111111000000000000000000000000000000000////////////......///000111111//////000111//////............/////////...---...///000///...................................................------------------------//////............//////...............---------......------------..................////////////...///000111111111000000000000111111111111000000.........///////////////////////////////////////000000000000000000000000000//////......//////000....../////////000000000000000////////////000000000111222222222222111111---...//////......///000000111222333444333333222222222111111111111222222333111000000111111111000111444666555333111222444222333444333111111111222000111111111222222222222000000000000000000000000222111000000000111222333222222222333333222222111////////////000000111111//////............//////////////////000000000111//////000111111222222222111111333777888<<>>======>>>;;;<<<>>>???>>>===;;;:::999999999999888888888777:::999999999888888888777666666666666666666666666888777777666666777777888666666666666666666666666666555555444444555555666444444444444444444444444555555444444444444555555555444444333333444444555333444555666666666555444555555444444444444555555555555555555555555555555666777777888999999::::::;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLJJJHHHHHHHHHJJJKKKNNNPPPRRRSSSQQQXXX```ccceeejjjuuu~~~|||uuummmddd^^^YYYXXXWWWZZZbbbkkkyyynnnXXXFFFCCCDDD???===@@@888999:::;;;:::999888888888888777777777666666666555555555555555555555555444333222111111222333444222222222222222222222222111111111111111111222222222222222111111111111000000000000000000000000000000000/////////.........---000222222000//////000//////............//////222000---,,,---/////////................................................------------------------//////............//////---------.....................------------..................////////////....../////////000000000//////000111111000//////............/////////000////////////////////////000000000000000000000000000///............///000,,,,,,,,,------------...000000////////////000000///000111222333333222222...///111000//////000222000111222333444333222222222222111111111111222222333222000///000111000///222444555555444444444555222333444333111000111222000000111111222222222222000000000000000000000000222111000000000111333444///000111222222111///....../////////000000111111//////............//////////////////000000000000//////000000000000//////111///111666888999@@@JJJTTT^^^lllwww{{{~~~{{{qqqfff______eeekkkooosssyyy{{{lll```TTTLLLIIILLLMMMNNNOOONNNLLLJJJIIIGGGEEEBBB@@@??????@@@AAA;;;<<<===>>>===<<<:::888:::::::::999999999888888:::::::::999999999888888777777777777777777777777888888777777777777888888666666666666666666666666555555555444444555555555444444444444444444444444555444444333333444444555555444444333333444444555222333555666666666555555555555555444444555555555666666666666666666666666777777888999::::::;;;;;;>>>=========>>>???AAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKLLLLLLLLLJJJHHHGGGHHHJJJMMMPPPTTTWWWYYY___iiitttyyy{{{~~~~~~yyyuuussspppkkkccc___]]]^^^aaaiiiwwwpppUUUIIIAAAAAA===666888@@@555777999::::::999999999777777777777666666666666555555555555555555555555555444333333333444555666222222222222222222222222222222222111111111111111222222222111111111111000000000000000000000000000000/////////............,,,///333333111....../////////............//////444111---+++,,,...//////................................................---------------------------------,,,,,,---------,,,------....../////////.........------...................../////////000///............///000000---...///000000///...------.........//////000000////////////////////////000000000000000000000000000///...------...///000/////////000000000000111000000////////////000000,,,---///000111111111000///111222222111111222333111333555777777555333111000000111111111222222222222222111111111111222222333333444444333222000///222222222111111111111000111111111111111000//////000///...............///......///111111222222222444333222111000000000000111111000///////////////////////////000000000000000111111111111000000///...000111111000000111222333333222333444777:::<<>>===;;;<<<<<<;;;::::::<<<===;;;<<<===<<<:::888888888777777777888888999:::::::::888777555666777999:::999888888888777777777777444555777999888777444333333333333333333333333333777666555444444444444444555555555555555555555555666666666666666666666555999999888777777777777777666777888999::::::::::::??????>>>>>>>>>>>>??????EEEDDDDDDDDDDDDDDDEEEEEEDDDAAAAAAFFFJJJIIIJJJLLLMMMLLLLLLMMMNNNOOOOOONNNKKKJJJHHHHHHIIIIIIHHHGGGIIIJJJLLLQQQXXX```ggglllvvvwwwtttwwwxxxuuuuuuuuuqqqjjjggggggfffcccgggssshhhTTTJJJDDD===;;;===???>>>;;;777777777777666666666666666666666666666666666666666666555444333333222222444444333333333333222222333333333333333333333333222222222222222222222222111111111222222333333333000000000000////////////////////////////////////,,,...000111111000...,,,000000//////.........---000////////////...............------------..............................---...............------........................111000000///......------...---,,,++++++,,,---...........................111111000000//////......111///+++)))(((***,,,...////////////////////////////////////////////////////////////////////////............////////////---......///////////////........................---......///////////////111111000000000000111111111222444555555444222111000000111111111222222222111111111111111222222333444444444444333222111111222222222111111111111000000000000000000///..................///000111111111111222333333333333222222222111000//////////////////...---------------.../////////000000000000......//////000//////...000000000///...///111444333222111222333555888999@@@GGGUUUiii~~~{{{}}}qqqfffccc[[[]]]```bbbeeekkkrrrwwwzzzsssmmmfffnnntttrrrkkkddd\\\VVVSSSQQQMMMIIIFFFDDDBBBBBB???AAACCCBBB???>>>@@@CCC@@@AAAAAA???>>><<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777666555666666777888777777777777777777777444444444555555555555555666666555555555444444444777777666555555555555555666666666666666666666666666666666666666666666666888777777777888888999:::999:::;;;======>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFCCCDDDHHHKKKJJJJJJMMMOOOOOOOOOOOOOOOOOONNNNNNNNNLLLJJJJJJKKKMMMMMMMMMOOOTTT\\\cccjjjqqqwww{{{zzzooommmqqqrrrqqqqqqsssqqqkkkiiikkkpppsssqqqaaaRRRFFFCCC>>>888666888:::999777888777777777666666555555555555555555555555555555666555555444333333222222444444333333333222222222333333333333333333333333222222222222222222222222111222222222222222222333000000000000////////////////////////////////////---...///000000///...---000/////////............---,,,,,,,,,++++++++++++.........------.................................---------...---------,,,....................................///////////////...---,,,,,,------...........................000000000000//////......000...,,,******+++---...////////////////////////////////////////////////////////////////////////............////////////---......///////////////........................---......///////////////111111000000000000111111222222333333333333222222000000000111111111111222///000000111222333444444666555444333333333333333222222222111111111111000///000000000000///...............///000111222333222333333444444444333333000000///////////////000//////...---------------....../////////000000000+++,,,---...............111111///---,,,...222555222222111111222333555666777;;;FFFYYYrrr|||xxxzzz{{{zzz|||sssmmmaaa```^^^[[[ZZZ\\\aaaeeehhhnnnwww~~~rrriiiccc___XXXPPPJJJFFFDDDDDDFFFGGGHHHFFFDDDDDDGGGJJJFFFFFFEEEDDDBBB@@@???=========>>>>>>>>>>>>======<<<===?????????===;;;:::;;;;;;:::999888777666666888888999999999999999999777666555444555666888999999888888888777666666666888888777777666666777777777777777777777777777777888888888888888888999999777777777888999;;;<<<===999:::;;;===>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFDDDEEEIIIJJJIIIIIILLLNNNPPPRRRSSSQQQPPPQQQQQQSSSPPPMMMMMMPPPTTTVVVWWW\\\eeeqqqyyy|||~~~|||qqqiiihhhlllnnnmmmnnnqqqooolllmmmqqq~~~aaaOOOIIICCC======999555444666888777666888888777777666555444444555555555555555555555555555555555444444333333222333333333333222222222222333333333333333333333333222222222222222222222222222222222222222111111111000000000000////////////////////////////////////////////////////////////////////////............,,,,,,+++++++++*********........................------------------------,,,---------------------........................,,,,,,---...//////000000000000///...---------...........................000000000////////////.........---------......///////////////////////////////////////////////////////////////////////////............////////////---......///////////////........................---......///////////////111000000//////000000111111111111111111111111111000000000000111111111111...///000222333444555555555444333222111222333333222222222111111111000000000000111111111000000///000000///000000111222222///000111222333333333333000000/////////000000111111111000///////////////........./////////000000***+++,,,---...////////////000000///......111333222222111111111222333444555888???KKK^^^vvv{{{wwwvvvvvvwwwrrriii___XXXVVVWWWXXX```dddkkkttt{{{uuukkk```XXXRRROOOOOOSSSRRRSSSVVVZZZ[[[[[[YYYQQQNNNKKKIIIGGGEEECCCAAAAAAAAAAAABBBBBBBBBAAA@@@???AAACCCDDDCCCAAA>>>===<<<=========<<<;;;999999::::::;;;<<<<<<===>>>>>><<<<<<;;;:::::::::;;;;;;888888999999999999999999:::999999888888999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<======999999999:::;;;<<<>>>>>>:::;;;<<<>>>??????@@@@@@???@@@AAACCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGHHHKKKKKKIIIKKKOOOMMMRRRXXXZZZYYYYYY\\\^^^aaa^^^\\\\\\aaagggkkknnnttt}}}}}}uuummmggggggkkkjjjiiijjjnnnnnnooouuu}}}zzz```MMMFFFDDDAAA<<<;;;999666666888:::999888888888777666555444444333555555555555555555555555555555444444444333333333333333333222222222222111222222222222222222222222111111111111111111111111333333222222111111000000000000000000//////////////////////////////////////////............/////////////////////..................------------,,,---..................------------------------------------------.................................,,,,,,---......//////000111000000///......------........................////////////////////////------...//////000//////////////////////////////////////////////////////////////////////////////............////////////---......///////////////........................---......///////////////000000////////////000000111111111111111111111111000000000000000000000000---...000222444555555666333333111000000000111222222222222111111111000000111222222333333333222222222222111000000///000000***+++---///000111222222111111000000000111222222111111000///////////////............////////////+++,,,---...///000000000,,,...111111000//////000222222222222222222222333333888===AAAIII[[[uuu}}}vvvssstttxxxvvvhhh^^^WWWSSSQQQXXXZZZ^^^eeeooo}}}yyyooojjjgggfffffffffkkkvvvzzziiiddd]]]WWWRRRMMMHHHEEEGGGEEEDDDEEEGGGHHHFFFDDDEEEFFFHHHIIIHHHFFFCCCAAA<<<<<<=========<<<;;;;;;::::::;;;===>>>???@@@AAAAAAAAABBBAAA???===:::888777888888999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>============>>>??????>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHIIIJJJJJJIIIGGGGGGIIIHHHIIIKKKKKKJJJNNNTTTUUU]]]gggkkkjjjkkkooosssvvvsssrrrsssyyy~~~tttnnniiieeefffjjjffffffjjjpppuuu{{{eeeWWWGGG@@@@@@AAA===::::::999888999:::;;;;;;:::777777777666555444444333555555555555555555555555444444444444444333333333333333222222222111111111222222222222222222222222111111111111111111111111222222222111111000000000000000000000//////////////////////////////////////////............//////.........///////////////////////////............------...//////...------------------------------......------...///000000................................................000000/////////......---......................................./////////,,,---///000000000000///////////////////////////////////////////////////////////////////////////............////////////---......///////////////........................---......///////////////000000////////////000000111111222222222222111111111000000000000000//////---///111333555555555555111111000000000000111111222222222111111111111000222222333444444444444333333222111000///.........((()))+++---///000111111222222111111111111111222//////...---------------------........./////////---...///000000000000000***---111333222000......111111111222222222222222///444888999;;;HHH\\\mmmyyyxxx{{{zzztttqqquuuxxx{{{ooofff^^^XXXUUUTTTSSSTTTWWW^^^iiisssyyy~~~tttkkkaaaVVVNNNKKKIIIHHHKKKOOOQQQOOOLLLMMMMMMMMMLLLJJJGGGDDDBBB>>>>>>======<<<;;;;;;;;;999:::;;;===???@@@BBBBBBDDDDDDEEEDDDBBB>>>999777999999:::;;;<<<<<<===>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???AAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@DDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHJJJJJJKKKSSS\\\kkkuuu|||}}}zzzqqqiiifffeeeeeehhhlllkkkoooxxxhhhSSSFFF;;;999;;;;;;::::::666777888999999999999999666666666555555555555444444444444444444444444444444444444444444444444444222222222222111111111111222222222222222222222222111111111111111111111111111111111111111000000000000000000000////////////////////////////////////////////////////////////.........///////////////......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111..............................---------------------....../////////..............................---............/////////---...//////000//////...////////////////////////////////////////////////////////////////////////............////////////---......///////////////........................---......///////////////000//////......//////000000111333444444333111000111111000000////////////...000222444555555555444000111111222222222111111222222222111111111111000111222333333444444444333111111000///............,,,---...//////000000///333222111000000///000000//////...------------------------.........//////...//////000000000//////+++...000111000/////////...///000000111111111111///111222444777>>>IIIQQQfffsss}}}qqqnnnpppuuuwwwuuutttuuuxxx{{{vvvsssoooiiieee^^^[[[VVVTTTVVVZZZ___bbblllqqqyyynnnbbb\\\[[[[[[```gggkkkjjjhhhaaa___]]]YYYUUUPPPLLLJJJEEEDDDBBB???===<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHGGGFFFCCC@@@>>><<<>>>=====================>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCDDDFFFIIILLLNNNOOOOOOOOOQQQSSSWWWZZZ\\\YYYWWWVVVXXXXXX\\\gggrrr{{{vvvtttsssooogggbbbdddhhhlllrrrwww{{{dddQQQJJJAAA:::;;;;;;999888:::444666888999888777666666444444444555555555555666444444444444444444444444444444444444444444444444222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000////////////////////////////////////---...///000000///...---............/////////000---------,,,,,,,,,++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000........................+++,,,,,,------......///+++,,,---...//////..............................---------.........////////////..................////////////////////////////////////////////////////////////////////////............////////////---......///////////////........................---....../////////////////////............/////////111333555555333111///111111000000/////////...///000222555666555444333000111333444444333222111222222222111111111111000000111222333333333333333///............//////000111111111111111000//////222222111///............111111000///////////////---------.........///////////////000//////......---...//////......///111,,,---...///000000000000111//////111666;;;>>>>>>MMMZZZlll}}}|||ooojjjiiimmmqqqtttwww||||||~~~|||{{{}}}~~~zzzwwwnnnhhh```YYYUUUTTTUUUUUUVVV\\\eeennnwwwtttuuutttvvv|||zzzwwwrrrlllfff```\\\ZZZNNNLLLGGGCCC@@@>>>>>>>>>???@@@BBBDDDGGGIIIKKKLLLMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@???>>>===<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFBBBBBBCCCDDDFFFHHHJJJKKKTTTTTTSSSSSSQQQPPPOOONNNLLLKKKJJJKKKNNNSSSYYY\\\^^^^^^___aaaeeekkkpppssspppnnnnnnooopppuuuvvvnnnjjjjjjllljjjdddaaafffooovvv~~~zzzgggZZZLLLAAA???;;;:::>>>>>>888444666444666888999888777666666333333444444555666666666444444444444444444444444444444444444444444444444222222222111111111111000111111111111111111111111000000000000000000000000//////000000111111222222000000000000////////////////////////////////////---...000111111000...------.........//////000000.........---------,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...........................)))***+++,,,...///000111)))***,,,...//////..............................---------.........//////000///...---------------////////////////////////////////////////////////////////////////////////............/////////000---......///////////////........................---....../////////////////////............//////222222111111000000//////333333222111000///......000000000111333333222111........................111111111111111111111111111111222222222333333333444333111////////////000111000///...---,,,++++++///333222+++'''+++///.........//////...---,,,,,,////////////////////////111111111111111111111111//////............//////000000111111111111000000222222333444444555666666>>>CCCQQQeeeyyytttnnngggeeekkkttt}}}xxxnnnddd[[[SSSNNNTTTTTTUUUYYYbbbkkkqqquuutttyyy{{{uuudddZZZQQQMMMKKKHHHGGGHHHIIIHHHHHHIIILLLPPPSSSUUUTTTQQQOOONNNNNNKKKGGGBBBEEEDDDBBBAAAAAAAAA@@@???<<<===AAAGGGHHHEEECCCDDDEEEDDDDDDGGGIIIJJJGGGDDDHHHFFFEEEEEEFFFFFFFFFEEEHHHHHHHHHJJJMMMRRRVVVYYYaaadddiiilllkkkfff___[[[XXXXXXVVVVVVZZZbbblllsss}}}vvvooopppyyy~~~yyyrrrjjjeeecccdddddddddfffkkksss~~~fffSSSNNNLLLFFF???999999999888777666666555444444555555555555444444444444444444444444444444///111333555666555444333000111222333333222111000222222111111111111222222444333111000000000111111000000000000000000000000111111111111111111111111000000000000000000000000..................------.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---........................///......------......///000///...---------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,******+++////////////////////////------............------,,,...//////...------...//////////////////////////////............////////////.........---------------............------000///---,,,,,,---...///........................***+++,,,---...000111111......///000000000000000111111111000000000000000111111000000//////......000000000111222333222111////////////////////////111111111111111111111111222222333333333444444444333222111////////////000///...............---------111111+++(((+++...---//////.........---------////////////////////////111111111111111111111111//////............//////000000111111111111000000000000111222222333444444:::<<>>999999999888777777666555555444444555555555555444444333333333333333333333333---///111333333333222111000111222333333222111000222111111000000111111222333222111000000000111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////......---------........................////////////////////////------------------------,,,,,,++++++++++++,,,,,,//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,........................------............------,,,...//////...------...........................//////............////////////.........---------......////////////....../////////.........//////........................,,,------...///000111111......///000000000000000000000000000111111111111111111111000000000000000000000111222222222222111111111111111111111111111111111111111111111111111....../////////000000000222222111000////////////---------....../////////---000000---,,,...///...000///...---,,,---......////////////////////////000000000000000000000000//////............/////////000000111111000000///...//////000000111111111666555666;;;DDDQQQ]]]eeemmmtttyyytttnnnsss|||sssmmmeeebbb]]]YYYVVVSSSOOOMMMQQQTTTWWW[[[```ffflllqqqxxx}}}zzzssspppmmmmmmooonnnkkkgggeeefffhhhjjjkkkeeeccc```___]]][[[WWWUUUNNNMMMLLLKKKJJJJJJJJJJJJNNNPPPVVV\\\\\\VVVSSSTTTSSSWWW]]]dddiiiiiigggdddcccfffiiikkkiiieee```]]]cccdddgggnnnxxxxxxqqqqqqssstttssslllfff___[[[]]]fffqqqxxxxxxcccLLLEEE===:::<<<===;;;888888888777777666555555555333444444555555444444333444444333333222222111111...///111222333333222111111222222333333222222111222111111000000111111222222111111000000000000111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////.........------------------------...///000111111000///...------------------------,,,,,,++++++++++++,,,,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................------............------,,,...//////...------...........................//////............//////...............---------//////000000000000//////...//////000000000//////........................////////////000000111111......///000000000000000//////000000111111222222111111111222222333333333000111222222111111111111111111111111111111111111111111111111111111111111,,,---------............111111000000////////////............///////////////000111000000000111000000///---,,,,,,---...000//////////////////////////////////////////////////////............////////////000000000000//////....../////////000000000444333333222666???LLLUUUbbbooo|||~~~zzz~~~yyyuuuoooiiiccc\\\UUUPPPRRRSSSTTTTTTUUUXXX]]]aaagggkkkrrrxxx}}}zzzrrrmmmmmmpppssstttuuusssoookkkfffaaa]]][[[XXXYYYYYYYYYYYYYYY[[[\\\]]]```gggmmmlllfffdddfffhhhnnnxxx{{{vvvrrruuuyyy{{{yyyvvvsssqqqzzz}}}}}}vvvlllhhhiiikkkkkkjjjdddaaa]]]^^^gggwwwmmmVVVFFF???>>><<<;;;;;;::::::999666666666555555555444444333333444444444444333333444444444333333222111111111222333444444444444333222222333333333333222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////............//////////////////..................------------------------***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------------------.........---,,,,,,---------........................++++++,,,,,,,,,,,,------+++,,,------,,,,,,...///........................,,,------......------,,,,,,...//////...------...........................///......------......///..............................////////////......,,,---///000000///..............................////////////////////////......///000000000000000//////000000111111222222//////000000111222222222///111333333111000000222000000000000000000000000000000000000000000000000111111111111222222222222000000000000/////////...000000/////////.........///......///000000///000000...---,,,,,,---///000////////////////////////........................//////............////////////000000000000///////////////000000000000000111333555444444888@@@FFFQQQ```ttt|||tttkkkccc^^^[[[ZZZXXXTTTQQQQQQTTTVVVZZZ]]]aaaeeeiiimmmqqqttt{{{wwwooooootttxxxzzz{{{vvvqqqllliiihhhooooooooommmjjjhhhiiikkkkkknnnvvv{{{yyysssrrruuuzzz}}}~~~uuuqqqqqquuuwwwtttrrrsssrrrnnniiieeeddddddbbb```aaaaaadddmmm~~~ppp^^^OOODDD>>>;;;;;;:::888555444555666555555555444444444444444222222333333333333222222444444444444333333222222222222333333444444333333222222222222222222222222111000000000000000000111////////////////////////////////////////////////000000000000000000000000........................,,,,,,,,,------.........------------------------------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------,,,,,,,,,------...........................+++++++++,,,,,,---------***,,,------------...///........................,,,,,,------------,,,,,,,,,...//////...------.................................------------......---.....................,,,------......------,,,***+++---...///...------........................//////............------......///000000000000000000000000000111111111111------....../////////000///222444333000///000222////////////////////////000000000000000000000000000000000111111111222222...//////000000//////...000000000//////.........000,,,+++---...---,,,.........---,,,---...///000//////////////////////////////////////////////////////............//////...//////000000//////...000000000000000000000000---111444555444555777:::AAANNNcccxxx{{{sssooojjjhhhddd]]]VVVRRRPPPQQQRRRSSSUUUWWWXXX[[[^^^aaafffnnnxxx}}}~~~yyyqqqrrrwwwzzz{{{|||zzz{{{|||~~~uuuooommmmmmqqqtttzzz}}}yyysssssswwwyyyrrrrrrrrrqqqqqqqqqqqqqqqjjjggghhhmmmnnnkkkhhhhhhggghhhgggeeebbb`````````lllqqq{{{zzzaaaOOOCCC===;;;<<<888888777555333333444666333333333333333333333333111222222333333222222111222333333333333333333333111111111111111111111111222111111000000111111222111000000//////000000111---......////////////...////////////////////////................................................+++++++++,,,------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,------...+++,,,------,,,,,,...///------------------------,,,,,,------------,,,,,,,,,...//////...------...------------------------......------------......---------...............,,,,,,,,,------,,,,,,,,,***+++,,,---------------.......................................---------......///000000000000000111111111000000000000000//////////////////000000///222555444000...000222////////////////////////000000000000000000000000---.........////////////---...///000000///......///////////////000000000555...+++---///---,,,///---------.........////////////////////////////////////////////////////////////............//////......////////////......000000000000////////////---///111222222333444555:::AAAOOObbbxxx~~~}}}tttjjjbbb]]][[[XXXXXXWWWUUURRRRRRTTTVVVVVVZZZ^^^aaabbbeeejjjmmmsss|||zzzwwwvvvzzz|||yyyrrrrrrwww~~~wwwpppkkkccccccccccccdddeeeggghhhgggeeefffkkklllhhheeeddddddjjjooopppnnnpppxxxfffVVVGGG???<<<888666888666666555555444555666777222222222333333333333333111111222222222222111111//////000000111111222222222111111111111111111111111111000//////000111111000000////////////000000,,,---.../////////......////////////////////////................................................++++++,,,,,,---......///------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,,,,---......+++---...---,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,...//////...------...------------------------...------,,,,,,------...---------.........//////,,,------------------,,,,,,++++++,,,---...//////....................................////////////......///000000000000000222222111111000000//////222222222222222222222222///333666444000---///222////////////////////////000000000000000000000000000000000111111111111222---...///000000///......------...///000111222222:::222---000111//////222,,,,,,---...//////......////////////////////////000000000000000000000000//////............//////......////////////......//////////////////......000///......000222444555999;;;BBBOOOaaavvv~~~vvvooollleeeddd```ZZZUUUQQQQQQRRRMMMNNNOOOPPPRRRVVV[[[___^^^fffpppuuuxxx~~~xxxyyy~~~~~~||||||wwwvvvtttsssppplllfffbbb[[[\\\]]]]]]^^^```ccceeeiiifffhhhmmmnnnjjjfffeeellluuukkk[[[MMMBBB<<<>>>>>>999555555333333333333444444333222222222222222222222222333111111222222222222111111,,,,,,---...///000111111444444333333222333333444111000///......///000111000000////////////000000+++,,,.../////////......////////////////////////000000000000000000000000........................,,,,,,------...///000000---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...------------------------******+++,,,,,,---......,,,---......,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,...//////...------...------------------------...------,,,,,,------...---------.........//////---..................---------,,,,,,---...000111........................////////////000000000111...//////000000000000000000000000000000000000000...///111333444333222111444222///......///......---///000222222000///---222000......111111///---///111111000///...///000////////////////////////111///...------...///111111000///......///000111000000000000000000000000,,,...///---******---000////////////////////////................................................///000000000000//////...////////////000000000000...222777<<>><<<:::888777555333111000000000000222222333333333333222222444333222000////////////000000000000111222222333000000000000////////////000000000000000000000000//////............////////////..................////////////////////////...------,,,,,,------...///////////////.........+++,,,---...///000000000........................,,,,,,---............---......---------,,,,,,,,,************************++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...,,,,,,,,,---------......---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------..............................////////////////////////------.../////////...---000111111000///...//////......///000000///......000///////////////......---...///...,,,+++,,,---////////////////////////000///............///000////////////////////////000000000000000000000000000---+++---000111///---////////////////////////000000000000000000000000........................------...000111111111111////////////000000000000000111111000000111555888888AAAMMMUUUWWWWWWWWWXXX^^^fffpppyyyyyymmmccc___YYYWWWVVVVVVUUUUUUTTTRRRTTTTTTUUUUUUUUUWWWYYYZZZYYYXXXYYY]]]ccchhhjjjjjjnnnoooqqqwww}}}zzzuuuppplllgggeeebbb```____________ZZZ\\\___bbbdddccc___]]]XXXVVVXXX\\\^^^aaagggooo}}}lll\\\PPPHHH>>>999888::::::999666555444222222111111222111111222222222222111111222111000///////////////111111000000000000000111000000000000/////////////////////////////////////////////....../////////111111111000000//////...////////////////////////------,,,,,,,,,,,,------//////..................+++,,,---...////////////........................------............------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,************************---------------,,,+++***,,,,,,,,,------,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,---------......---------...///000111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...........................////////////////////////------.........---------...000222111///...///000......////////////......////////////............,,,......---,,,+++,,,---//////////////////////////////............//////......////////////......000000000000000000000000...,,,***,,,///000...,,,////////////////////////000000000000000000000000........................------...000111111111111////////////000000000000///000111111111222444555222777<<<@@@CCCFFFJJJMMMYYYbbbppp|||xxxtttooolllhhheeedddaaa^^^[[[UUUSSSQQQOOOOOOOOOOOOOOOLLLMMMPPPTTTWWWXXXXXXWWW]]]\\\]]]```eeejjjnnnpppxxxyyy}}}~~~vvvpppmmmmmmppprrrrrrqqqpppooommmjjjfffcccbbbaaa```^^^]]]\\\]]]^^^^^^___``````_________```aaa```bbbgggkkkooovvv~~~nnn\\\OOOHHH@@@<<<888666777777666444555444444333222222222222000111111222222111111000///.........///000111111222111000///...---------////////////000000000000////////////////////////...//////////////////...111111000000//////......////////////////////////------------------------------------------------------............------........................---......//////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++******+++,,,,,,,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,------------------------,,,,,,------............,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------......///111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------........................000000000000000000000000.........------------------000222222///---///111...........................///000///---,,,---...---...///...,,,+++,,,---////////////////////////////////////////////////---......//////......---........................+++++++++---...///...---////////////////////////////////////////////////........................---...///000000111000000////////////000000000000//////000000000000000000333444444444666:::???CCCNNNYYYiiiyyy|||{{{zzzvvvpppkkkXXXUUUPPPMMMKKKJJJIIIGGGHHHIIILLLNNNOOOMMMKKKIIIMMMMMMMMMOOORRRVVVZZZ\\\ddddddgggkkkppptttuuuuuuuuutttuuuxxx}}}zzzwwwuuussspppmmmllliiieeeaaa^^^^^^___```aaabbbccccccbbb___]]][[[XXXZZZ[[[[[[ZZZZZZ\\\^^^\\\^^^aaaaaaaaadddjjjnnnttttttvvv}}}mmm[[[NNNEEEBBBBBB:::888777777777666444111111111111111111111111111000000111111111111000000............///111222333111000///...---,,,,,,,,,////////////000000000000000000000000000000000000......////////////............------------------////////////////////////---......//////......---,,,,,,,,,---------------...............---,,,,,,...........................////////////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,------......//////,,,,,,,,,,,,---......///,,,,,,,,,---------.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------000000000000000000000000//////...---------------,,,///333222///---///111.........------.........---///000///---,,,---///---...///...---,,,,,,...////////////////////////......////////////......------...//////...------........................***,,,...///.........///////////////////////////................................................//////000000000000//////////////////000000000000//////......//////...---222111000///000333777;;;BBBKKKZZZkkk|||}}}jjjeee^^^YYYVVVTTTQQQOOOOOOPPPQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHIIILLLOOORRRVVVVVVWWWYYY\\\^^^```aaaaaabbbccceeeiiiooouuuyyyvvvzzz}}}}}}{{{{{{~~~~~~~~~zzz|||~~~~~~}}}~~~sssiiifffccc```____________^^^``````___^^^\\\ZZZWWWVVVXXXYYYZZZZZZYYYWWWUUUUUUOOOSSSWWWZZZ\\\___dddggggggmmmssswwwyyy~~~kkk\\\MMMEEE@@@;;;:::===999888777666666555444333000000000111111111000000///000000000000000000///////////////000111222222//////............//////.../////////000000000111000000000000000000000000---...///000000///...---,,,,,,------------------////////////////////////......///000000///......------------.........///,,,,,,---.........------........................///////////////...------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,------***************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++------------------------***++++++,,,------......,,,,,,,,,,,,---...//////,,,,,,,,,---------.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------000000000000000000000000000///...---------------+++///333333///---///111......------------......---///000///,,,+++---///...///000///---,,,---...////////////////////////......////////////......,,,---...//////...---,,,000000000000000000000000)))---111111///...///111////////////////////////................................................///000000000000000///...////////////000000000000...------...///000000//////......---...111444666555===JJJYYYkkkzzzrrrlllhhheeeaaa^^^[[[[[[YYYVVVSSSRRRRRRSSSMMMLLLKKKHHHGGGHHHKKKNNNOOOOOOOOOOOORRRTTTWWWXXXUUUVVVWWWYYYZZZ\\\___aaa^^^ccchhhiiigggeeegggjjjkkkpppuuuxxxwwwtttrrrqqqpppqqqrrrsssrrrooollljjjjjjiiiggghhhlllqqquuuwww|||~~~|||tttnnnnnnnnnnnnmmmllljjjiiihhhfffffffffggghhhjjjkkklllnnnmmmnnnppprrrqqqlllgggnnnlllkkknnnqqqnnnddd\\\[[[YYYVVVVVVXXX[[[]]]]]][[[]]]___```___[[[WWWTTTRRRSSSTTTSSSQQQOOONNNNNNLLLQQQWWW]]]aaagggmmmrrr~~~nnn[[[PPPFFF>>>>>><<<777555666666444333111111222333444000111111222222222222111//////000000000000//////222111000000000000000111------......///111222333.../////////000000111111000000000000000000000000---...///000000///...------......//////000000000////////////////////////...///000111111000///...---.........//////000000***+++,,,---.../////////........................//////000000///...------......---------,,,,,,,,,************************))))))))))))))))))))))))'''((()))***+++,,,------))))))***+++,,,,,,------)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------------------------------))))))***+++,,,,,,------+++++++++,,,---...///000,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------000000000000000///............................../////////...---------,,,//////......---------,,,........................,,,---......///......---111000//////000000///......---......///111333444++++++,,,------......///000000000000000000000000..............................------------.........---,,,,,,---...///000//////////////////......000///...------...///000////////////////////////...///000111111000///...000000000000111222333444444888===DDDQQQeee|||yyywwwvvvxxx{{{zzzrrrqqqmmmhhhbbb^^^]]]]]]^^^YYYRRRMMMKKKKKKKKKKKKOOOMMMLLLMMMNNNOOONNNLLLMMMOOOPPPPPPPPPOOOPPPQQQUUUUUUTTTTTTSSSTTTTTTTTTWWW]]]aaaaaabbbccc```\\\\\\]]]^^^^^^]]][[[YYYWWWVVVVVVVVVVVVWWW\\\bbbgggnnnllljjjgggdddbbb```___]]]\\\[[[[[[[[[YYYVVVSSSUUUTTTSSSSSSTTTVVVXXXZZZ^^^^^^___bbbdddddd```\\\```_________aaabbbaaaaaaVVVUUUUUUTTTUUUVVVWWWXXXZZZ]]]______\\\WWWTTTRRR\\\WWWSSSRRRRRRPPPPPPPPPTTTXXX```gggppp|||tttaaaOOOCCC@@@>>><<<999777666555555222222222222222222222222222111111000000000000000111111111111111111111111////////////////////////000//////............///111111000000000000111111000000000000000000000000///...---,,,+++,,,------//////.........---------------------.........//////...---,,,,,,---...///000000000000000///.........///////////////......///......------......///------,,,+++,,,---...///---------,,,+++***)))(((,,,,,,---...---,,,***)))++++++******************************************))))))))))))***+++,,,---+++++++++******)))))))))(((((()))***++++++,,,,,,---,,,***))))))***,,,------------.........//////---------------------------,,,+++,,,...///...---+++,,,...//////...,,,+++------------------------...//////...,,,)))&&&$$$/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................------------------------------000000000000000///..............................///////////////........./////////.........------................................................,,,++++++,,,---......---///......---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............---,,,---...//////...........................---,,,,,,,,,,,,---...////////////////////////...///000111111000///...............///000111222000222444777>>>LLL]]]jjjnnnkkkhhhhhhnnnwwwxxxsssrrrsssnnnkkkeeeaaa]]]XXXTTTQQQQQQOOONNNNNNNNNNNNLLLJJJOOOOOONNNMMMLLLMMMNNNPPPMMMMMMMMMMMMMMMNNNOOOOOOOOORRRTTTSSSTTTWWWWWWTTTUUUUUUUUUUUUSSSQQQOOOMMMMMMMMMMMMLLLNNNRRRXXX\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUSSSRRRRRRRRRQQQNNNLLLLLLKKKJJJJJJKKKNNNQQQSSSZZZZZZ]]]aaadddccc___[[[ZZZZZZYYYZZZZZZ[[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUUUUWWWYYYYYYWWWTTTSSSSSSXXXWWWWWWXXXYYYZZZ]]]___ffflllvvvwwwaaaSSSJJJBBB===:::999888666555555666666222222222222222222222222222111000000//////000000........................//////////////////////////////.........//////000//////............//////000000000000000000000000//////---,,,,,,,,,---...//////.........---------------.........////////////...---,,,,,,---...///000000000000000///............////////////......,,,++++++******++++++,,,...---,,,,,,,,,---//////---------,,,,,,***)))))),,,,,,---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++)))))))))******,,,------,,,,,,+++++++++*********)))))))))***++++++,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))------------------,,,,,,------------------------------------------,,,,,,..................------------------------------///000000000000///......------------------------///////////////000000000///////////////.........////////////////////////111000///...------...///***))))))***---///...---111111111111///---+++***//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...---------......------------------.........---,,,,,,,,,,,,---...////////////////////////...//////000000//////...............///000111111111222222111333:::EEEMMM```kkk{{{jjjfffbbbaaahhhttt~~~xxxpppggg```\\\[[[YYYXXXXXXVVVSSSQQQSSSRRROOOMMMLLLLLLMMMMMMIIIIIIIIIJJJJJJKKKLLLLLLJJJLLLLLLIIIJJJOOOQQQPPPRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHKKKPPPTTTPPPQQQQQQPPPPPPPPPOOOOOONNNLLLJJJIIIIIIIIIGGGFFFFFFEEEDDDDDDFFFIIINNNPPPRRRTTTXXX\\\___^^^ZZZWWWVVVVVVWWWWWWWWWVVVVVVUUUZZZYYYVVVTTTSSSSSSTTTTTTSSSTTTVVVUUUTTTTTTVVVWWW\\\aaafffkkknnntttzzzzzzjjjUUUDDD===;;;:::999444444444333444555555666222222222222222222222222222111000000//////000000........................////////////////////////...............///000111//////............//////000000000000000000000000000///......------.....................---------....../////////000000000///...---,,,,,,---...//////000000000000///......---....../////////............------------............------......///000,,,------,,,,,,+++***))),,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,---,,,+++******+++,,,---************++++++++++++++++++++++++++++++******+++***)))***,,,---,,,+++,,,***)))'''''')))***,,,++++++++++++++++++++++++,,,,,,---------.........++++++,,,---------------------------------------,,,,,,------------------------------------......------------------------//////000000//////...---------------------------------......//////000000////////////////////////000000000000000000000000333222///---,,,---...///---,,,,,,---///000000///,,,...000111222111000///......---------,,,,,,,,,------------------------------........................------------......//////......------------,,,,,,,,,---------------/////////....../////////////////////////////////////////////////////////000000000000000111222222333333333333333777===AAADDDMMM\\\kkkxxx}}}{{{wwwiiihhhgggiiippp{{{yyysssqqqooommmllljjjgggddd```^^^\\\ZZZWWWUUURRROOONNNNNNNNNOOOOOOOOOOOONNNNNNPPPPPPMMMNNNRRRTTTRRRRRRQQQOOOLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJLLLOOORRRVVVUUUSSSQQQPPPQQQRRRRRRSSSPPPMMMKKKJJJJJJIIIHHHFFFEEECCCCCCFFFJJJOOORRROOORRRVVV[[[\\\ZZZWWWTTTSSSTTTVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^___]]]]]]]]]\\\[[[]]]aaadddoooyyyyyyjjjVVVNNNCCC===;;;:::888666222222222222333444444555111111111111111111111111111111000///////////////000000000000000000000000////////////////////////---------......000111111111111000000000000111111////////////////////////000000//////....................................////////////000000000000///...---,,,,,,---.../////////000000//////...---------......//////......//////............//////............//////000000,,,,,,------,,,++++++***++++++,,,,,,,,,+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---,,,+++,,,...///...---...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,++++++,,,---...///+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------......------------------------///////////////...------------------------------,,,,,,,,,------..................///////////////000000000000000000000000333111///---,,,,,,......111///...///000000///...&&&(((+++---//////......,,,,,,,,,---------..............................---------.........//////......------------....../////////......---,,,,,,,,,,,,,,,---------.........//////////////////...//////////////////////////////............//////000000000000000000111222///000000000111333666888777:::BBBLLLVVV]]]aaadddbbbfffmmmuuu~~~|||uuuuuuttttttqqqkkkccc\\\YYYYYYYYYZZZYYYXXXWWWVVVTTTXXXZZZYYYYYY[[[ZZZVVVRRRQQQOOOMMMLLLJJJJJJJJJKKKLLLMMMMMMLLLLLLNNNPPP[[[XXXUUURRRRRRTTTWWWZZZYYYVVVRRRPPPOOONNNLLLKKKEEEDDDDDDDDDGGGKKKPPPSSSPPPSSSXXX[[[[[[YYYVVVTTTQQQTTTYYY[[[\\\]]]^^^```ccceeehhhmmmqqqtttwwwxxxssssssqqqooonnnqqqwww{{{zzzfffUUUKKK>>>;;;888777888777444222333333333333333333222222111111111111111111111111111000000///.../////////////////////////////////////////////////////////---------......000111111111111000000000000111111///////////////////////////////////////.........---.....................////////////000000000000///...---,,,,,,---...//////////////////...------,,,,,,---...............,,,,,,++++++++++++,,,,,,.........///////////////,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,+++,,,...///...---,,,---...//////...---,,,---------------------------,,,++++++***++++++,,,------------,,,+++***)))************************,,,,,,,,,------.........,,,,,,,,,,,,------......------------------------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............////////////////////////000///...---,,,,,,---...000...------......---,,,***+++,,,...///......---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------......------------...............///......---,,,,,,,,,,,,---......//////,,,,,,---......---,,,,,,///////////////////////////......------......///.........------......///////////////000000000000666333444:::???DDDKKKQQQVVV___mmm{{{{{{sssjjjkkkkkklllllljjjiiihhhccchhhkkkjjjjjjiiieee```ZZZYYYXXXVVVTTTRRRPPPOOOPPPQQQRRRRRRQQQPPPQQQRRRTTTSSSQQQQQQSSSUUUYYY[[[WWWTTTRRRPPPPPPOOONNNLLLJJJJJJJJJKKKNNNQQQUUUWWWUUUXXX\\\^^^^^^\\\[[[[[[]]]bbbhhhllllllmmmpppssswwweeeVVVGGG>>>:::999666333222333444444444333444444444333222111000111111111111111111111111111000//////......//////------------------------////////////////////////...............///000111//////............//////000000000000000000000000...////////////...---------------...................../////////000000000///...---,,,,,,---...///...////////////...------+++,,,---...............------,,,,,,,,,,,,------------...////////////...,,,,,,------------,,,,,,+++************+++,,,,,,******++++++,,,,,,------************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++***))))))((((((+++***)))***,,,---,,,+++***,,,---//////---,,,***------------------------,,,,,,,,,++++++******)))......------,,,***)))(((++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,------......------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------...........................---------------,,,,,,,,,...,,,+++,,,.........,,,......//////////////////,,,---------------------++++++++++++++++++++++++******++++++,,,------.........------------......,,,---.../////////...---,,,------...//////000000,,,,,,---......---,,,,,,///////////////////////////...------------...//////......---------......111111000000111111000///333000111555777666:::@@@GGGPPP]]]lll|||~~~}}}wwwrrrqqqpppmmmiiieeebbb______aaabbbbbb```^^^^^^^^^\\\^^^```cccddddddcccccc]]]\\\\\\]]]^^^^^^]]][[[\\\]]]^^^```bbbeeefffgggiiimmmqqqsssssstttuuuwwwoooaaaRRRIIIAAA999555555888666555444444444444444111222222333333222000000111111111111111111111111000000///............///------------------------//////////////////////////////.........//////000//////............//////000000000000000000000000---......///...---,,,+++---------.........//////------.........////////////...---,,,,,,---...///......//////......---,,,***+++,,,---............/////////....../////////+++,,,---...///......---,,,,,,---------------,,,+++***)))))))))***,,,---******++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******)))(((((('''+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***++++++,,,------......------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,+++++++++,,,,,,---------........................++++++,,,---------,,,,,,,,,,,,+++---///111000///*********++++++---...//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........------.........+++,,,.../////////......------......///000111111---...///000000///...---///////////////////////////...---,,,,,,---...///111000000/////////000000......---...///000000///000...111666666111111666777>>>IIIUUUeee{{{zzzuuurrrqqqsssttttttqqqooonnnnnntttwww||||||wwwsssnnnnnnooorrruuuvvvuuutttqqqrrrtttvvvxxxzzzzzz{{{~~~jjj]]]QQQGGG>>>===;;;666444666111333555777777444000...//////111222222111000000000000000000000000000000000000///...............////////////////////////////////////////////////000//////.........//////111111000000000000111111000000000000000000000000,,,---.........---++++++---------.........//////------------.........//////...---,,,,,,---...///......//////......---,,,***+++,,,---............,,,,,,,,,++++++,,,,,,,,,++++++---.........---,,,,,,,,,------...---------******)))))))))***,,,---++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------............//////------,,,,,,+++******)))---,,,+++,,,...///...---///...,,,++++++,,,...///++++++++++++++++++++++++***,,,---//////...---+++******+++,,,,,,,,,,,,+++.................................------,,,,,,,,,******+++,,,,,,---......------------------------//////000000///...------........................---..................---,,,,,,++++++,,,,,,---...+++,,,------......------,,,***)))+++...///...++++++)))(((***...000///---,,,------......------,,,........................,,,,,,,,,------.................................------------------------.........------.........///...---,,,,,,,,,,,,---//////......------,,,,,,......------------......////////////////////////333222000///........................////////////111111111111222333555555444888>>>AAAIIIZZZsss}}}zzzppp___SSSLLLIII@@@>>>;;;888555444555555444444333333333222222222222222222111000//////...222222222111000//////...........................//////.........---------//////.........---------000000/////////.........//////............//////////////////............+++,,,---......,,,***)))+++,,,.../////////..................////////////000000////////////000000////////////////////////000///...---,,,+++******...---,,,,,,,,,,,,---...+++++++++,,,,,,---------......//////......---,,,///---+++,,,...///---+++)))************+++++++++++++++******************)))***,,,---...------,,,++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++---------.........//////000000//////............,,,------...---,,,***)))///...------...---+++))).../////////......---,,,++++++++++++++++++++++++......////////////......,,,,,,++++++,,,,,,---...+++,,,------......------///,,,++++++...///...---,,,***)))+++---///...,,,,,,,,,------------,,,,,,........................,,,,,,------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,//////...........................------....................................------...///111222444............////////////...///000111111222222222222444666666:::FFFWWWdddwwwzzzpppaaaRRRHHHBBB???===;;;:::777444333222222333444333333333333222222222222222111111000//////...222222111000000///..............................------------,,,,,,++++++//////.........---------......---------,,,,,,,,,//////............//////////////////............---.../////////---,,,+++---.../////////...---,,,............////////////......------------..............................000000000000000/////////...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,+++)))***,,,---+++))))))************++++++++++++***************+++++++++,,,---------,,,+++***---,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******))))))*********+++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,++++++++++++,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,---.........---,,,...---,,,---......,,,***------......------,,,,,,++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,------...+++,,,------......------111///,,,,,,---.........---,,,++++++------,,,++++++,,,,,,------,,,,,,+++........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------...///...---,,,+++.........///////////////................................................+++,,,,,,---///111333444............////////////......000111111111111111333333222111333888@@@EEERRRZZZggguuuwwwhhhQQQKKKCCC<<<999888888888888666444333222222222222333333333222222222111111222111111000000//////...111111000000//////.......................................------------,,,...............------------------------,,,,,,,,,//////............///////////////............---000000000////////////......////////////---,,,+++---............/////////......------------..............................,,,,,,------.........///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,***)))***+++,,,+++***)))************+++++++++***************+++,,,---------------,,,+++***)))+++************++++++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,---...////////////,,,,,,,,,---...///---,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......+++,,,------......------111///---,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,---///000000...,,,+++.........//////000000000---..................---......................../////////...////////////............////////////000000//////000111222222222111000111333666777888;;;AAAIIIRRR[[[eeeoootttpppbbbUUUMMMBBB???:::777777777777666555555444333333333333444222222222222111111111111111111000000////////////000000000//////.................................000000000000000000000///........................///////////////////////////......------....../////////.........---------000000//////...//////000---.../////////...---,,,---------.........//////000//////......//////000........................++++++,,,,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++******---,,,,,,,,,------,,,,,,))))))*********+++++++++)))))))))***+++,,,---...,,,,,,,,,,,,++++++******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...............+++++++++,,,/////////---++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,------...///+++,,,------......------......---,,,++++++,,,---------------+++++++++++++++,,,,,,------,,,,,,+++.................................------,,,,,,,,,------------------------------------------------+++++++++******+++++++++,,,---///000000///---,,,------......//////000000------...//////...------........................000000000///...------,,,............////////////111///---++++++...111333...------///222333222000444666999<<>>;;;888555444444444222111333222222222222222333333222222111111111000000000000000000////////////////////////.......................................///000000000000000000000---......................../////////////////////......------------..................------------///......------...//////***+++---//////000//////------------............//////............//////........................000000000000/////////...---------------------------------,,,,,,+++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************+++,,,---...************++++++,,,,,,//////............//////++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++------------------------,,,,,,,,,------,,,,,,,,,........................***++++++++++++++++++++++++++++++,,,,,,+++******------------------------*********+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++***+++,,,///000///...++++++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------------......///+++,,,------......------+++,,,------+++***+++,,,,,,---...---+++***+++,,,,,,------......------,,,........................------------------,,,,,,........................------------------------,,,++++++******++++++,,,,,,---...///000///......---------...............,,,---...//////...---,,,------------------------------.../////////..................///////////////---+++))))))+++...000/////////000222222000///333333444444555999>>>BBBCCCMMM\\\lll{{{wwwmmmlllsss{{{wwwlllZZZTTTKKKCCC===999777555555333111111222222111000//////000000000000000000111111111000000000000///////////////////////////..................------........................,,,------------.........---------...............,,,,,,,,,---------------......------------...............------------,,,,,,------------.........)))***,,,...000000000000,,,------------.........------,,,,,,,,,,,,------------------------------/////////......---------,,,------......------,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))***+++***)))((()))+++)))************++++++++++++++++++++++++,,,---...))))))))))))***+++---------,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............///...---++++++***+++++++++++++++,,,///000///---++++++,,,---------------++++++++++++++++++++++++,,,,,,------------,,,,,,---------------...//////+++,,,------......------))),,,//////...,,,,,,---+++---...---+++***+++------......//////......---........................,,,,,,------------------------------------------------------------------,,,,,,++++++++++++,,,,,,---.........////////////---------------,,,,,,,,,,,,---///000000///---,,,------------------------+++,,,---//////000//////............////////////......---------------...000000111111111111111222111222222111111333777:::666===EEEMMMVVVbbboooyyyvvvkkkjjjqqqzzz~~~nnn^^^RRRJJJAAA???<<<:::888666444333333111000111222444333222//////000000000000//////111111000000000/////////////////////////////////------------------------........................++++++,,,,,,---------------------.........//////,,,,,,,,,---------.........------,,,,,,------............---------,,,,,,+++,,,---...///...------***+++---//////000//////,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***(((***+++***(((((()))+++)))************+++++++++,,,,,,+++++++++,,,,,,---++++++***))))))***+++,,,+++***))))))(((((())))))******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,---------.........///...---,,,,,,+++,,,------,,,++++++---...///...---+++,,,------....................................---......//////......---...------------...//////+++,,,------......------(((,,,000222000...---...***,,,...---+++***,,,.........////////////..............................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...............///000111---------,,,,,,+++++++++,,,---///000000///---,,,------------------------,,,---.../////////...---............/////////000...000222333333222///...***,,,------------000333///000000000///000222555666999::::::;;;BBBMMMVVV^^^pppzzzoooooowwwtttkkk^^^RRRJJJFFFCCCBBB<<<:::777555555555555666222111///000111333222222222222222222222111111000000000000000////////////.........///////////////------------------------........................---------.........//////---------.........//////........./////////000000...------,,,,,,------.........---------,,,,,,,,,***,,,...000000///...---,,,---.../////////...---,,,,,,,,,---------......///......------......///------------------------,,,,,,---...///000111222,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,------------,,,++++++))),,,------***)))+++---)))************+++++++++------,,,+++++++++,,,,,,---,,,+++))))))))))))***000//////...---------...*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***&&&''')))***,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------............---,,,,,,---...000111---,,,,,,---...///---,,,,,,,,,++++++,,,,,,---.....................------------,,,++++++,,,,,,,,,...------------...//////---//////------000...***,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///.........//////000000000000//////)))+++------,,,,,,---...------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++000---((($$$###&&&***---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,...000...+++***+++---...---,,,++++++---...000------------.........///111000///......---......---......///000111111222333222111222444666999;;;IIIMMMSSS\\\eeennntttxxxpppssswww~~~~~~~~~xxxlll```XXXLLLIIIEEE@@@===::::::999666666555444333333222222222111111111000000//////000000000000000000000000........................////////////////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,---...///...............---------+++,,,---.........---,,,---...000111111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,//////...---------.................................------,,,,,,------...+++++++++++++++++++++++++++,,,...//////...,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++************************''''''''''''''''''''''''*********************+++---,,,)))((('''''')))***++++++************++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))+++,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************++++++++++++,,,,,,---------,,,,,,,,,***((())),,,...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------..................---------,,,,,,++++++,,,,,,------------------.../////////111000......000...***,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///...000333555555333000...+++,,,------++++++,,,---------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++///...,,,++++++,,,---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,......---,,,++++++---...000------.........///////////////.........//////000......//////000000111111111111000111222444666777:::<<<@@@EEEJJJOOOSSSUUU\\\aaaiiitttwwwvvvzzz}}}mmm```WWWPPPHHHCCCAAA???<<<999777666666666555555555444333222222222111111111000000000//////////////////////////////...................................................------------------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++***+++,,,---...,,,,,,,,,,,,------------+++,,,---.........---,,,---...//////000/////////........................++++++++++++++++++++++++...............---,,,,,,,,,,,,+++************+++........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++************)))))))))))),,,+++***(((((()))***+++)))))))))(((((()))))))))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++******))))))+++------+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,***)))))),,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......+++++++++++++++,,,------------------------......,,,,,,,,,++++++,,,,,,------------------......///111333333///...///...***,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))***,,,///...111666::::::666111...---...---,,,******,,,...------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))***,,,---------,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---...///...---,,,---...------,,,+++,,,---...///............/////////000---------......///111111/////////////////////////////////000111111222222222333444666888:::;;;<<>>999777777666666555444333222222222222333333333222222222111111111////////////////////////////////////////////////................................................------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,)))******+++,,,------...++++++,,,,,,---------------,,,+++++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,//////...------------...---------------------------,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++,,,------,,,++++++******++++++,,,************************************************++++++++++++++++++++++++---------,,,,,,+++******************+++,,,---...---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,---...---,,,+++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++,,,,,,+++******+++---------,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++************+++,,,,,,,,,,,,,,,,,,------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---......222666777222......---++++++++++++,,,,,,---------%%%(((+++,,,,,,,,,---...---///111222222111///---,,,,,,,,,++++++,,,000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,---------,,,,,,,,,,,,,,,------..................////////////000000///...............////////////...............///000000000000////////////000000111111222222444555777:::???GGGPPPVVVhhhrrr~~~tttsssuuu{{{zzzqqqcccWWWMMMEEE>>>:::;;;:::888777777666444333555444444333222222222222111111111111111000000000.....................///........................................................................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,***++++++,,,---......///++++++++++++,,,,,,------,,,+++*********+++---...------------------------........................,,,,,,---------------,,,,,,+++******))))))******------------------------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,++++++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************************************,,,,,,++++++************))))))******+++,,,---...---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---,,,+++++++++,,,,,,,,,------------------------------------------------------(((((()))***+++,,,------,,,++++++******)))))))))***,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,++++++******++++++,,,---***************+++,,,,,,++++++,,,,,,------......++++++++++++,,,---......,,,,,,,,,,,,,,,------...111666777222---------,,,***++++++,,,,,,------...$$$(((+++---------------........................,,,------,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,+++***+++,,,---,,,+++,,,,,,,,,---------......------------.........///111111///......---------........................////////////000000000000/////////.........------666777777777777:::>>>AAAEEEOOOYYY```gggooossssssvvvnnnlllrrrwww}}}uuujjjbbb]]]SSSNNNFFF???<<<::::::999333444666666666444222111333333222222111000000///000000000000000000000000---------...............................................................------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------......+++++++++++++++,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((((((((((((((((((((()))******+++,,,,,,---******))))))))))))*********************************++++++++++++,,,,,,,,,******++++++++++++,,,,,,,,,+++******,,,------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++++++++++++++************+++,,,,,,+++***+++,,,,,,++++++******++++++,,,***************++++++,,,***************++++++,,,***++++++,,,------......++++++++++++,,,---...///,,,,,,++++++,,,,,,---...///555777222---,,,---,,,******+++,,,,,,---......)))+++------,,,+++,,,---.........................../////////---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++******)))******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++)))((()))+++---+++***,,,,,,------......------,,,,,,,,,,,,------------000//////.........//////,,,------......////////////......---...///000111////////////////////////222444555555444555777888666===BBBDDDHHHNNNRRRRRRXXXUUUXXXbbbhhhlllxxx}}}uuulllhhhaaaXXXOOOGGGCCCAAA>>>===;;;:::::::::999999222333444444444333333333000000111111111000000///////////////////////////,,,,,,---------.........................................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++'''(((((())))))******+++((())))))***++++++++++++)))))))))(((((()))))))))******************************+++++++++,,,,,,,,,)))))))))******+++++++++,,,***))))))***,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---,,,+++***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---*********)))***++++++,,,******+++,,,,,,---......++++++++++++,,,---...///,,,,,,++++++,,,,,,---......444666111,,,,,,------******+++,,,,,,---......//////...+++))))))+++---...///000111111000///...000111222000---+++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,+++++++++,,,---.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++***(((&&&(((+++,,,+++)))+++,,,------......------+++++++++,,,,,,,,,------......---......///000111,,,,,,------...///000000...---,,,+++,,,...000222,,,,,,---///000111222222,,,///111222111111222333444888:::888777;;;===<<<>>><<<@@@JJJOOOSSS]]]jjjvvv{{{pppeeeYYYQQQKKKIIIEEE@@@;;;::::::<<<333444666777666444111///000000111000///000222444///000000111222222222111.........///////////////,,,,,,,,,------.........................................................---------------------------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++***************,,,+++*********+++,,,---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***))))))***,,,------,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,---......///(((((()))************)))++++++************++++++*********************************++++++,,,,,,,,,(((((())))))*********+++,,,***((((((***+++,,,+++((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++******)))+++++++++,,,,,,---------)))+++------+++***++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...))))))******++++++++++++******+++++++++,,,,,,,,,------------------------...---,,,+++,,,,,,......///111222000,,,******,,,)))***,,,---...---,,,+++,,,,,,,,,------.........)))***+++,,,...///000111---------,,,,,,+++++++++************************---,,,,,,,,,+++*********...------,,,+++***))))))++++++,,,,,,,,,,,,------...//////---,,,+++,,,---+++,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...------,,,++++++***))))))---...............------------,,,,,,,,,,,,------......------------......------......//////000000//////000000///...------000000000000111111111111222222222333333444444444777777888;;;???CCCHHHJJJYYY```kkkvvv{{{|||wwwnnn___RRRJJJEEECCCCCC@@@<<<777666777888777555777666444333222222333333444444222000------///111000000000000000000000000......////////////......,,,,,,,,,,,,,,,---...///---......///......---------------,,,,,,+++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++************)))++++++------------++++++,,,---...//////...---,,,************************,,,++++++***++++++,,,,,,------,,,,,,***)))'''&&&++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,------+++***)))***+++,,,,,,+++***))),,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******)))((((((((($$$&&&)))++++++,,,...///))))))))))))))))))))))))++++++,,,++++++***)))(((,,,+++++++++***)))))))))((((((((((((((((((((((((,,,,,,,,,++++++******************++++++,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------*********)))))))))))))))+++++++++++++++,,,------*********+++++++++,,,,,,------------------------......---,,,+++,,,------...000111///,,,***+++---------..................,,,,,,,,,---------......+++,,,,,,------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------000000////////////000000......------------...............//////////////////////////////...------//////000000000111111111111111222222222333333333444444444555777:::>>>???BBBHHHPPPXXX^^^dddiiilll}}}}}}}}}oooccc]]]UUUPPPHHHBBB>>><<<:::999<<<999555444555666555444666666444333222222222333111111111///------000222////////////////////////......////////////.........------------......///,,,,,,---............---------------,,,,,,++++++,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,++++++*********++++++******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++************++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++******+++---...---+++)))***++++++++++++***)))************************************+++++++++,,,)))))))))))))))*********+++,,,...---+++))))))***************************((()))***++++++,,,+++++++++++++++***************************************,,,,,,++++++++++++++++++,,,,,,,,,---------......************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,+++)))((()))***,,,---*********++++++++++++,,,------------------------///...---,,,++++++,,,,,,---...///...,,,+++,,,---......---------------...,,,,,,,,,,,,---------------------------------,,,------,,,,,,,,,,,,++++++------------------------))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++...---,,,+++***+++,,,------------,,,,,,+++++++++---,,,+++*********+++,,,++++++,,,------...//////------............------...------,,,,,,------.........------------......------------------,,,,,,///////////////......---//////000000000000111111000000111111111111222222333222222111111222444555555888<<<@@@BBBFFFIIILLLZZZ[[[```jjjvvv|||uuupppggg\\\RRRIIIDDDAAA<<<:::888888888888666444777555222222333444444333555444333222222222222222......///...---...000222////////////////////////......////////////.........------,,,,,,,,,,,,---***+++,,,,,,------------...---------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...///......---,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,,,,+++++++++************++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++*********+++---///000))))))*********+++++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,(((((((((***---...---,,,)))***++++++++++++***))))))***++++++++++++***))))))))))))*********++++++'''(((((()))******++++++...///000...+++(((((((((++++++++++++++++++++++++((()))***++++++,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,------)))(((&&&%%%%%%''')))+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,------,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))*********+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,---......---......------,,,,,,++++++...---+++******+++---......------,,,,,,++++++***------,,,************+++++++++,,,,,,---.........,,,,,,---.........------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,++++++******))))))...///////////////......////////////000000000111000000000000000000000000444333222111111111111111666777888888888:::===??????@@@DDDKKKTTT[[[___```mmmttt~~~|||qqqiiibbbYYYRRRMMMJJJEEE@@@===<<<<<<===777666555666777666444222333222111111111222333333333333222222111111111111---......---,,,---///111////////////////////////---......//////......------,,,+++***************++++++,,,,,,,,,++++++***------------------------,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------///...---,,,+++***************+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++***))))))***---///111************+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))((((((***,,,---,,,************++++++*********)))***,,,------,,,***)))((())))))))))))*********(((((())))))***************,,,---,,,+++******++++++++++++++++++++++++++++++++++++++++++***(((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********************+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))(((&&&$$$%%%''')))+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))*********+++*********++++++,,,,,,---+++++++++,,,,,,,,,------...,,,***+++...//////...//////......------,,,,,,---,,,+++++++++,,,---------------,,,,,,+++++++++---,,,,,,+++************++++++++++++++++++++++++++++++,,,---......------//////............//////------,,,,,,,,,,,,---------,,,,,,,,,++++++******......///////////////......////////////000000000////////////////////////333333222222222222222222444555555333333333666999777888999<<<@@@DDDEEEFFFLLLQQQZZZaaahhhmmmqqqtttuuutttvvv{{{zzzuuusssmmmcccVVVLLLHHHEEE@@@<<<>>>===:::888666666666666555333111000111111000///111222222222111222333333111111111111111000000000...//////...,,,,,,---...........................------............------------,,,+++******++++++---------,,,+++***((((((------------------------++++++,,,,,,,,,,,,+++***,,,++++++******++++++,,,------------------------+++***)))(((''''''''''''******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++***)))((()))***---...+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,+++***)))***+++,,,***(((+++******************+++***+++---......---+++***((())))))))))))*********************))))))((((((&&&(((***+++***)))***+++************************+++++++++++++++***(((((()))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((+++***((('''((()))+++,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,*********,,,,,,,,,***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,)))'''))),,,......,,,...---------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,------...------------,,,,,,,,,,,,------------,,,,,,,,,,,,------//////...............------...//////////////////......////////////000000000000////////////......000000111111111111111111222333333222000111333555444444555666888999:::::::::>>>CCCGGGJJJMMMPPPSSSSSSRRRVVV\\\```ccciiiqqqzzz|||xxxuuutttoooiiidddaaa\\\UUUPPPNNNLLLFFF>>>:::999;;;;;;:::666666666555444222111000222000......///111111111000222333222111111222333///000000111111000//////...///000///---,,,,,,---........................------............------///......------------...---------,,,+++***)))(((++++++,,,,,,,,,,,,------***+++,,,---------,,,+++++++++************+++++++++,,,,,,------,,,,,,+++------,,,+++******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++***)))))))))***+++,,,++++++,,,,,,,,,---------***+++,,,---------,,,,,,++++++************++++++,,,+++***+++,,,,,,***(((++++++***))))))***++++++***+++,,,,,,,,,,,,+++***)))))))))*********++++++++++++******)))(((((('''''')))******)))(((((()))))))))))))))))))))))))))((()))***++++++,,,++++++***************+++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((******))))))******+++,,,))))))))))))************++++++++++++++++++++++++))))))+++,,,------,,,,,,,,,+++)))***+++,,,+++))))))***+++,,,---.........,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,---------------------------------+++++++++++++++*********++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++(((&&&(((---///...,,,++++++++++++++++++,,,,,,)))***,,,......---,,,+++***++++++,,,,,,------...******+++,,,,,,,,,++++++***+++++++++,,,---------******+++,,,------------++++++************++++++---,,,,,,++++++,,,,,,------------...............------...///////////////........./////////000000000000000000//////......///000000111111000000000222333333333111111333444000111222222333333444555555777888999999:::<<<>>>AAA@@@BBBFFFHHHIIINNNTTTTTTZZZ```bbbeeeiiijjjgggjjjjjjkkkmmmppprrrtttttt}}}ppplllddd\\\WWWUUURRRPPPPPPIIIEEEFFFDDD>>>;;;;;;999888777666666777777888000000111222222222111000111000///000222333333222///111333222000///000111......///000000000///...,,,...//////.........///........................,,,------......------,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,...///000///...---++++++************++++++******+++,,,,,,+++******......---------------...******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,------*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++************++++++++++++***+++------,,,***++++++***))))))***++++++))))))))))))))))))))))))************+++++++++,,,*********)))))))))))))))(((***++++++)))(((((()))************************((()))***++++++,,,+++++++++++++++***************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,'''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++'''(((***,,,---------,,,---+++))))))+++,,,***'''%%%''')))+++,,,---,,,,,,,,,,,,,,,++++++*********//////...------,,,+++++++++++++++,,,,,,---------........................---,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,------------***(((***///222111...(((((())))))*********+++(((***---//////...,,,***)))***+++,,,------...///)))***+++,,,,,,,,,,,,,,,)))***+++,,,...///000111)))***+++,,,------...---...------,,,,,,------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------...///000000//////............/////////000111111000000/////////...111111222222111111000///111222333222111000111222111222333333222222333444222333444333333333555777888777777::::::888;;;@@@999???DDDEEEGGGIIIIIIFFFIIIJJJLLLPPPSSSWWWYYYZZZaaaiiiwwwvvvnnnllliiijjjlllmmmiii```YYYUUURRROOOHHHBBB??????>>>;;;AAA:::777;;;<<<777555666222555777777555333111111333333222222111000///...//////000222333333000......111333222///---...000---...///000000///......***,,,///000//////111222........................,,,------......------,,,)))((((((((()))***++++++((()))+++,,,---.........))))))*********++++++++++++---///111222222111000++++++************++++++)))***+++,,,,,,+++***)))((((((((('''(((((())))))******+++++++++,,,,,,,,,*********)))***++++++,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))************************)))))))))***+++,,,......)))***+++,,,---.........)))************+++++++++***+++,,,---...---,,,,,,++++++************++++++*********,,,...///...---,,,+++***))))))***+++,,,((((((''''''''''''((((((***++++++++++++,,,,,,,,,((((((((()))******++++++''')))+++++++++***+++,,,++++++++++++++++++++++++++++++,,,++++++***)))(((,,,+++++++++******))))))************************---,,,,,,++++++*********************))))))((((((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++))))))))))))))))))))))))******+++,,,...//////000)))************++++++++++++*********))))))(((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,+++***))))))***+++,,,(((((())))))))))))((((((,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------------...---,,,+++---///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,---...///------,,,+++,,,---...///---.........///000000000////////////////////////......////////////......000000000000000000000000000////////////111333444222222222222222222222222444333222222333444666777555555555666777888888999<<<;;;<<<<<<>>>AAACCCEEEFFFLLLUUU___fffiiiiiiiiioooqqqtttwwwzzz||||||}}}}}}{{{yyyxxxwwwxxxyyyzzz~~~{{{yyyvvvssspppfffddd```ZZZTTTOOOKKKIIIIIIIIIHHHGGGEEECCCAAA@@@888888777777666666666555666666666555555444444333555555444333333222111111222111000//////000111111222111111111000000////////////............//////000000///............///+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------111...++++++------***'''///......------,,,,,,+++------------------------(((((()))***+++,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++------------,,,,,,+++***))))))*********+++++++++,,,++++++******++++++,,,---,,,***)))((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,***++++++,,,,,,------...++++++++++++++++++++++++.../////////...---,,,,,,...---,,,+++++++++,,,------+++******+++,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))---------,,,+++***)))((())))))))))))))))))))))))+++***)))(((''''''''''''++++++++++++++++++++++++(((***+++***)))((()))******)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++111000///---,,,+++******++++++++++++************++++++***))))))***+++++++++++++++*********))))))******)))))))))***,,,---------,,,++++++******))),,,,,,---...---,,,***)))++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***************************+++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++,,,+++***))))))***+++,,,,,,,,,------------,,,,,,++++++,,,---............,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---*********)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...+++,,,---//////...---,,,..................//////..............................////////////......////////////////////////000////////////111222333222222222222222222222222444444333333222333333333333333333444555666666666666666666666888:::<<<======???CCCFFFIIIJJJKKKJJJLLLMMMOOOQQQRRRTTTTTTUUU\\\[[[YYYXXXWWWXXXYYYZZZZZZ\\\^^^```bbbccccccccccccbbb```^^^^^^bbbhhhmmmyyy{{{~~~}}}yyypppfff```VVVTTTQQQOOOOOOMMMJJJHHHHHHGGGFFFCCC@@@>>><<<;;;;;;;;;;;;:::888777555444666555555555444444444444444444444444444444333333555555444444333222222111111000////////////000111111111000000000///////////////............//////////////////............+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,((()))***++++++,,,,,,,,,---,,,+++)))))))))******++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,******+++,,,,,,------...++++++++++++++++++++++++..................---,,,------,,,+++++++++,,,---...,,,++++++,,,------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++(((***+++***)))((()))+++******)))(((((()))******************************,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++))))))************))))))***))))))***+++,,,------************))))))))))))************************+++++++++*********))))))******)))))))))***,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,+++))))))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,,,,+++******************+++++++++,,,++++++************++++++++++++++++++++++++++++++)))***,,,...//////...---,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))+++///222222000---***.........---------------------------------------......////////////......////////////////////////000000000//////000111111111111111111111111111111333333333333222111000///111111111222222333333444222111111111222333444555:::999777666666666777888999999999::::::;;;======AAA@@@???>>>>>>>>>???@@@>>>???AAABBBCCCDDDCCCCCCDDDDDDDDDCCCBBBEEEIIILLLPPPRRRTTTTTTPPPKKKDDD@@@BBB@@@>>>>>>???>>>===;;;666666555555444444444333444444444444333222111111333333333222222222222111222222222222222333333333444444333333222222111111//////............///000///////////////.........//////............//////......///000///...---,,,,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******))))))+++,,,(((((())))))***++++++,,,(((((())))))*********+++((()))***+++,,,,,,,,,,,,...---,,,***))))))))))))************************,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,------............------,,,,,,++++++,,,,,,---...---,,,,,,......---,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,************************)))***+++***))))))***++++++******))))))******+++************************,,,++++++*********++++++******+++,,,,,,,,,,,,+++))))))************))))))'''(((((()))+++---...///,,,++++++++++++*********)))***+++,,,,,,+++***)))+++++++++************************)))******+++,,,)))******+++,,,,,,------*********+++******)))(((++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++***))))))))))))))))))***(((***---///000///...---------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///---,,,,,,,,,++++++*********++++++***))))))***,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***************************+++++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---,,,,,,,,,,,,,,,,,,---))),,,///222222000---+++.........---,,,,,,,,,+++------------------------......////////////......////////////////////////000000000///////////////111111111111111111111111000111222222222111///...000000000111111222222222222222222222222222222222888777666444444555777888999999888888888999;;;<<<888888777666666777777888999:::;;;<<<===<<<;;;;;;:::;;;<<<<<<;;;<<>>??????===:::777555777666555555666666555444666555555444444333222222333333444444444444333333111111111111111111111111///000000111111222222222222111111111000000000///------------.........///........................///......------......///---...///000000...,,,++++++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,************************'''***,,,+++)))(((***---((()))))))))*********+++''''''((())))))*********)))***++++++,,,,,,,,,+++...---,,,+++***)))))))))************************++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,.........---,,,+++************************++++++++++++++++++++++++......---,,,,,,+++++++++*********+++,,,,,,------***+++++++++++++++,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,---------,,,+++,,,......---,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))))))))))))))***++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,((()))+++,,,,,,+++)))(((******************************************++++++*********++++++,,,,,,,,,*********************)))++++++++++++++++++++++++(((((()))))))))***************++++++++++++++++++,,,+++++++++***)))))))))***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,(((***---///000///---,,,------------------------,,,++++++******++++++,,,++++++++++++,,,---...///,,,,,,,,,++++++***************+++***)))(((***,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************((((((***+++---///000000------............------,,,------........................---,,,,,,,,,+++------------------------......////////////..............................000000000000////////////000000000000000000000000---...000111222111000000111111111111111222222222333333333333222222111111111222333444444555666666333222222222222444666777333333333333333333444444333444555555555555444333222333555555444444555777444555555555555444333222333222000000111111///...222222222111111000000///...///000000111111111000111111111111111111111111.../////////000111111111/////////...............,,,,,,---...............------------..................------------......,,,---///000000...,,,+++'''))),,,---------///000,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,...,,,)))((())),,,,,,,,,+++++++++*********))))))))))))******++++++******+++,,,,,,,,,,,,+++---------,,,+++***))))))******************************+++,,,,,,+++++++++))))))))))))************,,,++++++******++++++,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,---.........---+++++++++,,,,,,---------*********+++---...,,,+++******************************************************+++++++++***)))))))))))))))))))))))))))))),,,,,,+++***))))))******)))))))))))))))))))))))))))+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++......---,,,++++++++++++---,,,,,,,,,,,,+++++++++((()))+++,,,,,,+++)))(((*********************************+++************,,,,,,,,,+++++++++******++++++*********+++++++++++++++++++++++++++++++++((((((((()))))))))******************+++++++++++++++++++++*********************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++***+++---//////...---,,,******++++++++++++,,,,,,++++++************++++++))))))))))))***+++,,,,,,+++++++++++++++************++++++***))))))***,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************++++++******+++,,,...///000000---......//////......---...---,,,++++++---...///.........---------------------------------------......////////////....................................///000000000//////////////////////////////---...///000111111111111111111111111111111111111111111222222111111000//////000111333333333222111............///000111222111111111222222222222222000000111222222111000///111222333333222111222444222222222222222222222222777666444444555444333111------......///000000000------...///////////////111111111111111222222222///////////////000000000............------------+++,,,---...////////////---------.....................------------......------...///...---,,,+++$$$&&&)))******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,***)))******...------,,,++++++******++++++******************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++)))***++++++++++++++++++((((((((())))))))))))***,,,++++++******++++++,,,))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,*********++++++,,,,,,---+++,,,,,,------------,,,******+++,,,------------)))))))))+++---...,,,******************))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))),,,,,,+++***)))(((((((((***************************+++,,,+++*********,,,***++++++,,,,,,++++++***************************((()))******++++++************+++,,,,,,,,,,,,+++))))))************)))))))))))))))))))))***+++,,,************)))))))))))))))***+++,,,,,,+++***)))***************+++++++++***++++++++++++***))))))------,,,,,,+++******)))++++++*********+++,,,,,,++++++++++++++++++++++++(((((((((((()))))))))***++++++++++++,,,,,,------***************+++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,------,,,++++++***)))'''&&&&&&''')))***------......------,,,+++*********++++++,,,,,,,,,++++++************++++++*********)))******++++++************++++++++++++***+++,,,+++))))))+++,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,/////////.........------,,,---............---,,,,,,,,,+++******,,,---.....................//////..............................////////////..............................,,,---...000000000//////////////////////////////000000000///000000111111111111111111000000000000000000111111111000///...111111222222222222111111222222222222222111111000000111111222222222222222111222333444444333222222555666777666444444555666222333333333333333222222000///......///000///------...///000111222222333000000111222222222111111000000000000111111111222000000000000////////////.....................///+++,,,...///000000//////------......////////////...------,,,,,,------............---------,,,,,,''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***))),,,,,,,,,,,,,,,,,,++++++,,,++++++******)))))))))+++,,,,,,---,,,,,,++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++((())))))))))))*********,,,++++++******++++++,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---......------)))))))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,---------,,,++++++)))***+++---......------))))))***---//////---++++++*********)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((())))))++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***+++,,,,,,+++***)))************************&&&''')))***++++++++++++******+++,,,,,,,,,,,,+++))))))************))))))'''''''''((()))+++,,,---,,,+++++++++************************************))))))*********+++++++++***++++++,,,+++***)))(((,,,+++++++++++++++++++++***))))))((()))***+++,,,++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,,,,------.........))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++...---+++******+++---...///......---,,,,,,,,,+++,,,,,,,,,------.........++++++************++++++------,,,,,,+++,,,,,,,,,))))))******+++++++++,,,+++,,,,,,+++******+++---...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........333333111000...,,,+++***++++++------------++++++*********+++++++++,,,,,,---.........///000000000////////////////////////......////////////..............................+++,,,...000000000000000////////////////////////444333111/////////000000000000000000000/////////000000222222222111000///111000000///000111222333333333333333111///---,,,......///000111111111000///000111222333222111111333444444333111111222444111111111222111111000///000///...///111222222111000000000111111111111111111111222222333222222111.../////////000000111111111111000000/////////.../////////000000000000000+++,,,...000111000000///........./////////000000...------,,,,,,------...///...---,,,,,,,,,------,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((&&&$$$'''+++---+++)))*********+++,,,,,,------,,,,,,+++***)))((('''''',,,,,,,,,------,,,++++++)))***,,,---......---,,,------------------------((()))***+++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,******)))((()))***,,,---***************************************************+++---///000000//////)))))))))***++++++,,,,,,))))))***+++,,,,,,------------------,,,,,,+++***)))***+++---......------******+++...000000...,,,+++*********))))))(((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))''''''''''''((()))***+++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***+++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************+++,,,---...//////.........---------++++++***))))))***++++++))))))******++++++++++++***+++,,,,,,+++***)))(((*********++++++,,,------)))(((''''''''')))***+++++++++++++++++++++++++++(((((())))))******++++++******+++,,,------......+++*********))))))((((((******++++++++++++*********+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++*********))))))---............---,,,,,,---+++(((((()))+++++++++...//////---***(((((((((,,,+++******++++++***(((+++++++++++++++,,,,,,,,,*********)))******++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------........................///---,,,,,,.../////////..................------,,,,,,,,,---------......///...,,,++++++,,,...///////////////////////////........................000000000000000000000000////////////////////////---...111222222111...---111111000000//////......------......//////000000111222222222333333333333222222222222222222222222333222222111111222222333333222222222111000000000222222222222222111000///000000000000000000000000////////////////////////000000000000//////////////////////////////////////////............//////......//////...---,,,,,,......////////////......,,,,,,,,,------,,,++++++------------------------...,,,+++,,,......+++(((************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************,,,---///000///---***)))***))))))((()))+++,,,------***'''(((+++,,,)))%%%)))***,,,------,,,***)))))))))))))))************+++***)))(((((()))***+++,,,++++++******++++++,,,///)))$$$$$$(((,,,---+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++,,,,,,++++++++++++******)))&&&$$$&&&+++---+++(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))************************...---+++*********++++++'''''''''''''''((())))))++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++******))))))+++,,,,,,---,,,+++***)))******************++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,***(((''''''(((***,,,+++,,,,,,,,,,,,+++************++++++++++++*********++++++,,,,,,++++++***(((((())))))))))))))))))*********+++,,,,,,------************)))))))))(((******++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))+++++++++++++++******))),,,+++)))***+++,,,,,,+++***+++,,,+++)))((()))***+++***))))))******)))'''))))))))))))************++++++***************+++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++..................------,,,,,,------............000///...,,,,,,...///000........................////////////////////////////////////////////////////////////////////////...///000111111000///...000000000000//////...............///////////////////////////000000000111000000000000000000000000222222222111111222222222111111000000000000000///000000000//////.........////////////////////////....................................------------------------------------//////............//////......//////...------,,,......////////////......,,,,,,,,,------,,,,,,+++------------------------...,,,+++,,,------+++)))************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******************************************)))))),,,+++******)))***++++++,,,***(((***------)))$$$)))***,,,------,,,***)))))))))))))))******************))))))))))))******,,,++++++******++++++,,,---)))%%%%%%))),,,,,,***++++++++++++++++++++++++************************,,,++++++******+++++++++,,,,,,------.........///+++(((&&&(((,,,...,,,)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++******))))))************************---,,,+++*********++++++))))))((('''((()))***++++++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++*********)))+++,,,,,,,,,,,,+++***)))((())))))***+++,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++)))'''''')))+++,,,+++,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,------,,,,,,+++))))))(((((((((((((((((()))))))))***++++++,,,,,,************))))))))))))******++++++++++++************+++,,,,,,+++************++++++++++++******+++++++++************************+++***))))))(((+++******+++---...---+++'''(((******))))))+++,,,+++)))(((((())))))((('''))))))))))))******++++++,,,,,,+++***)))))))))))),,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...---,,,------------------......---............/////////111000///......///000111........................////////////////////////////////////////////////////////////////////////////////////////////////000000000////////////...///////////////.....................////////////000000000000000000000000222222111111111111222222......///////////////000000///...---------......////////////////////////.................................------------,,,------------------------.................................///......---,,,---......//////......---+++,,,,,,------,,,,,,,,,---------------------------,,,+++,,,------+++)))************************++++++************++++++***************************************************************************************************)))((('''((()))***+++...---,,,+++************+++***))),,,......***&&&)))***+++,,,,,,+++***)))))))))))))))************)))******************)))++++++************++++++,,,)))''''''***,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,(((((()))***+++,,,------...+++)))***---...,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))(((************************,,,,,,+++************++++++***)))((((((***,,,---************************,,,+++***)))((('''&&&&&&,,,+++*********+++,,,---++++++++++++************++++++,,,,,,,,,+++******((()))***+++,,,---...///***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))***++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,***))))))***,,,---+++,,,,,,,,,,,,+++************++++++++++++******,,,,,,------------,,,,,,))))))((((((''''''&&&&&&(((((())))))*********+++*********)))))))))))))))******++++++++++++************++++++++++++************++++++++++++******************************+++,,,,,,,,,,,,+++******))))))***,,,---...,,,***((()))++++++******+++---+++***))))))******)))(((***++++++,,,,,,------------,,,+++***))))))))))))+++++++++++++++************************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................111///------...///...---,,,,,,------------........./////////////////////000000////////////000000........................////////////////////////////////////////////////////////////////////////000///............///000////////////////////////000000//////......------/////////000000000000111222222222222222222222222111111000000000000111111.........//////000000000111000///......///000000////////////////////////........................000000/////////.........////////////////////////........................---...............---------------......---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***************************++++++************++++++************************************************))))))))))))))))))))))))************************************+++,,,---...---,,,,,,+++++++++++++++,,,******+++------,,,***)))***++++++++++++***)))((()))))))))************))))))+++,,,,,,+++))))))++++++************+++++++++))))))***,,,,,,***(((************************++++++++++++++++++++++++******)))))))))***++++++'''''''''((()))*********...,,,++++++------+++)))++++++,,,,,,,,,,,,++++++*********************************)))))))))((((((************************++++++******************+++***((('''((())),,,---))))))))))))))))))))))))+++++++++***)))(((((((((,,,+++***))))))+++---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++******+++,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))((((((''''''&&&&&&((()))))))))))))))******))))))))))))))))))************++++++++++++******************************)))******++++++******)))************************+++,,,,,,,,,,,,+++******(((((((((***,,,,,,***(((+++---------+++***+++,,,---+++******,,,,,,+++)))***++++++,,,------......---,,,+++***))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------........................---+++******+++,,,,,,+++,,,,,,,,,,,,------....../////////////////////...................................................------------------------........................////////////////////////000///...------...///000.............../////////000000//////......------.../////////000000000000111111111111111111111111111000000//////000000111/////////000000111111111000000////////////000000................................................////////////............////////////////////////------............------------...............---,,,,,,------------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++++++++************************+++******))))))******+++************************************************))))))))))))))))))))))))************************(((***,,,...//////...---******++++++,,,,,,,,,,,,---+++)))(((***,,,---...************************((()))))))))************)))***+++,,,,,,+++***)))+++******))))))******+++*********+++,,,,,,***(((************************************************((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++***)))(((***++++++,,,,,,++++++************************************)))))))))))))))***************************************************)))((('''''')))***,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))+++---...+++++++++++++++++++++,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++******++++++++++++******))))))(((((((((((((((((())))))))))))))))))******))))))))))))******************++++++++++++******+++***))))))))))))***+++))))))************))))))***************+++++++++*********+++***))))))((()))(((((()))******)))'''...//////...,,,***++++++...,,,++++++,,,---+++***((())))))***+++,,,------,,,,,,+++***)))))))))))))))))))))))))))************************)))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---......---++++++,,,,,,------....../////////............---,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000///...------...///000---............////////////////////////.........------------............////////////////////////000000////////////000000///000000000000000111111------.../////////..............................---------------------------------,,,,,,,,,,,,+++------------------------,,,---...//////...---,,,,,,---......///.........+++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,******************************))))))))))))******************************************************************************************************&&&(((+++...///...,,,***'''((()))++++++,,,+++++++++***(((((()))+++...///************************))))))))))))******************++++++++++++************))))))))))))******+++++++++,,,++++++***)))************************))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,+++++++++******++++++******)))))))))(((******++++++++++++******************************************************************************((()))******+++*********(((((((((((())))))******************************+++++++++,,,,,,,,,------,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++************+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++))))))************))))))(((((())))))))))))))))))************************((()))))))))******************++++++++++++******+++***)))(((((()))***+++))))))************))))))))))))*********++++++++++++++++++++++++******)))---+++)))((())))))((('''---......---+++******+++---,,,***+++,,,,,,+++)))((())))))***+++,,,---...++++++***************+++((((((((()))))))))******+++*********)))))))))(((******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///111111111***++++++,,,------..................------,,,,,,,,,,,,------------,,,,,,------------------------------------------------........................////////////////////////.........------.........---------.........//////.........///////////////------........./////////////////////////////////000//////......//////000000///////////////......+++---///111222000///...........................---------------------------------,,,,,,,,,++++++------------------------+++,,,...//////...,,,+++,,,------...//////......++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++++++++++++++'''***,,,,,,***)))+++,,,******************************))))))))))))******************************************************++++++++++++++++++++++++************************((()))***+++,,,,,,++++++(((((()))*********)))(((&&&''')))***++++++,,,,,,******))))))))))))******))))))))))))************,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,+++*********+++************************************************))))))))))))***+++,,,---)))))))))*********************+++***)))))))))*********++++++++++++*********************************+++++++++++++++++++++************************'''((()))***++++++***)))((()))***+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++*********+++,,,---+++++++++++++++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++***((('''&&&******+++++++++,,,,,,,,,++++++******++++++,,,---************************+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++*********++++++*********(((((())))))******+++++++++++++++***************(((((())))))*********+++******++++++++++++******+++***)))(((((()))***+++))))))************))))))))))))******++++++++++++---............---,,,,,,///---***))))))))))))(((+++,,,---,,,*********,,,,,,+++******++++++***(((***++++++,,,...///000000******************++++++'''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,---------........................***)))(((***---/////////******+++,,,,,,---............---------,,,,,,,,,,,,------......------,,,------------------------................................................////////////////////////........................---------.........//////---.........//////000000000000000000111111111111111111111111111111111111//////............///////////////......------,,,---///222555555444111///........................------------------------//////.........---------////////////////////////+++,,,...//////...,,,+++,,,,,,---.../////////...+++++++++,,,,,,+++++++++)))***+++,,,------...---++++++++++++++++++++++++'''))),,,,,,***)))+++---******************************))))))))))))******************************************************++++++++++++++++++++++++************************,,,+++*********+++,,,---))))))******)))(((&&&%%%!!!%%%***------,,,***)))******))))))))))))******))))))))))))************---,,,+++******+++,,,---******))))))))))))******,,,---,,,+++***)))***,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,---...//////000)))***++++++***)))***+++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++,,,,,,************************'''((()))+++++++++***)))(((***,,,---...---+++***++++++++++++++++++++++++---,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++*********+++---...)))))))))******+++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************(((&&&$$$###******+++++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((***************+++++++++************************---+++(((%%%%%%''')))+++))))))))))))))))))))))))+++++++++*********))))))++++++************+++++++++---///000000...+++)))''''''(((((())))))******,,,,,,+++***)))))))))***++++++************++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,***))))))***++++++***))))))***))))))(((''''''$$$&&&***...//////---+++++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,------------,,,,,,***)))***++++++***)))///,,,)))))),,,...---,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,---...------,,,,,,------...+++,,,...//////...,,,+++---------............///,,,---......//////......///////////////////////////............---------+++,,,---...////////////,,,---///000000///---,,,...---,,,+++,,,---...///............////////////000000//////.........------------.........//////......------------......,,,---///000///,,,(((%%%---,,,,,,++++++,,,,,,---,,,,,,------------------++++++++++++++++++++++++,,,------......------,,,))),,,---,,,(((&&&&&&(((+++,,,,,,------,,,,,,+++*********++++++*********+++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++******))))))))))))******---***((((((,,,......---++++++++++++++++++++++++''''''''''''(((***+++,,,************************************************************************))))))))))))))))))))))))''''''''''''((()))++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))******************))))))(((((())))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************)))))))))******+++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))),,,+++******)))*********))))))))))))***+++,,,---111000...,,,+++++++++,,,,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***...------,,,,,,------......---,,,,,,,,,,,,---...+++++++++++++++***)))(((,,,,,,++++++***)))))))))))))))************))))))******+++++++++,,,,,,,,,***************+++++++++------,,,+++*********+++***************************))))))(((((())))))***))))))))))))))))))))))))***************+++++++++************************++++++***))))))))))))***))))))))))))))))))))))))+++++++++*********))))))++++++************++++++((()))***+++***)))'''&&&((((((((())))))))))))))),,,+++******))))))******++++++************++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,***))))))***++++++***))))))))))))))))))((('''((()))+++---...---+++***++++++++++++++++++++++++...---,,,+++******************+++,,,,,,,,,,,,,,,+++***)))***++++++***)))///,,,******,,,------+++++++++++++++++++++++++++*********))))))))))))(((------,,,,,,,,,,,,------,,,---///000000///---,,,------------............,,,,,,---............---....................................------------////////////...---,,,+++,,,---...//////...---,,,---,,,,,,,,,---///000111............////////////000/////////.........------------.........//////......------------......,,,---//////...+++)))'''---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------,,,,,,------------,,,,,,+++---...---+++*********+++,,,,,,------,,,,,,+++))))))(((((((((((())))))+++++++++*********))))))************************))))))))))))************++++++++++++++++++++++++******))))))))))))******,,,)))'''''')))***)))((())))))))))))))))))))))))*********))))))***++++++************************************************************************))))))))))))))))))))))))'''''''''(((((()))++++++++++++************++++++,,,++++++***))))))******++++++*********)))))))))))))))*********+++++++++))))))******+++++++++***************************))))))************))))))******+++++++++******)))+++++++++******)))))))))))))))(((((((((((())))))***************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))***+++...---,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,------......------,,,+++******))))))******+++---,,,++++++++++++,,,---+++++++++++++++***))))))******************++++++)))******************)))*********+++++++++,,,,,,++++++******************,,,++++++************+++************************)))((((((''''''(((((()))************************))))))*********+++++++++))))))))))))))))))))))))***++++++,,,+++***))))))))))))))))))))))))))))))+++++++++***************++++++************+++++++++++++++*********))))))))))))))))))))))))((((((++++++***)))))))))******++++++************++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,***))))))***++++++***(((((())))))***))))))))),,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++---,,,+++***))))))))))))))))))***++++++++++++++++++***)))***+++,,,+++)))---,,,******,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******------,,,,,,,,,,,,---------...///000000///...---------------............++++++,,,---------------....................................------------...//////......---,,,+++,,,---...//////...---,,,,,,,,,,,,---...000222333---............//////////////////...............---------.....................------------......---......---,,,+++***)))---,,,,,,++++++,,,,,,---......------,,,,,,++++++------------------------,,,,,,------------,,,,,,,,,++++++,,,------+++***++++++,,,,,,,,,,,,++++++***)))(((''''''((()))***+++++++++***************************************))))))))))))************++++++++++++++++++++++++******))))))))))))******,,,***((('''(((((('''&&&))))))))))))))))))))))))------,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++*********))))))*********,,,+++******)))*********+++++++++++++++************************+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))************))))))++++++,,,,,,+++***))))))***)))))))))))))))))))))++++++************++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++((((((((()))***,,,---...------,,,++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------------,,,,,,***))))))(((((())))))***++++++************++++++***++++++++++++***))))))((())))))***++++++,,,,,,******++++++++++++***************++++++++++++,,,,,,+++++++++***)))))))))******)))))))))***++++++************************((((((''''''''''''((((((************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************++++++************++++++---,,,+++******+++,,,,,,+++******))))))(((((((((******))))))))))))******++++++************++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,***))))))***++++++***'''((()))***************---,,,+++******)))))))))***+++++++++++++++,,,,,,++++++***)))))))))))))))(((((()))***************+++)))))))))+++,,,+++***,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,---............---,,,---,,,,,,,,,,,,,,,,,,---------...//////...------,,,,,,---------.........***+++,,,,,,------,,,,,,.................................---------,,,,,,++++++,,,---............,,,------......------,,,,,,,,,,,,---...///000000---------.........//////...................................................------,,,,,,------......------,,,++++++++++++---,,,,,,++++++,,,,,,---......------,,,+++******************************,,,,,,,,,------,,,,,,,,,***((('''))),,,---+++(((++++++,,,,,,,,,,,,++++++---,,,***))))))***,,,---************************************************((()))))))))******************************************))))))))))))******,,,+++************))))))++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++******))))))))))))******++++++***************+++++++++++++++++++++++++++************************)))))))))))))))***++++++************************)))******++++++******))),,,,,,,,,,,,+++***))))))&&&&&&''')))***,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++))))))))))))***+++,,,---...---,,,+++***))))))***((()))***,,,,,,+++******++++++***))))))***++++++******++++++++++++******,,,,,,++++++++++++,,,,,,+++++++++******+++++++++******+++++++++******)))))))))*********++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,+++***)))(((((()))((((((((()))***++++++************************((((((''''''''''''((((((************************((())))))***++++++,,,,,,)))))))))))))))))))))))),,,+++(((&&&&&&''')))+++))))))))))))))))))))))))************************++++++************+++++++++***(((''''''(((***+++++++++******))))))((((((***))))))((())))))******++++++************++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------,,,***))))))***++++++***(((((()))******+++******+++***)))))))))***+++,,,*********++++++,,,,,,,,,******))))))(((((())))))(((((()))************)))***)))((()))+++,,,+++******+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,...........................------------,,,,,,,,,***+++,,,---............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++------------............---------....................................---------,,,,,,,,,,,,------------,,,+++++++++,,,------,,,,,,++++++,,,,,,---......---,,,++++++******************************+++,,,,,,,,,,,,,,,,,,+++***(((''')))---...,,,)))***++++++,,,,,,++++++***---,,,+++******+++,,,---************************************************((()))))))))******************************************))))))))))))******))))))***++++++++++++,,,++++++++++++++++++++++++)))))))))******+++------************************************************(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))******+++******))))))))))))******+++***************++++++++++++++++++++++++++++++************************+++************+++,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++******'''''')))***,,,---...///))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))******++++++***************++++++***)))'''&&&&&&&&&&&&)))***+++,,,+++***)))(((+++******************+++)))******++++++******)))------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))******+++++++++******+++++++++*********))))))+++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,+++***)))(((((()))((((((((()))***++++++************************)))((((((''''''(((((()))************************(((((()))***+++,,,,,,---************************---+++'''%%%%%%&&&)))+++))))))))))))))))))))))))***************+++++++++++++++************+++++++++***)))))))))***,,,---******************))))))))))))((((((((()))******++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------,,,***))))))***++++++***))))))******+++*********((((((((())))))+++,,,---*********++++++,,,,,,---******)))))))))))))))***(((((()))******************)))((()))+++,,,,,,+++)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---------------------------------------------------,,,,,,,,,,,,---......------,,,+++***---,,,,,,,,,,,,,,,,,,---,,,------,,,,,,+++***))),,,------------.........---------------........................---------------,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,...///...,,,******++++++++++++*********************************************+++++++++************************))))))))))))******************************************))))))))))))******&&&(((***************,,,))))))))))))))))))))))))'''(((((((((***+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++*********))))))******************)))******+++,,,*********++++++++++++++++++++++++***************,,,+++*********+++---...++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++******))))))******+++))))))))))))))))))))))))+++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))))),,,++++++***))))))******...---,,,+++***)))))))))+++++++++++++++***)))(((************************++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,,,,++++++***))))))(((******++++++++++++******)))))))))************+++,,,+++++++++***)))))))))******)))))))))***++++++***************************))))))(((((())))))***))))))))))))))))))))))))'''((()))***+++,,,------++++++++++++++++++++++++,,,+++)))((('''((()))***))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++++++++++++++,,,------******************++++++((((((((((((((()))******++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,***))))))***++++++*********+++++++++***))))))(((((())))))***+++++++++)))******+++,,,,,,------*********))))))******+++((()))******++++++******)))(((((()))+++---,,,+++(((***------+++)))***+++++++++++++++++++++++++++---,,,+++)))***,,,...000,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............------------------------------------,,,,,,,,,++++++------------,,,+++******---,,,,,,,,,,,,,,,,,,---+++,,,---------,,,+++***,,,,,,---------.........,,,,,,,,,------.........//////.........------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,......---,,,---...******++++++++++++******((()))+++,,,,,,+++)))((())))))*********+++++++++************************))))))))))))******************************************))))))))))))******'''***,,,---+++)))***+++)))))))))))))))))))))))))))))))))))))))***+++,,,************************************************************************))))))))))))))))))))))))++++++***))))))******+++++++++************++++++******))))))***++++++,,,)))))))))*********+++++++++++++++*********))))))+++***)))((()))***,,,---***************************++++++,,,,,,++++++*********+++,,,------------,,,,,,++++++******))))))---,,,,,,,,,,,,,,,,,,---((((((((((((((((((((((((******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))******************)))******++++++//////...---,,,,,,,,,,,,++++++*********+++,,,,,,*********++++++*********++++++,,,,,,,,,,,,++++++++++++************++++++)))***+++,,,,,,+++***)))))))))***+++++++++++++++++++++******************)))******************)))))))))))))))************++++++******************,,,++++++************+++******************************))))))))))))******(((((((((((((((((((((((('''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++&&&&&&''''''((((((((())))))))))))***+++++++++,,,((((((((((((((()))******++++++************++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,***))))))***++++++***+++++++++++++++***)))(((((())))))************)))))))))***+++,,,,,,------+++***************++++++))))))***+++++++++++++++)))(((((()))+++---,,,+++'''***------***))))))+++++++++++++++++++++++++++***(((%%%$$$$$$'''***,,,,,,++++++++++++++++++,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,---......//////......---------------------------------,,,,,,,,,++++++******+++,,,---------------,,,,,,++++++,,,,,,---***+++---...///...------,,,,,,,,,---------......,,,,,,,,,------.........//////.........------------,,,,,,++++++,,,,,,---******+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((+++...---***)))***,,,******++++++++++++******)))+++---//////---+++)))))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,...111000---++++++,,,++++++++++++++++++++++++,,,+++******))))))******************************************************************************))))))))))))))))))))))))++++++***************+++,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,(((((())))))*********+++++++++++++++******))))))+++***((('''((()))+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++,,,---.........(((((())))))*********+++***))))))))))))))))))***((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++(((((())))))***+++------***)))(((((('''(((((((((***)))))))))***,,,...000******++++++++++++******))))))************)))))),,,,,,++++++++++++,,,,,,((()))***++++++***)))(((((()))***+++++++++++++++)))))))))***++++++,,,,,,))))))************))))))))))))))))))***************************+++++++++------,,,+++*********+++************************((((((((()))******++++++((((((((()))))))))))))))$$$&&&(((***++++++))))))+++*********))))))((((((*********)))))))))))))))&&&&&&''''''((()))))))))++++++******)))(((((((((+++++++++*********))))))***)))))))))((((((''''''******))))))***++++++,,,************************+++++++++***************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++)))((((((***+++---++++++***)))((('''&&&&&&))))))))))))************(((((((((((()))***+++,,,***)))((()))+++,,,,,,+++))))))(((''''''((()))***)))(((((((((''''''&&&&&&+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,---...//////...---,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''((()))***---------,,,,,,+++++++++,,,,,,------...///000000,,,,,,+++***+++,,,...//////......---+++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++*********,,,------,,,+++***'''***---+++'''%%%)))---++++++++++++++++++++++++///......---,,,+++******(((***,,,,,,++++++,,,---+++++++++***)))(((((((((,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))***((('''(((***++++++*********))))))))))))******((()))***++++++***)))(((************************,,,,,,,,,+++++++++******,,,,,,++++++******)))))),,,,,,+++***)))))))))***''''''(((***+++---......+++++++++*********))))))******))))))))))))))))))'''&&&&&&''')))***)))'''***+++,,,+++***)))***+++))))))))))))************+++++++++++++++++++++++++++++++++************))),,,,,,++++++,,,...///000************************+++++++++++++++++++++++++++++++++++++++***)))(((******))))))((((((''''''******))))))))))))*********************+++++++++*********))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++---+++******+++,,,,,,+++***,,,...---,,,***)))*********++++++++++++******++++++,,,---------,,,,,,+++++++++++++++,,,---...---------,,,,,,,,,+++++++++++++++*********)))))))))***++++++))))))***++++++++++++*********))))))************************+++*********))))))((((((************************&&&''')))+++,,,,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((%%%&&&'''))))))))))))(((++++++++++++******))))))***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******+++++++++*********)))))),,,+++++++++************))))))))))))***+++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,)))))))))))))))((((((((())))))))))))************------------...///000000+++***)))***,,,---,,,++++++***)))((((((((())))))+++++++++******)))))))))+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***************+++,,,,,,,,,,,,+++***+++,,,---......---,,,+++...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++------,,,,,,,,,++++++++++++,,,,,,---......//////,,,,,,++++++******++++++---,,,,,,,,,,,,,,,++++++)))******++++++******))),,,,,,,,,++++++************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,)))+++---+++)))(((***---++++++++++++++++++++++++,,,++++++******)))))))))(((***,,,,,,+++++++++,,,)))))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))(((((((((((()))))))))******)))((((((***+++************))))))))))))******))))))************)))))))))))))))))))))))))))))),,,,,,+++++++++*********************************+++++++++***************)))))))))))))))*********+++++++++*********))))))))))))))))))************)))(((((()))++++++***))))))+++,,,+++***)))***+++))))))))))))************+++++++++++++++++++++++++++++++++************)))((((((***+++,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++***))))))((((((((()))))))))))))))******))))))))))))******,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))++++++************++++++))))))))))))))))))))))))---+++******+++,,,++++++***,,,------,,,***)))*********++++++++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++*********))))))+++++++++*********))))))***+++,,,+++*********,,,+++++++++*********))))))************************++++++++++++*********)))++++++++++++++++++++++++)))***+++,,,,,,++++++***++++++******)))((((((''')))((((((((('''&&&&&&&&&''''''(((((())))))******,,,,,,++++++++++++******))))))))))))))))))******+++++++++***)))(((((((((''''''((())))))***+++++++++++++++***************+++++++++++++++*********))))))))))))***+++,,,---************************))))))))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************************************((((((((())))))*********))))))))))))************************+++,,,---...+++***)))***,,,,,,,,,+++,,,+++***)))))))))))))))+++++++++++++++*********+++************)))))))))*********++++++++++++,,,++++++++++++++++++++++++***************)))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,,,,++++++***)))(((***+++++++++,,,,,,------)))******++++++******)))+++++++++++++++***************++++++++++++******+++*********+++,,,,,,---,,,,,,,,,+++++++++,,,,,,************************************************(((***,,,,,,+++***+++,,,(((((())))))***+++,,,,,,,,,+++******)))*********))))))))))))))))))))))))((((((((()))))))))******,,,***(((((()))***)))(((******))))))))))))************))))))))))))******************************,,,++++++++++++*********)))))))))))))))*********************++++++++++++************************+++++++++***************)))))))))*********+++++++++******+++------,,,***)))***++++++***)))***+++)))))))))*********+++++++++++++++++++++++++++++++++++++++************)))%%%'''***,,,---,,,***(((***************************************************++++++++++++***))))))''''''((())))))***++++++******))))))))))))******,,,,,,++++++******))))))))))))))))))))))))***************))))))*********)))))))))))))))))))))))),,,+++))))))+++,,,+++***)))+++------,,,***************++++++++++++*********+++,,,,,,---------,,,+++,,,---------,,,+++***+++++++++*********))))))+++++++++***************+++,,,---,,,+++***+++---+++++++++***************************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************))))))(((((())))))((('''&&&%%%%%%$$$***))))))))))))***+++,,,************************)))))))))))))))******************))))))((((((((((((((((((((())))))******************************))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))******))))))))))))))))))))))))))))))***++++++*********))))))))))))))))))))))))((()))))))))************)))******+++******)))((((((((()))))))))*********((()))))))))************'''''''''''''''((()))***+++)))))))))++++++***)))******************++++++******))))))))))))))))))************))))))))))))************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,***)))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********************++++++++++++******...---+++***)))***+++,,,---,,,******,,,---,,,+++))))))))))))))))))))))))+++++++++,,,,,,---------(((***,,,,,,*********+++******++++++,,,---------++++++***************+++))))))))))))))))))))))))(((((()))))))))*********,,,+++)))((()))***)))(((******))))))))))))******+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))))))))******+++,,,,,,,,,,,,))))))***+++,,,---...///************************((())))))******++++++,,,,,,++++++,,,------,,,***)))***++++++***)))+++,,,))))))*********+++++++++************************+++++++++*********))))))((()))+++---------+++***************************))))))))))))))))))))))))******+++++++++******)))(((((()))))))))***************))))))))))))*********))))))((('''&&&&&&%%%)))))))))))))))***************))))))))))))******++++++++++++++++++++++++,,,***))))))***++++++***)))+++------,,,******+++******++++++++++++************+++,,,------------+++,,,.........,,,***(((---------,,,,,,,,,++++++************************+++,,,------++++++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***(((((())))))************))))))((('''&&&%%%%%%$$$))))))((((((((()))******((((((((()))))))))))))))(((((())))))************'''''''''(((((()))))))))))))))))))))((((((''''''************************)))))))))))))))*********...---+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))***+++++++++++++++******((((((((((((((((((((((((((()))))))))************)))************)))((('''************))))))))))))((()))))))))************+++************++++++,,,***)))(((((()))***)))'''(((((()))***+++,,,,,,---))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++)))***,,,...//////...---,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++************************)))******++++++******)))000///---***)))((()))))),,,+++))))))+++,,,+++***))))))))))))))))))))))))+++++++++,,,,,,------...)))***,,,+++***))))))***+++++++++++++++++++++++++++***************++++++************************))))))))))))************,,,+++)))((()))***)))(((******))))))))))))******+++***)))(((((()))***++++++++++++++++++++++++++++++++++++*********)))))),,,++++++***)))((((((''')))***+++,,,,,,,,,,,,,,,((())))))***+++,,,------************************))))))******+++++++++,,,+++******+++,,,,,,+++)))(((***++++++******+++,,,************++++++++++++************************+++++++++*********))))))+++++++++***++++++,,,,,,************************)))))))))))))))))))))))))))******+++++++++******+++*********)))))))))(((******))))))))))))******))))))(((((('''&&&%%%%%%(((((())))))******************))))))))))))******++++++++++++++++++++++++,,,***))))))***++++++***)))+++------,,,+++++++++******++++++++++++******)))***+++,,,------------+++,,,.........,,,***(((---------,,,,,,,,,++++++************************+++,,,------++++++,,,---************************************************))))))******************))))))))))))))))))))))))*********+++++++++,,,,,,'''(((((()))******++++++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((()))******++++++&&&&&&&&&'''((()))))))))******)))(((((('''&&&&&&***************++++++++++++++++++,,,,,,,,,,,,,,,...---,,,***)))(((((((((************************)))))))))***++++++,,,,,,))))))))))))))))))))))))***++++++++++++***))))))(((((((((((((((((((((((())))))))))))*********************))))))(((((('''+++++++++******)))))))))))))))))))))************,,,++++++***++++++,,,,,,+++)))(((((()))***(((''''''''')))***+++,,,,,,,,,*********+++++++++++++++(((((()))))))))))))))***)))))))))************+++************************)))))))))***************,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))***,,,---///000000000,,,,,,++++++*********))))))******++++++******))))))))))))***************))))))************))))))000///---+++***)))((((((++++++************++++++************************)))))))))******+++++++++)))***,,,+++***((()))))))))))))))))))))(((((((((*********)))******+++,,,************************)))))))))*********++++++,,,***(((((()))***)))(((******))))))))))))************))))))))))))******((((((((((((((((((((((((+++************))))))))),,,,,,++++++***)))))))))***+++,,,---------,,,+++******))))))((('''''''''***************++++++++++++++++++++++++++++++++++++*********++++++)))(((((()))++++++******+++---*********++++++++++++,,,************************+++++++++************)))+++***)))(((((()))+++,,,************************************************))))))***++++++++++++***,,,++++++***))))))((((((******))))))))))))******++++++******))))))((((((((((((((()))******++++++*********))))))*********))))))))))))))))))))))))+++***((((((***+++***)))(((***,,,---,,,++++++,,,******++++++++++++******)))***+++,,,---.........+++,,,---------,,,+++***+++++++++*********))))))***************++++++++++++,,,---,,,+++***+++---***************+++++++++************************)))))))))))))))*********))))))))))))))))))))))))***)))))))))***+++,,,,,,)))))))))))))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))'''(((((()))******++++++((((((((((((((()))))))))((((((((((((((((((''''''))))))*********++++++++++++++++++,,,,,,---------,,,+++******))))))******)))))))))))))))))))))))))))******+++,,,,,,------)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))************,,,+++)))(((''''''(((((()))***************++++++))))))))))))************))))))(((((((((((()))))),,,+++******++++++***(((((()))*********)))(((((()))))))))******+++++++++(((((((((((())))))******))))))))))))************************************************+++++++++,,,,,,,,,+++******+++,,,,,,+++***))))))))))))***+++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++************************************************************************+++***)))))))))+++,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000************++++++++++++)))******++++++******)))((()))))))))*********+++))))))************)))))),,,,,,,,,,,,+++***))))))***,,,...,,,***)))+++...++++++++++++++++++++++++******************++++++)))***,,,+++)))(((((()))(((((())))))***+++++++++******))))))***++++++,,,************************))))))*********+++++++++***)))((((((***+++************))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,,,,---+++,,,---......,,,+++)))++++++***))))))(((''''''))))))*********+++++++++---,,,,,,++++++******))),,,+++***+++,,,+++)))(((''')))***+++******,,,---*********+++++++++,,,,,,************************+++++++++************)))***+++++++++++++++******************************++++++++++++++++++++++++))))))***+++++++++++++++******************************))))))))))))******************************'''(((((()))******++++++++++++************++++++))))))))))))))))))))))))+++***((((((*********)))(((***,,,---,,,++++++,,,******++++++++++++******))))))+++,,,---.........++++++,,,,,,,,,,,,,,,---+++++++++*********))))))))))))*********+++++++++***+++,,,+++*********,,,))))))*********+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))+++***)))((((((((()))***++++++******)))(((((((((((((((((())))))))))))))))))***+++---,,,+++)))((((((((())))))*********+++'''(((((()))***+++++++++++++++******))))))((((((&&&&&&''''''((()))))))))))))))******++++++++++++)))))))))******+++++++++))))))))))))***+++,,,---******************************+++,,,------......))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))************---+++)))'''&&&&&&((()))'''((()))***+++,,,------))))))))))))******************)))))))))))))))***...---,,,,,,------+++*********+++***)))'''%%%$$$&&&&&&''''''((((((((()))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))),,,,,,,,,------.........---,,,+++******+++,,,---***)))(((''''''((()))***((()))+++---///000000111,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************************************************************,,,+++)))))))))+++---...))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...'''((()))***+++,,,------,,,,,,,,,------,,,,,,,,,(((((())))))*********+++))))))************)))))))))***+++,,,---,,,++++++***...000...***))),,,111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++)))(((((())))))***+++,,,...///000111******))))))***+++,,,,,,************************)))************+++++++++***((('''(((***++++++*********))))))))))))******((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))***+++---///000000+++,,,.........,,,***)))+++++++++,,,,,,------...))))))******++++++++++++...------,,,+++***))))))---,,,++++++,,,,,,***(((''')))***+++******,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++************)))+++,,,...000000...,,,***************************++++++++++++++++++++++++((()))***+++++++++++++++)))))))))***++++++,,,,,,******))))))))))))******(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++)))(((((()))******)))(((***,,,---,,,++++++,,,******++++++++++++******((()))+++,,,---.........,,,++++++++++++,,,......---------,,,,,,,,,++++++))))))******++++++++++++)))***++++++))))))***+++))))))******++++++++++++*********************************++++++,,,,,,,,,************************---+++)))((('''&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))))))))***((('''(((***++++++******)))((('''(((***,,,---(((((((((((())))))))))))&&&''''''((()))*********))))))***+++,,,,,,------************************###$$$&&&''')))***++++++******+++++++++******)))''''''(((***,,,,,,***(((((()))***++++++***((((((***)))(((''''''((()))***''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---,,,***(((((()))***+++))))))************))))))************))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))++++++******))))))((((((((())))))))))))*********,,,,,,+++++++++++++++,,,************************++++++,,,,,,,,,++++++***)))))))))))))))))))))))),,,+++++++++***)))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&'''((()))((('''''')))***++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++***))))))+++---...))))))*********))))))(((******))))))))))))******,,,,,,++++++***)))))))))************************111---***)))***+++***((())))))))))))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******************************+++,,,------......******+++++++++,,,,,,,,,...+++)))))),,,---,,,***,,,+++)))((('''((()))+++))))))))))))************)))+++------,,,******************++++++,,,,,,,,,---,,,,,,,,,+++*********)))************+++++++++''''''''''''&&&&&&&&&&&&************************,,,+++)))((((((((()))*********************************+++++++++,,,,,,,,,******))))))******+++,,,000///...---,,,,,,+++,,,******************************++++++++++++******((())))))***+++,,,,,,,,,************)))'''&&&%%%(((((())))))***+++++++++)))************+++++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++*********************************+++---...///......---************************++++++******************,,,,,,,,,++++++*********++++++++++++*********)))))))))***++++++++++++***+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''((((((((())))))************)))'''(((***++++++***+++***)))((((((((()))***(((((()))))))))*********''''''((())))))***++++++*********++++++,,,,,,,,,************************'''((()))***************))))))***+++++++++******'''((()))+++,,,+++)))((((((((()))))))))(((((((((***)))(((''''''((()))***'''((())))))******))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---,,,***)))((()))***+++))))))************))))))(((((((((((('''''''''''')))((((((((()))***++++++))))))))))))))))))))))))*********))))))((((((((()))))))))*********++++++******)))))))))))))))***************************+++++++++,,,,,,++++++***************************+++++++++***************+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,******++++++++++++***************)))))))))((((((*********+++++++++,,,,,,))))))******++++++++++++))))))************))))))******))))))))))))************************++++++************************...+++)))(((***+++***)))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,******+++++++++,,,,,,,,,---+++)))***,,,---,,,***+++***((('''&&&'''((()))))))))))))))************,,,...///...+++(((''''''***++++++++++++++++++,,,*********))))))))))))))))))************+++++++++*********)))))))))((((((************************,,,+++***))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,******))))))******+++,,,///...---,,,++++++++++++******************************++++++++++++******,,,++++++******))))))(((************)))((('''&&&''''''''''''''''''&&&&&&)))************+++++++++++++++******)))(((((((((************************,,,,,,,,,+++++++++************++++++++++++******************************))))))***+++++++++++++++***************************)))))))))***+++,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))))))))***++++++++++++***+++++++++*********))))))***++++++++++++++++++,,,++++++++++++++++++++++++************************&&&''''''((()))******+++))))))))))))(((((((((((('''(((((()))***+++,,,,,,***)))'''(((***+++***************))))))((('''&&&(((((()))))))))*********(((((())))))***+++++++++******++++++++++++++++++************************,,,,,,,,,,,,+++***))))))((())))))***+++++++++***)))***+++,,,,,,***((('''((((((''''''''''''(((((())))))(((((((((((())))))((()))******++++++******''')))***)))((('''(((***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++***)))((()))***+++))))))************))))))''''''''''''((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************+++++++++,,,---,,,,,,+++,,,,,,------***************************++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))******************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,++++++******((()))***,,,,,,,,,,,,+++******++++++++++++***************)))))))))))))))*********++++++++++++,,,&&&(((***+++,,,+++)))((())))))***************)))******))))))))))))******((())))))***++++++,,,,,,************************,,,***))))))***++++++***))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************((()))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++******)))((('''&&&'''(((((())))))))))))************,,,---...---***((('''(((+++++++++++++++*********)))))))))))))))*********)))************++++++++++++++++++************)))************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******))))))******+++,,,------,,,+++******************************************++++++++++++******++++++******)))(((((('''((())))))******))))))(((++++++******)))((((((''')))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++))))))))))))+++,,,---...---------------,,,,,,,,,******)))))))))((((((((())))))***++++++++++++***+++++++++***************+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((('''((()))***+++,,,------+++)))(((((()))******)))'''(((*********((('''%%%''''''((((((((()))))))))))))))******++++++++++++++++++++++++************************************,,,,,,,,,,,,+++***))))))'''((()))***+++++++++***)))+++------+++)))'''''')))((('''&&&'''((()))***))))))(((((((((((())))))))))))***+++++++++++++++''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))******))))))************))))))))))))))))))************+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...******************************+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,))))))******+++++++++++++++++++++++++++***)))(((%%%'''))),,,------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++((()))***++++++***))))))))))))***+++++++++************))))))))))))******))))))*********+++++++++************************,,,++++++***++++++******((()))))))))************************************************************))))))))))))))))))))))))************************)))))))))))))))(((((((((******+++++++++,,,,,,,,,++++++++++++,,,,,,+++*********)))(((((((((((()))((()))))))))************(((***++++++******+++,,,,,,,,,++++++******))))))*********+++,,,,,,,,,---))))))*********+++++++++*********)))))))))((((((************************************++++++,,,,,,************************************++++++++++++******))))))******+++,,,,,,,,,+++***))))))************************************++++++++++++******((((((((())))))*********'''((()))***************,,,,,,+++++++++*********))))))*********+++++++++(((((())))))************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))***++++++++++++***************************,,,,,,++++++******))))))************************((((((((((((((((((((((((&&&''''''((()))*********(((((((((((())))))))))))'''((()))***+++,,,------+++***(((((()))******)))%%%''')))++++++***((('''&&&&&&&&&'''''''''((((((***************++++++++++++*********************))))))))))))))))))))))))))))))******+++*********'''((()))******************,,,......+++(((''''''))))))((('''((()))+++,,,(((((())))))))))))(((((())))))***+++++++++++++++''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((()))))))))*********++++++***)))))))))))))))***))))))))))))))))))))))))((((((((()))))))))))))))******+++++++++,,,,,,,,,'''''''''''''''((()))***************************)))***+++,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++******)))(((%%%&&&))),,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,************+++,,,))))))***+++++++++++++++******))))))))))))******+++++++++*********))))))************************------------+++*********((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,+++++++++++++++*********)))******((()))))))))************((()))+++***))))))+++,,,+++++++++******)))))))))*********+++,,,,,,,,,---))))))*********+++++++++************))))))))))))************************))))))******************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,++++++***)))))))))************************************++++++++++++******))))))))))))************'''((()))***+++++++++***'''''''''(((((()))))))))))))))*********+++++++++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********,,,,,,++++++++++++++++++++++++------,,,+++*********+++******************++++++))))))))))))(((((((((((())))))***++++++++++++***************************+++++++++******)))))))))************************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,,,,***(((((()))***)))(((&&&''')))+++,,,+++***)))&&&&&&'''''''''(((((((((************************))))))******************))))))))))))))))))))))))&&&'''((()))************((())))))******))))))((())),,,//////+++(((((())))))(((((())))))***+++,,,(((((())))))))))))((((((((()))******++++++******''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))&&&&&&''''''(((((())))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************************+++++++++,,,''''''''''''((()))***+++************************)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++))))))(((((((((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******)))))))))***+++,,,*********+++******))))))&&&(((***+++---------,,,++++++,,,,,,,,,,,,++++++)))))))))))))))*********)))))))))************+++...---+++))))))***,,,---))))))***+++,,,,,,,,,,,,******))))))))))))******,,,,,,++++++***))))))(((************************+++,,,------+++*********))))))))))))************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------,,,******+++,,,,,,+++++++++*********))))))))))))************+++,,,,,,***((('''(((******************))))))))))))))))))))))))*********)))************+++++++++,,,,,,,,,++++++++++++***************************)))************)))(((''')))))))))))))))))))))))))))))))))************+++******))))))******+++,,,++++++***************+++******************************++++++++++++******...---,,,+++***(((((('''((())))))***+++++++++***((((((((()))***+++++++++)))************+++++++++(((((())))))*********+++------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************))))))))))))******************)))))))))((((((((())))))***++++++++++++******************+++++++++***************)))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((())))))*********,,,***(((((()))***)))((()))***+++,,,,,,+++******((((((((())))))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''((()))************************)))((('''&&&(((,,,000///+++((((((***&&&'''((()))************'''((()))******)))(((''''''((())))))******))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))&&&&&&&&&'''((())))))))))))((((((((()))***++++++)))))))))))))))))))))))))))*********+++++++++,,,)))))))))*********++++++************+++,,,---...************************))))))***+++,,,,,,,,,,,,************************+++++++++***************))))))(((((((((((())))))++++++++++++++++++++++++************************************************)))******+++,,,,,,------(((''''''&&&'''((()))***((())))))************))))))******+++,,,------...+++,,,,,,------,,,,,,+++(((((()))))))))*********))))))))))))************,,,,,,+++***************((()))***+++,,,,,,,,,,,,******))))))))))))******++++++******************************************$$$'''***+++***)))***,,,))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))************************)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,(((+++......,,,******++++++++++++++++++***))))))))))))))))))************+++,,,+++)))''''''(((***))))))))))))*********************))))))))))))))))))************+++++++++,,,++++++++++++*********************************+++,,,,,,,,,+++)))'''&&&************************))))))))))))******************))))))******+++,,,++++++*********++++++,,,******************************++++++++++++******///...---,,,+++)))(((((())))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++))))))*********+++++++++++++++*********)))))))))))))))***++++++++++++***))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******(((((((((((()))))))))))),,,***)))((()))***)))(((,,,,,,,,,,,,++++++***)))************++++++++++++)))))))))((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))((())))))************)))************)))'''&&&%%%''',,,000///+++((()))+++$$$%%%''')))***))))))((('''((()))******)))((('''''''''((()))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((())))))***))))))))))))************))))))'''(((((()))***++++++,,,(((((((((((()))***,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,((())))))))))))*********(((((((((((()))***+++,,,************************((()))***+++,,,---------++++++++++++++++++++++++,,,+++++++++******))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++*********+++------'''((()))***************++++++++++++,,,---...///+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,))))))))))))************)))***+++,,,+++***(((&&&((()))***+++,,,---------******))))))))))))******)))))))))***++++++,,,,,,************************###''')))))))))+++---))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,'''+++......,,,******+++***************)))(((((())))))))))))************(((((()))(((((()))+++...(((((())))))******++++++---,,,,,,,,,++++++******)))************+++++++++)))))))))(((((((((((('''************************---......---,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************)))***++++++,,,,,,+++++++++++++++,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++******)))((((((((()))************+++++++++******))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,++++++++++++************))))))***++++++++++++***))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))******))))))((('''&&&))))))))))))************))))))))))))***************************++++++***+++***)))((()))***+++,,,***************)))((((((((((((((((((((()))******---+++******+++,,,,,,+++******)))))))))))))))***+++************,,,---...))))))************))))))))))))))))))))))))))))))+++*********))))))((((((&&&'''((()))))))))''''''+++++++++***)))(((((('''************************''''''(((((((((((('''''')))))))))***+++++++++,,,)))))))))))))))(((''''''))))))************))))))''''''(((((())))))************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***)))((('''''''''''''''(((((()))***+++++++++***+++,,,,,,+++***((('''++++++,,,,,,,,,,,,+++++++++*********))))))((((((,,,+++++++++***))))))))))))************+++++++++************************+++,,,,,,---............++++++,,,,,,,,,+++************+++++++++******)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++******))))))(((((((((***,,,+++(((''')))+++((()))***++++++***)))(((++++++************++++++***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))++++++************++++++///...,,,+++***)))))))))+++*********))))))(((((('''(((******))))))***,,,+++++++++************)))***+++,,,,,,+++***+++,,,******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++---------,,,,,,+++++++++))))))************))))))&&&'''***,,,---,,,+++***))))))))))))))))))))))))************************,,,)))%%%&&&)))+++,,,+++,,,,,,,,,++++++++++++***---,,,+++******)))((((((+++++++++******)))))))))((()))+++,,,,,,+++)))((())))))))))))************+++(((&&&'''+++---+++'''************************)))******)))'''&&&((()))---------,,,,,,,,,++++++%%%'''***,,,------,,,+++))))))***+++,,,,,,------,,,,,,---------,,,,,,+++''''''''''''((()))++++++,,,++++++******++++++,,,++++++***)))(((((())))))******+++,,,,,,---......,,,+++(((''''''))),,,...,,,,,,++++++++++++++++++------,,,+++************------------------------************************'''(((***+++,,,,,,,,,+++,,,++++++******++++++,,,************************************************+++++++++++++++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))))))))((())))))))))))************))))))))))))************)))***++++++*********+++)))))))))))))))***++++++***************)))(((((('''''''''''''''(((((()))+++***))))))************,,,,,,+++***************((('''''''''''')))***+++((((((((())))))((((((((())))))))))))))))))))))))************)))))))))((('''(((((((((((((((''''''))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))******)))))))))))))))(((''''''''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))************++++++************++++++++++++++++++++++++++++++,,,+++***)))((((((((((((((((((((()))***+++++++++)))******+++++++++******))))))************))))))+++*********))))))))))))+++++++++***************************++++++++++++******************************+++,,,,,,,,,++++++******+++,,,,,,+++++++++******+++++++++******)))*********))))))*********)))))))))))))))))))))))),,,+++******++++++***)))))))))))))))(((((((((((((((***+++***(((''')))+++((()))***++++++***)))((())))))))))))((((((''''''((()))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))+++******))))))******+++++++++***)))))))))******************)))))))))(((((()))******)))(((***++++++++++++************)))((()))******)))((()))***************************************++++++,,,,,,+++***)))(((((()))***+++*********))))))((((((((())))))************)))))))))))))))))))))***+++,,,))))))))))))))))))))))))************************,,,***'''''')))+++++++++)))*********++++++,,,,,,***)))(((((()))+++---...,,,+++++++++************)))***+++,,,,,,+++***)))))))))))))))************+++(((&&&'''+++---+++(((************************)))******)))''''''(((***((((((((())))))*********((()))***+++,,,+++******++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++)))(((((())))))+++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))))))))***++++++,,,,,,---------,,,+++)))))))))***,,,---************************,,,,,,+++*********++++++++++++++++++++++++++++++************************'''((()))***++++++******,,,++++++******++++++,,,************************************************+++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************))))))))))))************))))))))))))************'''***------***((()))+++((())))))***************)))************))))))(((((((((((((((((())))))))))))))))))(((((()))))))))......,,,+++************&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))***))))))(((''''''''''''***)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))))))))(((((())))))***+++++++++))))))))))))***+++,,,---))))))************))))))***************)))))))))***************+++++++++************+++++++++,,,++++++++++++++++++++++++)))************))))))((())))))***+++,,,,,,,,,,,,)))******+++++++++******++++++************++++++((((((((((((((((((((((((---,,,+++++++++,,,***)))))))))))))))************((()))******)))((()))+++))))))************))))))+++,,,,,,---,,,+++***)))&&&''')))***+++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++******))))))******+++((((((((((((((()))***+++************)))))))))))))))***+++***)))((()))***+++++++++************)))((()))******)))((()))***************************)))))))))************+++******))))))))))))******)))))))))((((((((((((((())))))************)))))),,,***((('''''')))+++,,,))))))))))))))))))))))))************************---+++)))((()))++++++***''''''((()))***+++,,,---))))))'''''')))+++...000,,,,,,,,,++++++++++++***************************))))))))))))************+++(((&&&(((+++,,,+++(((***************************++++++***(((((()))+++%%%%%%&&&'''((()))***+++++++++++++++******)))))))))***++++++,,,++++++*********+++++++++++++++******************+++,,,---***+++,,,,,,,,,,,,+++***,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---((((((((()))*********+++++++++*********+++,,,,,,)))*********************************************))))))***++++++******)))++++++************++++++************************))))))))))))))))))))))))***++++++++++++***))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''((()))***************((()))))))))************((()))))))))************'''+++......***((((((***((()))+++,,,,,,,,,+++***))))))************)))(((******++++++,,,,,,,,,,,,))))))))))))(((((()))***///...,,,+++***)))(((((((((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))),,,+++)))'''&&&&&&'''(((...,,,)))''''''(((***,,,******************************++++++++++++***************))))))((((((''')))))))))))))))(((''''''))))))************))))))(((((((((((()))))))))))),,,,,,,,,,,,------------++++++************++++++************************,,,,,,+++***))))))******)))))))))******++++++++++++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************)))(((''''''(((((()))+++,,,,,,,,,,,,))))))***+++++++++******,,,++++++++++++++++++,,,************************000...------......,,,+++*********++++++,,,,,,,,,((()))))))))))))))******)))))))))******))))))))))))***,,,......---,,,***'''((()))***++++++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))***************)))))))))))))))***++++++***((('''((()))+++++++++*********))))))***+++,,,,,,+++***+++,,,************************)))))))))))))))))))))******))))))))))))))))))***++++++++++++++++++******))))))************)))))),,,,,,***))))))***++++++))))))))))))))))))))))))************************---,,,******************'''(((((()))******++++++******************++++++,,,,,,,,,+++++++++++++++++++++***))))))***++++++((()))))))))***************((('''(((***,,,***)))************************+++,,,,,,+++)))(((***+++(((((()))******+++,,,,,,,,,+++******))))))******''''''''''''(((***,,,---))))))***+++++++++*********************+++,,,,,,)))***,,,------,,,***))),,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,---...---,,,,,,'''(((((()))***+++,,,,,,******))))))***+++,,,,,,))))))))))))************************************++++++,,,,,,+++++++++***++++++************++++++******************************************************+++++++++******)))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((()))))))))************((()))))))))************(((+++------***((((((***)))***,,,---------,,,+++((())))))*********))))))******+++,,,---,,,,,,+++)))***+++***((((((***,,,------+++***((((((''''''))))))***+++,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******,,,+++)))((('''''''''(((...---***((((((***,,,---******************************++++++++++++******+++++++++******))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))((((((((((((++++++,,,,,,,,,---------++++++************++++++************************,,,+++******************************++++++++++++---,,,***)))))))))***+++++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++***)))(((((('''((()))***+++,,,,,,,,,((()))***+++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++///...,,,,,,------,,,+++((())))))******+++++++++)))(((((()))***************))))))))))))))))))***!!!###&&&(((******)))((())))))*********))))))((())))))*********+++++++++***************************))))))))))))))))))***++++++***))))))))))))***))))))))))))))))))*********++++++***((('''((()))+++++++++*********))))))***+++,,,,,,+++***+++,,,***************************))))))))))))))))))))))))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++,,,---------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))((()))+++,,,,,,+++***)))++++++++++++++++++++++++++++++***))))))***++++++((()))))))))************)))(((((()))***+++******))))))))))))))))))))))))+++,,,,,,+++)))(((***+++++++++++++++++++++++++++******))))))******+++,,,,,,***(((&&&'''))),,,...((()))***+++++++++++++++******)))))))))***++++++)))***,,,------,,,***))),,,+++++++++++++++,,,,,,+++++++++++++++++++++***)))+++,,,......---,,,+++))))))******+++,,,------))))))))))))***++++++,,,*********+++++++++,,,,,,*********************************)))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++)))******+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))((('''))))))))))))************))))))))))))************,,,,,,+++*********))))))***++++++,,,---,,,,,,,,,((())))))************)))'''((()))++++++***)))))))))+++,,,+++((('''***---,,,+++***)))(((((((((((('''((()))***+++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************+++******)))((((((((((((+++***(((''''''(((***+++(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++************)))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((()))))))))*********++++++************++++++************************+++******)))))))))******++++++++++++++++++++++++---,,,+++***))))))))))))))))))************))))))*********+++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))(((((()))***++++++++++++((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))+++***))))))++++++***)))'''''''''''''''((((((((()))((('''(((***++++++*********))))))))))))******"""$$$&&&(((************))))))******))))))(((''')))************+++++++++***************************))))))(((((())))))***,,,+++******))))))))))))))))))))))))************)))***+++***)))((()))***+++++++++************)))((()))******)))((()))***************************+++************)))))))))))))))************))))))***************+++++++++))))))************)))))))))+++,,,......---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***++++++*********)))))))))%%%'''))),,,------,,,+++)))************+++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))***++++++***(((((()))+++*********))))))((((((((())))))******++++++++++++000...,,,***)))***+++,,,))))))***+++,,,,,,,,,,,,******)))))))))******+++***+++,,,,,,,,,,,,+++***+++************+++,,,,,,*********+++++++++++++++)))***,,,---------,,,+++*********+++,,,,,,------******)))))))))***++++++******++++++,,,---------************************''''''&&&&&&&&&''''''(((******))))))))))))******************************************************))))))***++++++++++++***&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++******+++++++++******)))))))))))))))************))))))))))))************000,,,((('''***+++***(((******))))))******+++,,,(((((()))***************&&&''')))***+++***)))((('''***,,,***&&&&&&(((,,,,,,+++******)))))))))***&&&'''((()))*********)))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************))))))*********))))))(((((('''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))************)))))))))))))))(((''''''''''''((((((((((((''''''***)))))))))((((((((('''''''''((((((((()))))))))++++++************++++++************************)))))))))(((((())))))***++++++++++++++++++++++++******+++++++++******)))))))))************))))))*********++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******))))))************))))))(((((()))++++++,,,,,,+++*********))))))*********(((((((((((((((((((((((((((''''''(((***++++++***))))))(((((((((((((((((()))'''&&&(((+++,,,+++***+++***)))(((((()))***+++)))))))))***++++++,,,,,,'''((()))))))))))))))((()))************+++++++++************************))))))(((((((((((())))))))))))((((((((()))******((()))))))))************((()))******)))(((***++++++++++++************)))((()))******)))((()))***************************,,,,,,++++++************((()))***++++++***)))(((((()))))))))************))))))************))))))((())))))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((('''(((************+++++++++++++++))))))))))))***+++,,,---(((((()))))))))*********)))***+++,,,,,,+++***)))))))))))))))************((())))))***))))))***+++)))))))))))))))))))))))))))******)))''''''(((***''''''((((((((((((((((((******+++,,,+++***)))(((''')))+++---...,,,+++))))))***+++,,,------------,,,++++++*********++++++++++++++++++++++++++++++)))))))))))))))***+++,,,))))))******++++++,,,,,,)))******+++++++++++++++************+++++++++++++++******))))))))))))*********++++++,,,------...************************''''''&&&&&&'''((()))*********))))))))))))******************************(((((((((((((((((((((((())))))***+++++++++++++++%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))************))))))))))))************333,,,&&&%%%***---+++''')))((('''''''''(((***+++(((((()))***************''')))+++,,,,,,,,,***)))%%%)))+++)))%%%$$$'''+++,,,,,,++++++***+++++++++&&&''')))+++++++++*********((('''&&&&&&'''(((***))))))))))))))))))))))))(((((())))))*********+++'''(((***++++++***)))(((''''''((((((((((((((((((************************))))))************))))))''''''(((((())))))******)))))))))))))))(((((('''))))))************))))))******))))))((((((((('''))))))))))))************++++++************++++++)))))))))))))))))))))))))))((((((((((((((())))))++++++++++++++++++++++++'''(((***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++******)))************))))))((((((((()))++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))(((((()))+++------,,,---,,,,,,,,,++++++******)))'''&&&(((+++---,,,***+++***)))(((((()))***+++***)))((((((''''''((((((%%%&&&''')))************)))************+++++++++************************))))))(((((((((((())))))%%%&&&&&&&&&((()))***+++(((((())))))*********+++'''(((******))))))***,,,+++++++++************)))***,,,,,,,,,+++***+++,,,************************,,,,,,,,,+++++++++******((()))***++++++***)))((())))))******+++++++++,,,))))))************))))))((('''&&&&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))$$$'''))))))'''&&&(((***))))))***+++,,,------...111...***'''&&&'''***,,,''''''(((((()))))))))***((()))+++,,,,,,+++)))((())))))))))))************((()))******))))))***+++)))))))))))))))))))))))))))******)))'''&&&((()))&&&''''''((()))***+++++++++,,,------,,,***'''%%%&&&---000///+++((()))***+++,,,---.........------,,,++++++,,,,,,,,,,,,++++++******++++++,,,))))))(((((()))***++++++(((((()))***+++,,,,,,---))))))*********+++++++++*********)))))))))))))))++++++***)))(((((())))))))))))***+++,,,,,,------***************************)))))))))***+++---...******))))))))))))******************************''''''''''''''''''''''''((()))***+++++++++++++++((())))))(((((('''&&&%%%******+++++++++******)))(((''''''(((******)))((())))))))))))))))))))))))------------------------++++++************++++++,,,+++(((''''''(((+++,,,))))))*********++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))+++---///...+++(((+++******,,,......---,,,---+++)))((('''((()))***************************((()))***++++++***((('''***)))((((((((()))+++,,,---+++))))))+++,,,---,,,,,,+++***((((((((())))))+++)))'''%%%%%%'''***---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***+++---------+++)))((())))))))))))************)))((('''((()))***)))(((,,,++++++******++++++,,,))),,,---,,,((('''(((+++***)))))))))+++,,,+++***---,,,,,,+++***)))((((((***************)))((((((+++,,,,,,++++++***)))((())))))))))))((((((((((((************************------+++&&&%%%(((***((())))))))))))))))))))))))******************************))))))******+++,,,,,,,,,+++******+++++++++))))))************)))))),,,,,,,,,++++++*********)))***+++,,,,,,+++)))))),,,,,,------,,,+++)))((()))************+++++++++,,,,,,++++++***))))))))),,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++,,,,,,+++******+++---))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++......------------......111///---+++***)))******+++***)))(((((()))***+++(((((()))******************)))((('''((()))+++,,,---------,,,,,,+++++++++------,,,++++++******)))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,&&&''''''((()))******+++(((((())))))*********+++---,,,,,,+++***)))'''''',,,+++***)))((((((((()))((())))))))))))*********''''''((()))))))))((((((*********++++++******)))))))))***+++,,,---,,,,,,))))))))))))))))))))))))***************************))))))))))))))))))***+++***)))(((((()))***+++++++++************************++++++++++++*********))))))(((((())))))***))))))***---......+++((((((((((((+++...000000///,,,+++)))(((((((((***+++************************((()))***++++++***((('''***)))((((((((()))++++++,,,***))))))+++,,,,,,,,,))))))(((((()))***+++,,,...,,,)))'''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,((((((((()))))))))************)))((((((((())))))))))))))))))))))))))))))***+++,,,------+++)))((((((((()))))))))*********)))((('''(((***+++***))),,,++++++******++++++,,,***+++,,,+++***)))***+++***)))))))))+++,,,+++***,,,,,,++++++***)))))))))+++++++++++++++***))))))((())))))))))))(((''''''************))))))))))))************************---000///++++++---,,,***))))))))))))))))))))))))******************************))))))******+++,,,...------,,,,,,---------(((((())))))))))))((((((++++++*********))))))))))))***++++++++++++***)))...---+++***))))))******)))************+++++++++))))))))))))))))))******+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))******+++***)))(((***,,,))))))))))))))))))))))))******************************************************++++++++++++******,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,---+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&''''''((((((''''''&&&+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,------///...---+++*********++++++***)))(((((())))))***((()))***++++++++++++++++++***)))(((((()))+++,,,+++++++++******))))))))),,,,,,,,,++++++++++++************+++++++++,,,,,,++++++******************''''''(((((())))))******))))))))))))*********+++,,,,,,,,,+++***)))''''''***)))))))))))))))(((((()))))))))************+++&&&'''((()))************))))))******+++******)))))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***,,,++++++******)))((((((***+++,,,------,,,+++******))))))(((((())))))***))))))***,,,...---+++)))(((((((((+++...//////...+++***)))(((((()))+++,,,************************((()))***++++++***)))((()))))))))((()))******+++,,,***))))))+++,,,,,,+++&&&&&&'''((()))+++---...,,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))))))))*********++++++,,,,,,+++***)))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))(((((((((((()))))))))))))))(((((()))+++---,,,+++++++++************++++++,,,+++***+++,,,---,,,+++***)))))))))+++,,,+++***************************+++,,,,,,,,,,,,+++******''''''((())))))))))))(((++++++++++++************************************))),,,---+++***+++***&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++++++++,,,)))******************)))***))))))))))))((((((((()))******+++++++++******...,,,***''''''(((***+++)))************+++++++++&&&''''''((())))))***************)))))))))((((((((())))))))))))))))))((())))))))))))))))))))))))((()))***)))'''''')))+++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******))))))(((++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******%%%&&&&&&''''''&&&&&&%%%))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++++++++++++++***)))(((((()))))))))******++++++++++++***,,,+++)))(((((()))***+++***************)))))))))******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++++++++***)))((()))))))))))))))))))))))))))))))))***************,,,,,,,,,+++***)))((('''&&&'''((()))***)))(((((()))************+++++++++(((((()))***************((())))))***************)))******)))'''%%%$$$$$$))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((************)))))))))))))))***,,,------,,,***)))++++++************++++++)))))))))+++------+++)))++++++***+++------+++******))))))))))))***,,,,,,************************(((((()))************))))))))))))))))))******++++++***))))))+++,,,,,,+++%%%&&&'''(((***,,,---...&&&'''((())))))******)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))))))*********++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))******++++++++++++***)))''''''((((((((()))))))))***)))(((***,,,...---,,,++++++************++++++---***)))***...///...+++***)))))))))+++,,,+++***))))))*********+++++++++***++++++,,,++++++******((((((***++++++,,,,,,,,,++++++*********)))))))))************************'''******'''''')))((($$$(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))*********++++++++++++,,,+++)))((('''((()))***))))))*********+++++++++((((((((()))))))))******+++*********))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***)))(((''')))+++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***)))(((++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((************************))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++***))))))((((((((())))))***************))),,,+++***)))))))))******,,,,,,,,,+++++++++++++++))))))***+++,,,,,,------************++++++++++++***+++,,,,,,+++***((('''******))))))))))))))))))************************++++++++++++***)))((('''###%%%''')))******((('''************++++++++++++***************)))(((((('''((()))***************)))+++,,,,,,)))((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++((()))***++++++***)))(((''''''((()))******++++++((()))***++++++***)))(((+++******************+++)))))))))***,,,,,,+++))),,,+++***+++,,,,,,+++))))))))))))******+++,,,,,,))))))))))))))))))))))))(((((()))***************((()))))))))***************)))((()))+++,,,+++***'''(((((()))***+++++++++%%%&&&((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''''''''''')))*********++++++++++++******))))))***+++,,,,,,)))))))))))))))))))))))))))*********************(((((((((((())))))))))))***))))))***,,,...---,,,+++******))))))******+++---***)))***...///...+++***)))))))))+++,,,+++***)))))))))***++++++,,,,,,))))))***************)))'''((()))+++,,,,,,,,,,,,******)))))))))(((((((((***************************,,,***&&&&&&)))+++)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***++++++,,,---............---***++++++++++++++++++***************************)))))))))******++++++,,,)))************)))(((((())))))*********++++++++++++++++++******))))))))),,,,,,+++++++++*********)))******++++++******))))))))))))))))))))))))))))))***+++***((((((***+++))))))))))))))))))))))))******************************************************++++++++++++******+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,******++++++++++++++++++************))))))((((((((())))))***))))))((((((++++++***************+++++++++++++++++++++++++++))))))***+++,,,------...))))))*********+++++++++***++++++,,,,,,***)))(((************))))))))))))+++++++++******************************)))((('''###%%%''')))******)))((())))))*********+++++++++************)))((('''&&&''''''((()))************!!!%%%(((***)))))),,,...))))))))))))))))))))))))************************++++++************++++++((()))***++++++***)))(((%%%&&&'''(((***+++,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))((()))+++,,,+++)))(((((((((***---...---,,,*********+++++++++++++++))))))))))))))))))))))))((((((((()))******++++++(((((()))************))))))((((((***+++,,,***)))((()))************)))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********++++++((((((((()))***+++,,,,,,)))))))))))))))))))))))))))))))))************+++))))))))))))************+++*********,,,---,,,+++******))))))))))))******,,,+++***+++,,,---,,,+++***)))))))))+++,,,+++***))))))******+++++++++,,,(((((()))************)))&&&&&&'''))))))*********))))))))))))((((((((('''***************************+++((($$$###(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******&&&''')))***+++******)))(((((())))))))))))(((((())))))************++++++))))))))))))***+++,,,---((()))+++,,,+++***)))((()))************+++++++++,,,,,,,,,+++***))))))))),,,,,,,,,++++++++++++******++++++,,,,,,++++++***))))))))))))))))))))))))******+++***)))(((***,,,))))))))))))))))))))))))******************************************************++++++++++++******+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***,,,------,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))******++++++******)))------,,,+++***)))((('''))))))))))))))))))))))))************************,,,++++++++++++++++++,,,)))***+++++++++++++++***))))))************)))))))))************)))((((((*********+++++++++,,,,,,((((((((()))))))))))))))))))))***+++,,,,,,------)))))))))************+++*********+++++++++******************************+++++++++++++++*********)))*********))))))((('''%%%&&&''')))******))))))((())))))))))))*********(((((()))))))))(((''''''&&&'''((()))************"""''''''&&&&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))&&&''''''((()))***++++++,,,+++)))(((((()))+++,,,((((((''''''''''''((((((***(((((()))++++++***)))(((((((((***,,,---,,,++++++++++++,,,++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))***+++******))))))((((((***,,,,,,***((('''((()))***+++******)))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++,,,+++******++++++***)))******))))))))))))*********+++,,,+++***)))***+++***)))))))))+++,,,+++******************+++++++++((()))******+++++++++***&&&'''((()))))))))))))))*********)))))))))((((((************************''')))((($$$%%%((()))'''))))))))))))))))))))))))************************((((((((((((((()))******$$$%%%''')))))))))((('''))))))************))))))((((((((()))))))))*********))))))))))))+++,,,---++++++*********+++++++++)))************+++++++++***************)))))))))++++++++++++***************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***)))(((''')))+++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))+++,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***,,,------,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************+++******))))))******+++******+++,,,++++++***)))'''((()))***++++++******,,,,,,,,,,,,,,,+++******((()))***+++,,,---------'''((((((((()))))))))************++++++,,,,,,,,,))))))))))))************))))))))))))***+++,,,,,,)))))))))******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))((('''((((((((())))))*********''''''((((((((()))))))))%%%&&&'''((())))))))))))&&&'''((()))************%%%))),,,+++'''&&&(((+++))))))))))))))))))))))))************************))))))(((((((((((())))))***))))))))))))))))))***(((((((((((())))))))))))...,,,***((((((***,,,...******))))))))))))*********(((((((((***+++***))),,,+++******++++++)))''',,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))++++++******)))(((((((((***,,,,,,***(((&&&''')))***+++++++++***&&&&&&''''''(((***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,---+++******+++***)))'''******))))))))))))******))),,,---,,,(((''')))+++***)))))))))+++,,,+++***************************)))***+++,,,,,,,,,,,,,,,)))******++++++++++++***+++++++++************)))************************(((,,,---++++++...---)))))))))))))))))))))))))))************************((((((((((((((()))******)))+++---///000///...---,,,------......------,,,&&&'''''''''(((((())))))***))))))))))))+++---...---,,,***))))))***---...)))************+++++++++''''''(((((())))))******************))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''%%%&&&(((***,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------+++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,------------,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,+++***)))(((%%%''')))***++++++++++++............------,,,+++'''((()))+++------......))))))******+++++++++,,,***++++++++++++,,,,,,,,,))))))))))))************))))))(((((()))+++---...(((((()))***+++,,,,,,,,,,,,,,,,,,++++++*********((()))))))))))))))((('''***))))))))))))******+++''''''''''''((((((((((((******))))))))))))******++++++***)))))))))))))))(((((())))))))))))((((((*********))))))))))))(((,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,******++++++++++++******)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++,,,+++++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***+++++++++*********************)))))))))+++,,,---&&&'''))))))'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))************))))))((()))***,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((!!!###&&&)))+++,,,,,,,,,,,,)))'''(((+++......------------,,,,,,+++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***************)))(((''''''''')))***+++++++++***))))))***+++,,,,,,,,,,,,+++)))))),,,...))))))))))))))))))))))))******))))))((((((''''''))))))************))))))%%%''')))***+++++++++*********+++,,,,,,---......+++,,,,,,,,,+++)))((('''))))))************))))))))))))******++++++,,,,,,(((***++++++)))((())))))))))))))))))))))))))))))+++***)))(((((()))***++++++,,,,,,,,,++++++---///---+++))))))***+++***)))******************************************************+++***)))(((&&&$$$---,,,***)))))))))******///...---,,,+++*********)))))))))))))))))))))))))))((('''''''''(((***+++((((((''''''((()))+++,,,))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))************))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***)))((((((((()))+++,,,''''''''''''((()))***+++...,,,+++***+++***)))'''************************------,,,++++++******)))(((((())))))))))))((((((***)))(((''''''((()))***'''***------,,,***))))))......,,,+++)))((('''&&&******++++++++++++******************************''')))***+++***))))))***///'''***,,,&&&(((---************))))))))))))((()))************+++++++++((()))***+++,,,---------)))((('''&&&&&&'''((()))++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))************))))))))))))******))))))((('''''''''''''''*********************************++++++,,,,,,,,,+++,,,,,,,,,++++++***)))******)))(((((()))******)))******++++++******))))))***+++++++++***))))))******++++++++++++******++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((((((((())))))******************************)))))))))***+++,,,&&&(((***)))((('''((((((*********++++++*********(((((((((((((((((((((((())))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))******))))))(((+++)))''''''***,,,---,,,------,,,,,,,,,+++++++++++++++***************+++************************))))))))))))))))))))))))************))))))))))))&&&''''''(((((((((((((((***))))))((()))***+++,,,,,,+++***))))))******+++*********)))((((((***,,,))))))))))))))))))))))))***)))))))))))))))(((((())))))************))))))'''((()))******+++************++++++,,,------...------+++***)))))))))))))))))))))******))))))))))))))))))***************''')))******)))((()))***))))))))))))))))))))))))*********))))))************+++,,,,,,++++++,,,...---+++))))))***+++***)))************************))))))))))))))))))))))))++++++++++++***)))(((''',,,,,,***)))))))))******,,,,,,+++***************)))))))))))))))))))))))))))(((((('''((()))***+++,,,+++)))(((''''''(((((())))))))))))))))))))))))+++******)))((((((''''''))))))))))))************************************'''((((((((())))))))))))***))))))((()))***+++,,,,,,+++***************++++++)))((()))***+++***)))************************)))******++++++,,,,,,---((())))))))))))))))))(((***)))(((((((((((()))***(((***,,,,,,+++))))))***---------,,,,,,+++++++++******++++++++++++******************************************++++++,,,,,,---'''+++...)))***...***++++++*********))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,***))))))(((((())))))***************+++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******))))))************))))))******))))))))))))******************))))))))))))***))))))(((((())))))***)))(((((('''''''''''''''++++++))))))))))))++++++((())))))***+++,,,---...+++++++++,,,++++++***)))))))))(((((((((((()))))))))******++++++******)))***+++++++++***))))))((())))))************))))))******))))))))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))******)))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((())))))''')))******)))(((((())))))******************)))''''''''''''''''''''''''((())))))******))))))(((***))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))((((((---,,,+++***)))((((((((()))((('''''')))++++++***,,,,,,,,,++++++++++++++++++++++++******++++++,,,************************))))))))))))))))))))))))************))))))))))))&&&'''(((((())))))((((((+++***************+++,,,,,,,,,+++***))))))******(((((()))(((&&&&&&(((***)))))))))))))))))))))))))))))))))***************))))))************))))))******))))))))))))***************+++,,,,,,------...---***(((((()))***,,,((())))))******))))))(((***))))))))))))))))))(((%%%'''))))))(((((()))***))))))))))))))))))))))))******++++++++++++******)))***++++++******+++------+++))))))***+++***)))************************))))))))))))))))))))))))++++++************++++++,,,+++******)))*********+++******)))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++++++++***((((((((((((((())))))))))))))))))))))))*********))))))(((((('''))))))))))))************++++++++++++++++++++++++***************+++++++++***))))))))))))***++++++------,,,******)))))))))'''&&&&&&'''***++++++***************************))))))******+++,,,,,,,,,))))))************))))))***))))))(((((())))))***)))***++++++***)))***+++******++++++,,,------...******++++++++++++******************************,,,)))''''''***,,,,,,***+++''',,,///)))+++...(((,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,,,,++++++++++++************++++++((())))))******+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************++++++++++++************++++++++++++************))))))))))))******++++++*********)))))))))))))))(((((((((((())))))******))))))))))))*********)))'''&&&&&&''')))***'''''''''((()))***************++++++++++++******))))))))))))))))))))))))))))))************))))))+++++++++******)))(((((((((((())))))))))))(((((()))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************'''''''''''''''''''''''')))))))))))))))*********)))))))))))))))))))))))),,,,,,+++******)))(((((('''((()))******)))((('''(((((((((((())))))))))))******)))(((((((((''''''((()))++++++)))))))))***))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((***)))((((((((()))+++,,,((((((((((((((((((((((((((())))))))))))*********))))))(((((((((((())))))***))))))))))))+++,,,...))))))((()))***++++++++++++++++++++++++******************)))******++++++************************))))))))))))))))))))))))************)))))))))((())))))***++++++++++++***************************,,,,,,+++******)))))))))'''((()))((('''&&&((()))))))))))))))))))))))))))))))))******++++++,,,,,,))))))************)))))),,,+++)))((((((((()))***)))*********++++++,,,,,,,,,,,,+++*********++++++((())))))******))))))(((******))))))((((((''''''$$$&&&(((((((((((()))***))))))))))))))))))))))))***+++,,,------,,,+++***(((***++++++***)))***+++---+++))))))***+++***)))************************))))))))))))))))))))))))******)))((()))***,,,---++++++******************,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((())))))***++++++))))))))))))))))))))))))*********)))))))))((((((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++***))))))((((((((()))'''&&&%%%''')))******)))************************,,,,,,++++++***))))))))))))******++++++******))))))))))))))))))))))))))))))***+++***))))))+++---'''(((((()))***++++++,,,******++++++++++++******************************,,,'''"""###(((+++***''',,,))),,,---(((---222+++------,,,,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,,,,+++******++++++************++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************+++******))))))******+++******++++++++++++******)))******++++++******)))******))))))))))))******,,,++++++******))))))((())))))(((((((((((())))))******))))))))))))******)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))******++++++*********************************)))))))))******)))))))))+++******))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''(((((())))))************))))))))))))))))))))))))++++++***)))(((((('''''''''((()))******)))((('''''''''(((((())))))))))))))))))))))))((((((''''''((()))++++++)))))))))***++++++************++++++''''''''''''''''''''''''(((((())))))))))))((((((***)))((((((((()))+++,,,(((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((((((((())))))((((((((((((***,,,...///******+++++++++++++++,,,************************((((((((((((((()))******************************************************************)))))))))((()))******+++++++++++++++))))))))))))))))))((((((++++++++++++******))))))((()))******)))((()))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))************)))))),,,+++***((((((((())))))))))))***************+++)))***,,,---...,,,+++***))))))************))))))******))))))((((((''''''$$$&&&(((((((((((()))***))))))))))))))))))))))))***+++,,,------,,,+++***(((***,,,,,,***))))))***---+++))))))***+++***)))************************++++++++++++++++++++++++)))(((''''''((()))+++,,,************+++*********......,,,+++))))))(((((())))))))))))))))))))))))((())))))***************(((((())))))***+++++++++))))))))))))))))))))))))************))))))))))))((()))))))))************++++++++++++++++++++++++************************)))*********++++++++++++)))))))))))))))***++++++)))''''''(((*********)))************************,,,,,,+++******))))))(((******++++++++++++******))))))************)))))))))*********))))))+++---))))))))))))))))))************++++++++++++******************************,,,'''"""###(((+++***''',,,))),,,+++(((444===999---------,,,,,,,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,+++******************************,,,++++++***)))((('''''')))***++++++,,,,,,,,,,,,************************++++++************++++++******++++++++++++******(((((())))))))))))((((((******))))))))))))******,,,+++++++++******)))))))))((((((''''''(((((()))'''''''''''''''(((((()))******((((((((((((******++++++*********)))))))))((()))******+++***************++++++++++++******((())))))******))))))(((***))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************((((((((()))******++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((('''(((((())))))******+++))))))*********)))((((((''')))******)))(((((()))***)))(((''''''((()))***'''''''''''''''''''''''''''(((((())))))((((((''')))(((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))*********)))))))))******+++)))+++------+++***+++,,,)))))))))))))))*********'''''''''''''''((()))***++++++++++++++++++++++++************************************))))))))))))'''((())))))******))))))((())))))))))))((('''''')))***++++++++++++******(((***,,,+++***))))))***)))))))))))))))))))))))))))))))))***************))))))************))))))++++++***))))))((())))))))))))))))))))))))))))))'''))),,,///000...+++)))***++++++++++++++++++******))))))))))))))))))(((%%%'''))))))(((((()))***))))))))))))))))))))))))******++++++++++++******)))+++------+++***)))***---+++))))))***+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''((()))******))))))***++++++++++++***...---,,,+++***)))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++***)))((('''))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++*********))))))))))))))))))***++++++,,,,,,++++++*********++++++---......***)))))))))+++,,,,,,+++************************(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++)))******++++++******)))((()))++++++******+++---+++++++++++++++***************++++++++++++******************************,,,)))''''''***,,,,,,******)))+++******;;;HHHDDD---------,,,,,,,,,++++++)))************+++++++++***++++++,,,,,,,,,++++++)))***++++++++++++***))),,,,,,+++***)))(((((('''******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******(((((())))))))))))((((((******))))))))))))******++++++++++++++++++++++++((((((''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))***************(((((()))***************((()))***++++++***)))((((((((())))))))))))((((((((((((''''''((()))***+++((())))))******))))))((()))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***++++++,,,((()))***+++++++++***)))&&&(((***)))((('''((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***************)))(((''''''(((***------+++))))))+++((((((((()))))))))******''''''''''''((()))***+++++++++++++++++++++++++++************************************))))))))))))(((((()))************))))))******+++***)))((('''((((((***+++,,,,,,++++++(((***,,,,,,***))))))***))))))))))))))))))))))))***)))))))))))))))(((((())))))************)))))))))************))))))((())))))))))))))))))))))))((())),,,...///...---,,,+++,,,,,,------,,,,,,+++)))))))))***************''')))******)))((()))***))))))))))))))))))))))))*********))))))************,,,......,,,*********---+++))))))***+++***)))************************++++++++++++++++++++++++((())))))*********))))))((()))***+++,,,++++++*********)))))))))******+++))))))))))))))))))))))))((()))***+++++++++******++++++,,,,,,+++***((('''))))))))))))))))))))))))************************))))))))))))************************************+++*********)))))))))((()))***+++,,,,,,,,,++++++,,,,,,+++++++++,,,------***))))))+++...000000///************************(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))&&&(((+++,,,+++++++++,,,************++++++++++++******++++++++++++******************************************++++++,,,,,,***))),,,***)))999EEE>>>,,,,,,,,,,,,++++++++++++)))************+++++++++)))***++++++,,,,,,,,,,,,***+++,,,------,,,+++******+++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******)))))))))******)))))))))******))))))))))))******)))******++++++,,,,,,---((((((''''''''''''(((((()))))))))))))))***++++++&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******(((((()))***************'''((()))******)))((('''(((((())))))))))))((((((''''''''''''((()))+++,,,))))))************))))))))))))******+++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))***************+++++++++***)))(((''''''((()))***((())))))***+++,,,,,,,,,((()))***+++,,,,,,+++***&&&((())))))(((''''''(((,,,***)))'''''')))***,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++'''((()))******)))(((''''''***,,,,,,)))((((((***'''((((((((())))))******(((((((((((()))***+++,,,++++++++++++++++++++++++************************************))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,+++***)))(((&&&((()))+++,,,,,,,,,+++''')))+++,,,***)))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))((()))***++++++***)))((())))))))))))((((((((((((******+++,,,------......,,,------......------,,,))))))******++++++,,,,,,(((***++++++)))((())))))))))))))))))))))))))))))+++***)))(((((()))***+++***---//////---+++******---+++))))))***+++***)))************************************************)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***&&&&&&&&&''')))***,,,---))))))))))))))))))))))))((()))***+++,,,+++******'''(((***+++,,,,,,++++++))))))))))))))))))))))))******************++++++))))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,---,,,++++++,,,,,,+++***))))))))))))))))))))),,,000222333333************************++++++******)))(((((((((+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))%%%(((+++---,,,+++++++++''''''(((((())))))************++++++++++++******************************''')))++++++***)))*********+++---(((%%%222:::000,,,,,,,,,+++++++++******)))************+++++++++((()))***+++,,,---------,,,,,,---......---,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++************++++++++++++************))))))))))))******))))))***+++,,,------...''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,''''''''''''(((((((((((()))(((&&&''')))******)))''''''((()))***++++++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%'''((()))*********)))))))))))))))))))))************)))))))))(((((('''&&&%%%%%%$$$+++)))((()))***+++,,,+++***)))(((''''''((()))***************************************************))))))***++++++++++++***)))(((((((((((())))))***++++++******))))))((((((---+++(((&&&&&&(((+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********))))))))))))*********)))((((((((()))+++,,,)))(((((((((***+++***))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((''')))******))))))+++,,,++++++++++++++++++++++++((((((((((((((())))))***,,,,,,,,,++++++*********)))***)))(((&&&''')))++++++++++++*********))))))(((((())))))*********++++++)))''')))+++,,,***'''******++++++++++++******************************,,,,,,++++++++++++,,,,,,************************...---,,,+++************)))******++++++,,,------((('''&&&''')))++++++***(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++++++++)))((('''###%%%''')))***+++++++++***))))))((()))+++---...+++++++++++++++,,,------000...+++*********))))))(((((((((((((((((((((((())))))*********+++++++++(((***...000000...***((())))))((((((''''''&&&&&&************************)))***,,,,,,***)))***+++,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))+++***)))))))))***,,,---+++*********))))))((((((******))))))))))))******+++++++++*********))))))************************+++,,,------......------)))))))))***+++++++++,,,(((((()))***+++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,+++******))))))*********))))))((((((((((((((((((((((((((('''((()))***************))))))(((((('''''''''&&&)))((((((''''''(((((()))(((((((((((()))***+++,,,''''''''''''((((((((((((***((('''''')))***))))))(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((***(((&&&''')))***(((&&&***))))))((()))***+++,,,***)))))))))))))))))))))))))))************))))))++++++***))))))(((''''''))))))((()))***+++*********)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))******))))))((()))))))))*********))))))))))))))),,,+++)))'''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((()))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********))))))))))))*********)))((((((((()))++++++***)))((()))+++,,,+++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************+++******))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))''''''''''''((())))))***((()))))))))))))))((((((&&&'''((('''&&&%%%&&&'''************************+++++++++++++++,,,,,,---............------------)))))))))((('''''')))++++++++++++*********))))))((()))))))))***************)))((()))++++++)))''')))******++++++******)))***************************))))))(((((())))))***************************------,,,+++************---,,,,,,++++++******)))((('''&&&''')))++++++************+++++++++++++++))))))))))))))))))))))))************************)))******+++***)))((('''&&&''')))************)))***))))))))))))+++,,,---(((((('''''''''(((((()))///---***)))***+++***))))))))))))))))))))))))))),,,,,,++++++******))))))''')))+++------+++)))'''(((((((((((((((((())))))(((((((((((((((((((((((((((***,,,+++***)))******,,,+++******))))))******)))***++++++++++++***)))******))))))******+++,,,************)))))))))(((+++***)))))))))))))))***+++++++++*********))))))************************++++++,,,------------,,,***************+++++++++)))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++,,,------------///...---,,,***)))(((''')))******+++******))))))************************))))))******+++*********)))))))))(((((((((''''''***))))))(((((())))))***(((((((((((()))***++++++''''''''''''((((((((((((+++)))''''''((())))))((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((******)))((((((''''''''''''((())))))))))))))))))))))))******))))))************))))))+++++++++******))))))((('''((()))***+++***))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++***)))((((((((((((((())))))))))))))))))***++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))((()))******++++++***)))***,,,,,,,,,***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******'''&&&&&&&&&''')))+++,,,)))*********)))(((((('''((()))+++***))))))***,,,)))))))))))))))))))))))),,,++++++++++++,,,------******++++++++++++++++++((()))***)))'''''')))++++++************)))))))))))))))))))))***************)))((()))++++++)))((()))******++++++******)))***************************))))))(((((())))))***************************---,,,+++***)))))))))))),,,,,,,,,+++******)))))))))'''&&&''')))***************++++++,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))******+++******))))))))))))))))))***+++,,,---******)))))))))))))))***,,,+++))))))+++,,,++++++************************...---,,,+++***)))((((((((()))***++++++***)))((('''(((((()))******++++++(((((((((((((((((((((((((((***++++++***))))))***++++++***)))))))))******)))******++++++******)))))))))***+++++++++++++++************)))))))))))),,,+++***)))))))))))))))+++++++++*********************************************+++,,,,,,,,,,,,++++++++++++***************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))+++,,,------------///...,,,***)))(((((()))******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))*********)))))))))))))))***))))))(((((())))))***((((((((((((((()))******''''''''''''((((((((((((+++)))''''''((()))((('''*********)))))))))))))))))))))(((((((((((())))))************************))))))((()))))))))))))))&&&&&&&&&&&&''''''(((((()))))))))))))))*********))))))************))))))***)))))))))((((((((('''''')))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))+++***)))(((''''''&&&''''''((((((((())))))************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++************))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))******++++++*********,,,---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***************)))(((((()))******))))))((('''(((***,,,---***************)))((('''(((***,,,,,,,,,---...000************************))))))(((((())))))***+++((((((((())))))*********((()))***)))((((((***+++************)))))))))))))))))))))))))))*********)))))))))*********)))((())))))************))))))************************++++++************++++++************************++++++***))))))))))))))))))))))))***++++++,,,,,,)))(((&&&''')))******)))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))))))))*********++++++*********)))))))))******++++++,,,++++++******))))))*********)))((()))+++---,,,+++************************---,,,,,,+++******))))))+++++++++,,,,,,+++++++++))))))*********+++++++++************************(((***++++++)))))))))*********))))))))))))******))))))************))))))((()))***,,,,,,+++***************))))))))))))))),,,,,,+++***))))))))))))************************************************))))))***+++++++++++++++,,,+++++++++***)))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************)))((((((''''''(((((()))(((((((((((((((((()))***''''''''''''((((((((((((***)))''''''((())))))(((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++(((((())))))************))))))************))))))))))))))))))(((((((((((('''***---...,,,***)))***))))))************))))))************************))))))))))))))))))))))))((()))******++++++*********)))((('''&&&%%%%%%%%%''''''(((((()))))))))***)))***++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******((()))))))))************+++*********,,,---,,,+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************+++******)))))))))))))))((()))))))))*********+++******))))))))))))******---,,,+++*********+++,,,***************)))((((((%%%'''((('''&&&&&&'''(((++++++++++++++++++++++++'''''''''''''''((())))))******++++++,,,,,,------''')))******))))))***+++))))))))))))))))))))))))******))))))))))))))))))((()))*********))))))))))))))))))******)))))))))))))))))))))))))))))))))+++******************+++******************************)))((((((((())))))((())))))******+++,,,,,,***((('''''')))******)))(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******)))))))))******+++,,,,,,)))*********++++++++++++(((''''''&&&&&&&&&''''''(((''''''))),,,---,,,+++************************************************,,,++++++++++++++++++,,,,,,+++++++++*********)))************************((()))++++++)))((()))******))))))((())))))******))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))******,,,,,,+++******)))******************************************************((()))******++++++******,,,+++++++++***))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,++++++******+++***)))((((((***,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++)))((((((''''''(((((()))(((((((((''''''(((((()))''''''''''''(((((((((((()))(((&&&''')))******))))))))))))))))))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))(((((()))************)))((((((((()))******++++++))))))************))))))************************(((+++...---***((()))***)))******++++++******)))************************''''''''''''''''''''''''))))))***+++++++++++++++))))))((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******(((((()))************)))+++***)))***,,,,,,,,,***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))((())))))******+++++++++))))))************)))))),,,,,,,,,,,,++++++******)))******++++++******))))))******((($$$""""""###++++++++++++++++++++++++)))(((((((((((()))******)))))))))***************'''(((++++++******+++,,,(((((()))))))))))))))***************))))))))))))((()))++++++)))((()))***((())))))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))************************))))))(((((((((((())))))+++++++++***))))))((((((***((('''''')))***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))***+++((((((((())))))+++,,,---)))******+++++++++******((((((((((((((()))******'''''''''))),,,---,,,+++************************((((((((()))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))(((((((((((((((((((((((((((''')))******)))(((((()))))))))((((((((()))*********))))))(((((())))))***))))))***+++++++++++++++))))))))))))************++++++*********++++++,,,***************+++++++++************************))))))***++++++++++++***+++++++++***************,,,+++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******++++++++++++******---,,,***)))(((((())))))((()))***+++,,,,,,,,,,,,************************++++++++++++++++++***)))***************+++++++++***))))))(((((())))))***)))(((((('''''''''((((((''''''''''''(((((((((((((((&&&&&&''')))+++++++++(((((())))))******++++++))))))(((((((((((())))))''''''''''''''''''''''''''')))+++***(((''')))+++%%%&&&'''((()))((((((''''''(((((()))******++++++))))))************))))))))))))))))))))))))))))))'''***,,,***'''%%%'''***)))***++++++++++++***)))************************''''''''''''''''''''''''((())))))******************))))))((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...***)))))))))((((((((('''+++)))'''&&&&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''******))))))))))))******'''((()))***+++******)))***)))((()))+++,,,+++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++******)))))))))))))))((())))))******+++,,,,,,'''(((***,,,,,,***((('''((()))***,,,,,,+++***)))(((((()))***++++++++++++---......,,,***(((((()))************************)))))))))))))))******+++''''''''''''''''''&&&&&&&&&(((+++,,,+++***+++,,,(((((((((((())))))******************)))))))))(((''')))++++++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((************************(((((((((''''''(((((()))+++++++++***))))))((((((***)))'''''')))))))))(((++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,***)))((((((((()))******)))***++++++++++++***)))*********+++,,,---...///'''''''''***,,,---+++***))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((***************)))))))))((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((()))*********)))(((''''''((()))*********))))))******+++,,,((()))))))))************************+++,,,------))))))*********+++++++++************************)))***++++++,,,,,,++++++***************++++++++++++++++++******************+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++*********'''((()))***,,,,,,------++++++******))))))(((((('''((()))***++++++++++++************************))))))******+++*********)))))))))*********++++++++++++************++++++)))(((((('''''''''((((((''''''''''''((((((((()))'''&&&%%%''')))+++,,,,,,'''(((((()))***++++++,,,))))))(((((((((((())))))************************(((+++,,,,,,)))(((***,,,((()))+++,,,,,,,,,+++***'''(((((()))***+++++++++))))))************))))))&&&&&&&&&&&&''''''''''''&&&)))***((($$$"""%%%))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++***************+++,,,))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,******))))))((((((((('''***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''******))))))))))))******'''((()))++++++******))))))(((((((((***+++***)))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++******)))))))))))))))((())))))***++++++,,,,,,&&&(((+++------+++(((&&&###%%%(((+++,,,+++)))((('''((()))***+++,,,,,,,,,***+++------------///000))))))))))))))))))))))))((((((((((((((())))))***++++++******))))))((((((&&&(((+++,,,+++++++++,,,'''((((((((())))))******+++*********))))))(((((('''***,,,+++)))((()))+++(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************(((((('''''''''(((((()))((((((((()))******+++++++++)))'''''')))))))))((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,,,,+++)))''''''''''''((()))***+++,,,,,,+++))))))'''''''''((()))+++,,,---''''''(((***,,,,,,+++)))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$)))***+++,,,,,,+++***)))((((((((()))******++++++************************''')))******((((((((()))((((((((((((((()))*********)))(((''''''((()))***+++***)))))))))***,,,---(((((())))))*********+++)))))))))***+++,,,......))))))******++++++++++++******************************+++,,,,,,,,,,,,+++))))))******+++++++++,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,,,,+++*********$$$%%%'''***,,,...///000&&&''')))***++++++++++++''''''(((******+++++++++************************'''((()))***************(((((())))))************)))+++,,,+++***)))***+++******)))((((((((((((((())))))(((((('''''''''&&&((())))))))))))*********((((((((((((((((((((((((******))))))((((((''''''!!!###%%%(((******)))(((***+++,,,------,,,+++************(((&&&&&&(((***))))))))))))************&&&(((+++.........,,,***))))))))))))))))))))))))+++***)))))))))***,,,---***************************)))(((''''''((()))***((((((((('''&&&&&&&&&%%%******************************))))))(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))(((((()))***************((()))******)))((('''&&&((('''&&&&&&&&&((()))******))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************))))))(((************************((()))***++++++***)))((())))))************)))))))))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))------,,,,,,+++***))))))))))))(((((()))***++++++---+++)))((('''((()))***,,,+++++++++******))))))***)))((((((((()))+++,,,)))))))))+++------+++)))))))))))))))))))))))))))***++++++***'''&&&''''''************))))))))))))++++++,,,------------,,,+++++++++++++++***((((((...,,,************)))((())))))(((((((((((())))))+++***)))(((((()))***++++++++++++***************+++***))))))******)))(((******))))))))))))******(((((((((((((((''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***)))***+++,,,+++)))*********)))))))))))))))+++++++++++++++***)))(((++++++++++++******))))))''''''((()))***++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,''''''((()))))))))))))))'''((()))***************...---,,,+++************++++++++++++++++++++++++************++++++++++++(((((())))))******++++++)))***++++++***)))***+++))))))))))))))))))))))))************************000///---,,,+++,,,------,,,+++***((((((***+++,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++++++++,,,************)))))))))))),,,,,,------,,,+++)))(((************************)))))))))))))))))))))))),,,***(((''')))*********)))***+++***))))))***+++******)))(((((((((((((((******)))))))))((((((((())))))******++++++++++++((((((((((((((((((((((((******))))))((((((((((((&&&'''((()))))))))(((((('''((())))))))))))((('''(((***,,,,,,***(((((()))))))))))))))************&&&''')))+++,,,+++******))))))))))))))))))))))))))))))(((((())))))***+++***************************)))(((''''''((()))***)))(((((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''&&&(((''''''''''''((())))))))))))(((((((((((())))))(((((()))************)))))))))*********)))(((''')))(((((('''((()))***++++++******)))((((((''''''))))))))))))))))))))))))***))))))))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***)))))))))************************)))******++++++******)))))))))************))))))((()))*********)))((('''((((((((((((''''''''''''))))))))))))))))))))))))************++++++++++++)))))))))))))))***++++++,,,+++)))((('''((()))***++++++*********)))))))))***)))((((((((()))++++++)))((()))***,,,,,,***((())))))))))))))))))))))))((()))***(((&&&%%%%%%&&&************))))))))))))******+++,,,,,,,,,,,,,,,+++++++++++++++*********+++******+++,,,+++)))((())))))(((((((((((())))))+++***)))(((((()))***++++++******)))((('''&&&&&&)))((('''(((***++++++*********))))))))))))******(((((())))))(((((('''&&&)))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***))))))***+++***)))************++++++++++++'''((()))******+++++++++,,,++++++***************(((((())))))******++++++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((()))************)))((())))))************)))((((((((('''(((((())))))++++++++++++++++++++++++(((((((((((())))))))))))***************+++++++++)))***++++++))))))***+++))))))))))))))))))))))))************************---,,,+++************+++))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++*********++++++************))))))))))))((()))***+++,,,+++*********************************************************(((&&&&&&'''(((((((((((()))******(((((()))******))))))(((((((((((((((************))))))))))))''''''(((((()))))))))((())))))))))))))))))))))))***))))))))))))(((((((((+++******))))))(((((('''''''''(((((((((((('''''''''***---...---***(((((())))))))))))************&&&''''''(((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''(((((()))***))))))(((((((((((())))))'''((())))))******)))))))))***+++++++++***)))(((***))))))))))))******+++++++++******))))))((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))))))))************************)))******++++++******)))))))))************)))))))))************)))(((''')))))))))((('''&&&&&&&&&))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))))))))***+++++++++)))((((((((()))*********))))))))))))(((((()))))))))((()))******+++((((((((()))++++++***((()))))))))))))))))))))))))))******)))'''&&&'''(((************))))))))))))))))))***+++++++++++++++,,,++++++******+++---...+++******+++,,,,,,***((())))))))))))))))))))))))******))))))))))))******,,,+++***)))(((&&&%%%%%%(((''''''(((+++,,,,,,+++******))))))))))))******(((((())))))(((((('''&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))((((((******)))(((*********+++,,,,,,------&&&'''((()))***++++++,,,---,,,***)))))))))***+++)))))))))))))))*********))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***++++++++++++************+++******))))))&&&&&&&&&&&&'''((()))***************************(((((((((((())))))))))))++++++++++++++++++******)))***++++++))))))***+++))))))))))))))))))))))))************************,,,,,,+++************+++((()))+++------+++)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++***************++++++++++++*********)))))))))&&&(((***+++------------************************++++++++++++++++++++++++***(((&&&&&&((()))((((((''')))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((((((((((((((************************'''***,,,---+++)))))))))((()))))))))************(((''''''&&&'''((()))***))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''((())))))***))))))(((((((((((())))))'''(((((())))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))************))))))(((((((((''''''''''''''''''''''''*********)))))))))(((((('''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******%%%%%%'''((())))))))))))************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))+++*********)))))))))((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,***)))))))))))))))******+++***)))(((((()))******)))))))))((((((((((((((()))))))))))))))******+++(((''''''(((******)))((())))))))))))))))))))))))+++,,,---,,,***)))***+++************)))))))))((((((((()))***************,,,+++*********,,,///000///,,,***))))))***)))((()))))))))******)))))))))***))))))))))))))))))***---,,,,,,+++***)))(((((((((''''''(((***,,,+++*********))))))))))))******)))))))))))))))(((''''''((((((((())))))******+++))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((('''((()))***)))'''***+++++++++++++++++++++))))))))))))***+++,,,,,,---,,,***)))((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******************+++******+++,,,,,,,,,,,,+++++++++++++++******)))((()))))))))))))))***+++,,,)))))))))))))))))))))))))))*********+++++++++++++++++++++******))))))))))))***+++***)))((()))+++))))))))))))))))))))))))************************------,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************)))))))))***+++++++++++++++*********))))))((()))+++---.........---************************+++++++++++++++++++++++++++***))))))+++++++++)))''')))***)))((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,---...---,,,+++))))))))))))))))))))))))))))))))))))************(((((('''''''''((()))***++++++++++++++++++++++++((()))***)))'''''')))+++((()))))))))***************)))((('''''')))***+++))))))))))))))))))))))))((()))***+++,,,+++***)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''((())))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((''')))(((((((((((((((''''''************************))))))((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))''''''(((((())))))******%%%%%%'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))''''''((((((((()))))))))******)))))))))))))))***))))))))))))))))))******((((((((((((((()))))))))((()))))))))************)))((('''''')))***)))((())))))))))))))))))))))))+++,,,---,,,+++***+++,,,************)))))))))((((((((()))************))),,,+++***)))***---///111444///***&&&&&&'''))))))))))))************)))))))))))))))******)))))))))***************++++++++++++)))((()))******)))(((******))))))))))))******)))))))))))))))(((((('''(((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((('''((()))***)))'''++++++******)))))))))((())))))******,,,...000111,,,+++***)))))))))***+++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++***************+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((---,,,++++++*********+++)))))))))))))))))))))))))))*********++++++++++++******))))))((((((''''''((()))******)))((()))***************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************))))))***+++,,,,,,++++++++++++************)))***+++,,,,,,+++***)))************************************************+++***)))***+++,,,+++)))((()))******(((((()))***((((((((((((((())))))***''''''''''''((((((((((((&&&''')))++++++***)))((()))))))))))))))))))))))))))))))))************+++&&&&&&'''(((((()))************))))))))))))******((()))((('''&&&'''))),,,))))))))))))************+++***)))))))))***+++,,,))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))&&&'''(((((())))))((((((((()))***+++++++++***)))'''((((((((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))******+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))&&&&&&&&&&&&&&&((())))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******)))))))))))))))))))))))))))************(((((())))))))))))******(((((()))************)))***((('''''')))*********))))))))))))))))))))))))(((***+++***)))((()))***************))))))))))))(((((()))***************+++*********+++,,,...///444000)))%%%%%%''')))***((()))***++++++***)))((())))))************))))))'''''''''((())))))******+++***))))))******)))'''******))))))))))))******))))))******))))))((('''))))))******************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))((((((******)))(((*********)))))))))(((((((((((()))***---000333555++++++++++++******)))))))))))))))))))))*********))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,++++++++++++,,,++++++******,,,+++***)))((((((((((((************************(((((((((((())))))))))))((((((((((((((((((''''''((()))******(((((()))***************************************************((()))******+++************)))'''&&&&&&''')))***))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************+++,,,------,,,++++++++++++*********((())))))))))))'''%%%$$$************************)))))))))))))))))))))))))))(((((()))******)))''')))***+++***))))))***+++((((((((((((((()))******''''''(((((())))))))))))###%%%'''))))))(((&&&%%%(((((((((((((((((((((((())))))*********+++++++++&&&''')))***++++++*********)))(((''''''((()))***'''(((******))))))***+++))))))))))))************+++******))))))*********)))))))))))))))))))))))))))))))))))))))***++++++************************'''((()))******)))((('''***))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((())))))***+++))))))(((((((((((())))))&&&'''(((((())))))(((((('''((()))*********))))))((())))))***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''''''''(((((())))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))&&&&&&&&&'''(((***,,,---''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((()))***************)))))))))*********++++++'''((()))***+++******)))+++)))(((((()))+++++++++))))))))))))))))))))))))((()))***)))(((((()))***************))))))))))))((()))******++++++******)))*********++++++,,,,,,///,,,)))((((((*********((()))+++,,,,,,+++)))(((((()))***++++++***)))(((((((((((((((((()))))))))***)))((()))***+++***)))******))))))))))))******)))************)))((((((++++++******************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***))))))***+++***)))(((((()))******+++,,,,,,,,,++++++***,,,...000111)))***+++,,,,,,***)))((((((((())))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))(((''')))******+++++++++++++++******+++,,,,,,,,,++++++***))))))((((((((())))))++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''(((***************************************************'''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++,,,---...///,,,,,,+++++++++*********))))))******)))(((&&&%%%************************************************)))((((((***++++++)))''')))+++,,,+++***)))***+++((((((((((((((()))******(((((())))))*********+++(((***,,,......---+++***(((((((((((((((((((((((())))))******++++++++++++((()))+++,,,---+++***)))+++***)))(((((()))***+++%%%(((,,,---,,,+++******))))))))))))***************************))))))))))))))))))))))))))))))))))))((('''''''''(((***+++************************'''((()))******)))(((''',,,+++++++++******))))))************************&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))(((((((((((())))))&&&''''''(((((((((((((((&&&'''((()))******)))((()))***+++++++++)))(((''')))))))))))))))*********))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******))))))(((((('''''')))************))))))((())))))))))))))))))))))))---,,,+++******+++,,,---))))))************)))))))))))))))***,,,...111222++++++******))))))(((((())))))))))))))))))))))))((()))))))))*********+++++++++***))))))((())))))'''((()))***************))))))******+++++++++,,,'''((()))++++++******))),,,***((((((***,,,,,,,,,)))))))))))))))))))))))))))***++++++***)))***,,,************))))))))))))))))))***+++++++++++++++))))))***+++++++++******)))))))))***,,,---+++***((()))+++,,,,,,+++)))(((((()))***++++++***)))(((,,,,,,++++++******))))))(((''''''(((+++,,,,,,+++******))))))))))))*********************)))((((((,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***)))***+++,,,+++)))&&&'''(((***,,,...///000222111...+++)))))))))***(((***,,,------+++(((''''''(((((()))***++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,)))(((((())))))***+++,,,++++++++++++++++++++++++************++++++++++++(((((())))))******++++++((()))***)))((('''(((***************************************************)))***+++,,,------,,,+++***+++---......---+++***++++++,,,,,,,,,---------************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,---...///000,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))************************+++++++++++++++++++++++++++***+++,,,------+++)))***)))))))))***+++,,,,,,(((((((((((()))***,,,,,,))))))************))))))***)))(((((())))))((('''******************************++++++++++++******+++***)))(((((()))***+++,,,)))&&&&&&(((******(((,,,,,,,,,+++++++++++++++...)))%%%&&&+++...+++&&&)))***+++,,,,,,+++)))(((,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***))))))))))))******************))))))))))))******((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&))),,,...---,,,+++,,,+++***((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,+++***)))(((''''''---***(((***...///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((((('''''''''******************++++++,,,+++***((((((((())))))***+++---...---+++)))(((+++*********))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++*********************'''$$$%%%(((******((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%&&&)))+++***)))******))))))((((((''''''***)))((((((((()))+++,,,---+++))))))+++,,,***'''******))))))***+++,,,,,,************+++,,,------,,,,,,***)))(((&&&%%%%%%))))))))))))))))))))))))+++***)))))))))***,,,,,,)))***+++***''''''))),,,++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++***)))))))))((((((''''''******+++++++++,,,,,,,,,(((((())))))******+++++++++++++++++++++***)))))))))*********++++++++++++(((***,,,...///...---,,,*********++++++,,,,,,,,,...------,,,+++***))))))************************++++++++++++++++++++++++))))))************))))))+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,+++***)))((((((((('''&&&&&&%%%%%%%%%'''***,,,,,,+++)))((())))))))))))))))))******)))************+++++++++*********)))******++++++(((((((((((()))***++++++)))))))))******))))))))))))((('''((()))***)))(((************************)))******************)))+++***)))(((((()))***++++++)))&&&&&&)))***)))(((((())))))))))))))))))))),,,)))&&&'''***,,,***''''''(((((()))))))))((((((,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))+++,,,,,,++++++******)))(((((()))***+++************************++++++++++++++++++++++++++++++******)))(((((((((+++(((&&&(((,,,---+++'''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))************************+++***)))((((((((()))******+++,,,,,,,,,+++)))(((************)))))))))(((((())))))******))))))((())))))))))))************************************++++++*********************'''%%%&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***------+++))))))))))))))))))(((((((((***)))((((((((()))++++++---+++))))))+++,,,***((())))))(((((()))******+++******))))))******++++++*********))))))(((((('''))))))))))))))))))))))))+++***)))))))))***+++,,,)))***+++***(((''')))+++++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************))))))))))))************((()))***+++++++++++++++'''''''''((()))******+++++++++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++******))))))(((************************))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,+++***))))))*********************((()))***++++++)))((('''+++******)))))))))******)))************+++++++++++++++***)))))))))******)))))))))(((((()))******))))))))))))))))))))))))((('''&&&((()))+++***)))************************((())))))******))))))(((******))))))))))))******+++)))'''''')))***))))))'''''''''(((((()))))))))))))))(((((((((((())))))((('''''''''((()))******++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))*********++++++(((((((((((()))***+++,,,************************************************))))))))))))))))))))))))(((&&&%%%'''***+++)))&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************)))))))))((())))))***+++***************)))))))))************)))))))))))))))******************)))))))))))))))************++++++++++++++++++++++++******++++++++++++++++++***(((&&&'''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...000///,,,)))(((((()))))))))))))))))))))))))))((()))******+++,,,+++)))***++++++***))))))(((((((((((()))************))))))((()))))))))))))))******************))))))))))))))))))))))))******))))))******+++,,,)))***+++***))))))***+++************************************************---------......---------++++++++++++++++++++++++************))))))))))))******))))))))))))))))))***************)))))))))&&&'''(((***,,,------...''''''(((((()))***++++++------,,,+++***)))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))************)))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))***++++++,,,------++++++******)))(((((('''---,,,+++***************)))************+++++++++,,,+++***))))))((())))))***))))))((((((((()))))))))))))))(((((()))))))))'''&&&&&&'''***++++++***************************(((((())))))))))))((((((***))))))))))))))))))******))))))))))))***))))))''''''((()))***++++++,,,''')))***)))&&&&&&(((+++***)))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((('''((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((************************+++***)))(((((()))***+++)))))))))))))))******+++************************************************(((((())))))************(((&&&&&&'''******)))'''************************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******+++++++++***************((((((((()))******+++,,,******)))(((((())))))************)))))))))))))))******++++++++++++******((()))))))))************++++++++++++++++++++++++******+++++++++++++++,,,))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,+++)))((((((((())))))******+++)))))))))))))))******++++++************+++************))))))))))))******,,,+++***)))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))***+++*********+++))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))((((((((((((***************)))))))))+++++++++******)))))))))&&&'''(((***,,,---------++++++++++++++++++++++++---,,,***(((((()))***+++++++++++++++++++++++++++))))))))))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***((((((((()))))))))******,,,+++***))))))***++++++...---,,,+++************))))))*********+++++++++++++++***)))(((((((((((())))))(((((((((((((((((())))))(((''''''((())))))'''&&&&&&'''***++++++***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******))))))))))))************))))))***''''''((()))***++++++,,,''')))+++***&&&%%%(((,,,***)))(((((()))+++---...'''''''''(((((((((((((((************************))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))************'''((()))******)))((('''((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((('''((()))***************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************'''''''''(((((()))))))))+++++++++*********))))))''''''((()))***++++++,,,***))))))(((((()))******))))))))))))))))))************++++++++++++******((()))))))))******************************************++++++,,,,,,,,,,,,)))************))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************'''((((((''''''((()))***(((((())))))******++++++((()))))))))******************+++************+++,,,++++++******+++++++++---,,,+++***************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++))))))***+++,,,,,,+++***))))))))))))))))))))))))************************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))***++++++++++++***......---,,,+++***))))))+++***)))'''(((***,,,...++++++++++++++++++++++++))))))***++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++++++++***))))))))))))))))))))))))***++++++,,,,,,,,,++++++)))))))))((((((''''''''',,,+++******+++,,,///000...---,,,+++************))))))*********+++++++++******)))((((((((())))))(((((((((''''''((())))))))))))''''''''''''))))))((('''&&&((()))+++***)))))))))))))))))))))))))))((())))))******))))))((())))))************))))))(((***++++++***))))))***'''''''''(((((()))))))))(((***+++***((('''))),,,((('''''''''((()))******''''''''''''((((((((((((************************))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))************)))((((((''''''(((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))((('''((()))***++++++++++++***)))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******&&&&&&''''''(((((()))))),,,,,,++++++***)))))))))'''''')))***++++++++++++)))))))))************+++))))))))))))************)))******************)))))))))))))))************))))))))))))))))))))))))******++++++,,,---------)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************'''''''''&&&%%%%%%(((***))))))******************(((((()))************))))))***++++++***)))+++,,,------,,,++++++++++++,,,---,,,++++++++++++++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))+++------,,,******************************************************++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++***)))(((---,,,,,,***)))(((''''''+++***)))((()))+++---///,,,,,,,,,++++++++++++*********++++++,,,,,,,,,---************************++++++++++++++++++++++++******++++++++++++************++++++++++++************************************+++,,,,,,,,,++++++,,,++++++***))))))((((((************,,,...000111---,,,+++***************)))************+++++++++)))(((((((((((())))))***'''''''''''''''((()))******)))'''&&&&&&''')))***)))((('''((()))***)))((()))))))))))))))))))))))))))******************)))((()))***++++++***)))((('''***,,,,,,***))))))+++((()))))))))))))))))))))***++++++***))))))+++,,,'''(((((()))))))))((((((((((((((()))))))))******************************))))))************))))))((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))***************))))))(((((())))))***(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))((((((((())))))***))))))***+++******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))***+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((())))))******,,,,,,++++++***))))))((('''((()))***++++++******((()))+++,,,,,,,,,+++***((()))))))))************((())))))******))))))((())))))))))))******************************************++++++,,,------...))),,,...---+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************&&&(((***)))(((''')))***++++++******************'''((()))***+++******)))(((***,,,+++))))))+++------,,,++++++******+++++++++***************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))((()))+++...///,,,***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************(((((()))))))))*********(((((()))***+++,,,------***++++++++++++++++++,,,+++++++++++++++***)))(((++++++************)))))),,,,,,+++******+++,,,---,,,,,,,,,+++++++++******************++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++,,,---...+++******)))))))))******)))************+++++++++(((((('''(((((()))***+++&&&&&&&&&'''''')))***+++***((('''&&&&&&'''(((******)))(((((())))))((('''))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))((('''***------***))))))+++,,,,,,,,,+++++++++++++++,,,++++++***++++++,,,,,,)))***+++,,,,,,+++)))((())))))******+++++++++,,,************************))))))************))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,******))))))((((((((('''))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++***)))(((''''''((()))***))))))))))))******************))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++'''((((((((())))))))))))&&&''')))***++++++******************************((((((((((((((((((((((((******))))))))))))))))))''')))***+++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++,,,,,,++++++***))))))((('''(((***++++++***))))))((()))+++---...---+++***(((((())))))*********+++(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++******+++,,,,,,---......))),,,///...+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************%%%)))---...,,,*********,,,+++++++++***)))))))))'''((()))++++++******)))'''***,,,+++))))))+++---,,,,,,+++***))))))******))))))(((((()))***++++++&&&''''''((()))*********))))))))))))))))))))))))((()))***+++,,,+++******)))((())),,,//////,,,)))++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,---------&&&&&&''')))***+++,,,---*********++++++,,,,,,---******+++++++++************++++++,,,------............---,,,++++++++++++,,,,,,,,,++++++***************))))))))))))))))))************************------------------------***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))******+++,,,,,,))))))))))))************))))))))))))))))))******)))************++++++++++++*********))))))(((((())))))(((((('''''''''&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))((((((((((((((()))******************************((((((((((((((((((((((((''',,,111444333///+++)))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,------...++++++************++++++&&&&&&'''((()))***++++++...---+++)))((())))))******))))))))))))))))))***++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))))))))***+++---...***,,,---...---+++)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))******************+++,,,,,,,,,,,,+++************************(((((())))))***+++++++++************************))))))*********+++++++++***(((&&&&&&(((*********((())))))***************'''((()))***++++++******((()))))))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))+++*********))))))(((((()))******++++++*********))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************''''''((((((((())))))))))))************+++++++++000000///...---,,,,,,+++))))))(((((((((***+++,,,+++***)))(((''''''''''''))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))************))))))...---+++*********++++++++++++************+++++++++***)))(((((()))***++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++)))((('''(((***++++++*********+++++++++******))))))))))))))))))******++++++---000222111///,,,)))******************+++++++++*********+++,,,,,,---************************)))))))))))))))))))))))),,,+++*********+++,,,---+++++++++******)))))))))------............------***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++***)))***,,,---,,,++++++++++++++++++++++++++++++///111///+++)))+++///...---,,,+++************************************))))))))))))))))))))))))+++***)))(((((()))***+++---,,,***)))))))))***+++)))************+++++++++************)))))))))(((******)))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((+++000222000---+++***))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******++++++************++++++''''''(((((())))))******+++***)))(((''''''''''''))))))************))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((''''''&&&'''(((******((()))*********)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))*********((((((((())))))))))))***************************''''''''''''''''''&&&&&&******************************************+++++++++)))'''''')))***+++***%%%&&&&&&'''(((''''''''''''&&&&&&%%%%%%&&&'''((((((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((************)))))))))(((***+++++++++++++++***)))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))******************))))))*********+++++++++------,,,,,,++++++******))))))((('''((()))***+++,,,+++***)))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))---,,,+++***)))******+++,,,++++++++++++++++++,,,+++***))))))))))))***++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++***))))))***+++,,,,,,*********+++++++++******))))))))))))))))))******++++++,,,...///...---***))),,,,,,,,,+++*********)))++++++******++++++,,,---************************************************---,,,+++)))((((((((((((,,,,,,+++++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++***,,,...---***)))***---......---++++++******+++************************************************+++***)))(((((()))***+++---,,,+++))))))))))))***)))************+++++++++************))))))))))))************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******************************************************(((+++---...---+++******))))))))))))))))))))))))******))))))))))))***************+++++++++++++++++++++************++++++(((((((((((())))))))))))))))))))))))((('''&&&&&&''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))(((((())))))))))))******(((((('''''''''((()))***************************++++++******)))(((((('''************************++++++*********************)))'''(((***++++++***(((((()))************))))))'''%%%######$$$&&&((((((((())))))***))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((************)))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************************)))))))))))))))*********++++++++++++++++++++++++++++++******)))(((((((((((())),,,+++***)))))))))))))))))))))(((((((((((())))))+++***)))'''''')))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********************************))))))************))))))++++++***)))))))))******,,,,,,,,,++++++,,,,,,,,,++++++************+++++++++************))))))))))))************+++++++++++++++++++++++++++++++++,,,*********,,,---,,,+++)))******+++++++++******))))))))))))******++++++***++++++++++++***))))))......---,,,+++***))))))++++++******++++++,,,,,,************************++++++++++++++++++++++++...---,,,***)))))))))))),,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,***++++++++++++++++++++++++))))))******************...---,,,+++++++++++++++++++++++++++++++++++++++******************************))))))))))))******---,,,+++***)))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++************************(((***++++++)))))))))***))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,++++++++++++************++++++***)))))))))(((((((((''')))***+++++++++***(((''''''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((******))))))***+++,,,---(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))******)))((((((((()))++++++************************,,,,,,+++++++++*********************************+++++++++***************)))((('''((()))******))))))***++++++,,,,,,+++++++++***(((&&&&&&&&&((()))(((((()))*********))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))),,,,,,---,,,,,,+++***)))))))))))))))))))))))))))))))))*********)))))))))((()))))))))************)))))))))))))))((((((((())))))))))))************+++,,,,,,,,,---------...,,,,,,+++***))))))((((((,,,,,,+++***))))))******))))))(((((((((((()))))),,,***(((''''''(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********************************))))))************))))))******)))))))))))))))))),,,++++++******++++++,,,,,,++++++++++++++++++,,,************))))))))))))))))))*********+++++++++************************,,,***)))***,,,,,,+++***))))))***+++++++++******))))))******++++++++++++++++++***)))))))))))))))---------,,,,,,+++++++++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++---,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++***************************)))(((''')))+++,,,+++***---,,,+++***************------------------------***************************))))))))))))))))))***,,,,,,+++******)))))))))))))))*********+++++++++))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((************************((()))***)))'''''')))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((((((++++++************++++++******))))))((((((''''''((()))***++++++***(((''''''(((+++,,,,,,+++((('''************************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((***)))))))))***+++,,,,,,'''''''''''''''''''''''')))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))************************((('''&&&''')))***)))(((&&&'''(((((())))))((((((***************)))((('''(((((()))***************))))))))))))))))))******************************++++++++++++++++++++++++************************))))))))))))))))))******,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((()))************))))))((()))))))))************************************(((((()))))))))***************++++++,,,---------.........---,,,+++***))),,,+++******************))))))(((((((((((())))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''''''''((((((((((((************************))))))************))))))))))))))))))******))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************+++***))))))***+++***(((((()))***+++++++++++++++))))))***++++++++++++***---,,,+++***)))******++++++++++++,,,,,,---------,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,......////////////......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))***************************))))))***,,,---,,,++++++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))++++++++++++******))))))))))))*********+++++++++))))))))))))************''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************((())))))(((''''''(((***))))))))))))))))))))))))******))))))))))))******************************++++++************++++++******))))))(((((('''''''''''''''((((((''''''&&&''')))***++++++***)))'''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***''''''(((((((((((())))))&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++(((''''''(((******)))'''(((((()))***************'''''')))))))))((('''%%%(((((()))***++++++++++++))))))))))))************************************))))))))))))))))))))))))************++++++++++++))))))))))))************)))******+++++++++******))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))************+++++++++,,,,,,,,,------((((((((()))))))))******((((((((())))))*********////////////...---,,,++++++******)))))))))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,************************))))))************))))))((()))******++++++******))))))(((((((((((())))))******++++++++++++******(((((()))))))))))))))***)))************+++++++++************************+++***((()))******)))(((((()))***+++++++++++++++((()))+++,,,,,,,,,+++***---,,,++++++******++++++))))))***+++,,,---......,,,,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++)))(((************************++++++,,,,,,,,,,,,,,,,,,+++******)))))))))******************************++++++++++++++++++++++++))))))************))))))))))))***++++++++++++***)))************+++++++++((()))))))))************''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))''''''(((***))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,------...++++++************++++++))))))))))))((((((((((((''''''&&&&&&&&&''''''((())))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))%%%&&&((())))))))))))((('''(((((())))))((('''&&&''''''''''''''''''''''''(((((((((''''''(((((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******'''''''''((((((((())))))%%%''')))++++++***)))''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))+++,,,,,,+++)))++++++,,,---------,,,,,,&&&&&&&&&''''''''''''((((((((()))***++++++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))*********+++((()))))))))************''''''((()))************))))))))))))))))))))))))'''(((***+++++++++))))))))))))))))))************(((((()))***+++,,,,,,---(((((((((((()))))))))***((((((((()))))))))))))))......//////...---,,,+++)))))))))(((((())))))***))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,---------.........))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,,,,++++++******))))))))))))******))))))***++++++***))))))(((((((((((())))))******)))************+++++++++************************,,,+++)))***++++++)))((((((((()))++++++,,,,,,+++((()))+++------,,,+++***,,,,,,,,,+++++++++******)))*********+++,,,,,,,,,---,,,++++++******++++++************************************************++++++,,,+++***)))'''&&&*********+++++++++,,,,,,)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))******)))'''***************************---...---***)))+++---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((('''((()))+++,,,,,,,,,,,,)))************+++++++++(((((())))))*********+++(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))******))))))))))))******''''''((()))******++++++++++++************++++++(((((((((((())))))))))))***)))(((''''''(((*********))))))))))))))))))***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************'''(((***+++,,,,,,,,,+++)))***+++,,,+++***'''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))'''))),,,//////---+++)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''(((***+++,,,---...+++++++++---......---+++(((((()))************))))))(((&&&%%%%%%'''***,,,(((((()))++++++,,,,,,,,,(((((())))))*********+++************************++++++++++++++++++++++++'''((((((((())))))******(((((())))))*********+++%%%&&&''')))************))))))))))))))))))))))))&&&(((***+++,,,+++***)))))))))))))))************###$$$%%%&&&'''((()))***(((((((((((())))))))))))+++++++++***************,,,---.........---,,,+++)))((((((((((((((())))))))))))(((((((((((())))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&''''''''''''((((((((((((((((((((((((((((((((())))))************)))))))))***+++,,,------,,,+++++++++************++++++((()))***++++++***)))((('''((((((((())))))******)))************+++++++++))))))))))))))))))))))))---,,,++++++,,,,,,***)))(((((()))++++++,,,,,,,,,(((***+++------,,,+++******++++++++++++***))))))++++++******************---,,,,,,+++*********+++************************)))))))))))))))))))))))))))***+++,,,---,,,++++++)))))))))******+++++++++******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,***))))))******)))''')))))))))))))))))))))))))))---000...)))''')))------------,,,,,,---..............................++++++++++++++++++++++++((()))***++++++***)))(((%%%''')))+++,,,---------)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))***++++++++++++***))))))*********+++++++++,,,+++++++++******))))))((((((((((((''''''''''''))))))(((((((((((())))))************************+++++++++*********))))))((()))***++++++***)))(((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%((()))))))))'''%%%$$$""")))))))))))))))((('''&&&))))))))))))))))))))))))&&&'''((())))))(((''''''***++++++***)))'''((()))$$$!!! !!!&&&)))***)))%%%&&&((()))))))))((('''+++***((('''&&&''''''(((&&&''''''(((((((((((((((************)))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))************+++,,,---...)))((((((((()))***++++++))))))))))))))))))))))))''''''''''''((((((((()))++++++++++++*********)))(((((((((((())))))))))))******)))((((((((((((((('''''''''(((((((((((((((+++++++++************)))))))))))))))************+++++++++************)))''')))******))))))***+++(((((((((((((((((((((((((((((())))))******++++++,,,,,,+++***)))))))))******)))))))))***+++,,,,,,(((((((((((())))))))))))+++))))))+++///111111///,,,+++++++++,,,+++(((&&&((((((((((((((((((((((((******************++++++***)))((((((((()))+++,,,,,,+++++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***,,,+++***))))))***+++,,,,,,+++++++++******))))))+++,,,------,,,+++)))(((******))))))))))))******+++++++++*********))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))------------------------************************++++++******************,,,------...---,,,***)))+++++++++***************------,,,,,,+++***))))))++++++******++++++,,,---///---+++)))'''&&&&&&'''+++++++++,,,,,,---------++++++++++++******))))))++++++,,,,,,,,,,,,------------,,,,,,+++***)))))),,,,,,+++***)))(((''''''******))))))******+++,,,,,,,,,,,,+++++++++***************)))))))))((((((,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++++++++*********))))))))))))***,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))***++++++++++++***(((((()))))))))*********++++++*********)))))))))***))))))))))))((((((((())))))(((((((((((())))))*********************************)))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))+++++++++******)))))))))************************)))))))))))))))(((((((((++++++*********)))))))))))))))***++++++***)))(((***++++++++++++******)))))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((*********((('''((()))***(((%%%%%%'''(((&&&%%%&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((***++++++***))))))***'''''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))******)))******+++,,,---***))))))))))))******+++))))))))))))))))))))))))'''''''''((((((((())))))+++*********))))))))))))(((((((((((())))))))))))******)))((((((((((((((('''''''''((()))*********+++++++++*********))))))))))))))))))************+++++++++************)))'''((())))))(((((()))***************************))))))))))))))))))))))))++++++******)))************))))))))))))******+++''''''((((((((())))))))))))((((((***...111000//////---************)))(((************************+++******))))))((((((((('''(((***+++++++++))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***))))))***++++++++++++*********)))))))))((()))***+++++++++***)))******))))))))))))******+++++++++*********))))))))))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++************************++++++------,,,++++++***))))))******))))))******++++++,,,+++***)))))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++,,,,,,,,,------------,,,,,,+++******)))************))))))))))))******))))))******+++,,,,,,,,,,,,+++++++++******------------,,,,,,++++++,,,+++++++++************)))***++++++++++++***)))++++++*********)))))))))+++*********,,,,,,+++)))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''))))))***++++++++++++***((((((((((((((()))))))))******))))))))))))((((((************))))))))))))))))))(((((((((((())))))************************)))))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************'''((()))+++,,,,,,,,,,,,)))******++++++++++++***))))))))))))))))))))))))*********)))((('''%%%%%%'''((())))))((('''(((***,,,+++)))))))))(((&&&$$$(((''''''''''''(((((()))(((''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))******)))(((((()))%%%'''***,,,,,,+++(((''''''''''''((()))*********))))))))))))))))))))))))***)))))))))))))))******++++++******************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((())))))''''''((())))))***++++++++++++*********)))))))))))))))))))))************+++++++++************)))&&&''')))(((''''''(((*********************************)))(((((('''&&&&&&))))))***************+++***)))))))))))))))))))))''''''''''''(((((((((((('''''''''))),,,//////...222///+++))))))*********************************++++++***)))((('''&&&&&&$$$'''+++......,,,(((&&&((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,++++++***))))))***++++++******))))))))))))((((((&&&'''((()))******************))))))))))))******+++++++++*********************))))))))))))******)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++************+++)))))))))***+++++++++,,,,,,,,,,,,+++******))))))((())))))))))))*********((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))))))))*********++++++******))))))******+++,,,,,,,,,,,,+++++++++******.........------------,,,++++++*********))))))))))))******++++++******)))******)))))))))(((((((((---+++***+++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((*********)))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))'''&&&&&&''')))))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((())))))*********((((((((((((((((((((((((%%%&&&'''((()))*********&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''%%%'''((((((''''''(((***'''((()))***++++++)))((()))((('''&&&&&&'''((()))((((((((())))))******+++&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((******((('''((()))&&&((()))++++++***)))((('''((((((((()))))))))***((((((((((((((((((((((((***))))))(((((((((((()))---,,,+++******)))******(((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((('''''''''(((((((((((())))))))))))******))))))((())))))***((((((((()))))))))))))))************))))))))))))((()))))))))************+++++++++*********))))))'''((())))))(((((()))***(((((((((((((((((((((((()))((((((((('''''''''&&&(((((()))*********++++++))))))))))))((((((''''''&&&'''''''''((((((((((((((((((((()))***+++++++++111///,,,+++++++++***)))*********************************))))))(((((('''%%%'''***------+++)))''''''(((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((***+++,,,+++******************+++)))))))))(((((((((((((((((((((((())))))***************))))))))))))******************************+++***)))(((((()))***+++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,+++***)))))))))++++++(((((()))***+++,,,,,,,,,,,,+++++++++******))))))((())))))***************((()))+++,,,------,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++******))))))******+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++************))))))))))))((())))))************))))))))))))))))))((((((((((((,,,***)))***,,,------,,,******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,))))))***++++++++++++***************************((((((((((((((()))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))************************+++***((((((((((((***+++***))))))(((((())))))***"""###$$$%%%'''((())))))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******%%%'''((((((''''''(((***$$$%%%((()))************)))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''''''''&&&''''''(((((((((((((((((()))))))))*********+++))))))))))))))))))))))))'''(((******((('''((())))))))))))))))))***++++++***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((('''(((((((((,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((('''''''''&&&(((((((((((())))))))))))******))))))))))))*********))))))(((((('''''''''*********)))))))))((((((((()))))))))************+++++++++*********))))))(((***++++++***)))+++,,,))))))))))))))))))))))))&&&'''''''''((((((((()))'''((()))***************))))))******)))((('''&&&'''''''''(((((((((((()))*********)))((((((((((((---,,,---...///---***''')))))))))))))))))))))))))))))))))******+++++++++(((((()))***************)))))))))******+++++++++'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''((()))***+++*********++++++*********((((((((((((((()))))))))++++++******))))))))))))******))))))))))))******************************+++***)))(((((()))***++++++******************+++''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++)))))))))***+++,,,(((((()))***+++,,,,,,,,,++++++***************))))))***+++,,,,,,,,,++++++)))***,,,------,,,+++***,,,,,,,,,++++++*********+++++++++++++++++++++,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++***++++++++++++******************))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))*********************))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((***(((((()))+++.........******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...))))))***++++++++++++***++++++++++++************(((((())))))))))))******((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++******))))))))))))************))))))))))))******$$$%%%&&&''')))***+++,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++***)))(((''''''(((((()))******++++++++++++***))))))))))))))))))))))))'''''''''((()))***,,,,,,'''((())))))((('''(((***&&&((())))))'''&&&'''''')))((((((''''''''''''(((&&&'''(((((()))(((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''')))******)))(((((()))+++***)))((((((***+++,,,*********)))(((''''''''')))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''(((((((((((())))))))))))******)))))))))***+++++++++******))))))(((((('''******)))))))))((((((((())))))))))))************+++++++++************))))))***,,,+++******+++---++++++++++++++++++++++++&&&&&&'''(((((()))******'''((()))*********)))(((((()))***+++***)))((('''(((((((((((())))))))))))***++++++***(((&&&'''((()))***,,,///000...***'''(((((((((((((((((((((((((((((()))***+++,,,------***)))((('''((()))+++,,,************++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))***++++++++++++***)))(((((())))))))))))******---,,,+++***))))))))))))******))))))))))))*********************+++++++++******))))))))))))******++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++************+++,,,,,,)))))))))***+++++++++,,,************************)))***+++------,,,++++++++++++++++++++++++***)))+++++++++++++++*********++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******)))******))))))******+++,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,++++++*********)))))))))***))))))(((((())))))*********)))))))))((((((((()))(((&&&'''***---......******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))'''(((((()))***+++,,,,,,))))))***++++++++++++***+++*********)))))))))))))))))))))*********++++++)))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))***+++++++++************************)))))))))((((((((((((((((((((())))))************++++++)))((((((((()))******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((***+++,,,(((*********((('''((())))))***+++)))&&&$$$&&&((((((((((((((((((''''''&&&******+++,,,+++***))))))&&&''''''(((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((***++++++***))))))***))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++((((((((('''(((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((((((''''''(((((((((((())))))))))))******))))))******+++,,,*********++++++,,,,,,,,,***)))))))))(((((((((((())))))))))))************+++++++++************)))(((***++++++******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++***)))'''&&&''')))***+++,,,+++***)))))))))))))))*********+++(((***+++***(((''')))+++(((((())),,,......+++)))))))))))))))))))))))))))(((((())))))******++++++***)))((((((((()))+++,,,************))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))***++++++++++++***))))))))))))*********++++++******)))((((((((()))*********))))))))))))******))))))*********+++++++++))))))************))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,******************++++++))))))))))))************((()))+++,,,,,,,,,***************))))))******+++************+++++++++++++++++++++,,,,,,,,,------************++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,+++++++++***************)))(((''''''((()))***++++++*********)))))))))+++)))'''&&&(((***++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++*********))))))((((((((('''))))))******+++++++++,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&((((((''''''''''''((((((************)))))))))((())))))))))))))))))))))))++++++******))))))((((((''''''(((((()))))))))******)))(((''''''((()))***)))))))))))))))((('''&&&))))))))))))))))))))))))+++***)))(((((()))*********++++++***)))(((((())))))***+++(((%%%%%%(((+++'''((()))))))))(((&&&%%%'''((()))))))))'''&&&%%%&&&''''''((((((((((((((('''(((((()))***++++++,,,)))))))))))))))))))))))))))***,,,,,,***)))***+++'''(((+++------,,,***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))+++,,,,,,'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))******))))))***+++,,,,,,)))***+++,,,...///000111))))))))))))(((((((((((())))))))))))************+++++++++************)))''')))******))))))***+++))))))))))))))))))))))))++++++******))))))((((((((()))***+++***)))'''%%%'''(((***,,,---,,,+++***)))*********++++++++++++%%%(((******))))))+++...(((''''''))),,,------,,,************************))))))))))))(((((((((((()))))))))))))))******+++******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''')))***+++,,,,,,+++***)))))))))******+++++++++,,,''''''&&&&&&'''(((***+++******))))))))))))******))))))******++++++++++++((()))***++++++***)))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,)))+++,,,---...------,,,+++++++++***************)))))))))))))))*********'''(((***+++,,,+++)))((())))))(((((((((***+++,,,))))))******+++++++++,,,+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++((()))***+++,,,---......*********)))***++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++++++++******)))(((''''''((()))***++++++++++++************...+++(((&&&'''(((((('''******++++++++++++************)))))))))))))))***)))))))))))))))******+++))))))))))))***************)))))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))***+++++++++++++++,,,***(((''''''(((***,,,...---+++)))((((((((()))++++++******************************))))))))))))+++*********))))))((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''((())))))))))))))),,,+++)))((('''&&&''''''))))))))))))************&&&'''((()))++++++++++++%%%&&&'''))))))(((((('''))))))*********+++++++++,,,+++)))'''&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))******++++++---,,,,,,+++***)))((((((++++++************++++++***+++,,,,,,+++***((('''(((((())))))*********+++''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***&&&###"""%%%((())))))***))))))(((''''''&&&&&&******))))))))))))******************************++++++,,,,,,,,,---------))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***...)))%%%&&&***...---+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''***)))(((''''''((()))******************)))((((((***)))((((((((()))+++,,,------,,,+++++++++,,,,,,,,,++++++***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******++++++)))(((((()))******)))))))))))))))((((((((((((------,,,+++*********+++************************++++++++++++++++++++++++(((((()))******************)))((('''&&&&&&'''((())))))))))))((((((((((((+++***)))(((((()))***+++************************(((((()))***,,,---...///++++++******************************************++++++************++++++))))))************))))))'''((()))***+++,,,---------------......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))************))))))))))))************''''''''''''(((***+++,,,)))))))))))))))))))))))),,,,,,***)))(((((((((((()))))))))))))))******+++))))))))))))*********************))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))''''''((()))))))))))))))***))))))))))))))))))***,,,+++***)))))))))***+++************************************))))))))))))*********)))))))))((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))+++***)))(((''''''(((((('''(((((((((((()))))))))+++++++++***((('''%%%$$$)))***+++,,,---,,,,,,+++((((((((())))))************)))(((''''''((()))+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))************)))(((((())))))))))))))))))++++++***))))))(((((((((***))))))))))))))))))***(((((()))***++++++++++++((()))))))))************,,,,,,+++***))))))(((''''''(((((())))))(((((('''))))))))))))))))))))))))+++(((%%%%%%(((*********((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******+++***))))))))))))((('''))))))))))))))))))))))))((((((''''''((()))***+++...***&&&'''***---,,,***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''''''''&&&&&&***)))(((((((((((()))******************)))((((((***)))((((((((()))++++++///......---,,,+++******++++++***)))))))))******))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++***(((''''''((())))))((()))))))))))))))))))))(((,,,,,,+++***************************************++++++++++++++++++++++++))))))***+++++++++++++++***)))((('''''''''(((((()))))))))))))))))))))(((+++***)))(((((()))***+++************************))))))******+++,,,------++++++++++++++++++++++++************************++++++************++++++))))))************))))))...------,,,+++***)))))),,,,,,------------,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,+++************+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))***************))))))))))))******+++))))))))))))))))))))))))...---+++)))(((''''''''')))))))))))))))******+++))))))))))))***************************)))))))))))))))))))))))))))))))))************************))))))************))))))'''(((((())))))))))))(((((()))***++++++***)))((()))))))))))))))***+++,,,************************************))))))))))))******))))))))))))((((((***))))))((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((---,,,+++)))'''$$$"""!!!((())))))***+++*********''''''(((((((((((())))))((('''''''''((()))+++,,,))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,))))))))))))************(((((('''''''''&&&&&&&&&((())))))******))))))((())))))))))))))))))))))))+++***))))))+++,,,+++***&&&&&&'''(((((()))************))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))---***((()))+++,,,)))'''((((((((((((((((((((((((&&&&&&&&&'''((()))++++++...+++((((((***,,,+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''''''''''''''***))))))(((((())))))***)))************))))))((()))))))))((()))******+++////////////...,,,***(((***)))))))))))))))******))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++***(((&&&'''((()))((('''))))))))))))))))))))))))++++++***)))))))))******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***)))(((((('''((((((((())))))))))))))))))))))))+++***))))))))))))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))************))))))000///...---+++***))))))++++++,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++***))))))***++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++************++++++))))))))))))************))))))))))))************,,,+++++++++*********))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))******+++((()))))))))************++++++******************))))))))))))))))))))))))************************))))))************)))))))))***++++++++++++******))))))************)))))))))))))))))))))******+++))))))))))))************************)))))))))((())))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((((((((((((((((()))******'''''''''((((((((())))))))))))))))))((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++***((((((((()))***))))))((((((''''''&&&&&&((((((((()))))))))******))))))(((((((((((())))))---,,,***((((((((()))))))))))))))))))))*********!!!"""###$$$&&&'''((()))))))))************))))))((((((((((((((((((((((((******+++,,,,,,,,,+++)))'''''''''((())))))************))))))))))))******************************)))))))))*********++++++...+++((())),,,---***'''(((((((((((((((((((((((('''''''''((()))******+++...+++))))))***+++***(((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************)))((()))))))))))))))******+++---...///000///---+++)))))))))(((((())))))******((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))'''''')))***)))((()))))))))))))))***************)))))))))))))))***************************************************)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))*********************************************************+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))******++++++******)))***+++++++++,,,,,,------******+++,,,,,,,,,++++++,,,,,,++++++******))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((()))))))))*********************************)))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))******+++((()))))))))******************************++++++************************++++++++++++++++++++++++))))))************))))))******+++++++++******)))+++***)))'''''')))***+++************))))))(((((((((((()))))))))*********************)))))))))((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((''''''(((((()))*********(((((()))))))))*********(((((()))************))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++***((((((((()))***))))))((((((''''''&&&&&&((())))))******++++++,,,+++******))))))******+++,,,+++***((('''(((((()))******))))))))))))))))))$$$%%%&&&''')))+++,,,,,,))))))************))))))((((((((((((((((((((((((((()))+++,,,+++***)))((())))))))))))))))))))))))******))))))))))))***************************************+++++++++,,,,,,---+++))))))+++,,,***(((((((((((((((((((((((((((************************---+++************))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++))))))************))))))((())))))*********))))))((()))))))))************)))+++---/////////---,,,***)))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))******+++,,,***))))))***++++++***((()))))))))*********+++***)))))))))))))))******************************************************((())))))***************))))))******************((()))))))))*********+++******++++++++++++******************************++++++************)))))))))*********+++++++++,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******''''''(((***+++---......)))***++++++,,,,,,,,,+++------,,,,,,+++++++++************************************))))))***************+++,,,,,,,,,,,,+++*********++++++*********************************************************))))))(((((((((((())))))((()))))))))************((()))))))))************&&&'''((()))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))************)))))))))***************************************++++++++++++++++++++++++))))))************))))))((())))))))))))((((((''',,,+++(((&&&&&&(((+++,,,)))*********))))))(((''''''(((((())))))*********************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((('''''''''((()))******))))))))))))))))))************)))************))))))((('''''''''&&&'''(((((()))******))))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((+++***))))))))))))))))))))))))(((((((((((((((((())))))******+++++++++,,,++++++************++++++(((((((((((()))***++++++************))))))))))))'''''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))((()))++++++***((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((()))))))))*********+++******))))))))))))((((((((((((((((((((((((++++++,,,,,,++++++***)))++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))((())))))************)))(((((()))************)))''')))+++---............,,,++++++***)))*********))))))))))))************++++++++++++++++++++++++************************************************((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))******+++---+++)))***+++,,,++++++((())))))******+++++++++******)))))))))***++++++************************************************(((((()))************)))))))))***++++++++++++***((())))))******+++++++++******+++,,,,,,+++************************************************)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******((())))))******+++,,,,,,)))***+++,,,---------,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***************************************************++++++************++++++))))))))))))************))))))))))))************$$$%%%''')))***+++******))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))******+++))))))))))))************((((((((())))))*********************************************************))))))************)))))))))))))))))))))(((''''''******)))(((((()))******'''((()))******))))))(((''''''(((((()))******+++************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))((('''''''''((()))******)))((((((((((((((())))))))))))***))))))))))))))))))((('''&&&%%%%%%$$$%%%&&&'''((()))))))))(((((('''''''''&&&'''((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))************)))(((((())))))))))))))))))))))))))))))******************))))))))))))******&&&'''((()))************************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((+++,,,+++)))'''((()))((((((((()))******++++++******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))'''***,,,+++'''&&&(((+++))))))))))))))))))))))))))))))++++++,,,+++******)))***+++++++++******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++)))***++++++++++++***)))(((((()))***************'''((()))***+++******)))((())))))***+++,,,------......---+++************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))******+++,,,***))))))***++++++***((())))))******+++,,,,,,***************+++,,,,,,************************************************))))))***++++++++++++***)))***+++,,,,,,,,,++++++((())))))******+++,,,,,,***++++++,,,,,,++++++***************************))))))))))))************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++*********++++++++++++++++++***+++,,,------.........+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******+++,,,,,,,,,,,,++++++,,,------------,,,+++************************************************++++++************++++++))))))))))))************))))))))))))************&&&''')))+++++++++))))))))))))))))))))))))))))))++++++***))))))((()))))))))))))))))))))******+++))))))))))))************''''''(((((()))))))))***************************))))))))))))))))))))))))))))))************))))))+++++++++++++++***))))))((()))***++++++***)))((($$$&&&((()))***+++******&&&''''''((()))******+++************))))))))))))&&&'''''''''(((((()))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))((('''''''''((()))******)))((('''''''''''''''((((((((()))%%%&&&'''((())))))))))))***))))))((((((***+++,,,(((((('''''''''&&&&&&&&&$$$%%%''')))***++++++,,,))))))))))))))))))))))))))))))************))))))************************'''((()))+++++++++***)))(((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))*********(((&&&%%%+++*********))))))(((((('''(((((()))***+++,,,,,,''''''((((((((((((''''''))))))))))))))))))))))))***,,,---,,,)))''')))+++&&&&&&''')))***+++------******))))))))))))******************************(((((((((((()))))))))***%%%***...+++&&&###'''+++************************&&&''')))***++++++++++++''')))+++++++++***+++,,,(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++------)))***+++,,,,,,+++***)))(((((()))***************'''((()))++++++******)))******)))))))))***+++,,,000///...,,,+++***))))))))))))))))))************((((((((((((((((((((((((************************************************))))))))))))************(((((((((((()))))))))))))))))))))))))))******++++++)))(((((()))******)))((())))))***++++++,,,,,,++++++******+++,,,------************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,***+++,,,------,,,+++***************************((()))))))))******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,---......***+++,,,---............))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++,,,,,,............,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************)))***,,,,,,,,,+++)))((())))))))))))))))))))))))(((%%%$$$%%%)))+++***)))))))))******++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))***+++,,,,,,***))))))***)))(((''''''&&&''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))((()))***)))((()))***,,,,,,***''''''(((*********))))))))))))************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))***+++,,,------,,,******))))))))))))))))))))))))***)))((()))***+++***(((***************++++++++++++*********+++,,,------))))))((('''''''''''''''+++++++++*********)))))),,,+++***((((((((())))))***)))((('''&&&&&&'''(((+++%%%!!!"""'''+++---,,,((((((((((((((((((((((((,,,,,,++++++******))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))******+++---...---+++)))(((******+++,,,+++***)))((())))))))))))))))))))))))---,,,***)))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++,,,,,,,,,,,,,,,+++***)))))))))))))))************...111333333///,,,+++,,,+++++++++*********)))))))))******)))((((((***+++---,,,+++***))))))))))))...---***)))(((***,,,---(((((('''(((((()))***+++************************++++++******))))))((((((,,,+++***))))))***++++++++++++++++++++++++++++++******))))))***,,,...///+++++++++*********)))))))))'''&&&)))---...,,,***++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,+++)))(((***,,,---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,***+++---...,,,***,,,***(((***---...,,,***+++,,,---,,,***)))***+++###%%%(((+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********)))******++++++******)))......------,,,+++******)))***+++,,,,,,+++))))))((()))***++++++***)))(((((())))))))))))***************++++++++++++******++++++***************+++***(((((((((***+++***)))***'''%%%&&&(((***)))''')))))))))***************))))))))))))))))))))))))*********+++++++++,,,,,,***)))))))))))))))))))))************************(((((((((((()))))))))***(((''''''((())))))'''&&&))))))((((((((())))))***((((((((())))))))))))***(((((()))***************))))))))))))))))))))))))*********(((&&&%%%%%%'''***)))((()))***+++)))((((((((()))))))))*********)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))'''((()))))))))(((''''''))))))))))))))))))))))))***)))((()))***+++***((())))))((((((''''''&&&&&&))))))(((((())))))***++++++***))))))(((((())))))+++++++++*********))))))+++***)))((((((((()))******)))((('''&&&''''''(((***&&&"""###(((++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********+++++++++***)))(((***++++++,,,+++***)))((())))))))))))))))))))))))+++***)))((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************++++++++++++++++++++++++))))))******************+++++++++++++++******)))))))))))))))***************,,,//////---++++++++++++++++++*********))))))******+++***(((((()))++++++***************++++++000...+++)))((()))***+++)))(((((((((((())))))***((((((((((((((((((((((((************))))))))))))''''''''''''((()))+++,,,++++++++++++++++++++++++***))))))))))))+++,,,---+++++++++*********)))))))))***++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,***)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...,,,***+++---...,,,***,,,***)))***,,,---,,,******+++,,,+++)))((()))***((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++************++++++++++++************))))))(((''''''&&&)))***++++++++++++***)))((()))***++++++***)))((()))))))))*********++++++))))))************))))))++++++***************++++++))))))***+++,,,+++***+++)))''''''((((((((('''***))))))))))))))))))((())))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))******************************))))))))))))************,,,***((())),,,---+++)))((((((((())))))***+++,,,))))))))))))************(((((()))***************))))))))))))))))))))))))*********(((&&&%%%%%%'''(((((()))+++,,,+++(((&&&(((((())))))))))))******))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((((((((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&'''((((((''''''&&&))))))))))))))))))))))))***)))((()))***+++***((())))))((('''&&&%%%%%%$$$))))))((((((((()))******,,,,,,+++*********+++++++++************)))))))))))))))((((((((()))******))))))((('''''''''((((((***'''%%%&&&)))+++***(((************************(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((((()))***+++******))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******)))))))))******+++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))(((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))*********++++++(((***---------,,,,,,,,,+++++++++***************+++++++++***(((((()))***)))))))))******+++------111///,,,***(((((()))*********)))((((((((())))))(((((((((((((((((((((((()))))))))***************((((((((((((((()))***+++++++++++++++++++++++++++******))))))))))))******+++++++++******************---///...***(((***---***************************************************+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,+++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,++++++------,,,++++++***)))***,,,---,,,+++)))++++++***)))((()))***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////))))))))))))***+++,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++******))))))(((((()))******+++++++++******))))))***++++++***))))))************+++++++++,,,******++++++++++++******+++***************+++++++++*********,,,---,,,+++***)))((('''((((((((((((******))))))((((((''''''((((((((((((((((((((((((************++++++++++++)))))))))))))))*********************************++++++++++++++++++++++++...+++)))***---///---+++)))((((((((())))))***+++(((((()))))))))*********(((((()))***************))))))))))))))))))))))))((()))***)))((((((***,,,((((((((()))+++***(((&&&(((((((((((()))))))))***((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((()))))))))***))))))))))))))))))))))))))))))***)))((()))***+++***(((++++++******))))))((((((++++++************++++++,,,++++++******+++++++++************))))))))))))(((((((((((())))))******))))))(((((((((((((((((()))((('''(((******(((&&&************************))))))******++++++,,,,,,(((((((((((((((((((((((()))))))))))))))******+++,,,+++)))(((((()))***+++++++++++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,------...,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++***************))))))))))))))))))))))))*********+++++++++***,,,---...------------************************+++,,,,,,***(((((()))***************++++++,,,---///...,,,***))))))******++++++***)))((((((((((((************************)))))))))******+++++++++......---+++***))))))(((++++++++++++++++++++++++,,,++++++***************************************+++---...---+++***,,,...***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------,,,+++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,***+++,,,+++)))))))))+++///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000,,,+++++++++,,,,,,---...---------......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))*********++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,+++***)))***,,,---,,,+++''''''((((((((()))***,,,******))))))((((((''''''(((((((((((((((((((((((())))))*********+++++++++(((((())))))************))))))))))))))))))))))))************************)))'''&&&'''***+++***(((***)))(((''''''''''''''''''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))((()))***)))((((((***,,,+++)))'''&&&((()))))))))'''(((((((((((()))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))******++++++))))))))))))))))))))))))***)))((()))***+++***(((*********++++++,,,,,,,,,++++++******)))******+++******)))))))))******+++))))))))))))))))))))))))''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))***)))(((&&&************************))))))******++++++,,,,,,))))))))))))))))))))))))((())))))***************---,,,***((((((***,,,---+++++++++***************************************++++++,,,,,,------------************))))))))))))************************************************+++***************++++++************************))))))))))))))))))))))))---,,,,,,++++++************))))))(((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,+++***************************+++,,,,,,+++)))((()))+++---,,,,,,+++******++++++,,,+++*********+++,,,---,,,+++***))))))((())))))************************))))))******++++++,,,,,,......---,,,+++***)))(((++++++++++++++++++++++++---------,,,,,,+++******************************---***)))***---///...---***************************************************+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,---...---+++***+++,,,...------,,,,,,---......+++++++++,,,,,,------------,,,,,,,,,++++++******,,,,,,++++++,,,,,,------,,,,,,---......---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))))))))))))))))))))******++++++,,,++++++************++++++******+++++++++,,,,,,,,,******++++++++++++************))))))***++++++,,,***)))((()))+++++++++)))&&&'''((((((((()))+++---***))))))))))))))))))((()))))))))))))))))))))))))))))))))************+++((((((((()))******++++++((((((((((((((((((((((((((((((((('''''''''''''''&&&''')))***+++******)))***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))*********(((&&&%%%%%%'''+++)))&&&%%%&&&((())))))''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***************************))))))(((((((((((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))''''''''''''((()))******))))))))))))))))))))))))***)))((()))***+++***((('''(((((()))***+++,,,---))))))((('''''''''(((((()))(((((((((((()))******(((((()))))))))))))))***''''''((()))))))))(((((((((((()))*********))))))))))))*********)))((((((************************(((((((((((())))))))))))************************'''((()))*********))))))---,,,***))))))+++---...,,,+++******))))))******************************((()))******+++******)))***))))))))))))(((((((((***************************************************************+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***)))((()))***+++,,,*********++++++++++++,,,+++***(((((())))))(((&&&***************+++++++++***+++,,,+++))))))+++---......,,,++++++*********************+++,,,------++++++***)))))))))******((((((((((((((((((((((((*********+++++++++++++++(((((()))***++++++******++++++++++++++++++++++++------......---,,,++++++***************+++++++++---)))&&&(((,,,000///---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++******,,,------+++++++++,,,...------,,,,,,++++++***))))))))))))************+++,,,------++++++,,,---)))+++,,,,,,+++***,,,---,,,.........,,,+++,,,---+++,,,,,,------.........***++++++,,,,,,------...///......---,,,+++***)))+++******)))******+++++++++,,,,,,------------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++************+++,,,************+++++++++,,,((((((((())))))((((((((())))))))))))***+++,,,,,,)))((('''(((***+++***)))''')))***)))((((((***---)))))))))***************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++)))))))))))))))))))))))))))))))))(((((((((''''''###(((---...,,,******+++))))))((((((((((((((()))'''(((((((((((()))))))))(((((()))***************))))))))))))))))))))))))*********(((&&&%%%%%%''')))(((&&&'''((()))(((''''''''''''((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))(((((((((((())))))&&&&&&%%%%%%&&&((()))***))))))))))))))))))))))))***)))((()))***+++***((((((((())))))******++++++))))))((('''''''''''''''((((((((((((((()))******(((((((((((())))))******'''((()))))))))((('''&&&'''((()))***+++******)))((()))***)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((+++***)))))))))+++,,,---,,,+++***)))))))))***+++************************((()))*********)))((('''*********))))))))))))(((************************************************,,,,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******************++++++)))))))))***,,,---*********+++++++++,,,,,,)))'''&&&&&&)))***)))((())))))*********+++++++++)))***++++++******,,,...---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,*********)))******++++++((((((((((((((((((((((((,,,++++++++++++++++++***'''((()))+++,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,+++***))))))*********+++++++++,,,***)))(((***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,,,,,,,+++***)))+++---,,,***)))***,,,......---,,,,,,+++******))))))))))))***************,,,...---+++***,,,...)))+++,,,,,,******+++...,,,---...---+++***+++,,,***+++,,,---...---,,,,,,******+++,,,,,,---......//////......------,,,,,,++++++******)))******+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,---***))))))))))))+++,,,---,,,++++++******++++++,,,)))))))))*********++++++((())))))******))))))((())))))))))))***+++,,,---***)))((()))+++,,,+++***)))+++,,,***'''''')))+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************---,,,,,,,,,++++++******$$$,,,---(((%%%&&&((((((((((((((()))***+++,,,))))))))))))************(((((()))***************))))))))))))))))))))))))((()))***)))((()))***,,,''''''''')))******'''%%%''''''''''''((((((((()))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''&&&&&&'''(((***+++))))))))))))))))))))))))***)))((()))***+++***(((+++++++++***************++++++***)))))))))))))))))))))(((((()))***++++++'''((((((((())))))******(((((()))))))))'''&&&%%%'''((()))+++++++++***)))((()))))))))((()))***,,,((((((((((((((((((((((((,,,,,,++++++******))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))((())))))***++++++---,,,***)))))))))***+++***************************+++,,,,,,+++***)))(((+++++++++************)))************************************************......,,,+++***)))))))))++++++++++++++++++++++++************************(((((())))))*********+++,,,+++***))))))+++---...******+++++++++,,,,,,,,,)))'''%%%'''+++------+++))))))******++++++++++++((()))++++++***+++---///++++++++++++,,,---......,,,,,,,,,++++++************)))))))))***+++,,,,,,************************---,,,,,,++++++*********+++,,,---...---,,,+++***++++++++++++++++++++++++******,,,,,,---,,,+++***))))))******+++++++++++++++,,,,,,***'''&&&***...------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,------,,,+++***(((***---,,,***((()))+++......---,,,,,,+++*********++++++++++++,,,,,,,,,***,,,...---+++***,,,...(((+++---,,,***)))+++...+++,,,---,,,***)))***+++***,,,---......,,,+++)))******+++,,,,,,---......************************------,,,,,,+++,,,,,,,,,)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++*********((((((((((((((()))))))))***))))))))))))+++---...---,,,+++******+++,,,---((())))))))))))*********,,,,,,,,,------,,,,,,,,,))))))))))))***+++,,,---+++***)))***,,,---,,,++++++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))************------+++*********+++,,,&&&(((******(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******+++*********))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))((((((''''''(((((((((((()))))))))))))))((('''''''''(((***+++)))(((((((((''''''&&&&&&&&&&&&&&&'''''')))******+++++++++*********)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$'''******(((&&&'''((()))))))))))))))(((''''''***)))(((''''''((()))***)))))))))))))))(((''''''***++++++)))((('''(((******************))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))************++++++++++++******)))((((((((()))***,,,---+++***(((&&&&&&''')))***+++++++++************))))))+++,,,,,,***))))))***((((((((((((((((((((((((************)))))))))(((******+++++++++,,,,,,,,,+++***((('''''''''((()))))))))))))))))))))))))))******++++++++++++************++++++++++++******,,,++++++***+++,,,...///++++++++++++++++++++++++))))))))))))************,,,+++******))))))******,,,++++++***)))((('''''')))************+++++++++------,,,,,,+++*********)))******+++++++++******************************++++++******)))((((((((())))))***+++++++++++++++***************************++++++,,,,,,++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++******))))))((((((++++++++++++,,,---...///...---,,,,,,+++***)))))),,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((((())),,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,...------,,,+++***))))))******+++,,,,,,---......///,,,)))))),,,------+++---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++,,,.........,,,***)))&&&(((***,,,---,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------******))))))******+++,,,,,,+++***))))))***+++,,,))))))*********+++++++++))))))*********+++++++++,,,,,,,,,++++++*********++++++***)))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---,,,+++***)))******+++''')))++++++)))''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$#########$$$%%%%%%************)))))))))(((***)))(((((((((((()))***))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((()))))))))******))))))(((((()))***+++++++++++++++*********)))((((((((((((((()))***++++++++++++*********))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''(((***)))******++++++******)))***)))(((''''''((()))***%%%&&&''')))************)))******)))((('''((()))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************************((((((((((((((((((((((((************)))))))))(((************************(((((((((((()))))))))))))))******++++++******)))((('''''''''((()))+++,,,+++***)))(((((()))+++,,,+++++++++*********)))))))))+++,,,,,,***))))))***************************++++++++++++************(((((()))))))))*********,,,+++***(((((())))))*********************************++++++++++++************++++++++++++******++++++*********+++,,,---++++++++++++++++++++++++))))))))))))************,,,+++******))))))******---,,,,,,+++***))))))((()))************+++++++++))))))))))))))))))******((())))))***))))))((((((************************))))))))))))************)))******+++++++++*********************************++++++,,,,,,++++++***)))******++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++***++++++++++++*********************++++++,,,---.........---,,,,,,+++******,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***+++------------------------,,,,,,,,,,,,,,,------------,,,,,,++++++*********++++++,,,------......//////---+++,,,///111222111+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,******'''(((***,,,,,,,,,+++***++++++++++++++++++++++++))))))******+++,,,,,,---******))))))******+++,,,++++++************++++++))))))*********+++++++++************++++++++++++,,,,,,++++++++++++++++++'''((()))))))))))))))(((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***))))))))))))***)))***,,,+++)))(((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((************))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((()))))))))******(((''''''&&&&&&&&&'''''')))))))))(((((((((((('''******))))))))))))***++++++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++(((((()))*********))))))))))))(((((((((((())))))%%%&&&''')))************''')))******(((''''''(((+++)))'''%%%$$$&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************))))))))))))(((((((((((()))******++++++******))))))((((((((()))***+++,,,++++++*********,,,---...++++++*********))))))))))))+++,,,+++***((())))))************************,,,,,,,,,++++++++++++***)))))))))))))))*********---,,,***)))))))))***+++******************************++++++++++++************++++++++++++******++++++***)))))))))******++++++++++++++++++++++++)))))))))*********++++++,,,+++******))))))******---,,,,,,,,,++++++******)))************+++++++++'''(((((()))******++++++***+++++++++***)))((((((************************(((((())))))***++++++,,,******+++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***************+++,,,---......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,------......//////......---------------,,,++++++++++++++++++++++++))))))******++++++,,,,,,---+++)))***,,,...//////******++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++++++++))))))+++,,,,,,+++***)))++++++++++++++++++++++++((())))))******+++++++++******))))))******+++,,,******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,###%%%''')))***++++++***************************)))))))))))))))((((((((((((((((((((())))))))))))((()))))))))*********************))))))))))))))))))***+++***((('''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((()))))))))*********((((((''''''''''''''''''''''''''''''''''''''''''******))))))((()))))))))************))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''''')))***'''''''''''''''&&&%%%%%%))))))(((((((((((()))))))))))))))))))))(((''''''''')))++++++)))(((((())),,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************************++++++++++++++++++++++++*********)))))))))))))))******************************))))))((((((''''''))))))************))))))************++++++,,,,,,******)))***+++,,,---...************)))))))))))))))***,,,+++)))(((((()))************************,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++***)))((()))************************************++++++++++++************++++++++++++******++++++******))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,+++******))))))******++++++++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,.........---,,,+++***)))************************)))))))))******+++++++++***++++++++++++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,+++******)))))))))******+++++++++,,,,,,,,,))))))******++++++,,,,,,)))******++++++,,,,,,,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///+++++++++,,,---...//////......------,,,,,,++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++*********,,,------,,,,,,+++******))))))(((************************++++++++++++++++++++++++,,,,,,+++******++++++,,,******+++++++++***))))))++++++++++++++++++++++++(((((()))))))))***************))))))******+++,,,)))***+++,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,%%%&&&(((*********))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))((()))))))))************************))))))((((((((())))))((('''&&&'''(((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))************************************************************))))))((('''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&%%%&&&'''(((((()))))))))(((&&&%%%######(((((())))))))))))(((((()))))))))))))))(((''''''(((***++++++***)))***+++)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))******))))))(((((('''''')))))))))******)))))))))))))))******************((((((((()))***+++,,,,,,*********)))))))))(((((((((***++++++)))(((((()))))))))))))))))))))))))))+++*********))))))))))))+++++++++++++++++++++++++++***)))((('''((())))))******************************++++++++++++************++++++++++++******,,,,,,,,,++++++***))))))++++++++++++++++++++++++************++++++++++++,,,+++******))))))******)))))))))***************))))))*********+++++++++,,,,,,,,,+++++++++******.........---,,,+++***)))************************,,,+++++++++******))))))******+++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,+++***)))))))))*********+++++++++,,,,,,,,,((()))))))))******++++++((()))))))))******++++++*********)))******++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...))))))***+++,,,,,,------------,,,,,,++++++***************++++++,,,,,,---............////////////,,,,,,,,,---...000222444///...---+++)))(((&&&&&&************************++++++++++++++++++++++++,,,+++*********++++++,,,******+++++++++******)))++++++++++++++++++++++++)))))))))))))))***************))))))******+++,,,)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++******)))''''''((((((((((((((((((((((((***))))))((((((''''''&&&(((((((((((())))))))))))))))))))))))******************++++++******)))(((((())))))(((&&&%%%'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%)))))))))*********++++++%%%%%%&&&'''((('''''''''(((((()))))))))))))))***((('''''''''''''''(((((((((((()))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&''''''&&&,,,,,,+++***)))'''&&&%%%(((((())))))))))))((((((%%%&&&''')))************))))))***)))((((((***,,,%%%''')))+++***(((&&&$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((&&&'''(((((((((((('''''''''''''''((()))))))))*********)))))))))((((((((((((***+++***)))'''((((((((((((((((((((((((((((((*********)))))))))((((((*********)))))))))))))))+++***((('''''''''((()))++++++++++++++++++++++++******++++++++++++************++++++++++++******+++++++++,,,++++++***)))++++++++++++++++++++++++*********++++++++++++,,,,,,+++******))))))******((((((((())))))******+++)))************+++++++++++++++******)))(((((('''***+++++++++***)))((((((************************---,,,,,,+++******))))))))))))***+++++++++++++++***************************++++++,,,,,,++++++***,,,+++***)))))))))***+++******+++++++++,,,,,,,,,******************++++++)))))))))))))))*********++++++*********++++++,,,(((((())))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...))))))******++++++,,,,,,,,,+++++++++++++++***************++++++,,,,,,,,,++++++++++++++++++,,,,,,&&&(((***+++---000444777000///...,,,***((('''&&&++++++++++++++++++++++++*********************************+++++++++++++++******************++++++++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******+++++++++***************))))))*********+++++++++++++++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))***************+++,,,,,,,,,+++)))))))))******(((&&&&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++((()))))))))************'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++ !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''((()))******(((((((((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&((()))'''%%%******++++++******))))))'''((()))******)))((('''%%%&&&''')))************(((((('''&&&%%%&&&))),,,'''((()))))))))(((&&&%%%++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))))))))(((''''''((((((((()))(((((((((***)))))))))((((((((((((((()))+++***(((''''''((())))))))))))))))))))))))+++++++++*********))))))*********)))))))))((((((+++***)))((((((((()))***++++++++++++++++++++++++******++++++++++++************++++++++++++******((()))***+++++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******))))))******(((((()))******+++,,,,,,)))************+++++++++******))))))))))))))))))((())))))***))))))((((((************************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++)))((()))***+++---******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***************))),,,,,,++++++++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))&&&''')))******,,,000333......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,++++++************+++++++++++++++*********))))))(((((()))))))))*********,,,,,,++++++++++++++++++''''''((()))+++...000222***************************))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))************++++++,,,---,,,+++***)))+++++++++)))'''''')))+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))*********+++((()))***++++++***)))(((************************+++++++++,,,------......)))************+++++++++$$$%%%'''***++++++++++++((()))))))))******++++++(((((((((((()))***,,,,,,'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((******'''$$$&&&&&&((()))************'''((()))******)))(((''')))))))))))))))((((((''''''&&&%%%###"""$$$(((,,,++++++***)))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************''''''(((((())))))******(((((())))))))))))((((((***+++,,,------,,,******((())))))))))))(((((('''))))))))))))((((((((((((((()))+++***(((''''''(((************************,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******,,,,,,***)))))))))***+++++++++++++++++++++++++++******++++++++++++************++++++++++++******&&&'''(((*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***)))*********))))))***+++,,,------...)))************+++++++++*********+++,,,,,,------)))******+++++++++***************************************++++++,,,------&&&''')))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***)))((()))***,,,...******+++++++++,,,,,,,,,/////////......------------,,,,,,++++++*********------,,,,,,+++,,,,,,,,,))))))***+++,,,------...,,,,,,------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++...........................000000...++++++---000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------'''(((***,,,---,,,***)))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++*********)))***++++++,,,,,,+++***))))))***+++,,,++++++++++++******))))))(((((((((((())))))))))))---,,,,,,++++++************(((((((((+++,,,,,,,,,))))))(((((((((((()))))))))******+++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((()))+++------,,,+++***+++***)))'''(((***++++++***))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******+++++++++++++++***)))(((+++*********))))))((((((%%%&&&'''(((******+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&'''((()))******)))(((''')))))))))))))))(((''''''+++***(((&&&&&&&&&''''''))))))************))))))%%%&&&&&&'''((()))************++++++++++++******))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))************///---+++)))(((((()))***))))))))))))((((((((((((++++++******************'''))),,,......---+++)))---,,,***)))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))************))))))(((((((((((())))))******))))))))))))******((('''&&&%%%%%%%%%%%%%%%)))***+++++++++)))(((''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,&&&((()))+++++++++***)))***************)))((('''***+++,,,,,,+++***)))(((---,,,++++++******++++++000///---++++++,,,---...))))))******++++++++++++(((***++++++++++++,,,...,,,***((((((***+++,,,+++++++++,,,------------,,,)))*********++++++++++++,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))************+++++++++///---***((((((***---///000///,,,*********+++,,,,,,,,,,,,,,,+++***))))))+++***)))***,,,---,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++---,,,+++,,,...///...---++++++++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***)))''''''((()))((('''''''''((()))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***)))))))))***,,,...000+++++++++*********))))))+++)))((((((***++++++***))))))(((((((((((())))))))))))*********))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))''')))++++++***(((((()))***)))'''(((***++++++***))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((())))))))))))***************)))((((((******)))))))))(((((((((((())))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((***************))))))(((+++******)))))))))))))))))))))************))))))&&&'''''''''((())))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************,,,+++***(((((((((((()))***)))))))))((((((((((((************************(((***+++------,,,+++***,,,,,,***)))))))))******))))))))))))))))))*********************)))))))))+++*********))))))(((((('''''''''((())))))******(((((()))))))))*********))))))(((((((((((())))))******))))))))))))******))))))(((''''''''''''''')))******+++***)))((('''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))(((************************((((((((((((((()))******************++++++++++++++++++++++++++++++,,,,,,***************+++++++++))))))************))))))***************)))((((((***++++++,,,+++***)))(((,,,,,,+++***************---,,,***)))))))))***+++)))*********++++++++++++***,,,---,,,++++++,,,---,,,***((((((***,,,,,,+++'''(((((()))***)))))))))******+++++++++,,,,,,,,,,,,,,,+++***************)))))))))******)))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++...,,,***))))))***,,,......---,,,+++******++++++))))))***+++,,,,,,,,,,,,***))))))***,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++************+++,,,///---++++++++++++)))'''************************------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++...,,,++++++,,,------,,,(((((())))))******++++++******))))))))))))))))))++++++***))))))***++++++---,,,***))))))***,,,---+++++++++*********))))))+++***((()))***++++++******))))))(((((())))))***)))))))))))))))((('''&&&******))))))))))))******************************''')))******)))(((((()))***)))'''(((***++++++***))))))))))))))))))))))))''''''&&&%%%%%%&&&((()))))))))))))))((((((((((((((())))))))))))(((''''''))))))(((((((((((((((''',,,,,,++++++***)))''''''''''''((((((((((((''''''))))))))))))))))))))))))((()))******)))((('''&&&))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))+++++++++++++++***))))))((())))))***************))))))************))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))************((((((((((((((((((((((((******)))))))))(((((((((*********************************+++++++++++++++,,,+++******)))*********(((((((((((()))************************+++++++++,,,,,,+++***)))(((''''''&&&&&&''''''((()))******(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******+++******))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))************************((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************+++******)))))))))))))))************))))))))))))+++++++++,,,++++++***)))++++++***))))))))))))***,,,+++***(((((()))******************++++++++++++---...///...+++******+++,,,***))))))+++,,,,,,+++&&&&&&'''(((((((((((((((***++++++++++++,,,,,,,,,,,,++++++************+++((())))))))))))))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++******))))))***+++,,,,,,,,,,,,))))))***,,,------+++(((***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,...---++++++++++++)))(((+++*********)))(((((((((------,,,,,,+++***((('''++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***))))))+++------,,,)))))))))))))))*********+++*********)))(((((((((******)))(((((()))******///---,,,***)))))))))***+++++++++***************+++***)))***,,,---...---***))))))))))))))))))***************)))(((''''''***))))))))))))))))))***************************)))+++,,,+++***)))***+++***)))'''(((***++++++***))))))))))))))))))))))))'''&&&%%%%%%%%%''')))*********))))))((((((''''''((()))))))))))))))(((((((((((((((((('''''''''''',,,,,,,,,++++++)))((('''&&&'''))))))))))))'''&&&(((((((((((((((((((((((($$$&&&(((+++,,,,,,+++***(((((((((((((((((((((((())))))(((((()))******+++***)))(((''''''((()))*********++++++******)))((($$$%%%'''))))))))))))((())))))************)))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******++++++,,,((()))))))))************''''''((()))******))))))*********)))))))))((((((***************++++++++++++***)))))))))***,,,---++++++******************&&&&&&'''(((((()))))))))))))))***************+++++++++******)))(((((('''(((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))******))))))))))))******+++******)))))))))******))))))*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******)))))))))))))))*********************************(((((())))))*********************+++++++++,,,,,,,,,,,,,,,++++++*********,,,+++++++++***)))))))))******((((((((()))***+++******)))))))))))))))***+++++++++++++++++++++***+++***))))))((())))))))),,,,,,+++******++++++,,,++++++++++++++++++++++++000000000...,,,*********+++***)))***,,,---,,,+++(((((()))***************************++++++++++++,,,++++++******+++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********++++++++++++++++++,,,,,,+++++++++))))))***+++++++++******,,,,,,,,,,,,+++***))))))))))))+++---///...+++)))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,++++++******++++++,,,+++******************+++---++++++,,,...///...---,,,,,,+++***)))(((((('''))))))***++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))'''&&&'''***+++,,,+++*********)))))))))))))))---------,,,+++***))))))*********))))))*********...---+++***))))))))))))***************************))))))+++...000111111******))))))))))))*********+++++++++******)))((()))))))))******)))))))))************************)))+++++++++))))))***+++***)))'''(((***++++++***))))))))))))))))))))))))((((((''''''''')))***+++******))))))((((((''''''))))))***++++++*********''''''''''''((((((((((((******+++++++++******)))((((((***++++++***(((((((((((((((((((((((((((((($$$&&&)))+++,,,,,,++++++((((((((((((((((((((((((++++++***)))))))))))))))***)))(((''''''((()))***))))))******))))))((('''$$$%%%'''((()))))))))((())))))************)))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,((()))))))))************(((((()))***++++++++++++************))))))))))))))))))*********++++++++++++***)))((((((***,,,---************+++*********'''((()))************)))((((((((()))))))))******))))))))))))))))))******,,,++++++******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))(((((()))******))))))))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&'''(((******((()))))))))*********+++))))))))))))))))))))))))(((((()))***+++******)))***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++***))))))))))))(((((('''(((***,,,---******)))(((((()))***+++++++++++++++++++++,,,,,,+++***))))))((()))))))))+++++++++++++++++++++,,,,,,+++++++++++++++++++++000000000...,,,*********+++******+++,,,---,,,+++******+++,,,,,,,,,++++++)))))))))************+++,,,+++++++++++++++,,,,,,...---,,,,,,,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++***+++,,,,,,,,,,,,+++***))))))***+++++++++******,,,,,,,,,,,,+++***))))))***+++,,,///000000---******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------,,,+++******))))))))))))***++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++))))))))),,,---...---*********)))))))))))))))---------,,,+++***))))))+++++++++++++++++++++++++++*********************************************+++***)))+++...000111111+++******))))))******+++******++++++++++++******))))))************))))))************************(((((()))(((&&&&&&(((******)))'''(((***++++++***)))))))))))))))))))))))))))))))))***************))))))))))))(((((((((((()))******++++++++++++***'''(((((((((((()))))))))(((((()))***+++++++++***))))))************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((()))))))))))))))))))))((('''''''''''')))***++++++++++++))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***************+++++++++))))))))))))************))))))******+++++++++,,,++++++*********))))))))))))))))))***++++++,,,,,,******)))((()))***+++,,,))))))***++++++++++++***++++++---------,,,+++***'''''''''((())))))******(((((())))))************---,,,,,,++++++******)))))))))))))))************))))))(((((((((((())))))******))))))))))))******(((((((((((((((((()))***)))))))))((())))))***+++))))))))))))))))))))))))))))))((())))))***+++,,,((())))))******+++++++++((((((((((((((((((((((((((()))***+++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************(((((((((((()))***+++,,,***)))((((((((()))++++++,,,++++++++++++,,,------++++++***))))))))))))***)))))))))***************,,,,,,,,,,,,++++++++++++---...///...+++******++++++******,,,---...,,,+++))))))***+++++++++++++++))))))*********+++++++++,,,++++++++++++,,,,,,------,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++******))))))***+++,,,,,,,,,,,,++++++,,,...//////---+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++,,,++++++******++++++,,,---......//////......------,,,***++++++,,,***)))------,,,,,,+++*********------,,,,,,+++***((('''))))))******+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***((('''(((***+++++++++)))))))))))))))*********+++*********)))(((((((((++++++,,,,,,,,,,,,++++++((())))))******+++++++++***************+++++++++,,,***)))***,,,---------+++******))))))******+++'''((()))***++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((('''&&&&&&(((******)))'''(((***++++++***)))))))))))))))))))))))))))***+++,,,+++***)))'''(((((((((((())))))))))))(((((()))***************((((((((()))))))))******'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))------,,,+++******))))))))))))))))))))))))))))))***))))))((((((((())))))(((((())))))))))))(((((()))************)))(((((())))))((())))))***++++++))))))************))))))((((((((()))*********+++)))******************)))))))))))))))))))))))))))***************)))))))))))))))))))))******************)))(((((()))***++++++++++++*********))))))((())))))***++++++,,,,,,)))))))))))))))******+++((()))***+++,,,++++++***+++,,,---------+++)))((('''(((((()))******++++++*********)))))))))))))))))))))******++++++++++++************++++++++++++))))))(((((((((((())))))******))))))))))))******((((((((((((((()))*********)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))******((())))))******+++,,,,,,))))))))))))))))))))))))''')))***,,,,,,+++***)))+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,***************+++++++++***************)))((((((***)))((('''((()))+++,,,,,,++++++++++++,,,---...,,,,,,+++***************))))))***+++++++++++++++------,,,,,,,,,+++++++++***,,,---,,,++++++,,,---+++***+++,,,......,,,+++)))******+++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,---...---,,,***))))))***,,,---************************------------------------******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++...---,,,+++******++++++))))))***+++,,,,,,,,,,,,******)))+++,,,---,,,******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))*********++++++++++++,,,++++++******++++++,,,+++,,,---......---,,,+++---+++******,,,,,,+++)))++++++++++++************------------,,,***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++***(((&&&'''((())))))((((((((())))))******++++++******)))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************))))))*********+++++++++---+++))))))*********)))++++++************++++++%%%&&&''')))************((()))***++++++***)))(((((((((((((((((((((((((((*********)))'''(((***,,,***)))'''(((***++++++***))))))))))))))))))))))))((()))+++---,,,***'''%%%''''''(((((())))))******''''''((()))))))))))))))(((((())))))******++++++(((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))),,,++++++******+++,,,,,,))))))))))))))))))))))))''''''''''''((()))***+++'''((()))******)))((('''+++++++++++++++***))))))((((((&&&&&&&&&''')))***))))))************))))))''''''((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++***(((&&&&&&((()))++++++++++++************)))((())))))***++++++,,,,,,((()))))))))************((()))***+++,,,,,,+++***)))***++++++***(((%%%$$$((())))))***++++++,,,,,,,,,,,,+++***)))(((''''''&&&&&&''')))***,,,------******+++++++++,,,,,,,,,))))))(((((((((((())))))******))))))))))))******))))))(((((()))***++++++***)))(((((((((***+++,,,)))))))))))))))))))))))))))((((((''''''''''''(((((())))))***++++++,,,,,,************************''')))+++,,,,,,,,,***)))++++++,,,,,,,,,---------*********++++++,,,,,,---))))))******+++++++++,,,,,,,,,,,,,,,***(((%%%$$$***)))((('''((()))+++---,,,,,,+++***+++,,,...///---,,,++++++******+++++++++,,,---...............---------,,,,,,+++++++++(((***++++++++++++,,,...+++***+++---......,,,***++++++,,,------------,,,---------.........//////++++++++++++,,,,,,---......---+++******+++---...************************------------------------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++,,,++++++******++++++,,,111///---*********+++,,,,,,,,,,,,,,,+++***))))))***(((((((((***+++***)))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++,,,++++++++++++++++++,,,((()))***++++++***)))(((+++******,,,...000000///)))))))))))))))*********++++++,,,------------,,,((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++...---++++++,,,---,,,+++'''(((((()))***++++++,,,+++++++++++++++,,,,,,,,,((()))***++++++***)))((())))))************)))((())))))******++++++++++++,,,,,,++++++***)))))))))++++++************++++++,,,+++******))))))*********++++++++++++,,,,,,,,,((((((((((((((((((((((((+++++++++++++++***)))((()))------***)))+++---,,,***+++,,,+++)))'''''''''***))))))***---......---,,,,,,+++***)))(((''''''(((((()))***++++++,,,,,,***)))(((''''''((()))***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''((()))***+++,,,------)))))))))))))))))))))))))))*********+++++++++++++++---...---***(((***,,,)))))))))))))))))))))))),,,+++***)))(((((((((((())))))************))))))(((((()))******************)))(((''''''((()))******+++++++++***'''%%%###))))))))))))((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,---------------,,,,,,+++***)))************)))(((((()))))))))))))))))))))))))))***++++++++++++***)))---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******++++++******************+++***)))))))))***,,,---***)))))))))((((((''''''***)))((((((((()))+++,,,(((((())))))******++++++))))))))))))))))))))))))((()))***+++,,,---------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,---''')))+++......---+++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,------,,,++++++***+++,,,,,,+++***)))(((++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))***222...******---...+++'''******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...---,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************************************.........---,,,+++***)))))))))))))))))))))))))))///...---,,,+++***************))))))((((((''''''************++++++++++++)))************+++++++++******************++++++++++++************++++++******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***************)))(((((((((+++,,,(((&&&)))***)))))),,,...///---***(((''''''&&&&&&''')))***)))(((++++++******)))((((((((((((((()))******+++,,,,,,***)))(((((((((((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************)))))))))))))))))))))))))))))))))*********++++++***+++,,,+++)))((()))+++'''''''''''''''''''''''',,,+++***)))(((((((((((())))))************))))))(((((()))******************)))(((''''''((())))))******+++***)))(((&&&%%%)))))))))))))))))))))((())))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***************+++++++++***))))))'''((()))***************************************))))))(((((((((((())))))+++*********))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((())))))*********))))))((((((((()))))))))))))))***++++++************++++++++++++************************'''((()))*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))((()))***++++++,,,,,,,,,((((((((((((((())))))******+++,,,------,,,***)))------,,,++++++,,,------************************,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++***++++++,,,+++***)))(((++++++++++++++++++++++++------------------------------------------------*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++*********++++++,,,111---******---...,,,(((,,,++++++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++------------,,,+++******************************,,,,,,,,,,,,,,,,,,------******))))))))))))))))))%%%%%%&&&&&&&&&''''''''')))************+++++++++((())))))***++++++,,,,,,++++++************++++++*********)))))))))))))))&&&'''''''''((((((((((((************************((())))))))))))(((''''''(((,,,,,,(((&&&((()))((())),,,000222000,,,)))(((***)))((()))***+++***((())))))))))))))))))))))))((())))))******+++++++++***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************,,,,,,+++***)))(((((('''))))))))))))))))))))))))((((((((()))))))))******)))***+++***(((((((((***((((((((((((((((((((((((,,,+++***)))(((((((((((())))))************))))))(((((()))***************))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))))))))))))))******+++*********&&&'''((()))+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))((((((((((((((()))***************)))))))))((()))******++++++******,,,,,,,,,+++++++++++++++************************))))))***************)))***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))***+++,,,,,,,,,,,,++++++******++++++,,,------------,,,+++******)))------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++************,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///,,,)))***---...---***...------,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...*********+++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))***+++,,,---...///000******************++++++))))))))))))************)))************+++++++++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,++++++***)))))))))*********++++++************************((()))))))))))))))((((((***......***(((***+++)))***---000000///,,,******,,,+++)))******+++)))((((((((())))))************((()))))))))*********+++)))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((******+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))***++++++++++++++++++++++++++++++***)))(((((())))))))))))************))))))(((((()))***************((((((((((((((()))))))))***))))))(((((()))******)))))))))))))))*********)))******+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,'''''')))******+++++++++************************++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,---------***************++++++,,,++++++******************((()))***+++,,,+++***))),,,,,,,,,++++++******)))************************,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---.........---,,,+++***++++++,,,---------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,------------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,+++***)))(((...---,,,,,,++++++++++++************+++---......---+++)))***---......,,,......---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------)))))))))******++++++,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************))))))+++,,,---...//////*********++++++,,,,,,,,,------------.........///))))))*********++++++++++++++++++*********))))))++++++************+++++++++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,************************))))))***++++++************------)))''')))+++)))+++,,,---,,,******+++,,,)))(((&&&&&&''''''&&&$$$((((((((()))******++++++)))))))))))))))*********))))))************))))))***))))))))))))))))))***************************************************&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))************))))))(((((()))***************''''''((()))))))))))))))***))))))))))))***++++++((()))))))))*********+++******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++***************)))***++++++,,,,,,,,,,,,))))))************)))((())))))))))))))))))))))))&&&''')))******)))'''&&&+++++++++************)))))))))))))))))))))))))))((()))************)))(((++++++,,,,,,,,,---------'''''')))***+++,,,------******************++++++((()))+++,,,,,,,,,+++***++++++******)))))))))(((************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++)))))))))))))))***++++++---,,,+++***+++,,,...///---------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------+++,,,------.........---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,......---,,,+++++++++,,,)))))))))******,,,---...,,,+++***+++,,,---......------,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,---------,,,+++,,,,,,------......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))******++++++,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******************************+++,,,------,,,,,,******++++++,,,,,,------*********+++++++++,,,,,,))))))*********+++++++++,,,,,,++++++***))))))(((++++++************++++++(((((()))******((('''&&&))))))))))))************************************)))******++++++++++++***&&&******'''%%%((()))(((+++,,,+++)))((((((+++---+++)))(((((())))))(((&&&(((((())))))*********+++)))))))))))))))))))))))))))******++++++******)))******))))))))))))******''''''''''''''''''''''''************************'''((()))***************((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))******,,,*********,,,---,,,+++))))))))))))))))))))))))******)))))))))))))))***))))))************))))))(((((()))***************&&&'''((()))*********))))))*********************((())))))******+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++*********)))))))))))))))(((((())))))***)))))))))***************)))(((((((((((((((((((((((((((((()))***,,,,,,,,,,,,***)))******)))))))))((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))***+++++++++$$$%%%'''(((***+++++++++)))))))))***************)))***++++++,,,+++++++++*********)))))))))))))))++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,+++++++++,,,---///000------............------++++++++++++++++++++++++------,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,---......///......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++---...000111111......,,,++++++,,,------******)))******+++,,,---++++++++++++,,,,,,---...+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////******+++,,,------------++++++,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---............,,,***)))*********+++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,+++***)))++++++++++++++++++,,,,,,)))))))))*********++++++)))************+++++++++++++++******************++++++************++++++&&&'''((())))))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************$$$((()))&&&%%%(((*********+++,,,+++***)))+++,,,---,,,++++++,,,---,,,***)))))))))))))))*********)))))))))))))))))))))((()))***++++++++++++***)))+++***)))(((((()))***+++((((((((((((((((((((((((************************((())))))*********))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********+++++++++)))((())),,,---,,,***))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((()))***************%%%&&&((()))*********))))))***+++++++++***)))(((((())))))******+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))((())))))))))))(((((('''((())))))************)))((((((((((((((((((((((((---,,,+++))))))+++,,,---+++*********))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))******+++''''''((()))***)))((((((((((((((())))))*********+++*********++++++,,,,,,)))***************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,---,,,,,,++++++...------------...//////------,,,,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---...////////////,,,++++++++++++,,,---...------------------------------------------------------------------------++++++,,,------...//////...---,,,++++++,,,...///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++---...+++,,,---......------,,,++++++++++++++++++++++++------------------------,,,,,,*********,,,...///++++++++++++++++++++++++++++++,,,------...//////)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***++++++++++++++++++++++++((()))***++++++***((('''++++++++++++************++++++++++++,,,,,,,,,,,,)))************+++++++++)))))))))***++++++,,,,,,++++++************++++++'''(((***+++***)))'''&&&))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))%%%)))***((('''+++---,,,(((***---...,,,+++***+++***)))((()))***+++***(((******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))+++***)))(((((()))***+++++++++++++++++++++++++++************************)))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++***((('''(((+++,,,+++)))***************************)))))))))))))))******))))))************))))))(((((()))***************%%%&&&((()))*********))))))***,,,---,,,+++)))'''((())))))***++++++,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++++++++***)))(((&&&'''(((***++++++++++++))))))))))))))))))))))))***'''""""""'''***---------,,,,,,,,,,,,+++))))))))))))))))))))))))''')))***++++++***)))'''((())))))***++++++,,,,,,+++,,,,,,,,,+++***((('''''''''(((((()))))))))***,,,+++***)))***+++,,,---*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,---.../////////,,,,,,,,,++++++*********,,,+++***))))))***+++,,,------------------------++++++*********+++---...,,,,,,,,,------,,,+++++++++************+++,,,,,,.........------,,,++++++,,,---...//////...---,,,...........................------,,,,,,------............------,,,,,,,,,+++,,,---...////////////,,,,,,+++***+++,,,...///------------------------------------------------------------------------//////...---+++***))))))...---+++++++++---///000......---,,,,,,,,,------,,,------,,,++++++,,,---+++,,,.../////////......************************------------------------,,,+++*********,,,///000++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++%%%''')))***+++***)))(((,,,++++++******)))))))))))))))*********+++++++++)))************+++++++++************************&&&&&&'''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))************))))))......,,,+++***)))))))))))))))(((''''''((()))***((((((((((((((())))))***,,,,,,+++)))(((&&&%%%%%%+++(((&&&(((+++,,,)))%%%''''''''''''((((((((((((************************))))))***))))))(((''''''''''''''''''''''''''''''))))))))))))************************************+++*********))))))(((((())))))******+++++++++,,,((()))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++***))))))***+++,,,***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++++++++******)))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))***,,,,,,***((('''(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))************)))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))(((((()))+++---...///---+++))))))+++---///---+++)))(((***++++++***'''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...///......------,,,++++++------------------------//////.........---------------------------------000...,,,++++++,,,...///------...///000111222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,........................111000///.......................................,,,------......------,,,------------------------.........------,,,,,,,,,................................................************+++,,,------...------,,,++++++++++++111000///...---,,,,,,,,,------------------------******+++++++++,,,,,,,,,............---+++)))(((+++*********++++++,,,------------....../////////---------------------------------,,,,,,+++++++++)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,---------,,,,,,++++++++++++++++++************)))************************++++++++++++++++++++++++)))******++++++,,,------***++++++,,,,,,+++++++++...---+++*********++++++************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))************))))))------,,,+++***************)))(((''''''((()))*********)))*********+++,,,+++***)))((((((((((((((((((%%%###&&&***,,,***((((((((()))))))))*********************************)))************)))((('''(((((((((((((((((((((((())))))))))))************************************************)))))))))((()))))))))*********++++++*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))******************)))(((''''''((()))******)))((('''&&&''''''(((++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((((()))***+++******************************))))))))))))************++++++++++++******************************************))))))((((((************************))))))************))))))))))))))))))))))))))))))(((***++++++***))))))***+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))******************************************++++++++++++******)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***+++,,,---,,,,,,++++++++++++,,,,,,...,,,******+++,,,,,,++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---++++++,,,,,,---.........------------------------//////.........---------------------------------,,,+++***))))))***++++++......///////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------000//////...------..............................------------------------------------------------,,,,,,,,,+++++++++******................................................,,,,,,,,,,,,,,,,,,---...------,,,,,,+++,,,,,,,,,///...---,,,+++*********------------------------***++++++++++++,,,,,,,,,***++++++++++++***))))))------,,,,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------......---------******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,+++******---,,,***)))))))))*********************************************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))************)))))),,,++++++*********++++++,,,+++)))((('''(((((()))++++++,,,,,,,,,---------***)))((('''((()))***++++++(((%%%&&&))),,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))***))))))))))))))))))((())))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******************************)))))))))))))))(((((((((************************))))))************))))))))))))))))))))))))))))))''')))******(((((()))++++++,,,,,,,,,,,,,,,,,,+++************************************************)))))))))*********++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++******))))))******+++++++++************+++,,,++++++---......---++++++...,,,++++++---...---,,,.........---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,++++++,,,,,,------......------------------------...............---------------------------------------------------------/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------//////...------------...........................///...---,,,,,,---...///------------------------,,,,,,,,,,,,++++++++++++................................................///...---------------...,,,,,,,,,,,,,,,,,,---......---,,,+++++++++++++++------------------------++++++++++++,,,,,,,,,,,,------,,,------...//////......---,,,,,,---------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---......//////......---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))---,,,++++++******++++++************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))***************+++,,,,,,---,,,***(((''''''((((((+++,,,,,,---------------+++***(((''''''(((***+++111...***((()))***)))(((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))((((((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''+++******************+++))))))((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******))))))))))))))))))))))))************))))))))))))+++++++++++++++*********))))))************))))))))))))))))))))))))))))))((())))))((('''&&&''')))***++++++,,,,,,++++++***************************************************))))))*********+++++++++***************************++++++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++++++++------...//////...---------,,,++++++---...---,,,......------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,......------,,,++++++***------------------------........................------------------------------...////////////.........---------,,,,,,,,,........................------------------------,,,------...............------------------------......------------..............................000...---++++++---...000..........................................------................................................//////...---,,,,,,,,,---,,,,,,,,,,,,,,,---.../////////...---------......------------------,,,,,,+++++++++,,,,,,,,,------///...---------...000111,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))---------,,,,,,,,,------)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))***+++,,,,,,---,,,***)))((((((((()))***+++,,,,,,------,,,,,,,,,,,,***)))(((((())))))000---***(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''*********++++++*********(((((())))))))))))))))))************************))))))))))))))))))))))))((())))))))))))))))))(((++++++++++++++++++++++++******))))))))))))************++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++---,,,,,,,,,+++++++++***))))))************))))))))))))))))))))))))))))))((())))))(((&&&%%%%%%&&&))))))************))))))++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++++++++------,,,++++++,,,------+++******+++---...---+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...------,,,++++++******---------------------------.....................------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------------------......//////------------------------......---------......///////////////////////////000///---,,,,,,---///000......................................................................................................---,,,,,,+++,,,,,,,,,,,,,,,,,,---......///......---------...//////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,+++***(((((()))******,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........******++++++++++++************************************+++++++++,,,,,,,,,***+++,,,------------,,,*********++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))************)))))))))))))))))))))***+++,,,---,,,***)))((())))))***)))***+++,,,---,,,+++***,,,,,,+++******)))(((((((((''''''&&&'''((()))***))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))(((((((((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******************************))))))))))))************++++++++++++******((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,...------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))''')))++++++(((&&&&&&&&&(((((())))))))))))((((((++++++++++++++++++++++++*********************************++++++++++++,,,)))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++++++++)))(((((()))++++++*********+++---...---+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,******++++++,,,,,,---------------------------------------...............------------------------+++,,,,,,------......///,,,,,,,,,------.................................------------------------......------......///000........................///............///000000////////////////////////000///...------...///000........................,,,,,,,,,,,,------------...................................................---,,,,,,,,,,,,,,,,,,------------------...///++++++++++++,,,,,,---............------,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++***************---,,,,,,,,,------...///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,.........------*********++++++++++++++++++++++++************)))************************++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,+++++++++(((((()))*********))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))***)))))))))))))))***+++,,,+++***)))))))))***+++)))***+++------,,,+++***)))***+++,,,,,,+++)))(((&&&'''((())))))***+++,,,************+++++++++,,,************************'''(((((()))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************++++++*********)))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))***************'''((()))******)))(((''''''((()))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))************)))(((******************************))))))))))))************++++++++++++************************************+++++++++,,,,,,,,,.........---,,,,,,++++++))))))************))))))))))))))))))))))))))))))%%%)))---...---+++******))))))************))))))*********************************************************+++++++++,,,,,,)))))))))))))))))))))))))))******++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,------------,,,***++++++++++++++++++***+++***+++---//////...,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++*********+++,,,,,,---------------------------------------.........//////------------------------///.........///000222333............------------................................................///......---......000000///////////////////////////////////////000111111///////////////////////////..................///........................,,,,,,,,,,,,---------...................................................------------------...//////......------------...*********+++,,,---...//////......---,,,,,,++++++,,,,,,,,,------------...,,,---..................+++++++++,,,---...///000------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,------------------,,,******************************+++++++++,,,,,,,,,)))***,,,...//////...---++++++++++++************+++++++++************)))************************+++++++++++++++++++++++++++++++++++++++++++++,,,)))******+++,,,,,,,,,,,,((()))***+++++++++******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******+++***)))))))))***+++,,,)))***,,,......---,,,+++%%%'''***---...---+++)))+++,,,......,,,++++++,,,((()))))))))************************************))))))***+++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,)))***+++,,,,,,+++***)))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++))))))******++++++++++++//////...---,,,,,,++++++))))))************))))))))))))))))))))))))))))))$$$(((...111111000///...******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++(((***+++---......------+++---///111111///---+++++++++,,,...000111///---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***------,,,,,,+++******)))---------------------------------.........//////---------------------------,,,+++***+++---///111111000///...---,,,++++++////////////////////////........................///......------///000111000000000000000000000000000000000000000111222222000000000000000000000000......////////////......////////////////////////........./////////000000...............................................................///000111000///...---------------,,,,,,,,,---...///000111//////...---,,,,,,++++++,,,,,,,,,---------......''')))+++---.........---(((((()))***+++---...///---------,,,,,,+++++++++---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***---...//////...---,,,+++++++++******))))))+++++++++************)))************************++++++++++++++++++++++++------,,,++++++*********((()))***+++,,,---------***+++---...///......---,,,,,,+++***))))))******(((((((((((())))))))))))+++)))'''&&&%%%&&&'''(((************))))))((((((++++++******)))(((((((((((()))+++,,,,,,+++)))(((******))))))))))))******%%%'''((()))''''''((()))*********))))))))))))))),,,+++******))))))******,,,+++***+++++++++(((&&&...---***(((''''''((()))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))*********)))***+++++++++)))((('''''''''((((((((((((((('''&&&(((***)))((((((+++///************************))))))))))))************&&&((()))***)))((()))***)))))))))))))))))))))))),,,++++++***)))(((((('''******++++++++++++******(((((())))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''',,,+++)))***++++++***(((************))))))((((((************************++++++++++++***((('''&&&************************(((((()))***************++++++******************+++++++++++++++***))))))(((((()))***+++,,,,,,,,,************************+++++++++*********)))))),,,***(((''''''(((***,,,************************---......---***((((((((())))))))))))***+++,,,---+++,,,------......------+++++++++,,,,,,---------'''(((***,,,---...//////++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,...******//////******...//////...---,,,,,,++++++////////////////////////,,,,,,,,,---------......---------------------------------.........//////...------------...//////000000//////.........---.................................//////...---------,,,,,,,,,,,,---//////(((***,,,---------...000//////...............//////000000000000000///.........//////...---,,,,,,////////////////////////.........///000111333444000000000000000000000000111000...---------...////////////000//////......................................................,,,------......------,,,........................---------............///...---,,,,,,++++++,,,,,,/////////......------------------,,,,,,+++++++++///......---,,,******))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************+++,,,------//////...---,,,++++++******************************++++++,,,,,,------...+++***))))))(((((())))))************+++++++++++++++)))(((&&&&&&&&&((()))++++++*********)))))))))))))))))))))************)))***+++,,,,,,+++***)))******))))))))))))******(((***,,,,,,+++++++++,,,************)))))))))))),,,+++******))))))*********)))((()))++++++***(((+++***)))(((((()))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***)))******+++***)))((('''((()))))))))))))))))))))''')))***)))(((((()))******************************)))))))))))))))))))))'''(((******))))))***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&'''(((((())))))((((((''')))))))))))))))*********************************))))))))))))))))))))))))************************************))))))))))))***)))((()))+++,,,,,,***++++++*********)))))))))************************((()))))))))))))))((('''************************(((((()))***************************************)))))))))))))))((('''''')))))))))***+++++++++,,,************************+++++++++*********))))))+++***)))(((((()))***+++************************(((***,,,,,,,,,,,,---...---,,,,,,+++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,---------......---,,,,,,...///000++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,+++,,,//////,,,+++,,,.........------,,,,,,+++------------------------,,,,,,,,,---------......---------------------------------.........//////...---------......//////000000/////////...........................------,,,------......------,,,000000000000000000111111***,,,...///......///111000000///......//////000111111222222222111111000111111111111111111111111.................................---......///000........................///...------,,,---.............../////////......................................................,,,------......------,,,........................---------............///...---,,,,,,++++++,,,,,,.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,++++++******++++++++++++++++++++++++***++++++,,,,,,------...***)))((((((((((((((((((*********+++++++++,,,,,,***)))((('''&&&'''((()))+++++++++++++++*********(((((())))))***++++++,,,******************************))))))))))))******''')))++++++***)))***+++************************,,,+++******))))))******(((''''''(((***,,,+++***''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))))))))))))))************)))))))))))))))))))))************)))((((((***************************))))))***+++***(((&&&******************************))))))((((((''''''''')))++++++***)))***+++)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((''''''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++(((((('''))),,,------,,,+++++++++++++++*********************************(((((()))***************************************(((((()))***************************************)))))))))***))))))((('''******************++++++************************+++++++++***************************************************************''')))+++---------///000//////...---+++******))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------000...+++(((((()))+++,,,++++++,,,,,,,,,,,,------,,,------......------,,,))),,,...------...,,,)))------------------------------------------------,,,,,,,,,---------......------------------------------........./////////------........./////////000000////////////....../////////......---------------...............------.../////////...---,,,---...000111000///000111000000////////////000000......///000000//////...111111000000000111111222////////////////////////000000///...---------...........................//////............///000---------...////////////................................................------............------........................---------............///...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------)))*********++++++,,,,,,+++,,,,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++---,,,***))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***))))))((((((((())))))(((((()))))))))*********))))))(((''''''(((((()))++++++++++++++++++++++++)))))))))******+++++++++++++++***))))))***++++++******))))))))))))******''')))***+++***)))***+++)))***************++++++,,,+++******))))))*********(((((()))+++,,,,,,+++&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++*********)))))))))))))))))))))*********)))))))))+++*********)))))))))***+++))))))+++......***&&&******************************))))))((('''''''''''')))******)))((())))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++)))(((((()))+++---,,,+++++++++++++++++++++++++++******************************+++,,,,,,+++++++++************************(((((()))******************************++++++++++++++++++,,,,,,++++++***+++++++++***************************************************************)))******++++++******)))************************+++---......,,,++++++,,,......------,,,***))))))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))))))))******+++++++++,,,,,,,,,------------------------------(((---...******...---(((,,,,,,------------------////////////////////////,,,,,,,,,---------..........................................////////////---......///////////////000000//////////////////000000//////......------...///000000000000000000+++---...///...,,,***)))...///111111000//////000/////////...//////000000......//////000/////////111111000000000111222333222222222222222222222222222222111000000000000000000000000000000000000000000000000000000000111111,,,,,,------...///000111................................................------............------........................---------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......))))))*********+++++++++***+++---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********))))))******+++))))))))))))************))))))((((((((()))))))))++++++++++++++++++++++++,,,+++++++++******))))))++++++***))))))***++++++******))))))))))))*********,,,......---------...))))))******+++++++++,,,,,,+++******))))))******---+++))))))+++,,,++++++((()))************))))))************************))))))(((((()))***++++++************))))))(((((())))))))))))))))))******+++***)))(((((((((((()))***)))))),,,000000---*********************************))))))(((((((((''''''(((***)))(((''''''((())))))))))))))))))))))))++++++++++++************(((((())))))))))))((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************+++***)))***++++++***)))++++++++++++++++++++++++************************++++++++++++***)))((('''************************(((((()))***************))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++*********************************************************************++++++++++++******************************---...///...+++)))))))))******++++++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000///...+++++++++,,,,,,,,,------------------------------+++------******------+++,,,,,,------------------////////////////////////,,,,,,,,,---------......................................./////////000000---...///000000000////////////000000000000000000000000/////////...............///000000000000000000111222333222000...---...000222222000000000111000000000000000111222222222333444444555555555444666555555555555555666666444444444444444444444444333333222222222333444444222222222222222222222222000000000000111000000000...---------...000111222////////////////////////////////////////////////---......//////......---........................---------............//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++*********))))))++++++------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))***,,,------,,,***)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***************++++++,,,+++++++++,,,,,,,,,,,,---(((((())))))))))))***************+++++++++++++++---,,,,,,+++******))))))******************************))))))))))))******)))+++------,,,+++,,,---))))))******+++,,,,,,,,,,,,+++******))))))******---+++)))(((***++++++***++++++******))))))((((((************************(((((((((((()))***+++,,,++++++******)))((((((((()))))))))((())))))***+++,,,+++)))(((''''''((()))))))))***,,,//////...---************************))))))))))))************''')))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++******))),,,+++******++++++***(((*********+++++++++++++++************************))))))))))))'''&&&%%%$$$************************(((((()))***************)))))))))***++++++,,,,,,((()))******+++***************************++++++***************************************+++++++++++++++++++++++++++++++++***************************+++---,,,+++******+++'''(((***+++,,,,,,++++++)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++***,,,///111222111///...++++++,,,,,,,,,,,,------...------,,,,,,------......---...222222...---...------------------------------------------------,,,,,,,,,---------..................................../////////000000000---...///000111000////////////000000000000111111////////////////////////,,,---...//////000000///222222333444333333111111111333555555444444555666555555555555666777888888777888999999::::::::::::::::::;;;;;;::::::999888888888888888888888888888555555555555666666777888333333333333333333333333111222222222222111000000000//////...///000222333////////////////////////////////////////////////......////////////..............................---------............//////......---------------,,,,,,,,,,,,---------------------------.........,,,,,,++++++*********))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))))))))))))))***+++++++++++++++,,,,,,,,,------(((((()))***************)))))))))*********++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******&&&(((******)))((()))***))))))***++++++,,,------,,,+++******))))))*********(((&&&&&&(((***++++++,,,+++)))((((((((()))***************************(((((((((((()))***+++,,,++++++******)))(((((('''***)))((((((((()))+++,,,...,,,***((((((((()))***)))***++++++******,,,---************************))))))******++++++,,,,,,***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))*********************************))))))))))))))))))))))))******************************++++++++++++,,,,,,+++***))))))+++,,,+++***)))))))))*********++++++************************)))))))))))))))((('''&&&************************(((((()))***************((())))))***++++++,,,,,,((()))******+++++++++***)))))))))***+++++++++,,,************************))))))*********+++++++++,,,,,,************,,,,,,************************''')))++++++******+++,,,'''(((+++,,,------,,,+++)))***++++++,,,,,,++++++---------,,,,,,+++++++++(((***,,,---......---,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...000,,,222??????222,,,000.........------,,,,,,+++------------------------,,,,,,,,,---------................................./////////000000000000---...000111111111///...//////000000000111111111.........///000000111111...///000111222222222222444444444555555555555555666888;;;;;;;;;;;;<<<===============>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<<<<<<<===888888888888888888888888888999999999888666555333333222000000000111222333////////////////////////////////////////////////......////////////..............................---------............/////////...---------------,,,,,,---------.....................------------++++++++++++,,,,,,,,,,,,------+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...((((((((((((((()))******))))))*********+++++++++'''((()))***************(((((())))))*********+++*********++++++,,,------((()))+++,,,,,,+++)))(((******))))))))))))******)))***,,,,,,+++++++++,,,))))))***+++,,,,,,------,,,++++++***)))*********&&&$$$######&&&)))+++++++++***((('''''')))+++,,,************************(((((((((((()))***+++,,,+++++++++***)))(((((('''***)))(((((((((***+++,,,///...,,,***))))))***+++)))+++,,,***'''&&&(((+++************************))))))***+++,,,------...,,,---......,,,+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,******++++++++++++******(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......)))(((((()))+++------,,,(((((())))))*********+++******************************+++,,,,,,,,,,,,+++************************(((((()))***************((())))))***++++++,,,,,,***+++,,,---------------(((((()))***+++,,,,,,---************************))))))******++++++++++++---,,,***))))))***,,,---************************((()))++++++)))((()))***)))***,,,......---,,,+++,,,,,,---.........---------------,,,,,,+++++++++......------......//////++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...111+++555JJJJJJ555+++111//////...---,,,,,,++++++////////////////////////,,,,,,,,,---------......////////////////////////////////////000000000000---...000111222111///...//////000000111111111222------...///000111222222222333444555666666666666;;;;;;::::::;;;<<<===>>>;;;===???@@@@@@@@@BBBCCCDDDCCCDDDDDDEEEFFFGGGHHHPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVXXXYYYWWWTTTPPPMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???===:::999555333222000000111333444000000000000000000000000000000000000000000000000......////////////..............................---------.........////////////...------------...---------......//////////////////...---------,,,)))***+++,,,---.../////////---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---)))'''''')))---///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------*********)))))))))))))))***************************++++++,,,,,,---......************************(((***+++***'''&&&''')))***++++++++++++,,,,,,,,,)))))))))))))))(((''''''************))))))((((((******))))))))))))******)))************+++++++++++++++*********+++---...++++++,,,,,,,,,++++++***,,,,,,,,,++++++***************)))((('''(((***---+++***)))(((((()))***+++))))))*********))))))((())))))************))))))(((((()))***************+++***)))***++++++***)))************++++++++++++((((((((((((((((((((((((*********************************************************++++++,,,,,,,,,)))))))))))))))******++++++***)))(((((()))***+++))))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))*********+++******)))))))))))))))******************++++++,,,++++++***)))((((((((())))))******++++++******)))+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++(((,,,//////,,,++++++---,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***)))(((((()))******---,,,+++******+++,,,---))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++......---,,,++++++******+++++++++++++++++++++++++++***)))((((((***,,,---,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,------------------------***---222999<<<999111+++++++++,,,,,,---------,,,///............---------////////////////////////---......///////////////000////////////000000111444333111000/////////000............///000111222777666555444444555666777888999:::;;;<<<===>>>>>>??????@@@AAACCCDDDFFFGGGDDDEEEGGGGGGGGGFFFGGGHHHMMMQQQSSSQQQLLLKKKQQQWWW]]]^^^aaaeeejjjmmmnnnmmmjjjjjjjjjhhhfffbbb___]]]ZZZ\\\]]]\\\XXXSSSPPPOOONNNOOOKKKEEEFFFKKKJJJDDD???@@@@@@???BBBEEECCC===BBBEEEGGGEEEAAA============:::666444444444444333222111000111222222000////////////000000000000000//////.........//////000000000000000000//////............/////////000000........................///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,+++******))))))***---...//////...---***++++++,,,,,,++++++***************************))))))************))))))***************************++++++,,,,,,++++++***)))************+++++++++******************************+++,,,,,,,,,,,,++++++***)))***,,,---,,,+++------,,,++++++,,,------......---,,,,,,++++++***************************(((***+++***((('''(((***''''''((((((((()))))))))***+++++++++******)))(((++++++*********)))))))))******))))))))))))******(((((()))))))))*********+++***)))))))))***+++,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,,,,*********++++++***)))(((((()))***+++))))))************))))))))))))************))))))((())))))***************)))'''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))))))))))))))***++++++******))))))))))))******)))))))))((((((((('''''')))))))))))))))))))))((('''((((((((())))))))))))******))))))))))))******+++************+++,,,,,,++++++***)))))))))************++++++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))+++---,,,***(((((())),,,,,,,,,+++++++++******************************))))))*********+++++++++------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,++++++***))))))***++++++******++++++++++++******************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,***))))))***,,,---...------,,,+++++++++++++++,,,,,,,,,------------------------------------++++++...111444333///+++---,,,,,,,,,---...///000---------....../////////////////////////////////---...//////000000//////000////////////000111111333333111111000111222333111000000000111222333444888888777777888999:::;;;===>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFHHHIIIJJJNNNPPPRRRSSSRRRRRRRRRRRRQQQTTTVVVUUUTTTUUUZZZ___ggghhhkkkpppvvvyyyzzzzzzttttttsssqqqooommmlllkkkkkkmmmnnnlllgggbbb___]]]VVVWWWSSSNNNNNNQQQNNNHHHIIIJJJIIIHHHKKKOOONNNJJJHHHHHHHHHFFFDDDBBBAAAAAACCC@@@<<<::::::999888777555333222222333333111///000000000000000000000000000////////////000000111------......------,,,+++,,,,,,,,,---------..............................///......---,,,,,,------,,,,,,,,,---------......///////////////...------***+++---///000000///...++++++,,,,,,,,,,,,++++++************************))))))************))))))***************************++++++,,,,,,++++++***)))************+++++++++************************(((((()))***************,,,+++******++++++***)))---,,,+++******+++,,,---*********************+++************************)))+++++++++)))((()))***&&&'''''''''((((((((((((,,,,,,,,,,,,,,,,,,+++***+++++++++++++++***************))))))))))))******'''((((((((())))))))))))+++******))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((***------+++)))((('''******))))))))))))******))))))************))))))))))))************))))))((()))******++++++******(((&&&$$$$$$&&&((())))))(((((((((((())))))))))))************************((((((((((((((((((((((((*********************************+++++++++++++++***))))))))))))***++++++))))))************))))))***)))))))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((()))***)))))))))))))))******+++************+++,,,,,,+++************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,---,,,)))''''''''',,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---******))))))))))))******++++++,,,,,,,,,,,,++++++*********************************++++++++++++,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---///...---,,,+++*********------------............------------------------...,,,++++++---...------111///...---------...///+++,,,---...///000111111////////////////////////---...//////000000//////000000//////000111111222000///.........///111222444333333333444666999:::<<<======>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRTTTVVVWWWWWWUUUTTTTTTUUUVVVXXX[[[___bbbdddiiijjjnnntttzzz~~~zzzyyywwwuuuttttttuuuvvv{{{}}}~~~|||wwwrrrnnnmmmeeefffeeeaaa```___[[[UUUVVVXXXYYYXXX[[[______[[[RRROOOKKKJJJKKKKKKIIIGGGEEECCC@@@>>>===;;;999777999888666666666666444222111111111111111111111111000000000000000111222222---------------,,,++++++,,,------------.................................//////......------......,,,,,,,,,------------...------......------,,,,,,+++---...000000000//////++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************((())))))***************---+++************)))'''++++++************++++++((())))))***++++++,,,,,,***************************+++++++++************)))))))))*********+++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******((((((((()))))))))******,,,,,,+++******)))))))))++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++''')))******(((%%%%%%%%%***))))))))))))))))))***((())))))************)))))))))************))))))))))))***++++++++++++***+++)))&&&&&&'''((()))((()))*********++++++++++++************************))))))))))))))))))))))))***************************************+++++++++******))))))******+++,,,((()))***++++++***)))(((************)))))))))))))))))))))))))))*********((((((((()))))))))))))))))))))))))))))))))***+++***))))))))))))***+++++++++*********+++,,,------+++,,,,,,------,,,,,,+++---,,,+++*********,,,,,,***+++++++++++++++,,,,,,,,,------,,,+++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,+++******************+++***++++++++++++++++++***------------------------'''((((((***+++,,,------------------------------+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000------------,,,++++++***,,,------------.................................111///---,,,,,,...//////222111000///...,,,+++***,,,------...///000000000////////////////////////......///000000000000000000000000000111111222333000000///...///000111222666555555666999===AAACCCFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPTTTVVVUUURRROOOQQQPPPPPPSSSYYY]]]______\\\]]]aaagggnnnsssttttttrrrpppmmmkkklllnnnqqqttt|||~~~~~~{{{wwwttttttoooqqqrrrqqqpppmmmhhhdddccciiimmmooorrrtttrrrnnnccc\\\VVVTTTVVVVVVQQQLLLHHHFFFCCCAAA@@@???<<<:::<<<;;;999888999999888777444444444333333333333333000000000///000111111222000000000000000//////...///////////////000000000........................000//////.........//////------------------------,,,,,,---------,,,,,,+++,,,,,,---...//////......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***************************+++,,,,,,------,,,,,,,,,+++******,,,,,,+++***************************+++++++++,,,,,,---------))))))))))))))))))))))))************+++++++++************+++++++++,,,,,,******+++++++++++++++***++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++---------,,,,,,++++++******+++,,,---------------++++++++++++++++++++++++******)))'''%%%$$$&&&''')))))))))******)))))))))(((((()))***************))))))************))))))))))))***+++++++++++++++///---***)))******)))((()))*********++++++++++++))))))))))))))))))))))))***************************************************************************************++++++,,,((()))***++++++***)))((())))))))))))************((()))))))))*********+++************************))))))(((((()))***++++++((((((((((((((()))******+++*********+++,,,------+++,,,,,,------,,,,,,+++,,,,,,*********+++,,,---*********++++++,,,,,,,,,************+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,+++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))------------------------*********************+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000111222******,,,------------,,,,,,,,,,,,,,,------------........................///000000//////...//////+++---///000000...+++***////////////////////////000000000000000000000000...//////000000000000000000000000111111222444444555555333333333333555555777777999<<>><<<:::999:::::::::999777777777666666555555555111000000000000000000111222222222222222111000000000000000000000000000000........................//////.........//////000------------------------//////000000000000//////++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++,,,------------,,,+++******,,,...000000///************************---------,,,,,,,,,++++++))))))))))))))))))))))))***)))((()))+++++++++)))))))))))))))************((())))))************************+++++++++++++++******))))))))))))******************++++++++++++,,,------...------,,,+++***+++,,,------......---***++++++++++++,,,,,,,,,---,,,+++)))''''''))),,,))))))************))))))'''((()))******+++******))))))************)))))))))***++++++,,,+++++++++///...,,,,,,,,,,,,***((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************************)))))))))+++************+++,,,,,,))))))************))))))(((((()))))))))))))))***((())))))******+++++++++,,,+++++++++++++++******(((((((((((()))***+++,,,)))(((((((((((()))******+++************++++++,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,*********++++++,,,,,,---((('''&&&''')))+++,,,+++,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++++++++************((()))***+++,,,,,,,,,+++,,,,,,------------,,,,,,)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***((('''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111222((()))+++---.........---+++,,,,,,,,,,,,---------........................***---000111///...------&&&(((,,,///111111000///000000000/////////......000000000000000000000000...///000000111111000000000000111111222333555555444333333222333444666777;;;===AAAEEEKKKPPPUUUWWWXXXUUURRRMMMIIIFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDFFFKKKQQQUUUSSSLLLFFFDDDBBBAAACCCGGGIIIGGGEEEFFFGGGJJJPPPUUUYYYZZZZZZRRRPPPNNNMMMNNNSSSXXX\\\eeeeeeeeedddcccdddgggiiilllnnntttzzzyyytttrrrsssyyy}}}|||uuujjj```]]]YYYTTTPPPMMMLLLJJJIIIDDDAAA>>><<<<<<<<<;;;:::;;;::::::999999888888888444333222111000000000000111111111111111000000////////////............---..............................------......//////...------------,,,,,,,,,,,,---..................++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************)))******+++++++++++++++*********,,,000222333222******+++,,,,,,+++******,,,,,,++++++***))))))((())))))))))))))))))))))))***((('''(((***+++***((((((((((((((())))))))))))((())))))***************)))))))))*********++++++******))))))))))))******))))))))))))***************+++,,,---------,,,+++***+++,,,---............******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,((()))***++++++***)))((('''((()))******+++++++++))))))************)))))))))***++++++,,,,,,++++++***)))***,,,------***((((((((((((((())))))))))))************************************************************************+++*********)))))))))(((++++++******++++++,,,---******))))))))))))******''''''((((((((()))))))))((())))))******+++,,,,,,++++++++++++******))))))(((((((((((()))***+++,,,***************++++++,,,++++++***)))))))))************++++++++++++******)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------***'''%%%&&&)))++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++************)))***+++,,,---------,,,+++,,,------------,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------------------------------......//////......)))***,,,.........,,,,,,------------....................................(((,,,000111///...---...******,,,---///111222333///////////////000000000000000000000000000000000//////000111111111111000111111111222333444555666333333333444666999;;;===CCCFFFKKKPPPUUUYYY\\\]]]YYYVVVPPPJJJEEECCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAACCCIIIPPPUUUSSSKKKCCCAAAAAAAAABBBDDDEEEDDDCCCFFFGGGIIIMMMRRRUUUUUUTTTIIIGGGEEEEEEGGGKKKPPPTTTZZZYYYWWWTTTSSSVVVZZZ^^^eeegggmmmsssrrrmmmkkkooosss~~~~~~sssnnnfff___ZZZXXXVVVTTTRRRNNNIIIEEECCCAAA???===>>>>>>===<<<<<<;;;::::::888777555444222111111111000111111111111000//////////////////.........---........................------,,,,,,---......///......---------,,,,,,,,,))))))***+++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************)))***++++++,,,,,,+++++++++******,,,///111111111***+++,,,------,,,+++***+++*********************)))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))************((()))***+++++++++++++++(((((())))))*********+++******))))))))))))******(((((((((((())))))))))))((()))+++,,,---,,,,,,+++***+++,,,---............*********++++++,,,,,,,,,&&&(((+++,,,+++)))))))))((()))***++++++***)))(((''''''(((******+++++++++))))))************))))))******+++,,,,,,,,,,,,+++$$$%%%'''***------***(((************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))((((((++++++******++++++,,,---+++***)))(((((()))***+++&&&'''''''''(((((())))))((())))))***++++++,,,,,,+++*********))))))(((((((((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...++++++***)))((((((((()))*********++++++*********(((***+++,,,---,,,,,,+++))))))***+++,,,,,,------...+++((((((***,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++************))))))+++,,,...//////......***+++,,,------,,,+++***+++++++++,,,,,,+++++++++////////////////////////******+++,,,------......------------------------&&&'''((()))+++,,,---...------------------------////////////...---,,,+++***,,,---......---+++***............/////////000////////////////////////)))---000111000///000111333111...,,,,,,...111333------...///000111222222000000000000000000000000//////000111111111111111111111111222333444666777888888:::<<>>===<<<<<<;;;;;;:::888666444333222222222222222222222111000000222222111111000000000///........................,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,+++,,,------..................---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++************************+++,,,------......------++++++***,,,...000///...+++,,,------------,,,++++++++++++,,,,,,---......))))))))))))))))))))))))+++,,,------+++(((%%%"""'''((()))***+++,,,------))))))(((((((((((())))))************************************************,,,+++++++++******)))))),,,,,,------......------,,,++++++******++++++,,,)))))))))***+++++++++,,,------,,,,,,,,,+++++++++++++++************++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++*********))))))((((((,,,,,,+++***)))((('''''',,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))(((((((((((())))))(((((()))***++++++,,,,,,++++++***)))))))))************************+++++++++*********))))))---,,,***((('''(((((())),,,+++*********+++------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,---///000111222,,,,,,,,,------.........000///---+++******++++++&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------***+++,,,,,,------,,,,,,......---,,,---...///000.........---,,,+++)))))).........................../////////000000111111//////............/////////////////////000000000////////////000000000000111111111111222222222333444333111000000111333444000222444444222111222222777777777777888888999999BBBAAABBBCCCGGGKKKPPPRRRWWWYYY\\\^^^^^^\\\YYYWWWNNNKKKFFFBBB?????????@@@===@@@CCCCCC@@@>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDGGGIIINNNSSSUUUSSSMMMIIICCCCCCCCCDDDFFFGGGGGGFFFIIIIIIIIILLLOOOQQQQQQPPPGGGDDD@@@???AAAEEEHHHJJJNNNLLLIIIGGGGGGIIILLLNNNQQQPPPOOONNNOOORRRUUUWWW\\\ccclllqqqpppppprrruuussswww~~~zzzvvvwwwlllbbb[[[TTTMMMHHHHHHJJJGGGDDDCCCCCCCCC@@@===;;;:::::::::;;;;;;999777444444555555444222///---666555333222000000//////000000///.........////////////...------------...////////////////////////,,,------......------,,,,,,---......///...............---------,,,,,,,,,/////////......---------,,,------......------,,,///...---,,,+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++*********++++++,,,------------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,***((('''*********)))))))))))))))))))))(((((((((((())))))************************************************++++++*********))))))))),,,,,,,,,,,,+++***)))(((---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,---...///000000111+++***))))))))))))***+++******************************++++++++++++******************************,,,,,,++++++************))))))))))))************************)))))))))(((++++++******)))(((((((((+++++++++***************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))(((,,,+++***)))((((((((((((,,,++++++************+++************************************************+++++++++*********)))))),,,+++***(((''''''((((((++++++***)))***+++,,,---------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,))))))))))))))))))))))))++++++******++++++,,,---)))*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,+++******+++++++++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------,,,,,,++++++++++++,,,------------,,,...------,,,---...///000------.........---,,,,,,........................,,,---------........./////////............//////000000000000000000000000////////////000000000111//////000000000000000000111111000/////////111111///111333444444444666888888888777888:::===@@@CCCHHHGGGGGGHHHKKKPPPUUUXXX[[[\\\]]]\\\ZZZVVVRRROOOGGGEEEAAA>>><<<<<<===???AAADDDGGGEEEAAA>>>===>>>CCCCCCCCCCCCDDDFFFGGGHHHJJJLLLOOORRRTTTQQQLLLGGGEEEFFFGGGJJJKKKKKKJJJIIIIIIIIIJJJLLLOOOQQQPPPOOOGGGDDDAAA@@@BBBFFFHHHIIIKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGIIILLLMMMUUU[[[bbbeeecccbbbcccdddfffkkkyyy|||qqqjjjbbb[[[WWWXXXWWWTTTPPPMMMLLLIIIEEEBBBCCCAAA???>>>===;;;999777888888888888777555333111222222111000///////////////......------------...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---..................---------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,++++++++++++++++++------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++++++++,,,+++++++++******)))))))))***))))))(((((())))))*********************************************************))))))))))))((((((++++++,,,,,,+++***))))))------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,((())))))***+++,,,------+++***)))'''''')))***+++******************************++++++++++++******************************,,,+++***)))((()))******(((((()))))))))*********************))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((...---,,,+++************'''(((((()))******++++++************************+++++++++***************++++++***)))((((((((((((******))))))******+++,,,*********************************++++++++++++,,,******+++++++++,,,,,,,,,------............------))))))))))))))))))))))))++++++******++++++,,,---***************************************))))))))),,,++++++*********++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***))))))++++++,,,---------------...------------...//////,,,---...///////////////........................---------------.........000//////......//////000222222222111000000000////////////000000000111111000000000000////////////000000000000000000000000111222444555555777:::<<<===<<<<<<===@@@FFFLLLOOOSSSQQQNNNLLLNNNRRRWWWZZZ[[[[[[ZZZXXXTTTOOOKKKHHHAAA@@@===;;;:::;;;<<<>>>???BBBEEEDDD@@@<<<;;;<<>><<<:::::::::999888777777666555222222111000000000000000000///......---------...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------............------)))***+++,,,,,,---............---------,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,---------,,,+++*********------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''(((***+++,,,))))))***+++,,,,,,------***))))))))))))))))))***************************************************)))))))))((((((((((((((()))***+++,,,---.........---,,,,,,++++++,,,,,,---------,,,,,,+++++++++******))))))))))))(((((((((,,,***(((''''''(((***,,,******************************++++++++++++******************************,,,***)))''''''(((***+++)))))))))*********++++++*********)))))))))))))))(((((())))))************)))))))))***+++++++++,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********++++++***)))(((((()))))),,,++++++*********++++++((((((((())))))*********************************************************,,,,,,+++***************)))))))))*********++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******************++++++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---...---------------------......//////------...////////////...........................////////////////////////000000////////////000000444333333222111000////////////000000000111111111111111111111000000000000000111222333333333333333444666777777888:::===@@@EEEEEEFFFHHHKKKPPPTTTWWW[[[WWWQQQMMMLLLMMMQQQTTTVVVUUUTTTQQQMMMIIIFFFDDD@@@???===;;;;;;<<<===>>><<<@@@DDDEEEBBBAAABBBCCCGGGGGGGGGIIIKKKNNNQQQSSSWWWVVVVVVWWWXXXWWWTTTQQQSSSUUUWWWWWWVVVUUUTTTTTTWWWUUUTTTSSSRRRPPPNNNKKKNNNLLLJJJIIIJJJJJJIIIHHHFFFGGGIIIJJJJJJIIIGGGEEEGGGFFFDDDCCCCCCDDDEEEFFFLLLNNNPPPOOOLLLIIIGGGHHHJJJMMMTTTaaaoooyyy{{{yyyssstttxxx}}}xxxpppggg```\\\VVVRRRMMMIIIGGGDDDAAA???======<<<;;;;;;;;;<<<<<<888777666444444333333333222222111000////////////000//////.......................................------............------,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,........................------............------)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&''')))***(((((())))))******++++++******))))))))))))******************************************************((((((((((((((())))))))))))***+++,,,------------++++++************++++++,,,,,,++++++******)))))),,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++******************************++++++++++++******))))))))))))))))))))))))+++***(((''''''(((***,,,*********+++++++++,,,,,,))))))))))))))))))******((((((((()))******++++++)))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********++++++***))))))))))))))))))((((((((())))))+++,,,---+++*********)))))))))(((************************************************,,,,,,,,,,,,,,,,,,++++++))))))******++++++++++++........................))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,------.../////////,,,,,,,,,+++*********))))))************+++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++*********++++++,,,,,,,,,,,,,,,---.........---------------..............................---,,,,,,///////////////////////////////////////.........000000////////////000000444333333222111000//////000000000000111111111111000000000000000000000000000000222444555666666666777999<<<>>>???BBBFFFHHHOOOPPPRRRTTTUUUVVVVVVVVVVVVSSSMMMHHHGGGIIILLLOOOSSSRRROOOLLLHHHDDDBBB@@@@@@???>>>======>>>???@@@BBBEEEJJJKKKJJJJJJMMMPPPPPPQQQSSSUUUXXX[[[]]]^^^___]]]\\\\\\]]]^^^^^^]]]bbbeeegggfffdddbbbbbbccccccaaa```___^^^\\\YYYWWWXXXWWWVVVVVVWWWVVVTTTRRRNNNPPPRRRSSSSSSRRRPPPOOOLLLKKKJJJIIIHHHHHHHHHIIIHHHIIIIIIHHHEEECCCBBBBBBDDDDDDGGGMMMUUUZZZ\\\]]]aaadddlllwww~~~vvvrrreeeaaa[[[UUUPPPKKKFFFCCCAAAAAA@@@???@@@@@@AAAAAA===<<<:::888777666555555333222111000000/////////000000///............///........................---......//////......---000///...---,,,,,,------......---------,,,,,,,,,........................---......//////......---((()))+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((('''&&&'''((()))))))))((('''&&&%%%%%%$$$+++******))))))******+++************************************************(((((())))))))))))******,,,,,,++++++***((('''&&&******))))))))))))******++++++******************(((((()))***+++,,,------++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******)))((()))***+++,,,)))*********++++++++++++))))))))))))************(((((())))))*********+++***************+++++++++)))************+++++++++))))))))))))))))))))))))((())))))******+++++++++******)))))))))))))))***&&&''''''((()))+++,,,---,,,,,,++++++***))))))(((***************************************+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,+++++++++***++++++,,,++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))***+++,,,---......,,,,,,---...............,,,---......//////.....................---,,,+++////////////////////////---------,,,,,,,,,,,,,,,111000000//////000000111222222222111000000000///000000000111111111222222.../////////000000000000///000222444666888:::;;;===@@@EEEIIIMMMPPPSSSVVVWWWXXXYYYYYYXXXUUUSSSQQQKKKHHHEEEDDDDDDHHHLLLOOOUUUSSSOOOJJJFFFBBB@@@???AAAAAAAAAAAABBBDDDEEEFFFIIILLLOOOPPPPPPQQQVVVZZZ]]]___bbbfffiiijjjkkkkkkllliiiffffffgggiiijjjkkknnnsssyyy{{{yyyvvvuuuvvvpppnnnllljjjiiigggdddaaa]]]]]]___aaadddcccaaa___ZZZZZZZZZZZZYYYXXXWWWWWWSSSRRRQQQPPPOOONNNNNNMMMHHHHHHGGGEEEDDDCCCBBBAAACCCCCCDDDFFFHHHKKKNNNPPPUUUZZZeeesss~~~|||uuuxxxxxxtttnnnggg```XXXPPPKKKDDDCCCCCCBBBAAA@@@???>>>???>>><<<;;;999888888888444333222111000/////////111000//////......//////------------------------......////////////......111000...---,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))************)))((('''&&&%%%%%%+++******))))))******+++************************************************)))))))))*********++++++------,,,+++)))'''&&&%%%+++******************+++******++++++++++++++++++&&&''''''((()))***+++,,,***+++,,,,,,,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))************++++++,,,,,,(((((((((((())))))))))))((()))))))))************)))))))))))))))*********+++++++++***************)))************+++++++++))))))))))))))))))))))))((())))))******+++,,,,,,******))))))))))))******((((((((()))***+++,,,---,,,,,,,,,+++++++++++++++************************))))))*********+++++++++)))***+++,,,,,,+++*********+++,,,---...------,,,************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))'''(((((()))************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,------......,,,------...............,,,---.../////////...---------...////////////...////////////////////////---------,,,,,,+++++++++111111000000000000111111000000000000000000000000000000111111111222222222000000111222333444444555333444555777:::>>>AAACCCLLLPPPUUUYYY[[[\\\]]]^^^ZZZZZZXXXVVVSSSOOOLLLKKKDDDCCCBBBBBBEEEIIINNNQQQTTTRRROOOKKKGGGEEEEEEDDDEEEEEEGGGIIILLLOOORRRSSSRRRTTTWWWXXXZZZ^^^fffllluuuxxx}}}}}}xxxvvvwwwyyy{{{|||}}}~~~zzzuuuoookkkfffhhhlllrrrxxxzzzxxxvvvooommmjjjfffdddcccbbbbbb```___^^^]]][[[ZZZYYYXXXSSSQQQNNNLLLKKKKKKJJJIIIGGGGGGGGGFFFEEEFFFIIILLLMMMTTTaaappp{{{}}}wwwqqqlllrrr}}}~~~yyyrrriiiaaa[[[QQQPPPOOOMMMIIIEEEBBB@@@@@@??????>>>>>>>>>>>>???888777666444333333222222111000000///////////////..............................////////////.........---,,,++++++---///000......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++,,,,,,,,,---************++++++++++++++++++************++++++************************************************))))))******+++++++++,,,,,,,,,---,,,,,,+++***))),,,++++++++++++++++++,,,+++++++++,,,,,,------------------,,,,,,,,,,,,+++***+++---......---+++*********************************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,&&&&&&&&&&&&'''''''''((((((((())))))*********+++******)))))))))))))))))),,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***)))))))))))))))******+++++++++***++++++,,,,,,***++++++,,,,,,---......************************))))))******++++++++++++((((((***++++++***)))(((+++,,,---...///...---,,,////////////////////////++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------,,,+++***************+++,,,,,,,,,---------......---+++***)))***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......,,,,,,.../////////...---,,,---...000111111222222000000000000000000000000/////////......---------111111000000000000111111////////////000000000000000111111111111222222222333444555666888999::::::888888999<<>>CCCHHHNNNUUU[[[```fffhhhkkkllljjjddd^^^YYYSSSRRRQQQOOOLLLHHHFFFEEECCCAAAAAABBBEEEIIIKKKLLLTTTSSSRRRSSSVVVZZZ\\\]]][[[ZZZZZZ\\\bbbgggkkkmmmkkklllppptttxxx|||{{{}}}||||||yyytttpppnnnoooqqqrrrrrroookkkhhheeeaaa]]]YYYYYYRRRMMMMMMLLLKKKLLLPPPOOONNNXXXlllxxxuuujjjcccdddkkktttzzz|||uuuyyyxxxpppfff___WWWPPPQQQLLLFFFAAA???>>>======?????????>>>===;;;999888999888555222000000111111222111111222333333222000000000111222333222...+++........................000...---+++******++++++.........------,,,,,,,,,------------------------//////......---,,,++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++---)))&&&(((---///...+++------.........---+++***++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((************)))))))))))))))))))))))))))*********************************+++++++++*********))))))&&&&&&'''((()))******+++)))))))))***++++++,,,,,,,,,,,,+++************+++))))))*********+++++++++)))***+++,,,,,,+++)))(((************************)))************+++++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))******---,,,***(((((()))***+++---,,,+++******+++,,,---))))))))))))))))))))))))+++***((()))******)))(((******)))))))))))))))***++++++******++++++,,,---///---+++)))(((((())))))---,,,+++,,,---...---,,,+++++++++*********))))))---+++******+++,,,,,,+++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,++++++++++++***+++++++++++++++*********,,,,,,+++******************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******---***''')))---///...+++***+++,,,---............/////////...---,,,---///------------------------------------------------//////////////////////////////.........//////000////////////////////////////////////////////////000000000000000000000000......//////000000111111000000///...///000111222000000000000000111111111222333444555666999===@@@CCCHHHQQQYYY___ccceeefffmmmllljjjfffbbb^^^ZZZWWWUUUTTTRRROOOJJJFFFDDDCCCFFFEEEFFFHHHLLLPPPTTTUUUXXXXXXXXX\\\bbbhhhlllnnnooonnnoooqqquuuxxxzzzzzzwwwvvvzzz~~~zzzwwwyyy~~~wwwpppkkkfffcccddd\\\UUUTTTSSSQQQQQQRRRRRRQQQXXXfffnnnkkkccc___```fffmmmqqqrrrtttyyy}}}{{{qqqfff]]]VVVQQQKKKEEEBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCC???===:::777555444333333444444444555777888777555777555444333333222000...........................,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,------------------------,,,,,,+++******)))((((((,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++,,,,,,---)))''')))---///...+++....../////////...,,,,,,+++++++++++++++,,,,,,---+++++++++***************))))))))))))))))))))))))************)))))))))))))))))))))***************(((((())))))******++++++************************+++************)))))))))'''((()))***+++---......)))))))))***++++++,,,,,,------,,,+++++++++++++++***************+++++++++************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******+++***)))((((((((()))***************************)))))))))))))))))))))))),,,***))))))******)))'''))))))))))))))))))******+++************+++,,,,,,...---+++)))(((((())))))***)))'''''')))++++++++++++++++++***************---+++******+++,,,,,,+++,,,,,,---...............++++++------------++++++++++++------------+++++++++,,,,,,------.........,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++///,,,***+++---///...+++%%%'''+++...000111111000///000000...---,,,...///........................------------------------////////////////////////------...///000000000///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000//////000000111222//////000000111222333444333444555777999???FFFKKKOOOVVVaaalllqqqqqqnnnkkkllliiiccc]]]YYYXXXYYYZZZZZZYYYXXXSSSNNNJJJHHHHHHIIIIIIKKKMMMQQQUUUYYY\\\___aaaeeemmmwww{{{uuuqqqlllbbbZZZYYYZZZXXXVVVUUUVVVTTTWWW\\\___]]]ZZZYYY]]]aaaeeefffcccaaaaaabbbfffiiiqqq||||||{{{{{{|||zzzooo```[[[SSSMMMHHHEEEBBBAAA===<<<;;;;;;===AAADDDFFFDDDCCCAAA???===;;;999888;;;::::::<<>>@@@===888555444333111000........................((()))+++,,,.../////////...------------,,,,,,,,,------------------------......------,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,---------***((()))---///...,,,....../////////...------,,,,,,++++++,,,,,,---...************************))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++''''''((()))***++++++,,,************************************))))))))))))******++++++,,,---......)))))))))***++++++,,,,,,...---,,,,,,++++++,,,,,,************************+++***)))))))))***+++,,,************************))))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''************************)))))))))))))))*********+++***))))))))))))******))))))************))))))++++++++++++++++++++++++,,,***))))))******((('''((())))))******************************++++++,,,***)))))))))***+++,,,---)))&&&$$$$$$''')))++++++************************---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++***+++---......---+++******+++---......---+++***,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,...+++))))))++++++***)))$$$'''+++///111111111000---......---++++++,,,---////////////////////////------------------------////////////////////////+++,,,...000111000000///////////////////////////////////////////////////////////////////////////111111000000000000000000000000000000111111222222222222222222333444666777666777888;;;???FFFOOOUUU]]]cccmmmvvvzzzwwwqqqkkkaaa^^^ZZZVVVWWWZZZ___cccaaaaaa```[[[UUUQQQPPPQQQOOOQQQSSSVVVYYY]]]aaadddhhhllluuuuuukkkaaa```aaa```^^^]]]\\\[[[[[[[[[YYYWWWWWWYYYZZZ]]]___^^^ZZZUUURRRQQQXXX\\\fffvvv}}}tttrrrppprrrwww~~~}}}mmmggg___WWWQQQKKKFFFCCCBBB@@@===::::::===@@@BBBCCCDDDDDDDDDDDDCCCBBBAAADDDCCCCCCEEEGGGHHHGGGEEEFFFCCC>>>;;;888666333000........................((()))+++...////////////------------------------------------------------//////......------------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,---------+++)))***,,,...---,,,---------------------,,,,,,,,,,,,+++,,,,,,---...************************))))))))))))))))))))))))))))))))))))))))))******))))))******++++++,,,,,,''''''((()))***++++++,,,************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))***++++++,,,,,,...---,,,,,,++++++,,,,,,************************+++***)))((()))***,,,---************************))))))*********+++++++++************************'''((()))******)))((('''((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))************+++++++++******+++++++++((())))))******))))))(((+++++++++++++++++++++++++++***))))))******)))''''''((()))*********************))))))******+++,,,))))))))))))***+++,,,---,,,***((((((***,,,......************************---+++******+++,,,,,,+++)))***++++++,,,,,,++++++***+++---......---+++******+++---......---+++***,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,------------+++***))))))))))))((('''))),,,///000000...------......---++++++,,,...////////////////////////------------------------////////////////////////+++,,,...000111000000///////////////////////////////////////////////////////////////////////////111111111111000000000000000111111222222222222222444333222222333555777888666999===CCCKKKTTT^^^dddnnnppptttxxxzzzvvvoooiiiZZZYYYXXXYYY\\\bbbgggkkkggghhhfff```YYYTTTTTTVVVXXX[[[```cccgggkkkppptttsssyyy{{{pppllljjjhhhfffgggdddggggggddd```]]]\\\\\\YYYZZZ\\\[[[XXXSSSOOOLLLOOOTTT___ooo|||~~~uuukkkgggeeehhhpppyyyyyytttlllddd\\\TTTLLLGGGIIIFFFBBB???======>>>@@@@@@AAACCCEEEGGGHHHIIIIIILLLKKKKKKLLLMMMNNNLLLKKKHHHFFFCCCAAA>>>999333///////////////////////////***+++---...///...------------------------------------------------------+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,+++++++++++++++,,,,,,---,,,++++++,,,---------+++++++++++++++++++++,,,,,,++++++++++++,,,------***************+++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++++++++(((((())))))******++++++************************(((((()))))))))))))))***,,,++++++******)))(((((()))))))))***++++++,,,,,,------,,,++++++++++++++++++++++++*********************)))))))))+++,,,---++++++++++++++++++++++++)))************+++++++++************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++*********+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((&&&''')))***++++++*********))))))))))))***++++++++++++++++++******))))))+++)))((((((***,,,,,,,,,***************+++++++++---+++******+++,,,,,,+++++++++,,,---------------++++++------------++++++++++++------------++++++------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++***+++,,,,,,------,,,,,,***++++++,,,---......///------,,,++++++++++++++++++,,,...//////...,,,+++000000111///...---///000........................------------------------////////////////////////------...///000000000///////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111222333333333333222333333222222333666999;;;999???HHHRRR]]]gggqqqwww{{{yyywwwwwwwwwtttmmmhhh^^^]]]^^^___bbbgggkkknnnkkklllkkkfff^^^YYY[[[^^^dddiiinnnrrrssswww|||~~~wwwppplllmmmpppqqqwwwzzzxxxsssmmmfff```\\\]]]]]]\\\YYYUUUQQQOOOIIINNNYYYfffpppqqqjjjbbb\\\[[[aaannnxxx~~~yyyssskkkaaaXXXQQQJJJIIIFFFCCCAAA??????>>>>>>???@@@CCCEEEGGGIIIJJJMMMMMMMMMNNNPPPQQQPPPNNNHHHGGGEEEDDDAAA;;;555000////////////////////////---............------,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++*********+++,,,,,,------,,,,,,,,,,,,------******)))))))))***++++++++++++******++++++,,,---))))))*********+++++++++))))))))))))))))))))))))((()))))))))************,,,++++++++++++++++++***)))))))))))))))*********************************(((((((((((())))))******------,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,+++************++++++++++++*********))))))))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))***++++++++++++++++++***))))))))))))***+++)))))))))))))))))))))))))))((('''(((***++++++***&&&''')))+++,,,+++***))))))))))))))))))***++++++***++++++++++++***))))))***((('''((()))***)))((())))))*********+++++++++---+++******+++,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++++++++++++++*********((()))+++,,,---,,,+++******+++,,,,,,------,,,,,,******+++,,,---...///000---------,,,,,,+++,,,---------......------,,,+++000111111000......///000------------------------------------------------//////////////////////////////.........//////000////////////////////////////////////////////////000000000000000000000000000000000111111222222333111222333444444444333222333333333555888<<<@@@CCCFFFMMMYYYeeeoooxxx{{{vvvtttsssqqqkkkfffbbbaaa``````bbbfffiiilllmmmppprrrppplllkkkqqqvvv|||xxx}}}rrrgggfffdddbbb___[[[WWWTTTNNNRRRZZZbbbgggfffaaa\\\WWWWWW___mmmwww~~~zzzqqqfff___SSSRRRQQQOOOLLLHHHDDDBBB@@@????????????AAABBBCCCIIIIIIJJJMMMPPPRRRRRRQQQIIIGGGEEEBBB@@@<<<777444////////////////////////......------------......,,,,,,,,,---------......------------------------........................,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++++++++,,,---------------,,,,,,,,,---...******)))))))))***,,,,,,******))))))******+++,,,))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++---,,,,,,++++++******************)))))))))))))))************************'''((((((((())))))******((((((((())))))*********)))))))))***++++++,,,,,,,,,+++******))))))******++++++++++++******))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))(((''''''''')))***+++))))))))))))))))))))))))************************&&&''')))***+++++++++***'''((()))***************---+++)))(((((()))+++---++++++++++++++++++++++++(((''''''(((+++,,,,,,+++%%%''')))+++,,,+++***))))))))))))))))))******+++'''((()))***,,,,,,,,,------,,,,,,---......,,,***))))))******++++++++++++---+++******+++,,,,,,+++))))))***++++++++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,++++++******)))))))))'''(((***,,,,,,,,,***)))++++++,,,---------,,,,,,******+++,,,...///000000,,,,,,---,,,++++++,,,......------------,,,------...//////...,,,,,,---...------------------------------------------------////////////////////////111000...------...///000////////////////////////////////////////////////000000000000000000000000//////000111222333333333111222333444555444333333555555666999===CCCHHHLLLSSS[[[gggrrr{{{~~~yyysssqqqqqqnnniiicccaaa```^^^]]]___bbbgggiiimmmsssyyy{{{{{{rrrooolllhhhddd```[[[XXXXXX\\\```dddddd```\\\YYYWWWVVV___mmmtttxxx{{{pppiiicccccccccaaa\\\UUUNNNJJJCCCAAA???<<<;;;;;;<<<===DDDDDDFFFJJJOOORRRRRRRRRKKKHHHCCC@@@>>><<<999777000000000000000000000000...---,,,,,,---...///000,,,,,,,,,------.........------------------------++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------...///---......---,,,+++---...++++++*********+++---...)))))))))((()))******+++))))))))))))************++++++***************+++++++++++++++++++++++++++++++++************++++++(((***,,,---...---+++***((())))))*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***...---,,,+++***))))))***+++***))))))***,,,...///000///...,,,***((('''&&&***+++,,,------,,,+++***))))))))))))))))))))))))---,,,***)))))))))*********))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((000...---+++******++++++...+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***))))))))))))((((((((((((((((((((((((++++++---------+++)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,---------......------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,000...+++++++++,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******))))))(((...------,,,,,,------.........---+++***+++...000//////............//////......//////...---,,,,,,000000000000000000000000............/////////000000000000000111111111111222222111111111111111111.........000222444444333777777<<>>@@@CCCFFFIIIKKKLLLKKKHHHDDD@@@<<<:::999888444222000000000111000///////////////////////////........................------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++---000222+++***************++++++------,,,,,,,,,,,,+++++++++)))((()))+++------,,,))))))))))))************++++++***************+++))))))))))))))))))))))))+++******************+++&&&''')))++++++***)))(((%%%&&&''')))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,,,,++++++++++++))))))***+++,,,,,,------000///...---+++***))))))((()))************)))(((************************---,,,***)))))))))***++++++***))))))(((((())))))************************************************...---,,,+++*********+++---+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***,,,,,,************************+++******)))))))))))))))******************++++++************************&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------............------,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,***)))(((((()))))))))---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...---...///...------.../////////............/////////////////////...------000000000000000000000000........./////////000000000000000000111111111111222222222222222111111111111111111222444666777777:::===DDDOOOUUUYYYbbblllrrrvvv{{{}}}yyyuuusssmmmhhhfffgggfffaaa]]]___^^^aaaeeefffdddgggkkkxxx~~~rrrlllllllllmmmnnnnnnlllgggccc```[[[YYY[[[___aaa```ccchhhtttvvvzzz~~~~~~nnn]]]SSSLLLEEEBBBCCCBBB===777999:::;;;===@@@BBBEEEFFFIIIHHHFFFCCC@@@===;;;:::333111///......///...,,,////////////////////////........................------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...///---,,,,,,+++***++++++++++++++++++,,,,,,---------666222---++++++,,,------)))))))))*********+++++++++***************++++++))))))))))))))))))))))))************************&&&'''(((******)))((((((%%%&&&((()))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---------------------------''')))+++---...---+++***.........---,,,,,,++++++((()))************)))(((++++++++++++++++++++++++,,,,,,+++************+++,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***---+++******+++,,,,,,+++++++++++++++++++++++++++************************(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''(((***+++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......///......------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////......------------......,,,...111111000.........000//////......//////000//////000000000///......000000000000000000000000....../////////000000000000000000111111111222222222222222222222222222222555444333333555888;;;===AAAGGGRRR^^^fffkkkrrrzzz||||||}}}|||yyyuuupppmmmllliiieeecccdddccc```]]]ddddddhhhmmmoooooorrrwwwwwwvvvzzz|||}}}ssskkkeeeaaa^^^^^^ZZZTTTRRRSSSZZZ^^^hhhwww{{{{{{|||~~~ppp]]]VVVNNNJJJHHHDDD>>>888888888777777999;;;>>>@@@EEEFFFHHHHHHFFFCCC???<<<444222000/////////---,,,////////////////////////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++......---,,,++++++++++++)))******+++---......///@@@:::222,,,***+++---...))))))*********+++++++++*********)))******+++,,,++++++++++++++++++++++++*********++++++*********((()))***+++++++++*********++++++++++++******)))************************,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,+++***)))***+++,,,---------..................)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))),,,+++******++++++++++++************************************************+++***)))((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,---------------///000---,,,,,,,,,,,,---......------------------------------------------------------------............------...//////000111111......------------......---...000000...---...///000000////////////000000///000000000000000//////////////////////////////...////////////000000000000000111111111222222222222222222333333333333333666666555444666:::???CCCLLLTTTaaammmtttyyy}}}~~~|||yyyvvvqqqnnnjjjiiijjjhhheeeddddddffffffgggsssssswww|||~~~|||~~~wwwooohhhccc]]]UUURRRRRRRRRVVVaaaqqq{{{uuuuuuxxx~~~nnnfff[[[SSSMMMHHHBBB===;;;:::777666666888:::<<>>999222---,,,,,,---...************++++++++++++******))))))***++++++,,,++++++++++++++++++++++++)))***++++++++++++***))))))******+++++++++++++++,,,---------,,,,,,+++***************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,+++***)))***+++,,,---------.../////////......,,,+++*********+++,,,---)))*********++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******)))))))))((((((++++++++++++******+++,,,************************))))))))))))))))))))))))+++***)))(((''''''''''''++++++++++++++++++++++++***+++,,,,,,---,,,+++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***(((***,,,+++******+++------,,,,,,,,,,,,---......---------------------------------------------------------....../////////,,,,,,---...///000111111///......------......///.........,,,++++++...000000000////////////000000//////000000000000000///////////////////////////////////////000000000111111111111111222222222222222222333333444444444444666666777777999>>>FFFKKKXXXbbboooxxx|||{{{xxxsssnnniiifffdddcccaaabbbccceeeiiiooowww|||vvvmmmeee^^^[[[\\\XXXYYY___kkkwww|||wwwqqqmmmnnnttt|||sssfff[[[RRRLLLFFFCCC???===:::777555555777888<<<@@@FFFKKKLLLJJJGGGDDD===:::777555444333000///////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---.........,,,+++)))))))))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,222000...---......---,,,*********++++++++++++,,,))))))))))))***+++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))***************+++,,,---......---******************************))))))))))))***************++++++,,,,,,---++++++******++++++,,,---------/////////...---,,,---,,,***))))))***,,,...))))))))))))*********+++******)))(((((()))******++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************))))))************)))(((+++,,,,,,+++******+++---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***++++++************************&&&(((***+++,,,+++)))(((,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,+++******))),,,///...,,,***,,,...---,,,,,,,,,,,,---......---------------------------------------------------------...//////000000,,,,,,---...//////000000//////............/////////...---***)))***...111111000000//////000000111......///000000000//////000000000000000000000000/////////000000000111111111111111222222222222333222333333444444555555666555888;;;===@@@FFFPPPWWWcccnnnyyy~~~~~~~~~|||xxxvvvsssmmmgggccc`````````YYY___hhhqqq{{{zzzppphhheeefff```___aaagggnnnpppmmmiiiccceeeooozzzoooddd[[[SSSLLLHHHCCCAAA===:::777555555555777;;;AAAGGGJJJJJJIIIGGG>>><<<888666444222000...////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---......---,,,+++((((((((()))***+++,,,------------,,,,,,+++++++++))))))***---//////---+++*********+++++++++,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))(((***+++,,,,,,+++***(((***************++++++,,,))))))***+++,,,,,,,,,,,,******************************))))))))))))******)))******+++,,,,,,------******+++,,,,,,,,,,,,+++---.../////////---+++***,,,+++++++++++++++++++++***************+++++++++******)))(((((()))*********************************+++,,,---------,,,,,,,,,,,,+++***************************************************************))))))***++++++******)))***,,,---,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***,,,,,,************************(((((()))***************++++++******************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))+++///222222...,,,---000---,,,,,,,,,,,,---......------------------------........................---------...///000000000------......//////000000//////............//////.........---,,,,,,...000111111000000000000111111------...///////////////000000000000000000000000//////000000000111111111111111111222222222333333333333333444555666666666777;;;AAAEEEIIIQQQ[[[cccjjjuuu~~~|||wwwqqqllljjjfffbbb```aaabbbccceeeqqq~~~vvvqqqqqqkkkjjjhhhhhhiiihhheeebbb\\\^^^jjj}}}|||~~~yyyrrriii```WWWQQQJJJHHHDDD@@@<<<999777666444777<<>>;;;999222555999>>>CCCGGGJJJKKKFFFCCC???;;;999777444222////////////////////////........................------------------------.........////////////000------------------------++++++,,,,,,,,,---------------------------------)))))))))******++++++,,,000///---,,,+++***************+++,,,------...///---,,,,,,---......---+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********++++++++++++)))'''))),,,---,,,***&&&''')))***++++++******+++***((((((***+++++++++---------,,,,,,,,,++++++)))***+++,,,---.........)))))))))))))))))))))))),,,------......------,,,++++++++++++++++++++++++)))************++++++++++++,,,...///...,,,)))'''...---+++******+++---...,,,,,,............,,,,,,------,,,,,,+++*********++++++******************))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++******************************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,(((+++------+++)))((((((+++,,,---.........---,,,------------------------+++,,,,,,---.........---+++,,,------......---------...//////...---+++***...------,,,,,,------...++++++++++++++++++++++++,,,---......//////.........------,,,,,,------...,,,,,,------.../////////111///...------...///111////////////////////////////////////////////////........................111111000000//////......000000////////////000000222111111111000000//////000000000111222222333333777666555555666666555444888666444333555999>>>AAAGGGIIIMMMSSS[[[dddlllqqquuuxxx||||||wwwooohhhddd^^^]]]^^^bbbeeeiiirrr||||||wwwtttppphhh```\\\YYY^^^ffflllpppzzz|||vvvnnnhhh\\\ZZZWWWTTTOOOHHH@@@:::===888555999===???CCCHHHMMMLLLHHHCCC===777111///000///...///000111000///000000//////............//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......------------,,,,,,......---,,,,,,,,,,,,---......////////////......,,,,,,---...---,,,***)))---------------------------,,,,,,++++++******))),,,,,,,,,++++++*********))))))*********++++++++++++)))((())),,,---+++***%%%&&&((()))******))))))+++***)))***,,,,,,,,,+++++++++*********)))))))))))))))***+++++++++******************************------............------)))******+++,,,---......************++++++++++++''')))+++,,,------,,,+++,,,+++)))(((((()))+++,,,******+++,,,,,,+++******+++++++++++++++*********++++++************************))))))))))))******+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************////////////...---,,,+++++++++++++++++++++++++++))))))))))))*********+++++++++************++++++,,,,,,,,,***)))(((***,,,+++,,,---.........------------------------------+++,,,------.........---+++,,,------......------***+++,,,---...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++///......------......///..................------000///...------...///000////////////////////////////////////////////////////////////////////////111111000000////////////111111000000000000111111222111111111000000000000000111111222222333333444333333333333444555444333777777777777:::>>>CCCGGGNNNRRRXXX```hhhoootttwwwwwwwwwvvvtttooojjjdddaaa______ccchhhkkkoooyyy}}}|||yyyssskkkfffcccdddfffgggggglllzzz~~~yyysssnnnhhhkkklllhhh^^^RRRHHHCCC@@@;;;777:::===>>>AAAFFFMMMLLLKKKGGGAAA;;;444111111000...///000000///...000000000/////////......//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***(((''''''+++++++++++++++************************++++++++++++)))))))))+++,,,+++***''''''(((************************,,,......,,,***+++************)))))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,---------...************+++++++++,,,(((((()))***++++++++++++,,,+++***))))))***+++,,,******++++++++++++******)))))))))************+++******+++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++************************************************,,,,,,,,,,,,,,,+++***)))************************((((((((()))))))))************++++++++++++******...---+++((('''(((,,,///+++,,,------......------------------------------,,,,,,---............---+++,,,------......------((()))***,,,---.........++++++++++++++++++++++++------------------------++++++***************+++/////////....../////////000//////...------,,,,,,000///...------...///000////////////////////////////////////////////////000000000000000000000000111000000000000/////////222222111111111111222222111111111111111000000000111111111222333333444444111222333444555555555444666888;;;>>>AAAFFFKKKOOOXXX]]]fffnnnuuuxxxyyyyyytttooohhhdddcccbbb```]]]aaadddkkkqqqtttyyy|||wwwpppiiiddd```___dddlllrrrppppppttt|||~~~|||zzzyyyuuubbbTTTMMMBBB;;;777888999999;;;???JJJKKKLLLKKKGGG@@@:::555222111///...///000///---000000000///////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,))))))***+++,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++...---,,,+++***(((''''''+++++++++***************************************************+++++++++*********+++,,,---------...******+++---//////,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++000000///...,,,+++***************+++++++++,,,,,,,,,,,,++++++***)))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,'''(((((()))******++++++******+++++++++++++++,,,++++++************++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************************&&&'''(((***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))...---,,,)))((())),,,///,,,,,,,,,---------------........................------............------+++,,,------......------((()))***+++,,,---------------------------------------------------------///...---,,,,,,,,,------//////............////////////.........---------000///............///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111000000111111222333333333333444666777666666666777666;;;AAAEEEIIINNNTTTYYYccchhhpppwwwzzzxxxtttqqqoooggg___\\\```dddfffeeeggglllvvv~~~}}}|||~~~~~~uuuvvv|||sssiiibbb^^^]]]___```___bbbkkkyyyvvvbbbVVVHHH@@@;;;:::999777888;;;CCCFFFJJJLLLJJJEEE???;;;555222000/////////...---........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...//////000......---,,,,,,,,,,,,---...------------------......---,,,+++***+++,,,---+++++++++++++++++++++++++++++++++*********))))))***************************************************+++++++++************+++++++++,,,,,,---......******+++---//////,,,***,,,,,,,,,+++++++++******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******000000///...,,,+++*********++++++++++++,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,******++++++,,,,,,,,,,,,*********))))))*********))))))))))))************,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************************)))***+++---.../////////)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))+++,,,------,,,+++,,,...,,,,,,,,,,,,------..............................---......//////...------+++,,,------......------++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++/////////.........//////...------,,,,,,------...---------.........////////////............//////////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000////////////000000111111111111111222222222//////000000111222222222444666777777666666888:::<<>>;;;:::<<<;;;???DDDHHHIIIGGGCCC@@@888555111/////////...---------------------------////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,..............................---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,+++***+++,,,---...************************)))))))))*********++++++)))))))))***************+++++++++******************+++,,,+++)))))))))+++))))))))))))***+++,,,---*********,,,......,,,******))))))))))))((((((((('''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,---------...++++++++++++,,,,,,,,,,,,******+++---------------******************************))))))))))))******(((((())))))***+++,,,,,,******++++++,,,---------******))))))))))))******))))))))))))*********+++,,,++++++******++++++,,,++++++************++++++************************************************,,,,,,,,,,,,++++++***)))************************((((((((()))))))))************++++++++++++******))),,,///000///---,,,,,,---,,,,,,,,,,,,---...///...........................////////////...------+++,,,------......------......,,,+++******************,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,---...............------,,,,,,,,,,,,------,,,,,,------...//////000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000111111111111222000000////////////000000111111111222222222222222///000000111222222333333444666777777666888===AAAIIIPPPWWW[[[^^^bbbiiioooxxxxxxvvvsssoookkkfffddd```ccciiiuuu|||||||||{{{xxxvvvttt{{{~~~zzzqqqkkkhhhgggkkkrrrwwwyyyzzzwwwwww{{{zzzooofffbbb___^^^___eeeooovvvxxxwwwnnnrrrxxx}}}lllXXXOOOGGGDDD@@@;;;:::<<<777:::>>>BBBDDDEEEDDDCCC;;;888333111000000///...---------------.........////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------,,,,,,++++++......---,,,,,,,,,,,,---++++++))))))))))))++++++,,,,,,++++++,,,,,,------************************((()))))))))*********+++((()))))))))*********++++++++++++*********))))))***+++---+++)))((()))+++))))))(((((()))***,,,,,,+++***)))***,,,,,,,,,+++))))))))))))((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,---......+++++++++,,,,,,,,,------((()))+++---...---,,,+++*********++++++*********+++***)))(((((()))***+++)))*********++++++,,,,,,******++++++,,,------...++++++************++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************************)))'''&&&&&&++++++++++++++++++++++++))))))))))))*********+++++++++************++++++))),,,///000///...------------,,,,,,,,,---...///........................///////////////...------+++,,,------......------000///---,,,+++++++++,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---......------------......------........................////////////......////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111000000000000000000111111111111222222333333333111222222333333444555555555777999999999>>>GGGNNNZZZ```fffiiiiiimmmuuu|||zzzvvvpppjjjgggeeefffgggfffqqq{{{{{{yyyyyyyyy~~~sssmmmnnnrrrwwwvvvtttzzzssslllhhhfffdddeeehhhiiiiiigggbbbiiitttsss___VVVNNNIIIEEE@@@>>>???999:::;;;===???AAABBBCCC>>>:::555222111000000///........./////////000000////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,,,,,,,---+++***)))(((((()))***+++***+++,,,,,,---------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))***,,,---,,,)))''')))++++++******)))***,,,---...+++***((((((***,,,++++++++++++++++++************,,,------------,,,++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++,,,------***(((&&&+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++***))))))***+++,,,+++---//////.........///------,,,+++,,,---.../////////////////////////////////000000///...------+++,,,------......------///...---,,,+++,,,------+++,,,...//////...,,,+++------------------------'''***---111222111///...//////............///////////////...------,,,,,,......////////////......////////////////////////000000000000000000000000111111111111111111111111000000111111222222222222222222111111111111222222111111111222222333333333333333444555555666666777777:::<<<===???FFFQQQZZZeeekkkqqqrrrqqquuu}}}xxxrrrjjjbbb```bbbgggkkkwwwvvvzzz|||ssslllnnnwww||||||{{{zzzyyy}}}wwwqqqooojjjgggdddaaa^^^\\\\\\dddsss}}}uuujjjaaaYYYTTTOOOJJJGGGIII<<<;;;;;;;;;<<<>>>@@@BBB@@@<<<777333111111000//////000000000111111222222////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------...///000111111......---,,,,,,,,,,,,------,,,***))))))***,,,---)))***,,,---...---,,,,,,)))))))))))))))******+++))),,,//////,,,++++++,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***...,,,***)))((()))***+++---------+++((('''''')))++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,///...------++++++***))),,,,,,,,,,,,,,,+++***)))------,,,,,,+++,,,,,,,,,***+++---......---+++***)))))))))***+++++++++,,,---,,,***((()))***,,,...******++++++++++++******+++++++++,,,,,,---------************+++,,,------***************************+++,,,+++***))))))***+++***************++++++++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,************))))))))))))---------,,,,,,+++++++++------,,,+++++++++,,,,,,000000//////.........---///...,,,++++++,,,...///------..................//////.........---------+++,,,---...---,,,+++***------------------------........................///////////////.........////////////////////////........................////////////////////////222111000//////.........000000111222222222222222000111111111111222222222444333222111111222333444222222222222222222222222111111222222222111111000222333555666777666666555555999===???CCCMMM]]]iiipppppppppqqqsssvvv{{{}}}uuujjjbbbbbbdddgggoooyyyyyyzzz|||wwwsssqqqssswwwzzz{{{zzzvvvssswwwwwwwwwrrrjjjdddbbb\\\VVV[[[YYYddd{{{|||uuullllllfff]]]XXXXXXVVVSSSOOOBBB999:::<<<:::999:::>>>:::666222111111000///......//////000222333444...---,,,...111222000...222///,,,,,,---...............---------,,,,,,,,,---------------------------------,,,,,,+++++++++...---,,,+++++++++,,,---111///---+++))))))***+++************************......//////...---,,,,,,)))))))))))))))***++++++(((+++---,,,***)))***++++++++++++******)))))))))++++++++++++++++++++++++)))***************++++++))))))***++++++++++++***---+++***(((((()))***+++/////////---***)))***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***************++++++++++++((())))))******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))(((***++++++***************++++++++++++******************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++************---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///.........------------///...,,,++++++,,,...////////////...---------,,,//////.........------------------......------,,,------------------------................................................////////////////////////................................................000//////...............------------............000111111111111222222222333222222222222222222333222222222222222222222222111111222222222222111111333444555777888888888888:::>>>BBBCCCGGGPPP___jjjtttrrrpppqqqtttvvvuuussslllgggeeeiiinnnsss~~~yyy|||}}}|||uuuooopppwww~~~~~~|||}}}|||yyy|||zzztttllliiigggbbb\\\ZZZXXX___pppxxxwwwppphhhdddgggiiiggg\\\OOOCCC???>>>;;;:::<<<888666333222333333333222111000000000111111222333///...---...111111///---///.........000000...---.........---------,,,,,,---------------------------------,,,,,,,,,++++++------,,,++++++,,,,,,---222000...,,,++++++,,,,,,++++++++++++++++++++++++------......---,,,,,,+++***))))))))))))***++++++((()))***)))(((''')))************)))))))))))))))*********************************)))))))))))))))))))))***++++++++++++***+++***))))))((())))))***.........,,,***)))***+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++*********++++++,,,+++++++++++++++++++++++++++++++++++++++*********%%%&&&)))+++,,,+++***))),,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***---++++++***************+++******++++++++++++++++++))))))))))))************,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---*********+++,,,---//////---------------,,,,,,,,,///...---,,,,,,---...///000000///...---,,,,,,+++...............---------.........------......///------------------------------------------------,,,,,,------......//////////////////////////////........................---------------------------------------...////////////......//////000111000111111111111222222222222222222333333222222222222222222222222222222222111222222333333222222222444555555777999;;;<<<>>>AAADDDGGGIIILLLTTTaaajjjqqqmmmjjjlllqqqrrrnnniiijjjmmmsssyyy~~~xxxwww|||}}}xxxrrrllllllnnnpppnnnnnnuuu~~~|||xxxxxxyyytttmmmddd^^^\\\dddppp~~~sssmmmnnnooonnndddWWWIII@@@;;;777666777666555333333444444333222222222222111111222222333111000///000111111///.........///111222111...,,,.........------------,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------222111///---,,,,,,,,,---------------------------,,,,,,,,,---,,,,,,+++*********))))))******+++,,,***)))(((''''''((()))+++******************)))))))))))))))))))))*********++++++******)))))))))((())))))***++++++++++++***))))))))))))))))))))))))***++++++***((('''(((***************************,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++************)))******++++++,,,+++************+++,,,,,,,,,,,,++++++*********'''(((***+++,,,+++***)))++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))'''(((+++...,,,+++******)))***************+++++++++++++++,,,)))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++,,,---...///------------------------......------------......//////......---------,,,..............................,,,,,,,,,---///000------------------------------------------------+++++++++,,,---...//////////////////////////////................................................------------...///000111111111000000000111222333000000111111111222222222111222333444444333222111222222222222222222222222111222333333333333333333555555666777:::>>>AAACCCFFFIIILLLMMMPPPVVV```hhhkkkiiiggghhhllloooooonnnyyy|||sssqqqooommmiiiggglllttt}}}nnnbbbaaaeeeooo|||uuusssrrroooccc[[[OOOEEE===777555444888777555555555444111...222222222222333444555666555555555555444333222111///......000111111///---............------------------------------------------------------,,,,,,,,,,,,,,,,,,---------...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***************++++++,,,,,,***)))((()))***++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,++++++******)))))))))***++++++++++++***((()))***++++++***)))((()))******)))(((''')))***************************,,,++++++******++++++,,,,,,++++++******++++++,,,)))******++++++,,,,,,---***++++++,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++******,,,+++++++++******++++++******++++++++++++******---------,,,,,,+++++++++------,,,+++************++++++++++++++++++++++++...---,,,)))((((((+++...,,,++++++***))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,++++++++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,..................//////........................,,,---------......//////---.....................---,,,+++++++++,,,...///------------------------------------------------+++++++++,,,---...//////////////////////////////........................////////////////////////------......///000222222///////////////000000111000000111111111222222222111222333444444333222111222222222222222222222222222222333444444444444444444555666999===BBBFFFHHHIIIKKKNNNPPPSSSXXX___dddggghhhhhhhhhiiiooowww~~~yyyssskkkfffhhhnnnxxx{{{mmmeeedddeeejjjqqqvvvyyy}}}zzzvvvhhhfff```UUUKKKBBB<<<999999888666666666555222///000111111333555777999::::::;;;;;;:::999777777666333111......///000000/////////.........---------------------------------------------------------,,,,,,------..................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++************+++,,,,,,---+++)))***+++,,,+++***+++++++++++++++,,,,,,,,,((())))))******+++++++++,,,,,,,,,+++++++++++++++))))))***++++++++++++***''')))+++,,,---,,,***)))***+++++++++******+++---************************,,,++++++******++++++,,,,,,++++++******++++++,,,)))*********++++++,,,,,,******+++,,,,,,,,,++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,)))******++++++******)))---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++************************---------+++))))))+++...,,,,,,+++***))))))))))))******++++++,,,---------,,,,,,,,,,,,---------...,,,++++++******++++++,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,.........///////////////........................+++,,,,,,---...///000000---------...............++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////////////////........................000000000000000000000000.........//////111222222000000111222333222222222000111111111111222222222222222222333333222222222222222222222222222222222222222333444555555555555555666:::>>>CCCHHHLLLNNNLLLNNNQQQTTTWWW[[[```cccbbbfffiiijjjlllvvv{{{sssmmmnnnsssxxxwwwxxx{{{zzznnniiibbb\\\[[[bbbjjjxxx}}}xxxwwwzzzvvvjjjZZZMMMCCC<<<999777666666777777666555000000222444777999<<<===>>>@@@AAA@@@===<<<<<<<<<888555111///000111111111/////////.........------------------------------------------............+++,,,---......///......------,,,,,,,,,+++++++++++++++++++++++++++++++++------......//////......++++++******++++++,,,---,,,***)))***------+++))))))*********++++++++++++))))))******+++,,,,,,---************++++++++++++))))))***++++++++++++***'''))),,,...///---+++))))))***+++***)))***,,,---************************,,,++++++******++++++,,,,,,++++++******++++++,,,***************+++++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,---...,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,&&&''')))+++,,,---,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,------,,,******+++------,,,+++***))))))))))))******++++++,,,------...++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---------------....../////////......////////////......,,,---------.../////////---------.........//////***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................000000000000000000000000...............///000111000111444555666555333222000111111111111222222222333222222222222222222333222222222222222222222222222333444555555666666666777999>>>DDDJJJOOORRRTTTPPPRRRVVVZZZ]]]```cccfffbbbgggnnnvvvzzz{{{}}}zzzzzzzzzzzzqqqfff^^^\\\\\\cccpppjjjXXXJJJ@@@===:::888777777888777666222222333555777:::<<<===@@@BBBDDDCCC@@@>>>???@@@;;;999777555555444222111////////////............------------------------------------.........///+++,,,---.../////////...---------------,,,,,,+++------------------------+++,,,---............---++++++******++++++,,,---+++))))))+++------***'''(((((())))))*********+++))))))***+++,,,,,,------(((((())))))******++++++))))))***++++++++++++***(((***---///000...,,,***'''((((((((('''(((***,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,++++++++++++++++++,,,************************)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---///000000///---,,,+++++++++,,,,,,--------- ###(((,,,///...---++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---,,,+++***))))))))))))******+++,,,,,,---......******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,......---------,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---...///,,,,,,,,,------...............////////////........................---------------.........//////***+++---///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////////////////........................////////////////////////...------------...//////+++---000333333111///---000111111111111222222222444333222111111222333444222222222222222222222222222333444555666666666666999<<>>;;;888777666777666555555777:::>>>@@@>>>@@@AAAAAA???>>>>>>???>>>>>>???@@@@@@===888444333333222111000///..............................++++++,,,,,,---.........---------,,,,,,+++++++++................................................///////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++************,,,,,,+++******************+++,,,------,,,+++***......,,,+++***)))))))))---,,,***)))((()))***+++***************************)))((((((((()))++++++------,,,,,,,,,------...************+++++++++++++++++++++++++++*********---,,,+++******+++,,,,,,,,,,,,,,,---------......,,,+++*********+++,,,---++++++,,,,,,,,,,,,,,,+++************++++++++++++------------------------)))************+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******++++++++++++******,,,,,,++++++***+++++++++...---,,,++++++,,,---.........---------,,,,,,,,,000///---------...000111///...------------...///111000///...---......///------------------------+++,,,------......------------------------------------------------------........................---....../////////////////////.........---------000000000000000000000000////////////////////////...//////000000000000000/////////000000111222333333222111111000000111111444444444444444444444444555666666777777999===@@@DDDGGGLLLTTT[[[]]]\\\YYYYYY^^^bbbcccbbbdddkkkqqq~~~yyyrrrllllllpppxxx~~~yyyppphhheeeeeeiiijjjhhhjjjpppvvvttthhh```RRRMMMFFFAAA>>><<<:::888777666555555666999<<<>>>>>>@@@AAA@@@???>>>>>>????????????@@@@@@>>>:::666555444333222111111000000....................................------------------------------------........................------------------------+++,,,---///000000000000---,,,,,,,,,,,,,,,,,,---000//////...,,,++++++***+++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((---,,,+++)))))))))***+++******************************))))))******+++,,,---------,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,......,,,+++************+++,,,.../////////...---++++++,,,,,,,,,++++++***))))))***+++,,,,,,,,,++++++++++++++++++*********------------------------------------............++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******+++++++++***++++++,,,,,,......------------...............------,,,,,,,,,///...---------...000111///......------......///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,---///000111111111/////////............---000000000000000000000000000000000000000000000000...///000000111111000000000000000000000111333333444333333222222222222222444444555555555555555555555666777888:::===BBBFFFFFFJJJQQQYYY___```^^^[[[]]]aaaddddddeeejjjsss{{{~~~uuuoooooossszzz}}}~~~}}}|||rrrmmmiiigggddd``````cccooo|||{{{sssnnnaaaXXXLLLEEEBBBAAA>>>;;;888777666555666888:::;;;>>>???AAA@@@>>>======>>>@@@?????????@@@???<<<:::;;;999777444222111000000........................000000000///...------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000,,,,,,++++++++++++,,,,,,//////......---,,,,,,+++*********+++,,,------...------,,,+++++++++++++++,,,+++************+++,,,,,,,,,------,,,+++)))(((,,,+++*********+++,,,,,,************************++++++++++++,,,,,,------------------,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,---------++++++******))))))))))))***+++---//////...---+++---.........,,,***'''%%%'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************+++,,,------...------------------...------------------------...------,,,---...////////////............//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,---///000111111111/////////...............////////////////////////000000000000000000000000111111222333333333333222000000000000111222333333222222222222333555666777333444444444555555666666555777999;;;===BBBGGGKKKIIIOOOWWW```eeeeeeccc```^^^bbbeeegggjjjsss~~~}}}}}}zzz~~~yyysssmmmiiidddbbbaaammmyyy~~~{{{xxxmmmaaaRRRHHHFFFDDD@@@<<<;;;:::888777666777888888===???@@@???===<<<<<<<<<@@@???>>>???@@@AAA???>>>@@@>>>:::555222///..............................111000000000/////////...000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++************++++++,,,,,,,,,---------------((())))))***+++,,,------,,,,,,+++***************,,,,,,+++******+++,,,,,,+++,,,------,,,+++)))((())))))******+++---......************************)))******++++++++++++++++++,,,,,,------,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++(((***,,,---...---+++***,,,---......---***'''%%%'''((()))***+++,,,,,,,,,---,,,,,,,,,++++++******************************)))))))))*********++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++************+++,,,------,,,,,,------------,,,,,,***++++++,,,---...//////////////////000000111111///////////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------...//////000//////////////////////////////////////////////////////000000000000000000000000111111222333333333333333000000000000111222333444222222333333444666777888222333333444555666666777777999<<>>???>>><<<:::888777777777<<<>>>>>>>>>;;;:::::::::>>>>>>===???AAABBBAAA@@@???===:::666333111000000/////////////////////////////////000000000111111222222111000...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------((())))))***+++,,,,,,---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---......************************''''''((())))))))))))((()))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............((()))***,,,,,,++++++***((()))+++---------+++***))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,---...//////------........./////////...//////000000//////.../////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...///////////////...---...////////////000000000000000000000000000000000000000000000000000000000///000111111222111111111111111000111111222333444666555555444444444444444333333444555666777888999;;;>>>CCCFFFIIILLLOOOQQQWWW\\\cccggggggdddaaa___aaahhhpppxxx|||oooppp~~~uuukkk^^^TTTPPPLLLHHHDDDDDDBBB@@@===;;;999777666:::<<<===<<<999777777888;;;;;;===???BBBCCCBBBAAA:::999999888777666555444////////////////////////.........///000111111111222111111///...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////...------,,,,,,------...------,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------,,,+++++++++++++++,,,---............---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++************************'''((()))*********))))))'''(((+++---...------,,,+++++++++,,,,,,,,,------+++++++++++++++*********+++,,,---.........---,,,******+++++++++,,,,,,,,,''')))***,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,---...//////...---,,,------------------------++++++,,,,,,------,,,,,,...///000111111000///......///000000000///------------------------------------...///////////////------------------------////////////////////////////////////////////////......////////////........./////////000000000000000000000000000000000000///////////////////////////000111111222222111111111111111111222333444444666555444444333333444444444555666777999:::;;;<<<@@@DDDJJJOOOQQQRRRSSSTTT[[[```gggjjjjjjiiihhhhhhooowww}}}uuuyyy{{{~~~uuuooofff^^^XXXSSSNNNKKKHHHGGGDDDAAA===:::888777999:::;;;:::777555555555888999<<<@@@CCCDDDBBB@@@;;;;;;<<<<<<:::888555444//////////////////////////////////////////////////////............------........................------------------------***+++,,,---...///////////////............////////////...---,,,++++++***,,,,,,------------............---,,,,,,,,,,,,---,,,---///000000///---,,,---,,,+++*********+++,,,.........---,,,+++)))(((***************************+++,,,---...---,,,,,,&&&'''***,,,......------++++++,,,,,,,,,---------,,,++++++******)))))))))+++,,,------,,,+++)))(((,,,,,,+++++++++,,,---...+++++++++,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,---------........................+++++++++,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++************---...///000000///...---000//////...,,,+++******...//////000000000000000...///000111111000///......///000000000///---,,,........................---......///////////////........................000000000000000000000000000000000000000000000000------...///000000//////.../////////000000111111000000000000000000000000////////////////////////222222333444444444444333111111111111222333444555222222222333444555666777666777888999;;;<<<>>>>>>DDDIIIPPPTTTVVVVVVUUUUUU[[[aaaiiinnnpppqqqrrrttt~~~~~~xxx}}}uuusss{{{||||||uuurrrllleee^^^WWWSSSQQQKKKIIIGGGCCC???<<<999777888999:::888666444333444666888;;;@@@DDDDDDBBB???@@@AAAAAA???<<<777333000000000000000000000000000000000//////......------,,,,,,,,,---...//////000................................................------......------,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((***************************************)))((('''---,,,,,,+++*********+++000///---+++++++++---......---,,,++++++---///000.........------,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++************************,,,------...///000111111,,,,,,,,,+++++++++******+++,,,---.........---,,,......---,,,,,,+++******///)))%%%(((000444111,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,---......///...,,,,,,------,,,+++(((((((((***---//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------///......------......///,,,,,,,,,---,,,,,,++++++//////---,,,,,,---...///111111000000000000000111111111111111000000000000///...---,,,++++++,,,------------............///,,,---...//////...---,,,------------------------////////////////////////000000////////////000000222111111111000000//////000000000000000000000000...///000222222111111000333444555666666444222111111111222222222333333333222444555444333333444555222444777888:::;;;>>>@@@OOONNNPPPUUUVVVSSSSSSVVV]]]bbbhhhllloooxxxzzzxxx|||xxxzzz{{{tttqqqgggjjjrrr}}}~~~{{{{{{xxxuuurrroooiiiaaa[[[XXXVVVRRRMMMJJJGGGBBB;;;555888888888888777666555444444333555999>>>BBBBBB@@@@@@@@@@@@???===:::888777222111///...------........./////////------///111***+++,,,...///000000000000...,,,...000222000...***+++,,,,,,------,,,,,,------............------------------------------.........------,,,,,,,,,............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++))))))))))))))))))))))))***++++++++++++******)))---,,,++++++******++++++...---+++))))))***+++,,,---,,,+++***+++,,,...///+++++++++*********))))))---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,---------......//////000,,,,,,,,,++++++++++++***,,,,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///***'''***///222000---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///---,,,,,,---...,,,+++,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------,,,,,,,,,,,,------,,,,,,---------------,,,///...------------...///000000////////////000000000000//////.........---222111000///...//////000---------............///------............------------------------------////////////////////////......------------......111111111000000000//////000000000000000000000000...///000111222111111000222333555555555333222000111222222222222333333333444555666666555444666777555666777888:::===BBBFFFMMMLLLNNNRRRRRRPPPPPPTTTXXX___iiittt}}}www}}}zzzwwwvvvooohhhggggggiiipppzzz}}}{{{xxxyyyyyywwwvvvuuuqqqlllhhhfffaaa[[[SSSMMMIIIEEE@@@<<<:::999888777666555444333333333333777<<>>;;;888777222111///...------......,,,------,,,++++++,,,...,,,---......///.........+++)))((()))+++,,,+++))),,,,,,---............---------............------------------------------............------------......------,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,,,,++++++******++++++---,,,+++***)))***+++,,,,,,++++++******+++---...************))))))))))))---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------.........,,,,,,,,,,,,++++++++++++---------,,,+++***((('''******+++,,,,,,---.........,,,+++,,,...///...---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---,,,,,,---...---+++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,++++++******++++++,,,,,,,,,---.../////////.........---------....../////////.........//////000111111000///......------///...------,,,------------------............///.........------.........------..................///////////////////////////......------......///111111000000000000//////000000000000000000000000//////000111111111111000111222333444333222111000222222222222333333333333444666777777666666777999777888888999<<>><<<999666444333222222333222222444888<<<>>>>>>AAABBBBBBAAA???<<<999777222111///...------...//////000111000///...///000.../////////...---,,,,,,,,,+++++++++---...---,,,------...///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,......---,,,,,,,,,---...++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---------------,,,,,,,,,------,,,,,,,,,+++++++++---------,,,+++******)))***++++++,,,,,,------...---...///...---------......------,,,,,,,,,---------,,,,,,,,,,,,---.........---,,,,,,---...---,,,***))))))+++---///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,++++++******++++++,,,,,,,,,...///000000000000------------.........///000////////////000000111444444333222111//////...---,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,---...///.............../////////////////////////////////111111000000000000111111000000000000000000//////000000000000000000000000///000000000111111111111111111222222222222111000222222222333333333444444444666777777666666888999888:::<<<>>>AAAFFFLLLPPPNNNMMMOOORRRQQQOOOSSSXXX___lllvvvkkkcccbbb______ccckkkooooooqqquuu{{{{{{iiiZZZQQQMMMKKKJJJBBB@@@;;;777444222222222444333222333666999<<<===AAABBBBBBBBB@@@<<<999777222111000............///000222333222111000000111.........///......---,,,////////////000000000000------...////////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***+++++++++***,,,++++++***++++++,,,,,,---------------------...+++*********++++++,,,,,,...........................,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++---------------,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,---...---------,,,,,,---......---,,,,,,,,,,,,---.........,,,,,,,,,......---,,,+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------,,,,,,,,,,,,------,,,---...///000000111000,,,------.........//////111000000000111111222333555444333222111000///.../////////000000000//////---------............//////...---,,,,,,---...///.........//////000000000000000000000000000000000111111000000000000111111//////////////////000000000000000000000000000000000000000000000111111111000111111111111111111111222222333333333444444444333555666777666666888999999===AAAEEEHHHJJJNNNPPPNNNNNNPPPSSSRRRRRRXXX___jjj{{{rrrgggccc]]][[[]]]ccchhhkkkooouuu}}}tttaaaUUUPPPLLLKKKFFFDDD???:::666333222222555444444444555777:::===@@@AAABBBBBB@@@===:::777333222000///......//////---///000000...---,,,---,,,---......///.........+++,,,,,,,,,,,,,,,------,,,,,,---...............------............------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,---------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))++++++******++++++,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...---------------.........------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...------------------------...///---,,,,,,,,,,,,---......---,,,+++,,,.........---///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------///......------......///------...///000000000///+++,,,---...////////////111111111111222333333444222222111000//////......------.../////////......---------............///.........------...............//////000000111111000000000000000000000000000//////......//////000......////////////000000000000000000000000000000000000000///000111111222111111111111111222222222333333333333444444444444333555666777666777888:::<<<@@@FFFJJJKKKMMMNNNOOOMMMNNNRRRUUUUUUWWW___iiixxxxxxkkkbbb```\\\\\\```dddhhhnnnttt{{{iii\\\TTTOOOLLLJJJGGGCCC>>>:::777555444444444555555444555888:::===???AAABBBAAA>>>:::888333222000///......///000...000111111///---------,,,,,,---.../////////...***+++,,,,,,++++++,,,---,,,,,,---............---------............------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------......//////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++***))))))++++++******++++++,,,---)))***++++++,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,---------...---++++++---...---,,,------------------------...---,,,++++++,,,---...---------......//////000...------------,,,,,,,,,...---,,,+++++++++,,,---***++++++,,,,,,------...------///000111000...------------------...//////---,,,,,,,,,,,,---......---,,,+++,,,...///...---000...---,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------///..................///---....../////////......+++,,,---////////////...000000000000111222333444111111111000000/////////***+++,,,---------,,,,,,---------............///------............------......///000000111222222000000000000000000000000000000////////////000000........./////////000000000000000000000000000000111000/////////000222222111111111111111222333333333333333444444444444555444666777888888888:::<<>>;;;888333222111////////////000///111333333111///...---.........///......---,,,+++---//////---,,,...000------...////////////...------............------+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,+++***)))+++*********+++,,,,,,---+++,,,---...............+++,,,---.........------,,,,,,,,,------.........///---+++,,,---...---------------------------------+++)))'''''')))+++------------...///000111111......---------,,,,,,,,,///...,,,***))))))******((()))***+++---...///000---------000222222///,,,---------------...///000---,,,,,,,,,,,,---......---,,,+++,,,...///...------++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------///......------......///---...............------***+++---///000000///...////////////000111222333333333222222222222222222,,,---///000000000//////---------.........//////,,,---...//////...---,,,...//////000111222222222000000000000000000000000222222111111111111222222---.........//////000000000000000000000000000000111000/////////000222333222222111111222333444444333333333444444444555555555777999999999:::;;;===GGGHHHIIIIIIIIIKKKNNNQQQUUUXXX]]]bbbdddhhhttt{{{qqqoooiiidddcccdddffflllssstttiii___WWWRRRMMMLLLJJJFFFBBB===999777///222444444222111222444888;;;>>>@@@AAA>>>;;;999333222111////////////000,,,...000000---+++******000000000///...,,,+++******,,,......,,,+++---000...//////000000000000000---..................---........................+++++++++******))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++''')))******)))(((***+++//////...---,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---+++)))***,,,---+++)))***++++++,,,,,,------............////////////000///...---,,,,,,---...///---------------------------------,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,---...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---------++++++---///)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......................................................///////////////000111111111///...------...///111222222111111111111222222000000...------...//////111000000///......------............////////////000000111111111111000000//////000000000000//////////////////////////////111111111111111111111111333333222222111000000000111111000000000000111111222222333333333444444444555555555555555444444444888777777777999<<>>@@@???===;;;666333000///000000...,,,////////////////////////...............//////000................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,------...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------------......---,,,,,,---...---,,,---,,,,,,+++******)))))),,,---------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...---+++***+++,,,,,,---......///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///...---,,,---///------...//////.........///////////////000000000........................................................................///////////////000111111000///...------...///000......------------.........---------...///000111------........./////////000000000000000000000000///000000111111000000/////////000000000000//////111111111111111111111111000000000000000000000000000111111111111222222222333333222222222222333333333333333333444444444444666666666666666666666666999:::;;;===@@@CCCFFFGGGJJJEEEEEELLLTTTYYY___dddiiippp}}}}}}yyyyyyxxxxxxwwwvvvvvvuuuuuurrrooommmmmmnnnqqqsssqqqtttvvvvvvuuutttssstttxxxzzz}}}zzzvvvvvvwwwzzz~~~wwwtttvvvzzzpppfff___QQQOOOMMMMMMLLLIIICCC>>>:::888666444444444222111444666888;;;===>>>>>>>>>777444111/////////......////////////////////////......------......///000................................................,,,,,,,,,------------...++++++++++++++++++++++++************************,,,---...///...,,,***)))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***++++++***)))+++,,,*********+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------000///...,,,,,,---...///......------.........------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,------++++++,,,---------...............---/////////...------,,,,,,---------------------------------------------------///000///...------...---............------,,,,,,,,,,,,,,,---------------..................---................................................///////////////000000111000///............///000...------------------............///000111222222,,,,,,---...///000000111222222222111111111111111//////000000000000////////////000000000000/////////////////////////////////////////////////////////000000111222222333333333333222222222222333333333333333444444444444555666666666777777888888888:::;;;===@@@DDDFFFIIIJJJJJJGGGIIIOOOWWW^^^hhhqqq|||{{{xxxtttqqqooollliiigggddddddcccbbbaaa``````___]]]\\\ZZZYYYYYYZZZ\\\]]]\\\^^^``````___^^^^^^___bbbdddgggjjjmmmrrrwww{{{}}}{{{vvvtttwww{{{uuuppp}}}}}}tttjjjcccZZZUUUOOONNNOOOMMMHHHCCC>>>;;;888777777666555444444444666888;;;===???@@@999666222///......//////////////////////////////111000///...---,,,,,,,,,................................................,,,,,,---------.........++++++++++++++++++++++++************************+++,,,---......,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------000///...---,,,---..............................---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,------...............------//////.........------------------------------------------------------------...000///...,,,,,,---,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,------...//////...------................................................///////////////000000111//////............/////////......------....../////////000111222333333333+++,,,---...000111222222333222222222111111111000//////000000000000////////////000000000000////////////////////////////////////////////////////////////000111222333333444222222111111111111222222333333444444444555555555666666777777888999:::::::::<<>>BBBGGGJJJLLLLLLLLLGGGLLLUUU^^^fffuuu~~~xxxxxxuuuooogggaaa]]][[[SSSQQQPPPOOOPPPPPPOOONNNKKKJJJJJJHHHGGGFFFEEEEEECCCEEEGGGHHHIIIGGGFFFDDDDDDFFFGGGGGGFFFFFFHHHIIIEEEFFFHHHIIIJJJLLLPPPSSSXXX]]]ccchhhmmmssszzz~~~}}}xxxrrroooooorrruuuvvvzzz~~~yyysssjjjbbbXXXQQQNNNMMMKKKJJJAAA>>>:::777666666555444333333333555777;;;>>>@@@<<<;;;999555111///000111////////////////////////------,,,,,,------...///........................................................./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((())))))******++++++,,,++++++++++++************,,,,,,,,,---------......++++++++++++++++++++++++''')))******)))(((***++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.................................------,,,+++***,,,...///...,,,+++---///............////////////------........./////////,,,---............---,,,........................------------.........///***+++---,,,,,,+++---.........//////...------,,,,,,,,,------.../////////..............................---------,,,,,,,,,+++---//////,,,***))))))++++++,,,---.........---++++++,,,------...//////,,,---///000000///---,,,................................................///////////////000111111......////////////......//////............////////////000111111111000///...///000111222333444555333222222111000000//////......////////////......//////000000000000//////111111111111111111111111111111111111111111111111000000000111222222222333333333222222222222333333444444444444555555555555666666777999:::<<<======???BBBFFFKKKNNNOOONNNNNNOOOSSS]]]lll|||zzzsssmmmiiifffdddeeeddd```YYYTTTRRRRRRMMMKKKIIIIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHDDDEEEEEEEEEEEEFFFIIIKKKKKKOOOTTTWWWYYY]]]dddiiinnnsss|||~~~vvvnnniiilllqqqrrruuuxxxzzz|||~~~zzzoookkkddd^^^XXXUUUSSSRRRIIIEEE???;;;888777555444222333333555777:::<<<>>>======<<<888333000000111////////////////////////------,,,,,,------...///................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++((('''(((((()))***,,,---,,,+++++++++******)))))),,,,,,,,,------.........+++++++++++++++++++++++++++---......---,,,...///'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,---......---+++***(((+++---///...,,,+++,,,////////////...------,,,,,,.........////////////000------...//////...------////////////////////////---------.........//////***+++---,,,,,,,,,---....../////////...---,,,,,,+++,,,,,,---...///000000.................................------,,,,,,,,,***,,,......,,,***((((((+++,,,---...////////////******+++,,,,,,---......,,,---///000000///---,,,................................................///////////////000111111......////////////......///......------......///......///000000///...---///000111222333444555555222222111111000//////.........////////////......//////000000000000//////////////////////////////111111111111111111111111111111111111111222222222555444444333333444444555444444444555555555666666666666888999;;;<<<>>>>>>AAADDDIIIMMMPPPQQQPPPOOOYYY[[[eeexxxyyyrrrppplllfffaaa]]]ZZZXXXSSSUUUUUURRRMMMIIIIIIIIIGGGEEECCCBBBCCCCCCAAA@@@;;;;;;<<<>>>???AAABBBBBB???>>>>>>===>>>???@@@AAA===>>>????????????AAACCCBBBBBBBBBAAA@@@@@@BBBDDDDDDGGGKKKLLLMMMPPPVVVZZZ]]]aaahhhpppyyyyyynnngggkkkqqqqqqqqqssssssvvvzzz|||sssssspppjjjddd^^^[[[[[[QQQLLLEEE@@@<<<999777555222333333555777999;;;<<<===>>>>>>:::555111111222////////////////////////000///...---,,,+++++++++................................................,,,,,,,,,---------......***(((&&&'''***---,,,***,,,+++***))))))+++---...************************,,,***((()))++++++(((%%%...---,,,+++++++++,,,---------+++*********+++,,,)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,---------,,,,,,------......------,,,++++++++++++........................++++++++++++++++++++++++......,,,,,,,,,,,,......//////.........---------+++,,,,,,------,,,,,,+++***)))(((''''''((())))))+++,,,---......,,,***)))++++++++++++,,,---...///,,,,,,,,,---------........................------+++++++++,,,,,,---------......------------......///,,,)))***---//////...---,,,***))))))***,,,---------,,,,,,,,,------...222111///...------...///---------------------------------.........//////...///111222111000...---//////////////////////////////............//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000///......333333333333333333333333333444444555555444444333777666666666666777777888999999999999999<<>>>>>>>>========================>>>??????>>>>>>>>>>>>============AAA@@@???>>>>>>??????@@@CCCDDDEEEGGGIIIJJJJJJJJJPPPSSSXXX^^^eeennnxxx~~~xxxsssmmmkkklllpppssstttssstttyyy|||mmm^^^VVVTTTNNNFFF>>>888555444555555666666777777888888>>>>>>===<<<999555111///------..................000000//////.........---........................------------------------.........------,,,,,,,,,(((&&&$$$%%%(((***)))(((,,,+++***))))))+++---...+++++++++++++++++++++++++++***)))***,,,,,,***'''---,,,++++++***+++,,,---...---,,,+++***++++++,,,)))***+++***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,......---,,,,,,,,,------------,,,,,,+++,,,,,,,,,........................------------------,,,,,,------,,,++++++,,,------............------------,,,,,,------------,,,,,,...---,,,++++++,,,------,,,---...///...---+++***++++++++++++,,,---...///,,,,,,---------.........,,,,,,------.........///,,,,,,,,,,,,------------------,,,,,,,,,,,,------///---***+++---///...---...---+++***)))***+++,,,000//////.........//////...------,,,,,,,,,---------------------------------------.........//////...///000111111000...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111222222111000000///111111111111111111111111111222222333333222222111555444444444444555666666999:::::::::;;;>>>CCCGGGKKKIIIJJJOOOSSSSSSVVVZZZeeeppp}}}ssskkkfffaaaZZZVVVVVVUUUSSSQQQNNNKKKIIIHHHHHHFFFDDDEEEEEEEEEBBB???>>>?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>======@@@???>>>>>>>>>???@@@AAADDDDDDFFFGGGHHHIIIIIIIIIJJJKKKNNNQQQTTTZZZ```eeelllqqqyyyxxxrrroooppprrrtttttttttxxxrrr[[[XXXSSSKKKBBB;;;777555555555555666777777888888===>>>>>><<<:::666222000........................///.........------------........................------------------------.........------,,,,,,,,,+++)))((()))+++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++***,,,++++++******+++,,,,,,------,,,++++++++++++,,,***+++,,,+++***)))***,,,---------,,,,,,+++++++++***,,,...---,,,++++++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................000000//////.........---......------------............---------,,,,,,,,,------............------///...............//////---.../////////...,,,,,,++++++++++++,,,---...///,,,------------.........******+++,,,---...//////.........---------------,,,,,,++++++++++++,,,,,,///---,,,,,,---------,,,...---,,,+++***+++,,,,,,111000///...............,,,,,,------------------........................---------.....................000000111000///...////////////////////////+++,,,---......---,,,+++....../////////000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000111111111222222222222222333222222111000111111111111111111111111222222333333333333222222555444444444555555666777888999;;;<<<>>>BBBGGGJJJKKKKKKOOOSSSUUUVVV\\\cccsss~~~vvviiiddd\\\XXXUUUSSSOOOLLLLLLLLLJJJHHHFFFEEECCCBBBCCCAAA???>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>?????????>>>???@@@@@@AAA@@@@@@@@@?????????>>>>>>???>>>======>>>???@@@AAAEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGHHHHHHIIILLLPPPSSSZZZ^^^eeennnzzzvvvpppmmmoooqqquuutttxxxbbb___YYYQQQHHH@@@:::666555555555666666777888999======>>>===;;;888444222////////////............---------------,,,,,,,,,........................------------------------.........------------------,,,+++,,,,,,---......++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,************+++++++++,,,,,,,,,++++++************,,,---...---,,,+++,,,......------,,,,,,++++++***+++,,,------,,,+++,,,---///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................111111000//////.........////////////////////////------------,,,,,,,,,,,,......////////////......------------------............///000//////...---,,,,,,,,,,,,,,,---......------------............+++++++++,,,,,,---------/////////......------,,,,,,,,,++++++++++++,,,,,,///...---------,,,,,,+++---,,,,,,+++,,,---......000///...---,,,+++++++++,,,---///000111000//////////////////////////////........................---...///000000000///...////////////////////////...///111222222111///............/////////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000111111111222222222111222222222222222111111222333333333333333444444444444555555555555444444666666666666777888999999777999;;;===@@@DDDIIIMMMMMMOOOSSSWWWWWW[[[fffrrrvvvnnnfffaaaZZZVVVRRROOONNNMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBAAA???===;;;::::::;;;;;;;;;<<<======>>>======<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>=========>>>@@@AAABBBGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFHHHKKKNNNQQQSSSXXX```kkkvvv|||wwwzzz{{{rrrnnnnnnppprrrrrrvvv~~~iiiddd^^^UUUMMMDDD===888666666555555666777888999;;;===>>>???===:::777444000000000///////////////------------------------...............................................................---------)))******)))))))))***+++++++++***+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------******++++++,,,,,,,,,,,,***************))))))(((+++,,,---,,,+++***+++------------,,,,,,++++++++++++,,,---,,,++++++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................////////////......------.........//////...............---------,,,,,,,,,...//////000000//////...+++,,,,,,---------------.../////////////////////------,,,,,,------......---------.........//////---------,,,,,,+++++++++/////////......------,,,------,,,,,,,,,,,,------............---,,,,,,,,,******+++,,,...///000111000///...---,,,+++++++++,,,---///000111000//////////////////////////////.....................---------...//////////////////////////////////////////000222444444222000///............////////////////////////////////////////////////////////////////////////////////////000000////////////000000111111111111222222222222000000111111222111111000222222222333333444444444444555555666666555555444666666666777777888::::::666888<<>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>??????@@@AAACCCBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>???@@@BBBCCCGGGGGGGGGGGGFFFEEEDDDDDDAAABBBCCCCCCCCCDDDGGGIIIHHHIIILLLQQQYYYccclllqqqzzzrrrnnnrrrzzzzzztttrrrqqqlllnnntttmmmhhh```XXXQQQIIIAAA<<<888777666555555666777888999;;;>>>???>>><<<888666111111000000000/////////..................//////........................................................................***+++,,,+++))))))+++---******+++++++++,,,,,,,,,***************************,,,------,,,+++,,,---******,,,---------------*********+++******)))((()))***+++***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...---------,,,,,,------...------------------...///........................---.....................+++,,,------------,,,+++//////.........---------......////////////......,,,---...///////////////............////////////...---------------......------.........///////////////...---,,,+++******.........---------------------,,,,,,,,,,,,------,,,---///...---,,,,,,---******,,,---///000111222111000///...............,,,,,,------------------.......................................------------------......//////000////////////////////////...///000111111000///...------........./////////000000000000000000000000////////////////////////////////////////////////000000////////////000000111111111222222222222333///000111111111111111111000000000111111222222333333333444444444444333333444444444555666777888999777:::>>>BBBEEEIIINNNRRRTTTWWW^^^ffflllvvv{{{oooggg]]]UUUQQQOOOMMMJJJHHHHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????;;;<<<===<<<;;;;;;===>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBCCCGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFEEECCCCCCDDDFFFDDDDDDEEEHHHMMMSSSYYY]]]gggnnnwwwyyyllljjjlllrrr}}}wwwsssnnnnnnuuuqqqkkkaaaYYYSSSMMMFFFAAA;;;999777555444444555666777999===??????===999777222222111111000000//////.........///////////////.............................................................../////////,,,---...---+++***,,,///******++++++,,,,,,,,,+++++++++++++++++++++++++++***,,,...---+++******,,,***+++---...//////......+++,,,,,,---,,,+++***)))***+++,,,+++***)))***,,,***++++++,,,,,,------...,,,------,,,******,,,...,,,,,,,,,,,,------...//////......------------...........................,,,------....../////////,,,---............---,,,000000/////////.........---......//////......---,,,---...000000000000///...---------......///000......------------..................///////////////.........---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***,,,//////---,,,---...,,,---...//////000000000000//////.........//////...------,,,,,,,,,------------------------------//////.........---------,,,,,,------...///000000////////////////////////........................---------.........//////000000000000000000000000000000000000000000000000////////////////////////000000////////////000000111111111222222222333333000111111222333333222222///000000111222222333333333333444444444444333333444444444555666888999::::::===BBBEEEIIIMMMQQQTTTYYY^^^jjjwww}}}mmmbbb[[[UUUNNNJJJIIIIIIGGGEEEFFFFFFFFFEEEDDDCCCCCCDDD????????????>>>>>>>>>===:::===??????===<<<>>>@@@======>>>???????????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGFFFFFFEEEDDDCCCFFFGGGGGGFFFEEEDDDEEEFFFCCCCCCEEEGGGIIILLLNNNPPPXXX^^^fffnnnwwwqqqkkkhhhjjjxxx~~~{{{}}}uuummmbbbZZZVVVRRRLLLHHH===;;;888555333333444444444777;;;>>>???===:::777333333222111111000//////---------....../////////................................................---........./////////000(((***+++***'''&&&)))+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***((()))+++***,,,---///000000//////------...///...---,,,+++---...//////------...///)))***+++,,,------...///,,,------+++******,,,...+++++++++,,,---...///000000///...---------------........................,,,,,,---...///000111111///000111222222111000///000000000000////////////------............------***+++---.../////////...---------------...///000///......---------................../////////000---.....................+++++++++,,,,,,---------++++++************++++++(((,,,//////---,,,---////////////000///......---------,,,,,,,,,------...222111///...------...///------------------------//////.........---------,,,,,,,,,------///000111//////////////////////////////............//////---------.........//////000000000000000000000000111111111111111111111111////////////////////////000000////////////000000111111222222222333333333111222333333444444444444111111222333444444555555555555666666666666555555666666666777888:::;;;<<<===@@@DDDHHHLLLOOOTTTWWWdddkkkzzzssskkkcccXXXPPPNNNJJJFFFEEEFFFGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBCCC@@@@@@@@@??????>>>>>>>>>999===@@@@@@???===>>>@@@??????@@@AAAAAAAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@AAACCCCCCBBBBBBDDDEEE@@@AAACCCEEEGGGGGGHHHGGGMMMQQQVVV\\\bbblllwwwyyyooogggdddrrrwwwnnnccc[[[XXXUUUQQQMMM???===999555333222333333333666;;;>>>???===:::777333333222222111000000///,,,,,,,,,------.................................////////////////////////---.........//////000000,,,,,,---......------,,,++++++,,,,,,---...//////,,,------......------,,,******))))))***,,,...///---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''---,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------------------000//////---,,,+++******............////////////.........//////111222333000///.........//////000111///---,,,,,,---...//////...---,,,,,,,,,,,,---/////////...---------,,,+++,,,.../////////......////////////////////////000...,,,---000111///---//////.........---------,,,---......---+++***(((////////////////////////..............................////////////......,,,---......//////......---------............///------------------------,,,...000222222000...,,,........................//////.........---------........................///......------///000111---...///111111111000/////////...---...000222444222111000//////000111111000111222333333333222111111111111111111111111111333333333222222111111111222222333333333444444444444444333333333444555555777777777777999;;;===>>>EEEFFFHHHJJJJJJMMMWWWbbbiii{{{yyykkk___WWWQQQMMMKKKKKKJJJGGGDDDCCCCCCCCCDDDAAA@@@?????????@@@BBBCCCAAAAAA@@@@@@???>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEE@@@BBBDDDDDDCCCDDDEEEGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJMMMQQQVVV\\\dddiiiuuuzzzqqqmmmttt||||||uuurrrlllddd^^^[[[YYYVVVSSSIII???666555666555444444222333666:::>>>???===;;;888666444333444333222111000//////........./////////////////////////////////////////////.........////////////////////////------------------,,,,,,++++++,,,,,,---......///,,,------......------,,,++++++******+++,,,---...,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++.................................---------------............////////////---------------...///000000000111111222222111111333222000///......//////......---------------.....................------,,,---.../////////...---........................000...---...000000///---//////.........---------)))***+++---.../////////////////////////////////.................................//////.........,,,---......//////......---------............///........................,,,---///000000///---,,,........................//////.........---------........................///......---...///000111...///000000000000000000000///...---...000222333222111000//////000111222000222333555666666555555555444333333333333444444444444444333333333222222222222333333333444444444777777777777777888888999888888888999;;;===@@@BBBIIIIIIKKKMMMNNNSSSaaaooossshhh```VVVMMMHHHEEECCCAAAGGGFFFCCCAAA@@@@@@AAABBBAAA@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHDDDFFFGGGGGGGGGFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFHHHJJJMMMRRRXXX\\\gggqqq~~~{{{sssvvv}}}~~~uuuooonnnjjjddd___\\\YYYUUURRRNNNEEE>>><<<:::777555666222333555999===???>>>===777555222111222333222222000//////......//////////////////////////////////////////////////////...////////////////////////......------,,,,,,+++++++++,,,,,,------.........,,,------......------,,,,,,,,,+++++++++,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------////////////////////////,,,---------......//////............////////////......---------......///...///000111222222111111777666666555333222000///.........------...//////..................//////....../////////...------........................000...---...///000///.../////////............---,,,,,,,,,---...000111222////////////////////////........................------............------,,,---......//////......---------............///////////////////////////---------......---------.......................................---------........................///............///000000111111000/////////000000000///......///000222333111111000000000111111222111333555777888999999888333111000//////000222333555555444444444444333333333333333333444444444444555555555555555666777777999999999:::===AAAEEEGGGJJJJJJKKKMMMQQQZZZmmm~~~rrrcccZZZQQQMMMGGGDDDBBBBBBAAAAAACCCBBBAAA@@@???@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKLLLKKKJJJIIIKKKLLLJJJJJJIIIIIIHHHGGGGGGFFFIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCDDDDDDEEEGGGKKKOOOVVV^^^iiiqqqyyy}}}}}}~~~}}}|||vvvqqqnnnllliiifffbbb]]]WWWSSSPPPIIIDDDAAA<<<555333555333333444777<<>>888333222111111000//////000111222222111111////////////////////////---.........//////000000////////////////////////---,,,+++******+++,,,---------------------------,,,------......------,,,------...//////......------...//////------...///------------------------******++++++,,,---......---...///000000///...---+++,,,,,,---.../////////------------------------111111000000/////////...............////////////......---------......///333222222333777===CCCFFFFFFGGGGGGFFFCCC@@@<<<:::333222111111000000000111//////////////////000000000000///....../////////////////////////////////...///000///...---...000...////////////000000000111111000000//////000000////////////////////////........................------............------,,,---......//////......---------............///------------------------///...---,,,,,,---...///........................---------.......................................---......///000/////////222222111000000000111111111111111111111111111111///000111222333333333333444444555555444333111000333222111000111333555666111111222222222222333333333444444444555555555555555555555555666888999999;;;===AAAEEEJJJMMMPPPQQQOOORRRWWW___hhh|||vvvddd^^^UUUMMMIIIFFFEEEDDDBBBCCCCCCBBB@@@>>>>>>?????????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIILLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPMMMNNNOOOOOONNNMMMNNNPPPKKKKKKLLLMMMMMMNNNOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDDDDCCCCCCDDDFFFEEEGGGHHHKKKOOOUUU]]]bbbssszzzxxxrrrrrrxxxzzz~~~~~~{{{xxxsssuuuwwwvvvrrrmmmjjjhhhbbb\\\VVVQQQIII???:::999:::999888:::>>>AAACCCDDDGGGBBB<<<777444222000///...///111222333333222111////////////////////////------......///000000000////////////////////////++++++***)))***+++---///------------------------,,,------......------,,,,,,---...///000000//////,,,---......,,,,,,---...........................))))))******++++++,,,,,,---...000111111000...---,,,,,,------......//////........................///000000000000000111111............////////////---------------...///000///111444999>>>CCCGGGIIIKKKJJJJJJHHHFFFCCC@@@???555444333222111000000000000000000///////////////000//////......///000111000000000000000000000000---///000000...---...000.../////////000000000000---...///000111111111111////////////////////////.................................//////.........,,,---......//////......---------............///........................///..................///........................---------.........//////........................------///000000000///...000000111222222222111111111111111222222111111000///000111333444444333333111222333444333222111000000000000000111222333444222222222333333333444444444444444444555555555555444444444555666888999:::===@@@FFFLLLPPPSSSSSSSSSPPPUUU^^^gggrrr{{{lllbbbVVVRRRMMMHHHEEEDDDDDDCCCBBBCCCDDDCCCAAA@@@AAACCCAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLOOOOOOQQQRRRRRRRRRQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSOOOQQQRRRRRRQQQQQQSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSOOOOOONNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDEEEFFFEEECCCCCCDDDEEEEEEEEEEEEFFFIIIMMMRRRVVVbbbjjjttt|||yyyxxxxxxzzz}}}yyy|||~~~}}}{{{|||}}}rrriii^^^XXXPPPFFF>>>;;;<<<;;;;;;===@@@CCCCCCCCCFFFBBB===999666444111///...000222333444444333222////////////////////////------......///000000111////////////////////////+++***))))))***,,,...000------------------------,,,------......------,,,+++,,,...000000000000000+++,,,------++++++,,,---.................................////////////000...///000222222000///...---------...............////////////////////////......///000111222333333............/////////000.........//////111222333333777===DDDJJJNNNOOOPPPMMMLLLKKKIIIGGGEEECCCBBB666555444222111000//////111111000000//////......000///.........000111222000000000000000000000000---///111000---,,,...000.../////////000000111111---...///111111111000///////////////////////////..............................////////////......,,,---......//////......---------.........//////////////////////////////////////////////////////........................---------.........//////........................,,,---///000000000///......///111222333333222111111111222222222111111000///000222333444444333333///000222333444333333222333333444555666666777777333333333444444555555555444444444555555555666666999999999:::;;;===>>>??????CCCJJJPPPUUUVVVVVVUUUYYY___jjjtttqqqdddZZZUUUJJJHHHEEECCCAAAAAAAAAAAA>>>@@@BBBAAA???@@@BBBEEEDDDEEEEEEFFFGGGGGGFFFFFFDDDEEEHHHJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUURRRSSSUUUUUUUUUUUUWWWXXX[[[ZZZZZZYYYYYYXXXXXXWWWQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEGGGFFFFFFEEEGGGJJJMMMOOOSSSYYYbbbjjjrrr}}}sssuuuyyy{{{|||~~~yyylllddd]]]RRRHHHCCC>>>======???BBBCCCCCCCCCDDDAAA===:::888555222///...000222444555444333222////////////////////////---------...///000000111////////////////////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---111000///...---,,,,,,,,,000//////......---,,,,,,//////.........---------........................---------.........//////000000////////////000000---------...000111333333555444333111000...------111111000000000/////////...222555333000000333777<<<@@@FFFMMMPPPQQQOOONNNMMMOOOQQQSSSRRRNNNJJJGGG???;;;777333333333222222111111111111222222222222111111222111111000///...000000000000////////////333000......000111000...111000000000000/////////000000000000////////////........................+++,,,---......---,,,+++******+++++++++,,,,,,,,,//////............//////......////////////....................................////////////......//////............//////000000////////////000000......////////////......///////////////000111111333222222111111111111222.........///////////////111111222222222333333333111111222222222333333333777777888888777666555555333333333333333333333333222222333333444555555555666888::::::999:::===@@@IIIOOOUUUVVVTTTTTTYYY^^^[[[cccsssvvvggg\\\RRRKKKHHHFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRUUUSSSRRRRRRTTTUUUUUUTTTUUUTTTTTTSSSSSSTTTTTTTTTUUUWWWYYYZZZZZZZZZ\\\^^^^^^_________^^^^^^]]]\\\\\\[[[XXXUUUSSSRRRRRRRRRUUUWWWXXXWWWTTTQQQOOOOOONNNOOOOOOPPPOOOOOOMMMMMMNNNLLLJJJIIIIIIHHHGGGEEEIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKOOOTTTYYY___iiiwwwxxxttttttyyy}}}~~~rrrhhhbbbXXXKKKCCC>>>===<<<>>>AAADDDEEEEEEDDDCCCBBB@@@<<<888555333///.........///000111222000//////...---,,,,,,,,,........................////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------000///...---,,,,,,,,,,,,............------------//////.........---------........................---------.........//////000000////////////000000//////............///000000000//////...---------000000000000000/////////000222333111000333:::AAAFFFIIIMMMPPPQQQPPPNNNMMMNNNPPPRRRSSSQQQNNNJJJHHHAAA>>>999777666666666555555555555555555555555555222222222222222111111111111111000000000/////////222///......000222111///000000000000000000000000111000000000////////////........................---...///000000///...---,,,,,,,,,---------......------,,,,,,,,,,,,---------......//////......---..............................////////////......//////............//////......------------............////////////......///////////////000111111222111111000000111111111000000000000000000000000111111222222222333333333111111222222222333333333333444444444444333222111333333333333333333333333444444555555666777777777777888999:::;;;???EEEJJJQQQUUUXXXWWWUUUVVV]]]ccckkksssqqq```VVVQQQKKKGGGFFFCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNNNNNNNOOOQQQSSSRRRRRRRRRQQQQQQQQQQQQQQQUUUTTTSSSUUUWWWXXXXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]_________```ccceeeggghhhhhhgggfffeeecccbbbbbb```]]]ZZZYYYYYYZZZ[[[YYYZZZ[[[[[[YYYUUUSSSQQQQQQSSSTTTUUUUUUTTTRRRQQQOOOMMMLLLKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFJJJNNNQQQVVV___kkkttt~~~xxxttttttyyy|||}}}uuunnncccUUUMMM???>>>>>>@@@CCCDDDDDDDDDDDDDDDBBB@@@===999555333111111111111111222333333111111000000///......---........................////////////////////////,,,,,,++++++++++++,,,,,,------------------------......---,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,------------..................---------........................------........./////////000000////////////000000111111///...---,,,,,,,,,---..................///111111111111111222222222222222111000222999EEEMMMQQQQQQRRRQQQPPPMMMKKKIIIMMMNNNOOOOOONNNKKKHHHEEECCCAAA===<<<<<<<<<;;;::::::::::::::::::999999999555555666666666666666666333333333333222222222222111000///000111222111000////////////000000000000111111000000000/////////........................///000000111111000000///.........////////////000000000////////////000000---......//////......---..............................////////////......//////............//////......------------.........//////000000//////...///////////////000111111000000000000000000111111111111111111111111111111111111222222222333333333111111222222222333333333111222222222222111111000333333333333333333444444666666777777888999999:::;;;:::::::::>>>EEEOOOUUU^^^___^^^ZZZXXX[[[dddlllyyyzzzbbbVVVKKKHHHGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUWWWUUUUUUUUUTTTSSSSSSSSSRRRUUUUUUVVVXXX\\\^^^]]]\\\ZZZZZZ[[[\\\^^^```bbbccceeefffgggggggggiiilllooooooooonnnmmmllliiigggfffiiigggeeebbbbbbccceeefffaaabbbccccccbbb^^^[[[XXXXXXYYY\\\]]]]]]\\\ZZZXXXTTTRRRQQQQQQRRRSSSSSSRRROOOMMMKKKKKKKKKKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFHHHJJJMMMSSS\\\dddlllvvvyyy|||{{{wwwuuuxxx{{{|||{{{sssfffYYYQQQBBBAAA@@@AAACCCDDDDDDCCCEEEEEECCCAAA===999666444222222111111111222222333222222222111111000000///////////////////////////////////////////////////,,,,,,,,,++++++,,,,,,,,,........................------------------------......---,,,,,,,,,,,,,,,+++++++++,,,---......///............................................................////////////000000////////////000000222222000///------,,,,,,///000000000000000111111111111222333333444555555222333333555999BBBMMMUUUUUUSSSQQQNNNKKKIIIGGGFFFIIIJJJJJJJJJIIIFFFDDDBBBEEECCCAAAAAAAAABBBAAA???===============<<<<<<<<<;;;;;;;;;;;;;;;<<<======999999888888888888777777444333333333222222111000////////////////////////111111111000000000//////........................000000000000000000000000....../////////000000000222111111111111111111222...//////000000//////.................................////////////......//////............//////000000////////////000000//////000000000000/////////////////////000000111//////000000111111111111222222222222111111111111111111222222222333333333111111222222222333333333333333444444444333333222333333333444444444444444777777888888999:::::::::???===;;;<<>>???AAACCCDDDFFFEEEDDDBBB>>>;;;777555111111000//////000000000222222222111111000000000000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,---........................,,,---------------------......---,,,,,,,,,------***+++,,,,,,---...//////---.....................////////////////////////........./////////000000000000////////////000000222222111000/////////000111111111111111000000000///000111222333555666666444666999>>>DDDKKKRRRVVVTTTRRROOOLLLIIIGGGGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEGGGGGGFFFDDDAAAAAA@@@@@@????????????>>>============???@@@@@@?????????>>>>>>>>>======888999999777555333111000000000000000////////////111111111111000000000000////////////////////////////////////////////////---............////////////......------......///000000000111111000000000..............................////////////......//////............//////000000////////////000000//////000000000000/////////////////////000000111//////111222333333333333222222222111111000000000111111222222222333333333111111222222222333333333444444555555555555444444333333333444444555555555666777777888888999::::::===<<<<<>>CCCEEEEEEEEEDDDBBB@@@<<<:::888222222111000//////000000000000000000000000//////000000000000000000000000////////////////////////------,,,,,,,,,,,,------------------------------+++,,,---.........------///......---------......,,,,,,------...///000000---------...............////////////////////////....../////////000000000000000////////////000000222111111000000111111111111000000000000000//////...///000222444666777888999<<>>======>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA<<<===>>><<<999666444444555444444333222111000000222222111111111000000000///////////////////////////......------......///------------............//////............/////////000000111111000000///..............................////////////......//////............//////......------------......///000000111111000000//////////////////000111111000111333555666777666666333333222111111000000000111111222222222333333333111111222222222333333333222333333444444444444444333333333444555555666666666666777777888999999999999:::???IIIVVVcccmmmrrrkkkiiigggiiiqqqwwweeeVVVMMMJJJFFFAAA???AAABBB@@@???AAA??????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFHHHJJJLLLLLLKKKKKKMMMNNNPPPRRRSSSTTTSSSUUUWWWYYYYYY[[[]]]___]]]]]]^^^___```aaabbbbbbffffffhhhkkkqqqvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{}}}|||}}}~~~{{{yyyvvvwwwzzz{{{yyywwwxxxyyyyyyyyyxxxvvvtttsssyyyvvvrrrnnnllljjjfffdddaaa^^^[[[YYYXXXVVVSSSQQQOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJPPPRRRWWW]]]eeennnxxx}}}vvvmmmddd```aaa]]]TTTHHH???<<<>>>BBBEEEDDDDDDDDDCCCAAA???<<<;;;666555444333222111111111////////////////////////////////////////////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------/////////......//////000.........//////000000000---------.........//////////////////////////////.../////////000000000000000000////////////000000222222111000000000000000000000000111222222333333222333444777999;;;<<<===AAADDDHHHNNNRRRRRRQQQOOOPPPOOONNNLLLKKKKKKKKKLLLIIIHHHHHHGGGHHHIIIJJJJJJJJJKKKLLLOOORRRRRRPPPNNNLLLLLLKKKKKKJJJIIIIIIHHHDDDCCCAAA@@@???@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@<<>>===???@@@???@@@CCC???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUWWWWWWUUUWWWYYY[[[\\\]]]___bbbbbbccceeegggiiikkkmmmnnnrrrqqqqqqtttyyy~~~~~~~~~}}}|||~~~zzzvvvsssqqqmmmkkkhhhfffcccaaa```^^^[[[YYYVVVVVVUUUSSSQQQOOOMMMLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDEEEFFFHHHHHHHHHJJJLLLOOOTTT[[[fffrrrzzz}}}vvvnnneee```aaaccc[[[OOOFFFAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???>>>777666444333222111111111////////////////////////........................////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------000000/////////000000111////////////000000000000---------.........//////000000000000000000000000////////////000000000000000000////////////000000333222111///............000111222333555666888888888999:::===???AAACCCDDDGGGIIILLLQQQSSSSSSPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGFFFFFFEEEFFFHHHJJJKKKLLLMMMOOOSSSVVVVVVTTTRRRQQQQQQPPPOOOOOONNNMMMMMMIIIGGGEEEDDDCCCDDDEEEFFF@@@@@@?????????>>>>>>>>><<>>>>>???@@@???===;;;999777666555222222222111111111111000000000000000000000000000000///...------...///000............////////////------,,,,,,,,,,,,------,,,------------------,,,..............................////////////......//////............//////000000////////////000000000000111111111111000000///////////////000111111222444777:::;;;<<<;;;;;;666666555444333333222222111111222222222333333333111111222222222333333333333444555555666666666666333333444444555666777777777888888999999:::;;;;;;BBBFFFOOO\\\hhhooopppooommmooovvvlllWWWOOOKKKFFFBBBAAADDD@@@???AAABBB@@@AAADDDAAABBBCCCCCCDDDEEEFFFFFFEEEFFFGGGJJJLLLNNNPPPQQQSSSSSSTTTUUUWWWXXXYYYYYYVVVXXX[[[\\\]]]___aaaccciiijjjlllooorrruuuxxxyyyzzzxxxwwwyyy~~~zzzxxxuuurrrpppnnnkkkiiigggeeedddaaa^^^[[[[[[YYYWWWUUURRRPPPNNNJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDEEEFFFHHHJJJJJJIIIIIIJJJLLLPPPVVV___iiiqqq|||tttjjjddddddfff___UUULLLFFFDDDBBBAAABBBBBBCCCCCCCCCBBB@@@???555444333111000////////////////////////000000000........................////////////////////////,,,,,,,,,,,,,,,---...///,,,+++*********+++,,,---&&&(((,,,///111000///------000222///***)))---222,,,,,,,,,------.....................////////////000000////////////000000000000000000000000000000...///000000111000000000000/////////000111333444666666666666666777888999999;;;???BBBEEEGGGHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOQQQRRRSSSTTTVVVXXXVVVWWWXXXYYYXXXVVVSSSRRRNNNOOOOOOMMMJJJIIIIIIJJJFFFGGGGGGEEECCCAAABBBCCC===============>>>>>>???AAA@@@AAAAAAAAA>>>888444:::888555222000000000111000000000000000000000000//////.........---------333222222111000//////...000000000000////////////..............................------------......111111000000///---,,,+++111111000000//////......000000////////////000000////////////////////////000000000000000000000000333444555666777777777777444444333333333444555555111111222222222333333333333333333333333333333333555555555666666666666777555555666666777888888888888888888999:::;;;===???FFFOOO\\\iiipppqqqnnnkkkooouuuddd\\\RRRKKKGGGEEECCCAAA??????@@@@@@AAAAAABBBBBBAAACCCDDDDDDDDDEEEGGGJJJMMMMMMNNNNNNOOOQQQRRRSSSSSSVVVXXXYYYXXXXXXXXXXXX]]]^^^___```bbbfffjjjnnnuuuuuutttvvvyyy~~~~~~~~~}}}zzzwwwuuurrrtttuuutttppplllhhhgggdddcccbbbaaa```\\\VVVRRRQQQOOOMMMMMMMMMLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGGGGKKKIIIHHHIIINNNWWW```eeesss}}}zzzvvvrrriii`````````[[[RRRGGGAAAAAADDDEEECCCBBBBBBCCCBBB@@@>>>;;;888444111//////111222000000000000////////////////////////000000000000////////////000000000000---,,,,,,,,,,,,---...///,,,+++*********+++------+++,,,---............---+++++++++++++++,,,...///,,,------------------...............////////////000000////////////000000000000000000000000000000///000000111111111000000111000000000111222333444555666888:::<<<>>>@@@AAA???@@@AAACCCEEEEEEFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLOOOPPPQQQSSSVVVXXX[[[\\\]]]^^^^^^\\\[[[ZZZVVVXXXYYYWWWTTTQQQOOONNNHHHIIIJJJHHHEEECCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>???@@@@@@>>><<<===;;;999666444333222222111111111000000000000000//////..................111111000//////...------000000//////......------........................111111000000000000111111000000000000///...---,,,111000000000/////////...000000////////////000000111111111111111111111111000000000000000000000000222222333444555555555555222222222333444555666666111111222222222333333333333333333333333333333333333333333444444444444555333333444444555666666666999999888888999;;;???AAALLLVVVcccmmmqqqqqqooonnntttqqqeeeTTTOOOGGGCCCBBBBBBBBBAAA======>>>>>>???@@@@@@@@@CCCDDDFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ[[[[[[[[[\\\]]]^^^```ccceeehhhmmmrrrvvv}}}|||{{{||||||{{{vvvrrrpppnnnlllkkkjjjhhhddd___[[[TTTRRROOONNNMMMLLLJJJHHHGGGHHHHHHHHHHHHHHHHHHGGGJJJHHHGGGHHHLLLRRRYYY]]]fffppp{{{vvvnnndddaaaaaa^^^XXXPPPIIIEEEDDDCCCBBBBBBBBBCCCCCC@@@>>><<<999555111//////111222000000000/////////......------........./////////////////////000000000111------,,,,,,,,,---......,,,++++++++++++,,,---...000///...,,,+++,,,---------+++)))***---///...---.........---------------............////////////000000////////////000000000000000000000000000000000111111111000000000000111111111222333555666777:::;;;>>>AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAAAAACCCDDDAAABBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKMMMNNNPPPSSSUUU[[[\\\^^^___`````````______aaacccccc```\\\YYYXXXUUUVVVVVVTTTQQQMMMKKKKKKMMMLLLJJJHHHGGGFFFEEEEEEDDDBBB??????@@@AAAAAA@@@??????>>><<<:::777555444333333222222111111000000//////////////////////////////......------,,,,,,000//////...---,,,,,,+++........................//////............//////......////////////......000000000000////////////000000////////////000000111111111111111111111111000000000000000000000000000000111222333333333333222222333333333444444444111111222222222333333333333333333333333333333333333333333444444444444555333444444555555666666777::::::999888999<<>>>>>???@@@@@@AAAAAADDDFFFHHHIIIIIIJJJLLLNNNMMMMMMNNNPPPSSSUUUXXXYYYUUUWWWXXXYYYZZZ[[[^^^```bbbdddhhhlllpppvvv|||{{{wwwwwwvvvsssqqqooolllgggccc\\\ZZZVVVSSSQQQOOOKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHLLLPPPRRRZZZaaappp|||xxxqqqiiicccbbb```]]]XXXOOOFFF@@@BBBAAAAAACCCDDDCCCAAA???===:::777333111000111222////////////............,,,,,,,,,------------.../////////000000000111111------,,,,,,,,,------...,,,,,,,,,,,,,,,------...000///...---,,,,,,------000///......//////......//////......------,,,,,,............////////////000000////////////000000000000000000000000000000111000000000000000000000111111333555777999;;;<<>><<<===???AAA??????AAABBBBBBBBBAAAAAABBBAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSUUUVVVYYYZZZ[[[\\\\\\```ccceeefffeeedddddddddcccdddeeebbb^^^ZZZWWWVVVTTTSSSQQQOOOMMMKKKJJJJJJKKKHHHEEECCCCCCCCCAAA@@@@@@@@@AAAAAA???===;;;999777666666555333222222111/////////000000000000111//////.........---------000000//////...---,,,,,,...........................------,,,,,,------...------...//////000//////000000000000////////////000000////////////000000111111111111111111111111000000000000000000000000///000111222333333333333333333333333333222111111111111222222222333333333333333333333333333333333555555555666666666666777666666666777888888999999;;;;;;:::999:::???FFFMMM[[[fffqqqtttpppmmmrrrxxx~~~lll\\\QQQLLLLLLJJJFFFCCCBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEFFFHHHJJJKKKLLLLLLNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[WWWXXXYYYZZZ[[[^^^bbbeeefffiiinnnrrrwww||||||yyywwwsssooolllgggddd___[[[XXXTTTPPPMMMIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLTTTYYYcccpppzzz}}}}}}~~~|||}}}{{{zzzuuuooojjjhhheeeccc```XXXKKKBBBAAAAAAAAACCCDDDDDDBBB@@@>>><<<999555222111111222////////////.........---,,,,,,,,,---------......//////000000000111111111...------,,,,,,,,,------,,,,,,------............,,,---.../////////...---+++...111111...---000333/////////......---------............////////////000000////////////000000111111111111111111111111000000//////000000111222111333555999<<>>>>>>>><<<;;;;;;>>>@@@???@@@BBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHHHHGGGFFFHHHIIIJJJKKKMMMOOOPPPRRRSSSSSSYYY[[[]]]___aaaeeeiiimmmlllmmmnnnlllhhheeedddccc```^^^[[[WWWSSSPPPNNNLLLOOOMMMLLLKKKJJJHHHEEEBBB@@@BBBCCCDDDDDDBBB@@@???;;;;;;999888666555444333111111111111111111111111000000000///////////////111111000000///......---////////////////////////111000000000000000000111,,,---...///000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000111222333333444444444000000111222333333222222111111222222222333333333333333333333333333333333555555555666666666666777666666777777888999999999:::;;;<<<;;;<<>>===>>>>>>BBBBBBCCCDDDEEEFFFGGGHHHGGGIIILLLNNNOOOOOOQQQRRRTTTTTTTTTUUUVVVXXXYYYZZZ\\\]]]___```bbbdddiiilllllloootttxxx|||~~~{{{xxxuuuooolllgggbbb^^^YYYTTTQQQMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJPPPRRRYYYccckkkuuu~~~|||{{{zzz~~~|||{{{{{{xxxtttpppmmmjjjjjjiiibbbVVVLLLCCCBBBBBBCCCDDDEEEDDDBBB@@@>>>;;;777444222222111000////////////.....................////////////000000000000111111111111......---,,,,,,,,,------,,,---......//////......+++,,,...///000000000///$$$)))//////---,,,000555/////////...........................////////////000000////////////000000111111111111111111111111111111000000111333555666555777:::===@@@CCCEEEEEE@@@AAABBBBBBAAA@@@???>>><<<===???@@@AAAAAA@@@???>>>???@@@???======???@@@AAACCCEEEGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDEEEGGGHHHIIIJJJKKKNNNOOOQQQSSSWWW]]]dddiiioooppprrrrrrrrrrrrtttvvvrrrooojjjddd^^^XXXTTTRRRRRRQQQQQQQQQQQQOOOLLLJJJDDDEEEGGGHHHHHHGGGEEEDDD@@@???>>><<<999777666555333333222222222111111111111111111111111111000000000000000000000/////////////////////////////////000//////......//////000------...///000000//////////////////000000000000000000////////////000000////////////////////////000000000000000000000000111111222333444444444444***+++...111444555666666111111222222222333333333333333333333333333333333333333333444444444444555444555555666666777777888999<<<>>>???AAAGGGSSS\\\aaahhhnnnnnnmmmrrruuuaaaUUUMMMGGGDDDDDD>>>???@@@@@@??????@@@BBBBBBBBBCCCEEEFFFGGGHHHHHHIIILLLPPPRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[^^^```bbbdddeeehhhkkknnnsssvvv{{{}}}zzzxxxuuurrrmmmhhhddd___ZZZWWWTTTRRROOOLLLJJJIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKQQQXXX___hhhxxx}}}zzzxxxzzz~~~{{{yyyzzzzzzxxxsssrrrrrrsssrrrjjj^^^TTTHHHEEECCCCCCDDDEEEEEEEEEBBB@@@===999666333222111000000000000/////////////////////000000000000111000000000111111111222222///...---,,,,,,,,,,,,,,,,,,---...///000//////...------------...///000111(((+++...///...---///000............////////////............////////////000000////////////000000111111111111111111111111333333222333555777:::<<<<<<===???BBBDDDEEEEEEEEE============>>>>>>>>>>>>===???BBBEEEFFFEEECCCAAA@@@BBBCCCCCCBBBAAAAAABBBDDDEEEGGGIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDAAAAAAAAAAAABBBBBBCCCDDDCCCEEEHHHJJJMMMRRRWWW[[[eeegggjjjnnnrrrxxx~~~}}}xxxrrrlllgggcccaaa\\\YYYVVVTTTTTTSSSQQQOOOLLLLLLLLLLLLKKKIIIGGGFFFDDDCCCAAA???<<<:::888777555555444333222111000000111111111111111111111111.........////////////000////////////////////////------,,,,,,,,,,,,------......///////////////....../////////000000000111000000////////////000000000000000000000000000000000000000000000000000000000111222333444444444444***,,,///111333444444444111111222222222333333333333333333333333333333333333333333444444444444555555555555666777777888888777;;;@@@BBBEEELLLXXXbbbdddhhhllllllooo{{{oooaaaSSSLLLHHHDDDAAAAAA>>>@@@CCCDDDCCCCCCEEEHHHDDDDDDEEEGGGHHHIIIKKKKKKMMMPPPTTTVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^```aaabbbcccfffiiilllmmmnnnqqqsssxxx|||~~~}}}|||yyytttppplllgggccc___\\\YYYVVVQQQNNNLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJGGGHHHLLLQQQVVV\\\jjjwww|||{{{zzz}}}vvveeeZZZLLLIIIDDDBBBCCCEEEGGGGGGCCCAAA>>>:::777444222111222111111111000000000000/////////000000000111111000000111111111222222222///...---,,,,,,,,,,,,,,,,,,---///000000000///...111///---++++++...111333333222111111111///,,,)))------......//////000000............/////////000000000////////////000000111111111111111111111111555555555555888;;;>>>@@@AAABBBDDDEEEEEEEEEDDDCCC======<<<;;;;;;<<<<<<===@@@CCCFFFIIIJJJHHHEEECCCBBBDDDFFFFFFEEEDDDCCCDDDEEEFFFIIIJJJJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDAAACCCDDDDDDBBBBBBCCCEEE>>>>>>>>>======>>>>>>???>>>AAADDDGGGHHHJJJLLLNNNSSSVVV[[[aaaiiirrr||||||wwwtttrrrqqqfffaaa[[[VVVSSSRRRQQQPPPRRRQQQPPPOOOMMMJJJHHHGGGFFFEEECCCAAA>>>;;;999888666666555444222111000000000000000000111111111111,,,,,,------.../////////000000000000000000000000000000////////////000000...///////////////........./////////000000111111000000////////////000000111111111111111111111111000000000000000000000000000111222333333444333333///000111333222111///...111111222222222333333333333333333333333333333333555555555666666666777777777777777888999999::::::666;;;AAAEEEGGGOOO\\\ffffffiiijjjlllrrrmmm\\\QQQGGGDDDCCC@@@>>>>>>>>>AAADDDEEECCCBBBDDDFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOSSSWWWYYYZZZ[[[[[[\\\___```aaabbbeeegggjjjkkknnnqqquuuxxxyyyzzz{{{}}}|||{{{wwwsssooojjjgggaaa^^^ZZZUUUQQQOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHKKKNNNPPPTTT___kkkuuu~~~}}}}}}}}}pppbbbOOOKKKEEEBBBCCCEEEHHHIIIDDDBBB???;;;888444222111222222222222111111111000////////////000000000000000111111111111222222222---------............///000000//////.........---111000---,,,+++,,,---...------------------------///,,,+++---111333111///111111111111000000000000...//////000000000000000222222333444555555666666222555:::===>>>???@@@AAAEEEEEEDDDBBB@@@@@@BBBEEE@@@???>>>======>>>@@@AAABBBDDDGGGIIIIIIIIIJJJKKKIIIKKKMMMMMMKKKJJJJJJJJJMMMKKKJJJIIIIIIHHHFFFEEEHHHFFFEEEEEEHHHJJJKKKJJJKKKIIIGGGFFFFFFEEECCCBBB@@@?????????>>>>>>======BBBAAA@@@AAADDDGGGHHHHHHOOOOOOPPPTTT[[[ccckkkpppuuuvvvyyy|||~~~wwwqqqiiiccc___\\\XXXUUUTTTUUUUUUTTTRRROOONNNNNNHHHEEEAAA???>>>>>>======<<<;;;999666444222000000111111111111111111111111222000//////000000///...000000//////.........---111111000000//////......000000000000000000000000000000000000111111111111000000000000111111111111//////000000000000//////111111111000000000000000000111333555555444333222000000000111111222222222000111222333333333333333222333444444333333555666555555555777999999777555666666777666666777:::<<<888???AAAHHHTTTWWW[[[hhhjjjffffffppp}}}eeeZZZLLLIIIFFFDDDCCCCCCAAA@@@AAA@@@@@@AAADDDFFFFFFFFFEEEGGGIIIJJJKKKMMMQQQSSSTTTUUUWWWYYY[[[]]]______```cccgggkkkooossswwwzzzzzz{{{}}}}}}}}}~~~xxxssspppnnnnnnkkkfff```\\\[[[YYYWWWTTTUUURRRMMMIIIIIIIIIHHHHHHGGGHHHHHHKKKOOOUUUZZZ]]]iiiooo|||yyyzzz{{{lllXXXOOOEEEAAACCCFFFFFFEEEFFFCCC@@@;;;888555444333222222222111111111111000//////000000000000////////////000000111111222222,,,---///111111000///---000/////////............333222000/////////111222........................---...////////////000111111111111111111111111111//////000111111111111111111111111222333444444444999<<>><<<;;;>>>>>>>>>>>>===;;;:::999666555444222111111111111222000///000111111000///000000/////////.........000000000000////////////000000000000000000000000000000000000111111111111000000000111111111222222//////000000000000//////111111111111000000000000000222333555555444333222333444444444444444444555000111111222333333333333333444555555444444555777777666777888::::::888666777888999888777888:::<<<;;;CCCGGGNNNYYYZZZ]]]jjjgggiiiqqq~~~jjjXXXPPPHHHEEEBBBAAAAAAAAA@@@???AAAAAAAAABBBCCCEEEFFFFFFGGGIIIKKKMMMNNNPPPSSSVVVWWWWWWYYY[[[]]]___```aaadddggglllppptttyyy}}}}}}xxxuuussssssnnnjjjdddaaa___^^^[[[YYYUUURRRMMMKKKJJJIIIHHHGGGHHHGGGGGGHHHKKKOOOSSSVVV\\\bbbppp}}}ttt```UUUHHHBBBCCCFFFFFFDDDEEECCC@@@===999666444333222222222222111111111111//////000000000000//////000000000000000111111111+++---111333444222///---////////////............///...---------...///000////////////////////////,,,///222111---,,,///222111111111111111111222222///000111111222222111111111111222333444555666666<<<@@@DDDGGGHHHHHHIIIJJJHHHHHHGGGEEECCCCCCEEEGGGJJJJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPSSSWWWZZZZZZ[[[\\\]]]XXXTTTPPPMMMLLLKKKKKKJJJNNNNNNOOOSSSYYY^^^aaacccgggbbbZZZTTTPPPLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEEEEEEECCCAAABBBDDDFFFFFFFFFFFFFFFFFFHHHKKKNNNRRRTTTTTTXXX^^^eeemmmtttyyy{{{~~~~~~}}}}}}{{{wwwqqqmmmbbbaaa^^^ZZZWWWTTTSSSRRRQQQNNNKKKHHHEEECCC???<<<<<<===???@@@AAA@@@???>>><<<;;;888555222111000000222000///000222222111000000000////////////......////////////000000000000000000000000000000000000000000000000111111111111000000111111111222222222///000000111111000000///111111111111111111111111111222333444555444333222222222222222222111111111111111111222222222222222555666777777666555777888888888777999:::;;;999888888999;;;:::999999:::;;;;;;FFFKKKRRR[[[YYY[[[hhhiiittt}}}kkk[[[OOOJJJEEECCC@@@???@@@AAAAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIKKKNNNOOOQQQTTTWWWZZZZZZZZZ\\\^^^```bbbddddddkkknnnssswww{{{}}}zzzyyyssspppkkkhhhfffdddbbb```ZZZWWWSSSQQQOOOMMMKKKIIIJJJIIIHHHHHHIIIKKKMMMOOORRRXXXeeevvv|||lll___OOOEEEDDDFFFEEECCCDDDCCCBBB???<<<888555333333222222222111111111111///000000111111000000///111111111111000000000000,,,...000111222111///...///////////////.........---,,,,,,,,,,,,---//////......////////////000000...000111000...---///000000000000111111111111111///000000111111111111111111222444666888:::<<<===???BBBGGGIIIJJJJJJKKKLLLKKKKKKJJJHHHFFFFFFHHHJJJNNNNNNMMMNNNOOOPPPRRRSSSWWWUUUSSSRRRSSSTTTTTTTTTSSSWWW]]]bbbfffhhhjjjlllgggaaaYYYSSSQQQQQQSSSTTTRRRSSSVVV]]]fffooouuuwww{{{vvvoooggg```XXXQQQMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKIIIGGGGGGHHHIIIIIIIIIFFFFFFEEEEEEEEEGGGHHHIIILLLNNNRRRXXX^^^cccgggjjjqqqtttzzz~~~{{{xxxooolllgggbbb___[[[XXXVVVSSSQQQOOOMMMLLLJJJFFFCCC>>>>>>??????@@@AAABBBBBBBBB@@@<<<888444222111000111000///000111222111000000000//////////////////......//////000000111111///////////////////////////000000000111111111111/////////000000000111111000000000111111000000000000111111111111111222222111222333444444444333333222222111111000000//////111111111111111222222333777888999888777777888999999888777888:::::::::888888999;;;;;;:::999:::;;;@@@KKKQQQVVV[[[XXXZZZhhhttt{{{ggg[[[QQQJJJGGGDDDBBB@@@@@@BBBCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHKKKMMMPPPRRRSSSVVVZZZ]]]\\\]]]___aaadddfffhhhiiirrruuuyyy|||~~~xxxvvvsssooollljjjhhhfffdddbbb^^^ZZZWWWSSSOOOLLLMMMLLLKKKJJJJJJLLLMMMNNNRRRVVV```nnnzzzxxxjjjXXXLLLGGGFFFDDDCCCCCCCCCCCCBBB???;;;666444333333222222222111111111000000000111111000000000222222111111000000//////......---------...///000.........////////////////////////000000111222222------........./////////222000...///111111000.../////////000000000111111...///000000111111000000111222555888;;;>>>AAABBBDDDHHHLLLNNNOOOOOOPPPPPPMMMMMMMMMKKKJJJJJJMMMPPPVVVVVVWWWYYY[[[]]]___```^^^ZZZUUUSSSUUUWWWXXXXXX\\\aaaiiiqqqvvvzzz~~~ssslllaaaYYYWWWYYY\\\___[[[\\\aaajjjuuu{{{rrrggg\\\TTTQQQQQQQQQQQQQQQQQQQQQRRRSSSQQQNNNMMMNNNNNNNNNMMMIIIHHHFFFDDDCCCBBBBBBBBBGGGHHHKKKNNNQQQUUUWWWYYYaaagggpppyyy}}}xxxsssmmmggg___ZZZRRRQQQPPPOOOPPPNNNLLLIIIGGGEEECCCAAAAAACCCEEEGGGEEECCC@@@;;;888555333222111000//////111111000/////////000000000000000000......//////000000111111///////////////////////////000000000111111111111........./////////000000000000111111111111000000000000111111222222222333222222333333444444444333555555555444333333333222222111111111222333444555888999::::::888888888:::888777666777888999999888666888::::::::::::<<<>>>HHHSSSXXXZZZ]]]YYY^^^ooo~~~eeeUUUNNNHHHCCCAAABBB@@@??????BBBDDDDDDDDDDDDFFFGGGGGGFFFGGGIIILLLNNNPPPRRRTTTUUUXXX[[[^^^]]]^^^aaaeeeiiimmmoooqqqzzz|||}}}{{{wwwsssooommmlllnnnkkkfffaaa\\\WWWRRRNNNOOONNNMMMMMMMMMNNNOOOOOOQQQTTT[[[fffpppzzzuuudddUUUKKKFFFDDDDDDBBBCCCDDDCCCAAA===888666333333333222222222222111000000111111111111000000222222111111000000/////////...,,,++++++---///111.........///////////////......//////////////////---------......//////000222///---...222333111.../////////000111111222222///000111111222222111111222333666999<<>>======@@@BBBCCCCCCEEEGGGJJJJJJHHHIIIMMMPPPQQQSSSUUUVVVWWWZZZ]]]___^^^```dddjjjpppuuuyyy|||{{{vvvtttssssssooojjjddd___ZZZVVVRRRQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOTTT\\\dddnnn|||}}}ppp```PPPFFFDDDFFFCCCDDDEEEDDDBBB>>>;;;888333333333333222222222222000111111222222111111000111111111111000000000000.........---...///000000............/////////000------------------,,,,,,---......///000000111111/////////000111222222111000111111222333333444444111222333333444444333333888999:::<<<>>>???AAAAAACCCFFFIIILLLLLLLLLLLLMMMPPPQQQRRRRRRRRRTTTXXX[[[aaacccfffjjjooorrruuuvvvpppiiiaaa___aaafffhhhhhhkkkqqqzzzzzzllliiifffdddeeegggkkknnnnnnkkkhhhfffeeeeeecccbbbWWWTTTOOOJJJHHHGGGGGGHHHFFFFFFFFFGGGIIILLLNNNOOOPPPTTTZZZ```gggpppyyy{{{qqqddd```[[[WWWUUURRROOOMMMHHHHHHGGGFFFDDDCCCBBBAAABBBCCCCCCBBBAAA>>>;;;999666555333333333333111/////////000000000111111111000000000000////////////000000000000000000000000000000000000111111111111000000000000111111111111000111111222222111111000000000111222222333444444333222222222333333444444000000000000000111111111111111111222444777:::<<<999:::;;;:::888777888999:::888777777888:::::::::777777999:::<<>>@@@CCCCCCCCCEEEIIILLLLLLKKKKKKPPPTTTVVVWWWYYYZZZZZZ\\\^^^aaa___bbbhhhooowww~~~}}}~~~|||{{{vvvrrrlllfffccc```]]][[[WWWWWWVVVUUUTTTSSSSSSSSSPPPOOOQQQVVV[[[bbbnnnzzz|||}}}{{{iiiTTTFFFDDDHHHDDDEEEEEEDDDBBB???<<<;;;444444333333333222222222000111111222222111111000000000000000000111111111---...000111111111000///---.........//////000000000111111111000///.........//////000111222222222,,,///222111//////222555222222333444444555666666333444555555666666555555??????@@@@@@AAAAAAAAABBBFFFIIIMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUWWW\\\___iiilllpppuuuzzz~~~zzzsssjjjgggkkkppprrrrrrvvv{{{zzzwwwssspppqqqtttyyy}}}{{{xxxtttrrrqqqpppooommm^^^[[[UUUPPPMMMMMMNNNOOOJJJIIIIIIIIIJJJKKKMMMNNNKKKMMMPPPSSSXXXaaammmuuuwww{{{~~~qqqllleee^^^YYYUUUQQQOOOJJJLLLNNNOOONNNJJJGGGDDD@@@BBBCCCDDDCCCAAA>>><<<999888666555555444222000//////000000111111111222111111000000//////......000000000000000000000000000000000000111111111111111222222222222333333333111111222222222222111111000000111222333333444444333333222222222333444555222222222333333444444555111111111222555999<<<>>>999:::;;;:::888777888999<<<:::888888:::;;;<<<;;;888888999:::>>>DDDLLLQQQ\\\ddddddbbbfffooofffXXXOOOGGGCCCAAA???@@@CCCCCCAAA@@@AAACCCEEEFFFFFFEEEIIIMMMMMMLLLMMMRRRWWWYYYZZZ\\\\\\\\\]]]```bbbaaadddkkksss|||~~~|||xxxtttnnniiigggfffdddccc___^^^]]][[[YYYWWWVVVUUUWWWTTTTTTUUUVVVZZZeeeoooyyyyyyyyy}}}oooWWWGGGEEEIIIEEEEEEEEEDDDBBB@@@>>><<<444444444333333333222222111111222222222222111111//////000000111111222222////////////............////////////000000000000......//////000000111111111111000000//////......000000000000000000000000444111...///111222111///...111555777888999;;;===???@@@@@@@@@>>>>>>@@@AAAFFFKKKNNNNNNPPPTTTUUURRRWWWTTTTTTWWWYYYZZZ]]]bbbjjjttt}}}zzztttuuu|||~~~{{{|||}}}yyygggaaa]]][[[WWWRRRPPPSSSTTTRRRPPPMMMJJJKKKMMMPPPLLLMMMNNNPPPSSSVVVZZZ[[[gggnnnzzzwwwlllbbbYYYTTTRRROOOLLLIIIJJJMMMNNNJJJFFFGGGDDD@@@>>>????????????:::888555444444444222111...///000111111000///...000000000000000000000000000000////////////000000000000000000111111111111222222111111111111222222222222222111111111000000000111111111111222222222000111111222222111111000...///111222333333222111///000222444666888999:::888999999::::::;;;;;;<<<666666666666777888:::;;;<<<>>>>>>===???FFFSSS^^^kkkiiifffeeeiiizzzmmm___LLLIIIEEECCCCCCBBB???<<>>===<<<;;;===;;;888777777666333111000000000111000000//////000000000000000000000000000000////////////000000000000000000111111111111111111000000000000111111222222222111111111000000000111111111111222222222222222222222222222222222111111222222222222222222000111222444555777888999888888999999:::;;;;;;;;;888777777777777999;;;<<<999;;;===@@@FFFQQQ^^^hhhrrrnnnkkklllsssnnn[[[OOOIIIFFFCCCBBBCCCCCCAAA???AAAAAAAAACCCDDDFFFHHHIIIJJJMMMPPPRRRSSSUUUXXXZZZ]]]___aaabbbbbbccceeefffkkkqqqxxx~~~|||zzzwwwuuuuuusssqqqooolllkkkiiigggdddbbb```___YYYZZZZZZXXXWWWXXX\\\___fffmmm|||{{{|||zzzyyy}}}}}}uuufffWWWNNNJJJHHHFFFCCCBBBBBB@@@>>><<<999777555222111111222222222222222333333444444444111111111111111111111111////////////............////////////000000000000111111000000000000000000111000000000000/////////111111111111111111111111333222000111222333333222333555777888:::<<<@@@CCCBBBBBBBBBAAA@@@@@@BBBDDDEEEJJJNNNPPPUUU\\\___^^^^^^]]]```gggllloootttzzz{{{uuuooommmiiieeeeeehhheeedddbbb___]]][[[YYYXXXTTTRRROOOKKKIIIHHHHHHHHHKKKRRR\\\gggrrr{{{{{{uuuqqqhhhaaaXXXSSSRRRRRRRRRQQQLLLIIIFFFCCC@@@>>>;;;999???===;;;;;;:::999666333222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000222222222111111111111111000111111111111222222222444333222111111222333444444333333222222222222333222222333444555666777777888888888999::::::;;;;;;999888888888888:::;;;<<<;;;;;;>>>EEEOOO]]]iiiqqqtttnnnjjjnnn{{{lllYYYKKKDDDEEECCCAAAAAABBBBBBBBBAAAAAAAAABBBCCCEEEGGGIIIJJJNNNPPPSSSUUUVVVXXX[[[^^^___```bbbbbbccceeehhhkkkqqqxxx~~~|||{{{|||{{{zzzyyyssssssqqqooollliiigggeeeaaaaaa___\\\YYYYYYZZZ\\\___eeerrr}}}{{{{{{qqqtttwwwuuummm```RRRJJJHHHFFFDDDBBBBBBBBB@@@>>>;;;999666444222222333333000111222333444555555666111111111111111111111111////////////............////////////000000000000000000000//////.........000000000000000000000000111111111111111111111111222111111111222333444444444666:::===>>>@@@BBBDDDCCCCCCCCCBBB@@@AAADDDFFFHHHMMMRRRTTTZZZbbbfffeeedddbbbfffnnnvvv}}}~~~yyysssrrruuurrroookkkgggeeecccaaa```___\\\WWWQQQMMMJJJIIIIIIIIINNNUUU]]]eeeooowww}}}zzzrrreee[[[UUUSSSSSSSSSRRROOOKKKHHHEEEBBB???<<<>>>============<<<999777555444222111000000111111000000000000000000000000000000000111111000000000///000000000111111111111111111000000000000111111111111111111111111111111000000111111111222222222555444222111111222444555666555333222111222333333333333444444444555555555777777888888999:::::::::999888888777888999;;;<<<@@@@@@DDDLLLXXXeeeoootttsssllliiiqqqnnn\\\OOOHHHFFFCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDFFFIIIKKKLLLPPPSSSVVVXXXYYY[[[^^^```bbbcccdddeeegggjjjooossszzz~~~xxxxxxwwwtttqqqnnnkkkiiiiiihhhddd```]]]ZZZZZZZZZYYY]]]hhhwww~~~}}}nnnoooqqqtttsssjjjZZZNNNHHHFFFCCCBBBBBBAAA@@@???<<<;;;888555333333444444//////000111222222333333111111111111111111111111////////////............////////////000000000000/////////......---------000000000000111111111111111111111111111111111111000000111111111222444555444888>>>BBBCCCBBBBBBBBBCCCDDDCCCBBBBBBCCCGGGIIIMMMRRRVVVXXX^^^gggkkkkkkmmmkkknnnxxxyyytttrrrqqqpppooofffbbb\\\VVVQQQNNNMMMMMMKKKNNNRRRWWW\\\ccckkkpppwww|||sssfff]]]XXXUUUUUUVVVSSSNNNKKKIIIFFFCCCAAA>>>===<<<===??????===<<<888777555333222222222222111111111111111111111111000000111111111111000000///000000000111111111111333222222111111222222333111111111111111111111111000000111111111222222222555444222111111222444555666555333222111222333333444444444444444444444444666666777888888999999:::888777777777888:::<<<===CCCFFFKKKUUUaaakkkrrrtttrrrnnnooo{{{rrr___SSSJJJGGGIIIBBBBBBBBBAAA@@@???@@@@@@BBBCCCDDDFFFIIIKKKNNNOOOSSSUUUXXXZZZ[[[]]]```cccdddeeegggiiikkkqqqwww|||~~~~~~}}}{{{xxxtttpppnnnmmmjjjfffbbb^^^[[[YYYWWWVVVXXX```llluuu}}}uuurrrrrrwwwzzzttteeeXXXIIIFFFCCCAAAAAAAAA@@@???===<<<999666444444444444111111111111111111111111111111111111111111111111////////////............////////////000000000000//////...............---000000000111111111111222222222222222222222222222000111222222222333666888777;;;@@@CCCDDDCCCBBBBBBEEEEEEEEEEEEEEEGGGLLLOOOSSSXXX\\\___fffooouuuuuuyyyyyy}}}~~~|||zzzkkkgggaaaZZZUUURRRQQQQQQNNNPPPSSSUUUXXX\\\aaaeeelllooovvv}}}uuukkkddd```^^^\\\XXXSSSNNNKKKIIIGGGFFFAAA???>>>>>>@@@AAAAAA@@@;;;:::888777555444333333111111111111111111111111///000111222222111000///000000000000111111111111333333333222222333333333111111111111111222222222000111111111111222222222444333222111111222333444444333333222222222222333444444444333333333333333666666666777888888999999777777777888:::<<<>>>@@@FFFLLLUUU___hhhooossstttnnnnnnuuuxxxaaaTTTMMMEEEBBBDDDAAABBBBBBAAA??????@@@BBBDDDEEEFFFHHHKKKNNNQQQSSSUUUXXX[[[]]]^^^```ccceeeeeegggjjjmmmrrrxxxzzzvvvtttmmmjjjfffbbb```]]]YYYWWWXXXXXX\\\dddkkkrrr||||||xxxwww{{{{{{lll^^^LLLIIIEEEBBBAAAAAA@@@???>>><<<999666444333444444444444444333333333222222111111111111111111111111////////////............////////////000000000000/////////000000000000000000000111111111222222222222222222222222222222222111333555555444555888;;;===>>>AAAAAAAAAAAABBBDDDHHHHHHHHHHHHIIIMMMRRRVVV]]]cccgggkkktttuuuqqqiiibbb]]]ZZZYYYYYYWWWYYYZZZ[[[ZZZZZZ[[[\\\___aaaeeelllttt~~~|||uuuqqqnnnhhhbbbZZZTTTPPPNNNLLLKKKHHHEEEAAA@@@@@@AAABBBBBB===<<<<<<:::888666444333111111111111111111111111///000222333333222000///000000000000111111111111333222222222222222222333000000111111111222222222000111111111111222222222222222222222222222222222111111222222222222222222333333333333333333333333555555666666777888888999888888888:::<<>>@@@???AAABBBBBB@@@@@@CCCFFFEEEFFFHHHKKKNNNQQQTTTVVVYYY[[[^^^```aaacccfffiiiiiilllqqqvvv|||~~~zzzwwwpppmmmiiigggeeeccc___\\\\\\ZZZZZZ___ccciiisss}}}tttfffPPPMMMHHHDDDCCCBBBBBBAAA>>><<<999666444333333333333333333333333333444444111111111111111111111111000/////////............////////////000000000000000000111111222222333333000000111111222222222222222222222222222222222222222555777777666777;;;>>>AAAAAA@@@???>>>???CCCFFFJJJJJJKKKKKKMMMQQQWWW[[[ffflllqqqwww{{{ssslllfffcccbbbbbbbbbcccdddbbb^^^ZZZXXXWWWUUUUUUXXX^^^gggsss~~~~~~|||rrrlllbbbZZZUUUSSSQQQPPPMMMIIIDDDAAAAAABBBBBBCCC>>>>>>>>>===;;;888555444111111111111111111111111///000222333333222000///000000000000111111111111222222111111111111222222000000111111222222222222000111111111111222222222000111222222222222111000...///111222333333222111222222333333333333444444555555666666777888888888999999:::<<>>@@@<<>><<<999666333222333333//////000111222333333444111111111111111111111111111000///......///000111222222222111111111000000000000000000111111111111............///111222222333333222222222333555666222555777777:::???AAA???BBBAAA?????????AAACCCEEEGGGLLLQQQTTTTTTWWW]]]bbbhhhtttxxxoooiiiggghhhkkknnnoookkkaaaYYYTTTSSSSSSOOOOOOTTT\\\cccnnnwww|||rrreee]]]ZZZVVVPPPJJJJJJIIIGGGCCCAAAAAAAAABBB@@@??????>>><<<888555666555333222222222333333444333222111000000000000111111111000111111222333000...,,,---///111222222333333333333333333333333222222222222222222222222111222222333333222222111444444444444444444444444444444333333333222222222555555444444444666777888;;;888888:::===@@@HHHPPP```iiisssuuuoooiiigggiiiuuuoooZZZRRRIIIDDDCCCBBB@@@===>>>???@@@AAACCCDDDEEEFFFIIIJJJLLLNNNQQQUUU[[[___aaabbbbbbcccdddhhhmmmqqqvvv}}}}}}|||~~~yyyuuuttttttsssnnniiihhhgggbbb]]][[[___gggmmm~~~yyy]]]QQQHHHGGGHHHCCC@@@@@@???===;;;999666555444333...///000111222333444444000000111111222222222222111000///......///000111222222222111111111000000000000000000111111111111///////////////000111222111111000000000111333444333777::::::===BBBDDDBBBEEEEEEEEEEEEGGGHHHJJJLLLKKKPPPVVVYYYYYY\\\aaaeeeuuuyyyrrrppppppvvvyyy{{{wwwnnnddd]]][[[UUUOOOMMMQQQVVVZZZbbbiiiuuu~~~{{{pppggg]]]SSSQQQPPPNNNLLLIIIEEEBBB@@@AAA@@@>>>>>>>>>===:::888777666444333222222222222333333222111000000000111111111111111111222222333222000//////111333333333333333333333333333333333222222222222222222222222333333333444444333333333444444444444444444444444222222333333444444555555777666666666666888999:::===:::999<<>>;;;888555444333222222222222333333333333000111111111222222222222000000////////////000000222111111111111000000000000000000000111111111111000000/////////000000111111000000000000222444555666:::>>>???BBBGGGHHHFFFDDDEEEFFFHHHJJJLLLMMMNNNOOOTTTZZZ^^^```dddiiimmm{{{{{{yyynnnfffaaa\\\UUUPPPQQQSSSSSSVVV[[[ccckkkttt{{{yyyiii\\\YYYVVVRRRPPPOOOLLLGGGCCCCCCAAA???>>>>>>>>>===;;;888777555444333222222222333222222111111111222222111111111111111222333333555333111222333444444333222222222222222222222222222222222222222222222222333444444555555444444333444444444444444444444444111222333444555666777777888888888888999:::;;;<<<>>>;;;;;;???CCCHHHRRR[[[hhhttt}}}zzzpppmmmxxx~~~gggVVVNNNIIICCCAAABBBDDDDDDBBBBBBBBBDDDFFFGGGIIIJJJKKKLLLOOORRRUUUWWWYYY\\\^^^```bbbdddgggjjjnnntttxxx~~~xxxsssmmmkkkeee___[[[[[[___cccjjjqqq~~~nnn^^^NNNHHHGGGFFFBBB@@@DDDCCC@@@===999666444333555555444444333333222222111111111111222222222222000000////////////000000111111111111000000000000///000000000111111111111111111000000///000000000222222222222333555777888999>>>BBBCCCGGGKKKLLLJJJEEEFFFHHHJJJMMMNNNOOOOOOQQQUUUZZZ___fffmmmvvv|||xxxooojjjfff^^^WWWVVVUUUSSSRRRTTTXXX]]]cccjjjrrr|||yyylllaaa[[[SSSPPPQQQQQQMMMJJJGGGEEEAAA??????>>>===<<<:::999777666444333222222222222111111111222333333222111111111111222333333555444222333444444333222222222222222222222222222222222222222222222222222333333444444444444333333444444444444444444444444333333444444555666777777888888888999:::;;;<<<<<<>>>;;;<<>>;;;888555444444444444444333333333333222222222222222222222222//////000000000000//////000000000000000000000000///000000000111111111111222111111000000000000111333333333333555777999;;;<<>><<<;;;;;;:::888777555444333222222222222222222333333222222222111222333333444444333222222444444222111222222222222222222222222222222222222222222222222222222333333333333222222444444444444444444444444555555555555555555555555666666777888:::;;;;;;;;;===;;;>>>EEELLLTTT___iiisssyyy{{{xxxwwwnnnYYYLLLGGGFFFDDDAAA@@@@@@AAABBBCCCCCCDDDFFFHHHKKKMMMOOOPPPQQQUUUZZZ^^^___```aaabbbeeehhhlllqqquuu{{{xxxsssmmmjjjeeebbb```_________bbbgggooozzz}}}yyytttpppvvvrrr___QQQKKKIIIFFFBBB?????????>>><<<999777666222222222222333333333333333222222222222222222222//////000000000000////////////000000000000000111000000000000111111111111111111000000000111111222222222222333555888:::;;;???CCCEEEEEEGGGMMMOOOMMMKKKLLLOOOSSSWWW[[[^^^```^^^aaagggqqq}}}{{{rrrggg]]]ZZZYYYVVVTTTTTTXXXTTTTTTXXX___hhhvvvyyyjjj^^^VVVRRROOOMMMQQQNNNJJJGGGDDDBBB???===<<<<<<<<<;;;:::888777666444333333222222222333333222222222222222333444444222111111222444444222000333333333333333333333333222222222222222222222222111222222333333222222111444444444444444444444444555555555444444444333333444555777888::::::;;;;;;<<<<<>>??????>>>===;;;999777111111222222333333444444333333333333222222222222...///000111111000///...////////////000000111111000000000000111111111111000000000000111222333333333333333555777:::<<<>>>BBBDDDDDDBBBEEEJJJMMMLLLKKKMMMPPPVVV\\\ccciiilllnnnrrr{{{~~~qqqeeebbbaaa___]]]\\\ZZZVVVUUUYYY]]]bbbmmmxxx}}}ooobbbXXXSSSPPPRRRPPPMMMKKKIIIFFFBBB???======>>>>>>===<<<:::999555444333222222222222222333222222222222333444444111000111222444555333111444444444444444444444444222222222222222222222222222333333333333333333222444444444444444444444444333333333333444444444444444555777999:::;;;;;;;;;<<<>>>FFFRRR[[[bbbllluuuwwwuuuuuu}}}}}}hhhYYYMMMHHHIIIAAAAAAAAA@@@@@@AAADDDEEEFFFGGGIIILLLOOORRRUUUVVVVVVZZZ^^^bbbdddfffiiikkkkkkoootttyyy}}}yyyvvvwwwwwwyyyzzzzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~|||yyyuuuqqqnnnllliiieeeaaadddfffiiiooowwwsssgggddd```^^^bbbjjjuuu|||~~~|||}}}}}}sss```QQQKKKHHHEEEAAAAAAAAA@@@???<<<999777444444444444333333333333444444333333333222222222...///000111111000///....../////////000000111111000000000000111111111111000000000000111222333444666666666888:::===@@@AAACCCEEEDDDAAACCCIIILLLLLLOOOQQQVVV\\\eeennnvvvzzzzzz}}}pppkkkkkkiiigggfff\\\XXXWWWZZZ\\\\\\cccmmmttt{{{lll```YYYWWWQQQPPPNNNMMMLLLIIIEEEAAA===>>>?????????===<<<;;;666555444333222111111111333333222222333333444555000000111333555666444333555555555555555555555555222222222222222222222222333444444555555444444333444444444444444444444444000111222222333444555555444555777:::;;;<<<<<<;;;===@@@IIIVVV```gggpppxxx|||yyyyyykkkZZZOOOFFFCCCDDD???@@@@@@AAAAAACCCEEEHHHGGGIIIKKKNNNRRRUUUWWWXXXWWW[[[___bbbeeehhhkkknnnppptttzzz~~~wwwtttrrrooonnnnnnmmmkkkiiiggghhhiiikkkmmmnnnnnnnnnppppppppppppppppppppppppuuuwwwyyy{{{~~~yyyvvvsssrrrrrrppplllhhhdddeeeggglllsss{{{rrr```___]]][[[\\\bbblllttt}}}~~~}}}~~~~~~yyyeeeSSSKKKHHHFFFDDDDDDDDDCCC@@@<<<999777888777666555444333222222444444444333333222222222///111333222111000111222333333222111000000111111000111111111111222222222000000///000111222444555555666777:::===@@@CCCDDDEEECCCDDDFFFGGGHHHNNNUUURRRXXX___ccchhhrrr|||{{{|||zzzvvvuuuhhh```cccbbb\\\\\\aaajjjlllsss~~~rrreee]]]YYYQQQLLLNNNQQQNNNHHHEEEAAA???======>>>??????>>><<<999444222222333333333333222222444666666555444444222111111333444444444111111000000111111222333...///222444555555555555222333555666666555333222333333333444444555555555555555555555555666777777666888999:::999999;;;<<>>===;;;999777555333333444666666555222222333333333444444444///111222222111000000111222222111000000000000000000111111111111222222222222111111111222333555666555666888;;;>>>AAADDDFFFFFFCCCBBBEEEHHHJJJOOOUUUWWW\\\cccjjjsssuuunnnpppmmmddd```bbbcccdddjjjssszzz~~~ssslll___UUUNNNNNNPPPMMMIIIGGGDDDBBB???>>>>>>???>>>===<<<999555444444444333333333222222333555666555333333222111222444555444333222111111111111222333333333333333333333333333333222333555666666555333222222222222333333444444444666666555555666666777888444666777888777888999;;;CCCJJJSSS^^^gggnnnrrruuuxxxyyy~~~zzzfffSSSMMMIIIBBBAAAEEE@@@@@@AAABBBDDDFFFHHHIIIKKKNNNQQQTTTVVVWWWZZZ\\\^^^^^^ccciiillllllpppuuu{{{}}}zzzssskkkgggfffddd```]]][[[ZZZZZZYYYXXXWWWVVVUUUSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\^^^______^^^aaadddgggiiilllpppssszzz}}}yyysssooonnnoooiiieeegggkkknnntttyyyxxxsssggg___ZZZZZZ[[[YYY[[[```llluuu}}}|||{{{sss```OOOHHHFFFEEECCCAAA@@@@@@>>><<<:::777444222111222333333222222222333333333444444444///111222222111000000111111111000/////////000000000111111111111222222222333333222222222444555666666777:::===AAADDDGGGHHHJJJEEECCCGGGKKKNNNRRRWWWYYY]]]dddooo}}}}}}pppgggeee______bbbhhhnnn|||~~~jjj___TTTQQQQQQOOOMMMMMMIIIFFFCCCAAA@@@???===;;;;;;999777666777666444333444333222333444555444333222222222444666666444222333222222222222333444444222111111222444888<<<>>>333444555666666555444333222222222222222333333333666666666555666666777888555666777888777888;;;===EEEMMMXXXbbbiiimmmooopppvvvzzz}}}gggXXXJJJGGGFFFAAAAAADDD???@@@AAABBBEEEGGGIIIJJJMMMPPPTTTWWWYYY[[[^^^```ccccccgggmmmpppppptttzzzuuukkkeee```ZZZXXXXXXXXXVVVTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWYYYZZZ\\\___dddgggmmmpppuuuyyy|||}}}wwwtttsssssslllhhhiiijjjjjjmmmqqq{{{vvvqqqhhhbbb^^^^^^]]][[[[[[]]]dddnnn}}}zzzhhhVVVKKKFFFFFFDDDBBBAAAAAA@@@>>><<<888666333222333333222111333333333333444444444444000222333333222111111222000000///////////////000000000111111111222222222333333222222333444666777888999<<<@@@DDDGGGIIIJJJOOOIIIFFFIIINNNQQQUUUYYYZZZ___jjjzzz}}}qqqlllbbbaaaaaaccciiiyyywwwkkk^^^XXXUUURRRQQQSSSNNNKKKGGGDDDBBB???<<<::::::999999999:::999666444555444222222444444333222222222333555777666444111444333333333333444555555555333222222666;;;AAAEEE333444555555666555555444333333333333333333333333555555444444555555666777777888999::::::;;;>>>AAADDDMMMZZZdddjjjmmmooopppttt}}}nnnZZZOOOFFFEEEEEEBBBBBBDDD???@@@AAACCCFFFIIIKKKLLLOOORRRVVVZZZ\\\^^^aaadddeeeeeeiiiooorrrssswww}}}zzzpppfff___[[[XXXTTTSSSSSSTTTSSSQQQOOONNNNNNMMMLLLLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRRRRSSSVVV[[[^^^aaadddhhhlllooosssvvvyyy~~~}}}{{{{{{vvvpppllllllllljjjjjjmmmsss}}}xxxrrrmmmjjjhhhgggfffcccaaa___]]]gggwwwqqq___PPPHHHGGGEEEBBBAAAAAA@@@>>><<<<<<:::777555555555444333333333333444444444444555111333444444333222222333000///////////////000000000000111111111222222222333222222222333555777888:::<<>>@@@CCCGGGJJJLLLMMMMMMKKKHHHHHHKKKNNNSSS[[[eeeiiisssxxxmmmiiifffeeefffpppssskkkcccYYYUUUTTTRRRPPPMMMJJJGGGDDD???<<<999999:::<<<>>>???===;;;:::888555444444555444444333333333555666777555333444333333333333444555555888666333111111111333444444444444555555666777777666666666666555555555555444444333333444444555666555666777777888;;;???CCCNNNVVV___dddddddddgggkkkuuuyyybbbTTTJJJGGGCCCBBBAAA@@@??????BBBBBBDDDGGGJJJNNNPPPRRRUUUXXX\\\___aaacccfffhhhggggggkkkqqqvvvyyywwwjjjaaa^^^[[[WWWSSSPPPOOONNNLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHHHHIIILLLNNNPPPRRRUUUWWWZZZ]]]aaadddiiilllrrryyy~~~zzzuuussstttsssooollllllnnnwww~~~yyy||||||zzzwwwtttlllddd\\\aaannnmmmXXXKKKFFFDDDBBBAAAAAA@@@>>><<<<<<999666444444444333222333444444444555555555555///111333222111000111111000000000000000111222222000111111111111222222222333333444555888;;;>>>???AAACCCFFFIIILLLMMMMMMMMMHHHIIILLLQQQTTTYYYgggtttzzzppplllhhhffffffiiittt{{{pppcccZZZXXXRRRPPPNNNLLLJJJFFFBBB???999888999<<>>AAACCCBBBDDDHHHKKKMMMNNNMMMMMMGGGKKKRRRWWWZZZaaarrryyyrrrnnnjjjiiigggfffjjjqqquuu|||lll```\\\RRRPPPNNNMMMKKKHHHDDD@@@888888999;;;???BBBCCCCCC>>>;;;777555666666666555666444333333555666666555333222222222222333444444666666777777666444222000444444444555555777888888555555555444444333333333777777777777777888999999888888999999;;;>>>CCCGGGOOOUUU\\\^^^^^^aaaiiiqqqzzzrrr```SSSMMMGGGGGGEEEBBBBBBDDDDDDCCCDDDEEEGGGJJJNNNQQQUUUVVV]]]___ccceeefffhhhjjjlllllllllpppxxx~~~rrrhhhccc^^^XXXVVVWWWUUUPPPKKKIIIJJJKKKJJJHHHHHHHHHIIICCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEEEECCCEEEGGGGGGFFFEEEEEEFFFDDDEEEGGGHHHJJJLLLPPPTTTRRRVVV[[[aaafffiiijjjkkkooouuu|||{{{vvvuuuppprrrssswwwuuuiiicccbbbkkkgggVVVIIIGGGEEEDDDCCCBBB@@@>>>===;;;888777777888777666444444444555555555666666111111111111111111111111222222222222222222222222222222222222333444555555555555555777:::>>>AAABBBCCCEEEHHHKKKLLLLLLKKKJJJOOOUUUZZZ[[[___mmmuuuooolllnnnpppnnnlllmmmooouuu}}}|||mmmaaa[[[SSSMMMNNNPPPMMMIIIGGGAAA>>>;;;999:::>>>DDDGGGBBBAAA@@@<<<888555555555999888666555444444444555333333333333333333333333111111222222222333333333333333333333333333333333555444444444444555666666555555555555666666666777999999999888999<<>>AAACCCDDDEEEGGGKKKNNNPPPQQQQQQQQQSSSWWW]]]aaaiii{{{yyytttrrruuuwwwuuutttuuuqqqqqqsssxxx~~~yyymmmaaaXXXPPPPPPQQQNNNKKKJJJCCC@@@===:::;;;>>>CCCFFFDDDDDDBBB>>>:::777666777777777666555444444444444333333333333333333333333333333444444444555555555333333333333333333333333555444444444444555666666555555555666666666777777888888888888999===BBBGGGTTTWWWZZZZZZ\\\eeeuuulll\\\PPPIIIGGGDDDCCCAAAAAAAAABBBDDDEEEIIIJJJLLLOOORRRVVVXXXZZZ___bbbeeegggggghhhjjjkkklllrrr{{{zzznnnccc\\\YYYZZZWWWSSSPPPNNNLLLJJJHHHHHHGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????@@@>>>??????@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAADDDBBB@@@@@@BBBBBBBBBAAACCCBBBAAAAAABBBDDDFFFGGGGGGIIILLLNNNQQQTTTXXX[[[\\\___dddhhhkkkoootttwww{{{~~~wwwtttqqqnnnrrr}}}ssskkkggg^^^]]]nnnvvv```RRRKKKFFFFFFEEEAAA??????<<<;;;:::888666555555555444444555555555555444444222222222222222222222222222222222222222222222222444333333333333444555555555777;;;???BBBEEEGGGGGGFFFJJJNNNRRRUUUWWWZZZ\\\]]]bbbiiiqqq}}}}}}zzz|||}}}||||||wwwsssooopppvvv}}}lllaaaWWWTTTSSSPPPNNNMMMGGGDDD@@@===<<<>>>AAACCCFFFFFFEEEAAA<<<999888888444555555555555555444444333333333333333333333333444444444444555555555555333333333333333333333333555444444444444555666666555555666666666777777777777888888999:::???EEEIIIVVVXXXZZZ[[[```pppttt```SSSKKKFFFFFFCCCCCCBBBBBBBBBDDDEEEFFFKKKLLLNNNQQQTTTXXXZZZ[[[___aaaccceeefffiiimmmpppsssyyyuuukkkddd]]]XXXWWWTTTRRRNNNLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@??????>>>?????????>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBAAAAAABBBBBB@@@>>>???>>>>>>===>>>@@@AAABBBBBBDDDFFFHHHIIIKKKNNNQQQPPPSSSXXX\\\```dddhhhkkkpppssswwwzzz~~~{{{vvvpppmmmpppxxx~~~~~~ooofffaaaYYYWWWbbbwww~~~hhhVVVNNNGGGEEEDDDAAA??????>>>===;;;888777555444444444444555555555555444444222222222222222222222222222222222222222222222222444444444444444555555666555999>>>CCCFFFGGGIIIIIIFFFJJJPPPTTTXXX]]]cccgggmmmttt~~~~~~|||}}}xxxuuuuuuxxx}}}{{{oooaaa[[[XXXSSSOOOOOOJJJGGGCCC@@@>>>>>>???@@@FFFFFFEEEBBB>>>:::888888222333555666666555444333444444444444444444444444222222222333333333333444444444444444444444444444555444444444444555666666555666666666666777777777666777888:::<<>>>>>>>>??????===>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@BBBAAAAAABBBBBBAAA???<<>>>>>>>>>>>???@@@AAAAAABBBDDDDDDEEEFFFIIIKKKJJJMMMPPPTTTVVVYYY]]]```eeehhhlllppptttyyy{{{tttoooqqquuuxxxyyy{{{~~~{{{mmmddd]]]VVVSSSXXXeeezzzttt\\\RRRHHHEEEDDDAAA?????????>>><<<999777555444444444444555555555555444444222222222222222222222222222222222222222222222222444444444444555666777777777<<>>======DDDEEEEEEBBB>>>:::999888333444555666666666555444444444444444444444444444222222333333333444444444444444444444444444444444555444444444444555666666666666666666777777777888666777999;;;???EEELLLQQQSSSWWW\\\fffxxxvvv___RRRKKKGGGEEEFFFBBBCCCDDDEEEFFFHHHJJJKKKKKKNNNRRRWWW\\\___bbbcccaaabbbccceeejjjpppyyy~~~~~~ooofff___\\\ZZZUUURRRSSSMMMKKKIIIHHHIIIIIIHHHFFFBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<>><<>>BBBCCCCCCBBB>>>;;;999999555666666666666666555555444444444444444444444444444555555555666666666666444444444444444444444444555444444444444555666666666666666777777777888888666888:::===BBBHHHPPPVVVUUUYYYcccttt|||{{{yyyhhhUUUKKKHHHEEECCCCCCBBBCCCDDDFFFIIIKKKLLLMMMMMMPPPUUUZZZ___bbbdddeeebbbccceeeiiinnnvvvxxxmmmeee___[[[ZZZXXXRRROOOPPPKKKIIIGGGGGGHHHHHHGGGFFFAAABBBBBBBBBBBBAAA@@@???<<<======>>>>>>>>>>>>===<<<<<<============<<<<<<>>>????????????@@@@@@@@@??????>>>???@@@AAA???>>>>>>>>>>>>>>>??????>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDCCCEEEGGGGGGGGGHHHJJJLLLMMMOOORRRUUUYYY___eeeiiiuuuzzz~~~~~~|||wwwwww{{{|||rrriiidddZZZVVVQQQPPPSSS```xxxjjj[[[LLLGGGFFFCCCAAAAAA@@@???===:::888777666666444444555555555555444444333333333333333333333333222222222222222222222222222222333555777999;;;<<>>;;;<<<===>>>>>>>>>======;;;<<<<<<======<<<<<<;;;=========>>>>>>>>>?????????===<<<===???AAA@@@@@@??????@@@@@@@@@?????????AAABBBBBBBBBAAAAAACCCDDDAAACCCEEEEEEEEEFFFHHHJJJGGGHHHJJJLLLOOOUUU[[[___ggglllttt{{{yyyxxx~~~zzzpppgggbbbZZZUUUPPPLLLMMMUUUiii{{{ooo___NNNHHHGGGEEECCCBBB???>>><<<;;;999888888777444444555555555555444444333333333333333333333333222222222222222222222222111111333555777:::<<<>>>HHHLLLOOOOOOKKKHHHJJJMMMOOOTTT[[[___dddnnn}}}~~~tttpppnnnzzznnngggYYYXXXUUUQQQLLLHHHEEECCC???AAACCCCCCAAA>>>======;;;:::888666666666666777555555555555555555555555333333333444444444555555555555555555555555555555555444444444444555666666777777777777888888888888777999<<<@@@FFFNNNVVV\\\```eeesssxxxzzztttcccUUUIIIFFFGGGFFFDDDCCCAAACCCEEEHHHKKKMMMOOOOOOUUUWWW[[[___aaabbbcccbbbcccfffjjjooovvvuuummmfffbbbXXXUUUTTTUUURRRLLLHHHIIIHHHFFFDDDDDDDDDDDDCCCBBB??????@@@AAAAAA@@@>>>>>>:::;;;===>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>===;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@CCCDDDEEEDDDCCCCCCEEEGGGAAACCCEEEFFFGGGHHHJJJLLLFFFGGGHHHJJJLLLQQQWWW[[[\\\aaaiiirrryyyzzzzzz}}}zzzooofff```YYYTTTNNNJJJHHHNNN^^^nnnsssaaaPPPIIIHHHFFFCCCCCC???>>><<<;;;:::999999999444555555555555555555444333333222222333333444555333333333333333333333333333444555444444:::EEEMMMVVVVVVTTTPPPJJJHHHKKKMMMOOOSSSYYY```jjjxxxyyyqqqsss|||{{{qqqkkkaaaXXXWWWTTTMMMKKKLLLEEECCCAAAAAAAAAAAA???>>>;;;;;;999888777777777777666666555444333333333333555444333222222333444555444444444444444444333333666666666666777999:::;;;;;;;;;::::::999999::::::<<<;;;<<>>;;;@@@BBBFFFHHHJJJLLLPPPRRRUUUYYY^^^aaabbbbbbbbbcccdddhhhmmmsss{{{|||sssnnnggg```^^^VVVTTTQQQOOONNNMMMKKKIIIGGGFFFEEEDDDBBBBBBAAAAAA??????>>>>>>======<<<<<<======<<<<<<<<<<<<======????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFDDDEEEFFFGGGGGGHHHHHHGGGEEEGGGJJJLLLLLLJJJGGGEEEEEEEEEFFFGGGHHHJJJLLLMMMSSSWWW]]]dddllluuu~~~{{{tttjjjbbb___XXXTTTNNNJJJJJJNNNTTTXXXqqq~~~zzzhhhVVVMMMHHHBBB???AAA???>>><<<999777666555555333444444444444444444333222222111111222222333444333333333333333333333333444555666666888???JJJRRRZZZYYYVVVPPPKKKIIIKKKOOOTTTWWW\\\bbbmmm{{{sssjjjrrr}}}pppeee\\\ZZZXXXSSSOOOOOOIIIGGGDDDCCCCCCAAA???===:::999888777555555444444444444444333444444555555555555444444444444555555555555555555444444444444777777666666666777888888999999888888888888888999::::::<<>>AAADDDGGGJJJLLLNNNQQQTTTWWW[[[___bbbcccccccccdddeeeiiipppxxx{{{mmmgggccc]]]WWWUUUTTTRRROOOMMMLLLKKKIIIGGGGGGFFFDDDCCCBBBAAAAAAAAA???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNQQQVVV\\\ccckkksssyyy|||yyysssiiiaaa^^^XXXTTTMMMHHHGGGJJJOOOSSSggguuummmZZZOOOHHHBBB???@@@@@@???===;;;999777666666444444555555555555444444111111111111111222222333333333333333333333444444444666888:::>>>FFFQQQZZZbbb```[[[TTTMMMLLLOOOSSSXXX]]]ccckkkxxx|||tttfffkkkuuuyyymmmccc______ZZZUUURRRMMMKKKGGGEEEDDDBBB@@@>>><<<;;;999777666444444444333333333444444555777777555555666666666666555555555555555555666666666666888777666666555555555666777777666666666777777888;;;<<<@@@JJJWWW```cccbbbooo~~~iiiWWWNNNIIIDDDBBBDDDEEEDDDBBBCCCEEEIIIKKKNNNPPPTTTWWW[[[^^^aaacccddddddfffggghhhmmmvvvwwwmmmccc```^^^YYYTTTRRRQQQOOOLLLJJJJJJIIIGGGEEEFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>============>>>>>>===<<<<<<;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLPPPTTTYYY___fffkkkzzzzzzwwwrrrhhh```]]]WWWSSSMMMGGGEEEGGGJJJMMM[[[iiizzzvvvcccUUUKKKDDDAAABBBAAA@@@???===;;;999777777555555666666666666555555222222111111222222333444333333333444444444444444444666999>>>DDDMMMXXX```iiifff```XXXQQQPPPUUUZZZ[[[dddqqq}}}}}}uuulllmmmqqqxxxwwwkkkfffeeebbb\\\VVVPPPMMMIIIGGGEEEDDDAAA@@@@@@>>><<<:::888777666666555555444444555666666777555666777888888777666555666666666666777777777777666666555555555555666666666666666666666777888999>>>@@@FFFQQQ]]]ddddddbbbrrrxxxcccWWWKKKGGGCCCBBBCCCDDDEEEDDDCCCFFFJJJMMMOOOSSSVVVYYY^^^aaadddeeefffgggiiikkkmmmttt~~~vvvmmmeee___^^^]]]XXXSSSRRRPPPMMMJJJIIIHHHHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>============BBBAAA@@@???>>>>>>>>>>>>===============>>>>>>>>>???????????????????????????@@@AAABBBDDDEEEFFFGGGJJJJJJKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKNNNPPPSSSWWW]]]aaaooovvvyyyvvvrrrjjjaaa^^^VVVRRRMMMHHHEEEFFFIIIKKKTTTaaarrr}}}}}}||||||~~~lll[[[OOOGGGEEEFFFAAA@@@???===;;;999777666666666777777777777666666444333333333333444555555333333333444444555555555444777<<>><<<:::999888888888777666666555555555666555666777888888777666555666666666777777777888888444444444444555666777888666666666777888999:::;;;???BBBIIISSS\\\aaabbbaaasssjjjZZZRRRJJJGGGDDDBBBBBBCCCCCCDDDDDDGGGKKKNNNQQQUUUYYY\\\bbbcccfffggghhhjjjmmmpppvvv|||rrrkkkddd]]]YYYYYYXXXRRRNNNMMMNNNLLLIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@??????@@@============>>>>>>>>>>>>AAAAAA@@@???????????????<<<=========>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEGGGHHHIIIJJJHHHIIIJJJLLLLLLMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKLLLMMMNNNOOORRRWWWZZZbbbjjjvvvzzzwwwtttlllddd```VVVSSSNNNJJJHHHHHHJJJLLLQQQ]]]nnnzzzqqq___PPPIIIFFFFFF@@@@@@???===;;;999777555666666777777777777666666444444444444444555666666333333333444555555666666555999@@@IIIRRR[[[aaadddgggeeeaaa[[[XXXYYY```fffnnnvvvrrrmmmkkklllpppsssuuu~~~xxxrrrpppkkkeeeYYYUUUOOOKKKIIIGGGEEECCCAAA@@@>>><<<:::999999999999999777666666555555555666666777777777777666666555555666666777777888888444444444555666777999:::666777777888999:::<<<======CCCLLLSSSYYY]]]bbbdddxxxvvvbbbTTTNNNHHHFFFDDDAAA@@@AAACCCDDDFFFIIIMMMQQQTTTXXX\\\___dddeeegggiiijjjnnnrrruuu~~~sssjjjeee___ZZZWWWWWWUUUOOOLLLLLLLLLJJJHHHFFFFFFFFFDDDCCCAAAAAA@@@???????????????============>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMMMMNNNPPPTTTWWWXXXaaammmyyy}}}|||~~~zzzxxxvvvooogggbbbWWWTTTPPPLLLJJJJJJKKKLLLOOO[[[lll{{{wwwcccRRRIIIFFFDDD?????????>>><<<999777555666666777777777777666666444333333333333444555555333333444444555666666666777<<>>===<<<<<<<<<888888777777666777777777777666666555555666666777444444555666666777888888666666666666666777888999666666666777999;;;<<<======FFFPPPVVVYYY^^^hhhooolll\\\RRRLLLEEEEEECCCAAA@@@AAADDDFFFHHHLLLPPPTTTXXX\\\```ccceeefffhhhjjjlllpppvvvzzzwwwmmmeee```[[[WWWTTTUUUSSSNNNLLLNNNJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@???>>>>>>>>>>>>???<<<=========>>>>>>>>>???<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDFFFHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNJJJLLLNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPPPPPPPRRRVVVYYYYYYaaakkkuuu~~~|||yyyxxxzzz|||zzzzzzwwwvvvppphhhcccYYYWWWSSSNNNKKKJJJIIIJJJKKKWWWjjj|||kkkWWWLLLGGGCCC@@@AAAAAA@@@>>>;;;888666555666666777777666666555333333222222333333444555333333444444555666777777:::???IIITTT^^^dddeeeeeejjjkkkjjjhhhhhhlllssszzzzzzsssoooooossswwwyyyyyy|||xxxvvvssshhhbbbZZZSSSMMMIIIEEECCCDDDCCCBBBAAA@@@@@@@@@@@@666666666666777888999:::777666555444444555666777333444444555666777777888999888888777777777777777555555666777999:::<<<===@@@JJJUUUZZZ\\\bbbooo{{{uuubbbVVVNNNIIICCCCCCBBB@@@@@@BBBEEEHHHKKKNNNSSSWWW[[[___cccgggeeeggghhhjjjmmmrrrxxx}}}uuulllfff___YYYUUUQQQOOOPPPOOOKKKJJJLLLHHHFFFCCCBBBBBBBBBAAA???@@@???>>>>>>>>>>>>>>>???<<<=========>>>>>>??????<<<=========>>>@@@AAABBB>>>>>>???@@@AAAAAABBBBBBAAABBBCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNOOONNNOOOPPPQQQQQQOOOMMMLLLOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTRRRSSSSSSSSSSSSVVVYYY]]]```fffnnnuuu{{{~~~zzzvvvuuuwwwyyyvvv{{{yyywwwvvvppphhhbbb\\\YYYTTTOOOKKKIIIGGGGGGGGGTTThhh~~~sss]]]QQQJJJDDDBBBBBBBBBAAA???<<<999777555555666666666666555555333333444444555666777777333555777888777777888999>>>GGGRRR\\\bbbcccbbbbbbggghhhiiijjjmmmvvv{{{wwwvvvyyy{{{yyyuuunnncccYYYRRRLLLHHHEEEEEEFFFFFFEEEBBB@@@??????<<<:::777666666777666555555555666666666666555555444444666777888888888888777777888888888888777777888999:::999888888:::<<<>>>HHHTTT[[[___iiixxxkkk]]]RRRKKKIIICCCBBBAAA@@@BBBDDDGGGIIIOOORRRVVVZZZ]]]```eeehhhfffgggkkkqqqsssvvv}}}ssskkkfff___YYYVVVRRRQQQPPPNNNLLLKKKIIIIIIFFFDDDBBB@@@@@@@@@AAABBB???????????????>>>======??????@@@@@@@@@>>><<<;;;BBBAAA@@@@@@???@@@@@@@@@DDDCCCBBBBBBCCCEEEGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPPPPQQQQQQPPPNNNOOOOOOOOOPPPRRRRRRPPPOOOSSSUUUXXX[[[\\\ZZZUUURRRRRRPPPPPPRRRWWWYYYYYYWWWWWWWWWWWWYYY\\\```dddfffiiijjjmmmrrrxxx~~~~~~|||yyywwwuuuttttttwww~~~yyyuuuqqqlllggg___[[[TTTOOOMMMLLLLLLLLLOOOVVVdddzzzjjjUUUKKKIIIEEEDDDBBB@@@===;;;999888888888888888777777777777111222222333333444444444333555666777666777999;;;BBBJJJTTT^^^ccceeefffgggiiikkknnnqqqxxx{{{|||{{{sssggg]]]VVVPPPKKKHHHFFFGGGFFFEEECCCAAA@@@@@@<<<:::777666777777666555555555666666666666555555444555666777888888888888777777777777777666666666555777888888888:::<<<>>>BBBJJJTTT[[[aaannnxxxeeeYYYPPPJJJIIICCCBBBAAAAAABBBEEEHHHKKKQQQTTTYYY]]]```cccgggiiihhhhhhkkkppprrruuu}}}yyylllfffccc\\\VVVTTTPPPOOONNNLLLKKKIIIHHHGGGEEEDDDBBB@@@???@@@AAABBB???????????????>>>======???????????????>>>===<<<>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSRRRQQQPPPPPPOOONNNMMMRRRSSSTTTVVVXXXXXXWWWVVVVVVZZZbbbhhhjjjfff___ZZZYYYWWWUUUWWW[[[]]][[[YYY\\\\\\\\\___cccfffiiijjjnnnoooppptttyyy~~~}}}zzzwwwtttqqqooorrrsssyyy}}}yyyvvvqqqjjjeeeccc^^^VVVPPPLLLJJJIIIHHHLLLRRRaaawwwoooXXXLLLHHHDDDCCCBBB@@@===;;;:::999777666666666555555555555333333333333333333333333444555555555555888;;;>>>FFFLLLTTT\\\aaadddggghhhjjjmmmssszzzyyymmmccc\\\VVVPPPKKKHHHGGGGGGEEEDDDCCCBBBAAA===;;;888777777777777666555666666777777666666555555555666777888888888888999999888777666666777777333555777888999;;;>>>@@@EEEKKKSSS[[[fffxxxlll]]]TTTMMMIIIHHHCCCBBBAAABBBDDDGGGKKKMMMRRRWWW]]]bbbeeegggiiikkkmmmlllnnnrrrtttxxxwwwmmmccc```^^^XXXSSSQQQNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCAAA@@@???@@@@@@AAA>>>????????????>>>>>>===??????>>>>>>>>>>>>>>>???===>>>@@@BBBEEEGGGIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUSSSRRRQQQPPPPPPQQQRRRRRRUUUWWW[[[^^^``````_________iiivvv|||qqqiiieeebbb___```cccdddbbb```bbbbbbdddggglllppprrrrrrsssssssssuuuyyy~~~|||xxxsssnnnkkknnnmmmqqqyyy|||zzzwwwrrrjjjdddddd___WWWQQQMMMKKKIIIHHHHHHNNN\\\pppuuu]]]NNNHHHCCCCCCAAA@@@>>><<<;;;:::777777666666666555555555555555555555555555444444444555555444555999>>>BBBIIIMMMRRRWWW[[[^^^bbbdddjjjooowww|||rrriiiccc\\\TTTMMMKKKIIIGGGFFFFFFEEEDDDCCC>>><<<999777888888777666666666777777777777666666555666777888888888888888<<<;;;999888888888888888333555777888999;;;>>>AAAFFFKKKSSS^^^oooxxxcccWWWQQQKKKHHHGGGBBBBBBAAABBBEEEIIIMMMPPPTTTYYY```fffiiikkkkkklllpppoooqqquuuyyyyyymmmeee^^^\\\ZZZUUUPPPNNNLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAA@@@?????????@@@>>>>>>????????????>>>===???>>>=========???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFJJJJJJJJJIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVPPPQQQQQQQQQRRRUUUYYY[[[]]]aaafffjjjkkkkkkkkkkkkmmmzzzyyyrrrnnnkkkkkkmmmnnnllljjjiiihhhjjjooouuuyyyzzzxxxwwwuuuttttttxxx~~~{{{uuuoookkkjjjfffiiirrr{{{~~~~~~zzzxxxvvvrrrkkkfffaaa\\\VVVQQQOOONNNLLLKKKGGGLLLWWWiii{{{cccQQQHHHCCCBBBAAA@@@>>>===<<<;;;999999999888888888777777555555555555555555444444555555555555777<<>>AAAFFFKKKUUUfff}}}{{{ppp^^^TTTOOOJJJGGGFFFBBBAAABBBCCCGGGLLLPPPSSSUUU[[[ccciiilllmmmmmmnnnqqqpppsssyyy~~~{{{rrrjjjbbb]]][[[XXXRRRNNNMMMKKKJJJJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@??????>>>>>>===>>>>>>?????????>>>>>>???>>>>>>>>>???@@@BBBDDDEEEFFFFFFGGGGGGFFFEEEEEEKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVOOOPPPQQQQQQRRRUUU[[[```gggmmmsssxxxxxxwwwwwwwwwwww|||yyyuuuuuuwwwyyyxxxvvvrrrqqqqqqvvv|||~~~|||zzzxxxuuuuuuyyy|||uuunnnjjjfffbbbccclllvvv}}}~~~yyyvvvtttrrrnnnjjj```\\\VVVRRRPPPOOONNNLLLIIIMMMUUUbbbttthhhTTTIIICCCCCCBBB@@@???===<<<<<<999999999999888888888888333333333333333333333333555666666777:::???EEEJJJPPPRRRTTTUUUVVVYYY]]]```ooowwwvvveeeXXXSSSOOOJJJHHHHHHHHHFFFCCCAAA>>>;;;999999888777666666777777888888777777666777777888888999888888777444555666666666666555555777999:::;;;<<<===@@@BBBHHHOOO^^^ttt}}}wwwyyyiiiYYYQQQNNNIIIEEEDDDAAAAAABBBDDDIIINNNSSSVVVXXX^^^eeekkknnnppppppqqqqqqqqquuu|||uuunnnhhhaaa\\\ZZZVVVOOOLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>======>>>>>>????????????>>>>>>>>>???@@@AAACCCEEEFFFDDDFFFGGGIIIJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTPPPQQQRRRRRRRRRWWW^^^eeepppvvv~~~}}}}}}~~~{{{}}}}}}zzzyyywwwwwwzzz~~~yyyrrrkkkgggccc___```gggpppxxx~~~xxxuuusssrrrnnnkkkbbb^^^XXXTTTQQQOOOMMMKKKKKKMMMSSS[[[hhhzzzmmmXXXKKKDDDDDDBBBAAA???===<<<;;;888888777777777666666666111222222333333444444444555666888:::===BBBHHHMMMOOOQQQSSSUUUWWWZZZ^^^aaannnxxxssscccWWWRRRKKKIIIIIIIIIFFFBBBAAA???;;;999999999888666777777888888888888777777888888888999999888888777222444666888999888666555666888;;;<<<>>>@@@CCCFFFNNNWWWjjjwwwwww}}}oooaaaSSSMMMKKKGGGCCCBBBAAAAAABBBEEEJJJPPPUUUYYY]]]aaahhhnnnqqqrrrtttuuuvvvwww|||~~~ssskkkeee___YYYVVVRRRMMMJJJLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>>===<<<======>>>???????????????===>>>@@@BBBDDDFFFGGGGGGFFFGGGJJJMMMNNNOOONNNNNNLLLLLLLLLMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLNNNQQQRRRTTTSSSSSSSSSSSSRRRRRRRRRPPPRRRUUUVVVYYY```kkksss{{{vvvuuuttttttxxx~~~~~~~~~}}}{{{vvvpppjjjfffaaa^^^]]]bbbhhhqqq}}}}}}xxxuuutttqqqlllggg```]]]XXXTTTRRRQQQNNNMMMKKKMMMPPPVVV___nnn}}}sss]]]MMMFFFEEECCCAAA???===;;;:::888888888777777777666666333333444444555666777777444666999<<>>===<<<======>>>???????????????===???AAADDDFFFGGGHHHHHHJJJKKKNNNPPPQQQPPPOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLLLLLLLMMMOOORRRSSSTTTTTTTTTSSSRRRQQQQQQPPPNNNRRRWWW[[[aaakkkyyyzzzppppppoooppptttzzz~~~}}}zzzvvvpppkkkhhh```]]]\\\___ccckkkyyy}}}{{{xxxvvvuuupppiiiccc[[[YYYVVVTTTTTTTTTRRRQQQJJJLLLOOOSSS[[[gggvvvwww```OOOGGGFFFDDDAAA???<<<;;;::::::::::::999999999999888555333333555777888555222444222222888AAAIIILLLKKKMMMKKKOOOVVVYYYXXX]]]cccooo|||zzzeee[[[PPPKKKKKKLLLJJJGGGDDDAAA>>><<<;;;;;;999888666777888999999888777666666777888999999888777666888888999999999888888777777999;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???CCCDDDEEEHHHJJJLLLNNNOOOIIILLLOOORRRSSSRRROOONNNQQQPPPOOOMMMLLLKKKKKKKKKQQQQQQPPPOOOOOOQQQRRRSSSUUUSSSRRRRRRRRRRRRPPPOOOPPPUUU\\\```gggwww~~~rrrooojjjhhhkkkrrr{{{~~~zzzwwwtttpppkkkgggeee___\\\___aaafffuuu|||{{{yyyxxxuuuqqqkkkfff^^^ZZZUUUQQQOOONNNLLLKKKKKKKKKNNNRRRVVV]]]kkkyyy{{{gggUUUGGGBBB??????>>>;;;;;;>>>999999999888888888888777555444444555777777555333;;;:::<<>><<<<<<;;;:::888888999::::::::::::999888666777888888888888777666888888999999999888888777999;;;<<<===>>>DDDLLLSSS\\\jjj~~~yyysss]]]XXXOOOIIIEEEDDDCCCBBBDDDFFFHHHKKKNNNTTT[[[___gggjjjnnnqqqtttwwwzzz}}}zzztttnnneee___\\\XXXSSSNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA===========================<<<<<<;;;<<<===???@@@DDDEEEFFFIIIKKKMMMOOOPPPMMMOOORRRTTTTTTSSSQQQPPPRRRQQQPPPOOONNNNNNNNNNNNRRRQQQQQQQQQQQQRRRTTTUUUWWWVVVTTTTTTTTTTTTUUUTTTUUU[[[bbbiiisss}}}tttrrrooommmooosssyyy|||}}}wwwsssqqqooollljjjccc]]]YYY[[[\\\cccvvv~~~}}}zzzxxxuuuqqqkkkggg___[[[VVVRRRPPPOOOMMMKKKLLLLLLOOORRRTTTYYYeeerrr~~~kkkWWWLLLFFFBBBAAA???;;;;;;===999999999999888888888888666555555666777777555444:::<<<@@@GGGNNNRRRSSSSSSPPPQQQTTTXXX[[[```kkkvvvppp\\\PPPMMMNNNKKKHHHFFFCCC???===<<<<<<:::999888999::::::::::::999888666777777888888777777666777888888999999999888888:::;;;<<<===???EEEOOOVVVcccsss|||jjjXXXSSSLLLFFFDDDDDDDDDDDDFFFHHHKKKOOOSSSXXX___cccgggjjjnnnqqqtttwww|||zzzqqqlllgggaaa[[[VVVSSSNNNKKKIIIHHHGGGFFFDDDDDDBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAAFFFGGGHHHJJJMMMOOOQQQRRRRRRSSSUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRSSSUUUXXXZZZ___eeemmmwww{{{rrrqqqpppqqqrrrtttwwwyyy{{{uuupppnnnmmmllllllbbb\\\XXXXXXYYY```www{{{xxxtttpppkkkggg```\\\WWWSSSQQQPPPNNNLLLMMMMMMPPPRRRRRRUUU___jjjyyy~~~qqq\\\QQQJJJDDDBBB@@@<<<:::<<<:::999999999888888888888666666666666777777666555777<<>>===;;;:::777777777888888777777777666777777777777777777666777777888999999999888888888999:::;;;>>>FFFRRRZZZjjjzzzrrrbbbUUUPPPIIIDDDBBBCCCCCCCCCHHHJJJNNNRRRVVV\\\bbbfffhhhkkknnnqqqtttxxx~~~}}}ssskkkfffbbb]]]XXXTTTQQQLLLIIIGGGFFFEEEDDDBBBBBBAAA??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@BBBCCCGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVVVVVVVVVVVVVUUUUUURRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVUUUVVV[[[aaaffflllqqqzzz|||ttttttuuuvvvxxx{{{~~~}}}zzztttpppnnnllliiigggaaa\\\ZZZZZZXXX]]]rrr{{{wwwsssnnnjjjgggaaa]]]XXXTTTRRRQQQOOOMMMMMMMMMPPPSSSRRRTTT\\\gggtttxxxaaaSSSKKKDDDBBB@@@===;;;<<<::::::999999999888888888666666777777666777888888;;;CCCLLLSSSTTTSSSRRRRRRUUUXXX[[[___iii}}}qqq```WWWRRRNNNKKKIIIFFFCCC@@@???>>><<<;;;888777777777777777777888777666666666666666666777666777888999999999999999888999;;;<<>>>>>===>>>>>>=================================>>>???AAADDDEEEIIIJJJKKKNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVUUURRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[^^^fffpppwww{{{~~~|||yyyvvvsssooojjjeee```^^^ZZZYYYZZZVVVWWWfffyyy{{{vvvrrrnnniiifffaaa]]]XXXTTTRRRQQQOOONNNLLLMMMPPPSSSSSSUUU^^^hhhvvviiiSSSJJJBBBAAA@@@===<<<<<<:::::::::999999999999888555666777777777777:::<<>>======>>>>>>=================================>>>@@@CCCEEEGGGJJJJJJLLLNNNQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[ZZZVVVYYY[[[^^^dddnnnzzz{{{zzzwwwtttpppjjjbbb]]]]]]WWWUUUVVVSSSQQQZZZggg~~~|||xxxtttooojjjfffaaa]]]XXXTTTRRRQQQOOOMMMLLLLLLOOORRRSSSVVV```kkk|||sssUUUKKKBBB@@@AAA>>><<<<<<::::::::::::999999999999333555777777777888<<>><<<::::::999888888999::::::777666555555555555666777666666777999999::::::999999;;;===AAAIIIWWWhhhsssooo^^^TTTNNNJJJDDDAAAAAACCCEEEFFFIIILLLRRRXXX]]]ccchhhlllooopppqqqssswwwzzzrrrnnnhhhbbb]]]YYYUUUSSSPPPMMMHHHEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAADDDGGGHHHJJJKKKLLLOOOQQQSSSUUUVVVTTTVVVXXXZZZ[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYTTTXXX^^^ccckkkwww{{{yyyvvvsssooojjjddd```___WWWRRRSSSRRROOOUUU^^^mmm~~~{{{wwwrrrlllhhh```\\\WWWTTTRRRPPPNNNMMMMMMLLLNNNPPPQQQUUU```lll}}}ZZZOOODDDBBBBBB???<<<;;;;;;;;;:::::::::999999999222555777777777999===AAAMMMWWWaaaddd^^^YYYYYY[[[YYYcccqqq|||yyytttnnnkkkkkkooorrrpppwwwxxxbbbWWWSSSMMMJJJFFFCCCBBB@@@>>>===999888777666666777888999777666555444444555666777666666777999999:::::::::777999;;;@@@HHHWWWiiivvviiiYYYPPPKKKGGGCCC@@@BBBEEEHHHIIIJJJNNNTTTYYY___eeejjjnnnpppqqqrrrtttxxxvvvpppllliiiddd___[[[WWWUUUSSSLLLIIIFFFDDDDDDDDDCCCCCC@@@??????>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;======>>>???BBBEEEGGGIIIJJJKKKLLLOOOQQQSSSUUUVVVTTTVVVZZZ\\\]]]\\\ZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]]]]\\\[[[YYYXXXYYY___fffmmmvvv~~~|||yyytttpppmmmjjjgggdddcccYYYRRRSSSSSSQQQVVV^^^ccc~~~zzzuuunnniii```\\\WWWSSSQQQPPPNNNLLLNNNMMMMMMOOOOOOSSS___kkk___RRRGGGCCCCCC???;;;:::;;;;;;;;;:::::::::999999888666777999888666>>>HHH[[[```ddddddaaa___\\\YYY]]]kkkyyyrrrdddbbb^^^[[[YYYXXXXXXXXXdddcccfffmmmssswww~~~gggXXXTTTJJJHHHEEECCCAAA???<<<:::;;;;;;::::::999:::::::::888888888888888888888888888999:::999888777888999;;;;;;@@@HHHPPP]]]pppuuudddXXXQQQIIIGGGEEECCCCCCEEEHHHJJJMMMQQQVVV\\\aaagggmmmqqqssstttvvvxxx}}}vvvnnnllljjjeee___\\\\\\ZZZTTTPPPLLLKKKHHHEEEAAA???===<<<======<<<<<<;;;;;;::::::<<<<<<<<<=========>>>>>>:::;;;===???CCCHHHLLLNNNOOONNNMMMMMMOOORRRVVVXXXYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]^^^______^^^```bbb```\\\YYYZZZ[[[aaagggqqqzzz}}}yyytttqqqooojjjddd^^^]]]ZZZVVVRRRPPPQQQTTTUUU]]]pppzzzqqqllljjjaaa\\\VVVQQQOOONNNMMMLLLLLLLLLMMMNNNNNNRRR```mmmmmmSSSFFFEEEAAA@@@@@@;;;:::::::::999999:::;;;;;;666444666999999:::CCCNNN]]]aaaeeeeeebbb```^^^]]]jjj{{{yyypppfff```YYYWWWTTTRRRPPPPPPPPPQQQUUUUUUYYY```eeehhhnnntttrrruuuxxx{{{}}}ooo\\\UUUKKKIIIFFFDDDCCCAAA>>><<<;;;;;;:::999999999999:::888888888888888888888888888999:::999888777888999;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===???BBBEEEJJJMMMPPPPPPPPPPPPPPPRRRUUUWWWYYYZZZYYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^___``````]]]___```^^^[[[YYYZZZ]]]kkkqqq{{{zzzvvvrrrpppmmmiiiaaa\\\[[[YYYUUURRRPPPPPPRRRSSSWWWhhh{{{rrrllliiibbb]]]WWWRRRPPPOOONNNMMMLLLLLLMMMNNNNNNRRR^^^kkkpppUUUGGGFFFBBB@@@@@@<<<;;;::::::999::::::;;;;;;666555777:::===BBBLLLVVV___bbbddddddbbb``````cccsss~~~zzztttmmmfff^^^WWWSSSNNNMMMKKKIIIIIIJJJKKKLLLPPPPPPUUU[[[___```dddiiifffllluuu}}}~~~xxx```SSSMMMJJJGGGEEEDDDCCCAAA???;;;:::999999888888888999888888888888888888888888777999:::999888888999:::<<<===BBBLLLYYYkkkyyyeeeXXXOOOJJJFFFEEECCCBBBCCCEEEIIIKKKPPPUUU\\\bbbhhhmmmrrruuuwwwzzz}}}|||vvvooohhhddd___\\\WWWUUUUUUSSSOOOLLLGGGFFFEEECCCAAA@@@@@@@@@<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;>>>???AAADDDHHHLLLOOOQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZYYYWWWVVVUUUVVVWWWXXX[[[\\\]]]^^^___`````````[[[]]]]]]\\\YYYYYY]]]```pppxxxxxxvvvsssqqqoooiiiaaaZZZXXXWWWTTTRRRPPPOOOOOOOOOOOO\\\ppp{{{yyy|||}}}tttmmmjjjccc___YYYTTTQQQPPPOOOMMMLLLKKKLLLNNNNNNQQQ\\\ggguuuZZZJJJGGGBBB@@@AAA<<<;;;;;;:::::::::::::::;;;777888999<<<@@@HHHSSS[[[^^^___aaabbb___]]]aaahhhxxxrrrmmmfff___YYYTTTOOOLLLIIIHHHGGGGGGHHHJJJLLLNNNSSSTTTXXX]]]^^^^^^aaaggglllwwwfffSSSNNNKKKHHHEEEEEEDDDBBBAAA;;;:::999888888888888888888888888888888888888888777999:::999888888999;;;>>>???DDDOOO^^^sssqqq```UUUNNNJJJEEECCCBBBAAACCCFFFJJJLLLRRRWWW^^^eeejjjooosssuuutttyyy{{{rrrpppjjjddd```^^^[[[WWWUUUTTTQQQMMMJJJGGGFFFDDDBBBAAA?????????<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;@@@AAACCCFFFJJJMMMPPPRRRQQQSSSUUUWWWYYYZZZZZZZZZ[[[YYYWWWUUUTTTUUUWWWXXX[[[\\\]]]^^^______^^^^^^YYYZZZZZZYYYXXX[[[aaafffttt|||~~~zzzwwwuuutttrrrkkkbbb[[[UUUUUUSSSQQQOOONNNLLLLLLJJJSSScccvvvyyyrrrooottt{{{~~~|||zzz{{{wwwppplllddd```ZZZVVVSSSQQQOOONNNLLLKKKKKKMMMMMMOOOXXXbbbwww|||```NNNIIIBBB@@@AAA===<<<;;;;;;::::::::::::;;;777888999<<>>===<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;:::::::::;;;444777999<<>>>>>BBBDDDGGGJJJMMMPPPQQQRRRRRRSSSUUUXXXZZZZZZZZZZZZZZZXXXUUUSSSSSSUUUXXXZZZZZZ\\\]]]^^^^^^]]][[[YYYVVVVVVVVVWWWZZZcccpppyyy~~~~~~}}}xxxvvvsssqqqoooiiiaaaZZZTTTSSSRRRPPPMMMKKKIIIHHHIIILLLQQQ^^^qqq~~~sssjjjeeehhhoootttyyy}}}xxxkkkeeecccccceeeiiirrr|||{{{tttoooeeeaaa\\\XXXUUURRROOOLLLLLLIIIIIIKKKLLLLLLQQQXXXeeewwwlllUUULLLCCCAAACCC???>>>===<<<;;;::::::::::::444999<<<@@@IIIUUU\\\]]][[[XXXYYY]]][[[\\\kkk~~~|||oooccc[[[TTTPPPLLLIIIHHHGGGGGGFFFEEEEEEFFFHHHKKKOOOSSSUUUWWWWWWZZZ]]]aaahhhxxx{{{mmmccccccgggooooooUUUQQQLLLHHHFFFDDDCCCBBB???>>><<<;;;:::999999999888888888888888888888888777999::::::::::::;;;===???BBBLLL]]]rrrwwwxxx~~~vvvaaaWWWQQQKKKGGGCCCBBBBBBCCCFFFJJJOOORRRWWW]]]eeekkknnnooooooooopppzzz{{{sssjjjeee___YYYXXXZZZRRRSSSTTTRRROOOLLLJJJHHHFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@DDDFFFIIIMMMPPPRRRSSSTTTSSSTTTVVVXXXZZZ[[[\\\\\\XXXVVVTTTRRRSSSUUUYYY[[[[[[]]]^^^______]]][[[YYYUUUUUUVVVWWW\\\hhhwww}}}zzzvvvrrrpppmmmiiiaaa\\\UUUTTTQQQOOOLLLJJJIIIIIIHHHIIIKKKSSSccctttzzzxxxqqqiiibbbccchhhmmmtttzzzzzz}}}ooofff^^^YYYWWWWWW\\\cccjjjuuuzzzrrrllldddaaa\\\XXXUUUQQQNNNKKKLLLIIIHHHKKKLLLKKKOOOTTT^^^kkkpppXXXNNNDDDAAACCC@@@>>>===<<<;;;;;;:::::::::666<<>>>>>;;;;;;;;;::::::999999999;;;<<<===>>>???@@@AAABBBFFFHHHKKKOOORRRTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]^^^WWWVVVSSSRRRSSSVVVZZZ]]]]]]^^^```aaa```^^^\\\ZZZUUUUUUUUUWWW]]]kkk|||}}}}}}yyytttqqqooojjjddd^^^VVVTTTQQQNNNLLLJJJIIIIIIGGGGGGHHHLLLZZZkkkssstttppphhhaaa```ccchhhpppxxxwww}}}yyyoooccc]]]WWWSSSQQQQQQXXX```dddqqqxxxpppiiidddaaa\\\XXXUUUQQQMMMKKKLLLHHHHHHKKKLLLKKKMMMRRRYYYbbbtttsssZZZNNNDDDAAACCC@@@>>>>>>===<<<;;;:::::::::<<<<<<@@@IIIVVV```gggiiieeeaaaaaadddbbbdddwwwuuujjj^^^UUUQQQJJJHHHFFFDDDCCCDDDEEEFFFFFFIIILLLOOOQQQSSSWWWYYYVVVZZZ```gggmmm|||{{{kkkccc\\\XXXaaappphhhRRRIIIKKKFFFDDDEEEBBB===;;;999999::::::999888::::::999999999999:::::::::;;;;;;:::999:::<<<>>>EEEIIISSSddd|||qqqtttgggZZZTTTNNNIIIEEEGGGEEECCCFFFLLLRRRUUUUUU[[[___fffkkkmmmmmmlllllluuuxxxiiifff```\\\YYYWWWTTTRRROOOOOOPPPOOOMMMKKKHHHFFFEEEDDDBBB@@@>>><<<;;;;;;:::;;;<<<=========<<<;;;>>>===<<<<<<>>>BBBEEEHHHLLLLLLMMMNNNPPPQQQRRRRRRVVVVVVXXX[[[]]]]]][[[XXXXXXUUURRRRRRSSSVVVWWWXXX[[[\\\]]]\\\[[[ZZZ[[[\\\YYYUUURRRUUU___ooo}}}}}}|||xxxsssnnnhhhaaa\\\XXXTTTPPPLLLJJJIIIHHHFFFGGGEEEEEEJJJSSS]]]fffkkkllleee___```bbbeeelllrrruuuxxxzzz|||}}}{{{pppddd\\\TTTNNNNNNOOOPPPTTTXXXfffqqq}}}wwwrrrpppfff___YYYWWWTTTOOOLLLMMMKKKKKKLLLKKKJJJJJJMMMOOOXXX^^^iiixxx|||___IIIDDDGGGDDD>>>??????>>><<<<<<;;;;;;;;;:::<<>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;=========>>>@@@CCCFFFHHHKKKKKKMMMNNNPPPRRRTTTTTTUUUUUUWWWZZZ]]]]]][[[YYYVVVTTTQQQQQQSSSVVVXXXXXX\\\]]]]]]\\\ZZZYYYYYYZZZWWWUUUSSSXXXdddttt}}}yyytttooohhhbbb]]]XXXTTTOOOLLLJJJIIIGGGFFFDDDDDDDDDGGGNNNWWWaaagggjjjbbb]]]]]]___cccjjjqqqsssuuuvvvwwwzzzxxxlll___WWWPPPJJJJJJKKKLLLPPPUUU___kkk|||}}}xxxrrrnnneee___YYYXXXUUUOOOLLLMMMKKKLLLLLLKKKIIIJJJLLLNNNTTTXXXaaammm{{{~~~cccMMMFFFGGGDDD?????????>>><<<<<<;;;;;;<<<:::===EEEPPP\\\eeekkkmmmlllhhhgggjjjllltttpppcccZZZQQQLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGKKKNNNRRRUUUWWWXXXZZZ\\\___cccooo{{{sssiii^^^[[[```kkkvvv]]]OOOMMMGGGEEEGGGCCC@@@>>><<<<<<<<<===<<<:::888888777777777777888888999:::;;;::::::;;;===@@@CCCLLL\\\ppp{{{qqq\\\QQQMMMIIIEEECCCBBBAAABBBEEELLLRRRWWWYYY___bbbggglllooorrrvvvxxx|||nnnfff```]]]XXXUUUTTTRRRPPPNNNMMMMMMMMMMMMKKKIIIFFFEEEBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===???AAADDDFFFIIIJJJJJJKKKMMMOOOQQQTTTUUUVVVSSSTTTVVVZZZ]]]]]][[[YYYTTTRRRPPPPPPSSSVVVXXXYYY[[[\\\]]]\\\YYYXXXXXXXXXVVVTTTUUU\\\jjjzzz~~~yyyuuuoooiiibbb^^^WWWTTTOOOKKKJJJHHHGGGFFFDDDEEEEEEFFFIIIQQQ[[[cccggg```ZZZYYY[[[___gggpppssssssrrrtttwwwvvviiiZZZSSSKKKFFFFFFIIIJJJOOOTTTZZZfffyyy~~~~~~zzzrrrkkkeee___ZZZYYYVVVPPPLLLLLLLLLLLLLLLKKKIIIIIIKKKMMMQQQTTTZZZcccppp}}}jjjTTTIIIGGGDDD?????????>>>===<<<<<<<<<<<<;;;@@@HHHSSS]]]eeeiiikkkkkkhhhiiinnnuuu|||jjj^^^UUUNNNJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHMMMPPPTTTWWWXXXYYY[[[\\\\\\cccsss}}}tttiiibbbbbbbbbvvveeeSSSNNNGGGEEEFFFCCCAAA???===<<<<<<<<<;;;:::;;;::::::999999::::::;;;999:::;;;::::::<<<>>>AAAFFFSSSeeexxxnnn[[[QQQMMMIIIEEECCCCCCCCCEEEIIIOOOVVV\\\___ccceeeiiilllppptttyyy}}}yyylllccc\\\YYYUUURRRQQQPPPOOOMMMLLLLLLKKKKKKIIIGGGEEEDDDAAA@@@???>>>>>>===>>>>>>===<<<;;;:::;;;<<<===>>><<<>>>AAAEEEHHHJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSVVVYYY\\\]]][[[YYYRRRPPPNNNOOORRRVVVXXXYYYXXXYYY[[[[[[YYYWWWWWWWWWVVVUUUWWW___mmm~~~~~~zzzuuupppjjjccc^^^WWWSSSNNNKKKIIIHHHFFFEEEEEEGGGHHHGGGGGGLLLWWW```ddd]]]XXXWWWXXX\\\eeeooouuusssqqqrrrwwwuuuhhhYYYQQQJJJEEEFFFHHHKKKOOOUUUZZZggg|||{{{{{{~~~|||rrriiieee___ZZZYYYVVVPPPLLLLLLLLLLLLLLLJJJIIIIIIJJJLLLQQQTTTYYY```jjjvvvttt]]]MMMFFFBBB>>>??????>>>===<<<<<<======;;;@@@IIIRRRZZZ```ccceeeddddddiiisssttteeeZZZRRRKKKHHHIIIEEEEEEFFFFFFGGGHHHIIIJJJNNNQQQUUUWWWXXXYYYZZZ\\\```iii{{{pppgggbbb^^^mmmmmmWWWOOOGGGEEEFFFCCCAAA???<<<<<<<<<<<<:::999;;;;;;::::::::::::;;;;;;888999:::;;;;;;<<<@@@BBBIIIXXXlll|||{{{kkkZZZQQQLLLGGGCCCBBBBBBCCCFFFJJJPPPWWW^^^cccgggiiikkknnnqqqvvv|||}}}rrreee\\\YYYVVVSSSQQQPPPOOONNNMMMJJJJJJIIIHHHGGGEEEDDDDDD@@@???>>>>>>======>>>>>>===<<<;;;;;;<<<>>>???@@@>>>@@@DDDHHHKKKLLLMMMMMMPPPPPPQQQRRRSSSSSSTTTTTTSSSTTTVVVZZZ]]]]]][[[YYYRRRPPPNNNOOORRRVVVYYYZZZUUUWWWZZZZZZYYYXXXXXXXXXVVVVVVWWW___nnn~~~zzzuuupppjjjccc^^^VVVRRRNNNJJJHHHGGGFFFDDDDDDGGGHHHFFFEEEIIIRRRZZZ```[[[WWWVVVVVVYYYcccnnnsssrrrqqqqqqtttsssgggYYYPPPIIIDDDEEEHHHJJJOOOUUU\\\jjjzzz{{{~~~}}}sssjjjeee___[[[YYYVVVPPPMMMMMMKKKKKKKKKJJJHHHIIIKKKMMMQQQUUUZZZ```hhhssshhhRRRFFFAAA===???>>>>>>============>>>;;;AAAIIIQQQWWW\\\```bbb___eeeooo}}}sssiii]]]UUUNNNHHHEEEGGGDDDEEEFFFIIIKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ\\\dddppp}}}rrrggg```[[[ddd{{{vvv\\\QQQHHHFFFGGGDDDBBB???===<<<<<<<<<:::999999999888888888888999999888999:::;;;;;;===AAACCCKKK[[[ooo}}}ttteeeVVVNNNIIIDDD@@@@@@@@@BBBFFFJJJOOOVVV^^^ccciiikkknnnqqquuuzzzwwwmmmbbbZZZWWWUUUQQQOOONNNNNNMMMKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>>>>>============;;;;;;<<<===???AAABBBCCCBBBCCCGGGJJJLLLNNNOOOOOORRRRRRSSSSSSSSSTTTTTTTTTVVVVVVXXX[[[]]]]]][[[XXXSSSQQQOOOPPPSSSWWWYYYZZZWWWYYY\\\]]][[[ZZZYYYYYYWWWVVVWWW^^^mmm~~~~~~yyyuuuoooiiibbb^^^UUURRRMMMIIIHHHFFFEEEDDDBBBCCCDDDDDDDDDFFFLLLQQQ[[[XXXUUUUUUUUUWWWaaakkkoooppppppppppppoooeeeZZZOOOHHHCCCDDDGGGIIINNNSSS]]]lll~~~|||~~~|||uuummmggg```ZZZXXXUUUPPPNNNOOOIIIJJJJJJIIIHHHIIIKKKMMMPPPTTTYYY___gggssstttYYYHHHAAA??????>>>>>>======>>>>>>>>>???EEEMMMTTTZZZ___dddhhheeennn}}}~~~ssseee]]]VVVQQQLLLGGGEEEGGGDDDFFFIIILLLOOORRRTTTUUUTTTUUUVVVVVVVVVXXX[[[^^^fffvvvvvvlllccc[[[]]]kkk}}}aaaTTTJJJHHHJJJFFFCCCAAA>>>=========;;;::::::999999888888999999:::777999:::;;;<<<>>>AAADDDPPP```uuummm```SSSLLLHHHCCC@@@AAAAAADDDHHHKKKPPPVVV___eeeiiilllpppuuuzzz}}}qqqhhh```[[[VVVSSSOOOMMMLLLLLLJJJIIIGGGGGGFFFDDDCCCCCCBBBBBB@@@@@@???======<<<<<<<<<999;;;===???BBBDDDEEEFFFEEEGGGHHHKKKMMMOOOPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVXXXXXXZZZ\\\^^^^^^[[[XXXTTTRRRPPPQQQTTTWWWYYYZZZ]]]___bbbaaa___\\\ZZZYYYWWWUUUVVV]]]lll}}}yyytttooohhhbbb]]]UUUQQQLLLIIIGGGFFFDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLUUUTTTSSSTTTSSSTTT]]]gggmmmqqqsssqqqooommmfff^^^RRRKKKFFFFFFIIIKKKOOOTTT___nnn~~~}}}{{{vvvpppiiiaaaZZZWWWTTTPPPNNNPPPHHHIIIIIIIIIHHHJJJLLLOOOPPPSSSXXX]]]gggvvv```KKKCCCAAA???>>>>>>>>>>>>>>>??????DDDJJJSSSZZZ```eeelllqqqnnnyyyvvvlll]]]WWWRRRPPPMMMHHHGGGJJJEEEGGGKKKOOOSSSVVVXXXYYYWWWWWWVVVVVVVVVXXX]]]```kkk|||}}}ssskkk^^^[[[bbbwwwxxxeeeVVVLLLJJJLLLHHHEEECCC@@@??????>>>===;;;<<<;;;;;;::::::;;;;;;<<<777888:::;;;<<<>>>BBBEEETTTfffzzziii^^^RRRMMMIIIEEECCCDDDCCCFFFKKKNNNRRRXXXaaaggghhhlllqqqxxxwwwiii```[[[YYYUUURRRNNNLLLKKKJJJHHHGGGGGGFFFEEECCCCCCBBBBBBBBBAAA@@@???===<<<<<<;;;;;;888:::===AAADDDFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQPPPQQQRRRSSSUUUVVVXXXXXXZZZZZZ[[[]]]___^^^[[[XXXVVVSSSQQQQQQTTTWWWYYYZZZccceeegggeeebbb]]]ZZZYYYWWWUUUUUU]]]lll|||xxx||||||xxxsssnnnhhhaaa\\\UUUQQQLLLIIIGGGFFFDDDCCCDDDCCCDDDFFFIIIKKKKKKKKKRRRQQQRRRSSSRRRRRRZZZdddmmmssswwwtttqqqnnniiidddVVVOOOJJJJJJLLLNNNRRRWWWbbbrrr}}}{{{wwwsssjjjbbbZZZVVVSSSOOOOOORRRGGGHHHIIIHHHHHHJJJMMMPPPRRRTTTXXX]]]hhhzzzeeeNNNEEEDDD???>>>>>>>>>>>>>>>??????FFFLLLXXXeeennnqqqooolllooozzziii^^^UUUSSSOOOKKKHHHGGGFFFFFFHHHLLLQQQUUUWWWXXXYYYZZZUUUUUUVVVZZZZZZYYY]]]bbbooozzzooohhh___ZZZWWW]]]rrr}}}~~~oooZZZPPPIIIFFFFFFGGGEEE@@@<<<::::::;;;<<<;;;:::888999:::;;;;;;:::<<<::::::<<<===???EEEMMMaaannn|||xxxdddZZZOOOIIIEEEAAABBBEEECCCFFFJJJOOOTTTZZZ```eeeoooqqqvvv}}}|||kkkbbb]]]XXXTTTRRRQQQNNNKKKIIIFFFEEEDDDEEEDDDDDDBBBAAA@@@?????????>>>>>>===<<<;;;;;;;;;<<<888:::FFFOOOMMMEEE???HHHJJJLLLNNNOOOPPPOOOOOOQQQQQQRRRTTTUUUVVVWWWXXX\\\\\\[[[\\\]]]\\\ZZZXXXVVVSSSPPPNNNOOOTTTZZZ^^^```bbbcccdddbbb___[[[XXXWWWVVVXXX```ppp|||yyyzzz~~~yyytttpppmmmhhhaaa[[[VVVSSSOOOKKKIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFKKKNNNQQQQQQPPPSSSZZZaaammmsssvvvuuurrrooohhhaaaWWWSSSPPPPPPOOOOOOUUU\\\lll}}}}}}||||||xxxttthhhccc\\\VVVSSSQQQOOONNNKKKJJJIIIHHHHHHIIIJJJKKKOOOQQQUUU[[[cccvvvbbbMMMDDDAAA??????===;;;999;;;???BBBPPPXXXcccnnntttvvvvvvuuuyyyttteee\\\QQQOOOLLLIIIGGGFFFGGGGGGLLLPPPTTTVVVVVVVVVVVVVVVWWWUUUWWWZZZ[[[\\\aaaiii}}}{{{ooohhh___[[[VVVYYYiii{{{wwwvvvuuu^^^RRRJJJGGGGGGGGGDDDAAA===;;;;;;;;;<<<===;;;::::::;;;<<<<<<;;;<<<::::::===???AAAHHHQQQhhhtttuuubbbYYYNNNIIIEEEAAABBBEEEDDDGGGLLLPPPUUU\\\bbbgggoooqqqvvv}}}rrrddd^^^ZZZVVVRRRNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;===999:::DDDMMMOOONNNMMMNNNNNNOOOOOONNNNNNMMMMMMQQQRRRRRRSSSUUUVVVWWWWWW[[[[[[ZZZ[[[\\\\\\YYYWWWVVVTTTQQQPPPQQQUUUYYY\\\```aaacccddddddaaa^^^\\\YYYWWWXXX```ooo|||yyyuuuqqqmmmgggaaa\\\WWWSSSOOOLLLIIIHHHEEECCCBBBCCCCCCDDDEEEEEEEEEEEEKKKNNNQQQQQQQQQTTT[[[bbbnnntttwwwtttqqqnnniiiccc\\\YYYWWWXXXXXXWWW\\\bbbppp}}}||||||xxxtttjjjeee]]]WWWTTTQQQOOONNNKKKJJJIIIHHHHHHIIIJJJKKKQQQRRRWWW]]]ggg|||aaaMMMEEEBBB??????>>><<<;;;<<<@@@BBBVVV^^^iiippprrrsssvvvyyywwwjjj^^^WWWLLLKKKIIIGGGGGGGGGIIIJJJNNNQQQUUUVVVVVVUUUVVVVVVXXXWWWXXX[[[]]]```jjjttt}}}qqqjjjbbb]]]WWWUUU]]]ppp~~~vvvpppvvveeeUUUKKKHHHIIIEEEDDDBBB@@@>>><<<<<<;;;>>><<<;;;;;;<<<======<<<<<<:::;;;???AAADDDNNNXXXkkkvvvppp```VVVMMMHHHEEEBBBBBBEEEFFFIIIMMMRRRWWW^^^dddiiiooorrrwww}}}~~~tttfff\\\XXXVVVRRROOOKKKJJJHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>======<<<>>>>>>======<<<;;;;;;;;;<<<888999AAAIIINNNTTTYYYXXXVVVTTTQQQOOONNNNNNNNNSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYYYYZZZ[[[[[[XXXVVVVVVUUUSSSRRRSSSUUUXXXZZZ___```ccceeeeeecccaaa```]]][[[\\\aaaooo|||zzzwwwrrrmmmgggaaa^^^WWWTTTPPPLLLJJJHHHFFFDDDBBBBBBCCCDDDDDDEEEEEEEEEJJJNNNQQQRRRQQQTTT\\\cccpppuuuwwwtttpppnnnkkkfffeeecccccceeeeeeeeehhhnnnzzz~~~}}}xxxtttjjjeee^^^YYYUUURRROOONNNKKKJJJIIIHHHHHHIIIJJJKKKPPPRRRVVV\\\ggg~~~```MMMEEEDDD>>>??????>>>===>>>@@@CCCXXXaaajjjmmmlllmmmssszzzxxxjjj___VVVPPPIIIHHHGGGGGGHHHJJJMMMNNNMMMPPPTTTVVVWWWWWWXXXYYYZZZXXXYYY\\\```ggguuutttooofffaaaZZZUUUVVVccczzz~~~qqqppp|||nnnXXXLLLHHHIIIDDDDDDCCCBBB@@@>>><<<;;;>>>===;;;;;;<<<===<<<;;;;;;:::<<<@@@BBBGGGSSS___qqqxxx~~~lll]]]TTTKKKHHHEEEBBBCCCFFFFFFIIINNNSSSXXX___fffjjjpppsssxxx~~~nnnggg]]]WWWTTTRRROOOLLLJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@??????>>>======<<<=========<<<<<<;;;;;;;;;;;;999;;;@@@EEEJJJRRRZZZ^^^[[[XXXTTTRRRQQQRRRRRRUUUTTTSSSSSSSSSTTTUUUVVVXXXWWWWWWYYYZZZZZZWWWUUUVVVUUUTTTTTTTTTVVVWWWXXX\\\^^^aaaccceeeeeedddcccaaa``````dddppp|||{{{yyytttnnnhhhcccaaaXXXTTTPPPLLLJJJHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEIIIMMMQQQQQQQQQUUU]]]cccqqqvvvxxxtttpppooommmkkknnnmmmooosssttttttwww}}}~~~yyysssiiiddd^^^XXXTTTQQQOOOMMMJJJJJJHHHHHHHHHHHHJJJJJJOOOPPPSSSXXXbbbyyyaaaMMMEEECCC>>>???@@@@@@???@@@AAACCC^^^eeemmmmmmjjjmmmvvv|||kkk^^^VVVOOOJJJGGGGGGGGGHHHKKKNNNRRRTTTPPPRRRUUUVVVWWWWWWXXXYYY[[[ZZZ[[[___dddnnn{{{vvvllleee]]]XXXUUU\\\qqquuupppxxxxxx\\\MMMHHHHHHDDDEEEDDDCCCBBB@@@>>><<<>>><<<::::::;;;<<<;;;:::::::::<<<@@@CCCIIIWWWeeeyyyyyyiiiYYYQQQIIIGGGEEEBBBCCCFFFFFFIIINNNSSSXXX___fffkkkppptttyyyttteee```YYYTTTRRRPPPMMMJJJKKKJJJHHHEEECCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;===<<>>???@@@@@@@@@@@@BBBDDDaaafffkkkjjjhhhmmmyyy|||mmm___VVVOOOJJJFFFFFFFFFGGGIIIMMMRRRVVVYYYVVVWWWXXXXXXVVVTTTUUUUUUZZZ[[[]]]bbbhhhuuu}}}pppggg___ZZZVVVYYYjjj~~~yyyssszzzcccOOOIIIHHHEEEEEEEEEDDDCCCAAA???>>>>>>===;;;:::;;;;;;:::999888999<<>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;@@@???CCCHHHJJJIIILLLQQQTTTSSSQQQPPPQQQSSSVVVXXXXXXWWWUUUSSSRRRRRRSSSTTTVVVVVVVVVXXXYYYYYYXXXVVVSSSSSSSSSSSSSSSUUUVVVWWWXXXZZZ]]]aaacccfffgggggg```aaadddhhhqqq}}}}}}~~~~~~~~~zzzvvvsssqqqllleee```VVVSSSOOOKKKIIIGGGEEECCCAAAAAA@@@@@@AAABBBDDDEEEFFFJJJNNNOOOPPPTTT\\\cccnnnvvvzzzwwwrrrrrrssssssxxxxxx}}}|||tttmmmccc___ZZZVVVTTTQQQNNNLLLJJJIIIHHHGGGGGGHHHIIIJJJOOOQQQTTTVVVZZZhhhgggQQQFFFBBB>>>????????????@@@CCCEEEbbbeeefffeeefffmmmzzzqqqiii^^^UUUPPPLLLIIIFFFDDDEEEFFFIIINNNSSSXXX[[[XXXYYYYYYXXXVVVTTTTTTUUUZZZ[[[___eeelll{{{qqqfff]]]YYYUUUUUUbbbsss~~~www~~~jjjSSSJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;<<<<<<;;;:::777888;;;>>>@@@HHHZZZkkkyyymmm```SSSLLLFFFEEEDDDCCCCCCFFFHHHKKKPPPUUU[[[bbbiiinnnpppuuu|||nnnccc[[[XXXTTTPPPMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===???FFFKKKLLLNNNQQQQQQQQQPPPQQQRRRUUUXXXYYYZZZXXXUUURRRQQQQQQSSSTTTVVVVVVVVVXXXZZZZZZXXXVVVRRRQQQPPPPPPRRRTTTWWWXXXYYY[[[^^^aaadddggghhhiiicccfffjjjooowwwxxxrrroooppprrrtttyyy~~~wwwpppoooppplllccc[[[UUURRRNNNJJJHHHFFFDDDBBBAAAAAA@@@???@@@BBBDDDEEEDDDHHHLLLNNNNNNSSS\\\ccckkkttt{{{xxxttttttvvvvvvyyyyyy~~~~~~xxxooogggaaa^^^ZZZWWWUUUSSSPPPNNNIIIIIIHHHGGGGGGHHHIIIIIIMMMOOOSSSVVVWWWaaavvvjjjSSSGGGBBB>>>???>>>======???CCCFFFfffggggggfffhhhqqqtttjjjbbb\\\TTTOOOMMMKKKIIIFFFDDDDDDFFFIIINNNSSSXXX[[[UUUWWWXXXWWWVVVVVVWWWYYYYYY[[[```gggooo~~~qqqeee[[[XXXSSSQQQ[[[kkkzzznnnVVVLLLIIIHHHGGGEEECCCBBBBBBAAAAAAAAA???============<<<;;;666777:::===???GGGZZZkkk|||jjj]]]RRRKKKFFFEEEDDDCCCDDDGGGIIILLLQQQWWW]]]dddkkkppppppvvv}}}yyyhhh```XXXUUUQQQMMMJJJIIIHHHHHHBBBBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888:::BBBIIILLLOOORRRRRRRRRSSSTTTVVVXXX[[[\\\[[[XXXUUURRRQQQQQQRRRSSSVVVVVVWWWXXXZZZZZZYYYWWWQQQPPPOOOOOOPPPTTTWWWYYYZZZ\\\___bbbeeehhhjjjkkkgggkkkqqqvvv~~~wwwsssgggbbb___bbbeeehhhnnnuuuxxxzzzvvvuuuxxx}}}tttllllllooolllbbbXXXUUUQQQMMMIIIGGGEEECCCAAAAAA@@@?????????AAACCCEEECCCGGGKKKMMMNNNRRR[[[bbbiiisss{{{yyyvvvvvvxxxxxxyyyyyy~~~|||uuukkkcccaaa^^^[[[XXXVVVUUURRRPPPIIIIIIGGGGGGGGGGGGIIIIIIIIILLLQQQTTTTTT[[[nnnlllUUUHHHCCC???>>>===<<<<<<>>>CCCGGGcccbbbccceeegggnnn~~~uuugggaaaRRRPPPMMMJJJGGGFFFEEEDDDDDDFFFJJJNNNRRRUUUVVVWWWWWWXXXYYYXXXVVVVVVXXXYYY\\\^^^bbbfffqqqsssfffZZZTTTSSSTTTXXX\\\zzz{{{]]]LLLHHHGGGEEECCCCCCCCCDDDCCCBBBBBBAAA>>><<<;;;;;;<<<======;;;<<>>?????????===<<<:::::::::;;;===???>>>======<<<<<<<<<======<<<>>>AAAEEEIIILLLNNNOOOQQQRRRSSSUUUWWWXXXZZZZZZ[[[XXXTTTRRRPPPOOONNNMMMTTTUUUUUUVVVVVVWWWXXXXXXRRRQQQOOOOOOQQQUUUYYY\\\[[[^^^cccgggiiikkknnnpppooossszzzzzznnnfff]]][[[XXXXXX[[[___bbbcccjjjpppyyy{{{qqqoooqqqtttyyy|||yyytttpppkkkfff```\\\SSSOOOJJJGGGEEEDDDCCCAAAAAAAAABBBCCCCCCDDDDDDEEEDDDFFFIIILLLOOOTTTYYY]]]mmmwww}}}xxxxxxyyyyyyvvv{{{wwwooogggbbbbbb^^^ZZZVVVSSSPPPLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHLLLPPPMMMOOOWWWZZZ```ppprrrUUUFFFDDD@@@======??????>>>BBBHHH]]]^^^aaadddfffnnnzzzgggYYYSSSLLLKKKIIIGGGEEEEEEEEEEEEFFFHHHKKKOOOSSSVVVWWWXXXWWWXXXYYYXXXXXXXXXZZZ\\\]]]```eeekkkxxxrrreeeYYYSSSRRRRRRUUUYYYlllcccPPPJJJGGGEEECCCBBBCCCCCCBBBAAABBBAAA>>><<<;;;;;;<<<===<<<;;;<<<@@@DDDMMM^^^nnnvvvdddYYYQQQKKKGGGFFFDDDAAACCCHHHLLLOOOTTTYYY^^^dddkkkpppsssvvv}}}lll___ZZZRRRPPPLLLHHHEEECCCAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;::::::;;;===>>>>>>>>>============>>>>>>===???BBBEEEIIILLLNNNOOORRRSSSTTTVVVWWWYYYZZZZZZYYYWWWUUUTTTSSSSSSQQQOOOMMMOOOQQQSSSVVVXXXYYYZZZWWWUUUSSSQQQQQQSSSUUUWWWYYY]]]bbbfffiiikkknnnpppqqquuu{{{zzzpppfff___XXXUUUQQQPPPQQQTTTVVVVVV[[[aaaiiiqqqwww|||xxxooonnnpppsssxxx~~~|||yyytttoookkkeee___[[[RRROOOJJJFFFEEECCCBBBAAA??????@@@@@@AAABBBBBBBBBDDDFFFIIILLLOOOSSSXXX\\\lllwww~~~zzzzzz{{{{{{xxx}}}uuummmfffaaa]]][[[WWWTTTRRRPPPNNNKKKIIIHHHGGGFFFFFFFFFGGGGGGIIIMMMJJJLLLTTTUUU[[[jjjzzzyyyYYYGGGCCCAAA>>>>>>@@@??????CCCIII]]]___dddfffgggooorrr___SSSNNNHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMQQQTTTWWWXXXXXXWWWXXXYYYYYYYYY[[[^^^aaa```dddkkktttqqqeeeXXXRRRPPPOOOQQQTTTaaakkkUUULLLFFFDDDBBBBBBBBBCCCBBB@@@AAA@@@>>>===<<<<<<<<<<<<<<<;;;===@@@EEENNN___nnnppp```WWWPPPKKKFFFEEEDDDBBBDDDIIIMMMQQQUUUZZZ```eeelllppptttxxx~~~wwwfff[[[WWWOOOMMMJJJFFFCCCBBBAAA@@@AAAAAA???>>>============<<<<<<;;;::::::<<<===>>>>>>>>>============>>>>>>>>>???BBBFFFIIILLLMMMNNNSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVVVVVVVWWWVVVSSSQQQKKKMMMPPPTTTWWWYYYZZZZZZYYYWWWTTTRRRQQQRRRTTTUUUYYY]]]bbbfffjjjmmmqqqtttuuuxxx~~~~~~wwwpppgggaaaZZZVVVQQQMMMMMMNNNOOOOOOQQQUUU\\\cccjjjpppvvv{{{~~~uuunnnmmmnnnqqqwww}}}}}}|||xxxsssnnniiiddd^^^ZZZQQQNNNIIIEEEDDDBBBAAA???>>>??????@@@@@@AAABBBBBBCCCEEEHHHJJJNNNRRRXXX\\\kkkwww~~~}}}}}}~~~rrrjjjddd```YYYWWWTTTRRRQQQPPPNNNMMMIIIHHHGGGFFFEEEFFFGGGGGGHHHLLLJJJKKKRRRSSSXXXfffooo]]]HHHCCCBBB??????@@@@@@@@@EEEKKKdddeeehhhiiiiiirrr~~~mmm]]]SSSOOOHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLOOOSSSVVVXXXYYYYYYWWWXXXYYYZZZ[[[^^^bbbfffgggllltttqqqeeeYYYSSSPPPNNNOOOQQQ[[[~~~qqqXXXMMMGGGDDDBBBBBBBBBBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;===AAAFFFOOO```ooommm^^^UUUOOOIIIEEEEEEDDDCCCEEEJJJNNNRRRWWW\\\aaaffflllpppuuuyyyoooaaaWWWUUUNNNMMMJJJGGGEEEDDDCCCCCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>======<<<<<<<<<===>>>>>>???@@@CCCFFFIIIKKKMMMNNNSSSTTTVVVXXXYYYYYYYYYYYYVVVVVVWWWXXXXXXVVVRRROOOOOOQQQTTTWWWYYYZZZZZZZZZWWWUUUSSSRRRRRRSSSTTTVVVYYY]]]bbbgggkkkoootttwwwyyy{{{{{{tttmmmggg\\\WWWQQQMMMKKKLLLMMMMMMMMMPPPTTTYYY___fffmmmrrrzzz~~~vvvpppnnnnnnooottt{{{}}}{{{wwwrrrmmmhhhbbb\\\XXXPPPMMMHHHDDDCCCAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGIIILLLQQQWWW\\\jjjvvvpppgggaaa^^^YYYWWWTTTRRRQQQPPPNNNMMMIIIHHHFFFEEEEEEEEEFFFGGGIIINNNLLLNNNUUUTTTXXXfffmmm^^^IIIDDDCCC@@@???AAAAAABBBGGGNNNddddddfffhhhlllzzzrrrbbbTTTMMMKKKGGGGGGFFFEEEFFFGGGHHHIIILLLNNNQQQTTTWWWXXXYYYYYYWWWXXXYYY[[[]]]```fffiiinnnttt|||~~~rrrfff[[[UUURRROOONNNPPPWWWwww~~~vvv[[[NNNGGGEEECCCBBBBBBBBBAAA@@@??????>>>======<<<<<<<<<<<<;;;>>>CCCGGGPPP```ooolll\\\SSSMMMHHHEEEEEEDDDDDDFFFKKKNNNRRRXXX]]]bbbggglllooovvvzzzzzzjjj]]]UUURRRNNNLLLJJJGGGEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDGGGIIIKKKLLLMMMRRRSSSVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXUUUPPPLLLOOOQQQSSSVVVYYYZZZ[[[[[[XXXWWWUUUSSSRRRRRRSSSTTTWWW[[[___dddiiinnnssswww{{{~~~xxxrrrkkkeeeXXXSSSLLLGGGFFFGGGHHHIIIGGGIIIKKKNNNRRRXXX___cccqqqyyy~~~wwwrrrooommmlllpppvvv|||yyyuuuqqqlllgggaaa[[[WWWPPPLLLGGGDDDBBBAAA@@@>>>??????@@@@@@AAABBBBBBBBBBBBDDDEEEGGGKKKPPPVVV[[[ggguuupppfff```]]]\\\YYYVVVSSSQQQOOOMMMKKKHHHGGGFFFEEEEEEEEEFFFGGGJJJOOONNNPPPVVVUUUXXXeeemmm^^^KKKFFFDDDAAA@@@AAAAAABBBHHHOOO[[[\\\___gggsss|||jjj[[[NNNGGGFFFDDDDDDCCCCCCDDDFFFHHHIIINNNOOORRRUUUWWWXXXYYYYYYWWWXXXYYY[[[]]]aaaggglllsssyyyzzzzzz{{{~~~~~~rrrggg\\\WWWTTTPPPNNNPPPXXXqqquuurrrsss~~~~~~aaaPPPIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>>>>>>>=========<<<;;;;;;>>>DDDIIIQQQaaappp|||jjj[[[RRRLLLGGGDDDEEEEEEDDDHHHMMMNNNRRRXXX]]]bbbfffkkknnnvvvzzzttteeeZZZSSSQQQKKKJJJGGGDDDBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<<<<===>>>???AAACCCEEEGGGIIIKKKLLLMMMOOOQQQTTTWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXUUUPPPMMMKKKMMMOOORRRVVVYYY\\\]]]]]]\\\YYYVVVTTTRRRQQQQQQTTTWWW\\\```eeejjjpppttt{{{xxxqqqiiidddXXXSSSKKKFFFDDDEEEGGGGGGFFFGGGHHHIIIKKKPPPVVVZZZeeennnwwwzzz}}}~~~{{{zzzuuupppmmmiiigggjjjpppppp|||~~~|||vvvsssooojjjfffaaa[[[WWWPPPMMMHHHDDDCCCAAA@@@>>><<<======>>>>>>???@@@@@@BBBCCCDDDFFFIIIOOOVVV[[[dddsssrrrfff___]]]]]]ZZZVVVSSSQQQNNNKKKIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGMMMMMMOOOVVVUUUVVVccckkk}}}___LLLGGGDDDAAA???AAAAAABBBIIIPPPUUUVVV]]]lll}}}ssscccWWWMMMHHHGGGBBBBBBBBBCCCFFFHHHKKKMMMNNNPPPRRRUUUWWWXXXXXXXXXWWWXXXYYYZZZ]]]bbbhhhllltttzzz|||kkkffffffgggiiilllnnnppppppssssssuuuyyy~~~pppfff\\\WWWTTTPPPNNNOOOVVVggg~~~ppphhhgggrrr~~~iiiTTTJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>>>>>>>>>>======<<<;;;;;;???DDDJJJRRRbbbpppyyyuuueeeYYYRRRKKKFFFCCCDDDEEEEEEHHHNNNMMMRRRXXX]]]bbbfffjjjmmmuuuyyymmmaaaXXXRRRPPPJJJIIIFFFBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAABBBCCCEEEHHHIIIKKKLLLLLLLLLOOOSSSVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWSSSQQQNNNNNNOOOQQQTTTXXX\\\^^^```___]]]ZZZXXXVVVUUUTTTTTTWWW[[[___dddiiiooosssyyy{{{uuummmggg\\\VVVNNNHHHEEEFFFGGGHHHEEEFFFGGGHHHJJJNNNSSSWWW[[[dddlllooorrrwwwxxxwwwqqqmmmjjjgggccc```dddjjjnnn{{{~~~}}}tttqqqmmmiiieee```[[[WWWQQQMMMHHHEEECCCBBB@@@???<<<<<<======>>>?????????BBBBBBCCCEEEHHHNNNUUUZZZaaaqqqtttggg___]]]\\\YYYUUURRRPPPMMMJJJHHHHHHGGGEEEDDDDDDDDDEEEFFFEEELLLLLLPPPWWWUUUVVVccclll}}}aaaMMMFFFDDD@@@???@@@@@@BBBIIIQQQUUUWWWaaasss{{{iii\\\RRRKKKHHHIIIAAABBBCCCEEEIIIMMMPPPRRRNNNPPPRRRUUUVVVWWWWWWWWWWWWXXXYYYZZZ]]]aaahhhmmmtttzzzlll\\\UUUUUUUUUWWWYYY\\\^^^___bbbbbbcccfffkkknnnooooooooosssxxx~~~zzzzzzoooeee[[[WWWTTTPPPNNNOOOPPPZZZrrroooeeebbbmmm}}}pppXXXKKKIIIFFFEEEEEEDDDCCCAAA===>>>>>>>>>>>>>>>===<<<;;;;;;???EEEJJJSSSbbbqqqtttoooaaaWWWRRRKKKFFFCCCDDDEEEEEEIIINNNMMMQQQWWW]]]aaaeeeiiillltttyyyzzzhhh^^^VVVQQQOOOKKKIIIFFFCCC@@@>>>======;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<======<<<<<>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDGGGMMMUUUZZZ___pppuuuggg```]]]YYYVVVSSSPPPNNNMMMJJJHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFLLLNNNQQQYYYWWWXXXdddppp~~~dddNNNDDDDDD@@@>>>???@@@BBBIIIQQQRRRZZZiii|||wwwcccVVVOOOHHHCCCBBBFFFEEEDDDFFFIIILLLNNNOOOQQQPPPPPPPPPQQQTTTWWWXXXXXX[[[]]]^^^___aaagggkkkuuu|||vvv\\\PPPQQQOOOMMMLLLLLLNNNPPPRRRTTTTTTUUUWWWYYY[[[[[[ZZZ```___aaafffmmmsssttttttrrrpppmmmkkknnnwwwrrrggg\\\WWWSSSOOONNNOOOPPPYYYfffzzzpppffffffmmm}}}wwwXXXMMMFFFBBBDDDEEECCCAAAAAA@@@@@@AAA@@@@@@???>>>======<<<>>>CCCMMM[[[hhhpppyyy~~~nnnaaaVVVOOOGGGFFFDDDCCCDDDFFFIIIKKKNNNTTT[[[```bbbfffkkknnnzzz~~~uuueee\\\TTTOOONNNGGGFFFDDDBBB@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;===>>>>>>===<<<======???@@@BBBCCCEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIKKKLLLNNNQQQTTTWWWYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[UUUTTTTTTTTTUUUXXX[[[\\\___bbbeeeeeeccc```___^^^``````aaacccfffkkkoooqqqwww~~~{{{sssmmmiii___TTTIIIFFFEEECCCBBBCCCEEEDDDDDDFFFFFFDDDDDDEEEMMMVVV^^^aaafffnnnooolllnnnjjjddd]]]YYYZZZ```eeeqqq}}}tttqqqnnnjjjfffbbb]]]XXXTTTMMMLLLIIIGGGDDDCCCAAAAAA>>>>>>=========???@@@AAADDDAAABBBEEEHHHKKKSSS\\\aaannn{{{jjj```[[[]]]ZZZVVVQQQMMMJJJIIIHHHFFFEEEDDDBBBBBBCCCCCCDDDIIIIIILLLPPPRRRTTT[[[dddttthhhOOOGGG======@@@BBBBBBCCCLLLVVVVVVaaasss|||lll[[[RRRMMMIIIFFFFFFDDDDDDEEEHHHKKKOOORRRSSSRRRRRRQQQQQQRRRTTTWWWXXXUUUXXX\\\]]]^^^aaafffkkkpppxxxaaaQQQNNNMMMLLLJJJHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRRRRRRRQQQSSSSSSTTTYYY___cccdddcccaaabbbbbbcccgggsssssshhh]]]WWWSSSOOONNNOOONNNUUU```rrrooofffeeeiiiyyywwwWWWNNNGGGCCCDDDEEECCCAAABBB@@@@@@AAA@@@@@@???>>>=========>>>DDDOOO]]]jjjrrrzzz}}}mmm```UUUMMMGGGFFFDDDCCCDDDGGGIIIKKKPPPUUU\\\aaadddhhhmmmqqqxxx}}}qqqbbbZZZRRRNNNMMMGGGFFFDDDBBB@@@???>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<=========<<<===>>>???AAABBBDDDEEEFFFDDDEEEGGGIIIJJJKKKKKKJJJLLLMMMNNNQQQTTTWWWYYYZZZWWWWWWWWWXXXXXXYYYZZZ[[[YYYXXXWWWVVVWWWYYY[[[]]]___bbbeeeffffffeeeeeeeeedddccccccdddfffjjjmmmooouuu}}}zzzrrrjjjeee[[[RRRIIIFFFFFFDDDCCCEEEIIIGGGGGGGGGGGGGGGHHHJJJHHHPPPVVVYYY___gggkkkjjjllljjjfffaaa^^^aaaggglllyyywwwrrrooojjjfffaaa\\\VVVRRRMMMKKKIIIGGGDDDBBBAAAAAA>>>============???@@@BBBDDDAAABBBEEEHHHLLLTTT\\\cccooo|||lllaaa]]]^^^[[[VVVPPPLLLIIIHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDIIIIIILLLQQQRRRTTT[[[ddd{{{lllRRRGGG??????@@@BBBBBBDDDMMMXXX\\\iiipppbbbTTTMMMJJJGGGFFFGGGCCCDDDFFFJJJNNNRRRUUUVVVTTTSSSRRRQQQRRRTTTVVVXXXUUUYYY]]]```aaadddiiimmmrrrzzzrrrXXXRRRUUUKKKJJJHHHFFFEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLOOOSSSVVVVVVUUUTTTWWW[[[___ggguuu~~~uuuiii]]]WWWSSSOOONNNOOOLLLPPPXXXgggqqqfffccceeettt{{{[[[OOOHHHCCCDDDEEECCCAAABBB@@@@@@AAA@@@@@@???>>>=========@@@FFFRRR```nnnvvv~~~|||lll___SSSKKKFFFEEEDDDCCCEEEGGGJJJLLLRRRWWW^^^cccfffjjjpppttt{{{kkk^^^WWWPPPLLLKKKFFFEEECCCAAA@@@>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@AAACCCEEEFFFFFFBBBDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNPPPRRRUUUXXXYYYVVVWWWWWWXXXXXXYYYZZZZZZ]]]\\\[[[ZZZZZZ\\\]]]___```cccfffhhhiiijjjlllnnnlllkkkkkkjjjkkkmmmpppqqqyyy|||rrrhhhbbbVVVOOOJJJIIIIIIGGGHHHKKKMMMMMMLLLKKKKKKLLLMMMMMMIIILLLOOORRRXXXaaafffgggggghhhfffcccaaaccciiinnnyyyssspppkkkfff```ZZZTTTPPPLLLKKKIIIFFFDDDBBBAAA@@@<<<<<<<<<<<<===???AAABBBDDDBBBBBBFFFIIIMMMUUU]]]fffrrr}}}mmmccc^^^___[[[UUUOOOJJJHHHHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDJJJJJJMMMQQQSSSUUU\\\dddsssVVVHHHAAA@@@AAABBBAAADDDOOO[[[```oooxxxiii]]]PPPJJJGGGCCCBBBDDDCCCFFFIIIMMMPPPRRRUUUVVVTTTSSSRRRQQQRRRTTTVVVXXXYYY]]]cccfffgggjjjnnnrrrxxxhhhQQQJJJLLLKKKJJJIIIHHHHHHHHHJJJKKKJJJLLLMMMMMMLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTSSSSSSUUUWWW\\\fffsss{{{xxxkkk___XXXSSSOOOMMMOOONNNPPPUUU___sssuuuiiicccbbbooodddQQQJJJDDDEEEEEECCCAAABBB@@@@@@@@@@@@@@@???=========>>>BBBJJJVVVeeesss|||{{{jjj]]]QQQIIIFFFEEEDDDDDDEEEHHHKKKMMMSSSXXX___dddggglllrrrwwwxxxeee[[[UUUPPPKKKJJJEEEDDDBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>??????AAABBBDDDFFFGGGGGGDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMPPPRRRUUUWWWUUUVVVWWWXXXYYYZZZZZZZZZ^^^^^^]]]\\\]]]___aaacccccceeehhhjjjlllnnnrrrtttvvvuuuttttttuuuvvvyyyzzzwwwjjjaaaRRRNNNLLLMMMMMMLLLPPPUUUUUUXXXZZZXXXWWWVVVSSSOOOPPPOOOMMMNNNTTT[[[aaadddeeehhhiiihhhfffhhhmmmrrryyyrrrooojjjeee```ZZZTTTPPPLLLJJJHHHEEECCCAAA@@@???;;;;;;;;;<<<===???BBBCCCDDDBBBBBBFFFJJJMMMVVV^^^kkkuuu}}}mmmccc^^^^^^[[[TTTNNNIIIGGGGGGHHHFFFEEEDDDBBBBBBCCCCCCDDDJJJJJJMMMQQQSSSTTT\\\ddd~~~yyyZZZIIIDDDBBBAAAAAAAAAEEEQQQ^^^bbbqqq}}}rrrcccXXXNNNIIIFFFBBBBBBDDDFFFIIINNNPPPQQQQQQSSSTTTTTTSSSRRRRRRSSSUUUWWWYYY^^^ccciiilllmmmnnnqqqtttxxxrrr]]]PPPJJJKKKKKKJJJJJJKKKLLLMMMNNNLLLOOOQQQQQQPPPOOOPPPRRRQQQSSSTTTUUUUUUTTTTTTSSSYYYZZZaaaqqq~~~yyy~~~zzznnn```XXXSSSNNNMMMOOORRRRRRUUU]]]llloooddd^^^jjjkkkSSSKKKEEEEEEEEECCCAAABBB@@@@@@@@@@@@@@@???=========???DDDMMM[[[kkkyyyyyyiii\\\PPPHHHEEEDDDCCCDDDFFFIIILLLOOOSSSXXX___dddhhhmmmtttyyyqqq```YYYUUUOOOKKKIIIDDDCCCAAA@@@>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>???@@@@@@@@@BBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLOOORRRTTTUUUVVVXXXYYYZZZ[[[[[[[[[]]]\\\\\\]]]___aaadddffffffhhhkkkmmmoooqqqtttwww{{{zzzzzzzzz|||~~~|||mmmaaaNNNMMMNNNQQQRRRSSSYYYaaahhhoootttsssppplllddd[[[YYYTTTOOOOOORRRWWW[[[^^^dddiiinnnpppooorrrzzzvvvooolllhhhddd```[[[UUURRRKKKJJJGGGEEEBBB@@@??????;;;;;;;;;;;;===???AAACCCDDDBBBCCCGGGJJJNNNWWW___oooxxx|||kkkaaa]]]\\\YYYSSSNNNIIIGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDIIIIIILLLPPPRRRTTT[[[ddd|||___KKKDDDBBBAAAAAABBBFFFSSS```eeerrrvvviiiYYYQQQJJJHHHFFFDDDEEEHHHIIIMMMSSSUUUSSSRRRRRRTTTUUUTTTTTTTTTUUUXXXZZZ\\\ccciiioooqqqqqqppprrrtttuuulll]]]TTTLLLLLLLLLLLLLLLMMMNNNNNNKKKOOORRRSSSRRRRRRTTTWWWQQQTTTWWWXXXVVVUUUTTTTTTZZZ\\\fffxxx{{{www}}}}}}pppaaaXXXSSSNNNMMMNNNSSSSSSUUU[[[ggg|||xxxhhh]]]hhh}}}oooUUUMMMFFFEEEEEECCCAAACCC@@@@@@AAA@@@@@@???>>>======???FFFPPP___ppp~~~wwwggg[[[OOOHHHEEEDDDCCCDDDFFFJJJNNNPPPUUUYYY```eeeiiiooowww|||yyykkk]]]WWWTTTOOOJJJGGGCCCBBB@@@???>>>=========;;;;;;;;;<<<<<<<<<<<<<<>>;;;;;;;;;;;;<<<>>>@@@AAAEEEBBBCCCGGGKKKOOOXXX```pppyyy{{{jjj```[[[YYYVVVRRRNNNJJJHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDHHHHHHKKKOOOQQQSSSZZZbbb|||dddMMMDDDBBBAAABBBBBBFFFSSS```hhhuuupppbbbSSSLLLGGGFFFEEEDDDFFFJJJKKKQQQWWWYYYWWWUUUUUUVVVWWWWWWWWWWWWYYY\\\___aaakkkpppvvvxxxvvvttttttuuuwwwnnn___VVVRRRQQQQQQPPPOOONNNNNNMMMMMMIIIMMMRRRTTTSSSTTTWWW[[[WWWZZZ^^^___^^^\\\\\\]]]^^^cccnnn}}}~~~yyywwwqqqbbbYYYSSSNNNMMMNNNPPPPPPRRRXXXaaatttkkkccckkkwwwWWWNNNGGGFFFEEECCCBBBCCC@@@@@@AAA@@@@@@???>>>======@@@GGGSSSbbbsssuuufffZZZOOOHHHDDDDDDCCCDDDGGGJJJNNNQQQWWW[[[aaafffkkkrrrzzztttfffYYYUUURRRMMMHHHEEEBBBAAA@@@>>>>>>=========;;;;;;;;;<<<<<<<<<======>>>???@@@BBBCCCDDDDDDDDDAAABBBCCCEEEGGGHHHJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHIIIKKKNNNRRRTTTVVVXXXZZZ\\\^^^^^^^^^]]]ZZZZZZZZZZZZ\\\___bbbdddiiimmmrrrvvvxxxzzz|||~~~}}}|||||||||~~~zzzkkk[[[]]]bbbfffggglllyyyzzzqqqkkklllmmmkkkjjjkkkjjjrrr{{{{{{tttooolllgggccc^^^YYYTTTPPPJJJHHHFFFDDDAAA???>>>>>><<<<<<;;;;;;<<<===???@@@EEECCCCCCHHHLLLPPPXXXaaaoooxxx{{{jjj___ZZZUUUSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDFFFFFFIIINNNOOOQQQYYYaaavvvjjjPPPBBBAAAAAABBBCCCGGGSSS___jjjxxxnnn^^^QQQKKKGGGFFFDDDBBBDDDHHHLLLSSSZZZ\\\ZZZWWWXXXZZZYYYYYYYYYZZZ\\\```ccceeerrrwww|||~~~{{{xxxwwwwww|||eeeYYYXXXZZZWWWVVVUUUSSSQQQOOONNNMMMHHHMMMSSSUUUTTTVVVZZZ___```dddhhhjjjhhhgggggghhhdddlllvvv~~~yyyyyyrrrcccYYYSSSNNNLLLNNNLLLLLLPPPUUU]]]nnnnnnjjjrrrXXXOOOGGGFFFEEECCCBBBCCC@@@@@@AAA@@@@@@???>>>======@@@HHHTTTddduuuuuufffZZZPPPHHHDDDCCCCCCDDDGGGKKKOOOQQQXXX]]]ccchhhmmmttt|||pppcccWWWSSSQQQLLLFFFCCCAAAAAA???>>>============;;;;;;;;;<<<<<<<<<=========???AAACCCEEEFFFFFFFFFBBBCCCDDDEEEGGGIIIJJJKKKHHHHHHGGGGGGHHHJJJKKKMMMKKKJJJJJJJJJLLLOOOSSSUUUVVVXXX[[[]]]_________^^^[[[ZZZYYYYYYZZZ]]]___aaaiiinnntttyyy|||~~~~~~~~~rrrfffiiinnnrrrsssyyy}}}}}}zzz{{{~~~~~~}}}zzzuuupppmmmhhhccc^^^XXXRRRNNNJJJHHHFFFCCCAAA???>>>======<<<;;;;;;<<<===>>>???EEECCCDDDHHHLLLPPPYYYbbbnnnwww|||kkk```ZZZRRRRRRQQQOOOMMMJJJHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFFFFIIIMMMOOOPPPXXX```ooonnnRRRAAA@@@AAACCCCCCGGGRRR^^^pppgggXXXNNNHHHDDDCCCCCCBBBEEEJJJOOORRRVVVXXXXXXWWWVVVVVVSSSWWW[[[^^^___bbbhhhlllqqq~~~yyyzzz~~~mmmbbb^^^^^^```aaaaaa\\\VVVQQQPPPQQQNNNSSSXXXXXXVVVYYYaaahhhrrrxxx}}}|||||||||{{{xxxyyy|||}}}zzz{{{uuuggg[[[TTTQQQNNNMMMOOORRRQQQTTT___iiiyyyooouuuhhhRRRHHHHHHBBB@@@EEEDDDFFFEEEDDDCCCAAA@@@>>>>>>DDDAAAFFFVVVkkk~~~tttfffXXXMMMIIIBBBCCCEEEEEEGGGJJJNNNRRRXXX___hhhmmmooosssyyy}}}kkkaaaWWWRRRNNNHHHEEEEEEAAA@@@???>>>===============<<<:::::::::<<<>>>???AAAAAABBBDDDEEEGGGHHHHHHIIIGGGDDDCCCCCCGGGKKKNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQZZZZZZ[[[\\\\\\\\\\\\\\\YYYXXXWWWUUUUUUWWWXXXYYYaaafffnnnvvv|||~~~~~~~~~}}}{{{zzzzzz||||||}}}~~~yyymmmrrrwwwyyy|||}}}{{{vvvpppllliiiddd```[[[VVVPPPMMMIIIGGGEEECCCAAA@@@???>>>;;;;;;<<<<<<;;;<<>>BBBDDDHHHVVVfffqqq}}}fffWWWNNNIIIEEEDDDDDDCCCFFFKKKOOORRRVVVWWWWWWVVVUUUVVVSSSXXX]]]aaadddhhhooottt|||{{{pppkkkiiikkkkkkhhhaaaYYYSSSRRRSSSPPPUUUYYYZZZZZZ```lllvvv|||yyyzzzuuufff[[[TTTQQQNNNLLLNNNQQQOOORRR[[[ddd{{{zzzqqqvvvjjjTTTJJJJJJDDDCCCFFFEEEEEEEEEDDDBBBAAA@@@???>>>AAA@@@HHHYYYnnnrrrdddVVVLLLHHHBBBCCCEEEFFFGGGJJJNNNRRRZZZaaaiiinnnpppssszzzzzzjjj```VVVQQQMMMHHHDDDDDDAAA@@@???>>>============<<<<<<:::::::::<<<>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGFFFDDDCCCCCCFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQYYYYYYZZZ[[[\\\\\\\\\\\\WWWVVVTTTRRRRRRSSSTTTUUUYYY^^^fffnnnuuuzzz|||||||||{{{zzzxxxxxxxxxxxxyyyvvvwwwxxxyyyzzz}}}xxx}}}~~~{{{tttmmmllliiiddd___[[[VVVPPPLLLHHHGGGEEECCCAAA???>>>>>>;;;;;;<<<<<<;;;<<>>AAACCCLLL]]]pppoooaaaTTTJJJFFFBBBCCCEEEFFFGGGJJJOOORRR[[[aaaiiinnnppptttzzzxxxhhh^^^TTTPPPLLLGGGCCCCCCAAA@@@???>>>============<<<;;;;;;;;;;;;===???@@@BBBCCCDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGIIIJJJNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPWWWXXXYYYZZZ[[[\\\\\\\\\VVVUUUSSSQQQPPPPPPQQQQQQTTTXXX___fffmmmrrruuuvvvsssssssssttttttsssssssssooopppppppppqqqssswwwzzz~~~yyyrrrlllkkkhhhccc^^^ZZZUUUPPPLLLHHHGGGEEECCCAAA???>>>>>>:::;;;<<<<<<<<<===@@@BBBDDDCCCDDDFFFHHHJJJSSS\\\ccclllxxxxxxqqqjjjeeefffjjjlll{{{lll]]]WWWVVVVVVTTTPPPLLLIIIHHHIIIFFFEEEDDDBBBBBBCCCCCCDDDDDDFFFJJJLLLOOORRRUUUXXXXXXeeeuuuqqqUUUIIICCCAAACCCDDDHHHWWWiiippp~~~ppp[[[OOOJJJFFFCCCDDDEEEDDDHHHMMMQQQSSSTTTUUUTTTTTTUUUVVVYYY^^^eeekkkrrrzzzxxxiii```^^^___```gggooouuu|||vvvsssssszzz}}}ssseeeZZZSSSPPPLLLJJJIIIMMMKKKMMMTTT[[[nnnwwwvvv{{{kkkSSSHHHHHHCCCAAACCC@@@CCCCCCBBBBBBAAA@@@??????CCCGGGQQQ```rrr{{{kkk^^^QQQHHHEEEBBBCCCEEEFFFHHHKKKPPPSSSZZZaaahhhmmmooosss{{{wwwfff\\\SSSNNNKKKFFFCCCCCCAAA@@@???>>>============;;;;;;;;;<<<===???@@@AAAFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPUUUVVVXXXYYYZZZ[[[[[[[[[WWWVVVUUUSSSRRRRRRRRRRRRUUUXXX]]]cccgggjjjlllllljjjlllmmmooooooooonnnmmmkkkkkklllkkklllnnnrrrvvv~~~~~~|||wwwrrrnnnkkkgggbbb]]]XXXTTTOOOKKKHHHGGGEEEBBB@@@???>>>===:::;;;<<<<<<<<<===@@@CCCEEEDDDDDDGGGGGGIIIQQQZZZ```jjjxxxuuuiii___XXXYYY]]]cccuuulll]]]VVVUUUUUUTTTPPPLLLIIIHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDDDDFFFJJJMMMOOOQQQTTTVVVYYYaaaooo}}}oooTTTHHHCCCAAACCCDDDGGGXXXjjjlll|||jjjXXXNNNHHHDDDBBBDDDEEEDDDHHHMMMQQQSSSTTTTTTTTTTTTVVVXXX^^^cccjjjqqqyyyrrriiihhhjjjrrr|||~~~qqqoooooowww|||ssseee[[[TTTPPPLLLIIIGGGKKKJJJMMMTTTYYYlllxxxtttttt{{{pppWWWIIIHHHCCCAAACCC???BBBBBBBBBAAAAAA@@@@@@@@@AAAGGGSSSbbbrrrwwwggg[[[OOOGGGDDDBBBCCCEEEFFFHHHLLLPPPTTTYYY___ggglllnnnsss|||uuueee[[[RRRNNNJJJEEEBBBBBBAAA@@@???>>>============<<<<<<===>>>@@@AAACCCCCCHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPSSSTTTVVVXXXZZZ[[[[[[[[[WWWWWWVVVVVVUUUUUUUUUUUUUUUXXX^^^cccggghhhgggffffffgggjjjllllllkkkjjjiiihhhiiiiiiiiijjjmmmrrrvvv~~~}}}pppmmmsss||||||xxxvvvsssrrrkkkfffaaa[[[WWWRRRNNNKKKHHHFFFDDDBBB@@@>>>>>>===:::;;;<<<<<<<<<>>>AAADDDEEEDDDEEEGGGGGGHHHOOOXXX```jjjyyy|||mmmaaaXXXSSSVVV[[[dddxxxkkk]]]UUUTTTUUUTTTPPPLLLHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDGGGKKKMMMOOOPPPSSSTTTZZZ___kkkzzzmmmSSSFFFBBBAAACCCCCCGGGYYYmmmjjjzzz~~~iiiXXXOOOFFFCCCBBBDDDFFFFFFIIINNNQQQRRRSSSTTTTTTVVVYYY\\\bbbgggooowwwwwwyyy}}}zzzlllkkklllttt|||sssfff\\\UUUQQQLLLIIIFFFKKKJJJMMMTTTXXXjjjxxxvvvqqqmmmpppvvvyyy]]]MMMJJJEEECCCEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@===DDDRRRccctttttteeeYYYNNNFFFDDDBBBCCCEEEFFFHHHLLLQQQUUUXXX^^^fffkkkooouuu~~~rrreee[[[RRRNNNJJJEEECCCCCCAAA@@@???>>>============<<<===???@@@BBBDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[VVVWWWWWWXXXYYYYYYZZZZZZVVV[[[ccckkknnnmmmjjjgggeeefffhhhjjjkkkjjjiiihhheeefffggggggiiinnntttyyypppgggjjjuuu{{{wwwuuutttrrrqqqjjjfff___ZZZUUUQQQMMMKKKGGGFFFDDDBBB@@@>>>======:::;;;<<<======???BBBDDDFFFEEEFFFHHHGGGGGGNNNVVV```jjjyyyvvveeeXXXPPPMMMQQQXXXjjj~~~~~~iii\\\UUUTTTTTTTTTQQQLLLHHHFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDDDDGGGKKKNNNOOOPPPQQQSSSWWW\\\hhhxxxoooTTTEEEAAAAAACCCCCCHHH\\\qqqiii{{{|||gggVVVMMMGGGDDDCCCFFFHHHIIILLLPPPQQQRRRSSSSSSTTTXXX\\\```ccciiirrr|||}}}sssggggggjjjrrr|||tttggg]]]VVVQQQMMMJJJHHHLLLKKKMMMSSSUUUeeeuuusssnnnjjjkkkqqq}}}bbbOOOJJJDDDCCCEEEAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>EEESSSeeevvvrrrcccWWWMMMFFFEEEBBBCCCEEEGGGIIIMMMRRRUUUXXX___gggmmmqqqxxxqqqeee[[[RRRNNNKKKFFFCCCCCCAAA@@@???>>>===============>>>@@@CCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQTTTVVVXXXZZZ[[[[[[WWWXXXZZZ\\\^^^```aaaaaa```gggrrrzzz|||xxxqqqkkkggghhhiiijjjjjjjjjiiihhheeefffgggiiilllrrrzzz~~~pppoooyyy}}}wwwssssssrrrooollljjjeee___YYYTTTPPPMMMJJJGGGFFFDDDBBB???>>>======:::;;;<<<======???BBBEEEFFFEEEFFFHHHGGGGGGLLLTTT^^^hhhvvv~~~qqq```UUUNNNNNNVVV___vvv{{{hhh[[[VVVSSSTTTSSSQQQLLLHHHFFFEEEFFFEEEDDDBBBBBBCCCCCCDDDDDDGGGKKKNNNOOOOOOPPPRRRVVV[[[jjj{{{pppTTTEEEBBBCCCEEEEEEKKK```wwwhhh{{{yyydddSSSJJJHHHEEEEEEHHHJJJKKKNNNSSSQQQRRRSSSTTTUUUYYY^^^bbbdddjjjtttyyynnndddeeeiiirrr}}}ttthhh^^^WWWRRRMMMJJJIIIMMMLLLMMMRRRSSSbbb|||xxxrrrlllhhhiiippp~~~cccNNNHHHBBBAAACCC??????@@@@@@@@@@@@AAAAAAAAACCCIIIVVVgggwwwqqqbbbWWWMMMFFFEEEBBBCCCEEEGGGIIIMMMRRRVVVYYY```hhhnnnsss{{{ssseee[[[RRRNNNKKKFFFDDDDDDAAA@@@???>>>============>>>???BBBDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQSSSVVVXXXZZZ[[[[[[ZZZ\\\^^^aaadddfffhhhhhhnnnvvvvvvnnniiijjjjjjjjjjjjjjjiiiiiiggghhhjjjlllpppwwwzzz{{{tttrrrsssqqqlllgggjjjeee^^^XXXTTTPPPLLLJJJGGGFFFDDDAAA???>>>===<<<:::;;;<<<======???CCCEEEGGGFFFGGGHHHGGGFFFLLLSSS]]]ffftttsssggg[[[TTTTTTZZZfffrrryyyfff[[[VVVSSSTTTSSSQQQLLLHHHFFFEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDGGGKKKNNNOOOOOOPPPQQQXXX___ooooooSSSFFFCCCDDDGGGGGGNNNccc{{{jjj{{{zzzdddUUUNNNCCCBBBAAADDDHHHMMMPPPQQQQQQSSSVVVYYY[[[^^^bbbeeelllqqqzzzuuullldddbbbdddmmm}}}}}}vvvkkkaaaYYYSSSNNNLLLMMMKKKMMMRRROOOOOO___tttzzzzzzmmmjjjlllooohhhNNNGGGCCCDDDEEE??????@@@@@@>>>===<<<>>>@@@DDDKKKXXXgggwwwppp___UUULLLFFFDDDEEEEEEFFFFFFGGGKKKQQQUUUXXX^^^fffnnnuuu~~~wwwfff\\\RRRNNNKKKFFFCCCCCCBBBAAA???>>>>>>>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRRRRRRRSSSTTTVVVXXXYYY[[[\\\``````bbbgggjjjlllooosss{{{{{{sssiiijjjjjjiiigggfffgggiiifffiiimmmppptttzzz|||xxxvvvvvvssslllfffddd```ZZZVVVRRRPPPNNNLLLFFFEEECCC@@@>>>===<<<;;;<<<<<<===<<<<<<===@@@BBBDDDEEEFFFDDDCCCFFFLLLQQQ]]]hhhttt||||||rrrhhh___ZZZ\\\dddsssiii[[[WWWVVVTTTRRRNNNKKKIIIGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBFFFHHHKKKMMMNNNPPPSSSUUUVVV___ssslllSSSHHHBBB@@@CCCFFFPPPfff}}}ssszzzdddUUUNNNDDDBBBBBBDDDIIIMMMPPPQQQSSSUUUVVVXXX[[[```fffkkkooouuu~~~tttlllbbb```aaajjjyyy}}}vvvkkk```XXXRRRNNNKKKNNNKKKLLLQQQPPPPPP^^^pppzzzkkkfffiiimmmmmmRRRIIICCCCCCCCC===>>>???@@@???>>>===>>>???DDDMMM[[[jjjwwwnnn^^^TTTKKKEEECCCEEEFFFFFFGGGIIIMMMSSSWWW\\\aaahhhooottt|||tttfff\\\SSSNNNKKKFFFCCCCCCBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTVVVWWWWWWYYY[[[\\\dddffflllrrrvvvyyy|||{{{qqqlllmmmlllkkkhhhggghhhiiijjjnnnrrruuuxxx~~~{{{vvvsssssspppjjjdddccc___YYYTTTQQQNNNKKKJJJFFFEEECCCAAA>>>===<<<;;;;;;<<<===<<<<<<===@@@BBBEEEFFFFFFEEEDDDFFFLLLQQQ[[[fffrrr{{{{{{oooggg___^^^bbblll}}}~~~fffWWWSSSRRRQQQOOOLLLIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKMMMNNNPPPSSSUUUXXXddd{{{kkkSSSHHHCCCBBBDDDGGGQQQiiizzzeeeUUUMMMEEEDDDCCCEEEJJJNNNQQQRRRVVVVVVWWWYYY]]]dddmmmssstttzzztttlllcccaaaaaahhhwww~~~wwwkkk```WWWRRRMMMKKKOOOKKKKKKOOOPPPQQQ[[[hhh~~~mmmdddgggmmmsssVVVKKKDDDBBBBBB<<<===???@@@@@@???>>>???@@@EEEOOO^^^mmmxxxlll]]]SSSKKKEEEDDDDDDEEEGGGHHHKKKOOOUUUYYY___dddjjjnnnsssyyyrrrggg]]]SSSOOOKKKFFFCCCCCCBBBAAA@@@???@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWYYY\\\^^^hhhnnnwwwxxxooonnnnnnnnnkkkiiihhhiiijjjlllppptttxxx{{{~~~yyyssspppnnnkkkfffbbbbbb^^^XXXRRROOOLLLIIIGGGFFFEEECCCAAA???===<<<<<<;;;<<<===<<<<<<===@@@CCCFFFGGGGGGFFFEEEGGGMMMRRRZZZeeerrr{{{|||qqqjjjeeeeeekkkuuu}}}cccSSSNNNMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMNNNPPPSSSUUU[[[hhhlllTTTHHHDDDDDDFFFHHHRRRlllzzzfffVVVMMMGGGEEEEEEGGGKKKOOORRRSSSUUUWWWYYY]]]bbbjjjsssyyyxxx}}}tttlllfffccccccjjjyyywwwkkk___VVVPPPLLLJJJPPPKKKIIIMMMOOOQQQWWW___qqqsssggghhhnnnxxxYYYMMMEEECCCCCC===<<<>>>AAAAAA@@@@@@@@@AAAHHHSSSaaannnyyykkk\\\SSSKKKFFFEEEBBBDDDFFFHHHKKKPPPVVVZZZ___ccciiimmmqqqwwwttthhh^^^TTTPPPLLLGGGCCCCCCAAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMLLLKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUVVVWWWWWWZZZ___ccclllvvv}}}rrrlllkkkkkkjjjhhhggggggiiikkkkkknnnsssvvvyyy~~~{{{zzz}}}}}}xxxrrrnnnkkkhhheeebbbbbb]]]WWWRRRNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<;;;<<<<<<<<<<<<>>>AAACCCGGGHHHHHHGGGFFFHHHNNNSSS[[[fffttt}}}yyysssnnnooosss|||}}}cccRRRMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGJJJLLLNNNPPPSSSVVV]]]jjjrrrWWWHHHEEEEEEGGGHHHRRRmmm{{{fffVVVNNNHHHGGGFFFHHHLLLPPPSSSTTTTTTWWW]]]bbbhhhpppwww|||{{{|||pppiiigggddddddkkkzzzxxxkkk___UUUOOOKKKIIINNNJJJIIIKKKNNNPPPTTTXXXhhh{{{xxxjjjhhhmmm{{{[[[NNNFFFEEEEEE@@@===???AAAAAAAAAAAABBBCCCLLLVVVcccooozzziii[[[RRRLLLGGGFFFAAACCCEEEHHHKKKOOOUUUYYY]]]aaafffkkkpppwwwxxxiii___UUUPPPMMMGGGDDDDDDAAAAAAAAAAAACCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOOOONNNNNNNNNOOOPPPQQQOOOOOOPPPPPPPPPOOONNNNNNJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLOOOQQQSSSQQQTTTVVVWWWWWW[[[ccciiirrryyyqqqkkkiiidddeeeeeedddccceeeiiilllkkknnnrrruuuxxxwwwjjjcccaaadddhhhpppvvv{{{wwwrrrnnnjjjgggdddcccaaa]]]WWWQQQNNNKKKHHHFFFDDDCCCAAA???===<<<<<<;;;:::;;;<<<<<<<<<>>>AAADDDGGGHHHIIIGGGFFFIIIOOOTTTZZZeeerrr|||~~~yyyuuuvvvyyy~~~dddUUUOOOKKKKKKKKKKKKJJJHHHGGGFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDGGGJJJLLLNNNQQQTTTVVV```mmm{{{]]]KKKGGGEEEGGGHHHRRRlll{{{gggWWWNNNJJJIIIHHHJJJMMMQQQTTTUUUTTTXXX___ffflllttt{{{xxxllleeeeeecccdddmmm|||yyykkk^^^TTTNNNKKKIIIJJJJJJJJJKKKLLLNNNQQQSSS```qqquuuiiifffjjj}}}\\\NNNFFFEEEGGGBBB>>>???@@@@@@@@@AAADDDFFFMMMWWWfffrrr|||~~~}}}fffYYYQQQKKKGGGFFF@@@CCCFFFHHHKKKOOOTTTXXX\\\```fffkkkqqqyyy{{{jjj```VVVQQQMMMGGGDDDDDDAAAAAABBBBBBDDDGGGIIIKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRMMMMMMNNNNNNNNNNNNMMMMMMHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIJJJLLLOOOSSSUUUQQQTTTWWWWWWWWW\\\eeemmmxxxzzzxxxtttpppnnnkkkfffeeegggaaaaaaaaaaaabbbdddiiimmmppprrruuuxxx|||sss```UUUQQQQQQTTTXXX[[[```ggglllnnnooopppqqquuuxxxvvvrrrnnnjjjgggdddccc___[[[UUUPPPMMMKKKHHHFFFBBBAAA???===<<<;;;:::::::::;;;<<<<<<<<<>>>AAADDDGGGHHHHHHGGGFFFHHHNNNSSSXXXbbbnnnwww|||xxxvvvyyy~~~gggWWWRRRNNNNNNNNNMMMKKKIIIGGGEEEBBBCCCCCCDDDDDDEEEEEEFFFDDDFFFJJJLLLNNNQQQTTTWWWdddqqqhhhQQQJJJEEEFFFIIISSSkkk{{{gggXXXOOOLLLJJJIIIKKKNNNRRRUUUUUUWWWZZZ___eeellluuu}}}|||qqqqqqqqqqqqttt}}}wwwmmmfffddddddfffpppyyykkk]]]TTTNNNJJJHHHFFFIIIKKKKKKKKKLLLOOOQQQWWWgggpppgggfffjjj^^^OOOEEEDDDFFFAAA???@@@@@@??????AAAFFFIIIKKKXXXhhhuuuyyycccVVVOOOIIIEEEEEEBBBDDDGGGJJJLLLPPPUUUXXX^^^bbbhhhmmmsss||||||kkkaaaWWWRRRNNNHHHDDDDDDAAAAAABBBCCCFFFHHHKKKMMMKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOQQQSSSTTTTTTSSSRRRNNNOOOOOOPPPPPPOOOOOOOOOIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGGGGHHHLLLPPPTTTWWWTTTWWWYYYWWWVVVZZZdddmmmyyy~~~vvvlllmmmgggdddfffeeebbbbbbfffccccccbbbbbbbbbeeejjjmmmuuuwwwyyy{{{kkk]]]PPPLLLLLLKKKKKKLLLNNNQQQTTTUUUTTTTTTVVVXXXaaaiiiwwwzzzssssssqqqnnnjjjfffdddccc\\\XXXRRRNNNLLLJJJHHHFFF@@@???===<<<::::::999999999:::<<<<<<<<<>>>BBBDDDFFFGGGHHHFFFEEEHHHNNNSSSXXXaaakkksss|||{{{wwwvvvzzzhhhYYYTTTPPPPPPPPPOOOLLLIIIFFFDDDAAABBBBBBCCCDDDDDDEEEEEECCCFFFIIILLLNNNQQQTTTWWWcccrrryyyYYYNNNFFFGGGKKKVVVkkk{{{gggXXXPPPLLLKKKJJJKKKOOOSSSUUUVVVZZZ\\\___dddkkkuuu~~~yyytttmmmfff^^^XXXYYY[[[]]]^^^aaagggpppwwwyyypppjjjffffffjjjuuuyyykkk]]]SSSMMMJJJHHHCCCHHHLLLKKKIIIKKKNNNQQQRRRaaazzz{{{lllfffggglll___OOOEEECCCDDD???@@@@@@???>>>???BBBGGGKKKJJJXXXjjjyyyvvv```SSSLLLGGGDDDCCCCCCFFFIIILLLNNNQQQUUUXXXaaaeeejjjooouuu~~~|||lllaaaWWWRRRNNNHHHDDDDDDAAABBBBBBDDDFFFIIILLLNNNLLLLLLMMMNNNOOOPPPPPPQQQNNNPPPRRRUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRLLLMMMOOOQQQQQQOOOMMMLLLFFFFFFFFFHHHLLLPPPUUUXXXWWWZZZ[[[XXXUUUYYYccclllxxx}}}wwwnnnccchhhbbb```dddeeebbbbbbeeeffffffeeedddcccfffjjjnnnxxxyyyzzz{{{kkk[[[PPPIIIIIILLLJJJGGGEEEGGGIIIJJJIIIGGGFFFIIILLLGGGNNNXXXbbbooozzzoookkkqqqtttsssxxx|||uuupppqqqpppnnnjjjfffcccbbbYYYUUUPPPLLLJJJIIIGGGFFF???>>><<<;;;:::999888888999:::<<<<<<<<<>>>BBBEEEFFFGGGGGGFFFEEEGGGMMMRRRZZZbbblllsss||||||xxxxxx{{{iiiYYYTTTRRRRRRQQQOOOLLLHHHDDDBBBAAAAAAAAABBBCCCDDDDDDEEECCCFFFIIILLLNNNQQQUUUWWW```qqq^^^QQQGGGHHHMMMXXXkkk}}}}}}jjj\\\TTTOOOJJJIIINNNRRRSSSTTTVVVXXXZZZ]]]bbbjjjvvv}}}tttqqqoooiiidddccc___\\\WWWRRROOOOOOOOOPPPQQQQQQRRRRRRTTTZZZaaafffrrrvvvlllkkklllqqq|||vvviii___UUULLLHHHHHHIIIIIIJJJKKKLLLMMMNNNOOORRR^^^qqq{{{ooodddcccooofffNNNFFFDDDBBB@@@@@@AAAAAAAAAAAACCCFFFIIIQQQ```qqq|||rrr\\\PPPKKKGGGEEEEEEDDDFFFHHHKKKMMMQQQVVVYYYbbbfffnnnvvv~~~{{{jjj```VVVQQQMMMGGGDDDDDDBBBBBBBBBCCCFFFJJJOOOQQQMMMNNNNNNOOOPPPQQQRRRSSSPPPRRRTTTVVVVVVUUUSSSRRROOOPPPRRRSSSSSSQQQPPPNNNNNNOOOOOONNNNNNMMMLLLKKKFFFFFFFFFHHHKKKPPPUUUXXX\\\]]]]]]ZZZXXX\\\fffnnnzzzsssmmmiiihhhdddddddddeeeeeefffggghhhmmmkkkgggdddeeeiiimmmqqqvvvxxx{{{~~~kkk\\\LLLJJJHHHFFFEEEFFFGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCAAADDDJJJPPPWWW___hhhmmm|||tttlllgggaaa\\\ZZZ^^^dddiiipppwwwwww}}}}}}|||yyytttqqqqqqooolllhhhccc___]]]YYYVVVQQQMMMKKKHHHFFFDDDBBB@@@>>><<<::::::::::::777999:::<<<===???CCCFFFEEEFFFGGGGGGGGGHHHKKKMMMXXX```iiirrr}}}|||vvvtttyyy|||gggYYYRRRRRRQQQPPPNNNJJJEEEAAA>>>DDDCCCBBBAAAAAACCCDDDFFFFFFGGGIIIKKKMMMQQQWWWZZZbbbqqqiiiTTTFFFIIINNNTTTiii}}}kkk]]]UUUMMMIIIHHHNNNRRRRRRSSSUUUZZZ\\\```eeemmmxxx~~~jjjaaaYYYXXXWWWSSSOOONNNJJJHHHFFFEEEEEEGGGIIIJJJNNNOOOOOONNNOOOSSSXXX\\\cccnnnxxx|||tttnnnooouuu~~~sssfff\\\RRRIIIDDDEEEHHHHHHIIIJJJLLLMMMMMMMMMMMMXXXjjj}}}qqqeeecccmmmhhhPPPHHHEEECCCAAA@@@AAAAAAAAAAAACCCFFFIIISSSbbbsss~~~ppp[[[OOOJJJFFFDDDDDDDDDFFFIIIKKKNNNRRRWWWZZZ]]]ccclllvvvxxxiii^^^TTTOOOKKKEEEBBBBBBBBBBBBBBBDDDGGGLLLPPPSSSNNNNNNOOOPPPQQQQQQRRRRRRQQQRRRTTTUUUVVVUUUSSSRRRQQQRRRTTTUUUTTTSSSQQQPPPQQQQQQPPPPPPNNNMMMKKKJJJFFFFFFFFFIIIMMMRRRWWWZZZaaabbbaaa___^^^aaajjjqqqyyyxxxuuupppiiidddbbbaaaeeeeeefffhhhkkknnnqqqrrrooolllhhhffffffiiimmmqqqwwwxxxzzz|||mmmYYYMMMJJJIIIGGGFFFEEEEEEFFFFFFCCCBBBAAA@@@???>>>>>>>>>???@@@CCCEEEHHHLLLQQQUUUXXXZZZ]]]^^^]]]YYYTTTQQQWWWRRROOORRRWWW]]]dddlllmmmtttzzzzzzyyyyyywwwsssqqqpppnnnkkkgggbbb^^^\\\VVVRRRNNNKKKJJJHHHFFFDDDAAA@@@>>><<<;;;:::::::::888999;;;<<<===???CCCFFFEEEFFFGGGGGGGGGHHHKKKNNNWWW___jjjttt~~~{{{vvvtttxxx{{{fffWWWPPPNNNNNNMMMLLLJJJFFFCCCAAAAAA@@@???>>>>>>@@@AAACCCFFFGGGIIIKKKMMMQQQVVVZZZ]]]jjjlllVVVGGGIIINNNSSShhhnnn```XXXNNNKKKKKKPPPTTTTTTTTTVVV[[[___ccchhhppp|||qqq```RRRKKKFFFFFFGGGDDDBBBCCC>>>??????AAACCCFFFHHHIIILLLMMMMMMMMMLLLMMMPPPRRRXXX```dddmmm}}}|||tttvvv|||{{{pppcccYYYPPPGGGCCCDDDGGGHHHIIIJJJKKKKKKLLLLLLJJJSSSccc|||pppccc___fff|||jjjRRRIIIFFFCCCBBB@@@AAAAAAAAAAAACCCFFFIIIVVVeeewwwnnnYYYNNNIIIEEECCCCCCDDDFFFIIILLLOOOSSSXXX\\\]]]ccclllwwwxxxiii___UUUPPPLLLFFFBBBBBBBBBBBBCCCEEEIIIMMMRRRTTTOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRQQQOOOMMMKKKJJJFFFFFFHHHKKKOOOTTTYYY\\\aaacccccccccbbbeeelllqqqrrrpppllleee___[[[[[[[[[dddfffiiinnnsssxxx{{{}}}pppmmmiiiffffffhhhlllooovvvwwwxxxzzzlll\\\OOOHHHHHHGGGGGGFFFEEEEEEDDDDDDAAAAAA???>>>===<<<<<<;;;??????@@@??????@@@CCCEEEIIIKKKMMMPPPQQQPPPOOONNNNNNIIIGGGJJJMMMQQQXXX```bbbiiippprrrssstttrrrnnnpppooollliiieee```]]][[[RRROOOLLLIIIHHHHHHFFFEEE@@@???>>><<<;;;:::::::::999:::<<<<<<<<<>>>BBBDDDFFFFFFGGGFFFGGGHHHLLLOOOVVV___lllwwwzzzvvvtttxxxyyydddUUUMMMIIIJJJJJJJJJHHHFFFDDDCCC@@@???>>>>>>>>>???AAABBBEEEGGGIIIKKKMMMPPPUUUXXXZZZcccwwwoooXXXHHHIIIMMMRRRgggrrrcccZZZQQQOOOPPPUUUXXXWWWXXX[[[\\\```ffflllssswww___QQQKKKEEEBBBCCCDDDBBBAAACCC???AAABBBDDDFFFGGGHHHIIIKKKMMMNNNNNNMMMLLLNNNOOOSSSXXXXXX]]]kkkuuu}}}xxxmmmaaaYYYQQQIIIFFFGGGFFFGGGHHHJJJJJJJJJJJJJJJKKKSSS```sssfff___ddduuukkkRRRIIIFFFCCCAAA@@@AAAAAAAAAAAACCCFFFIIIWWWhhhzzz}}}kkkWWWMMMHHHEEECCCCCCDDDFFFIIILLLPPPTTTZZZ]]]aaagggooowww~~~yyykkkaaaWWWRRRNNNHHHDDDDDDAAAAAACCCEEEIIIMMMQQQTTTPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXWWWUUUSSSQQQPPPPPPQQQQQQPPPNNNLLLKKKIIIIIIJJJMMMQQQUUUYYY[[[\\\]]]___aaabbbfffkkkooorrrnnnhhh```YYYVVVWWWXXX```dddkkksssyyy|||~~~~~~nnnlllhhhddddddeeehhhjjjqqqsssuuuwww}}}ooo^^^TTTNNNKKKFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>>===<<<<<<<<<===>>>>>>>>>???AAADDDCCCCCCDDDEEEFFFFFFGGGGGGJJJGGGGGGJJJLLLMMMQQQXXX]]]eeemmmpppqqqsssqqqnnnnnnmmmjjjfffbbb^^^[[[YYYRRROOOKKKIIIHHHGGGEEEDDD???>>>===<<<;;;::::::999:::;;;<<<<<<<<<>>>AAADDDFFFFFFGGGFFFFFFIIIMMMPPPVVVaaaooo|||{{{wwwvvvzzzyyycccTTTLLLHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEGGGIIIKKKMMMOOOSSSVVVYYY^^^lllqqqZZZIIIIIILLLQQQeeetttcccYYYSSSRRRSSSXXXYYYXXXZZZ^^^^^^cccjjjooowww{{{bbbQQQHHHFFFAAA???@@@@@@>>>===???===>>>@@@BBBDDDEEEEEEEEEJJJLLLMMMNNNMMMMMMNNNOOONNNSSSQQQTTT___fffssstttjjj___XXXQQQKKKHHHJJJFFFGGGHHHJJJJJJJJJIIIIIIKKKSSS```yyyllldddeeerrriiiQQQHHHDDDAAA@@@@@@AAAAAAAAAAAACCCFFFIIIVVViii|||zzziiiVVVLLLHHHEEECCCCCCDDDFFFJJJMMMQQQVVV[[[___dddhhhooovvv|||zzzkkkaaaWWWRRRNNNHHHEEEEEE@@@@@@BBBEEEHHHLLLOOOQQQPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUUUUUUUVVVVVVWWWWWWVVVWWWXXXXXXVVVTTTRRRPPPLLLMMMOOOQQQQQQPPPOOOMMMLLLMMMMMMOOORRRTTTWWWYYYVVVXXXZZZ]]]```eeeiiimmmqqqmmmeee\\\UUUSSSTTTVVV[[[```iiirrrwwwxxxwwwuuujjjgggddd``````aaaccceeejjjmmmppptttzzzuuuaaaTTTMMMIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>>>>>======777999;;;<<<===>>>AAACCCBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEHHHLLLLLLKKKNNNSSS[[[dddmmmqqqsssuuutttpppmmmkkkhhhddd```\\\YYYXXXTTTQQQLLLIIIHHHFFFDDDBBB>>>======<<<;;;:::999999:::;;;<<<<<<<<<>>>AAADDDFFFGGGFFFFFFFFFIIINNNRRRXXXdddsss}}}zzzzzz~~~xxxbbbSSSLLLIIIIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIKKKLLLNNNQQQTTTWWWZZZdddtttpppYYYHHHIIILLLPPPddd}}}wwwdddXXXTTTSSSTTTWWWXXXWWW[[[aaadddjjjpppuuuzzzhhhUUUIIIDDDBBB>>>===???>>>::::::===:::;;;>>>AAADDDFFFGGGHHHIIIJJJLLLLLLLLLLLLMMMOOOMMMRRRQQQSSS]]]bbbmmmrrrhhh]]]VVVPPPIIIGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHJJJRRRaaaxxxllleeecccjjj|||hhhPPPGGGDDDAAA@@@@@@AAAAAAAAAAAACCCFFFIIITTTiii}}}xxxgggUUULLLHHHEEECCCCCCDDDGGGJJJNNNRRRWWW]]]aaacccgggmmmttt{{{yyyjjj```VVVQQQLLLGGGCCCCCC@@@AAABBBEEEHHHKKKNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVSSSPPPOOOKKKMMMPPPRRRSSSRRRQQQPPPNNNNNNOOOPPPRRRTTTVVVWWWUUUUUUVVVYYY]]]bbbfffiiijjjfff___WWWPPPOOOQQQSSSVVV\\\cccjjjnnnmmmkkkhhhdddbbb___\\\[[[\\\^^^```dddhhhmmmrrrxxx|||iiiYYYNNNIIIEEECCCFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@???>>>============;;;===?????????@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJAAABBBEEEJJJKKKKKKPPPXXX]]]fffooorrrtttuuusssnnnkkkiiifffaaa]]]ZZZXXXWWWTTTQQQLLLIIIGGGEEECCCAAA<<<======<<<<<<:::999999999:::<<<<<<<<<>>>BBBDDDGGGGGGFFFFFFFFFJJJOOOSSS[[[gggvvvvvvaaaRRRKKKJJJIIIHHHFFFEEECCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMPPPRRRSSSUUU^^^lllvvv{{{}}}lllVVVGGGIIILLLPPPddd|||}}}jjj]]]WWWUUUUUUXXXXXXXXX]]]dddnnntttyyy{{{~~~ppp\\\PPPHHHDDDAAA>>>>>>@@@???;;;;;;???===>>>@@@CCCFFFIIILLLMMMLLLMMMMMMLLLKKKKKKMMMOOOMMMRRRQQQTTT^^^dddpppvvvlll```XXXPPPHHHEEEFFFFFFHHHJJJLLLLLLKKKIIIHHHKKKTTTcccxxxnnnfffcccfffsssgggOOOGGGDDDBBBAAA@@@AAAAAAAAAAAACCCFFFIIITTThhh}}}vvvfffTTTLLLIIIFFFDDDDDDDDDGGGKKKOOOSSSXXX^^^cccdddhhhmmmsss{{{{{{jjj```VVVQQQMMMGGGCCCCCCBBBCCCDDDFFFIIIKKKMMMNNNOOOPPPQQQRRRTTTUUUWWWWWWWWWXXXZZZ[[[[[[[[[YYYXXXXXXXXXYYYXXXVVVSSSPPPOOONNNPPPSSSUUUVVVTTTRRRQQQLLLMMMOOOPPPSSSUUUVVVWWWVVVUUUSSSTTTXXX\\\___aaa___\\\WWWQQQMMMLLLOOORRRUUUWWW[[[^^^aaaaaaaaaaaa```^^^[[[YYYYYYZZZ\\\]]]aaaffflllqqqvvv~~~{{{ppp```SSSLLLHHHEEECCCDDDCCCBBB@@@@@@@@@@@@AAA>>>>>>============>>>>>>@@@AAACCCDDDCCCCCCDDDEEE>>>>>>>>>??????@@@AAABBBBBBBBBEEEIIILLLQQQ\\\hhhvvv~~~|||uuuooojjjhhhddd```[[[XXXVVVUUUPPPMMMJJJGGGFFFEEECCCBBB;;;<<<<<<<<<<<<;;;999888888999;;;<<<===???CCCFFFGGGGGGFFFEEEFFFJJJOOOTTT\\\hhhwwwttt^^^PPPJJJJJJIIIHHHFFFEEEDDDDDDCCC@@@AAABBBBBBBBBCCCBBBBBBDDDGGGJJJKKKLLLMMMOOOPPPPPPRRR\\\jjjuuuyyy{{{~~~fffRRREEEIIIMMMQQQddd|||qqqddd[[[YYYXXXZZZYYYZZZaaaiiivvv{{{zzzcccTTTLLLFFFCCC???===>>>@@@???<<<<<<@@@AAABBBCCCDDDFFFIIIKKKLLLPPPQQQPPPNNNLLLLLLNNNPPPIIINNNMMMPPP[[[cccppp~~~}}}rrreee[[[RRRJJJFFFFFFGGGHHHKKKLLLMMMKKKIIIHHHMMMWWWggg~~~uuunnniiikkkvvvgggPPPHHHEEECCCBBB@@@AAAAAAAAAAAACCCFFFIIISSSiii}}}vvvfffTTTLLLJJJGGGDDDDDDDDDGGGKKKOOOSSSYYY___ccchhhkkkooottt{{{~~~lllbbbXXXSSSOOOIIIFFFEEEDDDDDDFFFHHHJJJLLLMMMNNNNNNOOOPPPRRRTTTVVVXXXYYYWWWYYY[[[]]]]]]\\\ZZZYYYYYYYYYZZZYYYWWWTTTQQQOOOQQQSSSVVVXXXXXXVVVSSSQQQJJJLLLNNNPPPSSSVVVWWWXXXVVVTTTQQQPPPRRRVVVXXXZZZXXXVVVRRRNNNKKKLLLPPPSSSUUUTTTTTTUUUWWWZZZ]]]^^^^^^\\\ZZZXXXXXXYYY[[[\\\aaaffflllqqquuu{{{mmmcccVVVLLLGGGEEEDDDCCCCCCBBB???=========???@@@>>>>>>>>>>>>>>>???@@@@@@===???BBBCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCHHHFFFGGGKKKPPPYYYjjjyyywwwjjjgggccc___[[[WWWVVVUUUMMMJJJGGGEEEEEEEEEDDDBBB;;;<<<<<<===<<<;;;999888777999:::<<<===???CCCFFFGGGGGGFFFEEEFFFJJJPPPTTT\\\hhhwwwrrr]]]OOOIIIIIIHHHGGGFFFEEEEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCDDDGGGJJJKKKLLLLLLNNNPPPQQQSSS]]]lllwww{{{}}}cccOOODDDIIINNNRRRddd{{{uuuddd^^^\\\[[[[[[YYY[[[dddooo~~~}}}iiiZZZRRRJJJCCCAAA@@@??????????????????@@@DDDEEEFFFFFFFFFGGGJJJMMMNNNNNNOOOOOONNNMMMKKKJJJIIIKKKMMMNNNRRR^^^qqqzzzvvvzzz|||{{{yyy~~~xxxzzz{{{rrrfffZZZQQQKKKGGGEEEGGGHHHKKKLLLLLLKKKIIIGGGKKKRRRccc}}}|||~~~xxxsssooohhhpppjjjQQQIIIFFFDDDCCC???===>>>@@@AAA@@@DDDJJJUUUgggzzzzzz}}}wwwiiiZZZPPPJJJEEEDDDEEEEEEGGGJJJMMMQQQWWW^^^cccdddiiipppvvv}}}mmmeeeYYYPPPLLLIIIFFFDDDFFFGGGHHHHHHHHHJJJNNNPPPOOORRRUUUVVVVVVUUUUUUVVV\\\[[[ZZZXXXWWWWWWVVVVVVXXXXXXXXXWWWUUURRROOONNNTTTVVVYYYYYYWWWUUUTTTTTTOOOOOOOOORRRUUUXXXXXXXXXTTTSSSQQQPPPQQQSSSWWWYYYXXXRRRLLLJJJMMMQQQSSSTTTWWWUUUSSSRRRSSSUUUYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWaaaeeejjjmmmooottt~~~wwwbbb[[[RRRIIICCC@@@>>>===??????>>>===<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAACCCGGGLLLRRR___vvvuuuoooiiibbb\\\YYYVVVRRRNNNLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;:::::::::;;;;;;<<<;;;:::;;;===@@@DDDFFFFFFFFFFFFFFFGGGKKKPPPTTT[[[dddrrrooo[[[NNNIIIJJJIIIHHHFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKMMMNNNOOORRR\\\hhhqqqyyy|||}}}ZZZOOOGGGGGGKKKSSSeeewwwyyyhhh```]]][[[[[[ZZZ[[[aaaiiiuuutttssssssttt{{{xxxbbbUUUNNNHHHCCCAAA@@@@@@??????@@@@@@AAABBBFFFFFFGGGFFFEEEFFFHHHJJJKKKLLLNNNOOOOOONNNMMMLLLHHHJJJLLLLLLOOOYYYjjjvvvtttjjjgggkkkooowwwzzzuuuuuuyyyuuuxxx~~~vvvnnnbbbWWWNNNIIIEEEDDDFFFHHHJJJLLLLLLKKKIIIHHHLLLRRRbbbyyy~~~yyysssoooiiisssjjjQQQIIIFFFCCCBBB@@@>>>???AAABBBAAAEEEKKKWWWhhhxxx{{{|||vvvhhhYYYOOOIIIDDDCCCEEEFFFHHHKKKNNNRRRXXX___dddhhhnnntttyyy}}}nnnfffZZZQQQLLLJJJGGGDDDEEEFFFHHHIIIJJJKKKNNNPPPPPPQQQSSSSSSSSSTTTVVVXXX[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQOOOTTTVVVXXXYYYWWWUUUTTTTTTQQQPPPQQQSSSVVVXXXXXXWWWTTTSSSQQQPPPQQQSSSWWWYYYYYYUUUQQQPPPRRRUUUVVVUUUXXXWWWUUUTTTUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWWWW___dddhhhkkknnnttt}}}|||qqq]]]WWWNNNGGGCCCAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>AAAGGGOOOVVVeee}}}vvvoooiiiaaa[[[XXXUUUPPPMMMLLLKKKIIIGGGDDDBBB@@@???===<<<;;;:::::::::::::::<<<;;;:::;;;===@@@DDDFFFFFFGGGFFFFFFGGGJJJPPPTTTZZZbbbpppmmmYYYMMMHHHIIIHHHGGGEEECCCBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCEEEFFFGGGIIIKKKNNNOOOPPPTTT___lllvvv~~~{{{|||~~~XXXNNNFFFGGGKKKSSSeeexxx~~~nnnddd^^^ZZZZZZ[[[ZZZ\\\___eeeccccccdddgggrrr~~~mmmZZZPPPKKKFFFCCCBBB@@@@@@@@@AAABBBCCCDDDEEEGGGHHHGGGEEEDDDCCCEEEGGGIIIKKKMMMOOOOOOOOONNNMMMGGGIIIJJJJJJKKKRRR^^^gggsssyyy~~~zzzpppddd\\\YYYZZZ```lllzzz|||ssspppsss}}}xxxsssrrrvvv~~~{{{qqqiii^^^SSSKKKGGGDDDBBBFFFGGGJJJLLLLLLKKKIIIHHHKKKQQQ___ttt|||}}}uuunnnkkkhhhtttkkkRRRHHHEEEBBBAAAAAA???@@@CCCCCCBBBFFFLLLXXXhhhvvv}}}~~~sssfffWWWNNNHHHDDDCCCEEEGGGIIILLLOOOSSSYYY```eeelllssszzz}}}~~~pppggg\\\SSSNNNKKKGGGEEECCCEEEHHHJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQSSSWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTSSSRRRTTTVVVXXXXXXWWWUUUTTTUUUSSSRRRRRRTTTVVVXXXWWWVVVTTTSSSQQQPPPQQQTTTWWWYYYZZZXXXVVVUUUWWWXXXXXXXXXZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXXXX]]]aaafffiiimmmsss{{{tttjjjVVVQQQJJJEEEBBBBBBAAAAAA>>>>>>======<<<<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB???BBBHHHQQQ[[[lll~~~tttoooiii```ZZZVVVSSSNNNKKKKKKJJJHHHFFFDDDBBB@@@???======;;;:::999999999999;;;;;;;;;;;;===@@@DDDFFFGGGGGGGGGFFFGGGJJJOOOSSS[[[cccooo}}}~~~jjjWWWKKKGGGGGGGGGEEEDDDBBBAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCFFFFFFHHHJJJLLLOOOQQQSSSYYYeeetttwwwUUULLLFFFGGGJJJRRReeexxxrrrggg___YYYZZZ\\\YYYWWWWWWWWWUUUUUUYYY___mmmuuufffVVVMMMJJJFFFCCCCCC@@@@@@AAABBBCCCEEEGGGHHHIIIIIIHHHEEECCCBBBCCCDDDJJJKKKNNNOOOPPPOOOMMMLLLFFFHHHHHHGGGGGGJJJRRRXXX^^^ccchhhhhhccc]]]YYYWWWSSSYYYcccpppyyy}}}}}}{{{~~~~~~~~~wwwppppppuuuxxxsssooonnnsss{{{yyymmmeeeZZZPPPJJJFFFDDDBBBDDDFFFIIIKKKLLLKKKJJJIIIIIINNN[[[ooovvvvvvmmmeeedddcccqqqlllRRRHHHDDDAAA@@@AAA???@@@BBBCCCBBBFFFLLLXXXgggtttyyyqqqcccUUULLLGGGCCCCCCEEEGGGIIIKKKNNNSSSYYY```eeennnvvv~~~rrrjjj^^^TTTOOOLLLHHHFFFBBBEEEIIIKKKLLLMMMOOOPPPPPPQQQRRRRRRSSSUUUXXXZZZXXXYYYZZZ[[[[[[\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUTTTUUUWWWXXXXXXVVVUUUUUUUUUTTTSSSRRRSSSUUUVVVVVVUUUUUUSSSQQQPPPQQQSSSVVVYYYZZZYYYWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWZZZYYYYYYXXXXXXXXXYYYYYY\\\___cccgggkkkqqqxxx}}}xxxlllcccQQQMMMGGGBBBAAAAAAAAA@@@==================<<<<<<======???@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCHHHPPP[[[ooozzztttpppiii```YYYUUUQQQMMMJJJJJJIIIGGGEEECCCAAA@@@???======;;;:::999999888888;;;;;;;;;<<<>>>AAACCCEEEHHHHHHGGGFFFGGGJJJOOOSSS]]]eeeqqq|||}}}hhhUUUKKKGGGGGGFFFEEEDDDBBBAAA@@@???AAAAAABBBBBBCCCCCCDDDDDDGGGGGGIIIKKKNNNQQQTTTVVV^^^kkk{{{rrrRRRJJJEEEGGGIIIQQQdddxxxtttjjj```YYYZZZ[[[XXXTTTRRRQQQNNNPPPVVV___oooqqqdddVVVNNNJJJFFFDDDDDDAAAAAABBBCCCDDDFFFHHHIIIIIIIIIHHHEEECCCAAABBBDDDKKKMMMOOOPPPPPPNNNKKKIIIFFFGGGGGGFFFEEEFFFJJJNNNRRRUUUZZZ]]]^^^\\\YYYWWWUUUWWW\\\bbbiiikkkkkkjjjppprrrwwwxxxtttooorrrxxxwwwqqqjjjhhhlllttt}}}xxxkkkdddYYYPPPJJJGGGEEEDDDCCCEEEHHHKKKLLLLLLJJJIIIGGGLLLWWWiiizzz~~~qqqpppfff______```ppplllRRRHHHDDDAAA???@@@>>>???BBBBBBAAAEEEKKKVVVffftttyyyooobbbSSSKKKGGGCCCCCCFFFFFFGGGJJJMMMQQQWWW^^^cccmmmvvv~~~uuulll```VVVQQQMMMIIIFFFCCCFFFJJJLLLMMMMMMOOOPPPOOOQQQTTTVVVVVVVVVWWWXXXWWWXXXYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUWWWXXXWWWUUUTTTUUUVVVTTTSSSRRRSSSUUUVVVUUUTTTVVVTTTRRRPPPPPPRRRUUUWWWZZZYYYWWWUUUUUUVVVXXXZZZXXXYYYYYYZZZZZZYYYXXXWWWZZZZZZZZZYYYYYYZZZ[[[[[[\\\^^^bbbfffjjjpppuuuxxx~~~~~~}}}|||xxxooocccZZZOOOKKKEEEAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCFFFMMMYYYppp|||xxxpppiii___XXXTTTQQQMMMJJJHHHGGGFFFDDDBBB@@@???>>><<<<<<;;;:::999888888888::::::;;;<<<>>>AAACCCEEEGGGGGGGGGFFFGGGJJJOOOSSS]]]eeeqqq}}}~~~fffUUUKKKHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEHHHIIIJJJLLLOOOSSSWWWYYYdddqqqjjjPPPIIIEEEGGGHHHOOOcccwwwvvvkkkbbb[[[ZZZZZZWWWSSSRRRQQQOOOQQQZZZfffxxxnnnbbbVVVOOOJJJEEECCCDDDAAABBBBBBCCCEEEGGGHHHIIIIIIIIIHHHFFFCCCCCCDDDFFFLLLMMMPPPQQQPPPNNNJJJHHHGGGGGGGGGFFFEEEEEEHHHJJJNNNQQQUUUZZZ^^^^^^[[[XXXXXXWWWVVVXXXZZZ\\\]]]\\\bbbeeekkkooommmlllsss}}}}}}tttnnneeebbbeeennnwww}}}xxxkkkdddYYYPPPJJJGGGFFFEEEBBBDDDGGGJJJLLLLLLKKKJJJGGGKKKTTTbbbqqqyyyyyyvvvooonnnddd^^^^^^```rrrlllRRRHHHDDDAAA???@@@>>>???AAABBBAAAEEEKKKTTTeeetttzzzmmm```SSSKKKGGGDDDDDDGGGEEEGGGJJJMMMQQQWWW^^^ccclllttt|||xxxooobbbXXXRRRNNNJJJGGGEEEHHHJJJLLLLLLMMMNNNPPPOOORRRUUUWWWVVVUUUUUUVVVVVVWWWYYY[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWXXXXXXVVVWWWXXXWWWUUUTTTUUUVVVTTTSSSSSSTTTVVVWWWVVVUUUXXXVVVSSSPPPPPPQQQSSSUUUWWWXXXXXXWWWUUUUUUWWWYYYUUUUUUVVVXXXXXXYYYYYYXXX\\\\\\[[[[[[[[[\\\]]]]]]]]]___aaaeeejjjnnnrrrtttxxxxxxxxxuuupppfff[[[SSSMMMIIIDDDAAA??????>>>===>>>>>>??????@@@@@@AAAAAA???@@@AAACCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBEEEKKKVVVlll|||nnnggg]]]UUURRROOOLLLIIIFFFEEEDDDBBB@@@???======;;;::::::999999999999999::::::;;;===???AAACCCDDDFFFFFFFFFFFFGGGKKKPPPTTT\\\dddqqq~~~{{{cccSSSKKKIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFJJJJJJKKKMMMPPPUUUYYY\\\gggvvvcccOOOIIIFFFGGGGGGMMMaaavvvzzzjjjbbb\\\ZZZYYYUUUSSSTTTTTTSSSWWWaaaoooiii^^^TTTNNNIIIDDDCCCDDDBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDFFFHHHJJJLLLOOOQQQQQQOOOKKKIIIHHHGGGGGGFFFFFFGGGIIIKKKMMMOOOTTT\\\ccceeebbb___[[[XXXVVVUUUVVVWWWXXXXXXYYY[[[```ddddddiiiwww}}}xxxrrrllldddbbbeeennnwww|||~~~wwwkkkdddYYYPPPJJJGGGEEEDDDAAACCCGGGJJJLLLLLLKKKJJJFFFIIIQQQ^^^llltttvvvtttllllllccc]]]^^^aaatttlllRRRHHHDDDBBB@@@AAA???@@@CCCCCCBBBFFFLLLTTTfffvvv{{{lll```RRRKKKHHHEEEFFFHHHFFFHHHKKKNNNRRRXXX___dddmmmssszzzzzzpppdddYYYSSSOOOKKKHHHHHHJJJKKKKKKKKKKKKNNNPPPPPPRRRSSSSSSRRRRRRSSSTTTUUUVVVYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYVVVWWWXXXVVVUUUTTTUUUWWWVVVUUUTTTVVVXXXYYYYYYXXXZZZXXXTTTQQQOOOPPPRRRSSSTTTXXX\\\]]][[[XXXWWWXXXQQQQQQRRRTTTVVVXXXZZZZZZ]]]]]]]]]]]]]]]^^^_________```bbbeeejjjnnnpppqqqrrrssssssqqqkkkbbbXXXQQQJJJGGGCCC@@@@@@@@@????????????@@@AAAAAABBBCCCCCCAAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMLLLJJJGGGEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJNNNTTTbbb|||{{{jjjcccYYYRRROOOMMMJJJHHHDDDCCCBBB@@@???===<<<;;;999999999888999999:::;;;999:::;;;===???AAACCCDDDDDDEEEEEEFFFGGGLLLQQQVVV^^^fffrrrwww```QQQJJJIIIFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKMMMQQQVVV[[[^^^hhhyyybbbNNNIIIFFFGGGFFFKKK___ttt}}}jjjccc]]][[[XXXTTTTTTWWWWWWVVV[[[fffvvv|||ddd[[[QQQLLLHHHCCCBBBDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHGGGEEEFFFHHHJJJHHHJJJNNNQQQRRRPPPMMMKKKHHHHHHGGGFFFGGGIIIKKKMMMKKKMMMTTT___iiinnnlllhhh]]][[[XXXWWWXXXZZZZZZZZZVVVWWWZZZ]]]___hhh{{{zzztttqqqlllfffeeeiiiqqqyyy~~~~~~|||vvvkkkdddYYYPPPJJJFFFEEEDDD@@@CCCFFFJJJLLLLLLKKKJJJDDDGGGPPP]]]lllvvvzzzzzzjjjiiiaaa\\\^^^aaassskkkRRRHHHEEEBBBAAACCCAAAAAADDDDDDDDDGGGMMMSSSfffwww|||lll```RRRKKKHHHFFFFFFIIIGGGIIILLLOOOSSSYYY```eeennnsssyyy{{{qqqeeeZZZTTTOOOKKKHHHJJJKKKKKKJJJJJJKKKMMMPPPRRRRRRQQQOOONNNOOOQQQTTTUUUVVVXXXZZZ[[[ZZZYYYXXXYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWVVVTTTTTTUUUWWWWWWVVVVVVXXXZZZ\\\[[[ZZZ\\\YYYUUUQQQOOOOOOQQQRRRRRRYYY```cccaaa\\\XXXVVVNNNOOOPPPRRRUUUXXXZZZ\\\^^^^^^^^^^^^^^^___```aaa```aaabbbfffjjjmmmooooooooopppqqqpppjjjbbbYYYSSSGGGEEEAAA@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRPPPMMMIIIFFFEEEEEEFFFGGGHHHIIIIIIJJJOOOPPPQQQRRRRRRYYYkkk}}}~~~vvvggg```VVVOOOLLLKKKIIIGGGBBBBBBAAA???>>><<<;;;:::888888888888999:::;;;<<<999:::;;;===???AAACCCDDDCCCDDDEEEEEEHHHLLLRRRWWWbbbiiiuuusss]]]OOOIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGKKKKKKLLLNNNRRRWWW\\\___hhh{{{gggNNNIIIGGGGGGFFFJJJ^^^ssstttiii^^^XXXVVVRRRRRRTTTTTT[[[dddooo~~~rrr___WWWLLLFFFDDDDDDAAA>>>CCC@@@===???CCCFFFHHHGGGKKKHHHEEEFFFHHHJJJIIIHHHKKKLLLMMMMMMJJJIIIIIIJJJLLLLLLKKKIIIGGGGGGJJJLLLLLLPPPZZZhhhtttxxxsssnnnddd```]]]]]]```aaa]]]ZZZTTTXXX[[[\\\aaappp{{{uuulllgggcccgggpppzzz}}}||||||~~~|||vvvqqqgggbbbYYYOOOGGGCCCBBBAAA===AAAFFFKKKMMMLLLJJJHHHFFFIIIOOO[[[mmm}}}|||rrrhhh___[[[ZZZaaaxxxkkkSSSIIIEEE@@@>>>@@@AAAAAAAAABBBDDDHHHKKKYYYgggvvv~~~nnnaaaTTTLLLHHHDDDDDDGGGHHHKKKNNNQQQUUUYYY___ccclllqqqyyyzzzrrrggg]]]VVVQQQMMMLLLIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPOOONNNMMMMMMPPPSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[XXXUUUTTTVVVXXXWWWUUUWWWXXXYYY[[[\\\\\\\\\\\\ZZZYYYVVVRRRNNNMMMNNNOOOVVV\\\cccfffddd]]]WWWSSSRRRPPPNNNPPPUUUZZZ]]]^^^eeeeeecccaaa``````ccceeebbbdddgggiiikkkmmmppprrrsssqqqnnnjjjddd]]]UUUOOOGGGFFFDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJMMMQQQTTT[[[^^^```^^^XXXOOOIIIEEEFFFEEEEEEFFFIIILLLNNNOOO______^^^XXXSSSUUU___hhhtttyyy}}}wwwlll^^^YYYQQQLLLKKKIIIFFFCCC@@@???>>>===<<<;;;::::::;;;:::999999888888888999999:::;;;===???AAACCCEEEGGGGGGGGGEEEEEEJJJRRRYYYdddnnnzzz}}}ooo[[[LLLHHHJJJEEEEEECCCBBBAAA@@@@@@@@@???@@@BBBBBBBBBBBBCCCEEEGGGJJJMMMOOOQQQTTTXXX[[[ffffffNNNIIIHHHIIIGGGJJJ\\\qqqwwwkkk```ZZZWWWTTTTTTVVVXXXaaannn|||wwwkkk[[[TTTJJJDDDCCCCCCAAA>>>BBB@@@???AAAEEEHHHIIIHHHMMMJJJGGGGGGIIIJJJJJJIIIMMMOOOPPPPPPOOONNNNNNMMMLLLMMMLLLJJJHHHHHHJJJKKKKKKRRR^^^nnnzzz}}}xxxrrrhhhffffffhhhjjjiiiccc^^^[[[___dddjjjsssyyyrrrqqqlllhhhkkkttt}}}}}}}}}~~~~~~wwwrrrgggaaaXXXOOOHHHCCCBBBBBB>>>BBBGGGKKKMMMLLLJJJHHHEEEIIIRRR```tttrrrhhh___\\\ZZZaaawwwjjjQQQHHHDDD@@@>>>AAAAAABBBBBBBBBEEEHHHKKKYYYfffsss{{{nnnaaaSSSKKKGGGDDDDDDGGGHHHKKKNNNQQQUUUYYY___ccckkkqqqyyy|||uuujjj```XXXSSSOOOLLLKKKKKKLLLMMMMMMNNNNNNMMMOOOOOOOOONNNMMMNNNPPPSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXVVVVVVYYY[[[[[[ZZZ]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[YYYVVVRRRPPPPPPQQQXXX\\\bbbdddaaa[[[UUURRRNNNPPPSSSUUUYYY]]]ccchhhmmmlllkkkhhhfffffffffgggfffhhhjjjlllmmmnnnqqqsssrrrppplllhhhccc]]]VVVQQQHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBCCCDDDFFFHHHHHHGGGHHHIIIJJJKKKNNNSSSVVVaaacccdddbbb\\\TTTNNNJJJHHHHHHHHHKKKNNNRRRUUUWWWbbbeeeeeeaaaZZZYYY^^^cccfffkkkooorrrvvvvvvooofff\\\WWWPPPLLLKKKIIIFFFCCC??????>>>===<<<;;;:::::::::999999888888999999:::999:::;;;===@@@BBBEEEFFFGGGGGGGGGFFFFFFKKKSSSZZZhhhrrr}}}~~~nnnZZZKKKFFFHHHEEEDDDCCCBBBAAA@@@@@@@@@===???AAABBBBBBCCCEEEGGGHHHKKKNNNPPPRRRUUUYYY\\\fffbbbMMMIIIHHHHHHGGGJJJ]]]rrr{{{ooobbb\\\YYYVVVVVVYYY\\\iiizzz|||lllaaaTTTNNNFFFBBBAAAAAA@@@???AAAAAABBBEEEHHHJJJKKKJJJNNNLLLJJJIIIJJJKKKJJJJJJKKKLLLMMMOOOQQQPPPMMMJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKSSSbbbsss~~~yyyppppppsssvvvxxxtttllleee___dddmmmyyy~~~uuunnnqqqlllhhhjjjsss{{{~~~{{{{{{}}}~~~vvvpppfffaaaXXXOOOGGGDDDBBBBBB@@@CCCGGGKKKMMMLLLJJJHHHEEEJJJTTTeee{{{qqqhhh___\\\ZZZ```uuuhhhPPPHHHDDDAAA???BBBBBBCCCCCCCCCEEEIIILLLYYYeeepppwwwmmm```RRRKKKGGGDDDDDDGGGHHHKKKNNNQQQUUUYYY___cccjjjpppzzzxxxnnnccc[[[UUUPPPMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNQQQTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYWWWXXX[[[]]]^^^^^^bbbaaa```^^^]]][[[YYYYYY\\\]]]\\\ZZZVVVSSSRRRRRRYYY[[[^^^^^^[[[VVVSSSQQQOOOSSSYYY\\\___dddlllsssxxxvvvsssooollljjjiiiiiikkkmmmpppppppppqqqrrrsssqqqnnnjjjeeeaaa]]]WWWSSSIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHIIIJJJLLLNNNRRRXXX\\\fffhhhiiifff```YYYTTTQQQLLLMMMOOORRRWWW\\\aaaccckkknnnqqqmmmeee___^^^___\\\```dddggglllooojjjcccZZZUUUOOOLLLKKKIIIEEEBBB??????>>>===<<<;;;;;;:::999999999888999999::::::999:::<<<>>>AAADDDGGGHHHFFFGGGGGGFFFFFFKKKTTT[[[jjjttt}}}lllXXXJJJEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@<<<>>>AAABBBCCCDDDFFFIIIIIIKKKNNNPPPRRRUUUYYY\\\eee~~~xxx\\\KKKGGGGGGHHHGGGKKK^^^rrr}}}qqqccc]]]YYYWWWXXX[[[```nnnvvveeeYYYMMMIIICCC@@@@@@@@@AAA@@@AAABBBEEEIIILLLMMMMMMLLLNNNMMMKKKJJJJJJJJJJJJJJJJJJKKKNNNRRRTTTRRRLLLHHHKKKLLLNNNMMMKKKIIIIIIIIIMMMTTTaaappp}}}zzz{{{}}}|||uuuoooiiinnnzzz}}}sssmmmpppkkkgggiiiqqqxxxzzzzzzwwwwwwzzz~~~{{{ssslllddd___WWWNNNGGGCCCBBBCCCAAADDDHHHKKKMMMLLLJJJIIIHHHLLLUUUfff|||pppggg___\\\YYY___ssshhhPPPHHHFFFCCCBBBBBBCCCCCCCCCDDDFFFJJJMMMYYYcccnnnvvvlll___RRRJJJGGGDDDDDDGGGHHHKKKNNNQQQUUUYYY___ccciiipppzzz{{{qqqggg^^^WWWQQQNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNNNNOOORRRTTTWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXX[[[ZZZYYYZZZ[[[]]]^^^___cccbbbaaa___]]][[[ZZZYYY\\\^^^___]]]ZZZVVVTTTSSSWWWXXXYYYWWWTTTQQQPPPPPPTTTWWW\\\bbbiiirrrzzzxxxqqqnnnmmmllllllqqqsssuuuuuutttsssssstttooolllgggddd```]]]YYYVVVLLLKKKIIIGGGEEEDDDDDDDDDAAABBBBBBCCCEEEGGGIIIJJJIIIKKKNNNPPPSSSXXX]]]aaaggghhhhhheee```ZZZWWWUUURRRTTTVVVZZZ___eeekkkpppwwwzzz{{{wwwooogggcccbbb___bbbeeehhhlllpppllleeeXXXTTTNNNKKKJJJHHHDDDAAA???>>>>>>===<<<<<<;;;;;;;;;:::999999888888888999999:::<<>>???BBBBBBCCCDDDFFFHHHHHHJJJMMMOOOQQQTTTXXX[[[bbbzzzoooVVVJJJFFFFFFGGGGGGKKK^^^sss}}}pppbbb\\\YYYXXXZZZ^^^ffftttsss```SSSHHHEEEAAA??????@@@AAABBBCCCFFFIIIMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLPPPSSSXXX[[[\\\WWWPPPKKKKKKLLLNNNMMMLLLJJJJJJKKKQQQUUU^^^iiittt|||}}}|||wwwrrrsssnnnjjjlllsssyyy{{{zzzvvvwwwyyy}}}~~~yyypppiiibbb]]]UUULLLFFFCCCBBBBBBBBBEEEHHHKKKMMMMMMKKKJJJMMMOOOUUUdddzzznnneee^^^[[[XXX]]]pppiiiQQQIIIGGGEEEDDDBBBCCCCCCCCCDDDFFFJJJMMMYYYcccoooyyylll___RRRKKKGGGDDDEEEHHHHHHKKKNNNQQQUUUYYY___ccchhhoooyyy|||sssiiiaaaYYYRRRNNNOOONNNMMMMMMLLLMMMMMMNNNMMMNNNPPPPPPPPPQQQSSSUUUWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[ZZZZZZZZZ[[[\\\^^^aaa```___]]]\\\\\\\\\\\\]]]___```___\\\XXXVVVUUUUUUVVVUUUSSSPPPOOOQQQRRRZZZZZZ^^^jjjzzz|||ssspppppprrrrrrtttvvvxxxwwwvvvtttssssssmmmkkkgggcccaaa^^^ZZZWWWNNNMMMKKKIIIGGGFFFEEEEEEAAABBBCCCDDDFFFHHHJJJKKKJJJMMMQQQUUUXXX\\\```ccccccddddddaaa]]]ZZZYYYYYYYYY[[[^^^aaaeeellltttyyy}}}vvvooolllllliiikkkmmmmmmqqqsssnnngggYYYTTTNNNJJJIIIGGGDDD@@@>>>>>>======<<<<<<;;;;;;===<<<;;;999888777777666:::;;;<<>>>>>======<<<<<<<<<<<<===<<<;;;999888777777666:::;;;===???BBBEEEHHHIIIFFFGGGGGGGGGIIIOOOXXX```hhhttttttwwwxxxdddVVVKKKEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBCCCDDDFFFHHHKKKLLLNNNPPPTTTWWW^^^mmmxxxyyyjjjUUUJJJFFFFFFGGGFFFJJJ]]]qqq}}}oooaaaZZZYYYZZZ___dddlllzzztttbbbSSSJJJDDDCCCBBBAAA@@@AAACCCEEEJJJMMMPPPQQQPPPPPPQQQSSSNNNPPPQQQPPPNNNOOORRRUUUZZZccclllmmmeeeZZZRRROOOOOOPPPQQQPPPPPPQQQTTTVVVZZZ[[[]]]aaahhhpppyyy~~~~~~|||ooojjjgggiiipppuuuvvvuuu{{{zzzzzz{{{{{{vvvnnnhhh]]]XXXPPPHHHBBB@@@@@@@@@AAADDDGGGKKKNNNOOOOOOOOONNNQQQYYYjjjvvviiiaaa[[[XXXUUUXXXiii|||iiiQQQHHHFFFEEEDDDAAAAAABBBBBBBBBEEEHHHKKKXXXeeevvvmmmaaaSSSLLLIIIGGGGGGJJJHHHKKKNNNQQQUUUYYY___cccjjjpppwww~~~~~~wwwppphhh```XXXSSSNNNNNNLLLLLLLLLNNNPPPQQQQQQRRRTTTTTTSSSSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[ZZZYYYZZZ]]]``````___^^^^^^^^^```bbbcccbbbcccdddccc```]]]\\\\\\ZZZZZZZZZYYYZZZ\\\aaadddkkkssszzzxxxyyyxxxwwwsssuuuwwwwwwuuurrrpppppplllkkkiiigggddd```[[[WWWRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQSSSYYY```eeeggggggggggggdddeeeeeeeeeeeehhhllloookkknnnpppppppppuuu}}}~~~vvvmmm___XXXOOOIIIFFFEEECCCBBB============<<<<<<<<<<<<::::::999999888888999999;;;;;;===???AAADDDFFFGGGEEEGGGHHHHHHJJJPPPYYYaaajjjvvv|||tttwwwsss```SSSJJJDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFGGGIIIKKKMMMNNNQQQTTTWWW^^^iiizzz|||yyyyyykkkWWWKKKGGGFFFGGGEEEIII[[[ppp}}}pppaaa[[[ZZZ\\\aaagggiiixxx{{{iiiZZZNNNGGGCCCCCCCCCBBBAAABBBDDDFFFMMMOOORRRRRRPPPPPPRRRTTTPPPQQQSSSRRRQQQQQQUUUXXXbbbmmmxxxxxxmmm```XXXVVVRRRRRRSSSRRRRRRUUUXXX[[[]]]^^^```ccchhhooowww}}}yyy~~~{{{zzzrrrnnnkkkmmmtttyyyzzzyyy{{{yyyxxxxxxwwwssskkkeee[[[WWWOOOGGGAAA?????????AAACCCGGGKKKNNNPPPPPPPPPLLLQQQ\\\ooosssggg```ZZZWWWTTTVVVgggzzziiiPPPGGGEEEDDDCCC@@@AAAAAAAAABBBDDDHHHKKKXXXfffyyynnnaaaTTTMMMJJJHHHHHHKKKHHHKKKNNNQQQUUUYYY___ccckkkpppwww}}}~~~yyyrrrkkkccc[[[VVVNNNMMMLLLLLLMMMOOOQQQRRRRRRTTTVVVVVVTTTTTTTTTUUUTTTUUUWWWYYY[[[]]]^^^^^^XXXXXXYYYYYYZZZZZZ[[[[[[WWWYYY[[[[[[ZZZ\\\```dddbbbaaa```___```aaaccceeeeeeffffffdddaaa___^^^___]]]^^^^^^___```dddiiilllvvv{{{zzzyyyvvvsssqqqtttvvvvvvtttqqqooonnnlllkkkjjjhhhfffaaa[[[VVVSSSRRRPPPNNNKKKJJJIIIHHHIIIJJJKKKMMMOOOQQQSSSUUU[[[aaaiiioooqqqooommmlllhhhiiijjjjjjlllooouuuyyyqqqtttuuutttssswww~~~uuubbbZZZPPPHHHFFFEEEDDDBBB===============<<<<<<<<<888888888888999:::;;;<<<;;;<<<===>>>@@@CCCEEEFFFEEEGGGHHHHHHJJJPPPZZZaaakkkvvvwwwvvvyyyooo]]]QQQHHHCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAACCCDDDDDDDDDFFFHHHHHHJJJLLLNNNOOOQQQUUUWWW___hhhvvv~~~{{{{{{{{{lllYYYLLLHHHFFFGGGEEEHHH[[[oooxxxlll```ZZZXXXYYY^^^eeemmmxxxkkk[[[PPPIIIFFFBBBBBBCCCCCCCCCEEEIIILLLOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTVVVYYY[[[]]]^^^hhhttt{{{uuuhhh]]]VVVRRRSSSTTTUUUUUUUUUXXX]]]aaaffffffcccaaafffoootttuuusssxxx}}}zzzwwwrrrmmmiiilllttt}}}zzzuuupppnnnnnnlllgggbbbTTTQQQMMMHHHDDDCCCBBBCCCDDDGGGLLLOOOPPPQQQQQQRRRNNNUUUYYYxxxnnnfffaaa[[[WWWUUUZZZiiixxxfffTTTFFFCCCDDD@@@CCCAAA@@@BBBBBBBBBGGGMMM]]]hhhxxxqqqcccTTTMMMJJJGGGGGGHHHKKKMMMPPPRRRTTTXXX\\\```kkknnnsssyyy~~~xxxqqqggg\\\TTTSSSPPPNNNMMMOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUSSSTTTVVVXXX[[[\\\ZZZYYYWWWXXXXXXYYY[[[\\\\\\]]][[[\\\]]]^^^___`````````]]]___aaaaaa```___```aaaeeeeeeeeedddddddddeeefffbbbbbbdddfffllluuuzzzyyyxxxuuurrroooqqqsssttttttrrrooonnnhhhgggfffccc___\\\YYYWWWTTTOOOKKKKKKJJJHHHJJJOOOOOOUUUWWWUUUUUUZZZ```bbbkkkpppwww{{{zzzvvvrrrppppppoooooosssyyy}}}~~~|||}}}~~~~~~~~~ttthhh\\\PPPKKKHHHEEEBBBBBB???>>><<<;;;::::::;;;;;;999999888888888888888999666999===AAAEEEGGGHHHHHHFFFEEEGGGJJJLLLOOOXXXbbblll{{{|||{{{xxxiiiXXXOOOIIIEEEDDDCCCAAA???>>>===???AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEHHHKKKMMMNNNOOOQQQRRRZZZaaaqqqzzzvvvxxx|||pppYYYRRRMMMKKKKKKIIIIIIVVVfffuuujjj___ZZZYYYZZZ___eeemmmuuutttbbbTTTKKKEEECCCAAABBBCCCCCCCCCEEEIIILLLNNNNNNNNNNNNNNNNNNNNNNNNQQQSSSUUUXXX[[[]]]^^^___hhhqqqwwwrrrhhh```ZZZUUUVVVVVVVVVVVVWWWZZZ^^^aaabbbeeeeeedddhhhnnnpppnnnmmmqqq}}}~~~{{{vvvsssqqqmmmjjjnnnwww~~~uuupppkkkiiihhhfffaaa\\\SSSPPPLLLGGGDDDCCCBBBCCCDDDGGGLLLOOOPPPQQQQQQRRRPPPWWW\\\{{{qqqgggbbb]]]ZZZXXX^^^mmm|||cccRRRFFFDDDFFFBBBCCCAAA@@@BBBBBBBBBFFFMMMYYYeeeuuuqqqcccTTTMMMJJJGGGFFFGGGLLLNNNPPPRRRUUUXXX]]]```kkkooovvv|||xxxqqqhhh]]]VVVSSSQQQNNNMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTWWWZZZ\\\\\\ZZZYYYUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^_________]]]___aaaaaa```___```aaacccdddfffggghhhjjjlllmmmnnnpppssswww|||}}}xxxxxxwwwuuurrroooppppppqqqpppnnnllljjjiiihhhfffccc___\\\YYYWWWUUUQQQOOOOOONNNLLLOOOTTTUUUZZZ]]]^^^bbbkkkqqqrrrzzz}}}}}}zzzyyywwwvvvwwwzzz}}}jjj^^^QQQKKKHHHDDDBBBAAA>>>>>><<<;;;::::::;;;;;;999999888888888888999999888:::>>>BBBEEEFFFGGGGGGFFFEEEGGGKKKNNNRRR\\\fffooo~~~~~~yyygggVVVNNNHHHEEEDDDDDDBBB@@@??????@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFHHHKKKMMMMMMNNNPPPRRRYYY```nnn{{{}}}xxxwwwzzzsss\\\RRRLLLIIIIIIFFFFFFSSSdddqqqggg^^^[[[ZZZ[[[___eeeooottt|||wwwgggWWWLLLEEEBBBAAA@@@AAABBBCCCDDDGGGJJJMMMOOOOOOOOONNNNNNOOOOOOOOOQQQTTTXXX]]]```bbbbbbbbbiiinnnqqqmmmhhhddd___YYYZZZXXXVVVWWWZZZ]]]___``````eeehhhiiikkknnnmmmjjjjjjllluuu|||xxxrrrnnnpppllljjjqqq{{{}}}wwwnnnjjjfffdddccc```[[[WWWQQQOOOJJJFFFCCCBBBBBBCCCDDDGGGLLLOOOPPPQQQQQQRRRRRRYYY___~~~ttthhhddd```^^^^^^dddttt___PPPFFFEEEHHHDDDCCCAAA@@@BBBBBBBBBFFFLLLXXXdddsssrrrdddTTTLLLIIIFFFFFFGGGLLLNNNQQQSSSUUUYYY^^^bbbiiiooovvv~~~}}}yyyrrriii```YYYUUURRRNNNMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRTTTWWWZZZ\\\[[[ZZZYYYVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^______]]]___``````______```aaabbbeeeiiilllooorrruuuxxx}}}|||xxxwwwwwwuuusssooonnnmmmkkkiiihhhfffeeebbbaaa___\\\ZZZWWWUUUSSSRRROOONNNOOONNNMMMQQQWWW]]]ccchhhnnnxxxmmm```RRRLLLHHHDDDAAAAAA>>>===<<<;;;::::::::::::999999888888888888999999999;;;???BBBEEEFFFFFFFFFFFFEEEGGGLLLPPPUUU___jjjssszzz}}}cccSSSLLLGGGDDDCCCDDDBBBAAA@@@@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQXXX```mmmxxx{{{yyy{{{uuu^^^TTTMMMIIIHHHEEEFFFRRRaaammmddd]]]\\\\\\]]]```eeeooorrrwww|||pppgggZZZNNNFFFCCCBBBBBB@@@AAACCCEEEFFFHHHLLLOOOQQQQQQPPPPPPPPPQQQRRRRRRSSSWWW]]]bbbfffggggggfffjjjlllllliiigggfffaaa[[[\\\YYYWWWXXX\\\```bbbbbbccciiinnnooopppsssrrroooooonnnqqq|||~~~|||wwwrrrnnnoookkkkkkrrr|||~~~wwwnnnfffdddaaa```___]]]YYYVVVOOOLLLHHHEEEBBBBBBBBBCCCDDDGGGLLLOOOPPPQQQQQQRRRRRRZZZ```}}}tttiiifffcccccceeelll}}}zzz\\\NNNEEEEEEGGGDDDCCCAAAAAACCCCCCBBBEEEKKKYYYfffuuuttteeeUUULLLIIIFFFFFFGGGLLLNNNQQQSSSVVVZZZ___ccchhhmmmttt|||}}}zzzssskkkbbb\\\WWWSSSOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPSSSWWWYYYZZZYYYXXXXXXZZZZZZZZZZZZZZZXXXWWWVVVXXXYYY[[[\\\^^^___``````^^^___``````______aaacccccchhhmmmrrruuuyyy{{{xxxvvvuuusssqqqlllkkkhhheeebbbaaa``````[[[ZZZYYYWWWUUUTTTSSSSSSRRROOONNNOOONNNPPPWWW```hhhoooxxxooobbbSSSLLLHHHCCC@@@@@@======<<<;;;::::::::::::999999888888888999::::::;;;===@@@CCCEEEEEEEEEEEEGGGFFFHHHLLLPPPVVVaaalllxxx~~~www^^^PPPJJJFFFCCCCCCBBBAAA@@@??????AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLLLLLLLMMMPPPRRRWWWccctttsss]]]XXXPPPJJJIIIGGGFFFQQQ```~~~iiiccc^^^^^^______aaaeeejjjllloooqqqqqqpppmmmkkk^^^WWWNNNFFFBBBAAAAAABBBAAACCCEEEGGGHHHJJJMMMPPPPPPPPPOOOOOOOOOQQQSSSTTTXXX\\\bbbgggkkkkkkjjjiiijjjjjjhhheeeeeefffbbb\\\[[[ZZZZZZ[[[___dddhhhjjjooouuuzzzzzzzzz}}}}}}xxxttttttzzz~~~}}}|||{{{xxxssspppmmmjjjkkkqqqxxxwwwnnneee[[[[[[[[[[[[[[[YYYVVVTTTLLLJJJFFFCCCAAAAAABBBCCCDDDGGGLLLOOOPPPQQQQQQRRRQQQXXX]]]yyyrrriiigggfffhhhkkktttwwwZZZMMMEEEDDDFFFBBBCCCAAAAAADDDCCCBBBEEEJJJYYYffftttwwwgggVVVMMMIIIFFFFFFHHHLLLNNNQQQSSSVVVZZZ___cccfffjjjqqqyyy{{{tttmmmeee___YYYUUUPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOORRRUUUWWWVVVVVVWWWXXX\\\]]]^^^]]]\\\[[[XXXWWWZZZ[[[]]]___```aaabbbbbb___```aaa`````````ccceeehhhmmmssswwwzzz~~~yyyuuurrrpppnnnmmmhhhfffccc___]]]\\\[[[[[[YYYYYYXXXWWWVVVVVVWWWWWWWWWTTTSSSTTTTTTXXXbbbnnnyyyqqqbbbSSSKKKGGGBBB??????<<<<<<<<<;;;;;;:::999999999999888888999::::::;;;<<<===@@@CCCEEEEEEEEEEEEHHHGGGIIIMMMQQQWWWcccnnn~~~rrrZZZMMMHHHEEEBBBBBB??????>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFIIIKKKLLLMMMMMMNNNQQQTTTZZZlllnnn[[[XXXOOOJJJJJJHHHGGGPPP]]]yyyhhhbbb___aaabbbaaaaaadddbbbcccccccccaaa]]]ZZZXXXNNNJJJDDDAAA@@@@@@AAAAAACCCEEEHHHJJJKKKLLLOOOQQQNNNMMMMMMMMMOOOQQQTTTVVV]]]```eeejjjlllllljjjiiifffgggfffbbbbbbdddbbb]]][[[]]]```cccgggmmmtttyyy~~~zzz|||||||||~~~~~~~~~|||zzzyyyxxxvvvtttqqqjjjiiijjjmmmpppmmmddd]]]SSSTTTUUUVVVUUUSSSQQQPPPIIIGGGDDDAAA@@@AAABBBCCCDDDGGGLLLOOOPPPQQQQQQRRROOOVVVYYYrrr|||{{{nnniiihhhhhhlllqqq{{{uuuYYYMMMEEEDDDEEEAAACCCAAABBBDDDDDDBBBDDDIIIWWWcccpppyyyzzzjjjXXXNNNJJJGGGGGGIIIKKKMMMPPPSSSVVVZZZ___cccfffjjjqqqzzz~~~xxxqqqiiicccZZZVVVPPPLLLKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPSSSUUUUUUTTTTTTXXX[[[^^^___``````___]]]ZZZXXX^^^^^^```aaabbbccccccccc```aaabbbaaaaaabbbeeeggglllqqqwwwzzz~~~|||zzzvvvsssooommmlllkkkgggeeeccc```___^^^]]]^^^[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZ[[[]]]^^^bbbmmmyyypppbbbRRRJJJEEEAAA>>>>>>;;;<<<<<<<<<;;;:::999888999999888999999:::;;;<<<<<<===@@@CCCEEEFFFFFFEEEIIIHHHJJJOOOSSS[[[gggsssoooXXXLLLGGGDDDAAAAAA>>>>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGJJJLLLMMMMMMNNNPPPTTTWWWccc{{{kkk\\\VVVNNNIIIJJJIIIHHHNNNYYYsssgggcccaaadddeeebbbbbbccc]]]\\\XXXUUURRROOOMMMMMMEEECCCAAAAAABBBCCCCCCBBBFFFHHHKKKLLLMMMNNNPPPQQQNNNNNNNNNNNNQQQUUUXXX[[[```cccfffiiijjjiiihhhfff___bbbcccaaa```ccccccaaa]]]ccciiimmmpppwwwxxxnnnlllooottt{{{~~~~~~{{{xxxuuutttsssqqqooohhhhhhiiiiiigggbbb[[[WWWQQQSSSTTTTTTSSSPPPMMMLLLGGGEEECCC@@@???@@@BBBCCCDDDGGGLLLOOOPPPQQQQQQRRROOOUUUVVVmmmzzzuuuvvvjjjiiihhhjjjnnntttrrrWWWMMMFFFEEEFFFBBBCCCAAABBBEEEDDDBBBDDDHHHUUU```mmmuuu~~~|||lllZZZPPPKKKHHHHHHJJJJJJLLLOOORRRUUUYYY___bbbhhhmmmvvv~~~wwwnnnggg\\\WWWQQQLLLKKKLLLLLLMMMKKKKKKLLLMMMOOOPPPQQQQQQSSSUUUVVVUUUSSSTTTZZZ___aaabbbddddddcccaaa^^^]]]``````aaabbbbbbbbbbbbbbbbbbccccccbbbbbbdddgggjjjmmmrrrxxx{{{yyyyyywwwuuusssqqqqqqqqqnnnmmmlllkkkjjjjjjiiiiiifffdddaaa___]]]]]]]]]^^^aaadddkkkppprrrsss|||ooo```QQQHHHDDD@@@>>>>>>;;;;;;<<<<<<;;;:::888777999999999999:::;;;<<<<<<;;;===@@@CCCFFFGGGGGGFFFHHHHHHJJJQQQWWW```ooo|||mmmVVVKKKGGGCCCAAA@@@===>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHKKKLLLMMMNNNPPPSSSWWWZZZoookkkaaaWWWOOOLLLOOOOOOLLLQQQZZZxxxmmmhhhcccbbbeeefffcccbbbccc]]]YYYSSSMMMIIIHHHIIIJJJCCCBBBBBBDDDFFFGGGGGGFFFHHHJJJMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRUUUYYY^^^```bbbdddfffhhhhhhgggeeedddYYY^^^aaa``````ccceeeddd___gggpppuuuwwwxxxooodddiiiqqq{{{{{{vvvsssqqqooonnnmmmggghhhiiifffaaa[[[VVVTTTTTTVVVWWWVVVSSSOOOLLLKKKFFFDDDBBB@@@???@@@BBBCCCDDDGGGLLLOOOPPPQQQQQQRRRPPPUUUTTTiiivvvqqqsssiiihhhhhhjjjpppvvvpppVVVMMMGGGFFFHHHDDDCCCBBBBBBEEEDDDBBBCCCHHHUUU```lllttt}}}~~~mmm[[[PPPLLLIIIIIIKKKIIIKKKNNNQQQTTTYYY^^^bbbiiippp{{{{{{qqqkkk]]]XXXQQQLLLKKKKKKLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSUUUWWWXXXVVVSSSUUU\\\bbbeeeggghhhiiihhhfffcccbbbaaaaaabbbbbbbbbbbbaaaaaacccddddddcccccceeehhhkkkmmmrrrxxx|||~~~zzzzzz{{{{{{zzzxxxxxxxxxzzzwwwwwwwwwwwwwwwvvvvvvvvvvvvtttpppllljjjhhhhhhhhhmmmsss~~~nnn```PPPGGGCCC???===>>>:::;;;<<<<<<;;;:::888777999999999999:::;;;<<<===;;;===@@@CCCFFFGGGGGGGGGHHHGGGKKKRRRZZZeeetttlllVVVJJJFFFCCC@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHKKKLLLNNNOOOQQQTTTYYY]]]xxxnnneeeZZZSSSQQQTTTUUURRRVVV^^^yyyrrrooommmeee___```fffhhhccc^^^WWWTTTOOOKKKHHHGGGHHHIIIHHHGGGFFFEEEFFFHHHJJJLLLLLLMMMNNNPPPQQQQQQRRRQQQQQQTTTVVVVVVVVVZZZ```fffjjjgggeeeddddddccc___\\\YYYYYYXXXVVVVVVYYY^^^aaaeeellluuuzzz~~~{{{uuuqqquuuyyy}}}yyyqqqpppppplllhhhfffbbb```^^^[[[YYYWWWUUUTTTUUUWWWXXXXXXUUUPPPKKKGGGEEEDDDAAA?????????@@@AAAEEEGGGJJJMMMNNNOOOOOONNNOOOMMMWWWkkktttnnnggggggffflllrrrvvv|||nnnTTTLLLGGGGGGHHHBBBCCCDDDCCCBBBAAABBBEEEHHHVVV___kkksss~~~qqq```UUUNNNHHHGGGHHHGGGJJJNNNRRRUUUZZZ^^^bbbiiinnnwww}}}~~~vvvpppaaaZZZPPPKKKJJJKKKKKKJJJLLLLLLLLLMMMNNNQQQSSSUUURRRUUUWWWXXXYYY\\\bbbfffiiijjjkkkkkkjjjfffccc```bbbbbbaaaaaaaaaaaabbbbbbggghhhhhhgggggghhhjjjmmmqqquuuyyy{{{~~~{{{yyy{{{||||||{{{{{{{{{~~~}}}uuurrruuuzzzkkk[[[KKKEEEDDDAAA===;;;;;;;;;;;;;;;:::999999888:::999888888888999:::;;;>>>AAAEEEGGGGGGFFFEEEEEEJJJIIIKKKPPPWWWcccwww~~~~~~}}}iiiRRRHHHFFFDDDBBB@@@??????@@@@@@@@@AAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHLLLLLLNNNPPPOOOOOOXXXbbbrrrddd```WWWQQQRRRRRRQQQSSSYYY}}}{{{vvvqqqooojjjeeeaaaccchhhiiiccc\\\UUUSSSNNNJJJHHHHHHIIIJJJOOOMMMLLLJJJJJJKKKMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRUUUVVVWWWXXXYYY\\\```dddgggeeebbbaaa```___[[[WWWUUUUUUUUUUUUUUUYYY^^^aaahhhlllqqqtttxxx}}}rrrnnnlllgggbbb```^^^\\\YYYWWWTTTSSSSSSSSSWWWXXXYYYYYYUUUPPPKKKGGGEEECCCAAA?????????@@@AAAEEEGGGJJJMMMNNNOOONNNNNNPPPPPP[[[nnnvvvooogggfffhhhnnnuuuzzzkkkRRRJJJFFFFFFGGGBBBDDDDDDCCCBBBAAABBBEEEHHHWWWbbbnnnwwwtttcccXXXPPPJJJHHHIIIJJJMMMPPPSSSWWW[[[aaaeeejjjooowww}}}yyysssddd]]]RRRLLLKKKLLLMMMLLLLLLLLLMMMNNNOOORRRTTTUUUUUUWWWXXXYYYZZZ]]]cccgggjjjjjjkkkkkkiiigggeeecccaaaaaaaaaaaabbbcccddddddjjjjjjkkkjjjiiijjjlllnnnqqquuuxxx{{{~~~{{{zzzyyyyyyzzz{{{|||}}}}}}jjjZZZKKKEEEDDDAAA===;;;::::::;;;;;;;;;:::999999:::999888888888999;;;;;;???BBBEEEGGGGGGFFFFFFFFFGGGHHHKKKSSS\\\iii~~~yyyeeePPPGGGEEECCC@@@???????????????@@@@@@@@@AAABBBBBBAAABBBCCCEEEGGGHHHLLLLLLNNNOOONNNOOOWWWaaavvviiiccc[[[UUURRRNNNKKKNNNTTT{{{wwwvvvsssrrrrrrmmmjjjhhhkkkooommmeee]]]WWWTTTPPPMMMKKKKKKMMMNNNRRRPPPNNNLLLKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTXXXWWWXXXZZZ]]]___``````aaa___]]]\\\[[[XXXUUURRRQQQQQQRRRRRRSSSVVV[[[___eeehhhjjjjjjnnnwwwrrrlllhhhccc___^^^[[[YYYVVVSSSRRRRRRSSSTTTZZZ[[[[[[ZZZVVVPPPKKKGGGDDDCCCAAA???>>>???@@@AAAEEEGGGJJJMMMNNNOOONNNNNNQQQTTTbbbsssyyyqqqhhheeehhhnnnuuu|||fffOOOIIIEEEEEEGGGBBBDDDDDDDDDBBBAAABBBEEEGGGSSS^^^kkktttxxxggg[[[RRRKKKIIIJJJLLLMMMOOORRRUUU[[[aaafffkkkpppxxx}}}xxxiii```UUUNNNLLLNNNOOOOOONNNNNNNNNOOOQQQSSSUUUVVVXXXYYYZZZ[[[]]]```eeeiiikkkkkkjjjiiihhhgggffffffccccccccccccdddfffgggiiimmmnnnooonnnlllmmmnnnpppqqqsssuuuxxx}}}|||~~~}}}yyywwwwwwyyyzzzzzz{{{~~~gggXXXJJJEEECCC@@@<<<;;;999999:::;;;;;;;;;::::::::::::999888999:::;;;<<>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAACCCEEEGGGHHHMMMLLLMMMNNNMMMMMMVVV```|||ppplllfff^^^UUULLLGGGJJJQQQwwwsssrrrrrrtttwwwuuuttttttwwwyyytttiii```\\\ZZZVVVRRRPPPPPPQQQRRRSSSQQQPPPNNNMMMNNNOOOOOORRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVZZZ^^^```^^^[[[YYYYYYXXXWWWUUUTTTRRRPPPMMMNNNNNNNNNNNNQQQUUUXXXZZZ\\\]]]___ccclllyyyqqqkkkhhhcccaaa```[[[YYYVVVSSSSSSTTTWWWYYY]]]]]]\\\ZZZVVVPPPKKKGGGCCCBBB@@@???>>>???@@@AAAFFFHHHJJJMMMNNNNNNNNNMMMPPPWWWgggwwwzzzrrrhhheeefffkkkrrrzzzbbbNNNJJJFFFFFFHHHCCCDDDDDDDDDBBBAAABBBDDDGGGOOO[[[hhhqqqyyy{{{iii]]]SSSLLLIIIJJJJJJKKKMMMOOORRRXXX```eeelllqqqxxx~~~{{{lllcccXXXPPPNNNOOOOOOPPPOOOOOOPPPQQQSSSTTTVVVVVVXXXYYYZZZ]]]aaaeeejjjmmmlllkkkiiigggfffeeeeeefffggggggfffeeefffhhhjjjkkkpppqqqrrrqqqooonnnooopppqqqqqqppprrryyy{{{yyyyyy{{{~~~~~~{{{yyywwwxxxyyyzzz{{{~~~zzzcccVVVIIIDDDBBB???<<<<<<888999999:::;;;;;;;;;;;;::::::999999:::;;;<<<===@@@CCCFFFGGGGGGFFFGGGGGGLLLMMMRRR[[[dddqqqmmm\\\LLLEEECCCAAA???>>>===>>>>>>>>>>>>????????????@@@AAABBBDDDFFFHHHIIIMMMLLLLLLMMMKKKLLLUUU___xxxyyysssiii[[[NNNHHHLLLRRR~~~sssooooooppptttyyy||||||}}}xxxlllbbbaaa^^^ZZZVVVSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRSSSTTTUUUWWWXXXWWWVVVVVVYYY]]]___\\\YYYSSSSSSTTTSSSRRRQQQQQQPPPMMMMMMMMMLLLKKKLLLNNNQQQLLLOOORRRVVVZZZbbblllsssrrrkkkhhhcccaaaaaaZZZXXXVVVTTTTTTVVVYYY[[[]]]]]][[[YYYTTTOOOJJJGGGCCCAAA???>>>>>>???@@@AAAFFFHHHJJJMMMNNNNNNMMMMMMNNNXXXiiivvvxxxqqqiiigggfffjjjpppyyy}}}```NNNLLLHHHHHHIIIEEEEEEEEEDDDBBBAAAAAADDDFFFQQQ]]]iiipppxxx|||jjj]]]SSSKKKHHHIIIJJJKKKMMMOOORRRXXX```eeelllpppvvv|||~~~|||nnnfffZZZRRROOOOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVWWW[[[```eeejjjnnnooolllkkkhhhfffddddddeeeeeeiiihhhfffeeeeeegggiiijjjrrrssssssrrrpppnnnnnnooopppooollllllsss|||}}}xxxvvvwwwzzz~~~zzzzzzzzzyyyyyyxxxxxxxxx~~~uuu___SSSHHHCCCAAA===;;;<<<888999999:::;;;;;;;;;;;;;;;::::::::::::<<<===>>>AAACCCFFFGGGFFFFFFGGGHHHKKKMMMTTT^^^hhhtttfffXXXJJJEEEDDDAAA??????===>>>>>>>>>>>>?????????@@@AAACCCEEEFFFHHHIIIJJJLLLJJJKKKKKKJJJKKKTTT___}}}~~~qqq^^^OOOJJJNNNSSSzzzppplllkkklllrrrxxx}}}}}}~~~wwwlllddddddaaa]]]YYYWWWVVVXXXYYYWWWXXXZZZ\\\\\\[[[YYYXXXUUUUUUTTTUUUVVVWWWYYY[[[\\\[[[[[[\\\]]]\\\ZZZXXXQQQSSSTTTSSSQQQPPPPPPQQQMMMMMMMMMLLLJJJJJJLLLMMMGGGIIIMMMRRRWWW]]]ccchhhttt~~~rrrjjjfff```\\\\\\XXXVVVTTTSSSTTTUUUXXXYYY[[[[[[YYYVVVRRRMMMHHHFFFBBBAAA???>>>>>>???@@@AAAGGGHHHKKKMMMNNNNNNMMMLLLJJJWWWhhhrrrsssnnnkkkjjjjjjmmmqqqyyyzzz___PPPNNNIIIIIIJJJFFFEEEEEEDDDBBBAAAAAADDDFFFPPP\\\hhhnnnuuu}}}jjj]]]SSSLLLHHHIIILLLMMMOOORRRUUU[[[aaafffkkknnntttyyy~~~}}}{{{}}}ppphhh]]]UUURRRQQQOOONNNOOOPPPRRRSSSTTTUUUUUUUUUTTTWWW\\\cccjjjnnnoooooojjjiiihhhfffffffffggghhhiiigggeeedddeeegggjjjllltttuuuuuutttqqqooonnnnnnnnnnnnkkkkkkpppxxx{{{xxxsssuuuxxx|||vvvwwwwwwxxxwwwvvvuuuuuurrr[[[QQQGGGCCC@@@<<<;;;<<<999999:::;;;;;;;;;::::::;;;:::::::::;;;===>>>@@@BBBDDDFFFGGGFFFFFFHHHIIIHHHKKKTTT```kkkyyy}}}___TTTHHHEEECCCAAA??????>>>>>>>>>?????????@@@@@@AAABBBDDDFFFHHHIIIIIIIIIJJJIIIIIIIIIHHHKKKUUU```{{{}}}|||sss]]]NNNJJJMMMNNNzzzppplllkkkkkkqqqwww{{{{{{|||~~~}}}xxxpppiiifffdddaaa^^^]]]^^^```bbbaaadddgggiiiiiieeeaaa^^^^^^]]]]]]]]]^^^```bbbccceeeeeeeeebbb^^^[[[YYYYYYTTTVVVWWWUUURRROOOOOOPPPMMMNNNNNNMMMLLLLLLNNNPPPLLLNNNPPPSSSWWW[[[```dddlllvvv{{{mmmfffbbb]]]YYYXXXVVVVVVUUUTTTUUUVVVWWWXXXYYYXXXVVVTTTPPPKKKGGGEEEAAA@@@>>>======???@@@AAAGGGIIIKKKMMMNNNNNNMMMLLLGGGTTTdddlllmmmllllllmmmnnnooorrrxxxwww]]]PPPOOOJJJHHHJJJFFFFFFFFFEEECCCAAAAAACCCFFFNNNZZZffflllttt}}}kkk^^^UUUMMMJJJKKKJJJMMMPPPSSSWWW[[[aaaeeeiiilllqqqvvv||||||}}}rrrkkkaaaZZZVVVSSSPPPNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUXXX^^^fffmmmooommmjjjffffffggghhhjjjkkkmmmnnnjjjiiihhhhhhiiimmmqqqtttvvvwwwxxxvvvssspppnnnnnnkkknnnooonnnqqqvvvxxxvvvrrrtttwwwyyy{{{}}}yyyxxxwwwvvvvvvvvvvvvwww~~~qqqXXXOOOFFFBBB???<<<:::<<<::::::;;;;;;;;;:::999999;;;;;;:::;;;<<<===???@@@BBBDDDFFFFFFFFFFFFHHHJJJJJJMMMWWWcccnnn{{{tttYYYOOOFFFCCCBBB???===>>>????????????@@@@@@@@@AAAAAABBBDDDFFFGGGHHHGGGGGGHHHGGGGGGHHHHHHJJJUUUaaaxxx|||zzzuuu\\\MMMJJJJJJHHH|||sssooommmmmmrrryyyzzzzzz{{{}}}}}}zzztttoooiiigggeeecccdddfffiiikkkqqqtttxxx{{{yyytttnnnjjjggggggfffeeegggiiikkkmmmmmmnnnmmmggg___ZZZYYYZZZXXXYYYZZZWWWRRROOONNNOOOMMMNNNOOOOOONNNOOOQQQSSSUUUTTTTTTUUUXXX\\\aaadddgggppp~~~~~~rrrgggbbb```\\\XXXXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUURRRNNNJJJFFFDDDAAA@@@>>>======???@@@BBBGGGIIIKKKMMMNNNNNNMMMLLLDDDRRRbbbhhhiiijjjmmmoooooooooqqqvvvuuu\\\PPPOOOJJJHHHIIIEEEFFFFFFEEECCCAAAAAACCCEEERRR^^^jjjqqqzzz~~~lll___VVVNNNKKKLLLGGGJJJNNNRRRUUUZZZ^^^bbbhhhkkkooouuu{{{~~~tttmmmddd]]]YYYVVVRRRNNNOOOPPPRRRSSSTTTTTTTTTSSSWWWYYY```hhhnnnoookkkfffcccdddfffjjjmmmppprrrsssmmmlllkkklllppptttzzz}}}wwwyyyyyyxxxtttqqqooooooiiiooosssrrrrrruuuuuuttttttuuuwwwyyyzzz{{{~~~~~~|||yyyvvvvvvwwwzzz{{{|||rrrWWWNNNFFFBBB???;;;:::<<<;;;;;;;;;;;;::::::999888;;;;;;:::;;;<<<>>>@@@AAACCCDDDFFFFFFFFFGGGHHHJJJOOORRR[[[fffppp{{{nnnUUULLLDDDBBBAAA>>><<<<<>>CCCKKKUUUcccooowwwooo```VVVMMMJJJKKKJJJKKKNNNPPPSSSWWW]]]aaagggkkkppptttyyyyyyuuummmeee\\\VVVRRRPPPNNNPPPSSSSSSQQQQQQSSSUUUYYY___gggmmmnnnkkkhhhfffgggfffgggkkkrrrwwwyyyxxxqqqnnnlllnnnuuu}}}yyyuuurrrmmmjjjkkklllooosssxxx|||}}}{{{yyywwwyyyzzzzzzzzzyyyzzz|||{{{yyywwwwwwyyy{{{}}}}}}mmmXXXLLL@@@>>>>>><<<:::999;;;;;;;;;::::::999999999999999999:::;;;<<<===>>>CCCFFFHHHFFFDDDEEEJJJOOOQQQVVV^^^gggrrrjjjPPPKKKDDD???===>>>>>>>>>>>>????????????@@@@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGDDDDDDEEEFFFDDDHHHUUUcccoootttyyy|||}}}xxx]]]NNNJJJHHHEEE~~~yyyssstttxxxyyywww}}}||||||~~~xxxvvvtttuuu{{{}}}}}}{{{uuusssuuussspppkkkccc]]]ZZZZZZ[[[ZZZZZZZZZ[[[[[[YYYVVVTTTQQQSSSUUUWWWYYY]]]bbbfffmmmmmmllllllmmmpppvvvzzz~~~~~~rrroooiiiccc^^^ZZZYYYXXXWWWVVVUUUVVVWWWWWWVVVTTTSSSQQQNNNKKKGGGDDDBBBAAA@@@@@@???===<<<>>>AAADDDHHHJJJMMMPPPQQQOOOMMMLLLJJJUUU```aaaaaaccceeefffeeefffjjjtttooo[[[PPPLLLGGGHHHKKKGGGHHHFFFEEEDDD@@@>>>CCCJJJZZZhhhvvvnnnaaaWWWOOOLLLLLLKKKLLLOOOQQQTTTXXX^^^bbbgggkkkppptttxxx}}}xxxpppggg^^^XXXSSSQQQNNNPPPRRRRRRQQQRRRUUUXXX\\\bbbiiinnnnnnllljjjhhhggghhhkkkpppwww{{{{{{zzzrrrpppooorrrzzzwwwssspppmmmmmmooommmpppvvv{{{}}}}}}zzzyyyyyy{{{~~~~~~|||{{{zzz{{{vvvuuuvvvxxx{{{kkkWWWKKK@@@>>>>>><<<:::999;;;;;;;;;:::::::::999999999999::::::<<<===??????CCCFFFHHHFFFDDDEEEJJJOOOSSSXXXaaakkkvvv|||dddOOOJJJDDD???===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDFFFFFFGGGGGGFFFEEEDDDEEEGGGGGGKKKWWWdddmmmrrrxxx{{{~~~yyy^^^OOOKKKIIIHHHwwwzzzzzz}}}~~~}}}~~~|||{{{|||wwwtttuuupppkkkccc]]]ZZZYYYYYYYYY\\\]]]___``````___]]]\\\VVVXXX[[[___cccjjjqqqwwwuuuooolllgggaaa]]]ZZZXXXXXXVVVUUUTTTTTTUUUUUUSSSQQQPPPNNNKKKHHHDDDBBB@@@????????????>>>===???CCCGGGLLLNNNPPPQQQQQQPPPNNNLLLJJJTTT^^^``````ccceeeeeedddeeeiiitttooo[[[QQQNNNIIIJJJMMMHHHIIIGGGEEECCC@@@===BBBIII]]]lll{{{pppcccYYYQQQMMMMMMLLLMMMPPPRRRTTTYYY^^^bbbgggkkkppptttxxx}}}uuukkkbbbZZZUUUSSSPPPPPPQQQQQQQQQTTTYYY]]]bbbfffkkknnnnnnllljjjjjjhhhkkkpppwww}}}~~~}}}ssssssssswww~~~tttpppmmmlllnnnrrrnnnsss{{{|||{{{}}}zzzyyytttuuuwwwzzz~~~}}}eeeSSSIII@@@>>>>>><<<::::::;;;;;;;;;;;;:::::::::::::::::::::<<<===???@@@AAADDDFFFGGGFFFEEEFFFKKKOOOTTT[[[eeeqqq~~~sss]]]MMMIIICCC???===>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGIIINNNYYYdddnnnsssxxxzzz}}}xxx]]]OOOKKKJJJJJJttt||||||xxxtttrrrrrrllleee]]]XXXXXXZZZ[[[ZZZ\\\___ccceeeffffffffffffccceeejjjooouuu~~~}}}tttiiigggccc___[[[XXXWWWVVVUUUTTTSSSSSSTTTSSSQQQOOOMMMLLLIIIFFFCCCAAA??????===>>>>>>>>>>>>AAAFFFIIINNNOOOQQQQQQQQQOOOLLLKKKKKKUUU^^^aaabbbeeefffeeehhhiiimmmxxxlllZZZQQQOOOKKKLLLOOOJJJLLLHHHEEECCC???===AAAHHH[[[jjjzzzttthhh]]]SSSMMMLLLKKKMMMOOOQQQSSSXXX]]]aaagggjjjooosssxxxzzzpppfff]]]WWWSSSQQQPPPPPPPPPSSSWWW]]]aaahhhjjjllllllkkkiiiiiiiiiiiinnnuuu|||}}}uuuvvvwww{{{{{{sssooollljjjmmmqqqqqqxxx~~~zzzwwwxxxzzz}}}~~~ttt]]]OOOGGG?????????<<<:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>AAABBBDDDDDDEEEFFFFFFFFFHHHLLLOOOUUU]]]jjjyyylllXXXKKKGGGBBB>>>===>>>??????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFDDDDDDFFFIIINNNYYYcccrrrvvvyyyzzz{{{tttYYYLLLIIIIIIJJJrrr{{{}}}yyyuuussssssqqqooofffaaaZZZXXXZZZ^^^aaaaaacccggglllooopppqqqsssuuuwwwzzzyyyqqqfffdddaaa^^^[[[YYYWWWWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLKKKIIIFFFCCCAAA@@@???<<<===>>>>>>???CCCHHHKKKOOOOOOPPPPPPOOOMMMKKKIIILLLVVV^^^bbbdddggghhhggggggjjjooozzzjjjXXXQQQQQQMMMOOORRRMMMOOOJJJEEECCC@@@>>>AAAGGGXXXgggvvv{{{nnnbbbVVVNNNKKKJJJLLLNNNOOORRRVVV[[[___fffjjjooosssxxxvvvlllaaaYYYTTTSSSQQQPPPPPPUUU[[[```dddkkkkkkjjjhhhffffffhhhiiilllqqqxxx~~~}}}|||wwwyyy{{{}}}}}}wwwrrrpppmmmjjjkkkpppwwwzzzxxx{{{~~~~~~mmmXXXKKKDDD?????????<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???BBBDDDEEEEEEEEEFFFFFFGGGIIIMMMOOOUUU^^^lllgggVVVHHHEEE@@@>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDFFFDDDCCCFFFHHHNNNZZZfffvvvzzz}}}||||||nnnTTTIIIFFFFFFHHHppp||||||rrrttttttssstttuuusssnnnbbb```]]]]]]aaaggglllnnnrrrwww}}}}}}rrrjjjdddcccaaa^^^\\\ZZZYYYXXXSSSRRRQQQQQQRRRRRRPPPNNNKKKJJJHHHEEECCCAAA@@@@@@======>>>???@@@DDDIIIMMMNNNNNNOOONNNMMMLLLJJJIIIMMMVVV^^^bbbeeeiiijjjgggaaagggooo}}}hhhXXXRRRTTTRRRUUUWWWRRRSSSLLLFFFCCCAAA???AAAFFFUUUeeesssyyyuuuhhhZZZPPPLLLJJJKKKMMMOOOQQQUUUZZZ^^^fffjjjooossswww~~~~~~sssggg\\\UUUTTTRRRPPPRRRWWW]]]bbbeeeiiihhhgggddddddfffjjjnnnrrrvvv{{{~~~~~~|||{{{zzzzzz|||~~~|||||||||xxxtttrrrqqqooolllooottt~~~{{{{{{}}}fffUUUGGGBBB???@@@???<<<;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;===@@@BBBEEEFFFEEEEEEEEEFFFHHHKKKNNNOOOVVV^^^mmm{{{aaaSSSFFFCCC???===>>>?????????@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIPPPaaarrrjjjQQQIIIEEEEEEHHHpppzzzvvvrrrpppnnnpppssstttpppllllllqqquuuuuuwwwxxxssskkkaaabbbdddgggkkkqqqyyy~~~wwwllleee___^^^]]][[[YYYXXXVVVVVVPPPOOONNNOOOPPPPPPOOOMMMIIIHHHFFFDDDBBBAAA@@@@@@===>>>??????AAADDDIIIMMMNNNNNNNNNNNNMMMLLLJJJIIIMMMUUU]]]aaaeeeiiiiiigggaaajjjuuuhhhYYYUUUXXXXXX[[[^^^YYYVVVNNNGGGDDDBBB@@@BBBFFFQQQbbbppprrrvvv{{{nnn___UUUPPPKKKLLLNNNOOOQQQUUUZZZ^^^fffjjjnnnssswww~~~{{{mmm```XXXUUUSSSQQQTTTYYY```ccceeedddcccbbbaaaccciiiqqqwwwyyy{{{~~~}}}{{{yyyyyyzzz}}}{{{yyyyyyuuuqqqpppppppppqqqwww}}}~~~www^^^PPPDDD@@@>>>@@@???<<<;;;===;;;;;;;;;;;;<<<<<<<<<===888999:::<<>>===>>>???@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBEEEIIIKKKMMMWWWmmmiiiRRRKKKGGGGGGJJJsss~~~vvvppplllkkkkkkhhheeefffjjjllljjjgggjjjrrrwwwxxxyyyyyyqqqgggaaaeeeiiimmmqqqxxxtttkkkdddZZZYYYXXXWWWUUUTTTSSSRRRMMMLLLLLLMMMOOOOOONNNLLLHHHGGGEEECCCAAA@@@??????>>>>>>???@@@AAADDDIIIMMMOOOOOOOOONNNMMMLLLKKKKKKLLLTTT[[[```dddiiiiiiffffffqqq}}}iiiZZZWWW\\\\\\___bbb]]]XXXPPPHHHEEECCCAAACCCGGGMMM___lllmmmnnn{{{~~~rrrcccXXXTTTLLLMMMOOOQQQRRRVVV[[[___fffiiinnnrrrwww~~~rrrcccZZZUUUSSSRRRUUU[[[aaadddddd``````______dddlllwww~~~~~~}}}yyywwwxxxzzz~~~|||yyyyyytttpppooooooqqqttt~~~}}}|||mmmWWWKKKBBB???>>>@@@@@@<<<;;;===;;;;;;;;;<<<<<<<<<======777888:::<<>>===>>>???@@@???BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAFFFLLLNNNPPP\\\wwwjjjTTTNNNJJJIIILLL