BM6P6(@ 000222333111---,,,...000......//////000000111111111111111111222222222222111111222222222333333333666222111222333333666;;;@@@OOOaaaooo|||}}}|||~~~tttwwwpppwwwtttvvvxxx{{{}}}{{{wwwsssnnnoooqqqrrrvvv{{{wwwmmmkkkooo|||xxxlll]]]SSSNNNLLLJJJGGGHHHHHHHHHHHHHHHJJJMMMOOOOOOVVVbbboooyyy~~~}}}{{{uuutttuuuqqqqqqwwwzzz}}}~~~vvvqqqkkkaaaXXXTTTMMMNNNRRRWWW\\\fffyyyoooiiijjjwwwyyyeeeXXXNNNFFFGGGDDDAAA>>>>>>===;;;:::777777666555555555555555222222333444444333333333222333444444444555777999>>>OOOcccqqqzzz|||xxxrrrcccUUUGGGAAA@@@>>><<<<<<======<<<;;;;;;;;;;;;<<<;;;???CCCGGGKKKPPPVVVYYY\\\]]]]]]]]]\\\ZZZXXXWWWXXXVVVSSSPPPMMMLLLKKKKKKHHHJJJNNNRRRWWW^^^fffkkkwww~~~rrr[[[IIIBBB???AAAEEENNNeee|||zzztttuuuyyy~~~zzzvvvnnnfffXXX]]]fffsss~~~|||zzzmmm\\\OOOGGGBBB<<<777999888888888888888888999===<<>><<<<<<===>>>>>>>>>;;;;;;<<<===============>>>===;;;999888888888888<<<;;;;;;???GGGQQQZZZ^^^ZZZXXXSSSMMMGGGCCCCCCEEEGGGKKKQQQXXX^^^bbbdddeeeccc___]]]```fffkkkkkkjjjgggfffddd```]]]\\\^^^```bbbccceeegggiiijjjkkkkkk000111222111000000111333////////////000000111111////////////000000000000111111222222222333333333444111111444555666999???FFFUUUhhhvvv~~~ooorrrwwwvvvssstttvvvxxxzzzxxxtttqqqlllnnnpppsssvvv|||{{{ppplllmmmtttxxxhhh]]]WWWSSSNNNJJJHHHGGGFFFEEEDDDEEEGGGIIIIIIMMMUUU___jjjssszzz~~~~~~|||{{{xxxrrroooooonnnmmmrrrzzzuuujjjeee```XXXPPPLLLFFFGGGJJJOOOTTT]]]mmm}}}ssshhhfffiiipppzzzpppaaaUUULLLIIIFFFBBB???===<<<;;;999888777666555555444555555222333333444444333333333111333444444333444777999???OOObbbooowwwzzzwwwqqqeeeWWWJJJEEECCCAAA>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===@@@DDDHHHLLLQQQWWW[[[]]]]]]^^^^^^^^^\\\[[[ZZZXXXVVVSSSPPPMMMLLLKKKJJJHHHJJJMMMQQQVVV]]]eeejjjuuu{{{ttt]]]KKKCCC???@@@BBBJJJ___ttt}}}xxxrrrqqqtttyyy~~~zzzqqqhhh[[[]]]dddppp}}}}}}rrrcccUUUKKKCCC===999::::::999999999999::::::;;;:::@@@NNNWWWSSSKKKFFF>>>===<<<<<<===<<<;;;999;;;:::888777777777999:::;;;>>>AAADDDHHHMMMRRRVVV\\\aaaggglllnnnppptttxxx{{{~~~|||tttlllaaaXXXRRRLLLFFFBBBAAA???<<<<<<===>>>>>>>>>======>>>???????????????>>>===;;;:::999888999999;;;::::::>>>EEEOOOWWW\\\ZZZXXXTTTNNNHHHDDDCCCCCCDDDHHHNNNUUU[[[___bbbcccaaa``````cccgggkkkmmmmmmmmmkkkiiiddd```^^^___aaabbbcccdddfffhhhjjjlllmmm000.........000222222222/////////000000000000111/////////000000000111111111111222222222333333333333111222666888999>>>EEEOOO___rrrwwwiiimmm}}}uuupppqqqqqqsssuuutttqqqnnnjjjlllpppsssxxx~~~uuullliiijjjsssyyymmmeee___WWWQQQLLLJJJGGGDDDBBBBBBCCCCCCCCCEEEHHHNNNXXXcccmmmsssyyyxxx{{{{{{uuuqqqkkkfffgggkkkssswwwhhhYYYTTTQQQLLLEEEAAA@@@@@@CCCGGGJJJQQQ___mmm~~~{{{llleee]]]```fffqqqqqqbbbXXXOOOKKKFFFBBB@@@>>><<<:::888888666555444444444444333333444444444444333333000222333333333333666888AAAOOOaaammmuuuxxxuuupppfffZZZMMMHHHFFFBBB??????::::::::::::;;;<<<===>>>???AAADDDHHHLLLRRRXXX]]]^^^^^^___``````___^^^]]]YYYWWWTTTPPPMMMLLLKKKJJJHHHJJJMMMPPPUUU\\\ccchhhqqqwwwuuu```LLLDDD???>>>???DDDVVViiixxxuuuqqqmmmmmmqqqvvvyyy}}}}}}sssiii^^^]]]```kkk{{{yyylll^^^PPPFFF???<<<;;;;;;:::999999:::;;;;;;:::777;;;IIITTTUUUNNNHHH@@@???===<<<======<<<;;;:::999888777666777888888:::<<>>>>>=========>>>>>>>>>?????????>>>>>><<<;;;:::999999::::::::::::<<>>BBBDDDIIISSS^^^lllvvvtttjjj]]]ZZZYYY```mmmtttiiiYYYTTTNNNHHHDDDAAA>>><<<:::999777666555444444444444444444444444444333222000111222222222333555777@@@OOO___kkkssswwwuuupppfff[[[PPPKKKGGGAAA===<<<999999999:::;;;<<<>>>???@@@BBBEEEHHHLLLRRRYYY]]]___```aaabbbcccbbbbbbaaaZZZXXXUUUQQQNNNLLLKKKKKKHHHJJJLLLOOOSSSZZZaaaeeemmmsss|||ttt```MMMDDD>>>>>>>>>AAAPPPaaassstttqqqkkkhhhjjjnnnpppxxxuuukkkccc]]]\\\fffxxx~~~uuugggXXXJJJAAA===;;;:::999888888999:::;;;:::777999DDDQQQWWWSSSMMMCCC@@@===<<<<<<<<<<<<;;;999888777777666666777777888:::===@@@CCCGGGLLLPPPWWW]]]ccchhhkkknnnrrrvvv}}}~~~~~~vvvkkkaaaZZZSSSLLLGGGCCCAAA>>>===>>>>>>>>>===;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;::::::::::::;;;???EEELLLQQQYYYYYYXXXSSSMMMFFFBBBAAA@@@BBBFFFKKKRRRXXX\\\___bbbfffkkkllljjjjjjmmmqqqqqqpppnnnkkkfffcccbbbbbbdddbbbaaa```ccchhhmmmppp000---++++++...000...,,,111111111111000000000000222222222222333333333333111111222222222333333333444333555888999<<>>???AAAIIIQQQZZZeeettt}}}qqqddd[[[TTTXXXaaaoooyyyddd___VVVNNNHHHCCC@@@===;;;;;;999777555444444444444555555555444444333222000111222222222333555777???MMM^^^jjjqqquuusssnnneee\\\SSSNNNHHHAAA<<<;;;888888999999;;;<<<>>>??????BBBEEEHHHMMMRRRYYY]]]```aaacccdddeeeeeedddddd\\\ZZZVVVRRROOOMMMLLLKKKHHHJJJLLLNNNRRRWWW^^^ccciiioooxxxrrr___MMMDDD>>>>>>>>>@@@LLL[[[mmmsssssslllfffhhhjjjjjjppp}}}~~~|||vvvwww{{{rrriiiaaa\\\ddduuu{{{ooo```PPPEEE???;;;999888666666888999;;;;;;999999AAANNNWWWWWWRRRFFFBBB>>>;;;;;;;;;;;;:::999888888777777777777777777999<<<>>>AAAEEEIIIMMMTTTYYY```eeehhhlllpppttt||||||~~~{{{pppggg___WWWOOOIIIEEEBBB@@@>>>>>>>>>>>>===;;;;;;;;;:::;;;<<<======>>>>>>>>>>>>===<<<<<<;;;999::::::;;;<<<@@@GGGLLLVVVXXXYYYVVVPPPIIIDDDBBB@@@AAADDDHHHNNNUUUZZZ^^^dddjjjoooooojjjhhhjjjnnnoooppppppnnnkkkhhhggggggeeeccc___^^^```dddjjjnnn222000//////000111000///222111111111111000000000000000000111111111111222111111222222222333333333555444666888:::???LLLYYYooo~~~}}}oooooo{{{oooiiidddbbbaaaaaadddhhhjjjjjjiiinnnttt{{{~~~|||zzzwwwvvvuuusssqqqooommmlllooommmnnnrrruuuwww~~~~~~qqqkkkiiijjjuuu~~~wwwfff___VVVOOOKKKIIIFFFDDDAAA@@@@@@@@@AAACCCDDDEEEHHHIIINNNUUU\\\bbbmmmxxx|||vvvpppjjjppp|||{{{dddTTTEEE@@@@@@???===<<<999777777:::;;;;;;@@@FFFLLLVVVdddpppxxxyyylll^^^TTTUUUZZZbbbppprrrkkk```VVVNNNGGGBBB???>>>===;;;999777555555444555555666555555444333222000222333333333333666888>>>LLL]]]hhhnnnqqqmmmggg___XXXRRROOOIIIBBB======888888888999:::<<<===>>>???BBBGGGKKKOOOTTTYYY]]]bbbccceeefffffffffeeeeee^^^\\\XXXTTTQQQOOOMMMMMMHHHIIIKKKMMMPPPUUU\\\```eeekkksss|||sssaaaMMMDDD>>>???>>>???IIIUUUgggqqqvvvnnnggggggiiigggiiisssvvvvvvuuummmlllyyy|||ppphhhaaaeeessswwwiiiYYYKKKBBB;;;999777555555777999;;;<<<<<<;;;???IIITTTXXXVVVKKKFFF@@@<<<;;;:::::::::999999888888888777777777777999;;;===???CCCGGGKKKPPPUUU]]]bbbeeeiiinnnrrrwwwyyy|||wwwmmmddd\\\SSSMMMGGGDDDAAA?????????>>>===>>>===<<<<<<<<<===>>>???>>>????????????>>>===<<<999;;;<<<::::::<<>>>>>>>>>>>???@@@AAADDDJJJNNNTTTaaammmyyyuuuvvv}}}ppp[[[OOOCCC???>>><<<;;;;;;888666777::::::999<<<@@@CCCKKKUUU___gggoooxxx}}}tttdddWWWUUUVVVVVV___jjjyyy{{{nnnbbbXXXPPPJJJFFF@@@???===:::888777666555666666666666555444333222111333444444333444777999>>>LLL\\\fffjjjjjjccc\\\SSSNNNKKKJJJGGG@@@======999999999999:::;;;<<<===@@@DDDJJJOOOTTTWWW[[[^^^ddddddfffggggggfffeeeeee```^^^ZZZVVVSSSPPPOOONNNHHHIIIKKKMMMOOOTTTZZZ^^^aaagggnnnwwwwwwdddNNNEEE>>>>>>===<<>>===<<>>BBBFFFIIILLLRRRYYY___cccggglllpppsssuuuyyy}}}}}}sssjjjaaaWWWQQQHHHEEEBBB@@@??????>>><<<>>>===<<<;;;;;;===>>>@@@>>>???@@@@@@@@@???>>>===:::<<<===;;;888999???DDDMMMRRRXXXZZZWWWQQQJJJGGGBBBAAAAAABBBFFFMMMUUUYYYaaafffkkkmmmllljjjiiijjjkkkmmmoooooommmkkkiiiiiigggddd___[[[ZZZ\\\```bbb***---000000...///222666222222222222111111000000222222333333333444444444111111222222222333333333555444666:::>>>III]]]nnnzzzpppeeekkkoooccc]]]ZZZWWWUUUVVVZZZ```eeeggglllqqqyyy|||xxxtttqqqnnnkkkhhheee^^^]]]\\\[[[YYYWWWVVVVVVYYYXXXZZZ___cccfffnnnvvvyyysssmmmmmm{{{vvvhhh]]]VVVQQQJJJFFFAAA@@@>>>=========>>>???===<<>>===:::999::::::888888;;;<<<:::<<>>DDDMMMUUU\\\dddnnnttt~~~|||jjjZZZVVVRRRNNNQQQZZZhhhxxxzzzlllaaaXXXQQQNNNAAA@@@>>>;;;999777666666666666666666555444333222222333444444444555777999>>>LLL\\\dddgggddd\\\SSSHHHDDDCCCDDDCCC>>>;;;<<<999999999999:::;;;<<<<<>>>>><<<:::@@@III[[[mmmxxxqqqiiihhhgggcccfffkkklllooorrriiidddnnnzzz}}}wwwooonnnttt}}}xxxiiiVVVHHH===;;;999777777999;;;===;;;>>>>>>;;;???LLLVVVXXXUUUOOOGGGAAA======<<<<<<999::::::::::::999888888777999;;;<<<>>>AAAFFFIIIJJJPPPXXX]]]aaaeeekkkooopppsssxxx}}}wwwnnnddd[[[TTTHHHFFFBBB@@@??????>>><<<<<<;;;999999999:::<<<>>>>>>???@@@AAAAAA@@@>>>===;;;===>>>;;;888888===BBBKKKPPPWWW[[[YYYSSSLLLIIICCCAAA???@@@DDDKKKRRRWWW^^^ccchhhlllmmmlllkkkjjjgggjjjlllllliiifffdddccchhheee```[[[YYYZZZ\\\^^^000000000000000000000000000///.........///111222000111111111111222222222222444444444222222222444666555888>>>FFFTTThhhyyyqqqaaaeeetttyyy~~~iii]]][[[XXXSSSQQQVVV\\\```ffflllpppttt{{{|||yyyvvvpppiiieeeccc```ZZZTTTRRRRRRRRRQQQPPPOOOOOONNNNNNQQQSSSRRRRRRXXXdddoooxxxoooooouuutttiii```WWWMMMFFFCCCCCCBBB@@@>>>===>>>@@@<<<<<<;;;<<>><<<;;;::::::888888888888888999999:::===AAAGGGMMMTTT\\\ccchhhttt}}}uuubbbVVVOOOKKKLLLPPPVVVeeezzzqqqeeeXXXNNNGGGAAA======;;;888666777666555444444333333333333222222222111000111444666:::HHHWWWaaaddd```TTTIIIEEE@@@<<<======;;;;;;===999777888;;;===;;;<<<@@@DDDIIIPPPVVVZZZ\\\___aaadddeeeggggggfffeeebbbaaa```___]]][[[XXXTTTQQQPPPNNNMMMLLLLLLOOOSSSWWWZZZ___ccciiioooxxxoooWWWIII===<<<<<<:::===DDDSSSaaaqqqwwwqqqjjjhhhjjjfffjjjnnnpppnnnkkkiiihhhrrryyy}}}yyysssnnnpppxxxyyyooo]]]MMMAAA<<<999999999888:::>>>@@@>>>;;;999:::CCCPPPYYY[[[SSSHHHAAA>>>===<<<<<<999999888888888888888888:::::::::;;;===@@@CCCEEELLLOOOSSSXXX\\\bbbhhhmmmrrrsssuuuyyy~~~}}}uuulllbbbZZZUUULLLFFFEEEDDDAAA>>>??????>>>===<<<<<<===>>>???>>>???AAAAAAAAA???===<<<>>>;;;:::;;;;;;;;;;;;===FFFJJJPPPWWWYYYVVVOOOJJJAAA@@@>>>>>>BBBGGGMMMQQQ[[[```gggkkkkkkjjjgggfffiiiiiijjjlllkkkhhhccc___```aaa```]]]YYYXXX[[[]]]000000000000000000000000///////////////000111111000111111111111222222222222444444444222222333444666666999AAAKKKYYYmmm}}}vvviii^^^dddrrruuu|||{{{hhh^^^]]][[[VVVTTTXXX^^^ccciiiooorrrwww}}}}}}yyyuuurrrkkkfff___[[[ZZZWWWQQQLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJLLLKKKKKKQQQ\\\fff|||vvvsssuuuxxxmmmeee\\\QQQIIIEEEDDDBBB@@@===<<<<<<===<<<<<<<<<<<<===BBBIIINNNdddqqq|||}}}rrrbbbXXXKKKFFF@@@<<<::::::999888888777777777777888999999;;;???DDDIIIPPPXXX```fffooowwwyyyfffXXXPPPJJJIIILLLQQQ\\\lll}}}~~~qqqcccXXXLLLGGGBBBAAA???:::777888777666555444333333333333222333222111000111444777===IIIXXX```aaa\\\PPPEEE@@@;;;999;;;<<<999888999:::777666999;;;:::===AAADDDIIIPPPVVV[[[^^^aaacccdddeeefffffffffdddbbbaaaaaa```^^^[[[XXXUUURRRQQQNNNMMMLLLLLLNNNRRRVVVYYY^^^bbbhhhnnnuuuyyy[[[LLL???<<<<<<:::===CCCOOO^^^pppyyywwwrrrppppppmmmnnnqqqrrrrrroookkkhhhooouuu{{{}}}zzzxxxxxxyyywwwuuuqqqmmmlllsss~~~sssaaaQQQBBB===999::::::888:::===<<<<<<:::777888???JJJSSSZZZTTTLLLDDD>>><<<<<<<<<:::999999999888888777777888888888999;;;>>>AAACCCJJJMMMQQQUUUZZZ___fffjjjppprrrtttxxx}}}{{{qqqeee]]]UUUMMMFFFEEEDDD@@@>>>>>>>>>>>>============>>>>>>>>>???@@@AAAAAA???===<<<>>>;;;999:::;;;===>>>>>>CCCGGGMMMTTTWWWUUUPPPKKKEEECCC@@@???AAAEEEIIIMMMWWW\\\cccggghhhgggeeedddfffgggiiikkkkkkhhhbbb^^^```aaaaaa___[[[XXXYYYZZZ000000000000000000000000...///000000111111000000000111111111111222222222222333444444333222333555666777<<>>BBBEEEUUUbbbttt|||{{{{{{}}}wwwgggXXXNNNGGGCCC>>>:::999888777777777777666666666777888888999<<>>===:::<<>>:::::::::888999<<<:::;;;:::999888===EEEKKKVVVUUUPPPHHH@@@;;;;;;<<<;;;;;;:::999888777777666666666666777999<<>>>>>=========>>>>>>=========>>>???@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<>>>???@@@CCCIIIPPPTTTTTTQQQMMMJJJGGGCCC@@@???AAAEEEGGGQQQVVV]]]bbbdddcccaaa```bbbdddhhhkkkkkkhhhbbb]]]]]]```aaa```]]]YYYWWWVVV////////////////////////...///000222222111000000000000111111111222222222222333555444333333444555666777>>>KKKYYYgggyyysssbbb[[[[[[hhhrrrnnnlllnnnsssxxx}}}|||sssqqqrrrmmmfff```aaaeeehhhnnntttzzz~~~{{{wwwqqqlllgggaaa\\\YYYRRROOOKKKHHHGGGEEEBBB???@@@@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAAFFFNNNTTThhhvvv{{{|||zzzpppddd[[[QQQNNNIIIEEEBBBAAA@@@???<<<===>>>>>>======???@@@HHHUUUgggvvv}}}}}}zzzwwwuuuvvvxxx|||qqq```SSSKKKEEEAAA===:::999888888777666666666666666777777888999:::===@@@FFFNNNXXX^^^aaaiiirrrvvvxxx|||mmm]]]PPPFFFAAAAAA@@@CCCIIIPPPYYYdddooovvv|||nnnddd[[[QQQJJJDDD===:::;;;999888777666555444444444333333444333333555888;;;CCCMMMXXX]]]\\\WWWLLLAAA;;;999;;;AAABBB===999888:::777888<<<>>>===>>>BBBEEEKKKRRRYYY^^^bbbeeehhhffffffggggggfffeeeccccccbbbaaa```]]]ZZZWWWUUUSSSOOOMMMKKKKKKLLLOOOSSSUUU\\\```eeejjjpppyyynnnZZZGGG@@@===:::;;;AAA@@@NNNcccvvv~~~{{{yyyvvvssstttwwwvvvpppkkknnnssszzz|||zzztttooommmkkknnnpppkkkfffiiiuuu~~~mmm]]]JJJBBB<<<;;;;;;999888::::::<<<===<<<;;;<<>>>>>;;;<<<===>>>>>>===<<<;;;>>>>>>???@@@??????>>>===999BBBGGGCCC<<<:::<<<>>>>>>AAAFFFLLLRRRTTTSSSQQQMMMJJJEEE@@@???@@@BBBDDDKKKQQQYYY^^^``````_________bbbfffkkklllhhhbbb]]]ZZZ]]]```aaa___[[[WWWTTT////////////////////////...///111222222222111000000000111111111222222222222333555444444333555666555777@@@OOO^^^lll|||nnn^^^[[[```pppxxxrrrnnnnnnppptttzzz|||uuurrrssstttvvvnnnfffeeegggiiiooouuu}}}{{{vvvqqqlllfff```[[[VVVQQQNNNHHHFFFDDDBBB@@@???===<<<>>>>>>>>>>>>============<<<===>>>??????BBBHHHMMMZZZfffyyy}}}xxxmmmdddXXXSSSMMMHHHEEEDDDBBBAAA<<<>>>@@@@@@???>>>???@@@BBBLLL\\\jjjrrruuutttrrrppprrrtttyyy}}}lll\\\PPPJJJCCC@@@===:::::::::999888666666666666666777777888999;;;<<>><<<===::::::888777666555555555333444444444444777:::===DDDNNNWWW[[[[[[WWWMMMDDD<<<;;;<<>>::::::888777:::@@@BBB@@@???AAAFFFLLLSSSZZZ___cccfffiiihhhhhhhhhgggffffffeeedddbbbaaa```^^^[[[XXXVVVTTTOOOMMMKKKJJJKKKMMMQQQSSS[[[___dddiiinnnvvvyyybbbKKKBBB>>>:::;;;???>>>JJJ^^^sss{{{wwwtttuuuwwwwwwrrrnnnlllsss|||yyyqqqkkkjjjnnnpppkkkeeefffoooxxxwwwjjjRRRHHH???<<<;;;999888999999<<<>>>===;;;:::<<>>???CCCFFFIIIMMMQQQVVV\\\```fffiiiooosssuuuyyy}}}wwwlll```VVVMMMIIIFFFAAA>>>???;;;<<<===>>>>>>===<<<;;;>>>>>>>>>??????>>>>>>>>>:::LLLYYYQQQAAA:::<<<@@@>>>@@@CCCJJJPPPUUUVVVVVVOOOKKKFFFAAA???@@@BBBDDDHHHNNNVVV\\\____________]]]```eeekkkmmmjjjddd___XXXZZZ]]]______]]]XXXUUU000000000000000000000000///000111111222222111111000111111111111222222222222333555555444444555777777999BBBSSScccppp}}}hhh[[[]]]gggxxxzzzuuusssrrruuuzzzwwwqqqrrrwwwyyy{{{rrriiiggghhhkkkqqqxxx{{{tttoooddd```ZZZUUUPPPMMMIIIFFF@@@???>>><<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<>>@@@BBBBBBAAA@@@@@@AAA???FFFQQQ\\\eeeiiikkkjjjmmmnnnqqquuuzzzwwwfffVVVLLLHHHBBB???<<<;;;;;;;;;:::999777777666666666777888888:::;;;<<<>>>AAAGGGMMMRRRVVV\\\dddkkkoootttzzz~~~zzzlll\\\QQQHHH@@@======999;;;===>>>@@@DDDHHHLLL___nnnttteeeYYYNNNDDD??????<<<;;;:::888777666555555444555555555666888<<>>???AAACCCGGGKKKNNNSSSYYY]]]bbbgggmmmqqqsssvvv{{{~~~ttthhh]]]RRRMMMHHHCCC??????<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>??????>>>UUUdddYYYFFF===???BBB>>>>>>AAAGGGNNNTTTWWWXXXQQQNNNHHHCCC@@@@@@BBBDDDEEEKKKSSS[[[^^^_________^^^aaaeeekkknnnlllgggcccZZZZZZ[[[\\\]]]\\\YYYVVV000000000000000000000000111111000000111111222333000111111111111222222222222333555555444444666888:::<<>>@@@BBBFFFJJJUUUdddrrr{{{}}}~~~vvvmmmaaaXXXSSSNNNIIIDDDAAACCCCCCBBBAAA??????@@@>>>AAAGGGOOOWWW]]]```aaaeeegggjjjooovvv}}}rrr```QQQIIIFFF@@@>>>;;;;;;;;;;;;;;;999888777777777777888999999999;;;<<<===???CCCHHHKKKOOOUUU\\\ccchhhmmmssswwwwwwyyyyyy{{{zzzeeeYYYLLLEEEAAA<<<:::<<<888999:::;;;;;;<<>>AAAFFFNNNUUUWWWWWWTTTLLLDDD@@@<<<999<<<<<<999888:::999777888<<<>>>>>>@@@DDDIIINNNUUU[[[___bbbeeeggggggfffeeeeeedddccccccccc```___^^^]]]ZZZXXXUUUTTTPPPNNNKKKIIIIIIJJJMMMOOOUUUYYY___dddiiiqqqzzzpppSSSFFF@@@:::999<<>>>>>@@@DDDGGGKKKPPPVVVZZZ___eeekkkoooqqqtttzzz|||ooodddXXXQQQKKKDDD@@@@@@===<<<<<<;;;;;;<<<<<<==================>>>??????@@@TTT___TTTCCC>>>???@@@======>>>CCCJJJRRRVVVYYYUUUQQQKKKEEEAAA@@@AAABBBBBBHHHQQQYYY]]]^^^______```bbbfffkkknnnnnnkkkggg___\\\ZZZZZZZZZZZZWWWUUU000000000000000000000000222111000000000111333444000111111111111222222222222333555555555555666888<<<>>>HHHZZZjjjvvvkkkYYYTTT^^^nnn~~~zzzyyy|||{{{nnniiinnnvvvxxxxxxoooggggggjjjoooxxx}}}xxxrrrkkkbbbZZZTTTPPPLLLGGGDDDBBBAAA???>>><<<=========<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCKKKXXXeeettt|||}}}zzz{{{mmmbbb[[[UUUNNNIIIDDDEEEDDDCCC@@@>>>>>>???===>>>AAAFFFMMMTTTYYY[[[]]]___dddkkkttt}}}~~~ooo]]]OOOHHHFFF>>><<<::::::;;;;;;:::999888888888888888999999:::999:::<<<===>>>@@@DDDGGGJJJOOOWWW]]]ccchhhmmmqqqpppooollljjjkkklllfff^^^WWWLLLBBB===;;;999999;;;888888999888888999<<<>>>AAAKKKXXXdddttt}}}tttfffUUUGGGAAA>>>===;;;999888777666666444555666777888:::???BBBGGGOOOUUUVVVUUUQQQJJJAAADDD>>>:::;;;;;;999999;;;;;;666555777999;;;@@@FFFIIINNNUUU[[[___bbbdddfffeeeeeedddcccbbbbbbbbbbbb______^^^\\\ZZZWWWUUUTTTPPPNNNKKKHHHHHHJJJLLLNNNRRRWWW]]]bbbgggoooxxxsssUUUFFF@@@:::999;;;<<<@@@NNNggg}}}yyywwwwwwjjjnnnuuu}}}~~~zzzggggggeeeaaa[[[WWWUUUTTTbbbmmmyyy|||kkkYYYFFF===:::888888:::888;;;>>>===:::888888:::999AAAKKKQQQNNNHHHAAA===::::::::::::::::::::::::777777666666777999<<<===<<<>>>BBBEEEIIINNNSSSWWW]]]cccjjjnnnpppsssyyy~~~ttthhh[[[SSSLLLEEEAAAAAA===<<<;;;::::::;;;<<<==================>>>??????@@@OOOUUUJJJ>>>======;;;<<<;;;<<>>===???>>>>>>???BBBEEEIIILLLNNNVVVZZZ```fffmmmttt|||uuuhhh\\\RRRJJJDDDAAA???===<<<<<<;;;999777999999999888888666555555777888:::;;;<<>>EEEMMMUUU___ooo|||mmm___PPPDDDAAA===<<<<<<999555555999666444666:::;;;;;;???DDDFFFJJJPPPRRRPPPLLLHHHFFF>>>>>>===<<<;;;::::::999999999999999999<<>><<<::::::BBBKKKZZZwww|||uuuqqqrrrrrrssswwwrrrjjjcccaaaZZZQQQMMMPPPYYYeeeuuuqqq```KKK>>><<<<<<:::777777777777777777777777777777???IIIQQQRRRMMMDDD>>>===;;;::::::;;;=========999999888777777888999999>>>@@@BBBDDDGGGLLLRRRVVV[[[___eeejjjooosssxxx{{{}}}yyyoooaaaVVVNNNIIIDDDAAA===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAA???===;;;:::???@@@@@@@@@CCCKKKVVV___]]][[[UUUNNNFFFAAA@@@@@@BBBEEEJJJQQQWWW\\\^^^```eeefffhhhlllqqqrrrppplllfff```ZZZXXXXXXWWWSSSNNN////////////000000111111000000000000000000000000111111222222222333333333444222333666666444666:::>>>GGGVVVffftttwww___VVVQQQ[[[rrrxxxmmmffffffkkkqqquuusssmmmhhhfffkkkrrryyy|||{{{qqqjjj```YYYTTTOOOIIIDDDAAAAAA@@@???>>>===<<<<<>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>======<<<<<<===>>>???>>>???BBBFFFLLLXXXmmm~~~www|||uuujjj```XXXQQQKKKGGGFFFCCC???===???<<<<<<===???BBBEEEHHHJJJPPPTTTYYY```hhhqqqzzz}}}rrrfffZZZQQQHHHCCCAAA???===<<<;;;;;;999777777777888888999888888777777888::::::;;;===AAADDDFFFIIIOOOUUU\\\aaadddfffbbb]]]WWWQQQMMMIIIFFFCCC???>>>;;;999777777777888666666666777777777888888;;;@@@GGGMMMVVVdddwwwxxxjjjYYYKKKEEEBBB??????<<<999999===666444666999:::999===BBBJJJMMMQQQRRROOOJJJEEECCC>>>>>>===<<<;;;:::999999888999999999999<<<@@@CCCKKKNNNSSSXXX\\\^^^______aaa```___^^^\\\[[[ZZZYYY[[[[[[ZZZYYYWWWVVVUUUUUUPPPOOOLLLJJJIIIIIIJJJKKKMMMRRRYYY___eeelllvvv||||||```KKKAAA>>><<<:::999???GGGUUUqqqxxxtttrrrrrrssswwwvvvoooiiifff___UUUOOOOOOUUU```ooo{{{|||{{{pppaaaNNN@@@:::888777555777777777777777777777777888===FFFOOORRROOOFFF@@@>>><<<::::::;;;======<<<:::999888777777888999:::<<<>>>@@@CCCFFFJJJPPPTTTXXX\\\bbbhhhlllqqqvvvyyy}}}|||sssdddXXXPPPIIICCC???>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===<<<;;;>>>?????????BBBIIITTT\\\^^^\\\WWWPPPIIICCCAAA@@@BBBDDDIIIOOOVVV[[[```bbbffffffgggkkkppprrrpppnnnhhhccc\\\YYYYYYVVVPPPKKK/////////000000000000111111111111111111111111111111111222222222333333333555333444666666555777<<<@@@JJJYYYjjjxxxppp[[[TTTQQQ]]]tttzzzrrriiibbbccchhhooosssnnnjjjffffffkkkttt||||||tttnnnaaa[[[SSSMMMIIIFFFAAA===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>============>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???>>>===???AAADDDLLL___pppuuuvvv{{{yyyllldddXXXPPPJJJHHHEEE@@@>>>???;;;;;;;;;<<<>>>AAACCCEEEHHHKKKQQQWWWaaalllwwwxxxnnncccYYYOOOGGGBBBBBB@@@===;;;;;;:::888777666777888999::::::::::::888999:::::::::;;;>>>AAABBBGGGNNNVVV\\\___```aaaXXXSSSLLLFFFBBB???<<<:::<<<;;;999777666666666666555555555666666666666666777;;;???CCCIIIVVVfffsssxxxeeeUUUGGGBBB>>>===:::777888;;;999777777::::::999<<>>>>>===<<<;;;:::999999777888999888999;;;???BBBIIILLLPPPUUUXXXZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUXXXXXXWWWWWWVVVUUUUUUUUUQQQOOOMMMJJJIIIIIIJJJKKKMMMQQQWWW\\\bbbkkkuuu}}}~~~cccNNNDDD@@@===:::888===BBBNNNgggyyyuuurrrsssssswww}}}wwwqqqmmmeeeZZZRRRNNNRRR[[[iiitttzzzzzzxxxwwwpppeeeTTTDDD;;;777555555777777777777777777777777999<<>>===;;;::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>@@@FFFPPPWWW]]]]]]ZZZTTTMMMFFFBBBAAABBBDDDGGGLLLSSSZZZ```dddfffggghhhkkkooorrrrrrqqqmmmhhhaaa^^^[[[VVVNNNGGG000000000000000000000000222222222222222222222222111111222222222333333333444333444666555444999???EEENNN^^^nnn}}}kkkWWWRRRSSS```wwwvvvoooeee______dddjjjnnnkkkhhhffffffkkkttt|||~~~xxxpppggg```TTTPPPJJJFFFCCCAAA???<<<>>>>>>?????????@@@@@@@@@:::;;;===>>>@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@??????AAA??????AAABBBHHHVVVeee~~~uuuqqqpppsssvvv|||uuukkk```WWWNNNJJJFFFAAA>>>>>>;;;;;;:::;;;<<<>>>???AAADDDGGGKKKQQQZZZfffsss{{{zzztttkkkbbbYYYPPPIIIDDDCCC@@@===;;;::::::888777777777999:::::::::::::::999999:::999888999<<<>>>AAAGGGOOOWWW]]]^^^]]][[[QQQLLLEEE@@@===;;;:::999:::999777666555555555555555555555555555555555555666888:::;;;@@@IIIWWWaaaqqq}}}qqqaaaMMMFFF???<<<999666777:::===::::::<<<<<<;;;???DDDQQQSSSTTTSSSMMMFFFAAA>>>>>>======<<<;;;:::999888666777888888888:::===@@@FFFHHHLLLOOORRRTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPMMMKKKJJJJJJJJJKKKMMMPPPUUUYYY___iiittt}}}|||dddQQQGGGBBB>>>;;;888;;;>>>GGG]]]{{{~~~wwwsssrrrssstttwww~~~yyyssslllaaaUUUNNNPPPXXXdddooovvvxxxwwwuuuooogggYYYJJJ>>>888888999777777777777777777777777:::999===FFFPPPRRRLLLEEE@@@>>>;;;;;;<<<<<<<<<;;;;;;:::999888888999:::;;;999;;;>>>@@@CCCFFFJJJMMMQQQVVV\\\aaaggglllqqqttt{{{|||~~~qqqddd[[[RRRJJJDDDAAA@@@>>><<<;;;;;;;;;;;;============>>>@@@AAABBBAAA@@@>>>===<<<<<<======;;;=========>>>CCCKKKQQQ[[[]]]]]]YYYRRRKKKFFFCCCCCCCCCEEEIIIPPPXXX```dddggghhhiiilllpppssstttuuutttoooiiieeebbb[[[QQQIII111111111111000000000000222222222222222222222222111111222222222333333333333222333555444444;;;CCCOOOXXXhhhxxxjjjWWWTTTWWWeeezzztttmmmccc\\\[[[___dddggghhhgggfffhhhlllttt|||zzzssslllddd[[[TTTKKKIIIEEEBBB@@@@@@??????>>>>>>>>>????????????@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@??????CCCAAAAAABBBCCCGGGSSS^^^sssssslllgggeeefffjjjttt}}}~~~rrrhhh]]]RRRLLLGGGAAA======<<<<<<;;;;;;;;;===>>>???DDDEEEIIINNNVVVbbbooowwwwwwrrrjjjbbb[[[SSSLLLHHHDDDAAA===;;;:::999888777999999999::::::999999999999::::::999888888;;;===???EEENNNWWW[[[ZZZWWWTTTIIIEEEAAA===<<<<<<;;;:::888777777666555555555555555555555555444444444444777888999999<<>>===;;;:::<<<===<<>>BBBDDDFFFIIILLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRPPPNNNKKKJJJJJJJJJKKKMMMPPPSSSWWW\\\fffrrr{{{yyydddSSSIIICCC???<<<999;;;===BBBSSSnnn|||vvvsssqqqsssuuuxxx}}}wwwqqqgggZZZPPPOOOUUU___jjjrrruuutttssslllfff[[[MMM@@@:::999;;;777777777777777777777777999888:::BBBLLLQQQNNNHHHAAA???<<<;;;<<<<<<<<<;;;::::::999888888999::::::999;;;>>>@@@BBBEEEHHHKKKOOOSSSYYY___dddjjjooorrrxxxzzz}}}ttthhh___VVVMMMGGGCCCBBB@@@===<<<;;;;;;;;;============>>>@@@AAABBBBBB@@@???=========>>>???;;;<<<======<<<@@@FFFLLLWWWZZZ^^^]]]XXXPPPJJJFFFDDDCCCDDDFFFLLLUUU\\\aaaggghhhkkknnnpppsssvvvxxxzzzvvvqqqnnnkkkdddXXXOOO222111111111111000000000222222222222222222222222111111222222222333333333222222444666555666>>>IIIWWW```ooo~~~mmm\\\[[[___lll~~~ooohhh___XXXWWWZZZ^^^aaabbbdddgggjjjnnnuuu|||~~~xxxooofff```YYYQQQLLLEEECCCAAA???>>>>>>@@@@@@>>>??????@@@@@@AAABBBBBBGGGGGGGGGGGGFFFEEEDDDCCCKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAADDDBBBBBBCCCDDDFFFOOOYYYkkk~~~qqqiiiaaa]]]\\\^^^eeelll{{{~~~rrrdddVVVOOOJJJCCC>>>======<<<<<<;;;<<<===>>>???CCCEEEHHHMMMUUU```llltttuuupppjjjddd]]]VVVPPPLLLEEEAAA===:::999999888777888999999999999999888888:::::::::999888999;;;======CCCLLLSSSVVVSSSOOOKKKCCC@@@===<<<<<<<<<;;;:::777777777777777777777666555555555555555444444444888999::::::<<<@@@EEEIIIRRR___qqqiii\\\OOOGGGBBB===<<<>>><<<::::::<<<>>>???DDDKKKTTTVVVWWWTTTOOOIIIDDDBBB======<<<;;;:::999888888444666777777777888:::<<<>>>???AAACCCEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTSSSQQQNNNLLLJJJJJJJJJKKKMMMOOOSSSVVV[[[dddooowwwxxxfffVVVKKKDDD???<<<:::;;;<<>>GGGMMMMMMKKKCCC@@@===<<<<<<<<<;;;:::999999888777777888999999888:::===???AAACCCFFFHHHLLLPPPVVV\\\bbbggglllpppvvvxxx{{{wwwlllbbbXXXNNNHHHEEEDDDAAA???===<<<;;;;;;<<<<<<<<<===>>>???@@@AAABBBAAA@@@???????????????:::<<<======<<<>>>CCCGGGQQQVVV]]]```]]]VVVNNNJJJEEEDDDCCCEEEIIIPPPWWW\\\dddgggkkknnnpppsssvvvxxx|||zzzwwwwwwuuunnnbbbYYY222222222111111111000000222222222222222222222222111111222222222333333333222333555777777999CCCOOO```iiiwwwpppcccccchhhttt~~~xxxhhhbbbYYYSSSRRRVVVZZZ]]]\\\```ffflllqqqwww~~~uuummmcccZZZUUUOOOJJJFFFBBBAAA@@@???>>>???AAACCCBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUSSSPPPMMMJJJHHHGGGEEEDDDEEEEEEFFFLLLTTTdddwwwsssjjjbbb^^^[[[ZZZ^^^cccppp|||zzzkkk[[[SSSMMMFFF@@@>>>===<<<;;;;;;;;;<<<>>>???@@@BBBFFFLLLTTT___kkksssrrroooiiiddd___XXXRRRNNNEEEBBB===:::999888888777666666777888999999999999::::::;;;:::999999<<<>>>>>>DDDKKKQQQSSSOOOJJJFFFAAA???>>>=========:::888888888888999999999888888666666666666555555444444777888:::;;;<<<>>>AAABBBFFFQQQaaapppvvvgggVVVLLLEEE@@@===>>>>>><<<<<<@@@BBBDDDKKKSSSXXXYYYYYYVVVPPPIIIDDDBBB===<<<<<<;;;:::999888888444555777777777777999;;;;;;;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTTTTRRROOOLLLJJJJJJJJJKKKLLLOOOSSSVVVZZZbbblllsss~~~{{{jjjYYYMMMDDD>>>:::999:::;;;<<>><<<<<<<<<;;;:::888888777666666777888888666888;;;>>>???@@@CCCEEEHHHLLLSSSYYY___dddiiimmmsssuuuyyy~~~ssshhh]]]RRRJJJGGGEEEBBB???===<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBBBBAAA@@@@@@;;;===>>>===;;;<<<@@@DDDKKKRRR\\\aaa```ZZZRRRNNNFFFDDDCCCCCCGGGLLLRRRUUU___ccciiimmmoooqqqsssvvv|||zzzzzz||||||wwwkkkbbb222222222222111111000000111111111111111111111111111111222222222333333333333444777999999<<>>???===@@@EEELLLTTT```kkkrrrqqqnnniiiddd___YYYSSSOOOFFFBBB===:::999888888777333444555777999:::::::::::::::;;;:::999:::===???AAAFFFMMMRRRSSSOOOIIIEEEBBBAAA@@@@@@@@@>>>:::888888999999::::::::::::999777777666666666555555555555777999;;;<<<===>>>>>>===GGGUUUdddvvvrrr```TTTMMMFFFCCCCCCAAA???@@@DDDGGGJJJRRRZZZ[[[\\\[[[WWWPPPIIIDDDBBB===<<<<<<;;;:::999888777333555777777666777888:::999999:::;;;<<<>>>??????>>>???@@@AAABBBCCCCCCDDDGGGHHHIIIKKKMMMPPPQQQRRRTTTRRROOOLLLJJJJJJJJJKKKLLLOOOSSSVVVZZZaaajjjqqq~~~~~~nnn]]]OOODDD===999888::::::;;;>>>LLLeeeyyy{{{uuuqqqooommmrrrxxx|||}}}|||yyynnn```RRRTTTZZZdddnnnuuuvvvuuuwwwooobbbVVVLLLDDD===999777777777777777777777777444555777:::@@@FFFKKKNNNDDDAAA>>><<<<<<<<<;;;:::888777666555555666777888444666:::<<<===>>>AAABBBEEEJJJPPPWWW\\\bbbgggkkkrrrtttxxx|||{{{ooocccVVVNNNGGGFFFCCC@@@>>><<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@;;;===???===;;;<<>>DDDBBB@@@@@@AAAEEEIIIKKKOOORRRWWWZZZ[[[]]]___```eeehhhlllnnnnnnlllllllllpppppprrrtttvvvyyy{{{}}}{{{xxxsssppplllggg```[[[VVVSSSOOOKKKIIIJJJMMMNNN]]]mmm}}}ssskkkeeebbb```___hhhqqq{{{{{{uuupppooolllooouuuuuuaaaSSSLLLHHHCCC@@@<<<<<<;;;;;;;;;<<<<<<======>>>@@@FFFSSSdddmmmoooooojjjddd```\\\XXXRRRMMMJJJEEE???:::888777777666888888888888999:::;;;<<<:::;;;<<<<<<<<<===???AAACCCIIIMMMOOOQQQRRRMMMFFFHHHEEEBBB@@@@@@???>>>===<<<<<<<<<;;;:::999888777777666666555555666666666999999999999:::;;;======???AAAGGGVVVnnnsssdddYYYPPPJJJFFFFFFFFFFFFGGGJJJQQQZZZ```dddaaa]]]VVVPPPJJJEEECCC???===;;;::::::999777555:::888666666888999:::999;;;;;;;;;;;;;;;;;;::::::>>>>>>===>>>???@@@BBBCCCEEEGGGIIIKKKLLLMMMPPPRRRUUUSSSQQQOOOLLLIIIGGGFFFNNNNNNRRRWWWZZZ\\\dddmmm|||xxxdddRRREEE===:::999888999;;;>>>GGGYYYjjjxxxsssoookkknnnnnnqqq{{{|||yyyrrrkkkZZZSSSRRR___ooowwwyyyxxxvvvssslllaaaRRRDDD===<<<;;;999666666666777777666666666777888:::???FFFKKKIIIEEE@@@<<<::::::::::::;;;:::999888777777777777666666777888:::<<<>>>???FFFJJJOOOTTTYYY___eeeiiilllpppvvv{{{~~~vvvkkk```YYYLLLFFFBBBBBBAAA<<<:::<<<;;;;;;<<<<<<===>>>>>>>>>BBBCCCCCCCCCCCCAAA???>>>;;;;;;:::::::::;;;;;;<<>>:::888888777666888888888888999:::<<<<<<<<<===>>>======>>>@@@BBBEEELLLRRRUUUWWWXXXSSSMMMMMMJJJFFFDDDCCCBBBAAA???============<<<;;;:::999888888777777666777777777888888888888999:::;;;;;;<<>>@@@BBBCCCEEEHHHIIIJJJLLLNNNQQQRRRQQQPPPNNNLLLJJJIIIHHHMMMNNNQQQVVVYYY\\\dddmmm{{{{{{gggTTTFFF???<<<999888999;;;<<>>???DDDGGGLLLQQQVVV\\\bbbfffjjjnnntttyyy|||zzzoooccc[[[QQQJJJFFFDDDBBB===;;;<<<===============<<<<<<<<>><<<<<<;;;;;;<<<<<<===>>>???AAADDDJJJWWWgggooopppiiiddd^^^YYYVVVRRRLLLHHHEEEAAA<<<999888888777777888888888999:::;;;===>>>>>>??????>>>>>>>>>AAACCCGGGPPPXXX\\\```aaa]]]WWWTTTQQQNNNKKKIIIGGGDDDBBB????????????>>>===<<<<<<;;;:::999888888888888888888888999999::::::;;;;;;;;;>>>BBBJJJ\\\sssuuuiii^^^TTTNNNFFFGGGHHHKKKPPPZZZeeellljjjhhhddd]]]VVVNNNHHHEEE???===;;;;;;;;;;;;:::999:::888888888:::;;;;;;:::<<<<<<;;;;;;;;;:::::::::888888888999:::===???@@@@@@CCCEEEGGGHHHJJJMMMOOOOOOOOOOOONNNMMMKKKJJJIIILLLMMMPPPVVVXXX[[[ccclllxxxjjjVVVGGG???===:::888999::::::<<>>BBBDDDIIIMMMRRRXXX^^^bbbgggkkkqqqvvvzzz}}}uuuggg^^^VVVPPPJJJGGGDDD???<<<<<>>>>>===<<<<<<;;;;;;@@@AAABBBDDDDDDCCCCCCBBB======<<<<<<;;;<<<<<<===;;;===CCCMMMVVV\\\]]][[[OOOLLLFFFBBB@@@BBBFFFHHHMMMQQQWWW^^^cccggghhhiiimmmpppuuu{{{~~~|||wwwsss111111111111111111111111111111222333333333333222222222222222333333444444444444666999<<>><<<;;;;;;;;;<<<===>>>???===???CCCIIIVVVeeemmmmmmfff```YYYTTTQQQMMMHHHDDDBBB>>>:::888888888888777777888888999;;;<<<>>>??????@@@@@@???>>>>>>AAACCCIIITTT___eeehhhiiifff```\\\YYYUUURRROOOLLLIIIFFFAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;:::::::::::::::;;;;;;<<<===============<<<@@@CCCGGGUUUlllxxxmmmaaaUUUNNNHHHHHHHHHIIIMMMVVV```gggkkkiiifff```XXXPPPIIIEEE@@@>>><<<;;;<<<===<<<<<<;;;;;;;;;<<<>>>???>>><<<<<<<<<<<<;;;;;;::::::999777777777888999<<<>>>??????AAADDDFFFGGGIIILLLNNNOOOOOOOOOOOOMMMKKKIIIHHHKKKLLLPPPUUUXXXZZZbbbkkkvvv~~~nnnXXXHHH???<<<999888999:::999999@@@IIIcccoooyyyyyytttqqqooollljjjkkknnnvvv~~~qqqdddYYYYYY```kkkvvv~~~~~~uuuhhhYYYJJJ@@@<<<:::999999999999777555777666555444666<<>>@@@CCCFFFJJJNNNTTT[[[___eeeiiioootttxxx{{{~~~|||mmmccc[[[SSSMMMJJJFFFAAA>>>???>>>>>>======<<<<<<<<<<<<>>>@@@AAACCCDDDDDDDDDDDD>>>>>>===<<<<<<<<<<<<===999:::>>>FFFOOOWWW[[[\\\RRRNNNHHHCCCAAABBBEEEGGGGGGKKKQQQXXX^^^bbbdddeeeiiilllpppvvvzzzyyyvvvsss111111111111111111111111111111222333333333333222222222333333444444444444333333555999>>>HHH[[[mmmssskkkiiijjjlllqqqzzzooo```UUUNNNGGGGGGIIIJJJOOOTTTXXX___hhhpppvvv}}}~~~wwwqqqjjjddd```^^^\\\[[[ZZZXXXVVVUUUVVVXXXZZZ[[[\\\___ccchhhmmmqqqssstttsssxxxyyylllbbb[[[```dddnnn}}}yyyuuurrrqqqqqqoooiiicccbbbhhhoootttvvvvvvsssooonnnnnnkkkfffbbb[[[UUUNNNIIIFFFDDDAAA???;;;;;;;;;<<<===>>>??????===@@@DDDKKKXXXfffmmmlllccc]]]VVVQQQNNNJJJEEEBBB@@@===:::888888888888777777777888:::<<<>>>@@@AAA@@@@@@@@@>>>>>>???BBBEEEMMMZZZgggnnnqqqrrrnnnhhhdddaaa]]]YYYVVVRRRNNNKKKEEEEEEEEEDDDCCCBBBAAA@@@======<<<<<<<<<<<<============>>>?????????>>>>>>>>>AAACCCFFFRRRggg|||}}}uuukkk___TTTMMMIIIHHHGGGGGGKKKTTT^^^eeeiiihhhfffaaaZZZRRRKKKFFFBBB@@@===<<<===>>>>>>===>>>>>>???AAACCCCCCAAA???======<<<;;;::::::999999888777777888999<<<>>>???>>>@@@CCCEEEGGGIIILLLNNNQQQQQQQQQPPPNNNKKKHHHGGGJJJKKKNNNTTTVVVYYYaaajjjsss|||ttt\\\III>>>;;;999777888::::::999>>>EEE[[[iiiwwwyyytttqqqnnnlllmmmmmmooouuuxxxkkk\\\WWWZZZcccqqq|||}}}yyymmmaaaPPPBBB===<<<:::999999999777666777666555444555:::AAAFFFOOONNNKKKEEE???;;;:::;;;;;;;;;:::999888888888888666666777888999:::<<<===@@@BBBEEEHHHLLLRRRXXX]]]cccgggnnnssswwwzzz}}}tttjjj___WWWPPPMMMHHHCCC@@@BBB<<<<<<<<<<<<======>>>>>>===>>>@@@BBBDDDDDDDDDDDD>>>>>>===<<<<<<<<<<<<<<<999999;;;@@@HHHQQQWWW[[[UUUQQQKKKFFFCCCBBBCCCEEEDDDGGGMMMSSSYYY^^^aaaccceeeggglllqqqvvvvvvtttrrr111111111111111111111111111111222333333333333222222222333444444444444444333333666;;;AAALLLaaasss}}}qqqmmmmmmrrruuuzzzqqqcccUUUMMMGGGFFFGGGIIIMMMRRRZZZaaajjjqqqwww|||wwwqqqhhhbbb____________]]]]]]]]]___bbbfffiiikkkkkklllppptttwwwzzz}}}~~~zzzssskkkggghhhmmm{{{}}}xxxtttrrrqqqmmmiiifffhhhmmmpppooollliiieee___\\\[[[YYYUUURRRMMMJJJGGGEEEDDDCCCAAA???;;;;;;;;;<<<===>>>???@@@???CCCHHHOOO\\\iiiooommmbbb\\\TTTOOOKKKHHHDDD@@@???===:::999999999888777777777888:::<<>>??????>>>???@@@BBBEEEGGGGGGDDDBBB======<<<;;;::::::999888999888888888999;;;===>>><<>>>>>???;;;===???AAABBBCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;999999:::===CCCKKKSSSXXXWWWTTTOOOJJJFFFDDDCCCBBBBBBDDDHHHNNNTTTYYY^^^```bbbdddhhhmmmqqqsssrrrppp000000000000000000000000111111222333333333333222222333444555555555444333444555888>>>DDDQQQgggzzz|||sssrrruuu~~~tttgggXXXOOOIIIHHHHHHJJJNNNSSS\\\bbblllsssxxx~~~yyyuuuooojjjhhhggggggfffbbbdddfffiiimmmqqqvvvyyyxxxxxxzzz|||~~~tttrrrttt|||}}}xxxuuussspppmmmlllooouuuvvvqqqkkkbbb]]]VVVRRRPPPOOOMMMJJJEEEEEEDDDDDDCCCBBB@@@???;;;;;;<<<<<<===???@@@AAA???CCCIIIPPP]]]jjjnnnmmmbbb[[[SSSNNNJJJHHHCCC@@@@@@>>>;;;::::::999888777777777888:::===@@@BBBCCCCCCCCCBBBBBBBBBEEEIIIMMM___nnnyyyrrrpppllliiifffaaa\\\XXXRRRRRRQQQOOOLLLJJJHHHFFFCCCCCCCCCDDDEEEGGGIIIJJJDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDEEEIIIUUUhhhxxx}}}uuummmeee]]]WWWRRRMMMLLLIIIHHHKKKSSS]]]dddcccdddeeeddd___XXXQQQLLLGGGDDD@@@>>>>>>????????????@@@CCCGGGIIIIIIFFFCCC>>>===<<<;;;:::999999888:::999888888888999;;;<<<:::<<>>@@@AAAAAAAAAAAA>>>===<<<;;;::::::::::::888888999;;;@@@IIIRRRXXXYYYWWWSSSNNNIIIEEEBBBAAAAAABBBDDDHHHNNNTTTZZZ^^^aaabbbeeejjjnnnppppppnnn////////////////////////111111222333333333333222222333444555555555444333666777:::@@@GGGUUUkkk~~~|||vvvwww{{{vvviii[[[SSSLLLKKKKKKLLLPPPUUU\\\cccmmmuuuzzz}}}zzzwwwtttsssqqqooommmhhhjjjmmmpppssswww|||}}}|||}}}yyyvvvooommmlllqqqvvvwwwqqqjjj___YYYRRRNNNMMMMMMKKKIIICCCCCCDDDDDDCCCBBB???>>>;;;;;;<<<<<<===???@@@AAA===AAAGGGOOO\\\hhhlllkkkbbb\\\SSSMMMJJJGGGDDD@@@AAA???<<<;;;::::::888666777777999;;;===@@@CCCDDDDDDDDDDDDDDDDDDHHHMMMQQQfffvvvvvvtttqqqnnnkkkfffaaa]]]WWWWWWUUUSSSPPPMMMJJJIIIEEEEEEFFFGGGIIIKKKMMMNNNJJJKKKMMMNNNNNNMMMKKKJJJGGGHHHIIIMMMZZZmmmzzz}}}tttllleee___ZZZWWWRRROOOKKKGGGHHHNNNWWW^^^bbbccceeeeeeaaa[[[TTTOOOIIIEEEAAA>>>>>>????????????@@@CCCGGGJJJIIIFFFBBB>>>======;;;:::999888888:::999888777777888999:::888:::>>>@@@BBBDDDHHHJJJPPPQQQSSSTTTSSSQQQNNNMMMHHHIIILLLRRRTTTWWW___hhhqqqyyytttZZZIIIBBB<<<888777999999777999===BBBWWWmmmvvvuuusssrrrqqqlllmmmooorrrvvv{{{{{{kkk^^^VVVXXXeeerrryyyiiiVVVDDD@@@:::777777888::::::888888888777666666888999IIINNNRRRPPPHHH@@@<<<<<<;;;:::999888777777777777777777777777888999:::;;;>>>???AAABBBFFFKKKRRRWWW\\\```gggmmmqqqtttxxxzzzwwwmmmbbbYYYQQQHHHCCCCCC>>>>>>>>>===<<<<<<;;;;;;:::;;;===???@@@@@@@@@@@@>>>===<<<;;;:::999999999777777888:::???HHHQQQXXXYYYXXXUUUQQQLLLFFFBBB???AAAAAABBBEEEJJJQQQXXX\\\```aaadddhhhlllooonnnmmm111111111111111111111111222222111111000111111222555555444333333333444444;;;777888@@@LLL[[[oooyyy}}}yyylll```UUUKKKGGGGGGIIIPPPVVV```gggqqqxxx}}}{{{yyywwwuuutttuuuuuuvvvwwwzzz~~~xxxtttnnnlllmmmtttzzzzzzrrrjjj```[[[TTTOOOMMMKKKGGGDDDCCCBBB@@@@@@AAAAAA???>>><<<<<<===???@@@BBBCCCCCCCCCCCCFFFRRR```jjjllljjj___ZZZSSSLLLHHHEEEBBB@@@???>>><<<;;;:::999999888777888999;;;===BBBGGGKKKLLLHHHFFFGGGIIIKKKSSS[[[ooozzztttooonnnkkkhhhdddbbb^^^[[[ZZZWWWQQQOOOQQQLLLMMMMMMNNNPPPRRRTTTUUUXXXVVVUUUWWWYYYYYYVVVSSSPPPPPPQQQUUU]]]jjjyyyxxxpppiiiddd```^^^XXXSSSOOONNNNNNOOOVVV___fffiiiiiieeeaaa^^^XXXQQQHHHEEEBBB????????????>>>@@@BBBEEEHHHHHHGGGDDDCCC===<<<;;;:::999:::;;;<<<;;;:::999999888888999999<<<;;;;;;===@@@EEEIIILLLOOOPPPRRRSSSSSSQQQOOONNNOOOKKKJJJOOOTTTYYYaaaiiioooxxxdddKKK@@@===;;;999888777777888999>>>MMMbbbqqqvvvuuurrrqqqjjjkkklllmmmooosssxxx}}}oooaaaYYYZZZeeeqqq{{{lll```JJJCCC;;;777888:::999777999;;;<<<;;;888666888:::BBBHHHNNNOOOJJJCCC@@@??????<<<:::888999999999888888888888888888999999999;;;===@@@CCCFFFJJJOOOSSSYYY]]]dddjjjooossswwwzzz~~~}}}uuuhhh\\\RRRKKKFFFCCCBBB@@@>>>>>>>>>>>>===<<<>>>>>>======>>>???@@@@@@@@@???===;;;:::::::::::::::;;;:::888999???JJJSSSTTTYYYYYYSSSLLLIIIFFFCCCCCC??????CCCGGGJJJPPPVVV^^^aaaeeeggghhhiiikkkmmm111111111111111111111111222222111111111111111222666555555444444555555555999888;;;EEERRR___qqq~~~{{{|||ooo___UUUKKKHHHHHHJJJQQQWWWaaaiiirrrzzz~~~|||zzzzzz{{{|||{{{uuulllkkkmmmttt{{{}}}vvvoooccc^^^WWWRRRPPPNNNJJJGGGFFFDDDBBBAAAAAAAAA@@@???===>>>???@@@BBBDDDEEEFFFGGGGGGKKKVVVccckkkllliii]]]XXXQQQKKKGGGCCC@@@>>>???>>>===<<<;;;;;;;;;;;;888999:::<<>>===@@@BBBDDDEEEFFFDDDBBBAAA===<<<;;;;;;::::::;;;;;;::::::999888888888888999:::::::::;;;???CCCGGGJJJNNNPPPRRRTTTTTTRRROOONNNNNNKKKJJJOOOTTTXXX___gggoooxxxiiiPPPDDD===;;;999888777777888999===JJJ]]]nnnvvvvvvtttqqqlllmmmmmmmmmnnnqqquuuyyyyyy~~~~~~pppbbbXXXVVV```mmm~~~|||pppeeePPPHHH>>>999888999888666888:::<<<;;;888777888:::???FFFNNNPPPLLLEEE@@@>>>>>><<<999888999::::::999999999888888888888888888999;;;>>>AAADDDHHHMMMQQQWWW[[[aaaggglllqqquuuxxx{{{~~~yyylll___UUUNNNIIIFFFDDDBBB???>>>>>>>>>===<<<>>>>>>======>>>>>>???@@@@@@???===;;;::::::::::::888999:::888888===FFFNNNTTTYYYZZZTTTMMMJJJHHHEEEDDD@@@???BBBEEEGGGMMMSSS[[[___cccfffhhhhhhiiijjj111111111111111111111111222222111111222222222222666666555555555666666777777888>>>KKKXXXdddsss}}}|||rrr___UUULLLIIIJJJLLLRRRYYYcccjjjttt|||}}}sssiiihhhjjjrrr|||{{{uuugggbbb[[[VVVTTTRRROOOKKKKKKHHHDDDBBBAAABBBAAA@@@??????AAABBBEEEGGGIIIKKKLLLMMMRRR\\\ggglllkkkggg\\\WWWQQQKKKGGGDDDAAA?????????>>>===============999:::;;;===AAAFFFJJJMMMMMMLLLMMMMMMLLLOOO[[[hhh~~~{{{tttrrrpppmmmkkkgggccc```___\\\WWWVVVXXXYYY[[[```dddhhhjjjkkklllnnnnnnoooqqqrrrqqqmmmjjjeeeffffffhhhmmmuuu~~~wwwrrrmmmiiifffaaa[[[WWWUUURRRRRRWWW^^^iiinnnpppmmmjjjggg```YYYOOOKKKFFFBBB@@@>>>===<<<@@@AAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888888888888999:::===AAAEEEGGGNNNPPPRRRTTTTTTSSSPPPNNNNNNKKKKKKOOOTTTWWW\\\bbbnnnwwwoooUUUHHH===;;;999888777777888999;;;EEEVVVhhhuuuyyywwwsssooooooooonnnmmmnnnqqqttttttwww|||~~~rrreeeYYYTTT\\\hhh{{{~~~uuulllYYYPPPDDD;;;888888777777888:::;;;:::999888888999;;;CCCLLLQQQPPPIIIAAA<<<===;;;999888:::;;;;;;::::::999999999888777777777888:::===???BBBFFFKKKNNNSSSXXX^^^dddiiimmmrrruuuwwwzzz~~~sssfff[[[SSSNNNKKKFFFDDD@@@??????>>>===<<<>>>============>>>>>>?????????===<<<;;;:::::::::777888999888777;;;AAAGGGQQQWWWZZZUUUOOOLLLIIIFFFFFFAAA???AAACCCDDDIIINNNWWW\\\bbbggghhhhhhhhhhhh111111111111111111111111111111222222222222222222555555444444555666777777777888???LLLZZZhhhwww~~~xxxzzzrrr^^^TTTLLLJJJKKKNNNTTTZZZdddkkkuuu}}}|||nnneeedddfffppp{{{~~~yyykkkfff___[[[YYYXXXTTTQQQPPPLLLGGGDDDBBBBBBBBBAAA@@@@@@BBBDDDGGGKKKNNNOOOOOOQQQXXXbbbkkknnnjjjfff\\\XXXRRRMMMJJJFFFCCCAAA???>>>>>>=========>>>>>>:::999:::===BBBGGGKKKMMMOOOPPPQQQPPPMMMPPP]]]lllwwwtttrrrooommmiiidddaaa```^^^ZZZYYY\\\___ccciiiooouuuwwwxxxyyyxxxyyy{{{~~~~~~}}}zzzxxxxxxxxxxxxwwwyyy}}}~~~yyytttooollleee```]]][[[YYYYYY^^^eeennnsssuuurrrnnnjjjccc[[[QQQLLLFFFBBB@@@???>>>===@@@??????>>>============<<<<<<===>>>>>><<<;;;:::999999888777777777888888888888999;;;>>>AAADDDFFFMMMOOORRRUUUUUUTTTQQQOOONNNKKKKKKPPPSSSUUUZZZ___llluuuqqqWWWIII===;;;999777777777888999:::AAAPPPcccsss{{{zzzvvvssssssrrrpppnnnmmmoooqqqrrrsssvvv||||||tttiii[[[TTTZZZdddxxxxxxppp___UUUHHH===888777888888888999:::::::::999888888888???IIIRRRSSSMMMDDD<<<===;;;999999:::<<<<<<;;;:::::::::999888777666666888:::===???AAAEEEIIIMMMQQQUUU[[[aaafffkkkooorrrssswww|||{{{mmmbbbYYYSSSOOOIIIFFFBBB@@@??????>>><<<=========<<<<<<======>>>???>>>======<<<;;;;;;;;;888999:::999999:::===AAALLLSSSWWWTTTOOOMMMKKKGGGEEEAAA>>>@@@AAABBBFFFLLLUUU[[[ccciiikkkkkkjjjjjj111111111111111111111111000111222333333333333222333333333333444555666777888888>>>KKKZZZjjj|||wwwsssvvv|||ooo\\\SSSKKKJJJLLLOOOUUU[[[dddkkkuuu}}}}}}nnncccbbbdddmmmyyy{{{nnniiiccc```___^^^[[[XXXVVVRRRLLLHHHFFFDDDCCCBBBAAABBBCCCFFFJJJNNNRRRTTTRRRVVV]]]fffmmmnnnjjjeee[[[WWWRRRNNNKKKGGGDDDBBB>>>>>>===============>>>:::999:::>>>DDDIIILLLLLLRRRSSSTTTSSSPPPRRR___mmmzzzvvvtttqqqnnniiidddaaa```^^^[[[[[[^^^eeeiiiqqqyyy~~~yyytttpppgggcccaaaaaa``````fffmmmvvvzzzzzzvvvqqqlllddd\\\SSSNNNGGGBBB@@@??????>>>???>>>===<<<;;;;;;<<<<<<<<<===>>>???>>>===<<<;;;:::999999888777888888888999:::;;;<<>>===;;;999999;;;<<<<<<<<<:::::::::999888777666666999;;;===???AAADDDHHHKKKNNNSSSYYY___dddhhhmmmpppqqquuuzzzvvvjjjaaaYYYTTTMMMIIIDDDAAA@@@???>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>======<<<;;;;;;::::::;;;;;;:::;;;<<<===EEEMMMSSSRRRPPPNNNLLLIIIDDD???===???@@@AAAEEEKKKTTTZZZdddkkknnnoooooonnn111111111111111111111111000111222444444444333333111111222222444555777777:::999???KKKZZZlllyyyqqqppptttzzzlllYYYQQQJJJJJJLLLOOOUUU[[[eeelllvvvuuugggeeegggooo{{{~~~rrrmmmgggeeeeeeeeeccc```]]]YYYTTTOOOLLLIIIGGGEEEDDDDDDFFFHHHMMMRRRWWWZZZXXX\\\ccckkkooommmhhhdddZZZVVVRRRNNNKKKHHHEEEBBB??????>>>===============;;;:::;;;@@@GGGLLLNNNMMMSSSSSSUUUVVVUUUWWWbbbooozzzvvvrrrooojjjeeeaaaaaa___\\\]]]```iiimmmuuu~~~yyyuuukkkhhhfffggghhhiiiooovvv}}}yyysssnnnggg```XXXSSSKKKEEEBBBAAA@@@@@@>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<;;;:::999999888888999999:::;;;<<<>>>AAACCCEEEGGGJJJNNNRRRVVVWWWVVVSSSQQQPPPLLLKKKOOORRRTTTYYY___hhhppp|||~~~{{{~~~sssZZZKKK===;;;999888777777888999:::===EEETTTfffttt{{{|||xxxyyyyyyxxxvvvuuuvvvxxxvvvssssssxxxyyyrrrjjj___WWWVVVZZZjjjuuu~~~tttiiiaaaSSSEEE<<<999999;;;777777888:::<<<<<<999777666999BBBMMMUUUSSSJJJBBB>>><<<:::999;;;<<<<<<;;;:::999999999888777777777999;;;===>>>@@@BBBGGGJJJLLLPPPVVV\\\aaafffjjjmmmooosssyyy~~~uuujjj```ZZZPPPLLLFFFBBB@@@???>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>GGGPPPQQQPPPPPPNNNKKKDDD@@@===???@@@@@@DDDJJJQQQXXXaaajjjoooqqqrrrrrr111111111111111111111111///111333444555555444333111222222333555666888999;;;;;;AAANNN^^^pppuuuoooooouuuyyykkkWWWOOOIIIIIILLLOOOUUU[[[fffnnnxxx~~~ooolllmmmtttuuuqqqlllkkkllllllkkkiiieeeaaa\\\WWWSSSPPPKKKIIIGGGGGGIIILLLQQQWWW]]]```aaaeeejjjoooppplllgggbbb\\\YYYUUURRROOOLLLHHHFFFBBBAAA@@@???>>>=========>>><<<===BBBJJJPPPQQQPPPSSSRRRUUUYYY\\\___hhhrrrzzztttpppkkkfffbbbbbb```^^^___cccggglllsss{{{~~~uuurrrqqqrrrssssssyyy{{{vvvrrrmmmfffaaa[[[RRRJJJEEEBBBAAA@@@<<<===============>>>>>>@@@???>>>>>>======>>>>>><<<;;;::::::999::::::::::::;;;<<>>IIISSSUUUNNNFFF???===;;;:::;;;;;;;;;:::999999888888888888888888888999;;;<<<>>>@@@DDDGGGHHHMMMSSSYYY^^^bbbgggjjjmmmqqqwww|||sssggg```RRRNNNGGGCCCAAA@@@???>>>===<<<;;;;;;::::::;;;;;;======>>>???>>>===<<<;;;<<<;;;:::::::::;;;;;;;;;999DDDNNNRRRRRRSSSRRROOOGGGBBB????????????BBBGGGLLLSSS]]]ffflllooorrrttt111111111111111111111111///000333555555555444333222222333444666888999::::::;;;CCCQQQbbbssssssnnnpppvvvyyykkkVVVNNNHHHIIIKKKOOOUUU[[[hhhooozzz|||vvvsssrrrxxxxxxtttooonnnpppqqqpppoooiiifffaaa]]]YYYTTTOOOLLLIIIJJJLLLOOOTTT[[[aaadddhhhkkkooorrrqqqllleeeaaa```]]]ZZZWWWTTTQQQMMMKKKDDDCCCBBB@@@???>>>>>>>>>@@@>>>???EEEMMMSSSSSSRRRRRRQQQTTT[[[aaaeeennnvvv}}}vvvqqqlllgggccccccaaa___aaaeeecccgggnnnvvv}}}|||{{{||||||}}}}}}xxxvvvqqqlllhhhaaaWWWNNNGGGCCCAAA???<<<<<<===>>>?????????>>>AAA@@@>>>=========>>>???===<<<;;;;;;::::::;;;;;;::::::<<<>>>AAACCCDDDEEEIIIMMMRRRWWWYYYWWWTTTQQQRRRMMMKKKNNNQQQUUU\\\cccdddlllxxxzzzvvvxxx|||jjjSSSFFF===;;;999888777777888999888999>>>HHHVVVfffttt{{{zzz|||~~~}}}~~~vvvmmmccc\\\ZZZ]]]hhhsss|||wwwoooaaaQQQCCC;;;999999777777777:::======:::666888888<<>>;;;:::;;;;;;;;;:::888888888888888999999999777888:::;;;<<<>>>BBBEEEFFFJJJQQQWWW\\\```dddgggkkkooovvv{{{~~~yyyllldddSSSOOOHHHCCCAAA@@@???>>>===<<<;;;;;;::::::::::::======>>>??????>>>===<<<<<<;;;999888999;;;;;;;;;777CCCNNNRRRTTTVVVUUURRRJJJEEEAAA@@@???===@@@DDDHHHNNNXXXbbbiiimmmqqqsss222222333333333444444444333333333444444444555555444444555555444555888:::>>>===EEEXXXlll|||{{{sssuuuvvvgggVVVPPPKKKKKKMMMPPPWWW^^^gggrrr~~~}}}uuuuuuzzz|||||||||yyywwwwwwvvvuuutttpppmmmjjjfffbbb\\\VVVQQQMMMMMMPPPVVV]]]dddiiijjjoootttxxxzzzvvvoooiiifffbbb```___]]]\\\XXXSSSOOOLLLKKKGGGDDDAAA???>>>>>>@@@???BBBIIIRRRXXXXXXVVVWWWVVVVVVXXXYYY^^^jjjvvvxxxqqqmmmiiidddaaaaaabbbbbbbbbgggggggggjjjooowww~~~}}}zzzyyyxxxssslll___RRRIIICCCAAAAAA???@@@@@@???======???@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;;;;:::999999999999999888999===BBBFFFFFFEEEOOOSSSVVVUUUVVVXXXVVVRRROOOLLLKKKNNNPPPSSS[[[ccchhhoooyyyxxxuuu|||yyyhhhTTTFFF===;;;888777888999999888777;;;===@@@OOOfffyyy|||}}}~~~tttiii\\\RRRRRR\\\kkkyyyxxxuuulll\\\KKK@@@;;;<<<555666888:::;;;;;;;;;:::888<<<<<<>>>JJJXXXVVVKKKDDD@@@======>>>>>>;;;888888888888888777777777777777888999;;;===@@@BBBCCCGGGJJJNNNSSSXXX^^^eeejjjjjjnnntttyyy}}}wwwhhh]]]SSSJJJHHHGGGCCC???>>>======<<<<<<<<<;;;;;;;;;999;;;===???@@@@@@>>>>>><<<;;;:::999888888888888;;;>>>CCCLLLUUUXXXWWWUUULLLIIIFFFBBBAAAAAABBBDDDFFFJJJQQQWWW^^^fffmmmrrr222222222222333333333333333333333333444444444444444444555555444555888;;;@@@@@@JJJ^^^sss}}}vvvzzzuuueeeUUUOOOKKKKKKMMMPPPWWW___hhhsss~~~yyyqqqppprrrtttuuu~~~}}}{{{zzzzzzyyywwwtttrrrooollliiiccc]]]YYYTTTTTTUUUZZZaaaiiinnnpppvvvyyy}}}}}}yyyrrrkkkhhhfffeeecccaaa```\\\XXXTTTPPPNNNJJJFFFCCC@@@???>>>DDDDDDGGGOOOYYY^^^^^^\\\WWWUUUUUUVVVXXX\\\gggsssyyysssnnnjjjdddaaa````````````bbbaaaaaadddhhhnnnuuuyyy{{{|||~~~~~~|||{{{zzzzzz}}}wwwkkk___SSSKKKGGGEEE>>>???@@@@@@AAABBBDDDEEEDDDCCCBBBAAA@@@?????????===<<<;;;:::999999999999999888999===BBBEEEFFFFFFNNNRRRUUUUUUVVVYYYWWWSSSQQQMMMKKKMMMNNNQQQYYYaaagggmmmxxx~~~xxxzzzwwwfffRRRDDD===;;;888777888999999888777;;;<<>>KKK[[[]]]TTTGGGCCC>>><<<======;;;999888888888888777777777777777777888:::<<<>>>@@@AAAEEEHHHLLLPPPUUU[[[bbbfffhhhlllrrrwwwzzz}}}|||nnn```UUUKKKHHHGGGCCC??????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<<<<;;;:::999888888888888;;;===BBBJJJSSSXXXXXXWWWOOOLLLHHHCCCAAA@@@BBBCCCCCCGGGMMMSSSZZZaaahhhmmm111111111222222222222333222222222222333333333333333444555555555666999;;;AAADDDPPPeeezzz{{{tttdddTTTNNNJJJKKKMMMQQQXXX___hhhsss~~~}}}uuusssqqqpppnnnllloootttxxxzzz|||~~~~~~}}}zzzyyywwwuuurrrnnniiieee^^^]]]]]]```gggooouuuxxx~~~}}}vvvpppllllllkkkhhhfffeeebbb^^^[[[WWWTTTPPPJJJFFFBBB@@@???BBBDDDIIIRRR\\\aaaaaa^^^WWWUUUTTTUUUVVVYYYcccnnn{{{uuupppkkkeeeaaa___^^^^^^]]][[[ZZZYYYZZZ]]]bbbgggjjjjjjkkkmmmooorrrwww~~~~~~zzzzzz|||}}}tttiii\\\QQQIIIDDDAAABBBCCCEEEFFFGGGHHHHHHFFFEEEDDDCCCAAAAAA@@@@@@======<<<::::::999999999999999999<<>>999<<<<<<>>>JJJZZZ```\\\LLLGGG@@@<<<<<<<<<;;;:::999999888888888777777777777777888999:::<<<===>>>BBBDDDIIIMMMRRRWWW^^^bbbeeeiiioootttwwwzzz~~~vvvfffZZZNNNIIIGGGCCC@@@@@@<<<<<<;;;;;;;;;:::::::::======>>>???>>>===<<<;;;<<<;;;:::999999888888888:::<<<@@@GGGOOOVVVYYYZZZTTTQQQKKKEEEBBB@@@AAAAAA@@@CCCHHHNNNTTTZZZaaafff000000111111111222222222111111222222222333333333333444555555555666999<<<@@@FFFUUUkkk~~~sssbbbRRRMMMJJJKKKNNNRRRYYY```iiittt{{{xxxuuuqqqmmmdddfffiiilllnnnrrrvvvyyy}}}~~~||||||zzzwwwsssooogggeeedddfffllluuu{{{{{{vvvsssrrrooollljjjhhhfffcccaaa^^^[[[VVVPPPJJJEEEBBBAAAAAAEEEMMMXXX```dddcccaaaYYYUUUSSSTTTTTTWWW___hhh{{{}}}xxxrrrmmmfffaaa^^^]]][[[ZZZVVVUUUSSSRRRSSSVVVYYY[[[^^^___```aaacccfffkkkooowww}}}vvvssswww}}}yyyqqqeeeYYYNNNHHHIIIIIIJJJKKKKKKKKKIIIGGGHHHGGGFFFDDDBBBAAAAAAAAA>>>>>><<<;;;::::::::::::999999:::<<<@@@DDDFFFHHHLLLQQQUUUVVVXXX[[[[[[WWWTTTOOOKKKJJJIIIKKKRRR[[[bbbiiittt|||lllWWWGGG>>>;;;999888888888888777666:::<<<<<>>@@@>>>???======GGGUUU^^^___SSSLLLBBB<<<;;;;;;;;;:::999999999888888888777777888888888999:::;;;<<<===@@@CCCFFFJJJOOOTTTZZZ___cccggglllqqquuuxxx|||}}}lll```RRRLLLIIIEEEBBBAAA;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;:::999999999999:::;;;>>>CCCJJJRRRXXX\\\YYYUUUOOOIIIDDDAAA@@@@@@>>>@@@DDDIIINNNTTT[[[```000000111111111222222222111111222222222333333333333444555555555777:::===AAAKKK]]]sss~~~ppp___PPPKKKIIILLLOOOSSSZZZaaaiiittt~~~{{{zzzwwwsssoooeeeeeefffffffffhhhmmmpppwww~~~zzzwwwooommmjjjkkkqqqyyy|||zzzvvvsssooolllkkkjjjhhhffffffccc]]]UUUOOOIIIEEECCCEEEKKKVVVbbbjjjllljjjhhh\\\WWWTTTTTTTTTUUU[[[bbbppp}}}{{{tttooohhhbbb^^^\\\ZZZYYYTTTRRRPPPNNNMMMNNNOOOPPPTTTUUUUUUUUUUUUVVVYYY\\\aaaiiiwwwxxxpppnnnsss{{{}}}wwwooodddZZZTTTQQQPPPQQQRRRSSSRRRNNNJJJJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<;;;:::::::::999999;;;<<>><<<999888888888777777444888<<<>>>EEEWWWtttrrrjjj[[[VVVTTT^^^ooo}}}zzzwwwrrrgggYYYKKK???999888777666555777:::>>>@@@???>>><<<;;;BBBPPP[[[```ZZZRRRGGG???<<<<<<<<<;;;999999999999888888888888999999999999:::;;;<<<===???BBBEEEIIIMMMRRRXXX\\\bbbeeejjjooossswww{{{~~~~~~sssfffXXXQQQMMMGGGCCCCCC<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===>>>??????===<<<;;;:::999999999999999:::<<>>===;;;;;;::::::888:::;;;<<<>>>BBBFFFJJJMMMSSSVVVWWWYYY]]]\\\YYYUUUPPPMMMLLLJJJIIINNNUUU^^^dddnnnxxxqqqYYYGGG???<<<999888888888777666222555;;;@@@FFFTTTmmmwwwrrreee^^^YYY^^^kkkwww||||||yyyvvvqqqggg[[[MMMAAA;;;999888777666777999<<<>>><<<;;;999999???KKKYYYbbbaaaXXXLLLBBB>>>===<<<;;;:::999999999999888888888888888999999:::;;;<<<===???AAADDDHHHKKKPPPVVVZZZ```ccchhhlllpppuuuzzz}}}}}}zzzlll^^^WWWQQQJJJEEECCC======<<<<<<<<<;;;;;;;;;888888:::;;;===???@@@AAA===<<<;;;:::999999999999999:::;;;===@@@GGGOOOUUU[[[YYYVVVRRRLLLGGGBBB???===???AAACCCFFFKKKRRRVVV222222222222333333333333333333333333444444444444333444555666666888;;;>>>GGGVVVjjj}}}yyyuuuwww}}}hhhUUUMMMIIIHHHLLLPPPTTT[[[ccckkkuuu}}}{{{{{{wwwwwwvvvuuusssqqqpppooovvv|||zzzvvvrrrrrrtttuuutttrrrmmmmmmjjjgggddddddfffiiirrr||||||zzz{{{}}}xxxuuutttttttttssspppmmmfff^^^WWWPPPLLLJJJIIIRRRaaammmssssssooolllccc]]]WWWWWWVVVUUUXXX\\\bbbhhhrrr~~~wwwrrrjjjddd```]]][[[YYYUUUSSSPPPLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCEEEFFFIIIPPP[[[hhhwww~~~tttnnniiijjjrrrzzz}}}}}}vvvvvvwwwvvvsssooojjjgggbbbaaaaaadddfffddd^^^WWWRRRPPPNNNKKKIIIGGGFFFEEEAAAAAA???===<<<;;;::::::888:::<<<<<<===AAAGGGKKKOOOTTTWWWXXXZZZ]]]\\\XXXTTTPPPNNNNNNLLLJJJNNNTTT]]]ccckkkuuuttt[[[HHH???<<<999888888888777666555555999>>>BBBMMMbbbvvv{{{xxxooofff]]]]]]fffrrrzzz}}}{{{xxxrrriii^^^QQQFFF???:::999888777777999;;;<<<>>><<<::::::===FFFUUU```eee\\\PPPFFFAAA???===;;;::::::999999999888888888666666777777999:::<<<<<<===@@@CCCFFFIIINNNSSSWWW]]]```dddiiimmmrrrwww{{{{{{~~~qqqddd\\\VVVNNNGGGDDD>>>>>>=========<<<<<<<<<999999:::;;;<<<===???@@@===<<<;;;::::::999::::::999:::;;;;;;===BBBJJJOOOYYYYYYXXXVVVQQQJJJDDD@@@===>>>???@@@CCCHHHNNNRRR222222333333333444444444333333444444444444555555333444555666666888<<<>>>FFFVVVkkkwwwtttqqquuuzzzdddRRRLLLHHHHHHLLLQQQUUU\\\ccckkkvvvzzzuuutttuuuwwwwwwwwwvvvtttqqqnnnkkkiiimmmuuuwwwsssppplllgggfffiiikkklllkkkqqqpppnnnkkkiiihhhkkkmmmqqqyyy|||yyyxxxxxxxxxxxxrrrooohhh```YYYRRRNNNLLLOOOYYYiiiuuu{{{yyyuuuqqqeee^^^YYYXXXWWWVVVXXX\\\```eeelllxxxxxxssskkkeeeaaa^^^\\\ZZZUUUSSSPPPMMMJJJGGGFFFFFFEEEFFFFFFEEECCCCCCEEEFFFDDDIIISSS^^^lll|||{{{vvvlllgggdddjjjuuu~~~yyyzzzzzzzzzxxxuuusssqqqmmmkkkjjjkkklllhhh___XXXUUUSSSQQQNNNKKKIIIHHHGGGBBBAAA???>>><<<;;;;;;:::888:::<<<<<<===@@@GGGLLLPPPUUUXXXXXXZZZ]]]\\\XXXSSSPPPNNNOOOMMMKKKNNNSSS]]]bbbjjjsss|||xxx^^^KKK???===:::888888888777666:::777777:::<<>>AAADDDHHHLLLQQQUUU[[[^^^bbbgggkkkpppuuuyyyzzz}}}tttggg```YYYPPPHHHDDD>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<===>>>======<<<;;;::::::::::::999:::;;;:::;;;???FFFLLLWWWXXXYYYXXXSSSLLLEEEAAA======>>>???AAAEEELLLPPP222222111111222222333444111111222222222333333333666444222333666:::===>>>GGGVVVlll}}}wwwqqqqqq|||qqq___SSSOOOJJJGGGLLLRRRYYYaaaiiiqqqxxx|||wwwrrrpppqqqtttvvvzzzzzz{{{zzzvvvqqqkkkgggiiilllvvv{{{tttlllfffaaa^^^\\\YYYYYYZZZ^^^bbbeeennnoooppppppooooooppprrruuu{{{~~~{{{rrrhhhaaaZZZRRROOOOOOSSS]]]mmm|||~~~wwwrrrmmmfff^^^[[[ZZZ[[[```gggrrrsssuuuyyy~~~xxxtttmmmgggccc```^^^\\\YYYVVVRRRMMMIIIGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@EEEMMMYYYgggvvv~~~uuunnnkkkbbbdddeeeiiiuuu}}}uuummmlllnnnlllddd\\\\\\ZZZVVVQQQMMMIIIFFFEEEBBB@@@??????>>>===:::888:::;;;<<<===>>>BBBHHHLLLQQQWWW[[[[[[[[[^^^___]]]WWWTTTOOOJJJIIIJJJLLLNNNZZZaaaiiiqqqxxxsssZZZLLLCCC===999:::999777666888555777999999;;;CCCOOOXXXxxx{{{~~~{{{|||qqqfffaaabbbhhhuuu~~~}}}wwwnnnfff^^^RRRGGGBBB;;;666777888888888999<<<===>>>===:::;;;FFFTTT\\\^^^ZZZOOOFFFAAA>>>;;;======<<<;;;999888888777777777666666777999;;;<<<:::<<<@@@BBBEEEIIIMMMPPPZZZ]]]aaaeeeiiimmmsssvvvyyy{{{~~~{{{nnncccZZZSSSMMMHHHEEECCC@@@>>>>>>>>>===<<<<<<;;;:::999:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;999999;;;>>>BBBOOOUUUYYYXXXUUUQQQIIIAAACCC@@@======@@@DDDGGGHHH222222111111222222333444111222222222222333333333666555444444777;;;>>>@@@IIIYYYnnnzzzuuuuuuooo]]]QQQOOOJJJHHHLLLSSSYYYbbbjjjrrryyyxxxuuurrroooppprrrvvvxxx{{{uuummmhhhfffjjjsssyyyssspppooommmiiiddd^^^YYYVVVUUUSSSQQQPPPRRRUUUYYY\\\eeeiiinnnrrruuuwwwyyy{{{zzz~~~zzzqqqhhhaaaYYYQQQNNNOOOWWWcccttt|||xxxsssjjj```]]]\\\___hhhppp}}}~~~zzzuuunnngggcccaaa^^^]]]\\\YYYTTTNNNIIIFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@DDDKKKWWWeeeuuuxxxvvvrrrjjjcccaaa]]]___aaaffftttyyyqqqoooqqqooohhh```^^^\\\XXXTTTPPPMMMJJJHHHCCCAAA???>>>======;;;999999:::;;;===???DDDIIINNNTTTYYY]]]\\\\\\^^^^^^\\\XXXUUUPPPKKKJJJKKKMMMOOOWWW]]]gggooovvv~~~vvv[[[KKKCCC===999:::999777666888444666888888:::@@@JJJRRRjjj{{{}}}zzz~~~}}}zzz}}}tttkkkeeecccfffrrr}}}|||uuunnnggg\\\RRREEE===777888999999999;;;::::::<<<<<<999999BBBNNNZZZ^^^]]]SSSHHHBBB>>>;;;===<<<<<<;;;:::999888777666666666666777888:::;;;:::<<>>>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<>>>=========<<<<<<<<<;;;;;;;;;:::999999:::>>>AAAJJJQQQVVVWWWVVVTTTMMMFFFCCCAAA>>>===@@@CCCFFFGGG222222111111222222333444222222222222333333333333666555555555777;;;>>>AAAKKK[[[ooo~~~zzz|||{{{kkkZZZOOOMMMIIIHHHMMMSSSZZZcccllluuu{{{zzzvvvrrrqqqppppppsssxxx}}}{{{rrrkkkeeehhhqqq~~~wwwnnneee```]]]]]][[[XXXTTTQQQNNNLLLLLLJJJIIIHHHJJJLLLPPPRRR[[[aaakkksssyyy}}}zzzrrrjjjccc[[[SSSPPPQQQ]]]kkk}}}yyyoooddd______dddoooyyy}}}wwwoooiiidddbbb```^^^```]]]WWWPPPJJJFFFDDDCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@CCCIIITTTcccttt}}}yyyqqqjjjhhhddd]]]WWWUUUTTTWWW[[[bbbpppxxxvvvwwwuuunnngggbbb___[[[WWWUUURRROOOLLLFFFCCC???===<<<<<<;;;;;;888:::<<<===@@@EEEKKKOOOVVV\\\___]]]]]]^^^^^^\\\YYYVVVQQQMMMKKKLLLOOOQQQTTT[[[dddlllsss|||~~~|||^^^KKKCCC===999:::999777666888333666888888888<<>>FFFVVV^^^bbbYYYMMMDDD???;;;===<<<<<<;;;:::999888888666666666666666777888999999;;;>>>AAACCCFFFJJJMMMSSSVVVZZZ^^^aaafffkkkooosssvvvzzz}}}|||pppggg___VVVQQQJJJFFFBBB???>>>>>><<<;;;<<<<<<;;;;;;:::;;;;;;<<<=========<<<<<<<<<<<<<<<:::::::::999888999<<>>???BBBDDDEEE222222111111222222333444222222222333333333444444555555555555666999>>>AAAKKK\\\qqqwwwfffWWWMMMKKKIIIIIIOOOTTT[[[dddnnnxxx~~~|||wwwuuuttttttuuuwww{{{wwwooofffiiiqqq|||uuunnngggaaa[[[WWWVVVUUUSSSPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGIIIKKKLLLSSS[[[gggrrrzzz{{{uuummmggg^^^VVVTTTWWWcccttt}}}sssiiidddcccfffoooxxxzzzrrrkkkgggeeebbbaaabbb___YYYSSSMMMIIIFFFEEEGGGFFFEEEDDDCCCCCCBBBBBB@@@BBBGGGRRRbbbtttyyyuuunnnfff___]]]YYYSSSNNNMMMLLLNNNSSS[[[hhhzzz}}}}}}{{{tttnnngggccc___[[[ZZZXXXTTTQQQHHHDDD???<<<;;;<<<<<<<<<:::;;;===>>>AAAEEEKKKPPPWWW]]]```___^^^``````^^^[[[XXXSSSOOOMMMNNNQQQSSSUUU[[[dddkkkrrrzzz}}}~~~dddMMMCCC===999:::999777666888444666888888888:::===@@@JJJ^^^ttt~~~yyywwwwwwxxx{{{xxxyyyvvvrrrlllccc```gggrrr}}}{{{uuukkkbbbMMMDDD;;;::::::999999<<<777888<<>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::999888999;;;>>>===FFFNNNSSSVVVYYYVVVPPPHHHEEEAAA??????AAABBBBBB222222111111222222333444222222333333333444444444444555555555555888===AAAKKK]]]ssssssbbbTTTLLLIIIHHHJJJPPPUUU[[[fffpppzzz}}}{{{zzz||||||~~~|||tttiiilllsssvvvqqqiiibbb]]]XXXUUURRRTTTSSSRRRPPPNNNMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKNNNVVVbbboooyyy|||vvvooohhh```YYYYYY]]]kkk|||vvvmmmiiifffeeejjjqqq|||uuupppllliiifffdddbbb```[[[VVVQQQMMMKKKIIIHHHHHHFFFEEEDDDCCCCCCCCCAAABBBGGGSSSdddvvv|||tttooofff^^^VVVTTTQQQLLLHHHHHHEEEHHHMMMUUU```pppzzzuuulllgggbbb___^^^\\\WWWSSSJJJEEE@@@<<<;;;<<<======<<<===???@@@BBBFFFKKKOOOWWW]]]`````````cccdddbbb]]]ZZZUUUQQQOOOPPPSSSUUUYYY^^^fffmmmrrryyyjjjQQQCCC===999:::999777666888666777888999999999:::;;;DDDUUUmmm|||~~~yyyuuuuuuvvv{{{}}}yyywwwuuurrrlllbbb]]]aaajjjxxx~~~yyyooogggSSSHHH>>>:::999888888;;;999:::???FFFFFFBBB??????IIIVVVaaa```XXXNNNEEE>>>===<<<<<<;;;;;;:::::::::999999999999999999888888888:::<<<>>>???BBBEEEHHHLLLOOOSSSWWW[[[```eeeiiinnnrrrwwwzzz}}}wwwmmmccc\\\SSSOOOHHHCCC@@@???===<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999::::::999888999;;;===;;;CCCJJJOOOTTTWWWVVVRRRLLLHHHCCC@@@@@@@@@AAA@@@222222111111222222333444333333333333444444444444444666777666666888>>>CCCLLL```xxxppp___RRRKKKGGGHHHKKKQQQVVV\\\gggrrr|||~~~vvvlllnnnuuu~~~qqqlllddd]]]YYYUUURRRPPPTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQPPPNNNMMMLLLKKKLLLRRR]]]iiiuuu|||vvvooohhh```[[[^^^eeeuuuyyyqqqmmmhhheeefffjjj{{{}}}yyyuuurrroookkkhhhdddbbb^^^ZZZVVVRRROOONNNIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCHHHUUUgggxxxxxxoooiii___VVVNNNKKKIIIEEECCCDDDBBBDDDKKKSSS\\\iii{{{{{{qqqkkkdddaaaaaa^^^YYYTTTKKKFFFAAA===<<<============>>>???@@@CCCGGGMMMQQQWWW]]]bbbaaabbbeeefffddd___\\\WWWSSSQQQRRRUUUWWW[[[```hhhnnntttzzznnnUUUCCC===999:::999777666888666777777888999999999:::AAANNNdddxxx~~~zzztttssssssxxxzzzvvvrrrlllbbbZZZ\\\bbbqqqzzz}}}tttlllZZZNNNBBB===:::777888:::;;;;;;@@@HHHKKKFFFAAA???@@@MMM[[[___\\\UUUJJJAAA<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888888777999;;;<<<>>>@@@CCCFFFJJJMMMQQQUUUYYY]]]bbbffflllooouuuyyy|||~~~tttjjjbbbYYYTTTLLLFFFBBB@@@>>>==================<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;999999;;;<<<:::@@@FFFJJJOOOUUUWWWTTTQQQLLLFFFBBBAAA@@@@@@???222222111111222222333444333333333444444444444555666888:::999777:::@@@EEEQQQfffmmm\\\PPPKKKFFFGGGLLLRRRWWW]]]hhhttt}}}vvvlllmmmtttzzzqqqllleee```]]][[[YYYWWWWWWXXX[[[]]]^^^^^^]]]\\\\\\\\\[[[YYYVVVSSSQQQOOOMMMPPPVVV___lll{{{yyyrrrkkkccc```fffooo|||tttooojjjfffgggkkkuuu~~~|||zzzxxxtttoookkkgggeeebbb]]]YYYUUURRRPPPJJJIIIHHHFFFEEEDDDCCCCCCBBBDDDJJJXXXkkk|||uuulllfff[[[RRRIIIGGGEEEBBB@@@AAAAAADDDLLLUUU]]]gggyyy~~~tttmmmeeebbbbbb___YYYSSSJJJGGGBBB???>>>======<<<:::<<<>>>AAADDDJJJPPPUUUZZZ```dddccccccffffffdddaaa]]]XXXTTTRRRSSSVVVXXXYYY___gggnnnuuu|||qqqWWWCCC===999:::999777666888666555555666777999999999>>>GGGZZZrrr}}}zzztttqqqooosssyyy{{{ssslllbbbYYYWWWZZZfffrrr~~~xxxqqqaaaUUUGGG@@@<<<888888;;;:::999>>>HHHLLLHHHAAA>>>888EEESSS\\\^^^[[[OOODDD<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999777666666888:::;;;<<<>>>AAADDDGGGJJJNNNRRRVVV[[[```ccchhhlllrrrwwwzzz}}}{{{ppphhh]]]XXXPPPIIIDDDAAA???>>>===>>>>>>>>>===<<<:::999:::::::::;;;;;;<<<<<<<<<;;;<<<===<<<::::::;;;<<<888===BBBEEEKKKTTTWWWWWWTTTOOOIIIDDDBBBAAA@@@???222222111111222222333444333333333444444444555555777:::<<<;;;999;;;BBBGGGUUUkkklll[[[PPPKKKEEEGGGLLLSSSXXX]]]iiiuuu}}}~~~vvvjjjlllrrr|||xxxqqqmmmhhheeeccccccbbbaaa\\\___cccgggiiijjjiiihhhddddddccc```]]]YYYVVVTTTOOOPPPRRRXXXbbbrrr~~~vvvooogggeeemmmxxx~~~uuupppkkkhhhjjjnnnrrr{{{~~~}}}{{{wwwqqqmmmiiihhhddd```[[[VVVSSSQQQKKKJJJHHHFFFEEEDDDCCCCCCCCCEEELLL[[[nnn~~~vvvlllfffZZZQQQHHHEEEDDDAAA@@@BBBBBBEEENNNXXX___gggzzzuuunnnfffbbbbbb___XXXRRRJJJGGGCCC@@@???>>>===;;;777999===@@@EEELLLTTTYYY]]]bbbeeedddccceeeeeecccbbb^^^YYYUUUSSSTTTWWWYYYVVV\\\fffnnnuuu}}}qqqXXXCCC===999:::999777666888555444333444666888999888;;;AAATTTmmm|||{{{sssooolllpppuuu{{{uuulllbbbXXXTTTTTT]]]kkkyyyyyysssgggYYYKKKBBB>>>::::::<<<888777<<>>>>>>>>>>><<<:::999:::::::::;;;;;;<<<<<<<<<;;;<<<======;;;:::;;;===666;;;???BBBIIISSSYYYYYYVVVQQQKKKEEECCCAAA@@@???111222222333333444444555444444444444444444444444666555555888:::;;;AAAIIIXXXqqqrrr```QQQJJJFFFHHHLLLOOOTTT^^^jjjsss~~~zzzooollliiinnn~~~{{{xxxsssrrrooommmkkkiiiiiiiiiiiikkknnnppprrrsssttttttqqqppplllhhhdddaaa^^^]]]WWWTTTRRRTTTYYYeeezzz}}}sssjjjkkkwwwxxxrrrnnnjjjjjjmmmsssyyy}}}{{{{{{zzzxxxwwwmmmjjjfffbbb___\\\WWWTTTSSSPPPLLLGGGDDDBBBBBBBBBAAADDDMMM]]]pppwwwkkkbbbWWWOOOHHHEEECCC@@@@@@CCCDDDKKKUUU^^^gggqqq|||wwwpppfff```^^^ZZZTTTOOOEEECCCAAA@@@???===;;;999;;;<<<>>>AAAEEELLLSSSYYY^^^___bbbdddfffggghhhhhhddd```[[[VVVSSSSSSTTTVVVWWW\\\dddkkkrrr{{{sssZZZGGG>>>777888999666333222333444555666777999:::::::::AAAJJJWWWjjjvvvrrrgggggglllrrrvvvwww{{{qqqddd\\\UUUOOOUUUcccvvv~~~zzzzzznnndddUUUHHH???<<<::::::;;;999999===CCCEEEBBB???999>>>CCCIIITTT\\\WWWMMM>>><<<::::::;;;;;;:::999::::::999999888777777777666666777888:::===???@@@CCCEEEIIILLLOOOSSSXXX[[[fffiiinnnrrruuuwwwzzz|||~~~uuulllddd^^^VVVOOOKKKGGGBBB>>>BBB@@@???>>>???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999::::::;;;;;;999;;;===???DDDKKKSSSYYYUUUTTTQQQLLLFFFCCCBBBCCC333333333333333333333333444444444444444444444444666444555999;;;===DDDLLL^^^vvvppp___QQQJJJGGGJJJMMMPPPVVV___llltttxxxmmmiiigggmmm|||~~~{{{zzzxxxuuusssqqqqqqqqqrrrvvvxxxzzz|||}}}}}}}}}}}}xxxvvvrrrmmmiiieeecccbbb\\\XXXUUUUUUXXXbbbtttwwwpppqqq~~~zzzuuupppllllllooosssyyy}}}}}}|||{{{yyyqqqnnnjjjfffccc___[[[XXXUUURRRMMMIIIEEEDDDDDDDDDEEEIIIRRRbbbtttwwwjjjaaaWWWOOOHHHEEECCC@@@@@@CCCFFFMMMYYYccckkksss|||wwwpppgggbbb```\\\VVVPPPGGGEEECCCAAA@@@???===;;;<<<===@@@CCCGGGNNNUUU[[[bbbccceeeggghhhhhhgggfffccc___ZZZVVVSSSSSSTTTVVVVVV\\\cccjjjqqqzzzvvv]]]HHH???999999:::888555444444444555666777777888888888===DDDPPPbbboooooogggfffkkkppprrrsssvvv|||wwwjjjaaaXXXQQQTTT___ooo|||~~~}}}rrrhhhYYYLLLBBB===;;;::::::888888<<>>@@@EEEPPPXXXVVVNNNBBB???<<<;;;;;;<<<;;;:::999999888888777666666666555666666888:::<<<>>>???AAADDDGGGKKKNNNRRRWWW[[[bbbfffkkkooorrrtttwwwyyy}}}~~~xxxoooggg```XXXQQQMMMIIICCC???AAA@@@>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;999:::;;;===BBBIIIQQQWWWWWWVVVSSSNNNHHHCCCBBBBBB555555444333333222111111444444444444444444444444555444666999;;;>>>GGGPPPeee|||yyy}}}nnn]]]PPPJJJHHHKKKNNNRRRXXXaaammmvvvvvvkkkdddcccjjjzzz~~~|||{{{|||~~~~~~yyysssooollljjjiiibbb^^^ZZZWWWWWW]]]lll{{{zzztttwww}}}xxxtttpppooorrruuuzzz~~~|||wwwtttoookkkhhhccc___\\\WWWTTTPPPKKKGGGFFFEEEEEEIIINNNZZZjjjzzzvvvhhh^^^WWWOOOHHHEEECCCAAAAAADDDGGGPPP^^^iiiqqqvvv{{{}}}vvvooohhhdddccc___XXXRRRJJJGGGDDDCCCBBBAAA???======???BBBEEEJJJQQQXXX]]]ggghhhiiijjjiiihhhfffeeeaaa^^^YYYUUUSSSSSSUUUVVVVVV[[[bbbhhhoooxxxzzzaaaKKKAAA::::::;;;999777777444444555555555666666666666999===GGGWWWfffkkkjjjgggjjjmmmnnnnnnppptttxxx~~~qqqggg]]]TTTRRRZZZgggvvvwwwnnn___QQQFFF???;;;999999777777;;;AAAEEEFFFEEE>>>======@@@IIIRRRTTTPPPGGGCCC???<<<<<<<<<<<<<<<999999888777777666666555555555666777888:::<<<===???AAAEEEIIIMMMQQQVVVZZZ^^^bbbgggkkknnnpppsssuuu{{{|||~~~|||tttkkkeee\\\UUUPPPLLLFFFBBBAAA???======>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999::::::::::::>>>EEEMMMTTTXXXWWWUUUPPPJJJDDDBBBAAA444444444333333222222222444444444444555555555555555555666999:::===GGGSSSkkkuuuyyy|||kkk[[[OOOJJJHHHKKKOOORRRXXXbbbnnnwwwsssiii___```hhhxxxyyytttqqqpppoooiiiddd^^^ZZZWWWZZZggguuuwwwsssxxx{{{wwwsssrrruuuwww|||zzzwwwsssnnnkkkfffbbb___YYYVVVQQQLLLIIIGGGFFFGGGJJJRRR```qqquuuggg]]]VVVNNNHHHEEEDDDBBBBBBEEEHHHSSSbbbooovvvyyy|||~~~}}}{{{tttnnnhhhfffeeeaaaZZZSSSKKKHHHEEECCCBBBAAA@@@>>>===@@@CCCGGGLLLSSSZZZ___hhhiiikkklllkkkiiigggeeeaaa^^^YYYUUURRRSSSUUUVVVUUUZZZaaagggmmmuuu}}}eeeMMMCCC:::999;;;999777888555555555555555444444444666777:::AAANNN]]]iiioookkkmmmnnnmmmlllllloooqqqxxxxxxmmmaaaWWWQQQVVVbbbttt}}}ttteeeWWWKKKBBB<<<888999888888;;;AAAGGGJJJKKKCCC???;;;;;;BBBKKKPPPQQQJJJFFFAAA===<<<<<<<<<<<<::::::999999888777777666555555555666777999:::;;;<<>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;999999999888:::999888888:::@@@IIIOOOWWWWWWWWWSSSMMMGGGCCCAAA222222222333333444444444444444444555555666666666666666777888888<<>>===???DDDHHHNNNTTT\\\```fffhhhkkkllllllkkkiiigggbbb^^^YYYUUUSSSSSSTTTVVVUUUZZZ```eeekkksss|||iiiOOODDD:::888999888666777555555555555444444444444999888999???IIIWWWhhhtttrrrrrrrrrpppooonnnooopppttt{{{|||rrreee[[[RRRUUU___rrrxxxkkk]]]PPPFFF>>>999:::999999<<>>EEEKKKOOOLLLHHHBBB>>><<<<<<<<<<<<<<<<<<;;;::::::999999888666666666666777888999::::::===AAADDDHHHLLLQQQUUUXXX[[[aaaeeehhhkkknnnqqqvvvwww{{{zzzsssiiiaaa[[[UUUOOOJJJDDDAAA>>>======>>>======<<<;;;;;;;;;;;;<<<===>>>???>>>===;;;:::999888888:::999888666888<<>>>>>===@@@EEEJJJPPPWWW^^^bbbfffhhhkkknnnnnnmmmkkkiiiddd```[[[VVVSSSSSSTTTVVVVVVZZZ```eeejjjqqqzzzoooSSSGGG<<<888888777666666666666555555555555555555999999:::>>>EEERRRfffwwwzzzyyywwwvvvttttttssssssuuu{{{||||||uuujjj```UUUUUU[[[kkk~~~|||pppcccWWWLLLBBB===;;;::::::;;;@@@GGGOOOTTTQQQGGG???<<<===???FFFLLLLLLHHHCCC@@@>>>>>>===<<<======<<<<<<;;;::::::999777777666666777888999999999<<>>>>>>>>======<<<;;;::::::;;;<<<>>>??????>>>===;;;:::999999999:::999888777777:::???CCCLLLOOOTTTUUURRRNNNJJJHHH333333333333333333333333444444444555666777777777555666888:::;;;AAAQQQaaa~~~}}}qqquuusssbbbTTTMMMIIIIIILLLPPPTTTZZZeeeqqqzzz|||nnneee]]]___jjjzzz}}}|||wwwqqqkkkcccaaahhhrrrwwwpppgggaaaaaaiii|||~~~{{{xxxvvvrrrooolllbbb___ZZZUUUPPPNNNMMMMMMTTT___ppp|||ssshhh___UUUMMMGGGFFFEEEDDDEEEIIIOOOZZZiiiwwwyyymmmgggaaa___```___[[[WWWKKKGGGCCC@@@?????????>>>>>>AAAGGGMMMSSSZZZ```eeehhhjjjnnnpppqqqooollljjjfffccc]]]XXXTTTSSSTTTUUUWWW[[[```eeejjjqqqyyyvvvWWWKKK>>>:::999777666777666666666666666666666666888888:::>>>BBBLLLbbbvvv~~~|||{{{zzzyyyxxxxxxxxx~~~|||zzzxxxnnneeeXXXUUUUUU```qqquuuiii]]]RRRHHHBBB;;;:::999999===EEENNNTTTWWWLLLCCC???===<<>>AAACCCGGGKKKNNNRRRVVV\\\```dddgggjjjmmmqqqsssxxx|||vvvmmmfff```YYYTTTKKKGGGBBB???>>>>>>===<<<<<<;;;:::::::::<<<>>>???>>>>>>===;;;;;;:::::::::999999999888777888<<<>>>DDDJJJPPPUUUTTTQQQNNNLLL555444444333333222222111444444444555666777777888444555999<<<===EEEVVVggg|||oootttrrraaaTTTLLLIIIJJJMMMQQQUUU\\\fffsss|||{{{nnnddd^^^aaakkk{{{|||vvvnnnfffbbbhhhrrrzzzoooggg^^^YYYXXXaaauuu~~~|||zzzwwwtttqqqeeebbb]]]WWWSSSQQQPPPPPPYYYddduuu|||ssshhhaaaTTTMMMGGGFFFEEEDDDFFFIIIRRR\\\kkkxxxyyylllfff___]]]^^^^^^[[[WWWLLLHHHCCC@@@@@@@@@@@@??????CCCIIIOOOUUU\\\cccgggkkkmmmpppsssrrrpppllljjjhhhddd^^^XXXUUUSSSTTTUUUWWW[[[aaaeeejjjpppyyy|||ZZZMMM@@@;;;999777666777666666666666777777888888666666999===@@@III^^^sss}}}}}}}}}|||{{{zzz}}}zzz{{{qqqiii[[[UUUQQQWWWfffwwwyyymmmbbbWWWLLLFFF:::999888888;;;CCCMMMSSSZZZPPPFFFBBB>>>;;;>>>EEEMMMKKKHHHEEEDDDCCCAAA???<<<;;;;;;::::::999999888999888888888888888999999999;;;>>>@@@BBBEEEIIILLLPPPTTTZZZ^^^bbbeeeiiikkkpppssswww|||yyypppiiibbb[[[VVVMMMIIIDDD@@@???>>>===<<<<<<;;;:::999:::<<<>>>@@@>>>===<<<;;;;;;;;;;;;;;;999::::::999888888:::<<<@@@FFFNNNTTTUUUSSSPPPOOO555555666666666555333222444444555555666777777777:::555666===@@@EEEWWWmmmwwwpppvvvrrr]]]PPPKKKLLLHHHLLLQQQWWW]]]gggsss{{{|||oooeeeaaagggrrrxxxmmmeeebbbfffkkk}}}vvvqqqdddYYYRRRSSSTTTZZZmmm|||{{{xxxrrrmmmgggaaa\\\VVVPPPQQQUUU```ppp~~~wwwoooeee^^^TTTLLLFFFDDDDDDEEEHHHMMMQQQ]]]nnnzzzsssjjj```[[[]]]^^^[[[WWWMMMHHHDDDDDDBBB>>>???CCC???CCCJJJRRRXXX___eeeiiilllnnnppprrrrrrqqqooommmgggeeeaaaZZZUUUSSSTTTVVVXXX\\\aaafffkkkrrr|||zzzcccRRR@@@999999888555444666666666666666666666666888555666;;;;;;@@@VVVnnn}}}{{{~~~|||tttmmmcccYYYPPPPPPWWWfffzzztttkkkaaaRRRDDD???;;;999;;;<<>>???BBBFFFIIIOOORRRWWW[[[___ccchhhkkkrrrsssuuuyyy}}}wwwrrrjjj```XXXTTTOOOIIIDDDAAA???>>>=========<<<<<<<<<;;;;;;;;;???>>>===;;;:::::::::;;;;;;;;;;;;::::::999999999BBBDDDIIIPPPVVVXXXTTTQQQ444555666666666555333222444444555555666777777777:::666777===AAAFFFYYYnnnvvvpppvvvppp]]]PPPLLLLLLHHHLLLRRRWWW^^^hhhttt|||~~~qqqiiicccjjjvvvzzzooogggdddgggkkkxxxpppjjj\\\SSSLLLMMMOOOTTTfffyyy~~~zzztttpppjjjeee```ZZZUUUVVVZZZdddttt}}}wwwooofff___UUUNNNGGGEEEEEEEEEHHHNNNUUUaaaooozzztttkkk```\\\]]]^^^[[[WWWOOOIIIEEECCC@@@<<<<<>>AAALLLTTTXXXPPPGGGCCCBBB@@@>>>>>>===<<<<<<;;;;;;:::999888888777777777777777777999<<<===???AAAEEEHHHLLLOOOTTTXXX\\\aaaeeeiiinnnpppsssxxx||||||uuummmccc[[[WWWRRRKKKEEEBBBAAA???>>>==================<<<<<<>>>======<<<;;;;;;::::::::::::::::::999999999999;;;>>>CCCKKKSSSXXXXXXVVV444555555555555444333333444444555555666777777777999777888>>>BBBIII\\\pppvvvpppwwwnnn\\\PPPLLLLLLIIIMMMRRRXXX___iiiuuu~~~uuummmfffnnn{{{|||rrrjjjfffhhhlll}}}zzzrrrhhhaaaTTTLLLHHHIIIJJJOOO]]]mmm}}}wwwrrrlllgggbbb]]]XXXZZZ___iiiyyy|||vvvooofff```WWWPPPJJJGGGFFFEEEJJJPPP[[[eeepppwww|||vvvmmmbbb]]]]]]^^^ZZZVVVPPPJJJEEECCC@@@======AAACCCHHHPPPWWW^^^dddiiimmmppprrrtttuuuuuusssqqqpppllliiiddd]]]WWWSSSSSSTTTWWW[[[aaaeeejjjrrr{{{dddSSSBBB<<<<<<:::777555666666666666666666666666777444555999;;;@@@QQQdddyyy}}}uuulll```TTTMMMNNNWWWhhhwww{{{sssjjj[[[NNNBBB===:::;;;;;;;;;>>>CCCOOOSSSTTTNNNDDD>>>>>>AAAKKKVVV^^^YYYNNNFFFBBB@@@??????>>>>>>===<<<<<<;;;999888888777777777777777777999;;;<<<>>>@@@CCCFFFIIILLLQQQUUUYYY]]]aaaeeehhhkkkpppvvv{{{zzzqqqggg```ZZZUUUNNNHHHDDDBBB@@@>>>=========>>>>>>>>>>>>>>><<<============;;;:::999888888888999999999999999888999>>>EEENNNUUUXXXZZZ444444444444444444444444444444555555666777777777999888:::???CCCMMM```sssuuunnnvvv~~~kkkZZZOOOLLLLLLIIIMMMSSSYYY```kkkwwwxxxqqqiiirrr}}}uuummmhhhiiikkkzzzwwwmmmaaaYYYQQQKKKGGGHHHIIILLLWWWccc|||~~~xxxqqqlllfffbbb]]]YYY[[[aaammm|||{{{vvvooogggaaaYYYRRRLLLIIIGGGGGGLLLSSS```hhhqqqtttuuu}}}xxxoooccc^^^^^^^^^ZZZVVVMMMHHHDDDDDDBBBAAACCCGGGEEEJJJRRRZZZ```fffkkkoooqqqrrrtttvvvuuutttqqqpppkkkiiieee___YYYUUUUUUUUUWWW\\\bbbggglllrrr{{{gggVVVEEE>>>===;;;777666666666666666666666666666777444555888;;;@@@MMM[[[kkkzzzxxxpppdddWWWMMMJJJPPP___mmmxxxnnn___RRRDDD>>>:::;;;;;;:::<<<@@@HHHOOOUUURRRHHH@@@===???HHHTTT```___UUUIIIBBB?????????>>>======<<<<<<;;;999888888777777777777777666888:::;;;<<<>>>AAADDDFFFJJJNNNRRRVVVZZZ^^^aaaccchhhnnnuuuzzz}}}vvvllleee^^^YYYQQQJJJEEEBBB???>>><<<============>>>>>>>>>;;;<<<===>>>>>><<<:::888777777777888888999999:::999:::<<>>>>>======<<<;;;;;;:::999888888777777777777777666888999:::;;;<<>>>>><<<:::999777777777888888999999:::::::::;;;>>>DDDLLLUUUZZZ333333333222333333444555444444555555666777777777777:::>>>@@@FFFTTTiiiyyysssjjjuuuuuubbbTTTMMMJJJKKKJJJNNNUUU[[[cccooo|||xxxrrr||||||tttnnnkkkkkkqqq}}}|||pppcccZZZPPPLLLHHHEEEDDDGGGKKKOOO___tttxxxqqqkkkddd```[[[XXX[[[aaakkkzzzyyytttooohhhccc[[[VVVQQQMMMJJJKKKSSS]]]kkkrrrwwwssslllmmmzzz}}}sssggg``````___ZZZUUULLLFFFAAA???===<<<>>>CCCGGGMMMVVV^^^eeejjjoooqqqrrrtttuuuvvvvvvtttqqqooofffeeeccc___ZZZXXXXXXXXXVVV\\\bbbhhhmmmsss{{{rrr^^^III???===:::888888666666666666666666666666555444444666:::???EEEIIITTTfffvvvmmmbbbWWWNNNMMMWWWdddyyyuuufffZZZOOOEEE===;;;<<<;;;;;;>>><<>>>>>===<<<<<<;;;;;;:::999888888777777777777777666777999999999:::===???BBBEEEIIIMMMPPPSSSXXX[[[]]]bbbiiiooorrrwww}}}wwwqqqgggaaaXXXOOOHHHCCC@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::888888888999999999999999777888999;;;@@@IIITTT[[[333333222222222333444555444444555555666777777777777;;;???AAAGGGWWWlll{{{rrrjjjvvvqqq^^^QQQKKKIIIIIIJJJOOOUUU\\\eeeppp}}}|||xxxyyyqqqnnnmmmlllxxxuuuhhh___SSSPPPJJJDDDCCCFFFHHHIIIXXXfff}}}yyyooohhhaaa\\\WWWSSSWWW]]]iiixxxyyytttooohhhdddZZZVVVRRROOOLLLMMMVVVaaarrrzzz~~~xxxnnnkkkuuuuuuhhhaaa```___ZZZUUUMMMGGGAAA@@@>>>===@@@EEEJJJPPPYYYbbbhhhmmmqqqttttttuuuwwwxxxwwwuuurrrpppffffffccc___ZZZWWWVVVVVVTTTZZZaaagggkkkqqqyyy~~~wwwbbbKKK???;;;999888888666666666666666666666666555444444555:::???BBBBBBKKKZZZuuuzzzsssiii]]]RRRNNNVVVaaattt~~~|||mmmaaaXXXLLLAAA===;;;::::::;;;;;;???FFFKKKMMMIIIBBB>>>===AAAMMM\\\aaaXXXMMMFFF??????>>>======<<<<<<;;;999888888777777777777777555777888888888999<<<>>>>>>AAAFFFIIILLLPPPTTTWWWZZZ___eeeiiilllrrrzzz}}}wwwlllfff\\\SSSLLLFFFBBB??????>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888888999999<<>>;;;999888999<<<>>>CCCJJJNNNLLLEEE???===>>>HHHZZZccc]]]QQQJJJ@@@@@@??????>>>=========999888888777777777777777555666888888888888;;;===<<>>===<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::999999999<<<<<<:::888999>>>FFFMMM555555555444333333222222444444555666777888999999999===BBBFFFNNN]]]rrrpppmmmxxx|||hhhZZZPPPIIIGGGIIIJJJNNNTTT\\\fffrrr}}}}}}zzz{{{uuunnnnnnsssuuunnn___YYYQQQKKKHHHHHHHHHHHHJJJNNNXXXgggyyy}}}nnncccXXXRRRNNNLLLNNNRRRbbbwwwzzztttnnniiifff```ZZZSSSNNNJJJLLLXXXeee}}}yyyssstttvvv{{{|||{{{}}}xxxmmmgggeeeaaaZZZTTTJJJFFFCCCCCCAAA@@@DDDJJJRRRXXX```gggmmmqqquuuxxx{{{{{{{{{{{{zzzxxxvvvuuummmiiibbb[[[VVVSSSRRRRRRQQQUUU\\\cccjjjsss{{{zzzdddLLL???<<<:::777666333333333222222333333444333555888999999999;;;<<>><<>>===::::::<<<===<<<:::888666555555666888888888888999:::;;;<<<===???BBBDDDGGGJJJNNNQQQWWWZZZ^^^bbbfffkkkpppttt}}}uuulllaaaXXXNNNEEEBBBCCCBBBBBBBBBAAA>>><<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777999:::999999<<>>>>>===::::::===>>><<<:::888777666666666777777777777888999::::::<<<>>>AAADDDFFFIIIMMMPPPUUUXXX\\\```dddhhhnnnqqq}}}vvvmmmbbbYYYPPPFFFCCCEEEBBBCCCCCCAAA>>><<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999:::999999;;;@@@DDD222333333333333444444444444555555666777888999999:::===BBBHHHSSSfff}}}{{{mmmkkkxxxzzzgggYYYOOOIIIGGGIIIKKKOOOVVV^^^hhhttt|||tttooonnnqqqsssuuuuuuzzz}}}wwwyyyzzzqqqiii]]]SSSLLLIIIGGGFFFBBBDDDGGGNNNWWWaaajjjpppwww}}}ooodddWWWOOOKKKIIIKKKPPPaaauuu|||uuupppjjjgggddd]]]VVVQQQMMMNNNXXXcccttt~~~{{{|||ssslllgggaaaXXXRRRHHHDDDBBBBBBAAAAAAGGGMMMYYY^^^fffnnnsssvvvyyy{{{zzz{{{{{{{{{zzzyyywwwvvvqqqmmmfff___XXXTTTQQQPPPOOOSSSYYY```hhhpppxxx~~~wwwcccLLLAAA===;;;888888777666555444444444444444333555777888888999:::<<<:::AAALLL\\\qqqwwwqqqkkkddd___^^^```jjjxxxzzzooo___OOODDD>>>:::999777888===EEENNNSSSSSSQQQGGGDDDAAAHHHWWWeeegggaaaOOOGGG@@@>>>===:::;;;>>>>>>===;;;:::888888777777666666666666777888999999;;;===@@@BBBDDDGGGKKKNNNRRRUUUYYY]]]```eeejjjnnnyyy}}}wwwnnnddd[[[QQQHHHEEEGGGDDDEEEEEECCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999:::::::::999999;;;>>>AAA222333333444555555666666555555666777888999999:::===???DDDLLLYYYnnnxxxmmmjjjxxxyyyeeeWWWNNNHHHGGGIIIJJJOOOVVV___iiiuuuvvvnnnjjjiiihhhhhhgggnnn{{{}}}}}}~~~uuuhhh[[[RRRLLLIIIGGGDDDDDDEEEGGGKKKQQQVVVZZZ^^^ccckkkssszzzrrrfffXXXOOOJJJGGGIIINNN]]]ooo}}}wwwqqqlllhhhfff___XXXSSSOOOOOOVVV___lllyyy|||xxxyyy~~~vvvoooiiiaaaWWWPPPHHHEEECCCCCCDDDEEEKKKRRR\\\bbbjjjqqquuuxxxzzz{{{zzz{{{{{{{{{{{{yyywwwvvvsssooohhhaaaZZZTTTQQQPPPOOOSSSYYY```hhhqqqyyy~~~sssaaaLLLBBB>>>;;;999888888777666555555444444555444666777777777888:::<<<999???DDDLLLaaa{{{wwwtttsssmmmgggddd[[[cccppp~~~}}}vvvhhhXXXIII@@@<<<;;;;;;;;;===BBBIIIPPPUUUWWWOOOIIIAAACCCRRRcccjjjgggWWWMMMCCC???===;;;;;;>>>>>>===<<<;;;:::999888888666666666666777888999999:::<<<>>>@@@BBBEEEIIILLLPPPRRRVVVZZZ]]]bbbgggjjjsssyyyxxxoooeee\\\SSSJJJGGGIIIFFFGGGGGGEEEAAA>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999:::<<<>>>333333444555666777888888555555666777888999::::::<<<>>>DDDMMM]]]ssswwwpppkkkyyywwwdddVVVMMMHHHGGGIIIJJJNNNVVV```jjjvvvxxxoooiiidddaaa___[[[cccrrr}}}ooobbbWWWOOOJJJGGGFFFFFFEEEDDDFFFHHHKKKMMMOOORRRVVV[[[aaaiiiqqqwwwyyymmm___UUUOOOJJJKKKOOOWWWfffyyy~~~yyytttnnnkkkhhh```XXXSSSOOONNNSSSZZZfffrrr|||}}}zzzzzz{{{{{{|||vvvrrrqqquuu}}}~~~xxxrrrjjjaaaVVVNNNGGGCCCAAACCCDDDFFFMMMVVV___eeemmmssswwwyyyzzz{{{zzz{{{{{{|||{{{zzzxxxwwwsssoooiiibbb[[[VVVRRRQQQQQQUUU[[[bbbjjjrrr{{{ooo^^^LLLBBB>>>:::888888888777666555555555555555555666777666666777999<<<:::>>>???CCCVVVqqq|||ttttttwwwtttnnnjjj\\\aaajjjvvv~~~yyyooo```QQQEEE???===;;;;;;<<>>@@@CCCFFFIIINNNQQQTTTXXX[[[___dddhhhmmmttt{{{yyypppfff]]]TTTKKKIIIKKKJJJKKKKKKHHHDDD@@@======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<;;;:::999:::;;;;;;;;;333444444555666777777777555666666777888999::::::999<<>>AAADDDGGGLLLNNNRRRUUUXXX\\\aaaeeehhhooowww|||~~~{{{rrrhhh___VVVNNNKKKMMMMMMOOOOOOLLLGGGBBB???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;<<<;;;999999;;;;;;;;;:::222333333333444444555555666666777888999::::::;;;999===DDDQQQddd{{{yyy{{{uuutttaaaTTTLLLGGGFFFIIILLLQQQZZZdddooozzzwwwmmmbbbXXXRRRRRRWWWcccvvv~~~ssshhh^^^UUUPPPJJJIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCGGGMMMQQQTTTZZZaaahhhnnnwww|||nnncccZZZQQQMMMNNNQQQZZZiiiyyy}}}yyytttpppggg^^^UUUQQQMMMJJJLLLPPPWWW```hhhiiijjjlllooooooqqqlllhhheee```___iiiuuu~~~|||zzztttkkk```TTTMMMFFFBBBAAACCCFFFJJJSSS\\\fffllltttzzz}}}~~~}}}}}}zzz{{{|||||||||{{{yyyyyymmmkkkgggbbb\\\XXXUUUTTTSSSWWW]]]dddllluuu}}}xxxgggYYYJJJAAA<<<888666777444444444444555666777777666666666555444666888;;;<<<888888===GGGVVVjjjzzz{{{yyywwwxxx{{{xxxssstttvvvuuuttttttfffbbbaaafffqqq|||}}}tttgggWWWJJJAAA999:::;;;;;;>>>IIIYYYfffmmmgggYYYLLLJJJVVVdddlllkkk]]]NNNGGGCCC>>>;;;:::;;;;;;<<<<<<;;;:::999888666666666666777888999999555777:::;;;===???BBBEEEIIIKKKOOORRRUUUYYY^^^aaaeeekkkrrrwwwyyy{{{~~~uuukkkcccZZZRRROOOQQQQQQRRRRRROOOJJJDDD@@@???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<:::888999;;;<<<;;;999111111222222222222333333666666777888999::::::;;;<<<@@@HHHVVViii{{{yyysss```TTTLLLGGGFFFIIINNNSSS\\\gggrrr}}}}}}qqqdddXXXPPPSSSWWWbbbuuu|||rrrggg]]]WWWMMMLLLIIIFFFDDDCCCCCCCCC>>>????????????AAADDDFFFEEEJJJQQQWWW\\\eeepppyyy}}}|||qqqggg\\\WWWWWWRRRYYYfffuuu~~~zzzuuurrrfff]]]TTTPPPLLLIIIIIIMMMOOOXXX___```bbbfffiiiiiimmmhhhdddaaa[[[YYYbbbooo|||{{{zzzuuulll___TTTLLLIIIFFFDDDGGGJJJOOOXXXbbbhhhnnnwww}}}zzz{{{|||||||||{{{zzzyyykkkiiieeeaaa]]]YYYWWWUUUSSSWWW]]]dddlllttt}}}wwwdddWWWIIIAAA<<<777555777333333333444555666777888666666666555444555888;;;;;;555555<<>>AAADDDFFFIIILLLPPPSSSVVV[[[^^^ccchhhoootttwwwzzz~~~wwwmmmeee\\\TTTRRRTTTRRRTTTTTTQQQKKKEEEAAA???<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===============<<<;;;999777999;;;===;;;999333333333444444444555555555555666666777999:::;;;<<>>>>>@@@BBBCCCCCCDDDDDDFFFIIINNNTTTZZZ^^^hhhkkkpppvvv~~~|||qqqiiiccc___^^^___ccclllwww~~~{{{vvvppplllddd]]]SSSKKKGGGFFFFFFFFFMMMQQQVVV[[[___bbbeeeggggggbbb\\\UUUOOOPPP[[[hhhxxx}}}}}}{{{|||{{{tttiii]]]SSSLLLHHHFFFDDDDDDIIIRRR[[[aaalllooouuuzzz}}}~~~~~~}}}~~~|||{{{~~~{{{vvvooolllgggbbb]]]ZZZYYYXXXZZZXXX[[[bbbkkkrrr{{{vvvfffZZZJJJ>>>::::::999777555555555555555555555555555555555666666666666777999999:::;;;;;;BBBTTTeeeuuuxxxxxxuuutttyyy}}}~~~yyyqqqooorrrtttrrreee]]]VVVVVV\\\gggwwwxxxjjjVVVDDD>>>;;;:::<<>><<<;;;;;;;;;;;;:::888777777777777777888888888:::::::::;;;<<<>>>@@@BBBEEEGGGKKKNNNQQQUUUYYY\\\^^^ccciiiooorrruuuxxxzzz~~~uuuiii```[[[YYYYYYXXXZZZ[[[WWWOOOFFFAAA?????????>>>>>>===<<<:::999999999999:::;;;<<<===>>>======<<<;;;;;;:::999999333333444444444555555555666666666666777999:::;;;===@@@KKK]]]qqq|||yyy}}}qqq]]]QQQKKKHHHHHHJJJNNNSSS\\\fffqqq|||uuujjj^^^VVVQQQVVVbbbuuuyyyqqqkkkbbb```\\\VVVPPPLLLIIIHHHDDDBBB???>>>?????????>>><<<<<<<<<>>>AAAFFFJJJMMMVVVWWW[[[```hhhpppwww|||~~~vvvppplllgggfffgggmmmuuu{{{~~~}}}}}}{{{xxxtttnnniii^^^XXXOOOHHHDDDDDDDDDDDDIIINNNUUUZZZ^^^_________]]]YYYVVVRRRMMMMMMVVVaaarrrwww||||||zzzyyy|||~~~}}}xxxqqqggg[[[QQQKKKFFFEEEDDDFFFKKKTTT]]]cccmmmpppuuuzzz}}}~~~~~~}}}~~~||||||~~~{{{vvvqqqnnniiiccc^^^[[[YYYXXX[[[YYY[[[bbbjjjpppxxxzzzhhh\\\KKK???;;;:::999777555555555555555555555555444444555555555666666666777777999999999???OOO^^^rrrxxx{{{wwwtttwww{{{}}}}}}sssoooqqqppplllddd\\\TTTSSSWWWaaappp}}}zzzmmmZZZJJJ@@@<<<:::;;;===>>>DDDKKKWWWYYYXXXQQQIIIHHHPPPXXXaaabbb\\\PPPFFFBBB@@@>>>>>><<<;;;;;;;;;;;;:::888777777777777777777777888888888888999:::<<<>>>@@@CCCFFFIIILLLOOOSSSWWW[[[\\\aaaggglllpppsssvvvxxx}}}}}}oooddd^^^\\\\\\\\\^^^^^^ZZZQQQIIICCC@@@???>>>>>>===<<<;;;:::999:::999999::::::<<<======>>>======<<<;;;;;;::::::333444444444444555555555666666666777888999:::;;;>>>BBBNNNaaattt~~~ppp\\\PPPJJJGGGGGGJJJMMMRRR[[[eeeoooyyywwwkkk___WWWRRRWWWbbbttt}}}xxxooommmhhhbbb\\\VVVRRROOOJJJGGGCCCAAA??????===<<<<<<;;;::::::;;;===@@@AAAGGGGGGIIIMMMTTT]]]eeejjjqqqtttyyy{{{|||}}}~~~~~~xxxuuurrrrrruuuwwwuuusssvvvuuutttsssqqqmmmgggcccUUUPPPHHHCCCAAAAAABBBBBBEEEKKKTTT\\\___^^^ZZZWWWTTTQQQOOONNNLLLLLLRRR[[[jjjoootttuuutttuuuzzz}}}{{{vvvnnndddYYYOOOIIIEEEEEEEEEIIIOOOYYYaaagggooorrrvvvzzz}}}~~~~~~~~~}}}|||~~~{{{wwwssspppkkkeee```\\\YYYXXX\\\ZZZ\\\cccjjjooowww~~~lll___NNNAAA<<<:::999777555555555555555555555555333333333444444444555555444444666888777;;;GGGUUUmmmwww~~~{{{uuuvvvzzz|||}}}xxxrrrqqqmmmhhhddd[[[SSSOOOPPPWWWeeerrr|||rrraaaRRRCCC>>>;;;<<<===<<<@@@EEEMMMRRRTTTQQQJJJFFFIIINNN[[[___^^^UUUJJJDDDBBB???>>><<<;;;;;;<<<;;;:::999888888777777777777777777666666666666888:::<<<===AAACCCGGGJJJLLLPPPTTTWWWYYY]]]ccchhhlllooosssuuuzzz~~~yyyllldddaaa```bbbcccbbb]]]UUULLLEEEBBB???>>>>>>===<<<;;;:::999:::999999::::::;;;<<<============<<<<<<;;;;;;:::444444444444555555555555666666666777888999;;;;;;>>>CCCPPPdddwwwnnnZZZOOOIIIGGGGGGJJJNNNSSS[[[eeeoooyyyzzznnnaaaYYYRRRVVVaaarrr}}}zzzuuuoooiiibbb\\\WWWPPPMMMHHHEEECCCAAA???===>>>===<<<;;;;;;<<<===>>>>>>???AAADDDJJJPPPUUUYYY[[[___dddggghhhhhhhhhhhhjjjjjjjjjmmmttt|||{{{xxxuuupppkkkiiihhhggggggeeeaaa\\\XXXMMMIIICCC?????????@@@@@@BBBIIIUUU```eeeddd^^^YYYTTTPPPMMMMMMMMMMMMSSSZZZfffjjjoooooonnnpppvvv{{{}}}zzztttlllaaaVVVMMMHHHDDDEEEHHHMMMUUU^^^ggglllsssuuuyyy|||~~~~~~~~~~~~{{{xxxtttqqqlllfff```[[[XXXVVV[[[YYY\\\dddkkkqqqyyyrrrdddQQQCCC===;;;999777555555555555555555555555222222333333333444444444222333555777777888AAALLLeeetttxxxvvvyyy|||zzzyyyuuuoooiiieee]]]TTTNNNKKKOOOZZZfffxxx~~~wwwgggYYYGGGBBB===>>>===<<<>>>AAAGGGMMMRRRQQQJJJEEEDDDFFFRRRZZZ^^^XXXNNNHHHCCC@@@>>>===;;;;;;<<<<<<:::999888888888777777777777777666555555555666888:::;;;>>>AAADDDFFFIIILLLQQQTTTWWW[[[```eeeiiimmmpppsssxxx|||uuukkkfffeeeiiihhheee```XXXOOOGGGCCC??????===<<<;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::444444444555555555666666666666777777888:::;;;<<<===CCCRRRfffzzz~~~mmmYYYNNNIIIGGGHHHJJJOOOTTT\\\fffpppzzz}}}qqqcccZZZRRRUUU___nnn}}}zzzuuunnnfff```UUURRRMMMIIIFFFCCCAAA???<<<;;;:::999999:::;;;;;;777999<<>>>>>???@@@@@@AAAIIIVVVdddmmmoookkkfff[[[TTTNNNMMMNNNPPPUUU[[[dddhhhlllllljjjjjjooottt|||yyyrrrhhh^^^TTTLLLGGGDDDGGGKKKSSS\\\eeemmmqqqwwwxxx{{{~~~~~~}}}{{{yyytttqqqlllfff```[[[WWWUUUXXXWWW[[[eeemmmsss{{{xxxiiiUUUFFF>>>;;;999777666666666666666666666666222222222333333333333444222333555888777777===FFF[[[nnn|||yyy{{{~~~~~~~~~wwwoooiiibbbYYYQQQJJJIIIQQQ[[[pppzzz|||mmm```JJJCCC===<<<<<<;;;<<<>>>FFFLLLRRRRRRMMMGGGCCCBBBIIISSS[[[YYYRRRLLLFFF@@@???===<<<<<<<<<<<<;;;999888888888888777777666666666666555666666888:::;;;<<<>>>AAADDDFFFIIINNNQQQUUUYYY^^^bbbfffjjjnnnqqqvvvzzz~~~sssmmmkkknnnlllhhhbbbZZZRRRJJJEEE@@@???>>><<<;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;:::::::::::::::444444555555555666666666777777777888999:::;;;<<<===DDDTTTiii}}}~~~mmmYYYNNNIIIHHHIIILLLOOOUUU]]]gggqqq{{{ssseee\\\SSSVVV^^^lll~~~{{{|||~~~yyypppiii[[[WWWRRRMMMIIIEEEBBB???===<<<<<<;;;;;;<<<<<<===777999<<>>===@@@CCCFFFGGGGGGFFFFFFFFFIIIIIIJJJKKKMMMRRRXXX]]]iiippp{{{yyynnnfffYYYVVVRRROOOLLLIIIFFFCCCBBB@@@======>>>?????????AAAHHHTTTdddqqqxxxwwwuuueee[[[SSSRRRSSSTTTWWW[[[cccgggjjjiiifffeeeiiimmmtttqqqjjjbbbYYYPPPJJJGGGFFFJJJPPPYYYbbbkkkrrrvvvyyy{{{}}}~~~|||{{{zzzsssqqqmmmgggaaa[[[WWWUUUVVVVVVZZZdddmmmttt|||}}}nnnYYYHHH???<<<999777666666666666666666666666222222222333333333444444333333555888777666;;;BBBQQQggg|||~~~wwwooojjjbbbYYYNNNHHHLLLTTTgggttttttgggNNNEEE<<<::::::888999;;;DDDLLLUUUXXXUUUNNNGGGDDDCCCMMMVVVXXXWWWRRRJJJBBB???===<<<<<<===<<<;;;999999999888888777666666666777666666666666888:::;;;:::===@@@BBBDDDGGGKKKNNNSSSVVV[[[___cccggglllooossswww}}}}}}uuurrrsssooojjjddd^^^VVVNNNHHHBBBAAA???===<<<<<<<<<===::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;555555555555666666666666777777777888999:::;;;<<<>>>FFFWWWmmm~~~mmmYYYOOOJJJHHHJJJMMMNNNTTT\\\gggqqq|||uuuggg]]]VVVXXX___lll|||~~~tttuuuuuuvvvxxxzzz|||}}}yyyqqqfffaaaZZZTTTNNNIIIEEEAAA@@@??????>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>><<<===??????===<<<===>>>===???AAAAAAAAADDDHHHMMMTTT[[[fffqqq|||uuukkkZZZVVVOOOJJJFFFDDDAAA??????===;;;<<<===>>>>>>>>>AAAEEEOOO___ppp{{{~~~pppfff]]]]]]^^^\\\[[[[[[___ccchhhgggcccaaadddggggggddd___XXXRRRMMMIIIGGGHHHMMMTTT^^^gggpppvvvyyyzzz{{{|||~~~}}}|||{{{{{{sssqqqnnniiiccc]]]YYYVVVUUUUUUYYYccclllrrryyyqqq[[[JJJ@@@<<<999777666666666666666666666666333333333333444444444444333222444666666666:::@@@III___xxx{{{vvvrrrkkkaaaSSSIIIJJJPPP\\\lll{{{oooXXXLLL@@@<<<:::888888:::???JJJXXXaaa```XXXOOOHHHAAAIIIRRRXXX[[[YYYOOODDD???>>><<<<<<======;;;:::999999888888777666666555666666555555666777999::::::<<>>======>>>???::::::999999999999999:::========================555555555555666666666777777777777888999:::<<<<<<@@@GGGYYYooo~~~mmmZZZOOOKKKIIIKKKNNNMMMRRR[[[fffqqq|||vvvhhh^^^YYYZZZ```lll||||||zzzwwwwwwzzz~~~mmmmmmllllllmmmooopppqqqvvvtttsssvvv}}}wwwpppkkkccc[[[TTTNNNHHHDDD???>>>>>>===<<<;;;::::::888888888888999:::<<<===;;;<<<<<<;;;999888999:::777999;;;<<<;;;===AAADDDFFFLLLVVVaaaooo|||sss]]]XXXPPPIIIEEEBBB@@@???===<<<:::;;;<<<======<<<@@@CCCKKK[[[mmm{{{xxxooogggggghhhddd___\\\[[[```eeefffbbb```aaaddd]]]ZZZVVVQQQMMMJJJHHHGGGJJJOOOWWWaaajjjsssxxx{{{yyyzzz{{{}}}}}}{{{{{{{{{tttrrrooojjjeee___[[[XXXUUUTTTYYYbbbjjjooouuu|||sss]]]KKKAAA===:::777777777777777777777777777333333444444444444555555333222222555555555999???DDD[[[uuu|||zzzwwwqqqgggWWWKKKIIIOOOTTTggg~~~tttaaaTTTFFF???===;;;:::<<<:::HHH[[[hhhiii```TTTLLLAAAHHHPPPXXX^^^^^^SSSGGG???>>><<<<<<======;;;:::999999999888777666666555666555444444555666777888999<<<>>>@@@BBBEEEIIILLLNNNQQQUUUYYY]]]aaafffjjjlllrrryyy~~~zzzuuuooojjjddd]]]UUUOOOEEECCCAAA???>>>>>>???@@@::::::999999888999999999>>>>>>>>>>>>????????????555555555555666666666666888888777888999;;;===???BBBGGGVVVnnn}}}lllXXXMMMIIIFFFHHHJJJLLLPPPXXXcccooo|||pppcccaaaaaaeeeoooyyywwwpppmmmjjjjjjpppwww|||zzzsssjjjdddddddddcccccceeeccceeehhhkkkpppwwwwwwsssllleee]]]UUUNNNIIIDDDBBB???======<<<:::999888999999:::::::::999999;;;;;;999999999:::;;;<<<:::::::::;;;;;;<<<<<<<<>>===<<<<<>>999999======JJJ[[[hhhrrrqqqbbbPPPJJJHHHIIIQQQZZZ]]]WWWPPPEEECCC@@@===;;;;;;<<<===<<<;;;:::999888666555555444444555555666777777777777888:::===@@@DDDGGGHHHLLLNNNRRRUUUYYY]]]bbbeeemmmpppuuuzzz}}}}}}yyytttooojjjcccZZZSSSNNNFFF@@@??????<<<:::;;;===;;;888666666777:::;;;:::;;;<<<<<<<<<;;;:::999555555555555666666666666888888777888999;;;===???BBBIIIZZZppp|||kkkXXXMMMIIIFFFHHHJJJMMMRRRYYYdddppp|||vvvlllgggfffjjjsss{{{{{{rrrjjjeeedddiiiooosssyyyzzzooofff^^^\\\\\\ZZZYYY[[[[[[\\\___bbbfffmmmuuuzzz}}}yyysssllleee\\\TTTNNNFFFDDD@@@???>>>===<<<:::999::::::;;;;;;:::::::::999888777777777777888999888888999999999:::::::::======AAAHHHSSSccczzzssshhhYYYMMMGGGDDDBBBAAA>>>>>>======<<<;;;;;;;;;===@@@GGGOOOYYYcccjjjooosssqqqpppqqqrrrooogggaaa]]][[[ZZZ\\\^^^aaabbbbbbZZZVVVPPPJJJHHHHHHHHHIIIPPPWWWaaallltttyyy|||}}}|||||||||}}}~~~}}}zzzxxxsssppplllhhhddd```[[[XXXVVVSSSUUU]]]eeelllvvv~~~uuuZZZJJJAAA;;;888888888777666555555555555555444555555555555555555444555555555555666777888999===HHH]]]vvv|||wwwlll\\\RRRPPPIIITTTfff{{{rrrcccSSSHHHAAA;;;;;;>>>;;;FFFVVVfffsssxxxmmm___NNNJJJIIIPPP[[[___[[[UUUJJJFFF@@@=========>>>>>><<<;;;:::999888666555555666666666666666555555555777888:::<<<@@@CCCFFFGGGJJJMMMPPPSSSVVVZZZ___bbbhhhlllqqqvvvzzz~~~~~~xxxsssooohhh___YYYQQQIIIBBBAAA@@@===<<<===<<<;;;999888777888999:::999:::;;;<<<<<<;;;;;;:::555555555555666666666666888888777888999;;;===???CCCLLL___uuu{{{jjjWWWMMMIIIGGGGGGJJJNNNSSS[[[dddooo{{{~~~wwwoooooossszzzvvvhhhbbb]]]```eeeiiiqqqwwwyyy|||yyymmmcccYYYUUUSSSQQQPPPQQQPPPQQQSSSUUUYYY___fffllltttyyy}}}wwwpppfff\\\VVVJJJGGGCCC@@@??????>>><<<;;;;;;;;;;;;;;;:::::::::888888777666666777777888777777777777777888888888777999<<>>===<<<<<<;;;;;;;;;===???DDDKKKRRRYYY^^^aaahhhjjjooouuuxxxtttkkkccc]]][[[XXXYYY[[[___bbbcccZZZVVVPPPJJJGGGGGGJJJKKKVVV]]]gggqqqwwwzzz}}}~~~|||}}}}}}~~~~~~{{{xxxrrroookkkgggddd```\\\YYYVVVTTTVVV]]]eeellluuu~~~vvv\\\JJJAAA;;;999999888777777666666666777777555555666666666666555555555555444555555666777888;;;CCCQQQeee{{{uuufffZZZUUUHHHMMMZZZnnnxxxkkkZZZMMMDDD===<<>>@@@???===<<<<<<;;;999888777666555888777777666555555444444777888999<<>>???;;;;;;:::::::::999999999888999:::;;;<<<<<<;;;;;;555555555555666666666666888888777888999;;;===???DDDOOOcccxxxyyyiiiVVVMMMIIIGGGGGGJJJMMMSSS[[[dddmmmyyy}}}vvvwww}}}{{{kkkbbb[[[ZZZ]]]aaaiiipppqqqvvv}}}xxxlllbbbWWWSSSPPPMMMLLLMMMIIIJJJKKKMMMOOOUUU[[[```hhhnnnwww~~~yyyoooddd]]]OOOKKKFFFBBB@@@??????>>>;;;;;;::::::::::::::::::::::::999999999999999999777777777777777777777777666999<<>>>>>>>>>>>???AAAFFFKKKPPPUUUXXXZZZ___dddmmmuuuzzzwwwoooiiiaaa]]]YYYWWWXXX\\\```aaa[[[WWWQQQKKKGGGHHHLLLOOOZZZbbbllltttyyy|||{{{yyyrrroookkkgggdddaaa]]]ZZZWWWUUUVVV]]]eeekkkttt}}}www]]]LLLAAA;;;999:::666666666555666666777777444444555555555555444444444444444444555666777777999???GGGTTTnnn{{{nnnbbb[[[OOONNNSSSaaauuu|||qqqaaaRRRFFF???<<<======???GGGTTTdddqqqtttssseeeXXXKKKIIIRRR]]]bbbbbbYYYOOOCCC===???AAA???<<<<<<<<<;;;:::888777666555777777666666555555555555777777888:::===@@@BBBDDDGGGIIILLLNNNPPPTTTXXX[[[]]]aaaffflllqqquuuzzz}}}~~~~~~xxxpppkkk]]]SSSIIIEEECCC@@@???@@@:::;;;<<<<<<<<<;;;999888888888999:::;;;<<<<<<<<<555555555555666666666666888888777888999;;;===???DDDPPPdddyyywwwgggUUULLLIIIGGGGGGJJJKKKQQQ[[[ccclllwww}}}yyy}}}pppeee[[[WWWWWWZZZaaaiiilllqqqyyyxxxlllbbbWWWSSSPPPLLLJJJKKKGGGHHHHHHIIIKKKOOOUUUZZZ```gggpppxxx}}}vvvkkkcccVVVQQQJJJDDDAAA@@@@@@???<<<;;;:::999888999999999::::::::::::999999888888888888888888888888777777777999<<<>>>===DDDXXXkkk{{{lll```WWWNNNHHHGGGFFFCCCAAA@@@???@@@@@@???BBBHHHMMMSSSVVVXXXYYY\\\aaajjjsssxxxwwwsssooogggbbb[[[WWWWWWZZZ]]]___]]]ZZZTTTMMMIIIJJJPPPUUU]]]eeeooowwwzzz||||||yyyrrroookkkgggdddaaa]]]ZZZXXXUUUWWW]]]dddkkkttt|||vvv^^^MMMBBB;;;999;;;555555444444444555666666222333333444444333333222333333333333444555666777888<<>>===AAAKKKYYYgggsss{{{wwwgggSSSJJJNNNYYYaaaeee___TTTFFF??????@@@>>>;;;===<<<;;;:::999777666666555555555555666666777777666777888999;;;>>>@@@AAAEEEGGGJJJLLLNNNRRRVVVYYYYYY]]]ccchhhmmmrrrvvvzzz|||xxxrrrdddYYYNNNIIIEEEAAA???@@@:::;;;<<<======;;;:::999888888888999:::;;;<<<<<<555555555555666666666666888888777888999;;;===???EEENNNaaawwwuuueeeUUULLLIIIGGGGGGIIIJJJQQQ[[[dddlllvvv{{{zzz{{{|||zzzvvvjjj]]]VVVTTTUUU[[[aaaiiiooowww}}}{{{mmmcccYYYUUUQQQLLLIIIIIIGGGGGGGGGGGGHHHLLLQQQUUU[[[bbblllsssyyy}}}rrrkkk___YYYPPPHHHDDDBBBBBBAAA===<<<;;;999999999::::::999999999999999888777666999999999999888888888888666777:::;;;;;;@@@OOO___{{{{{{ooocccWWWOOOMMMKKKHHHDDDBBBAAAAAABBB@@@DDDJJJQQQVVVYYY[[[[[[\\\aaajjjqqqvvvwwwvvvuuulllfff^^^YYYXXX[[[]]]^^^```]]]WWWPPPKKKMMMTTT[[[aaaiiitttzzz{{{|||~~~|||yyyrrroookkkgggddd```\\\YYYYYYVVVWWW]]]dddjjjsss{{{sss^^^NNNCCC<<<999;;;666555444444444444555555222222333333333333222222333333333333333444666666777888;;;CCCWWWpppuuukkk[[[SSSLLLOOO^^^ooo|||}}}zzznnn]]]NNNFFF@@@<<<<<<<<>><<<======<<<:::999888777666444444555555666777777888666666777888:::<<<>>>???AAADDDGGGJJJLLLPPPTTTWWWVVVZZZ```eeeiiinnnrrruuuyyy~~~~~~xxxmmmbbbVVVPPPKKKDDD@@@@@@;;;<<<=========<<<;;;:::999999888888999:::;;;<<<555555555555666666666666888888777888999;;;===???EEELLL]]]ssssssdddTTTLLLIIIGGGGGGIIIJJJRRR]]]eeemmmxxx{{{vvvvvvxxx{{{zzz~~~qqqbbbZZZUUUTTTYYY^^^hhhnnnvvv{{{~~~rrrhhh___ZZZUUUMMMHHHFFFFFFFFFEEEEEEEEEHHHMMMQQQWWW^^^gggoootttzzzzzzttthhhaaaWWWNNNHHHFFFEEEDDD@@@???===;;;:::;;;<<<<<<::::::;;;;;;:::999777666999999999888888888777777555555888:::;;;>>>IIIUUUnnntttfff]]]WWWTTTPPPKKKHHHGGGFFFGGGEEEIIIOOOVVV\\\^^^______^^^dddllltttxxxxxxxxxwwwmmmhhh```\\\[[[]]]___```cccaaa[[[SSSNNNPPPYYYaaahhhpppyyy}}}|||zzz|||}}}yyysssppplllhhhddd```[[[XXXZZZWWWXXX^^^dddjjjrrrzzzppp^^^PPPDDD<<<999:::888777666555444444444555222333333444444333333222222222222222333444555666555444888AAANNN___vvvrrr___UUUKKKJJJTTTeeeuuu~~~~~~~~~vvveeeVVVNNNFFF@@@;;;;;;???DDDKKKZZZuuu|||iii]]]ZZZ]]]aaaggg```TTTJJJDDDAAA???>>>======<<<;;;999888777666555555555666666666666666555666666777999;;;=========@@@CCCFFFIIIMMMRRRUUUTTTXXX]]]bbbfffjjjnnnqqqwww|||}}}uuukkk___XXXQQQHHHBBBAAA===============<<<;;;;;;:::999999888888999:::;;;555555555555666666666777888888888888999;;;>>>???FFFKKKZZZqqqrrrcccSSSLLLIIIGGGGGGIIIJJJSSS^^^gggooozzzyyyssssssxxx{{{yyyxxxiii___YYYWWWZZZ___hhhnnnvvv{{{|||~~~wwwnnneee```YYYPPPHHHFFFDDDDDDCCCBBBBBBEEEIIIMMMUUU[[[dddlllqqqvvv|||zzznnnggg[[[RRRKKKHHHGGGFFFCCCAAA???===<<<<<<>>>>>>======>>>>>>===;;;:::999999999888888777777666666666555777;;;===???GGGPPPbbb{{{sssiii___\\\WWWRRRNNNMMMLLLLLLJJJNNNUUU\\\aaaccccccccc```fffooowwwzzzzzzyyyxxxmmmhhhaaa]]]]]]___aaaccceeeccc]]]UUUPPPRRR[[[dddmmmuuu~~~}}}yyyzzz}}}}}}yyytttqqqlllhhhddd___[[[WWWZZZWWWXXX^^^dddjjjrrrzzz||||||nnn]]]PPPEEE<<<999:::999999888666555555555555333444444555555444444333222222222222333444555555333111777AAAHHHTTTmmmwwwbbbYYYMMMHHHNNN]]]nnnyyy{{{kkk\\\SSSKKKDDD;;;<<>>=========<<<<<<<<<<<<;;;:::999888888888999:::999888777666666777888888999:::;;;;;;::::::<<<>>>FFFKKKZZZqqq~~~wwwgggVVVMMMIIIGGGHHHJJJLLLQQQZZZcccnnn{{{{{{tttsssvvvyyyuuu|||rrreee\\\XXX[[[aaajjjrrryyy|||{{{uuulllddd]]]VVVMMMGGGEEECCCAAA@@@AAACCCFFFIIISSSYYYbbbjjjqqqwww}}}wwwqqqggg]]]UUUNNNIIIEEEAAA???<<<;;;<<<===>>>>>><<<;;;;;;:::999888888777999999888888888888888888888888888888999===BBBFFF\\\mmmzzzrrrjjjbbb^^^YYYSSSPPPQQQYYY[[[```dddggggggfffeeegggjjjoootttwwwyyyyyyyyyrrrmmmfffaaa___bbbgggkkkqqqmmmeee[[[VVVWWW]]]cccrrrxxx}}}}}}}}}}}}{{{wwwyyy}}}}}}yyytttrrrmmmhhhccc___]]][[[YYYXXXWWW[[[bbbllltttyyyyyynnn\\\LLLAAA<<<:::999::::::999777666444333333444333333222222333333444444444444444444444444444555555888<<>>>>>>>><<<:::888888999777777666555555555555555777777777777888999:::;;;>>>@@@BBBDDDEEEHHHLLLNNNRRRTTTWWWZZZ^^^eeelllqqqttttttvvvzzz{{{vvvnnndddYYYOOOGGGCCCAAA???>>>>>>>>>>>><<<:::===<<<:::999888888999:::888777666666666777888999888:::;;;<<<<<<>>>@@@CCCFFFLLL\\\sssttteeeUUULLLIIIGGGHHHJJJLLLQQQZZZcccnnn{{{zzzsssppppppqqqpppwwwwwwkkkbbb^^^aaagggpppxxx~~~~~~~~~yyyqqqiiibbbZZZQQQJJJGGGEEECCCBBBBBBEEEHHHJJJRRRWWW```hhhooovvv{{{}}}vvvlllcccZZZSSSNNNJJJFFFCCC@@@>>>>>>??????>>>??????>>><<<;;;:::999888::::::999888888888888999888888888888888<<>>===>>>>>>===;;;:::999999777777666555555555555666777777777777888999:::;;;<<<>>>AAABBBDDDFFFJJJLLLQQQSSSVVVYYY]]]cccjjjooottttttuuuxxx}}}|||tttjjj```UUULLLGGGBBB@@@>>>>>>>>>>>>===;;;===<<<:::999888999999999666666555555666777888999666777:::;;;===???CCCEEEGGGNNN___wwwqqqbbbRRRKKKHHHGGGHHHJJJMMMRRR[[[dddnnn{{{zzzrrrmmmjjjjjjiiiooo{{{tttkkkgggjjjpppzzz}}}{{{}}}~~~wwwpppiii```UUUMMMGGGEEECCCBBBBBBEEEHHHJJJPPPUUU]]]fffmmmsssyyy}}}~~~tttkkkbbb[[[UUUQQQMMMJJJFFFCCCBBBBBB@@@???BBBAAA@@@???===;;;::::::;;;;;;:::999999999999999777777777777888:::???CCCGGGWWWmmmyyytttooojjjhhhiiihhhjjjmmmooopppooonnnlllnnnoooqqqrrrtttvvvwwwxxxwwwsssnnnjjjiiilllpppsss||||||yyypppeeeaaaeeekkkuuu|||xxxzzz}}}~~~|||vvvrrrlllfffbbb```___```___^^^^^^aaafffnnnvvv{{{~~~}}}ooofffXXXLLLCCC>>><<<:::::::::999777666555444333444333333222222333333444444444444444444444444444666444444666888>>>KKKYYYzzzvvvjjjZZZNNNHHHJJJUUUaaavvv~~~yyyrrriiiaaaQQQGGG???@@@BBBHHHWWWhhhsssbbb```kkkqqqiiiYYYMMMFFFCCC<<<<<<======<<<;;;::::::888777666666555555666666777666666777777888999::::::<<>>>>>>>>===<<<<<<<<<;;;:::999999999999444444555555666777888999444666888999;;;===AAACCCHHHPPPccc|||nnn___PPPJJJHHHGGGHHHJJJNNNTTT\\\eeeooo|||zzzpppjjjfffeeebbbiiittt~~~vvvrrruuuzzz|||yyyyyy||||||vvvnnncccWWWNNNDDDCCC@@@???@@@BBBFFFHHHOOOTTT\\\cccjjjqqqwww{{{~~~|||rrrjjjccc]]]YYYTTTQQQMMMJJJHHHFFFCCCAAABBBBBBAAA@@@>>>===<<<;;;<<<<<<;;;:::999999999:::666777777777777999===@@@EEEQQQdddwww|||uuusssttttttuuuwwwxxxxxxvvvtttsssvvvuuuuuuuuuvvvwwwyyyzzzxxxvvvsssrrrrrrvvvyyy|||zzzooohhhjjjnnnuuu|||~~~{{{~~~}}}|||wwwssslllfffbbb```aaabbbbbbbbbcccdddhhhooovvv{{{~~~}}}nnnfffYYYMMMEEE???;;;999888888777666555444333333444333333222222333333444444444444444444444444444888666555777888;;;FFFQQQppp~~~qqq```SSSIIIGGGNNNWWWmmmxxx|||uuunnn```SSSFFFAAABBBGGGRRR]]]|||kkk___hhhpppooodddWWWLLLEEE<<<<<<;;;<<<<<<<<<;;;999888777777666555666666666666666666666666777888999:::<<<>>>???@@@BBBFFFHHHLLLOOORRRUUUYYY^^^dddhhhnnnoooqqqtttxxx}}}zzzpppeeeYYYQQQGGGDDD@@@>>>=========<<<<<<<<<;;;:::999999999999444555555666777888888999666777999::::::<<>>===>>>===<<<;;;::::::::::::777777888777777999<<>>===<<<<<<<<<;;;;;;;;;;;;:::999888888555666777888999999888888999;;;<<<<<<<<<===???AAAGGGSSSiiikkk]]]PPPJJJIIIGGGGGGIIIOOOTTT]]]eeeooo{{{xxxjjjaaa[[[YYYYYY___jjjwwwyyysssoooooopppxxxyyyooobbbTTTJJJFFFDDDBBBAAAAAADDDGGGIIIOOORRRXXX^^^dddjjjppptttxxxzzz|||~~~|||uuuoookkkgggeeeaaa___]]]ZZZWWWTTTKKKJJJIIIGGGDDDBBB@@@@@@??????===<<<;;;;;;;;;;;;777888999888888999;;;===@@@GGGSSScccttt~~~}}}{{{}}}}}}}}}|||zzzyyyuuuoooiiidddaaa``````bbbdddggghhhjjjooovvv|||ssskkk]]]PPPFFF???:::777666555555444333333222222444333333222222333333444444444444444444444444444444222222555777888>>>EEEUUUkkk{{{nnnaaaTTTJJJIIILLL^^^nnn~~~xxxkkkXXXHHHBBBCCCIIINNNYYYsssrrriiieeemmmuuuooo___RRRGGGCCC===;;;<<<<<<;;;999999888777777666666777777666666555555555555666666999;;;===>>>>>>@@@CCCFFFGGGJJJMMMPPPSSSWWW\\\___dddfffiiinnntttyyy~~~{{{rrrfff]]]RRRMMMFFF@@@>>>======<<<;;;;;;;;;;;;:::999888888777888999::::::999888888999:::<<<<<<<<<===@@@BBBFFFSSSkkkkkk^^^PPPKKKIIIGGGGGGIIIMMMRRRZZZbbblllxxxooocccZZZVVVVVV\\\fffrrr~~~vvvnnniiihhhiiijjjppp{{{yyynnnaaaRRRIIIEEEDDDBBB@@@AAADDDGGGIIIMMMQQQUUUZZZ___eeejjjnnnsssuuuxxxzzz|||zzzvvvsssqqqnnnmmmkkkiiifffcccWWWVVVSSSOOOJJJFFFCCCAAA@@@@@@>>>===<<<;;;;;;;;;888999:::999888999;;;======BBBLLLYYYhhhyyy}}}{{{zzzvvvqqqkkkeeeaaa___^^^```cccggghhhiiinnnvvv|||sssjjj\\\NNNDDD>>>:::777777666666555555444444333444333333222222333333444444444444444444444444444555222222555666777;;;AAAHHH^^^xxx|||rrrgggZZZNNNJJJLLLWWWhhhzzzwwweeeSSSGGGDDDEEEGGGMMM___wwwtttgggkkkuuutttjjjaaaPPPIIIAAA======>>><<<:::999888777777666666777777666555555444444555555666777999;;;<<<<<<>>>AAACCCEEEHHHLLLOOOQQQUUUYYY\\\aaacccfffkkkppptttxxxzzzyyynnnfffYYYSSSKKKDDD@@@???>>>>>>;;;;;;;;;<<<;;;:::888777888999:::;;;;;;:::888777666777999::::::<<>>???AAAEEEGGGLLLOOOSSSXXX\\\aaafffjjjppprrruuuxxx{{{~~~~~~{{{yyywwwvvvuuussspppnnnaaa___ZZZUUUOOOIIIEEECCCAAA@@@???===<<<<<<;;;;;;999:::;;;:::999999;;;===>>>AAAHHHRRR```nnnzzz~~~|||zzzwwwrrrlllfffaaa^^^]]]___bbbfffhhhiiimmmuuu|||qqqhhhZZZLLLCCC===:::888888888777777666666555555444333333222222333333444444444444444444444444444777444444777888777:::???@@@UUUppp}}}tttkkk___RRRLLLMMMRRRcccuuuqqq^^^NNNGGGEEEDDDHHHQQQaaauuu~~~kkkkkksssuuupppmmmWWWNNNDDD???>>>???>>><<<999888888777777777777777666555555444444444555555666777999:::;;;<<>><<<;;;999999999888999999::::::;;;>>>DDDLLLVVVaaajjjooowww~~~}}}yyyvvvpppiiidddaaa______aaaccceeegggjjjooouuuzzzrrrhhhYYYJJJ@@@;;;888777666555555555555444444444444444444444444444444444333333333444444444555555555444333222333555777888???MMMaaawwwyyynnnaaaWWWPPPLLLRRR[[[gggrrr|||wwwiiiYYYLLLEEEDDDCCCKKKTTT^^^qqqrrreeefffnnnssstttoooZZZGGGBBBCCC@@@<<<:::::::::999888777666555444777777666555555555555555666666777888:::===???@@@EEEFFFGGGJJJMMMQQQTTTUUUZZZ]]]bbbfffjjjnnnsssvvvzzz}}}{{{vvvhhhaaaWWWMMMGGGBBB???===<<<<<<<<<<<<<<<<<<<<<<<<:::777555666888999888666888999;;;;;;;;;<<>>===<<<::::::999999999999999:::<<<>>>AAAFFFLLLTTTZZZ]]]hhhppp~~~}}}|||yyyuuuoooiiidddaaa______```bbbdddfffjjjooouuuzzzvvvlll\\\LLLBBB;;;888777666555555555555444444444444444444444444444444444333333333444444444444555555444333222333555777888999EEEWWWmmm{{{qqqeeeZZZRRRNNNNNNTTT^^^jjjuuu~~~}}}rrrbbbRRRFFF@@@AAAGGGMMMTTTbbbwwwnnnaaabbbjjjrrrwwwuuucccQQQJJJFFFAAA>>>===;;;;;;:::999888777666666666666555555555555555666666666777888:::<<<>>>???CCCDDDEEEHHHLLLOOORRRTTTYYY\\\```eeehhhmmmqqquuuxxxzzz}}}zzzmmmfff]]]SSSLLLFFFAAA>>>===<<<<<<<<<<<<<<<======999777666666777888888777888999;;;;;;;;;<<>>@@@BBBDDDEEEGGGKKKNNNQQQUUUYYY\\\aaaeeeiiinnnqqqvvvzzz~~~~~~~~~zzztttnnnggg___WWWRRRKKKHHHDDDAAA??????===<<<<<<;;;::::::999999999999<<<<<<>>>@@@DDDHHHKKKNNNVVV]]]hhhvvv|||zzzxxxuuuoooiiidddaaa______```aaadddfffjjjpppvvv{{{|||qqq```PPPDDD===999777666555555555555444444444444444444444444444444444333333333333444444444444444333333333333555666888777>>>LLL```yyyvvvkkk```WWWRRRLLLOOOTTT]]]hhhttt~~~}}}ooo]]]LLLAAA@@@DDDFFFHHHQQQbbbrrr|||xxxiii^^^\\\cccnnnwwwzzznnn^^^SSSIIIAAA>>>???<<<<<<;;;;;;:::999888888555555444444444555555666666666777888999;;;===>>>@@@AAACCCFFFJJJMMMPPPRRRWWWZZZ^^^bbbfffkkkpppsssvvvyyy{{{|||~~~tttnnnfff]]]TTTLLLEEE@@@=========<<<<<<<<<======888888777666777888888888888999;;;;;;;;;<<>>======>>>@@@AAABBBEEEHHHKKKMMMQQQUUUXXX\\\```eeejjjnnnsssxxx||||||~~~{{{vvvppphhh___YYYPPPLLLFFFCCCAAA???>>>=========<<<:::999999999999;;;;;;<<<>>>AAADDDGGGIIIKKKPPPXXXcccppp~~~{{{yyyxxxtttnnnhhhccc```______```bbbeeegggkkkqqqxxx}}}tttcccRRREEE===999777666555555555555444444444333333333333333333333333222222333333333444444444333333333333333555666777999===FFFVVVooozzzqqqggg]]]VVVOOOLLLLLLQQQ[[[ggguuu{{{kkkWWWHHH@@@BBBCCCBBBFFFRRR```jjjooolllfff^^^XXX[[[eeeooozzztttiii[[[LLLAAA>>>???<<<<<<;;;;;;:::999999888444444444444444555555666666666777777999:::;;;<<>>===<<<;;;;;;<<<<<<888888888777666777888888888999;;;;;;;;;<<>>???AAACCCFFFHHHKKKNNNRRRUUUXXX[[[aaafffkkkpppuuuyyy{{{|||~~~{{{vvvooogggbbbVVVQQQKKKEEEBBB@@@>>>===>>>===<<<;;;::::::::::::;;;<<<===???AAACCCEEEFFFFFFIIIMMMTTT^^^jjjwww{{{xxxwwwsssnnnhhhccc```______aaacccfffiiimmmsss{{{}}}rrraaaQQQEEE===999777666555555555555444444444333333333333333333333333222222222333333333444444222222333333444555555666999<<>>???AAADDDHHHLLLOOOQQQUUUWWW[[[^^^bbbgggmmmqqqzzz|||~~~||||||~~~wwwnnneeeZZZPPPIIIAAA@@@>>><<<::::::;;;;;;777888888777666666777999888999;;;;;;;;;<<>>===<<<<<<======>>>???AAACCCFFFGGGJJJNNNQQQSSSWWW\\\aaaffflllqqquuuyyyyyy{{{|||||||||{{{zzzyyyxxxwwwwwwxxxyyy{{{|||}}}|||{{{|||~~~~~~{{{uuunnniii]]]WWWPPPIIIDDDAAA???===>>>===<<<<<<;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAACCCDDDFFFIIINNNWWWaaagggwww|||yyyvvvsssmmmhhhccc```______```bbbeeeiiinnnttt|||wwwmmm]]]MMMBBB<<<999888666555555555555444444444333333333333333333333333222222222222333333333333222222222333444444555555666999@@@KKKaaazzz}}}vvvmmmfffWWWKKKCCCEEEKKKUUUfffvvvooo[[[HHHBBB>>>>>>???AAAFFFKKKRRR[[[cccaaaWWWPPPQQQVVVmmmuuuxxxmmm]]]OOOGGGDDD;;;;;;;;;::::::999999999777777666555555555555555777777666666777888999999<<<===@@@CCCGGGKKKOOOQQQSSSUUUXXX[[[___dddkkkoooxxx|||~~~~~~}}}uuulllbbbXXXQQQFFFDDDAAA>>>;;;:::;;;;;;666888999888666555777:::888999;;;;;;;;;<<>>===<<<=========<<<>>>@@@BBBDDDFFFJJJMMMNNNRRRWWW\\\aaaffflllooottttttuuuvvvuuutttsssrrrnnnmmmllllllmmmnnnppprrrrrrrrrrrrtttvvvzzz}}}}}}xxxrrrmmmccc]]]TTTLLLFFFBBB???=========<<<<<<<<<<<<<<<===??????@@@@@@AAAAAAAAA@@@AAABBBBBBCCCEEEIIIPPPTTTaaajjjxxx|||yyyuuurrrmmmgggccc```______^^^```dddggglllsss{{{oooeeeWWWIII???;;;999888666555555555555444444444222222222222222222222222111222222222222333333333111111222333444444444444555:::???GGGXXXooo}}}vvvpppbbbTTTHHHFFFHHHMMM[[[kkk~~~iiiUUUIII>>><<<===>>>@@@DDDLLLVVV```___VVVNNNNNNQQQaaaoooxxxrrrdddWWWKKKDDD<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555777777666666666777888888:::;;;===AAAEEEIIIMMMOOOPPPRRRTTTWWW[[[```ggglllrrryyy~~~{{{sssjjj```[[[LLLJJJEEEAAA>>><<<<<<<<<666888999888666555777:::888999;;;;;;;;;<<>>===============:::<<<>>>@@@AAADDDGGGJJJKKKOOOTTTYYY^^^ccchhhkkkppppppqqqqqqpppooommmlllgggfffddddddeeefffiiijjjeeeeeefffhhhkkknnnqqqsssxxx~~~yyysssoooggg```WWWMMMGGGCCC???======<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBAAABBBDDDHHHLLLPPP[[[kkkyyy}}}zzzuuurrrmmmgggccc```______\\\^^^bbbfffkkkrrrzzzjjjaaaRRRFFF===:::999888666666555555555444444444222222222222222222222222111111222222222333333333111111222333444444444444777<<>>>>>???CCCJJJTTT]]]]]]UUUNNNMMMPPPWWWhhhuuurrrfffYYYLLLBBB===============<<<<<<<<<<<<;;;999888666555555555777777666666666666777777888999<<>>>>>>>>777777777777888888888888888999;;;;;;;;;<<>>BBBEEEGGGHHHLLLPPPSSSUUUYYY___dddiiijjjkkkkkkiiigggdddccc______^^^^^^]]]]]]\\\\\\\\\]]]```bbbdddeeeeeeeeekkkrrr|||yyytttkkkeee\\\SSSLLLFFFBBB???AAA@@@>>><<<<<<===@@@AAAFFFHHHIIIIIIGGGEEEDDDEEECCCCCCBBBAAABBBCCCDDDEEELLLOOOYYYhhhuuu~~~|||tttsssooojjjddd___]]]]]]``````aaafffmmmuuu{{{~~~~~~jjj```RRRFFF???;;;888555666555555444444333222222222222333444444444333333111111222222222333333333333333222111222333444555999888;;;BBBJJJTTTcccppp}}}qqqhhhZZZLLLEEEGGGOOOUUUfffyyyppp\\\IIIBBB@@@===<<<>>>HHHRRR]]]bbb]]]TTTLLLIIIKKKVVVeeeqqqqqqeeeTTTGGGAAAAAA@@@???>>>=========::::::999999888777777777555555555555555666777777888999;;;===@@@CCCFFFGGGLLLNNNQQQTTTWWW[[[aaadddlllrrr{{{yyynnneee]]]WWWNNNHHHDDD@@@<<<888777777777777888888888888888999;;;;;;;;;<<>>>>>@@@CCCFFFKKKLLLMMMLLLIIIFFFEEEEEECCCBBBAAAAAAAAABBBCCCDDDGGGJJJRRR___kkkuuu~~~|||sssrrrooojjjddd___]]]]]]``````bbbfffmmmtttzzz}}}}}}uuuggg]]]OOODDD>>>:::777555666555555444444333222222333333333444444333222222111111222222222333333333333333222222222333444555666555777===BBBJJJWWWddd|||uuunnnaaaRRRHHHFFFKKKPPP[[[lll}}}vvvcccOOOFFFBBB>>>===???DDDOOO\\\dddcccZZZPPPIIIIIIQQQ^^^jjjnnnhhhZZZPPPFFFCCC???>>>>>>>>>>>><<<;;;::::::999888777777666555555555555555666777777777888999;;;>>>AAADDDEEEIIILLLOOORRRUUUYYY^^^bbbfffmmmvvv~~~~~~tttkkkbbb[[[RRRJJJFFFBBB>>>:::777777777888888888999999888999;;;;;;;;;<<>>===;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAAAADDDIIIMMMOOORRRTTTVVVWWWWWWWWWVVVTTTRRROOONNNJJJKKKKKKLLLMMMMMMNNNNNNJJJKKKKKKMMMNNNPPPRRRSSSYYY^^^fffnnnwwwzzzrrrmmmddd[[[TTTNNNHHHEEEBBBBBBAAA???@@@CCCHHHLLLQQQSSSSSSQQQMMMIIIFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCIIITTT^^^fffrrr|||}}}|||sssrrrooojjjccc___]]]]]]```aaacccffflllsssyyy}}}zzzzzz{{{vvvooobbbYYYLLLAAA<<<999777555666555555444444333222222444444444444333222222111111111222222222333333333333333222222222333444555555444555888;;;@@@LLLWWWsss{{{wwwmmm^^^OOOGGGGGGJJJNNN\\\kkkxxx~~~mmmYYYLLLEEE@@@>>>>>>AAAJJJYYYeeeiiibbbUUUKKKGGGKKKSSS___hhhiiibbb[[[MMMGGG@@@===???AAA???<<<<<<<<<;;;:::888777666666666666555555555666777777555666777999<<>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>AAAFFFIIILLLNNNNNNOOOQQQQQQPPPOOOMMMKKKHHHGGGEEEFFFFFFFFFGGGGGGGGGHHHFFFEEEEEEFFFGGGIIILLLMMMQQQUUU[[[aaaiiiuuuvvvppphhh___XXXQQQKKKGGGDDDDDDCCCAAAAAAEEELLLQQQWWWXXXYYYWWWRRRMMMJJJHHHCCCBBBAAA????????????@@@AAA@@@DDDMMMTTT\\\fffppp|||}}}~~~}}}|||{{{rrrqqqnnniiiccc___]]]]]]```aaadddggglllrrryyy}}}|||zzzzzztttmmm^^^UUUHHH???:::888777555666555555444444333222222555555555444333222111000111111222222222333333333222222222333333333444444666555666888:::===FFFPPPggg~~~~~~wwwiiiXXXKKKFFFFFFHHHRRR^^^jjjzzzwwwdddSSSHHHAAA>>>===@@@FFFSSSaaajjjggg\\\RRRJJJIIILLLUUU```fffeeebbbUUULLLBBB>>>AAABBB@@@<<<===<<<<<<:::999888777666777666666666666666777777555666777888;;;===???AAACCCFFFIIILLLOOOSSSXXX\\\[[[aaajjjsssyyy~~~}}}sssjjj^^^TTTNNNIIIDDDAAA888888888888999999999999888999;;;;;;;;;<<>>???BBBFFFIIIJJJJJJIIILLLKKKJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHIIILLLQQQUUU[[[eeepppyyyxxxsssjjjbbbZZZSSSLLLHHHEEEFFFEEECCCBBBGGGPPPWWW]]]___```]]]XXXRRRNNNLLLDDDCCCAAA???>>>===>>>>>>AAA@@@CCCJJJPPPVVV___iiisss{{{{{{|||}}}}}}}}}{{{zzzyyyqqqpppnnniiiccc___]]]]]]```bbbfffiiilllssszzz}}}{{{sssjjj\\\SSSGGG===999888777555666555555444444333222222555555555444333222111000111111222222222333333333222222333333333444444444666555666999:::<<>>???AAACCCFFFIIILLLQQQVVVZZZZZZ___fffmmmssswww|||~~~}}}}}}~~~zzzrrrfff[[[TTTNNNIIIEEE888888888999999999999:::888999;;;;;;;;;<<>>>>>???????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>???BBBEEEFFFFFFDDDEEEDDDCCCBBBAAA??????>>>@@@??????>>>======<<<<<<======>>>>>>???AAABBBCCC@@@CCCGGGJJJNNNTTT^^^dddqqq{{{zzzuuummmeee]]]UUUNNNJJJEEEFFFGGGEEEEEELLLWWWaaaggghhhiiieee___XXXRRRPPPFFFEEEBBB@@@>>>=========???>>>AAAHHHMMMRRRZZZccckkkttt|||}}}}}}~~~~~~~~~}}}}}}}}}~~~zzz{{{{{{{{{zzzyyywwwvvvppppppmmmhhhccc___]]]]]]```cccgggjjjnnnttt}}}}}}rrrggg[[[RRRFFF>>>:::999777666666555555444444333222222444444444444333222222111111111222222222333333333111222333444444444333333333333555888999:::AAAIIIWWWmmmyyykkkZZZMMMEEEBBBEEEKKKVVVeeetttsss```PPPGGGBBB>>>@@@AAAFFFPPP[[[bbbbbb___VVVQQQLLLJJJMMMUUU\\\```___VVVLLLEEEDDDCCC@@@======<<<<<<;;;;;;::::::999888888777666666666777777555666666777999:::<<<===>>>AAADDDGGGJJJNNNSSSWWWXXX\\\bbbggglllppptttwwwxxxzzz{{{~~~zzzoooeee]]]VVVOOOJJJ888888888999999999::::::888999;;;;;;;;;<<>><<<<<<===AAACCCBBB@@@@@@???>>>======<<<<<<<<<==================<<<<<<:::;;;<<<===>>>?????????;;;>>>BBBCCCEEEHHHOOOTTT```hhhuuu|||xxxppphhh```XXXPPPKKKCCCEEEGGGHHHJJJSSSaaammmssstttsssnnnfff\\\UUURRRHHHFFFCCC@@@>>>===<<<<<<::::::>>>EEEJJJNNNUUU]]]dddllluuuyyy}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~}}}}}}|||||||||||||||}}}~~~~~~zzzzzzzzzzzzyyywwwuuutttpppooommmhhhccc___]]]]]]___ccchhhlllooovvvwwwjjj\\\SSSGGG???;;;999888777666555555444444333222222333333333444444333222222111111222222222333333333111222333444444444333333333222444777888888>>>EEEPPPaaa{{{yyyiiiWWWLLLFFFDDDEEELLLZZZjjjyyyyyyfffUUULLLEEE@@@>>>>>>BBBJJJTTT\\\```aaaZZZVVVOOOIIIGGGLLLVVV]]]```ZZZQQQJJJEEEBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999888888777666666777777444444444555666888999:::;;;===@@@CCCFFFKKKPPPTTTSSSWWW\\\aaaeeejjjnnnrrrsssuuuxxx{{{~~~wwwnnnfff^^^VVVPPP888888999999999:::::::::888999;;;;;;;;;<<>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::===;;;999:::>>>@@@???>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>??????@@@@@@:::;;;===>>>?????????>>>;;;>>>AAAAAAAAADDDHHHMMMOOOVVVaaalllzzz~~~yyyrrrjjjbbbYYYRRRMMMAAADDDHHHJJJMMMXXXiiivvv||||||zzztttjjj___WWWRRRIIIGGGDDDAAA???===<<<<<<555666:::BBBGGGKKKQQQXXX```hhhppptttyyy~~~~~~~~~~~~yyyzzz{{{||||||{{{zzzzzzyyyzzz|||~~~}}}|||zzz{{{{{{{{{{{{{{{|||}}}~~~zzzzzzzzzyyyxxxvvvsssrrroooooolllhhhbbb___]]]]]]___dddiiimmmpppwwwppp]]]TTTHHH???;;;:::999888666555555444444333222222222222333444444444333333111111222222222333333333111222333444555444333333444444666999888777<<>>AAADDDHHHNNNQQQOOOSSSXXX\\\aaafffkkknnnnnnrrrvvvxxx{{{}}}tttmmmddd[[[TTT777666666666666666777777666999;;;<<<===>>>AAACCCCCCFFFRRRfff~~~kkkVVVLLLIIIFFFDDDCCCGGGHHHMMMUUU]]]gggvvv|||nnn```TTTLLLEEEBBB@@@>>><<<<<<===>>>>>>===>>>>>>===<<<<<<<<<<<<<<<999999888888999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;::::::<<<============>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>???AAABBBEEEKKKSSSZZZcccrrr{{{tttlllcccZZZRRRLLLGGGFFFGGGLLLVVVdddqqqyyy}}}xxxnnneee\\\TTTNNNHHHAAA======<<<;;;999::::::;;;===AAAHHHQQQWWWaaafffmmmrrrvvvwwwyyyzzz~~~}}}|||zzzyyyxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{~~~~~~~~~}}}{{{yyyxxxwwwzzzzzzyyyyyyyyyyyyzzzzzz}}}}}}|||{{{xxxuuurrrqqqooonnnkkkgggccc```aaabbbdddgggkkkpppuuu{{{oooaaaXXXLLLBBB===:::777555555555444444444333333333444333222222111111222222222222222222222222222222333222111000000222444555666666555555666777999:::CCCMMM^^^ssslll[[[NNNGGGBBBEEEMMMZZZjjjxxx~~~xxxmmmcccYYYMMMCCCAAA??????BBBFFFLLLXXXccc[[[^^^[[[OOOFFFFFFKKKNNNWWW^^^ccc^^^QQQEEE@@@@@@AAA???>>>>>>??????>>><<<:::888777888999999888777555555555555666777999999=========>>>@@@DDDGGGIIIQQQRRRSSSXXX]]]cccfffggglllnnnqqqtttxxx}}}~~~xxxoooeee^^^666555666666777888999:::999:::<<<===<<<===???AAAEEEIIISSSgggkkkVVVLLLJJJGGGEEEDDDGGGHHHMMMUUU]]]fffuuuuuufffYYYNNNGGGBBBAAA>>><<<<<<===>>>>>>===>>>>>>===<<<<<<<<<<<<<<<999999999999999::::::;;;<<<<<<;;;;;;;;;:::::::::999:::::::::999999:::<<<======>>>>>>>>>======<<<===============<<<<<<<<>>=========>>>???@@@@@@EEEKKKPPPWWWddduuu|||tttlllcccZZZRRRLLLHHHHHHJJJPPP[[[iiiwww|||rrriii___WWWNNNHHHAAA======<<<;;;999999999:::<<>>===???AAAFFFQQQ\\\aaafffeeeZZZOOOJJJJJJKKKTTT\\\cccaaaVVVJJJBBB@@@@@@???======>>>>>>===<<<;;;999888888999999888666555555555555666777888999<<<<<<<<<===@@@CCCGGGIIINNNOOOQQQUUUZZZ___bbbdddiiilllooossswww|||}}}uuukkkddd555555666777888:::;;;<<<;;;<<<===<<<<<<<<<>>>@@@EEEIIIRRRddd}}}lllWWWMMMJJJHHHEEEEEEGGGGGGLLLTTT\\\eeesss}}}mmm___SSSIIIDDDAAA???<<<<<<============>>>>>>===<<<<<<<<<<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;:::999999;;;===??????@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>@@@???>>>============>>>>>>AAADDDGGGJJJTTTaaalll}}}uuummmddd[[[RRRMMMIIIJJJNNNUUUbbbqqq~~~uuulllbbbYYYNNNIIIAAA===<<<<<<:::888777888999:::===CCCKKKPPP[[[```fffkkknnnooopppqqqppppppnnnmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjkkklllnnnoooqqqrrrrrrrrrwwwwwwvvvvvvtttsssqqqpppqqqqqqqqqqqqrrrrrrssstttrrrssstttuuuuuuuuutttsssrrrpppmmmhhhccc``````aaaeeehhhmmmrrrwww~~~yyycccZZZMMMBBB<<<:::777555555555444444444333333333444444333222222222222222333333333333333333333333444333222222222333555666666555555444555777888999===CCCOOO___rrrsss___TTTHHHCCCDDDLLLZZZgggsssvvvvvvpppiiiaaaVVVMMMEEE@@@<<<<<<>>>AAAJJJTTTdddnnnssskkk]]]QQQJJJFFFOOOXXXbbbddd[[[OOOFFFBBB???>>><<<<<<=========<<<<<<:::999888999999777555666555555666666777888999::::::;;;===???CCCFFFHHHJJJKKKNNNQQQVVVZZZ^^^```eeehhhmmmrrrvvvzzz~~~|||tttmmm888777888888999:::;;;<<<:::;;;<<<<<<;;;<<>>======>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<;;;<<<>>>???AAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEKKKUUU]]]nnn}}}~~~vvvnnneee\\\SSSMMMJJJLLLRRR[[[iiixxx~~~uuummmcccYYYOOOIIIBBB===<<<<<<:::888888888999:::<<>>FFFNNN___ppp~~~}}}ooo___OOOFFFKKKSSS^^^ccc^^^TTTJJJDDD@@@>>><<<;;;<<<===<<<;;;===;;;999999999888777555666666666666666777888888888999:::<<>>===>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<<<<<<<>>>@@@AAABBBCCCCCCDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@???>>><<<===>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCGGGOOOUUU```nnnxxxooofff\\\SSSNNNJJJNNNVVVaaaooo}}}|||uuunnnddd[[[OOOIIIBBB===<<<<<<:::888888999::::::<<<@@@FFFJJJSSSWWW\\\```aaaaaaaaaaaa```______^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]___```aaaccceeegggggghhhkkkkkkkkkjjjiiihhhgggfffeeeeeeffffffgggiiijjjkkkmmmoooppprrrssstttsssssstttrrroooiiidddaaaaaabbbeeeiiinnnsssyyyxxxggg]]]NNNBBB<<<999666555555555444444444333333333555444333333222222333333333333333333333333333333333333333333444444555555555555444444444666777888:::<<>>;;;:::<<>><<<<<<===<<<<<<===<<<:::999999999777555777666666666666777777888777888999;;;>>>@@@BBBCCCDDDGGGJJJMMMOOORRRWWW[[[]]]aaahhhnnnsssvvvyyy{{{~~~zzz<<<;;;:::999888888888888888999::::::;;;>>>BBBEEEGGGIIIOOOZZZmmmlllWWWMMMJJJHHHEEEEEEFFFFFFJJJQQQWWW```mmmyyy~~~pppbbbUUUMMMEEECCC@@@??????@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>:::<<<======<<<===???AAABBBCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDBBBAAA@@@???<<<===???@@@AAABBBBBBBBB???@@@@@@@@@AAADDDIIIMMMUUUbbbtttyyypppggg]]]TTTNNNKKKQQQ[[[hhhuuuzzzuuupppggg^^^PPPJJJBBB>>><<<;;;999777888999::::::;;;>>>CCCFFFOOOSSSXXX[[[[[[ZZZZZZZZZVVVVVVVVVUUUVVVVVVWWWWWWUUUUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[^^^___aaabbbbbbccccccccccccbbbaaa```___^^^^^^___```bbbccceeefffjjjlllnnnppprrrssstttttttttrrrooojjjeeebbbbbbcccdddhhhmmmssszzz}}}iii^^^OOOBBB;;;888666555555555444444444333333333555444444333333333333333333333333333333333333333222333333333444444444444555444444333444666777888999;;;@@@GGGTTTggg}}}vvviiiZZZNNNGGGEEEJJJRRR]]]gggqqqtttsssqqqnnnjjjXXXMMMBBB<<<::::::>>>DDDPPPeee~~~mmm\\\NNNOOORRRUUUXXXWWWSSSPPPHHHEEEAAA>>>>>>======<<<===;;;:::999::::::888666777777666666666666777777777888999;;;===>>>???@@@AAAEEEIIIKKKLLLOOOUUUYYYYYY^^^dddjjjooorrrvvvxxx|||~~~~~~:::999999888888888888999:::;;;;;;::::::===AAADDDHHHIIINNNWWWiiikkkVVVLLLJJJGGGEEEDDDFFFEEEIIIPPPVVV^^^lllxxxwwwhhhYYYPPPGGGEEEBBB@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@>>>???@@@@@@@@@AAACCCEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCAAAAAA???@@@AAABBBCCCBBBBBBAAA???????????????BBBEEEHHHNNNXXXgggxxxzzzqqqggg^^^UUUOOOMMMTTT```nnnyyy~~~vvvrrroooggg^^^PPPJJJBBB>>><<<;;;999777777888999999999;;;???CCCHHHLLLPPPSSSRRRQQQPPPPPPLLLLLLLLLLLLLLLMMMNNNOOOLLLMMMNNNOOOPPPRRRSSSSSSRRRSSSUUUXXXZZZ[[[\\\]]][[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[]]]___```dddfffjjjmmmqqqssstttuuusssrrrooojjjfffcccdddeeecccgggmmmsssyyyjjj___OOOBBB;;;888666555555555444444444333333333555555444333333333333444444444444444444444444444111222222333333333333333444444333333444555777888777:::???DDDNNN]]]ppp}}}|||pppbbbVVVLLLFFFHHHLLLTTT```mmmrrruuuxxxxxxwwweeeYYYJJJBBB>>><<<>>>BBBIIIZZZpppvvvfffUUUQQQNNNOOOSSSXXXYYYYYYMMMIIIDDDAAA???>>>>>>===<<<;;;999999::::::999888777777666666666666777777777888999;;;<<<<<<======???CCCGGGIIIIIILLLRRRWWWUUUYYY___eeejjjnnnrrruuuzzzzzz}}}888777777777888999::::::<<<<<<<<<::::::;;;???BBBFFFGGGKKKTTTeee~~~~~~kkkVVVLLLIIIGGGDDDCCCEEEEEEIIIOOOVVV^^^kkkwww|||kkk\\\SSSHHHFFFCCCAAABBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAABBBDDDEEEEEEEEEFFFHHHJJJMMMNNNOOOPPPQQQRRRRRRRRRLLLKKKJJJHHHFFFDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@??????AAACCCEEEIIIRRR___ooozzzqqqhhh^^^UUUOOOOOOWWWdddrrr}}}xxxpppnnnllleee\\\PPPJJJBBB>>><<<;;;999777666777777777777999===@@@AAADDDHHHKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIKKKMMMNNNPPPPPPNNNOOORRRTTTVVVXXXYYYYYYVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUWWWZZZ[[[]]]___bbbfffkkkpppsssuuuvvvrrrqqqooojjjfffdddeeefffcccffflllrrryyykkk___OOOBBB;;;888666555555555444444444333333333555555444333333333333444444444444444444444444444000111222333333333222222444444333333444555777888666999>>>CCCJJJWWWgggsssuuuggg[[[PPPGGGFFFHHHNNN[[[iiiqqqvvv|||qqqcccSSSIIICCC???@@@CCCDDDQQQcccuuuyyyjjjZZZSSSLLLKKKPPPXXX]]]___PPPLLLFFFBBB@@@???>>>===;;;:::999999;;;;;;:::999888777666666666666777777888999::::::;;;;;;;;;;;;===AAAFFFHHHGGGJJJPPPUUUSSSVVV\\\aaafffkkkooosssxxxyyyzzz888888999999999:::::::::;;;;;;;;;<<<<<<>>>??????BBBDDDIIIRRRaaayyy{{{jjjVVVLLLIIIGGGFFFFFFDDDDDDGGGNNNTTT\\\iiiuuuqqq```UUUKKKIIIGGGFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???===<<>>===?????????AAAFFFHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJIIIIIIJJJMMMPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZUUUQQQLLLHHHGGGGGGFFFEEECCCBBBAAABBBDDDDDDBBB@@@AAA@@@???>>>>>>@@@BBBCCCFFFKKKUUUeeezzzwwwjjj[[[TTTSSSMMM\\\mmmxxx|||sssjjjiiikkkfff^^^VVVOOOEEE>>>;;;;;;999888888888777777777777888888<<<===???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGLLLMMMMMMNNNOOOPPPPPPQQQMMMMMMLLLKKKJJJIIIIIIHHHLLLMMMOOOPPPPPPSSSVVVYYYXXX^^^cccffflllrrrtttrrrsssqqqlllhhheeeddddddeeejjjkkknnnssszzzhhh]]]MMM@@@999777555444555555444444444333333333111222222333333222222111333222222222111000000000222222222222222222222222444444444555555555555666666:::>>>@@@CCCJJJUUU]]]lll~~~zzzpppcccVVVKKKEEECCCKKKRRRaaaooouuuuuuwww||||||rrrdddUUUHHH@@@???AAA@@@FFFRRRcccuuu~~~xxxggg___TTTLLLLLLTTT^^^fffbbbVVVHHHAAA@@@AAA@@@===>>>===<<<;;;:::999999888777666666666666666777888777777888999::::::;;;;;;<<>>???AAACCCHHHPPP___xxx|||jjjVVVLLLIIIFFFEEEFFFDDDDDDGGGMMMSSS[[[hhhtttzzzjjj___OOOLLLHHHFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<@@@======AAACCCFFFLLLSSSUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPPPPQQQSSSVVVXXX___```aaaccceeefffgggggg```[[[UUUPPPMMMLLLJJJIIIGGGFFFDDDDDDEEEEEECCCAAACCCBBB@@@???>>>???@@@AAACCCGGGPPP^^^rrrxxxkkk\\\UUUUUUUUUcccsss}}}|||xxxnnneeebbbddd```YYYWWWPPPFFF???;;;::::::999888888777777777777888888999999;;;<<<======>>>>>>========================@@@@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEGGGGGGHHHKKKOOORRRWWW\\\bbbeeejjjqqqsssrrrsssppplllhhheeeddddddeeejjjlllooottt|||yyycccYYYJJJ???999777666555555444444444444333333333111222222333333222222111222222222222111111111111222222222222222222222222444444444555555555555666555888;;;<<<>>>CCCMMMTTTeeewww|||}}}ttthhh\\\PPPIIIEEEHHHMMMYYYhhhrrruuuzzzzzzooo```PPPDDD?????????BBBJJJWWWfffqqquuutttooohhh]]]QQQLLLOOOYYYbbbggg]]]PPPGGGBBB@@@>>><<<======<<<<<<;;;:::999999777777666666666666777777666666777777888999999:::;;;>>>AAACCCEEEGGGKKKMMMOOOSSSXXX\\\aaaeeejjjnnnrrruuuxxx{{{~~~999999999999::::::::::::<<<<<<;;;<<<<<<===>>>???@@@CCCFFFNNN]]]uuu}}}kkkWWWLLLHHHEEEDDDEEEDDDCCCGGGMMMRRRZZZgggsssqqqgggXXXTTTOOOJJJHHHFFFDDDBBBAAAAAA@@@@@@??????>>>>>>???===>>>CCCIIIPPP[[[eeeiiijjjkkklllkkkjjjhhhfffbbbaaa___^^^___```bbbdddhhhhhhjjjlllnnnqqqssstttpppkkkccc\\\WWWTTTQQQOOOLLLJJJGGGFFFFFFEEECCCBBBEEEDDDBBB@@@???>>>??????@@@CCCJJJUUUggg~~~yyylll^^^WWWWWW[[[jjj{{{|||vvvkkk```\\\]]][[[WWWXXXRRRHHH@@@<<<;;;::::::888888777777777777888888777888888999999999999999999999999999::::::::::::;;;<<<<<<===>>>>>>????????????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFHHHLLLOOOUUUZZZ___ccchhhppprrrqqqsssppplllhhhfffeeeeeeeeekkklllpppvvv~~~qqq\\\SSSFFF<<<888888777666444444444444333333333333111222222333333222222111111111111222222222222222333333333333333333333333444444444555555555555666555777888999999===EEEKKKZZZkkk~~~{{{xxx|||}}}sssfffYYYNNNHHHHHHIIIQQQ___kkksssyyy~~~|||nnn\\\MMMCCC@@@>>>???CCCJJJTTT```jjjqqqtttpppeeeWWWLLLLLLUUU___iiicccYYYOOOGGGAAA>>>>>>======<<<<<<;;;;;;::::::888777777666666777777777555555666666777777888888:::<<>>>>>@@@CCCGGGMMMZZZsss~~~lllXXXMMMHHHEEECCCDDDDDDCCCFFFLLLQQQXXXeeeqqq}}}xxxoooeee```YYYSSSOOOKKKHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA???===???EEEMMMXXXhhhvvv|||}}}}}}zzzyyyuuutttrrrpppppppppqqqrrrpppqqqrrrtttwww{{{|||sssjjjddd^^^YYYVVVOOOLLLIIIGGGFFFEEEDDDCCCDDDCCCBBB@@@???????????????AAAFFFNNN^^^tttyyylll^^^YYYYYY^^^nnnwwwjjj___ZZZYYYYYYXXXZZZTTTLLLCCC>>>;;;;;;;;;999888888777777888888999999999999::::::999888888999999999:::::::::::::::999999::::::;;;<<<<<<<<<>>>>>>>>>>>>??????@@@@@@<<<<<<<<<===============???@@@BBBCCCDDDGGGKKKNNNRRRXXX]]]```fffnnnrrrqqqssspppllliiifffeeeffffffjjjlllpppwww{{{jjjTTTLLLAAA:::888888888777444444444333333333222222111222222333333222222111111111111222222333333333333333333333333333333333444444444555555555555666666777888888999<<>>???DDDJJJTTTbbbnnnsssrrrkkk\\\NNNJJJRRR\\\eeeddd```WWWLLLEEEAAA@@@=========<<<<<<<<<;;;;;;888888777777666777777777555555666666666777777777888:::===???AAACCCFFFHHHLLLOOOSSSWWW[[[___dddggglllooossswwwyyy{{{~~~999999:::::::::;;;;;;;;;===<<<<<<<<<<<<======>>>AAADDDHHHMMMYYYqqqnnnZZZNNNIIIEEECCCCCCDDDCCCFFFKKKPPPWWWcccooo{{{zzzqqqkkkddd]]]WWWRRRMMMKKKGGGFFFDDDCCCBBBAAAAAABBB@@@???AAAHHHPPP]]]ppp~~~~~~~~~||||||}}}zzzrrrjjjccc___TTTPPPKKKHHHFFFFFFEEEDDDBBBBBBBBBAAAAAA@@@AAAAAA@@@BBBEEEKKKWWWkkkxxxkkk^^^YYYZZZaaarrrwwwjjj___XXXUUUVVVYYY[[[WWWQQQIIIBBB===<<<<<<999999888888888888999999999999:::::::::999888888999999999::::::;;;;;;;;;999999999:::;;;;;;<<<<<<============>>>>>>>>>>>><<<<<<;;;;;;:::999999888777999;;;<<<>>>AAAEEEHHHPPPVVV[[[^^^eeemmmqqqqqqssspppllliiigggffffffgggiiilllpppwwwrrrbbbNNNGGG>>>888777888888777444444333333333222222222111222222333333222222111111111222222333333333444333333333333333333333333444444444555555555555666666666666777999<<<@@@CCCGGGUUUfffuuuzzzvvvyyy}}}rrr___SSSJJJDDDDDDLLLYYYeeepppyyy|||qqqaaaQQQEEE@@@======AAAEEELLL[[[iiiooorrrooobbbQQQIIIMMMUUUaaacccddd^^^SSSIIICCC@@@>>>>>>>>>======<<<<<<;;;999999888777777777777777666666666777777777777777777999<<<>>>???AAADDDFFFIIIMMMQQQUUUXXX\\\```cccgggkkkqqqwww{{{~~~::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======???DDDHHHMMMWWWnnnqqq\\\PPPKKKFFFCCCCCCDDDCCCEEEJJJOOOUUUaaammmzzz{{{vvvooogggaaaZZZSSSOOOJJJHHHFFFDDDBBBAAAAAAAAAAAAAAADDDKKKSSSaaavvvzzzqqqkkk^^^YYYRRRLLLIIIHHHFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBDDDHHHRRRddd{{{vvvhhh\\\XXXZZZddduuu~~~tttggg]]]VVVQQQSSSXXX\\\[[[VVVOOOGGG@@@======999999888888888888999999777888888888888888777777777777888888999::::::::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777555666888:::<<>>===<<<;;;;;;:::999888888777777777777666666666777777777777777666888;;;===>>>@@@BBBEEEHHHJJJNNNRRRUUUXXX\\\___ccciiiqqqxxx}}}:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========BBBHHHLLLUUUiiittt^^^RRRLLLGGGDDDDDDDDDCCCEEEJJJNNNTTT```lllzzz{{{tttmmmddd\\\WWWPPPNNNKKKHHHEEEDDDDDDDDDAAABBBFFFNNNWWWeee{{{xxxlllfff\\\TTTNNNKKKHHHGGGDDDDDDCCCCCCBBBAAA@@@???>>>@@@BBBEEELLL]]]ssssssfff[[[WWWYYYbbbttt}}}rrrggg^^^VVVPPPRRRXXX]]]]]][[[TTTKKKCCC>>>===:::999999888888999999:::777777888888999888888888777777888888999::::::;;;:::;;;;;;<<<<<<======>>>::::::999999999999999999::::::999999888888777777777888;;;<<<>>>AAAEEEIIIOOOTTTYYY\\\cccmmmrrrrrrssspppmmmiiigggggghhhhhhlllooottt{{{vvvfffWWWJJJDDD<<<888777777666444333333333222222222222111111222222333333222222111333333333333333333222222444444444444444444444444444444444555555555555666555444333444666999:::;;;>>>DDDNNN___uuu}}}xxxxxxyyyyyy{{{rrrdddQQQKKKFFFFFFJJJRRR```mmmxxx|||mmm\\\RRRGGG@@@AAAAAABBBLLLZZZfffmmmrrrmmm^^^PPPHHHGGGNNNWWWbbbiiifff\\\PPPHHHBBBBBB@@@???===<<<;;;:::;;;:::999888777777777777555555555555555555555555666888;;;<<<===???BBBDDDFFFIIIMMMPPPRRRVVVYYY\\\aaagggqqqyyy:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======;;;AAAGGGKKKSSSfffuuu```SSSMMMHHHEEEDDDDDDCCCEEEIIINNNTTT___kkkyyywwwnnnddd^^^WWWUUUQQQMMMJJJIIIHHHHHHAAABBBHHHPPPYYYhhhwwwpppdddZZZRRRMMMJJJHHHFFFEEEEEEDDDBBB@@@>>>===;;;>>>@@@BBBIIIXXXnnn~~~~~~rrreeeYYYVVVYYY]]]ppp}}}ssshhh```XXXQQQSSSZZZ]]]^^^^^^XXXNNNEEE???===:::999999888888999999:::888888999:::::::::::::::888999999:::;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>:::::::::::::::999999999777777777888888888888999666888:::<<<===AAAEEEHHHOOOTTTXXX\\\cccmmmrrrsssrrrpppmmmiiigggggghhhiiinnnqqqvvv}}}vvvfffXXXJJJDDD===888777777555333333333333222222222111111222222222333333222222222444444444333333222222222444444444444444444444444444444444555555555666666888777555666777999::::::<<<@@@HHHXXXppp|||{{{{{{zzz{{{~~~wwwiiiZZZSSSLLLGGGEEEIIIVVVcccsss}}}}}}lll]]]NNNCCCBBBAAAAAAJJJWWW^^^gggpppooodddVVVMMMHHHBBBMMM]]]jjjnnnggg[[[RRRDDDCCCAAA???===;;;:::999;;;:::999888777777777777444444444444444444444444666888;;;<<<===???AAADDDEEEHHHLLLOOOQQQTTTXXX[[[aaagggqqqzzz888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>???AAAEEEKKKSSSbbb|||xxxdddXXXOOOHHHDDDCCCFFFDDDEEEHHHKKKQQQ]]]hhhvvvyyy}}}|||yyyooohhhdddaaa[[[TTTPPPMMMMMMMMMGGGIIIMMMRRR\\\mmm{{{mmm```XXXRRRMMMIIIKKKHHHEEECCCBBBBBBAAA?????????AAAEEEIIISSSgggxxxzzznnnbbbWWWQQQQQQ[[[ggg{{{|||tttiii^^^VVVSSSTTTUUU[[[___aaa\\\RRRGGGAAA???<<<;;;:::;;;<<<<<<:::999::::::::::::::::::999888;;;;;;:::999999999999999;;;<<<<<<======<<<<<<;;;777777888999::::::;;;;;;;;;::::::999999::::::;;;999::::::::::::===BBBEEEMMMSSSYYY^^^eeemmmrrrqqqssspppkkkhhhfffgggiiikkkqqqqqquuu}}}uuubbbVVVOOOEEE<<<999777555444666444444444333333222222222444444333222222222333333555444333333222222222222333333333444444444555555666666666666666666666666777777777777777888888999===;;;BBBSSShhhzzz}}}~~~qqq___YYYNNNEEEAAAFFFNNNVVVeeerrrnnn\\\IIICCCCCCDDDHHHNNN]]]fffoooqqqlllbbbSSSFFFCCCIIIVVVfffpppnnnbbbWWWGGGGGGEEEBBB>>><<<;;;:::;;;;;;:::999999888888777444444444555555666888888999999999:::<<<>>>???@@@AAADDDIIILLLOOORRRVVVXXX^^^eeeoooxxx888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>===>>>BBBHHHOOO___yyywwwdddWWWOOOHHHDDDDDDEEEDDDDDDGGGJJJPPP[[[ffftttyyyxxx|||xxxrrrooosss{{{vvvpppllleee^^^XXXTTTRRRRRRNNNPPPRRRVVV___ooouuuhhh___WWWPPPKKKJJJHHHEEECCCCCCBBBAAA?????????AAADDDGGGQQQddduuuxxxkkk___TTTOOOPPPTTT```ssszzzssshhh]]]UUURRRRRRTTTXXX]]]```]]]UUUKKKEEECCCAAA???>>>>>>???>>>===;;;<<<===============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<888999999:::;;;;;;<<<<<<:::999999888888999999:::999:::::::::;;;>>>BBBFFFLLLSSSYYY^^^fffnnnrrrqqqqqqnnnjjjhhhgggiiikkknnnqqqrrrvvv~~~wwwcccVVVLLLCCC;;;999777555444555444444444333333222222222333333333222222333444444555444333333222222222333333333333333444444444444555555555555555555555555777777666666777777888999;;;:::@@@MMM^^^mmm}}}~~~rrraaa[[[QQQGGGBBBDDDKKKPPPZZZgggvvv}}}jjjTTTHHHBBB@@@BBBFFFUUU___iiinnnnnnhhh[[[OOODDDGGGOOO]]]iiikkkccc[[[LLLIIIEEEAAA???===<<<;;;;;;;;;::::::999888888888777666666555555555666666888888999999;;;===>>>???@@@CCCHHHKKKNNNQQQUUUWWW]]]cccllluuu|||888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>===>>>BBBGGGNNN]]]wwwvvvcccWWWOOOHHHDDDDDDDDDBBBCCCFFFIIIMMMXXXcccqqq~~~|||vvv~~~{{{kkkgggbbb^^^aaakkkwww|||tttlllddd___\\\[[[YYYYYYYYY[[[bbbooouuujjj___UUUNNNJJJHHHFFFEEEDDDCCCAAA?????????@@@BBBEEEMMM___pppuuuggg[[[QQQMMMNNNLLLWWWiiizzzvvvpppeee[[[TTTPPPPPPQQQTTTYYY^^^]]]WWWOOOJJJHHHDDDBBB???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<============<<<<<<:::::::::;;;<<<<<<======999888888777777888888999:::;;;;;;;;;<<<>>>CCCGGGKKKRRRZZZ```gggpppsssrrrooommmjjjggghhhjjjmmmppprrrsssxxxzzzcccUUUHHH@@@999888888555333444444444333333333333222222222222222222333444444555444444333222222222333333222222222222333333333333555555555555555555555555666666666666666777888888999999===FFFPPP[[[lllzzz}}}rrrfffaaaWWWMMMFFFDDDGGGJJJNNNZZZiiivvvyyyaaaNNNCCC===>>>AAAMMMWWWccckkkooommmcccXXXIIIFFFGGGQQQ^^^fffeeeaaaSSSMMMEEE@@@???>>>===<<<<<<;;;;;;::::::999888888999888777666555555555555777777777888999;;;<<<===???BBBFFFIIILLLOOOSSSUUU[[[```hhhpppwww~~~888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>@@@AAADDDIIIPPP^^^wwwvvvcccWWWOOOIIIEEEEEECCCBBBBBBEEEGGGKKKUUU___mmm{{{yyy}}}}}}uuunnnjjj]]]ZZZVVVSSSSSSZZZdddkkkyyyzzzrrrmmmiiihhhcccbbbaaabbbgggrrruuuhhh[[[SSSKKKIIIGGGFFFEEEDDDAAA??????>>>@@@AAACCCJJJ[[[kkkqqqcccWWWMMMJJJLLLHHHQQQaaappp{{{pppjjjaaaWWWQQQMMMMMMMMMOOOSSSYYYZZZWWWRRRNNNKKKIIIGGGCCCAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<<<<===999999999888888999999999;;;<<<<<<<<<<<>><<<<<<<<<;;;;;;::::::999999999888777666555555555555666666666777888999:::;;;===@@@CCCFFFHHHLLLPPPSSSYYY]]]dddkkkrrrzzz888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>AAABBBEEEIIIOOO]]]vvvwwwdddXXXPPPIIIEEEEEECCCAAABBBEEEFFFIIIRRR\\\jjjxxx~~~|||tttllleee^^^[[[RRRQQQNNNKKKJJJNNNUUUZZZfffttt{{{xxxvvvpppooommmmmmqqqyyyrrrdddZZZNNNLLLIIIGGGFFFEEEBBB@@@??????@@@AAABBBHHHXXXggg{{{nnn```TTTKKKHHHJJJHHHPPP\\\iiirrruuuuuutttfffbbbZZZRRRLLLIIIHHHHHHIIIMMMSSSVVVWWWTTTRRRPPPSSSPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@?????????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<============@@@EEEIIIKKKTTT]]]dddkkkssstttrrrrrroookkkhhhhhhiiilllnnntttwww}}}cccQQQAAA;;;777888999666333333333333333333333333333333111111111222333444555666333333333222222333333444111111222222222333333333555555555555555555555555555555555444555555666777666888;;;>>>???EEETTTdddyyyqqqnnnlllfff\\\RRRHHHCCC@@@FFFKKKTTT```lllxxxuuu___NNNEEEBBBAAACCCKKKUUU```kkkrrrpppiiiZZZPPPEEEBBBJJJUUU]]]aaa\\\UUUKKKDDDAAA???===<<<======<<<<<<;;;::::::999777777666666666666777777555555555666777888999:::;;;>>>@@@CCCEEEIIIMMMPPPWWW[[[aaahhhnnnvvv~~~888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>???@@@BBBFFFLLLYYYrrryyyfffYYYQQQIIIEEEEEECCCAAABBBEEEFFFHHHPPPYYYfffttt~~~zzzuuummmeee___XXXSSSOOOIIIIIIGGGFFFEEEGGGKKKOOOXXXcccvvv~~~|||{{{}}}{{{lllbbbTTTQQQLLLIIIGGGEEECCCAAA@@@@@@AAABBBBBBHHHWWWfffxxx|||lll___TTTKKKGGGIIIIIIPPPZZZdddjjjlllkkkiii\\\XXXRRRLLLGGGEEEDDDDDDEEEHHHNNNTTTXXXZZZ[[[[[[ZZZXXXVVVUUUTTTRRRNNNKKKFFFEEECCCAAA@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>========================>>>======<<<<<<======>>>===>>>>>>>>>>>>AAAFFFJJJMMMUUU___fffmmmssstttqqqrrrpppllliiihhhjjjlllnnntttyyybbbOOOAAA;;;666888888555333333222222333333333333444444222222222222333444444555333333222222222333444444222222222222333333333333444444444444444444444444444444444444444555666666666777:::======AAAMMMZZZuuuzzzuuuoooooollldddYYYNNNEEE@@@BBBCCCJJJVVVbbbooo~~~kkkWWWKKKCCC???===CCCLLLXXXhhhuuuwwwsssddd[[[NNNEEEDDDJJJSSSXXX^^^ZZZTTTLLLEEEAAA>>>===>>>======<<<<<<;;;::::::777777777666666777888888555555555555666777888999:::<<<>>>@@@BBBFFFJJJNNNTTTXXX^^^dddjjjqqqxxx}}}888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>===>>>@@@DDDIIIVVVnnn{{{hhh[[[RRRJJJEEEEEECCCBBBCCCEEEFFFGGGOOOXXXaaaooo|||uuuqqqnnniiieee___ZZZUUUQQQMMMJJJDDDEEEEEEDDDDDDEEEHHHJJJNNNVVVeeewwwtttjjjZZZUUUOOOJJJGGGEEEDDDCCCAAAAAABBBCCCDDDIIIXXXfffuuuyyyjjj^^^TTTKKKGGGHHHIIINNNWWW```dddeeebbb```RRRPPPKKKFFFCCCAAA@@@@@@BBBEEEKKKSSS\\\dddhhhjjjeeedddddddddccc```[[[XXXOOONNNKKKHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>???>>>???BBBGGGJJJNNNWWWaaahhhnnntttsssoooqqqnnnkkkiiiiiikkknnnpppuuuzzz```LLLCCC<<<666777888555333444222222222333333444444444333333333222222333444444333222222222333333444555333333333333444444444444444444444444444444444444444444333333444444555666777777999;;;;;;===FFFPPPccc{{{~~~{{{tttvvvuuuoooeeeXXXMMMGGGBBB@@@DDDOOOZZZfffvvvvvvbbbSSSHHH@@@===AAAFFFRRRcccsssyyyvvvqqqjjj^^^PPPGGGFFFLLLSSS___```]]]VVVKKKCCC@@@@@@>>>>>>======<<<;;;;;;;;;999999888777666666666666666555555555666777888999999:::<<<>>>@@@CCCHHHLLLQQQTTTZZZ```ffflllqqquuu|||888888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@DDDHHHUUUmmm}}}iii\\\RRRJJJEEEEEEDDDBBBCCCFFFFFFGGGNNNWWW^^^lll}}}xxxooohhhdddccc^^^[[[WWWSSSPPPMMMJJJHHHCCCDDDFFFFFFEEEFFFHHHJJJIIINNNYYYiii}}}~~~{{{wwwuuussssssvvvyyy|||}}}{{{~~~yyyooo^^^XXXPPPJJJGGGEEEDDDDDDAAAAAACCCDDDEEEJJJXXXgggssswwwiii___UUULLLGGGHHHGGGMMMVVV]]]aaaaaa^^^[[[MMMKKKGGGCCC@@@???>>>>>>@@@CCCJJJTTT```kkkrrruuuttttttuuuuuutttqqqkkkggg]]][[[XXXUUUSSSRRRRRRRRRMMMLLLKKKIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>>>>>?????????@@@CCCGGGKKKOOOXXXbbbiiioootttsssnnnooommmjjjhhhiiilllpppsssvvv{{{~~~___KKKDDD===777777777555444555222222222333333444444444444444333222222222333333222222222222333333444555333333444444444444555555444444444444444444444444444333333333333444555555888666777:::::::::@@@HHHUUUooozzz}}}}}}yyyoooaaaVVVOOOEEEAAACCCKKKUUU```ppp}}}jjj[[[NNNDDDAAACCCFFFOOO```pppvvvttt|||xxxlll\\\MMMGGGLLLRRR```dddddd\\\PPPEEEBBBBBB>>>>>>>>>===<<<<<<;;;;;;<<<;;;999777666555555444666666666666666777888999888999;;;<<<>>>BBBGGGKKKNNNRRRXXX^^^ccchhhmmmpppwww|||999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???CCCGGGRRReeewwwnnn[[[OOOIIIFFFDDDDDDCCCBBBAAABBBFFFMMMRRR^^^iiiyyyyyyrrrlllgggbbb___\\\[[[XXXSSSMMMIIIGGGGGGDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIOOOZZZiii}}}{{{uuuqqqiiifffcccaaaaaabbbbbbaaahhhjjjlllnnnqqqwww}}}xxxjjj^^^RRRMMMJJJEEEBBBBBBAAA@@@BBBEEEHHHOOO^^^lll|||{{{qqqgggaaaZZZPPPIIIGGGKKKPPPWWW___cccaaa\\\WWWMMMGGGCCCCCCBBB???>>>@@@EEEGGGKKKSSS^^^kkkxxx{{{uuummmddd``````aaa```^^^\\\ZZZVVVSSSQQQNNNKKKHHHKKKJJJJJJKKKLLLKKKHHHFFFGGGEEEDDDCCCDDDCCCBBB@@@@@@??????@@@BBBCCCBBB@@@???===>>>AAABBBCCCHHHOOORRRZZZeeennnqqqqqqooommmlllmmmnnnmmmlllmmmooorrrzzz~~~fffMMMDDD???999555333333222222333333333333333333333333444444444333333222222222333333333333333333333333444333333333333444555555333333333333333333333333555555555555555555555555444666888999:::;;;>>>AAANNN[[[ooo|||vvvgggVVVKKKBBB???HHHPPPVVVcccsss}}}yyyjjjTTTCCCDDD@@@BBBLLLVVV___qqqoooYYYJJJHHHMMM\\\iiiuuuooo\\\KKKFFFGGG???@@@@@@???>>>===>>>>>>===<<<:::888666666666666777777777777777777777777888:::<<<===???BBBFFFIIINNNQQQUUUYYY]]]bbbhhhmmmrrrvvv|||~~~}}}}}}999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???BBBFFFPPPbbbtttppp^^^QQQJJJGGGEEEDDDDDDBBBAAABBBFFFLLLQQQ\\\gggwww}}}wwwrrrnnnkkkgggdddaaa___[[[VVVPPPLLLIIIHHHIIIIIIIIIHHHHHHGGGHHHIIIFFFFFFJJJSSS___pppzzztttoooiiieee]]]ZZZWWWUUUVVVVVVVVVUUUUUUWWWXXXZZZ]]]aaagggkkktttxxxpppdddWWWPPPLLLGGGDDDDDDCCCBBBCCCFFFIIIPPP___mmm}}}}}}sssjjjccc[[[RRRKKKIIILLLQQQXXX```dddccc]]]XXXMMMGGGCCCCCCCCC@@@???AAAAAADDDJJJTTTbbbssswwwrrrrrrrrrqqqooollliiieeebbb```\\\YYYVVVSSSRRRRRRRRRSSSSSSQQQOOONNNLLLJJJJJJJJJIIIGGGEEEBBBAAA@@@@@@AAA@@@???===???===>>>AAACCCDDDIIIPPPTTT\\\fffooorrrqqqooonnnllllllmmmllllllmmmppprrrzzz~~~gggMMMAAA===888555444444444444333333333333333333333333444444444333333222222222333333333333333333333333444333333333333444555555444444444444444444444444555555555555555555555555555777888999999;;;===@@@JJJUUUggg|||vvvfffQQQGGGAAAFFFKKKPPP]]]kkkxxx}}}ppp]]]MMMDDD???@@@IIIQQQ[[[lll~~~|||hhhVVVOOOPPPXXXdddooommm___NNNEEECCCAAAAAA@@@???===<<<<<<<<<===<<<:::888777666666666666666666666666666666666777888:::<<<===@@@DDDGGGLLLNNNRRRVVVZZZ```fffjjjnnnsssxxxzzzzzz{{{}}}~~~999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???BBBDDDLLL^^^nnntttaaaSSSKKKGGGFFFDDDDDDCCCBBBBBBFFFKKKPPPZZZdddttt|||yyyvvvuuutttqqqpppkkkhhhddd___YYYSSSOOOMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEGGGMMMTTTbbbvvvwwwsssnnniiiddd___YYYVVVOOOMMMJJJIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMPPPUUUYYY```ccciiiqqqyyyzzzmmm___VVVOOOIIIFFFFFFEEECCCDDDGGGKKKSSScccrrrvvvlllfff]]]SSSMMMLLLMMMRRRZZZbbbfffddd^^^XXXMMMGGGCCCCCCCCCAAAAAACCC@@@DDDKKKVVVeeewww}}}yyyvvvssspppllliii```^^^\\\[[[\\\\\\[[[ZZZVVVTTTQQQPPPOOONNNKKKIIIHHHFFFCCCBBBAAA@@@>>>===???===>>>AAACCCEEEKKKRRRWWW^^^hhhooorrrqqqpppnnnkkkkkklllkkkkkkmmmpppssszzz~~~gggMMM???<<<777555555555555555333333333333333333333333444444333333333333222222333333333333333333333333333333333333333444555555555555555555555555555555555555555555555555555555666777999999888999<<<>>>DDDMMM]]]rrr~~~qqqZZZNNNEEEDDDEEEHHHTTTaaannnvvv~~~~~~vvvfffXXXIIIAAA???EEEMMMVVVgggxxxzzzfffXXXRRRUUU^^^iiikkkdddVVVJJJCCCCCCBBB@@@>>><<<;;;::::::===<<<:::999777666666666555555555555555555555555666777999:::;;;>>>BBBEEEIIIKKKOOOSSSWWW\\\bbbfffiiinnnsssvvvwwwxxx|||}}}999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???AAABBBIIIXXXhhhwwwdddUUULLLGGGFFFDDDDDDCCCBBBBBBEEEJJJNNNWWW```ooo~~~}}}wwwtttooojjjeee___YYYVVVNNNLLLJJJHHHGGGGGGFFFEEEIIIGGGHHHKKKOOOYYYkkk{{{~~~uuuooofffbbb^^^ZZZVVVSSSOOOLLLHHHFFFDDDCCCCCCCCCBBBAAADDDEEEFFFFFFFFFHHHKKKNNNQQQSSSXXX^^^fffppp{{{yyyiii]]]SSSKKKGGGGGGDDDCCCDDDHHHMMMWWWiiiyyywwwooohhh^^^TTTNNNNNNMMMRRR\\\eeeiiifff___YYYMMMFFFBBBBBBBBB@@@AAADDDCCCGGGNNNWWWdddvvv~~~{{{tttqqqmmmkkkjjjiiihhhgggccc```]]][[[YYYVVVSSSQQQOOOLLLHHHEEEDDDCCCAAA@@@???===>>>AAADDDFFFMMMUUUZZZ```iiioooqqqpppooonnnjjjkkkkkkkkkkkknnnrrruuu|||eeeLLL???<<<888555555555555444333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333444555444444444444444444444444555555555555555555555555777888999888888888:::<<<@@@FFFTTTiii}}}tttbbbVVVJJJCCCAAACCCMMMWWWccclllvvv{{{}}}yyynnnbbbQQQGGGAAADDDIIIQQQ```pppuuucccVVVTTTYYYaaahhhiiiaaaSSSIIIFFFCCC???===<<<;;;;;;;;;<<<;;;:::999888777777666555555555555555555555555666777888999:::<<<@@@CCCFFFHHHLLLPPPTTTYYY^^^bbbfffjjjooorrrtttwww|||999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???AAAAAAFFFTTTccc{{{gggWWWLLLGGGEEEDDDDDDCCCBBBBBBDDDIIILLLSSS\\\jjjxxx~~~zzzuuuqqqkkkeee```YYYUUUQQQOOONNNLLLJJJGGGJJJHHHHHHJJJMMMTTTcccrrryyypppfff```XXXUUUQQQNNNLLLJJJHHHFFFFFFDDDBBBAAABBBAAA@@@???>>>???@@@?????????BBBDDDCCCEEEHHHLLLRRRZZZccciiivvvtttfffYYYMMMGGGHHHCCCBBBCCCHHHOOO\\\oooyyypppiii___TTTOOOPPPNNNTTT^^^hhhlllhhh```ZZZMMMGGGBBBAAAAAA???@@@CCCGGGLLLRRRZZZdddttt~~~|||yyywwwtttqqqmmmjjjgggccc___\\\TTTPPPKKKGGGEEEDDDCCCBBB???===>>>BBBEEEHHHOOOXXX^^^ccciiinnnoooooonnnmmmjjjjjjkkkjjjkkkoootttxxx~~~}}}~~~```JJJ@@@===999666555444333222333333333333333333333333333333333333333333333333222222222222222222222222333222222222222333444444333333333333333333333333555555555555555555555555777888888888777777999;;;===BBBMMM```vvv|||wwwiii^^^PPPGGGBBBCCCIIIQQQ]]]fffpppvvv{{{{{{uuulll[[[MMMCCCCCCEEEIIIUUUcccsssqqqbbbUUUUUUYYYbbbiiiggg\\\RRRIIIEEE@@@======>>>>>>===;;;;;;;;;:::999888777777555555555555555555555555666888999999:::<<>>>>>???AAACCCFFFKKKQQQUUU___hhhuuuppp```PPPIIIHHHCCCAAACCCHHHPPP^^^ssszzzssskkk```UUUQQQRRRPPPWWWbbblllppplllccc\\\PPPIIICCCBBBAAA???@@@CCCGGGLLLTTT\\\dddqqqzzzuuuqqqmmmhhheee[[[VVVNNNIIIEEEDDDBBBAAA???===>>>BBBEEEIIIRRRZZZbbbfffkkkooopppooonnnnnnjjjkkkkkkkkklllqqqvvv{{{yyyyyy{{{uuuYYYGGG@@@===999777666444333111333333333333333333333333222222333333333333444444222222222222222222222222222222222222222333444444333333333333333333333333555555555555555555555555666777777777666777888:::;;;???GGGUUUfffzzz}}}zzzxxxooofffYYYNNNGGGEEEHHHLLLYYY```iiipppxxx}}}{{{uuudddUUUGGGCCCBBBBBBKKKVVVeeevvvttt\\\VVVTTTZZZdddiiiddd\\\OOOIIIBBB>>>???@@@@@@>>>;;;;;;;;;;;;:::999888777555555555555555555555555666777888999999:::>>>@@@AAADDDGGGJJJNNNRRRXXX\\\```cccgggiiilllqqqxxx~~~}}}~~~999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===@@@BBBAAADDDPPP]]]zzzqqq^^^PPPJJJIIIDDDEEEDDDCCCBBBCCCFFFIIIMMMVVVbbbppp|||}}}oooiiibbb]]][[[WWWQQQLLLKKKJJJIIIJJJJJJMMMYYYfff{{{yyywwwtttqqqmmmfff^^^YYYUUUQQQMMMIIIHHHGGGEEEDDDDDDCCCAAAAAABBBAAA???======>>>>>>>>><<<<<<===>>><<<>>>???@@@AAADDDHHHKKKMMMTTT___jjjvvvzzzgggUUUKKKJJJEEECCCDDDHHHPPP^^^sss}}}vvvmmmbbbVVVSSSUUUTTT[[[gggrrrvvvqqqhhh```TTTLLLFFFDDDBBB@@@AAADDDDDDJJJSSSYYY___jjjxxx}}}xxxsssooofff```VVVNNNIIIEEECCCBBB@@@===>>>BBBFFFKKKSSS]]]fffjjjnnnqqqqqqpppppppppkkkkkkkkklllnnnrrryyy}}}{{{zzz{{{jjjRRRDDD>>>;;;888777666666444333333333333333333333333333222222222333333444444444111111111111111111111111222222222111222222333444444444444444444444444444555555555555555555555555444555777666666777999;;;999===BBBHHHSSSdddwww~~~}}}|||{{{{{{uuunnncccVVVMMMIIIGGGGGGQQQWWW___gggqqqzzz}}}zzzppp___OOOHHHDDDAAAEEEMMMWWWhhhyyykkk```VVVWWWaaajjjjjjgggWWWPPPFFFAAA@@@AAA???===:::;;;;;;;;;;;;999888777666666666666666666666666555666777777777888;;;>>>>>>@@@DDDGGGJJJOOOTTTXXXZZZ]]]```bbbeeejjjrrrxxx||||||||||||}}}999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;===@@@BBBBBBDDDPPP]]]xxxttt```SSSLLLKKKDDDEEEDDDCCCBBBCCCFFFIIILLLTTTaaannnzzz{{{uuummmhhheeeaaaZZZTTTNNNLLLLLLKKKJJJMMMXXXdddyyy~~~}}}|||zzzwwwqqqjjjeee[[[WWWRRRNNNLLLJJJHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>;;;===>>>===;;;;;;<<<===888:::<<<<<<===>>>AAACCCDDDJJJQQQXXXbbbssslllXXXMMMKKKHHHEEEEEEHHHOOO]]]rrrxxxpppcccXXXUUUWWWWWW___kkkuuuzzzuuukkkcccWWWOOOHHHFFFDDDBBBBBBEEEBBBHHHQQQUUUYYYaaammmwww}}}pppiii^^^TTTMMMIIIFFFDDD@@@===>>>BBBFFFKKKTTT^^^jjjmmmqqqssssssrrrrrrrrrkkklllllllllnnnssszzz~~~}}}~~~~~~xxxcccNNNBBB;;;999777777777777666555333333333333333333333333222222222333333444444444111111111111111111111111222222111111222222333444555555555555555555555555555555555555555555555555333555666666666777999;;;888;;;>>>@@@EEESSSgggvvvyyytttiii[[[QQQKKKGGGDDDIIIOOOWWW___jjjvvv{{{zzzyyygggVVVNNNHHHCCCEEEKKKMMM]]]nnn{{{xxxjjj[[[XXXaaalllpppooo]]]UUUJJJCCCAAAAAA>>><<<:::;;;;;;<<<;;;:::888777777777777777777777777777444555666555555666999<<<<<<>>>AAADDDHHHLLLRRRUUUVVVXXX[[[]]]___eeemmmssswwwxxxyyyzzz|||~~~999999:::::::::999999888:::::::::;;;;;;;;;<<<<<<;;;???CCCBBBAAAEEEOOOWWWrrryyyfffUUULLLIIIFFFEEECCCBBBBBBCCCDDDEEEKKKRRR]]]iiivvvyyypppiiiccc^^^[[[OOONNNNNNMMMKKKMMMYYYfff{{{yyysssjjjddd]]]VVVQQQMMMJJJHHHIIIGGGEEEEEEEEEEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAAEEEJJJQQQ\\\pppuuueeeUUUHHHEEEDDDEEEJJJQQQ]]]pppzzzoooddd\\\XXXWWW[[[dddoooxxx~~~~~~ssshhh]]]QQQFFFCCCCCCAAA@@@@@@BBBCCCEEEIIIOOOVVV\\\```lllvvvzzzqqqdddXXXQQQKKKFFFBBBAAABBBBBBDDDIIIRRR\\\cccllloooqqqrrrqqqooonnnnnnkkkmmmnnnnnnooosss{{{|||{{{xxxsssiiiZZZHHH<<<;;;:::999777666666555555222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222333444444444555555555555666777666444333444555777999777888;;;???BBBHHHTTT```{{{~~~zzzmmm```UUUKKKCCCGGGKKKQQQZZZfffssszzz||||||rrrdddWWWMMMEEECCCCCCGGGNNN\\\ppp~~~mmm^^^[[[cccjjjllliii```SSSJJJEEEBBB@@@===>>>>>>>>>>>>===<<<;;;:::888777555444444555666777777666666666777888999999;;;>>>@@@CCCEEEIIINNNRRRSSSWWWZZZZZZZZZ^^^eeelllxxxxxxxxxxxxxxx{{{999999999::::::999999888:::::::::;;;;;;;;;<<<<<<;;;???BBBBBBAAAEEENNNVVVkkk|||iiiYYYOOOJJJFFFEEECCCBBBBBBBBBDDDEEEIIIPPP[[[fffsss|||ssslllfffaaa^^^QQQOOOOOONNNKKKNNNYYYfffzzzwwwqqqiiiaaaZZZUUUQQQNNNLLLJJJGGGEEEEEEDDDCCCBBB========================;;;;;;;;;<<<<<<<<<<<<<<<======@@@DDDHHHPPP```ooo{{{kkkZZZNNNHHHFFFFFFJJJQQQ[[[mmm||||||rrrggg```]]]]]]___iiittt~~~xxxlll^^^RRRGGGDDDCCCAAA@@@@@@@@@@@@AAACCCGGGLLLQQQTTT```iiiwww{{{mmmaaaXXXQQQJJJEEECCCCCCCCCEEEIIIRRR\\\cccllloooqqqrrrpppooonnnnnnkkklllnnnnnnooosss{{{~~~wwwnnncccTTTFFF<<<:::999888777666555555555222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333555444444333333222222222444444444555555555555666777666444444444555777888888777999===>>>BBBLLLWWWnnn~~~{{{pppdddWWWLLLIIIJJJNNNVVVaaannnwwwzzz}}}yyypppcccTTTHHHDDDDDDCCCIIIUUUhhh~~~jjj^^^```fffjjjnnneeeYYYNNNFFFAAA>>>==================<<<;;;;;;999888666444444444666777666666666555666666777777999;;;>>>@@@CCCGGGLLLOOOQQQTTTWWWXXXYYY\\\ccciiitttuuuvvvwwwxxxzzz}}}888999999::::::999999999:::::::::;;;;;;;;;<<<<<<;;;>>>AAAAAA@@@DDDLLLSSSaaawwwooo^^^RRRLLLGGGEEECCCBBBAAABBBDDDEEEHHHNNNXXXcccooowwwoooiiiddd```TTTQQQOOOMMMLLLNNNZZZfffyyyyyyppphhhaaa\\\XXXSSSPPPKKKHHHGGGFFFEEEDDD@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===???@@@DDDOOOZZZnnn~~~qqq```RRRJJJGGGGGGJJJPPPYYYiiixxx|||rrriiicccaaabbbbbblllxxx|||ppp```TTTIIIEEEDDDBBB@@@AAA???>>>>>>>>>@@@CCCFFFHHHQQQZZZfffqqqyyyyyylllaaaWWWNNNHHHDDDDDDDDDEEEJJJRRR\\\ccclllnnnpppqqqooonnnnnnnnnjjjlllmmmnnnooottt|||yyyjjj\\\NNNBBB;;;999888777666555444444444222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333777666666555444333222111444444444555555555555666666555555444444666777888888777777999999;;;BBBKKK\\\ooo}}}~~~yyygggWWWLLLJJJJJJPPP[[[gggrrrxxxzzz}}}|||qqq```QQQHHHEEECCCEEEMMM\\\pppxxxccc]]]aaaffflllhhh___TTTIIICCC@@@@@@=========<<<<<<<<<<<<;;;:::999777555555444555666666666555555444444555555777999;;;===@@@CCCHHHKKKNNNQQQTTTUUUVVVZZZ```fffmmmpppsssvvvwwwyyy{{{~~~888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;===@@@@@@@@@CCCJJJPPPZZZoootttcccTTTLLLGGGFFFDDDBBBAAABBBCCCDDDGGGMMMUUU___lll{{{{{{rrrkkkeeeaaaUUUQQQNNNLLLKKKOOO[[[gggyyy|||tttmmmgggccc]]]YYYSSSOOOLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@??????<<<<<<<<<;;;;;;;;;;;;;;;===<<<===???>>>===DDDLLL^^^llltttbbbTTTKKKHHHGGGJJJPPPYYYgggtttzzzoooeee```___```aaalllyyy~~~rrrcccWWWKKKGGGEEECCCAAAAAA??????>>>>>>>>>@@@BBBCCCFFFNNNZZZdddkkkrrryyy~~~uuuhhh\\\QQQIIIEEEEEEEEEGGGKKKSSS]]]ccclllnnnppppppnnnmmmmmmnnnjjjlllnnnnnnpppuuu}}}mmm[[[LLLAAA;;;777777666555444333333333222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333555555444444333333222222444444444555555555555666666555555555555666777777777555555777777777<<>>>>>???BBBHHHMMMUUUiiiwwwfffVVVLLLHHHFFFDDDBBBAAABBBCCCDDDGGGLLLSSS]]]hhhxxxvvvnnngggdddYYYSSSNNNLLLKKKPPP[[[gggxxxxxxrrrooogggccc\\\VVVRRROOOKKKIIIHHHGGGFFFDDDCCCAAA@@@???=========<<<<<<;;;;;;;;;<<<;;;<<<>>>===;;;???EEEQQQ\\\mmm~~~xxxeeeVVVLLLGGGFFFJJJQQQZZZgggssszzzvvvkkkaaa\\\[[[]]]```kkkxxxvvvfffZZZNNNIIIGGGCCCAAAAAA>>>>>>======>>>???@@@AAA@@@GGGPPPYYY```gggnnnttt{{{{{{nnnaaaTTTKKKFFFFFFFFFGGGLLLTTT^^^eeelllmmmooonnnmmmlllmmmnnnjjjlllnnnoooqqqwwwuuu___MMMAAA;;;777666555444444333333444222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333111111222222333333444444444444444555555555555666555555555555555666777777666333444666777777:::@@@DDDVVVkkk{{{{{{yyyzzzqqqYYYOOOGGGHHHPPPZZZiiiuuuyyy}}}sssaaaQQQHHHEEEEEELLLVVVfff}}}xxxdddZZZVVVXXX]]]bbbbbbZZZPPPHHHDDD@@@???===<<<<<<;;;<<<<<<;;;:::999888777666555555888777777666555555555555666888999;;;<<>>>>>===<<<<<<<<<:::999999<<<<<<:::<<>>???;;;AAAIIIOOOUUU]]]eeekkkqqqzzz|||pppcccVVVMMMFFFFFFFFFHHHMMMVVV```ggglllmmmnnnmmmlllkkklllnnnkkknnnpppqqqsssyyyzzzbbbNNNAAA<<<666666555444444444444444222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333///000000111222333444555444444444555555555555666555555555666666666666666555333333777888888:::>>>???MMM___nnn|||~~~{{{yyyxxx|||eeeVVVIIIHHHKKKRRR```mmmzzzqqq___PPPHHHDDDIIIPPP[[[pppsss```TTTTTTZZZbbbfffaaaWWWLLLEEECCCBBB???===<<<<<<<<<<<<;;;::::::999888777666666777777666666555666666666666777999:::;;;>>>BBBEEEIIIJJJMMMPPPTTTWWW[[[\\\^^^bbbgggkkknnnooorrrssswww}}}777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>AAADDDGGGNNN___yyy|||kkkZZZOOOHHHGGGDDDBBBAAAAAABBBCCCEEEIIINNNVVVaaaqqq}}}zzzooodddYYYRRROOOPPPYYYbbbppp~~~zzzuuunnnhhh```XXXSSSPPPOOONNNKKKIIIFFFDDDCCC@@@@@@@@@???>>>=========;;;888888;;;;;;999;;;@@@AAACCCKKKWWWdddrrroooaaaRRRLLLIIIMMMSSSZZZeeennnsss|||{{{tttjjj^^^UUURRRTTTVVV\\\eeerrr~~~}}}kkk___RRRLLLIIIEEEBBBBBB::::::;;;;;;;;;;;;<<<<<<:::???EEEJJJOOOVVV___fffkkksss~~~vvvlll```SSSJJJEEEEEEFFFIIINNNWWWbbbiiilllmmmmmmlllkkkkkklllnnnmmmoooqqqsssuuu{{{{{{```LLLAAA<<<777666555555555555555555222222222222222222222222444444444444444444444444222222333333333333444444333333333333333333333333111222222333333444444444444444444555555555555666444555555666666666666666666333333777999888999<<<;;;EEERRRaaasss}}}|||}}}ppp^^^MMMHHHGGGIIITTTbbbnnnxxxttt```RRRGGGGGGKKKRRRdddwwwmmm\\\QQQWWW___ffffff```VVVNNNFFFEEEBBB???===<<<<<<<<<::::::::::::999888888777555555444444555555666666555666888999:::<<<@@@CCCGGGGGGIIIMMMRRRUUUXXXYYYYYY\\\aaadddgggiiilllnnnuuuzzz666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<>>>AAACCCEEEKKK\\\uuu~~~mmm\\\PPPIIIGGGEEEBBBAAAAAABBBCCCDDDGGGLLLSSS^^^oooxxxlll___VVVPPPPPPWWW```lllzzzsssjjjaaa[[[VVVUUUSSSQQQNNNKKKIIIHHHAAAAAAAAA@@@???>>>>>>======:::999<<<<<<:::<<<@@@AAA@@@CCCLLLUUUaaavvvpppbbbVVVOOOKKKNNNSSSZZZccckkkrrr{{{~~~rrrlllbbbWWWOOOMMMPPPSSSWWW```mmmxxx|||mmm```SSSMMMJJJEEEBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;;;;???EEEIIINNNUUU^^^dddgggppp{{{~~~wwwooofff[[[NNNEEEDDDEEEFFFIIIOOOXXXccckkkllllllmmmlllkkkjjjlllnnnmmmppprrrtttwww}}}xxx\\\III@@@===777666666555555555666666222222222222222222222222444444444444444444444444222222333333333444444444333333333333333333333333444444444444444444444333444444444555555555666666444555555666777666666666777444333777999888777999888???JJJYYYmmmwwwcccPPPHHHDDDBBBKKKYYY^^^lllwww{{{ooo]]]LLLGGGGGGLLL\\\mmmxxxeeeOOOSSSZZZdddiiiggg___XXXIIIFFFCCC@@@===<<<<<<<<<999999:::::::::999999888333333333333444444555666444666777888888;;;>>>AAAEEEEEEGGGKKKPPPTTTVVVVVVVVVYYY]]]```bbbdddgggjjjuuuwww|||777777888999::::::;;;;;;888999::::::;;;;;;::::::;;;;;;<<<<<<===???CCCFFFLLLVVVllltttbbbUUUIIIEEECCCFFFFFFCCCBBBCCCEEEEEEIIIQQQYYYfffzzzssscccXXXQQQOOOUUU]]]kkkuuuyyyqqqlllhhheee```\\\XXXSSSNNNJJJHHHHHHFFFCCC@@@>>>???@@@>>><<<;;;<<<======<<<:::<<<>>>AAACCCHHHRRRaaallltttfffYYYSSSOOOPPPTTTZZZccclllsss~~~yyyuuunnnfffZZZPPPKKKJJJKKKLLLQQQ___ooo{{{|||jjjbbbWWWOOOJJJFFFCCC@@@;;;::::::999999::::::;;;<<<>>>AAADDDIIIPPPXXX^^^iiiqqq{{{{{{oooeee]]]UUUNNNIIIEEEEEEFFFIIIOOOXXXcccjjjlllmmmmmmkkkiiigggggghhhmmmppptttvvvyyyyyy]]]KKK???999888777777666555444444444444444444333333222222222333333333222222222111111222222222222222222222222444333222222333444666777888666444222111222333444444444444444444444444444444444444555555555555666777666555555555666888999::::::@@@MMM^^^ppp}}}ppp\\\KKKCCCBBBEEEHHHUUU___hhhpppzzznnnZZZMMMFFFGGGSSS```pppyyy^^^SSSOOOZZZhhhnnnjjjeeeQQQMMMFFF???::::::===???<<<;;;;;;::::::999999888555666777888888777666555666666666777888:::;;;<<>>???BBBJJJVVV```vvv~~~yyynnnaaaWWWQQQNNNPPPTTTZZZccclllwww{{{tttppphhh```UUUKKKGGGFFFHHHIIIOOO\\\mmmyyy{{{jjjbbbVVVMMMHHHEEEBBB@@@;;;::::::999999::::::;;;<<<>>>AAADDDIIIPPPXXX^^^gggoooyyy~~~vvvjjjaaaYYYSSSMMMHHHDDDEEEFFFIIIOOOXXXccckkkmmmnnnnnnllljjjhhhhhhiiimmmppptttvvvzzz~~~xxx\\\JJJ???999777777777666555444444444444444444333333222222222333333333222222222111111222222222222222222222222333333222222333444666777999888666444222222333444444444444444444444444444444444444444555555555555666666666666666777888888999:::???IIIVVVfff|||zzznnn\\\MMMEEECCCDDDFFFFFFOOOXXX```lll|||zzzgggWWWKKKGGGNNNZZZgggzzzdddXXXOOOVVVbbbiiijjjiii[[[SSSHHHAAA?????????>>><<<<<<;;;::::::999999888666666777777777777666666666666666666888999:::;;;>>>AAAEEEIIIKKKMMMOOOQQQTTTVVVZZZ]]]___aaaeeegggooorrrwww|||888888999999999999999999888999::::::;;;;;;:::::::::;;;<<<<<<===???BBBEEEJJJPPP```wwwyyygggZZZQQQLLLHHHHHHGGGCCCAAABBBDDDEEEHHHOOOVVVaaasss|||kkk]]]RRRMMMOOOUUUaaalll||||||vvvnnnddd^^^VVVTTTQQQNNNKKKHHHFFFFFFBBB@@@============<<<;;;===>>>===<<<<<>>@@@DDDIIIPPPXXX]]]eeemmmwww~~~xxxpppeee[[[UUUOOOJJJFFFDDDEEEGGGJJJPPPYYYdddkkkpppppppppnnnllljjjjjjjjjmmmpppuuuxxx{{{~~~vvv[[[III???999777777666666555444444444444444333333333333222222333333333222222222111111222222222222222222222222333333333333333555666666:::888666555333333444444444444444444444444444444444444444444555555555555666666777777888888888777888999===CCCKKKZZZppptttkkk\\\OOOGGGDDDCCCCCC???FFFMMMTTTaaaqqquuucccRRRHHHJJJQQQ]]]nnn~~~ooo___QQQPPPYYYbbbiiinnnhhh]]]OOOFFFCCCBBB@@@<<<<<<<<<;;;;;;:::999999999888777777666666777777777555555555555666888999:::<<>>AAACCCHHHNNN]]]sss}}}kkk^^^SSSLLLHHHGGGFFFCCCAAACCCDDDDDDGGGMMMSSS\\\mmm|||yyyiii]]]SSSNNNPPPVVV\\\hhhyyyvvvooodddaaa\\\WWWSSSNNNJJJGGGEEECCC@@@@@@@@@AAA@@@???@@@???>>><<<;;;>>>DDDHHHPPPZZZcccffffffddd\\\SSSOOOKKKKKKPPPVVV^^^hhhrrr}}}vvvppplllaaaZZZPPPIIIFFFFFFGGGHHHJJJXXXiiiwww~~~vvvggg^^^RRRHHHDDDBBB@@@???;;;;;;::::::::::::;;;;;;<<<===@@@CCCHHHOOOWWW]]]dddlllvvv}}}vvvnnnaaaWWWPPPLLLGGGDDDCCCEEEGGGJJJQQQZZZdddkkkqqqrrrrrrpppmmmlllllllllmmmqqqvvvzzz}}}vvvZZZIII???999666666666555555444444444333333333333333333333333333333333222222222111111222222222222222222222222222222333333444555555666666666555444444444444555444444444444444444444444333333444444444555555555555666777888999888777666777888<<<@@@DDDPPPggg{{{}}}zzznnnggg\\\RRRKKKEEEAAA???AAADDDHHHMMMWWWfffvvv|||mmm[[[MMMIIIJJJVVVcccrrr~~~zzziiiVVVOOORRR[[[fffooorrrhhhZZZNNNGGGBBB???<<<<<<<<<<<<;;;::::::999999999888777666666666777888444444444555555777888888;;;>>>AAADDDEEEHHHKKKMMMPPPSSSVVVXXXZZZ\\\```bbbfffiiinnntttzzz~~~999888888888888888888888888999::::::;;;;;;::::::999;;;=========>>>@@@BBBEEELLL\\\tttpppcccRRRKKKFFFEEEEEEBBBBBBEEEDDDDDDFFFKKKPPPXXXggguuussseeeZZZRRRMMMOOOTTTYYYeeewwwuuuqqqjjjddd]]]VVVOOOJJJGGGDDDBBBAAAAAABBBBBBBBB???>>>===<<<<<<===@@@CCCGGGOOOXXX]]]___]]]VVVOOOMMMJJJJJJQQQYYYbbbmmmwww|||uuuoookkk```YYYPPPIIIFFFGGGHHHIIIKKKYYYjjjwwwzzzrrrbbbZZZOOOFFFCCCAAA@@@>>><<<;;;;;;::::::;;;;;;<<<;;;===@@@CCCHHHOOOWWW]]]eeelllvvv~~~xxxnnn```UUUMMMIIIDDDAAACCCDDDGGGKKKRRR[[[eeekkkrrrssssssqqqooommmnnnooommmrrrxxx|||vvvZZZHHH???999555555555555444444444444333333333333333333333333333333333222222222111111222222222222222222222222222222333444444555555555222222222222333444555555444444444444444444444444333333333444444444444555444555666888888777666666666888;;;???BBBKKK___rrr{{{vvvsssjjjeee^^^VVVOOOHHHBBB>>>===>>>@@@DDDKKKXXXiiivvvwwwgggXXXMMMHHHNNNXXXfffuuurrr___TTTQQQUUU```kkktttpppgggZZZLLLCCC@@@@@@======<<<;;;;;;::::::999:::999888666666666777888444444444444555666777777;;;===@@@BBBDDDFFFIIILLLNNNPPPSSSVVVWWWYYY]]]___cccfffkkkpppvvvzzz}}}~~~777777888888888888888888888999::::::;;;;;;::::::999;;;============???AAADDDKKKZZZrrrtttgggSSSLLLFFFEEEDDDBBBCCCFFFCCCCCCEEEIIIMMMSSSaaaooo~~~~~~wwwlll___VVVNNNIIIKKKPPPZZZfffwww{{{ssslllddd[[[TTTJJJGGGDDDAAAAAAAAAAAA@@@<<<<<<;;;;;;;;;<<<===>>>CCCIIIQQQYYY]]][[[TTTNNNLLLIIIKKKTTT]]]gggsss}}}zzzsssmmmiii^^^XXXOOOHHHFFFFFFGGGGGGMMMZZZkkkwww}}}}}}uuummm\\\UUULLLEEECCCBBB???===<<<<<<;;;;;;;;;;;;<<<<<<;;;===???CCCHHHOOOWWW\\\eeemmmwww~~~xxxnnn___SSSKKKGGGCCCAAABBBDDDGGGLLLRRR[[[eeelllqqqrrrsssrrrpppooopppqqqooottt{{{rrrWWWGGG>>>999444444444444444444444444222222333333333333444444333333333222222222111111222222222222222222222222111222333444555555555555000000111222333444444555444444444444444444444444333333333333444444444444444444555555666666666555555666:::>>>AAAGGGVVVeeevvvzzztttpppjjjgggbbb\\\UUUNNNFFFAAA;;;;;;===AAAEEEOOO___nnn{{{wwwhhhWWWJJJHHHNNNZZZjjj{{{yyyjjj^^^UUUSSSYYYbbbooopppmmmbbbTTTHHHDDDEEE======<<<<<<;;;::::::::::::999999888777777777777555555555555555666777777:::<<<>>>@@@AAADDDGGGJJJLLLNNNQQQSSSUUUWWWZZZ\\\___bbbggglllrrrvvvyyyzzz{{{~~~666666777777888888999999888999::::::;;;;;;::::::999;;;============>>>@@@CCCHHHVVVmmmwwwjjjWWWOOOHHHFFFDDDBBBCCCFFFCCCCCCEEEHHHJJJPPP]]]jjjwww|||xxxkkkaaaWWWPPPJJJHHHJJJPPP\\\hhhyyy}}}uuujjjcccTTTOOOJJJFFFCCCBBB@@@???<<<;;;;;;;;;<<<<<<<<<;;;???CCCLLLVVV\\\ZZZTTTPPPKKKJJJMMMVVVaaalllxxxzzzssslllhhh^^^XXXOOOIIIFFFFFFFFFFFFNNN[[[kkkuuuzzzyyypppfffWWWQQQJJJEEECCCBBB???===<<<<<<;;;;;;;;;;;;<<<<<<;;;===???BBBGGGNNNVVV\\\eeelllvvv~~~vvvkkk\\\PPPJJJGGGDDDBBBBBBDDDHHHMMMSSS\\\eeellloooqqqrrrrrrqqqppprrrssspppvvv}}}jjjQQQDDD===999444444444444444444444444222222222333333444444444333333333222222222111111222222222222222222222222111222333555555555555444222333333333333333333222444444444444444444444444222222333333333444444444333333333333333444555555444444888===???BBBKKKUUUcccvvvyyytttnnnkkkgggbbb\\\TTTLLLGGG???>>>???BBBCCCGGGUUUdddooozzzyyydddRRRJJJKKKRRR___ooo{{{~~~uuujjj\\\RRRRRRWWWaaadddfffaaaXXXMMMFFFCCC=========<<<;;;;;;::::::999999999999888777666666666666555555666666777888888:::<<<===>>>AAAEEEHHHJJJLLLOOOQQQSSSUUUWWWZZZZZZ]]]bbbhhhnnnrrruuuvvvuuuyyy555666666777888999999:::999999:::;;;;;;;;;::::::999;;;===>>>======>>>???BBBFFFRRRiiiyyykkk\\\SSSKKKGGGDDDBBBBBBEEECCCCCCDDDGGGIIINNN[[[gggsss~~~yyyuuusss___WWWOOOKKKIIIIIIMMMTTT]]]iiizzzvvvnnn]]]XXXQQQKKKGGGDDDBBB@@@>>>>>>===>>>>>>>>><<<:::<<>>???CCCIIITTTjjj|||qqqoookkkgggaaaYYYQQQKKKBBB@@@@@@AAA???>>>IIIWWWcccpppoooZZZPPPMMMNNNXXXgggrrrzzz~~~|||rrraaaRRRMMMPPPUUUXXX[[[[[[XXXOOOEEE???=========<<<;;;;;;::::::999999::::::999888666555777666666666666777777888666888:::;;;<<>>@@@BBBCCCFFFOOO```xxxqqq^^^SSSJJJIIIHHHFFFCCCBBBCCCCCCFFFHHHGGGJJJUUUbbbuuu{{{xxxuuunnnhhh]]]SSSJJJGGGGGGGGGIIIMMM___mmm|||yyyjjjcccXXXNNNGGGCCCAAA???@@@>>><<<<<<<<<===<<<;;;===@@@FFFMMMSSSVVVUUUTTTLLLIIIKKKUUUbbbooo|||}}}xxxsssooofff___VVVPPPIIIEEEGGGMMMUUU```nnnwwwyyytttkkkbbbUUUMMMFFFEEEEEEAAA???@@@???>>>>>><<<;;;:::999999;;;===@@@CCCHHHOOOXXX]]]hhhnnnvvv{{{~~~{{{pppdddUUUKKKGGGEEECCCAAAAAADDDHHHOOOWWW___fffjjjqqqrrrrrrrrrppppppqqqsssyyy{{{kkkXXXJJJ@@@999444444444444444444444444444333333333333333333333333666333111222444555333000111111222222222333333333555555555555555555555555444444333333333333222222111111222333333444555555333333222222333333444555555555555444444333333333666666666666888;;;>>>@@@JJJYYYnnn|||xxxsssmmmjjjhhhccc[[[TTTJJJAAA:::<<<@@@CCCFFFIIIXXX```pppvvvhhhYYYMMMHHHPPPYYY^^^hhhuuu{{{wwwgggYYYMMMDDDHHHIIIKKKMMMLLLKKKHHHFFFDDDBBB@@@===;;;;;;<<<<<<::::::999999888777666666666666555555555666666777666777888;;;===@@@CCCDDDEEEGGGIIIKKKLLLOOORRRUUUYYY[[[___cccgggjjjkkkllllllqqqzzz888888777666666777888888999999999999999999999999>>>===<<<;;;<<<===???@@@BBBEEELLL[[[qqqvvvbbbWWWLLLIIIIIIFFFDDDDDDBBBCCCEEEGGGGGGIIITTT```qqq}}}xxxrrrnnngggbbb\\\SSSJJJHHHHHHHHHKKKPPP```nnn~~~ssskkk___TTTLLLGGGDDDCCCCCCAAA>>>=========<<<:::<<>>>>>===<<<;;;;;;::::::;;;===@@@CCCHHHPPPXXX^^^hhhnnnvvv{{{}}}{{{nnncccUUUJJJFFFEEECCCBBBAAADDDIIIPPPYYYaaahhhkkkoooooopppooooooppprrruuuyyy|||~~~vvvcccRRRFFF???999555444444444444444444444444333333333333333333333333444333222333333333111000111111222222222333333333444444444444444444444444444444333333333333222222222222222333333444444444333222222222222333444444555555444444444333333333555555555666777:::===???FFFPPPaaavvv|||wwwqqqnnnllliiibbb]]]UUUKKKAAA???@@@@@@AAACCCOOOVVVdddvvv{{{rrraaaSSSJJJMMMQQQSSS[[[fffuuu}}}{{{mmm___RRRHHHDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEBBB>>><<<;;;<<<<<<;;;;;;;;;:::999888888888666666555555555666666777666666777999<<<>>>AAABBBDDDFFFHHHJJJKKKNNNQQQTTTXXXZZZ^^^aaaeeegggiiiiiijjjooowww~~~===;;;999777666777888:::999999999999999999999999>>>===<<<;;;;;;<<<>>>>>>AAACCCIIIUUUiii|||hhh\\\OOOJJJHHHFFFEEEFFFBBBBBBDDDFFFFFFHHHQQQ\\\kkkwwwxxxooohhhccc___ZZZQQQJJJIIIIIIJJJNNNSSSbbbpppwwwiii]]]SSSMMMIIIFFFEEECCC@@@???>>>>>><<<::::::===CCCJJJPPPRRRPPPMMMPPPMMMOOOVVV```jjjvvvzzzvvvlllddd[[[SSSLLLHHHLLLRRR]]]hhhsssvvvtttpppggg^^^UUUMMMGGGFFFEEEBBB???@@@=========<<<<<<;;;;;;;;;;;;===@@@CCCIIIPPPXXX^^^hhhnnnuuu{{{}}}{{{nnncccUUUJJJEEEDDDCCCBBBAAAEEEKKKTTT\\\dddjjjnnnlllmmmmmmllllllnnnsssvvvyyy|||~~~|||zzzxxxssshhhWWWIIIAAA<<<999666444444444444444444444444333333333333333333333333444555777666444222111111111111222222222333333333333333333333333333333333444444333333333333222222333333333333333333333333222222222222222333444444555444444444444333333333444444444444666888;;;<<>>BBBDDDFFFHHHIIILLLOOORRRWWWYYY\\\___bbbdddeeeeeegggllltttzzz>>>===<<<:::999888888888999999999999999999999999>>>===<<<;;;;;;;;;<<<===???BBBGGGQQQbbb{{{oooaaaRRRKKKHHHEEEEEEFFFCCCBBBCCCEEEEEEFFFNNNWWWfffqqq~~~ssskkkeeebbbXXXPPPJJJIIIIIIKKKQQQXXXeeetttssseeeZZZQQQLLLHHHEEECCC@@@?????????===<<<:::===CCCIIIOOOPPPNNNKKKMMMKKKMMMTTT\\\eeeqqq|||zzzvvvmmmeee[[[SSSLLLIIINNNUUU```mmmwwwwwwtttppphhh___VVVNNNGGGFFFEEEBBB@@@@@@============<<<<<<<<<<<<;;;===@@@DDDIIIQQQYYY___hhhnnnuuuzzz|||~~~~~~xxxmmmdddWWWLLLFFFCCCCCCBBBBBBFFFNNNXXXaaahhhmmmpppllllllkkkjjjjjjmmmrrruuuzzz}}}xxxssshhh^^^OOOCCC<<<999888666444444444444444444444444333333333333333333333333444888:::999666333222444111111222222222333333333222222222222222222222222444444333333333222222222333333333333333333333222222222222111222333333444444444444444444444444444333333333444555777888999>>>BBBMMMaaaxxxyyyuuurrrooommmbbbWWWKKKEEEAAA===>>>AAABBBFFFOOO]]]llluuuxxxwwwooocccUUUNNNIIIGGGMMMTTTbbbppp~~~vvvhhh\\\NNNIIIAAA:::888<<>>>>>===;;;888777999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;===AAAGGGOOO]]]tttvvvfffUUULLLHHHEEEDDDFFFDDDBBBBBBDDDDDDEEEKKKSSS```lll|||zzzrrrlllhhhXXXQQQJJJHHHIIILLLUUU]]]kkkyyy{{{mmmaaaWWWOOOJJJDDDBBB@@@???@@@@@@???>>><<<>>>CCCHHHMMMNNNLLLJJJJJJIIILLLSSS[[[cccooozzzxxxsssmmmdddYYYRRRLLLJJJOOOWWWbbbrrr|||zzzuuussskkkaaaVVVNNNGGGFFFFFFBBB@@@AAA==================<<<<<<;;;===@@@DDDIIIQQQZZZ```hhhnnnuuuzzz{{{}}}}}}uuupppjjjcccXXXMMMGGGCCCBBBBBBCCCIIIRRR]]]ffflllpppqqqnnnnnnllljjjjjjlllppptttzzz~~~zzzqqqcccYYYJJJ???:::888666555444444444444444444444444333333333333333333333333333666888777444111222333111111222222222333333333222222222222222222222222444444333333333222222222333333333333333333333222222111111111111222333333444444444444444444444444222222333333444555666777888>>>HHHWWWgggvvv~~~xxxtttqqqoooeee\\\RRRKKKEEE???>>>@@@>>>AAAJJJVVVdddnnnssstttsssjjj___UUUMMMIIIJJJOOOYYYhhhxxxtttiii\\\TTTHHH===888999===@@@KKKJJJGGGEEEBBB???===;;;::::::::::::999999999999888888777666666666666666888888888888999:::;;;;;;===???AAACCCDDDFFFJJJMMMSSSUUUXXXZZZ\\\^^^^^^^^^bbbfffmmmsssvvvyyy|||}}}}}}999;;;>>>@@@@@@===:::888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;@@@GGGMMMWWWmmm|||lllZZZPPPJJJFFFEEEFFFEEECCCBBBDDDEEEEEEIIIPPP[[[fffvvv{{{sssmmm\\\TTTLLLIIIIIINNNYYYdddrrr~~~yyylll```VVVPPPGGGEEEBBBAAAAAAAAA@@@>>>>>>???AAAEEEIIIKKKKKKJJJIIIIIIMMMSSSYYY```lllwww~~~wwwrrrlllbbbXXXPPPKKKJJJQQQZZZfffxxxyyyvvvnnnbbbVVVNNNHHHGGGFFFCCC@@@AAA>>>>>>>>>======<<<<<<<<<:::===@@@DDDJJJRRR[[[aaaiiinnnuuuyyyzzz{{{~~~|||ooogggdddaaa\\\UUUNNNGGGDDDCCCBBBEEELLLVVVaaajjjoooqqqrrroooooonnnllllllmmmqqqtttzzz~~~}}}qqqaaaWWWIII>>>999777666555444444444444444444444444333333333333333333333333111222222111000///000111111111222222222333333333222222222222222222222222444444333333333333222222333333333333333333333333111111111111111222333333333333333444444444444555222333333444444444555555444:::BBBJJJSSS```nnnyyy|||wwwtttrrrllleee^^^WWWNNNCCC>>>>>>:::===DDDPPP]]]iiipppssswwwsssjjj```TTTLLLHHHGGGQQQ^^^ooo{{{{{{rrrhhh```SSSFFF<<<888888999DDDEEEFFFEEEDDDAAA>>><<<:::::::::999999999999999999999888777666666666666888888888888888999:::;;;:::<<<>>>@@@AAADDDGGGJJJOOOQQQTTTWWWYYYZZZ[[[[[[^^^bbbhhhnnnqqqtttwwwyyyxxx{{{777999<<<>>>>>>>>>===<<<999999999999999999999999888999::::::;;;;;;;;;;;;999@@@FFFJJJQQQccc~~~qqq___TTTNNNIIIFFFGGGGGGDDDCCCEEEEEEEEEHHHNNNVVVaaappp~~~{{{sssbbbYYYPPPKKKKKKPPP^^^lllyyyzzzmmm```YYYMMMJJJGGGEEEDDDBBB@@@>>>?????????BBBEEEHHHIIIIIIGGGGGGKKKPPPSSSYYYdddppp{{{yyytttkkkbbbWWWPPPKKKLLLTTT^^^kkk|||yyyoooaaaWWWNNNHHHGGGFFFCCCAAAAAA@@@??????>>>===<<<;;;;;;:::===@@@DDDJJJRRR[[[aaaiiinnnuuuyyyzzz{{{}}}}}}oooaaaYYYVVVSSSRRROOOKKKGGGEEEDDDDDDHHHNNNYYYeeemmmqqqrrrrrrmmmnnnooooooooopppsssvvv{{{ttt```VVVHHH===999777666666444444444444444444444444333333333333333333333333333111......000111222222111111222222222333333333333333333333333333333333444444333333333333222222222222222333333444444444111111111111111222222333333333333444444444555555333333444444444444444444555888<<<>>>CCCNNN]]]hhhyyy}}}|||yyyxxxsssooojjjeeeZZZKKKBBB@@@:::<<>>@@@BBBEEEHHHJJJLLLOOORRRUUUVVVWWWWWWZZZ^^^ccchhhlllooorrrttttttwww{{{888888999;;;===>>>??????999999999999999999999999777888999:::;;;<<<<<<<<<888???EEEGGGLLL\\\uuuuuucccXXXQQQKKKHHHHHHHHHDDDCCCEEEEEEEEEHHHMMMRRR]]]lllzzzwwwfff]]]SSSMMMLLLSSSbbbqqq}}}vvviii```SSSPPPKKKHHHEEECCC???===???>>>===???BBBEEEGGGHHHDDDDDDGGGKKKNNNQQQ\\\ggguuu|||wwwkkkbbbWWWPPPLLLMMMVVV```ooo~~~zzznnn```WWWOOOHHHGGGFFFCCCAAAAAAAAA@@@???>>>===<<<;;;::::::===@@@DDDJJJSSS[[[aaaiiinnnuuuyyyyyyzzz|||}}}zzzgggXXXPPPMMMIIIJJJJJJIIIGGGFFFEEEFFFIIIPPP[[[gggooorrrrrrrrrkkkmmmoooqqqqqqsssvvvxxx{{{xxx^^^TTTGGG===888888777777444444444444444444444444333333333333333333333333666222......222555666555111111222222222333333333333333333333333333333333444444444333333333222222111111222333333444555555111111111000111222222333333333333444444555555555333444444555555444444444999999888999===GGGSSS]]]oooxxx~~~~~~vvvsssqqqnnncccSSSIIIFFF???>>>???EEEOOO\\\hhhooozzz~~~wwwjjj]]]QQQJJJEEEOOO]]]iiiuuu~~~~~~zzz|||uuujjj\\\NNNDDD<<<999666;;;AAAEEEGGGDDD@@@===;;;<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666444444444555666777888999777999;;;===???AAADDDGGGGGGHHHLLLOOORRRTTTTTTUUUWWW[[[```eeehhhkkknnnpppqqqtttxxx|||777777777888:::<<<>>>@@@;;;:::888666666777888999999999:::;;;;;;<<<<<<===>>>>>>AAAEEEJJJVVVmmm}}}lll\\\QQQKKKGGGEEEGGGEEEDDDBBBCCCEEEGGGIIIRRRWWWcccqqq~~~mmm^^^RRRQQQSSSWWWeeeuuuxxxlll___WWWNNNGGGDDDBBB???===>>>???@@@AAABBBBBBBBBAAAEEEEEEGGGJJJKKKNNNXXXcccooowww~~~xxxsssjjj```UUUOOOMMMQQQ\\\fff{{{yyynnneeeTTTOOOIIIEEEDDDDDDAAA???===============<<<<<<<<<;;;===???BBBHHHQQQZZZaaakkkooouuuyyyzzzzzzzzz{{{}}}}}}vvvfffXXXLLLFFFEEEDDDEEEHHHGGGDDDEEEIIILLLWWWeeeppptttsssrrrrrrooopppqqqqqqrrrssswwwyyyvvv```RRRDDD<<<999555333444444444333333333333222222222222222222222222222222111111111111111111111111222222222111111111000000333333333333333333333333111222222333333222222111333333333222222111111111111111222222222222111111111111222222222333333333222222222222222222222222333666999999888<<>>@@@AAAEEEGGGIIIKKKMMMOOOSSSUUUUUUWWW[[[^^^aaadddhhhkkknnnqqquuuyyy}}}777777777777999;;;===>>>;;;:::888777666777888999888888999999:::;;;;;;;;;:::;;;>>>AAAEEEPPPdddwwwooo^^^SSSLLLIIIGGGGGGFFFDDDCCCCCCEEEGGGIIIPPPUUUaaappp|||qqqbbbUUUSSSTTTXXXgggwwwzzzhhh___TTTKKKFFFDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@DDDCCCEEEHHHIIILLLUUU___iiirrr~~~wwwrrrkkkaaaVVVPPPOOOTTT___jjj}}}yyylllaaaTTTNNNHHHDDDCCCCCC@@@>>>>>>>>>======<<<<<<<<<;;;;;;===???BBBHHHQQQ[[[aaajjjnnnssswwwxxxyyyyyyyyy~~~~~~xxxhhhZZZMMMFFFFFFDDDEEEGGGFFFDDDEEEJJJOOOYYYgggqqqttttttsssrrrpppqqqrrrrrrsssuuuxxx{{{xxx^^^PPPBBB<<<999666444555444444333333333333222222222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111111222222333333222222111333333333222222222111111111111222222222222111111111111111222222222333333222222222222222222222222222555777777666:::AAAGGGUUUfff}}}~~~uuufffXXXKKKEEEAAABBBFFFMMMYYYeeeqqquuuxxxxxxvvvqqqeeeZZZSSSLLLLLLYYYjjjvvv}}}|||qqqeeeXXXJJJ>>>;;;888777888<<>><<<===<<<:::999888999:::;;;;;;;;;::::::999888888777999888777777666666777777888888999:::;;;===???@@@@@@BBBEEEFFFHHHJJJNNNQQQRRRUUUXXX\\\^^^bbbeeehhhkkknnnrrrvvvyyy~~~666666666777888999;;;<<<:::999888777666777888999777777888888999:::::::::888999<<<@@@BBBJJJ[[[jjjtttcccVVVNNNJJJHHHGGGFFFDDDCCCCCCEEEGGGHHHLLLSSS___nnnzzzuuufffYYYUUUVVV]]]lll|||vvvlll]]]QQQJJJGGGDDDCCC??????@@@@@@@@@@@@@@@@@@DDDDDDEEEIIIJJJKKKSSS\\\dddmmmyyyxxxsssnnncccWWWRRRRRRYYYeeeppp~~~xxxjjj^^^SSSNNNGGGCCCCCCBBB@@@===??????>>>===<<<;;;;;;:::;;;<<>>===???AAACCCDDDGGGJJJMMMNNNQQQUUUXXX[[[^^^bbbeeehhhkkkooorrruuuzzz~~~555555555666777888999999999888777777777777888888777777888888999::::::::::::;;;>>>AAACCCGGGTTTaaazzzzzzhhhYYYOOOJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJPPP]]]lllwwwuuuhhh\\\XXX[[[dddtttyyyhhhYYYPPPKKKGGGEEECCCCCCBBBBBBBBBBBBBBBBBBGGGEEEGGGKKKMMMNNNTTT[[[bbbiiiuuuzzzuuuooocccWWWSSSVVV^^^kkkvvv~~~|||wwwjjj]]]TTTNNNHHHDDDCCCCCCAAA>>>@@@???>>>===<<<;;;:::::::::<<>>AAABBBEEENNNXXXnnnnnn^^^RRRKKKIIIGGGFFFEEEDDDDDDEEEFFFFFFIIINNNZZZiiitttrrriii```^^^cccnnn~~~tttdddYYYQQQKKKHHHEEEEEECCCBBBBBBBBBBBBCCCGGGFFFHHHMMMPPPQQQVVV\\\aaahhhrrr|||~~~zzzooocccXXXVVV[[[dddqqq|||~~~|||{{{wwwlll```UUUPPPIIIFFFEEEDDDBBB@@@@@@???>>>===<<<;;;:::::::::<<>>@@@AAABBBDDDGGGIIIIIILLLPPPSSSWWWZZZ___bbbfffhhhlllnnnqqqtttyyy||||||555555666777777777666666666666777777777777777777888888999999:::;;;;;;;;;:::999;;;>>>???AAAIIIRRReeevvvdddVVVNNNJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGLLLVVVcccnnnzzz~~~qqqlllggggggmmmyyyrrrfff\\\SSSMMMGGGFFFDDDCCCBBBBBBBBBCCCFFFEEEHHHPPPTTTWWWZZZ___ccciiirrr{{{~~~oooddd[[[[[[bbblllwww|||yyyuuulllcccVVVQQQJJJFFFFFFEEECCCAAA??????>>>===<<<;;;;;;::::::<<>>@@@EEEJJJSSS]]]dddlllvvv}}}~~~zzzqqqdddYYYRRRUUUdddsss}}}sss\\\RRREEE;;;777666666666888888999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999888888777777777777777888888777777777888888999999:::<<<===>>>@@@CCCFFFGGGJJJNNNRRRUUUYYY]]]aaacccfffiiikkkmmmpppuuuxxxwwwzzz~~~555666777888777777666555555666666777777777777777777777888888999::::::::::::888999<<<>>>@@@GGGPPP```}}}lll\\\RRRMMMGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHRRR]]]hhhtttsssrrrpppqqqxxxuuuhhh]]]UUULLLKKKIIIFFFEEEEEEFFFGGGIIIHHHMMMUUU\\\___cccgggkkkpppwww~~~qqqfff^^^```iiisss~~~~~~wwwrrrkkkcccUUUPPPIIIFFFEEEDDDBBB@@@>>>>>>======<<<<<<<<<;;;:::<<>>>>>BBBBBBJJJRRRWWW___jjjssswwwyyytttmmmbbbWWWRRRZZZfff{{{qqqeeeSSSDDD<<<999888777555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888777777666666666777777777999;;;;;;<<<>>>AAACCCDDDGGGLLLPPPSSSWWW\\\______aaadddfffhhhkkkoooqqqrrrtttwww|||666777888888888777666555555555666777777888777777666666666777888888999999;;;999:::===???AAAIIIQQQ]]]}}}qqq```TTTOOOGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFNNNYYYdddpppvvvwwwwwwyyyqqqddd[[[RRRPPPNNNKKKJJJJJJKKKKKKNNNMMMRRR\\\dddgggkkkooossswww}}}rrrhhhaaadddnnnxxxvvvpppiiicccTTTOOOIIIEEEDDDDDDAAA???===============<<<<<<<<<;;;<<>>===AAA;;;BBBHHHLLLSSS___jjjnnnttttttrrriii[[[QQQTTT]]]nnnttt```NNNCCC>>>;;;:::444555777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888777777666666666666777888999;;;<<<===>>>AAACCCCCCFFFJJJNNNRRRVVVZZZ^^^[[[]]]```bbbcccfffjjjmmmnnnpppssswww|||777777777777777777777777555555666666666666555555;;;:::888666666777888999888:::;;;<<<===@@@EEEHHH\\\rrrtttdddXXXQQQIIIGGGEEEDDDDDDDDDCCCBBBGGGGGGLLLSSS\\\iii}}}~~~{{{vvvlllddd]]]WWWTTTVVVXXXVVVTTTZZZ[[[^^^ccciiiooouuuxxxzzzmmmiiifffkkkvvvxxxnnnfffaaaWWWRRRLLLGGGDDDCCCBBBBBBCCC>>>999999<<<>>>===:::;;;<<>>888888555444777888777888;;;888888999999999:::::::::777777777777777777777777999999999999888888888777666777777999:::<<<>>>???AAACCCGGGLLLPPPTTTWWWXXXZZZ[[[\\\\\\]]]```eeehhhkkkkkkmmmpppuuuzzz666666666666666666666666666666777777777777666666:::999777666666777999:::::::::;;;;;;<<>>::::::===>>><<<:::999;;;===@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQVVVUUUXXX\\\___ffftttwwwnnnbbbYYYQQQOOOQQQVVV___gggssswww{{{{{{xxxvvvvvvwwwwwwyyy{{{}}}~~~zzzyyyvvv[[[FFFBBB<<<777666555444333444333333222222333333444333222222111111222222333333333333222222222111111111222222333333222222111333222222111111222222333222222222222222222222222333333222222111111111111111111222222222222111111333333333333333333333333333333222222222222222222222222333333444555555555444666888>>>III\\\qqqyyyjjj\\\QQQHHHBBB???;;;===???@@@AAAGGGQQQYYYccciiioooooohhh___YYYVVVXXXfff{{{vvvjjj\\\MMMCCC:::666444777777666666999888888888999999999999::::::999999999999999888888999999888888888777777777777777777888:::<<<===>>>@@@BBBEEEJJJNNNQQQTTTUUUXXXYYYZZZZZZ[[[^^^bbbeeeiiijjjlllppptttyyy}}}666666666666666666666666777777777888888777777777888777666666777888:::;;;<<<<<<;;;:::;;;>>>CCCGGGQQQgggooo```WWWMMMKKKHHHFFFFFFEEEDDDCCCFFFFFFIIINNNTTT^^^ooozzztttqqqrrrsssqqqpppqqqtttwww|||}}}xxxrrrpppqqqwww~~~vvvllleee```ZZZUUUOOOJJJGGGEEEDDDBBB@@@>>>;;;<<<>>>>>><<<999888999;;;===???@@@AAAAAA>>>???@@@BBBDDDFFFGGGHHHMMMLLLNNNRRRUUU]]]kkkyyyxxxoooddd[[[SSSRRRVVV[[[ccckkkrrrvvvzzzzzzwwwuuuuuuwwwyyy{{{~~~~~~zzzyyyhhhQQQDDD@@@;;;777555555444333444333333222222333333444333222222111111222222333333333333222222222111111111222222333333222222111222222111111111111222222222222222222222222222222222111111111111000000000222222333333333333222222222222333333333333333333222222222222222222333333222222333333444444555555555666888;;;BBBNNN^^^iiivvviii]]]UUUMMMEEE>>>;;;<<<===<<<<<<@@@HHHNNNZZZbbblllssssssmmmccc]]]SSS[[[lll}}}ooo[[[KKK===888555666777444444666777777777888888888999999<<<;;;;;;;;;::::::::::::888888888888777777777666777777777888999;;;<<<===>>>@@@CCCGGGKKKNNNPPPQQQTTTVVVWWWWWWXXXZZZ]]]```eeegggjjjnnnssswwwzzz|||666666666666666666666666666666777777777777666666666666666666777999:::;;;======<<<::::::===BBBFFFMMMbbbvvveee[[[PPPMMMIIIFFFFFFEEEDDDCCCDDDDDDFFFKKKPPPYYYiiixxx~~~|||~~~}}}yyyuuuuuuxxx~~~uuullleee```[[[WWWPPPKKKHHHFFFCCCBBB???===<<<===>>>>>>;;;999888888:::;;;===>>>??????======>>>???AAABBBCCCCCCHHHGGGHHHKKKNNNVVVeeesssyyyooobbbZZZTTTVVV\\\cccjjjqqqtttwwwzzzzzzxxxvvvvvvxxx{{{}}}zzz}}}~~~|||yyyppp\\\IIIAAA>>>999666555555444333444333333222222333333444333222222111111222222333333333333222222222111111111222222333333222222111222222111111111111222222111111111111111111111111111000000000000000000000111222222222222222222111222222222222222333333333111111111222222333333333111222222333444444555555666888999:::===EEEOOOWWWrrr|||rrrfff^^^ZZZTTTIIIAAA>>>>>>===;;;:::>>>DDDIIISSS[[[gggtttzzzvvvjjjaaaXXXXXX___ooo}}}hhhUUUBBB;;;666666666444333444666666777777777888888888<<<<<<;;;;;;;;;:::::::::888888888777777777666666777777777777888:::;;;;;;===???BBBEEEIIIKKKMMMNNNPPPQQQSSSSSSTTTUUUXXX[[[aaacccgggkkkpppsssuuuvvv555555555555555555555555444555555555555555555444444555555666777999:::;;;======<<<::::::<<>>>>>======>>>===;;;999999999:::;;;<<<===>>>???<<<<<<===>>>>>>???@@@@@@BBBAAACCCFFFHHHOOO]]]kkkyyyooo___XXXVVV\\\eeekkkrrrwwwvvvyyy|||{{{yyywwwxxxzzz{{{}}}|||wwwooodddSSSEEE>>>;;;777555555555444333444333333222222333333444333222222111111222222333333333333222222222111111111222222333333222222111222111111000000111111222111111111111111111111111000000000000000000000111000000111111111111000000111111111222222333333333111111111222222333333333111111222222333444444555555777888999:::>>>EEEKKK^^^uuuyyywwwoooeeeaaa___ZZZPPPHHHAAA@@@===::::::===BBBEEEHHHPPP^^^mmmxxxxxxppphhhaaaYYYWWWaaapppyyygggLLLBBB999777666444333555555555555666666666777777::::::999999:::999999999888888888888777777777777777777777777777888999:::===>>>AAADDDGGGIIIJJJKKKKKKMMMOOOPPPPPPRRRTTTWWW]]]___bbbgggkkknnnpppqqq555555555555555555555555333444444555555444444333444444555666888999999:::;;;;;;<<<;;;;;;===@@@CCCIIIYYYrrrssshhhVVVRRRLLLHHHFFFEEEDDDCCCAAAAAADDDHHHLLLSSSaaaoooyyy}}}xxxooohhhddd^^^ZZZTTTOOOKKKGGGDDDAAA>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<======???BBBCCCHHHUUUaaa{{{xxxooo___YYYZZZcccnnntttxxxzzzwwwzzz||||||yyywwwyyy{{{{{{}}}vvviii[[[MMMDDD;;;999666555555555444333444333333222222333333444333222222111111222222333333333333222222222111111111222222333333222222111111111000000000000111111111111111111111111111111000000000111111111111222000000000111111000000000000000111111222333333333222222222222222222333333111111222222333333444444222444666666666888>>>BBBPPPfff~~~vvvvvvpppiiieeeccc___XXXQQQEEEBBB>>>:::999;;;>>>AAABBBIIIVVVggguuu{{{zzzwwwhhh\\\TTTYYYdddqqqwww]]]OOOAAA;;;999666555666444444555555555666666666777777888888999999::::::999999999999888888888777888777777777777777888888<<<===@@@BBBDDDFFFGGGHHHFFFHHHKKKMMMNNNOOORRRTTTYYY[[[]]]aaaeeehhhkkkmmm555555555555555555555555444444555555555555444444444555666777888888888888888:::<<<<<<===>>>@@@BBBEEESSSlll{{{oooZZZVVVOOOKKKHHHHHHGGGFFFBBBBBBCCCFFFIIINNN[[[hhhssszzzqqqjjjgggaaa]]]XXXRRRNNNJJJFFFCCC??????>>><<<;;;:::<<<===::::::999999999;;;<<<===;;;:::::::::::::::::::::;;;;;;>>>AAABBBEEEPPP[[[ooowwwnnnbbb^^^```kkkwww{{{{{{{{{wwwyyy|||{{{xxxwwwyyy{{{{{{xxxgggVVVIIIBBB999777555444555555444333444333333222222333333444333222222111111222222333333333333222222222111111111222222333333222222111111111000000000000111111111111111111111111111111111111111111222222333333000111111222222111111000///000000111222222333333333333222222222222222222111111111222333333444444222444666555444555:::>>>FFFWWWnnn||||||~~~{{{wwwqqqlllgggbbb]]]YYYLLLHHHAAA<<<::::::<<<===>>>DDDOOO\\\jjjtttzzz|||ooobbbZZZ[[[___gggzzzqqq```MMMBBB<<<888666777333444444444444555555555555666777888999:::;;;<<<::::::::::::999999999999888777777666666666777777:::;;;===???AAACCCCCCDDDBBBEEEHHHKKKLLLNNNQQQSSSVVVWWWYYY[[[___cccgggiii555555555555555555555555555555666666666666555555444555666777888888888777666999<<<===>>>>>>@@@AAABBBPPPggguuu]]]XXXRRRMMMKKKIIIIIIHHHCCCBBBCCCEEEFFFJJJVVVbbbooo{{{sssllliiiddd```ZZZUUUQQQLLLHHHDDD@@@???>>>;;;::::::<<<>>>:::999888888888999;;;<<<<<<;;;;;;;;;::::::::::::<<<<<>>;;;;;;;;;:::::::::999999888777777666666666666777999:::;;;===???@@@AAAAAA@@@CCCGGGJJJLLLNNNQQQSSSUUUUUUVVVXXX\\\```eeeggg555555555555666666666666666666666666777777777777777777777777888888888888999;;;<<<===<<<===???@@@HHHPPPdddwwwddd[[[QQQKKKKKKKKKIIIFFFCCCCCCCCCCCCFFFLLLUUU[[[jjjvvvyyyqqqlllkkkfff```ZZZTTTNNNHHHDDDBBB@@@===<<<<<<===<<<<<<<<<===>>><<<:::888999:::>>>>>>>>>>>>???@@@AAABBB???AAABBBDDDFFFJJJOOORRRcccpppxxxqqqdddiiipppxxx}}}~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{~~~yyyeeeSSSDDD<<<999888777666666555555555444444444444444444444444222222333333333333444444555444333111000/////////000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111333333333222222222111111222222222222222222222222333222222111111222222333222222222222222222222222666777888888777777888999AAADDDMMMaaa{{{{{{wwwxxx}}}|||tttmmmhhhdddaaaZZZWWWPPPHHH@@@;;;999999999;;;???CCCKKKXXXfffpppqqqpppkkkccc___dddqqq|||wwweeeUUUIIIAAA;;;888555555555444222222333444777666666666666666777888999:::;;;;;;;;;:::999888:::999777666555555555555888888999:::;;;;;;<<<<<>>@@@GGGNNNbbb~~~hhh^^^RRRKKKJJJJJJHHHFFFCCCCCCBBBBBBDDDJJJRRRWWWeeeppp}}}vvvrrrnnnjjjddd]]]WWWPPPIIIDDDCCC@@@===<<<======<<<<<<:::;;;<<<;;;::::::;;;<<<<<<<<<===>>>???@@@BBBBBBCCCDDDFFFGGGHHHLLLPPPSSS^^^jjj{{{vvvoooggglllsssyyy~~~||||||}}}}}}}}}}}}}}}}}}xxxbbbPPPBBB;;;888777666555444444444444444444444444444444444444444444444333333222222222222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111000000000//////222222222222222222222222333222222111111222222333222222222222222222222222444555666666555555666777;;;>>>GGGXXXmmmzzzwwwzzz}}}wwwqqqlllhhheee```]]]WWWOOOGGGAAA===<<<999:::<<>>???EEELLL^^^wwwnnncccTTTKKKHHHHHHGGGEEEDDDCCCBBBAAACCCGGGNNNSSS^^^iiiyyy}}}yyyrrrooojjjddd\\\TTTKKKEEECCCAAA>>>============<<<888999:::::::::;;;===???;;;<<<>>>AAACCCEEEFFFFFFJJJKKKLLLLLLMMMOOOSSSVVV[[[eeesssvvvooolllpppvvv|||~~~~~~ttt]]]LLL@@@999777666555444444333333333444444444444444444444444555555444333222111000000000000000111222333555555111111111111111111111111111111111111111111111111222222111111111111222222333333333333333333333333111111111000000000000000222222222222222222222222222222111111111111222222222222222222222222222222111333444444333333444555666:::BBBNNN]]]ooo}}}wwwqqqmmmjjjdddaaa[[[TTTLLLEEE???===:::::::::;;;===DDDKKKQQQ___eeejjjjjjfffbbbccceeennnyyywwwkkk\\\LLL@@@:::888666333333444666777333333333333444555666777999:::;;;<<<<<<<<<;;;:::777666666666666777888999555555666666777777888888999;;;===???AAACCCGGGJJJNNNPPPSSSTTTVVVWWWZZZ\\\444444444555555555666666333333333444444444555555666666666666777777777888888999;;;;;;;;;;;;===???CCCJJJYYYooowwwjjjYYYLLLGGGGGGFFFEEEEEEEEECCCBBBBBBEEEKKKOOOXXXcccsss{{{wwwuuuqqqllldddYYYOOOGGGDDDBBB???>>>>>>>>>===<<<999:::;;;::::::;;;===@@@===@@@CCCGGGKKKMMMNNNOOORRRSSSTTTTTTTTTUUUWWWYYY^^^eeeoooyyy{{{tttrrrtttyyy}}}mmmWWWGGG>>>999777777666555444444444444333333333333333333333333444444333333222111111000111111111111222333555555111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000222333333222222444555666:::AAAHHHPPP```yyy~~~wwwqqqmmmiiifff```ZZZSSSKKKDDD@@@<<<;;;::::::<<<@@@EEEHHHUUU\\\eeeiiigggcccaaa```cccjjjxxxyyylll[[[OOODDD@@@:::666555666888999222222222333444666777888999:::;;;<<<===<<<;;;:::777777777777777777777888555555555666666777777777:::<<<>>>???AAACCCFFFIIIKKKMMMPPPRRRSSSUUUXXXZZZ444444444444555555555555333333333333444444444444555666666666666777777777777999:::;;;:::;;;<<<>>>@@@GGGSSSfff}}}qqq^^^PPPIIIHHHGGGFFFGGGFFFEEECCCBBBEEEIIIMMMTTT___ooo{{{{{{zzzxxxtttlllaaaTTTLLLFFFCCC@@@>>>>>>>>>===<<<<<<<<<<<<;;;:::;;;>>>@@@@@@CCCIIIOOOTTTWWWXXXXXX[[[]]]^^^^^^]]]]]]___```eeeiiipppwww{{{xxxyyy|||~~~~~~~~~fffQQQDDD===:::999888777666555555555555333333333333333333333333222222222222222222222222222222222111111222333333111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111000222333333333333555666777999???CCCFFFRRRlll~~~vvvqqqooolllgggbbb\\\UUUMMMHHH@@@>>>;;;:::<<>>>>>DDDNNN]]]tttyyydddUUUMMMKKKJJJHHHGGGFFFEEECCCBBBDDDHHHKKKPPPZZZiiiyyy~~~}}}}}}}}}{{{tttiii[[[RRRGGGDDDAAA?????????===<<<>>>>>>===<<<;;;<<>>???EEEYYYnnnxxxrrrnnniiieeebbb\\\UUUOOOGGGCCC>>>;;;;;;>>>@@@AAAFFFKKKSSSYYY___dddhhhkkkaaa]]]^^^kkk}}}yyysssbbbWWWHHH<<<666444333333444444444444555666888888777888:::;;;<<<;;;;;;::::::::::::999888777555444777777777777888888888888888999;;;<<<<<<>>>AAACCCFFFHHHKKKMMMOOOQQQTTTWWW333333444444444555555555444444444444555555555555555555555666666666777777666777999:::999:::;;;===<<>><<<===>>>>>>======???CCCFFFLLLQQQYYYbbbiiimmmooooooqqqsssuuuuuutttssstttuuuuuuuuuwwwzzz~~~}}}~~~~~~~~~bbbMMMAAA<<<;;;888888777666555555555555222222222222222222222222222222222111111111111111222111000000//////000000222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000//////000000000111111111111111111111111111111111111111000000000000111111111111111111111111111111///111333333333333555777444111444:::;;;<<>><<<=========AAAEEEKKKRRRZZZaaahhhmmmkkkccc^^^cccnnn}}}wwwiiiUUUDDD;;;777555333444333333333444555555666666777888:::;;;::::::999888999999:::999888777666777777777777777777777777777888:::;;;;;;<<>>===<<<=========>>>AAAFFFJJJSSSYYYbbblllssswwwyyyyyyxxxzzz||||||{{{{{{{{{}}}}}}||||||~~~~~~~~~~~~cccNNNBBB<<<:::777777555444444444444444222222222222222222222222444333333222111000//////000///////////////000000222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111222222333333333333000000000000000000000000111111000000000000111111000000000000000000000000...000222222222333555666555000222:::;;;888>>>JJJXXXjjjzzzxxxxxxuuupppkkkaaaXXXLLLBBB>>>===<<<;;;>>>AAAFFFNNNWWW```ggglllvvvlllcccbbbeeennnwww```MMMBBB<<<999666333333333222222333444444555666888999::::::999999666777888999:::999888888777777777777777666666666888999;;;;;;;;;===???AAA@@@BBBFFFHHHJJJLLLPPPRRR111222333333444444333333555666666777777777777777555555444444444444555555666666666777888888999999>>>@@@EEEPPPdddyyygggXXXPPPLLLKKKGGGEEECCCCCCDDDEEEEEEDDDKKKMMMWWWgggxxx{{{{{{zzzppp^^^PPPGGGEEECCC@@@???>>>===>>>;;;;;;===AAAAAABBBGGGOOOXXXcccnnnuuu|||}}}~~~|||]]]FFF<<<;;;<<<666555555444444333222222222222444444444444222222333333333333333222111000000000000000000000000000111111111000000000000000111111222222222333333333000000000000000000000000......///000111222222333......///000111222333333000000000000000000000000......//////000000111111000000000000000000000000333333222222111111000000333333333444666999;;;===KKKXXXppp~~~zzzwwwtttkkk\\\MMMCCC>>>===>>>999:::@@@GGGMMMTTTbbboootttvvvtttkkkccceeeqqq}}}uuu]]]HHH???;;;999666333333666666222000222000222555888999:::999999999999999::::::999999888999888888777777777777777777777888999;;;<<<<<<===AAACCCFFFGGGIIIKKKOOORRR222333444444555555444444444555666666777777666666555555444444444444555555666666666777888888999999===???CCCLLL___zzznnn___TTTMMMJJJGGGEEEDDDCCCEEEEEEEEEDDDIIIJJJSSSbbbrrr}}}}}}}}}xxxsssqqqppphhhYYYMMMEEEDDDBBB@@@>>>======>>>>>>>>>@@@CCCCCCDDDKKKSSS]]]gggrrrzzz~~~~~~sssWWWDDD<<<;;;;;;555555555444333333222222222333444555555444333222111222222222111111000///000000000000000000000000222222111111000000000///111111111111222222222222000000000000000000000000//////000000111111222222000000000000111111111111000000000000000000000000111111111111111000000000000000000000000000000000000000000///////////////222222333444666888:::<<>>===::::::>>>CCCHHHNNNZZZfffooossstttnnngggeeellluuu|||fffSSSHHH@@@;;;777333333666666444333555111222555777999999999888999999:::::::::999888888888888777666666666666777666666777888999:::;;;;;;???AAADDDEEEGGGIIIMMMOOO333444444555555555555555333444555555666666555555555555444444444444555555666666666777888888999999<<<===@@@HHHXXXqqqwwwgggYYYOOOJJJHHHFFFDDDDDDEEEEEEDDDCCCFFFGGGNNN[[[jjjyyy~~~xxxtttrrrqqqsssuuuvvvxxx}}}zzzrrrjjjfffccc]]]SSSJJJFFFEEECCCAAA@@@???@@@@@@CCCAAABBBEEEFFFHHHPPPYYYeeeooozzz~~~}}}{{{~~~dddNNNBBB<<<:::999555555444444333333222222333444555555555555444333000111111111111000//////000000000000000000000000333333222222111000//////000000000000111111111111000000000000000000000000000000000000000111111111222111111111000000//////000000000000000000000000333333333222111000000///000000000000000000000000////////////000000000000111111222333444666888999<<>>;;;999;;;???AAAEEENNNXXXdddlllssssssmmmhhhhhhjjjttt{{{uuueeeXXXJJJ???<<<777444555666444333555111333555777888888888777999999::::::999888888777888777666666555555666666555555666777888999999:::===???AAACCCDDDFFFJJJLLL222333444444555555444444222333444444555555444444555555444444444444555555666666666777888888999999<<<<<<>>>EEERRRhhh{{{kkk\\\PPPJJJHHHFFFEEEDDDEEEEEEDDDCCCEEEEEEJJJUUUaaappp{{{tttnnnjjjhhheeegggjjjkkkmmmsss|||zzzqqqeee^^^ZZZUUUOOOIIIGGGFFFEEECCCCCCCCCCCCDDDFFFDDDDDDGGGHHHLLLVVV```nnnxxx~~~|||}}}pppWWWGGG@@@<<<888777555555444444333222222111222333444444444444333222000111111111111111000000000000000000000000000000444444333222111000//////////////////000000000000000000000000000000000000111111111000000000000000111111111111000000000000000000000000000000000000222222222111111000000000000000000000000000000000000000111111222222333333000111111222444555666777888<<>>EEEMMMXXXbbbnnntttrrrlllgggfffkkkqqq|||xxxjjjXXXJJJEEE===666555444111000222222333444666666777777666999999999999999888777777777777666555555555555555555555666777888888999999;;;===???AAABBBDDDGGGJJJ111111222333333333333222222333333444444444444444555555444444444444555555666666666777888888999999===<<<>>>DDDNNN```~~~}}}mmm^^^SSSMMMIIIGGGEEEEEEEEEEEEDDDCCCEEEEEEIIIQQQZZZgggzzzyyyppphhhccc___^^^\\\___ccceeeggglllsssyyy{{{qqqcccYYYTTTPPPLLLHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIGGGHHHKKKNNNSSS^^^iiixxx~~~~~~zzzeeeNNNCCC???:::666555555444444333222222111111000111222222222222111000111111222222333222222111000000000000000000000000333333222222111000//////....../////////000000000000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000111111222222333333000111111222333444444444777999AAAPPPdddzzzxxxhhhXXXKKKEEE>>>:::999;;;;;;<<<@@@GGGLLLVVVdddnnnqqqoookkkiiieeejjjssszzziii[[[NNNCCC999555444222111222333333444555555555555555777888888999999888888777777777666555555555555555666666777777888888999999:::<<<>>>???@@@BBBEEEHHH000000111222222222222222222333444444555555444444555555444444444444555555666666666777888888999999===;;;>>>DDDKKKYYYwwwqqqbbbWWWQQQJJJHHHFFFEEEEEEEEEDDDCCCEEEEEEHHHMMMTTT___rrr|||wwwnnnddd]]]XXXVVVVVVWWW\\\aaaeeegggjjjooosssyyyooobbbXXXRRROOOMMMKKKIIIIIIHHHHHHHHHIIIKKKLLLNNNLLLNNNSSSWWW]]]iiitttoooZZZGGG@@@===888555666444444333333222222111111///000111111111111000///111111222333333333333222000000000000000000000000111111111000000000000000////////////000000000000000000000000000000000000000000000000000111111111//////000000111111111222000000000000000000000000---......///000000111111000000000000000000000000////////////000000000000000111222333444444333333555888===FFFRRRbbbrrr}}}xxxnnn```SSSKKKBBB===;;;<<<<<<;;;===BBBEEEKKKVVVaaajjjoooppppppeeegggmmmwwwzzzoooZZZMMM@@@:::888666555666444333444444444444444444555666777888999999999999888777666666555555666666666777777777888888888888888:::<<<===>>>@@@CCCEEE111111222333333333333222333333444555555555555555555555444444444444555555666666666777888888999999;;;:::>>>DDDHHHSSSqqq~~~zzzjjj\\\TTTKKKHHHFFFEEEFFFEEEDDDCCCDDDDDDGGGKKKOOOXXXjjjzzzuuuooofff]]]VVVSSSRRRSSSVVV\\\ccchhhiiijjjmmmpppvvvwwwoooddd[[[WWWUUUTTTSSSPPPPPPOOOOOOPPPRRRSSSUUUTTTTTTWWW]]]cccjjjvvvyyyuuucccQQQAAA===;;;666555999444444333333222111111111///000111222222111000///000000111222222222222222000000000000000000000000///////////////000000000//////000000000111111111000000000000000000000000//////000000111111222222111111111111000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000///////////////111222333444444444333222222777<<<>>>BBBKKK[[[fffyyy~~~{{{xxxsssiii\\\RRRGGGAAA======<<<999:::===AAACCCIIISSS___jjjrrruuuooommmnnnsss}}}ooo^^^MMMCCC>>>:::777888444444333333333333333333333444666777999:::::::::888888777666666666666777555555666666666666777777666888999:::;;;===@@@BBB222222333444444444444333333444555555666666555555555555555444444555555555666666666777888888999999:::999===CCCFFFPPPmmm{{{ppp```WWWKKKIIIFFFFFFFFFFFFDDDCCCCCCCCCFFFIIILLLTTTeeetttsssmmmddd[[[TTTRRRSSSTTTVVV]]]eeejjjllllllmmmnnnlllttt|||wwwpppgggaaa]]]\\\\\\\\\XXXWWWWWWWWWXXXZZZ\\\]]]YYYYYY^^^eeekkkrrr~~~|||rrrlll\\\JJJ===<<<:::444555;;;444444333333222111111000000111222333333222111000//////000111111111111111000000000000000000000000------......///000000000000000000000111111111111000000000000000000000000...//////000111222222333333333222111000///......000000000000000000000000333333222222111000000000000000000000000000000000333333222222111111000000222222444444555444333222///555::::::888>>>LLLXXXhhh}}}~~~yyyxxxvvvnnnaaaVVVKKKDDD???>>><<<888777999AAA???AAAIIIWWWfffrrrxxx{{{vvvrrrsssxxxnnnYYYKKKCCC;;;666555444444333222222222333333222333555777999:::;;;;;;999999888777777777777777444444555555555555555555444666777888999:::===@@@333333444555444333111000444444444444444444444444333333333444555666777777666666666777888888999999<<<777888???DDDNNNgggnnn___VVVMMMFFFFFFHHHFFFCCCBBBEEEBBBBBBFFFKKKRRR]]]hhh{{{yyyqqqjjjccc^^^\\\[[[YYYVVVYYY^^^dddiiikkkmmmnnnoooiiiiiilllpppsssyyy}}}wwwpppkkkiiigggdddaaacccbbb`````````bbbdddeeefffiiinnnttt{{{nnndddLLLEEE===999999999666333222222222111111111000000111111111111111111111111222222222222111111111111...//////000111222222333111///...///111222222111000000000000000000000000000000000000000000000000111111111000000000000000---...///000000111000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333444444444666;;;BBBGGGYYYlll|||vvvppphhh___YYYPPPKKKCCC>>>;;;::::::999;;;===???BBBHHHUUUfffrrrxxx~~~xxxuuuzzz|||lllXXXIIICCC>>>999777555444444555555444222333333444444555666777777:::999888777777777888888666666777777777777666666666777999;;;;;;;;;<<<<<<333333444444333333222111444444444444444444444444333444444444555666666666666666666777888888999999;;;888999>>>BBBJJJ```wwwuuugggXXXOOOHHHHHHIIIGGGDDDDDDEEEBBBBBBFFFJJJPPPZZZdddwwwzzzsssmmmfffbbbaaaaaa```^^^bbbcccdddcccdddeeeiiillliiiffffffggghhhlllwwwxxxtttsssrrrooommmooonnnmmmllllllnnnooopppmmmpppuuuzzzkkk___KKKDDD===999999999666333333333333333222222222111111111111111111111111111////////////..................///000000111222222111000...///000111111000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000///000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222333444444333444888===AAAIII\\\sss{{{uuupppiiiaaa[[[TTTOOOHHHBBB>>><<<:::999888:::<<<===BBBLLL[[[eeettt{{{{{{wwwyyy}}}}}}hhhWWWKKKAAA999999888666666888888777666333333444444555666666777999999999999999888888888777777666666666555555555444888<<<<<<999999===AAA444333333222222222222333333333333333444444444444444444555555555555555555555666666777777888888999;;;888999>>>@@@EEEWWWiii~~~qqq\\\RRRJJJIIIJJJHHHEEEEEEEEEBBBBBBEEEHHHLLLUUU^^^nnnzzz|||vvvqqqkkkhhhiiijjjjjjhhhiiifffaaa]]][[[^^^eeejjjiiieee```^^^\\\^^^hhhrrr{{{wwwsssnnnmmmuuu}}}{{{{{{yyyxxxxxxyyyzzzzzzxxx{{{gggXXXHHHCCC<<<999888888666444444444444333333333222222111111111111111111111111222111111111111000000000.........//////000000111222111//////000111000///000000000000000000000000000000000000000000000000000000000000000000000000///000000000000//////...000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222222333444333333444777999;;;JJJaaaxxx~~~|||vvvqqqkkkddd___ZZZUUUNNNHHHCCC???<<<999777888999:::===DDDNNNVVVjjjttt~~~yyyxxxyyy{{{hhhXXXHHH<<<;;;999666555555666555444333333333444555555666666888888999:::::::::999888888777666555444555555666777<<<@@@<<<666444:::@@@444333222111111222333444333333333333333444444444555555555555555444444444555555666666777888888888999888:::===>>>CCCPPP^^^wwwyyyaaaVVVLLLJJJJJJGGGEEEEEEEEEBBBBBBDDDFFFHHHOOOWWWcccpppyyytttooonnnppprrrrrrrrrkkkgggaaa[[[XXX[[[bbbggghhhccc^^^\\\YYYYYY___gggsssyyy|||yyytttqqqmmmhhhfffeeemmm~~~cccSSSDDD@@@;;;888777777555444444333333333333222222222111111111111111111111111333333222222222111111111---........./////////000333111/////////000///.../////////////////////////////////////////////////////////000000000000000000000111000000///...---000000111111111111000000000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111111222333333333333444666999BBBRRRhhh}}}|||yyysssnnngggbbbaaa\\\VVVOOOIIICCC>>>:::888888999:::;;;@@@GGGLLL\\\hhhvvv~~~}}}yyywwwwww|||vvveeeSSSFFF@@@===999666444444333222333333333444444555555555666777:::;;;<<<;;;:::999888777666555555777999:::@@@AAAAAA<<<555222555999333222111000111111333444222222222333333333444444555555555555555444444444555555555666777777888888666777:::<<<>>>BBBLLLVVVkkk}}}ggg[[[OOOKKKJJJGGGDDDEEEEEEBBBBBBDDDDDDEEEJJJQQQ]]]hhhzzz{{{wwwrrrqqqtttwwwxxxwwwooolllggg```[[[ZZZ\\\___```]]][[[[[[ZZZXXXZZZ___iiinnnpppnnnkkkiiieee`````````iii}}}yyy^^^OOO@@@===:::777666555555444222222222222111111111111000000000000000000000000000////////////.....................////////////222000///.../////////...////////////////////////////////////////////////......//////000000000000000000111000000///...---000000000111111000000000////////////////////////////////////////////////000000000000000000000000//////000000000111111111///111333333333333555666:::===GGGXXXnnn~~~}}}yyyssslllggggggccc]]]WWWPPPIIIBBB===888999999999:::>>>BBBEEEMMMYYYhhhsssvvvuuutttuuu|||qqqaaaTTTGGGCCC===:::888888777777333333333444444444444444555666999;;;<<<;;;:::999888777666666888:::===???DDD@@@<<<888777666555444222111111111111222222333111111222222333333444444444444555555555555555555444555555666666777777888666888:::;;;<<>>KKK]]]rrrzzzsssmmmllljjjeee```YYYQQQIIICCC:::999888777888;;;===???BBBKKKXXXbbbhhhlllooorrr{{{zzzoooeeeOOOJJJBBB===:::999999999333333333333333333444444444555777999::::::::::::888888888999:::===???@@@>>>:::666666999:::888666000000111222222222222222000111111222333333444444333444444444555666666666444444555555666777777777777999999999:::>>>DDDHHHWWWjjjwwwhhhYYYQQQMMMHHHEEEEEEDDDBBBBBBDDDDDDBBBEEEJJJPPPYYYhhhwww~~~|||{{{~~~|||wwwvvvyyy||||||{{{~~~}}}xxxpppfff\\\UUURRRSSSPPPOOOSSSVVVWWWYYY]]]```cccdddcccbbbccc```ZZZWWWWWWaaayyy|||eeePPPEEE999999888666444444444555333333222222222111111111000000000000000000000000333333333222222222222111000000000000000000000000000...------///000000///000000000000000000000000000000000000000000000000------......///000000111...//////000000000000/////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000111///000111111111111444666444444:::DDDOOO```yyy{{{vvvrrrppplllhhhbbbZZZQQQKKK???===999777777999:::;;;<<>>;;;<<<<<<999666<<<;;;===BBBGGGMMMXXXccceeeooo~~~rrrcccTTTDDD888;;;666444555444111111444333333444444555666777777::::::999999888777777777999888888777777777777777000111111111111222222222111111222222222333333333444444444444444444444444333222222222222333444444666777777999:::<<<>>>???FFFQQQggg{{{lll^^^TTTMMMJJJHHHDDDDDDCCCCCCCCCDDDDDDEEEIIILLLTTTaaammm{{{zzzsssooonnntttwww}}}~~~yyyuuuuuuuuuvvvwwwxxxyyyzzzwwwpppgggaaaZZZWWWSSSSSSVVVYYY\\\^^^bbbcccdddgggiiihhheeecccZZZ___kkk}}}mmmRRRBBB<<<888777666555333333222222111111222222222222111111111111111111000000000///000000////////////000000000000000000000000000000.../////////000000000000000000///////////////000//////...---,,,---......000/////////////////////...///000111111000///.../////////000000000111111111111111000000000/////////000000000000//////...////////////////////////////////////000000000000///000000111111222333333444555888<<<>>>DDDRRR```ooo|||vvvppphhh___ZZZRRRLLLCCC>>><<<;;;:::999:::999;;;???CCCGGGQQQZZZaaaiiiuuu~~~wwwgggRRRBBB;;;666222333222///000333333333444444555666666777999999999888888777777777999888777777666666777777000111111111111222222222111111222222222333333333333333333333444444444444555555444444555555666777555666666777999;;;===>>>AAAKKK]]]uuuttteeeYYYQQQLLLIIIEEEDDDDDDCCCCCCDDDDDDDDDHHHIIIOOOYYYcccppp}}}tttnnnllluuuxxxyyyssspppnnnnnnsssuuuzzz~~~{{{tttoooccc```\\\ZZZ\\\^^^```aaaffffffgggiiikkkjjjgggddd___dddqqq~~~hhhOOOAAA>>>999888666444333222111111111111222222222222111111111111111111000000000000//////............//////000000000000000000000000....../////////000000000222111000///..................---------...///////////////.........------//////000000000000//////.........////////////000222222222222111111111111...///////////////000000////////////////////////////////////000000000000//////000111111222222333666555777;;;>>>AAAHHHPPP[[[mmmzzztttmmmfffbbbZZZUUULLLDDD>>><<<;;;<<<:::888999===@@@CCCJJJQQQ[[[```hhhrrrzzz|||zzz}}}~~~dddOOO@@@999444333222000000333333333333444555555666666888888888888777777777777888777777666666666666666000000111111111222222222111111222222222333333333333333333333333444444444666666666666666777777888555555555666888999;;;<<<===EEESSSgggzzz{{{kkk^^^TTTMMMIIIFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEIIIQQQZZZfffvvv|||uuurrrwww{{{{{{sssnnnkkkjjjppptttzzz{{{oookkkgggeeeeeefffffffffiiiiiijjjlllmmmlllhhheeeaaahhhwww{{{{{{|||zzzwwwyyybbbJJJAAA@@@999888666444333111111000111111222222222222111111111111111000000000000000000//////......//////000////////////////////////........./////////000000111000///...............------------......///////////////...------,,,,,,//////000000000000//////---------.........//////222222222111111111000000............//////000111////////////////////////////////////000000000000//////000000111222222222555333555<<>>>>>;;;999999===@@@AAAFFFLLLTTTXXX```iiirrryyy~~~|||yyywwwyyyttt\\\JJJAAA888666444222222444333333333444444555555555666666777777777777777777888777666666555555666666000000111111111222222222111111222222222333333333222222222333333333444444333333222222333333444555444444555666777888:::;;;;;;AAALLLYYYiiizzzrrrdddXXXOOOJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBEEELLLUUU___ooo}}}}}}~~~xxxrrrooommmqqquuu|||{{{xxxssspppooonnnnnnmmmnnnmmmnnnoooooolllhhheeebbbkkkzzzzzzxxxxxxvvvssssss}}}pppVVVBBB<<<<<<888777666444222111111111111111222222222222111111000000000000000000111111111000000//////000000111////////////////////////............////////////...............///000000,,,,,,---......///////////////......------------000000////////////000000------------............111000000000000/////////......------...///000111////////////////////////////////////000000000000...//////000111111222222333111444===CCCCCCCCCEEELLLXXXiii|||{{{vvvqqqnnnggggggfff```WWWMMMFFFCCC===999999<<>>999666333222333333333333444444444444444555555555666666777777777888888777666666666666666000111111111111222222222111111222222222333333333111111222222333333444444444444444444444555555666555555555666777888:::::::::>>>FFFNNNZZZjjj|||zzzlll___SSSLLLGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@DDDJJJQQQZZZhhhtttyyyvvvtttuuuwww}}}{{{yyyxxxvvvuuutttsssssssssqqqnnniiieeedddmmm}}}}}}yyyvvvtttqqqooouuu}}}}}}sssaaaMMM???;;;<<<777666555333222222222222111111222222222222111111000000000000111111111111111111000000000000111111000000000000000000000000------........./////////------------...///000111,,,---......///.................................000000////////////000000---------............///////////////.........---///...---------...///000////////////////////////////////////000000000000......///000000111111222222000333;;;@@@AAAAAACCCHHHOOO\\\mmm|||xxxuuuqqqrrrrrrooohhh^^^TTTMMMBBB<<<888:::<<<<<<>>>AAAGGGLLLTTT^^^gggoootttvvvuuuvvvvvvtttsssvvv|||dddUUUEEE===888444111222333333333333333333444444333444444555666777777888999888888777777777777777000111111111111222222222111111222222222333333333000111111222333333444444666666666666666777888888555555666666777888::::::999<<>>AAAEEEMMMYYYhhh{{{|||~~~}}}{{{zzzwwwoooddd\\\KKKCCC<<<;;;;;;:::;;;===BBBEEELLLTTT]]]fffmmmpppmmmpppttttttssstttxxx|||sssbbbOOODDD>>>888444444333333333333333333333333222333333444666777777888::::::999888888888888888000111111111111222222222111111222222222333333333000000111222333333444444333333333333333444555555666666666666777999::::::888;;;>>>AAAGGGUUUhhhvvv~~~nnn___VVVHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBEEEIIILLLQQQZZZeeeooozzz~~~yyy{{{~~~|||{{{xxxssslllhhhjjjsss{{{xxxvvvqqqmmmmmmhhhaaaUUUHHH===777555555444333333222222333333444111111222222222222111111//////000000111111111222//////............//////000000000000000000000000---------.........//////000///...---------------....../////////...,,,+++------...///000111222222111000///......///000111.........////////////000////////////............111000...,,,+++,,,---...////////////////////////////////////000000000000......//////000111111111444222333555444111333888<<<>>>BBBIIITTTfff~~~yyyooogggTTTJJJAAA>>>===::::::===???AAAEEELLLUUU___ggglllggglllrrrtttssssssvvvzzz~~~mmmXXXKKKDDD===999888333333333333333333333333222222333444555777888888;;;:::999999888888999999000111111000//////000222333222111222444555444333444444444333333222222222777666444333333444555666777777777777666666666666888:::<<<@@@GGGRRR]]]dddsss}}}|||kkk\\\PPPLLLGGGEEEFFFEEEBBB???AAABBBBBBDDDFFFKKKQQQVVVeeepppxxxrrrpppoooqqqxxx}}}xxxtttlllccc^^^WWWLLLCCC<<<999777555555555444333333222111111000000000000000111111111111111000///////////////000000000000000000000000//////............//////////////////////////////111000///...------.../////////............//////000000000000000000000000000000000000//////////////////////////////////////////000000000000//////111111111111000...------////////////...---,,,+++////////////000000000000222111000//////000111222111111111111222333444555:::666888AAAGGGPPPeee|||~~~yyyvvvcccXXXJJJ@@@>>>>>>===;;;<<<<<<>>>AAAGGGPPPXXX]]]^^^ffflllmmmqqqyyy|||{{{~~~xxxlllcccVVVGGG>>><<<777555444444555555444222444444444555666777888999777777777777777777777777000111111000//////000222333222111222444555444333444444333333333222222222555555444333444444555666777666666666666666666666999:::;;;>>>CCCLLLUUU\\\iiizzz{{{pppaaaSSSNNNIIIFFFFFFFFFDDDAAAAAABBBCCCCCCEEEIIIOOOTTT___iiiyyy|||vvvtttssssssyyy}}}vvvlllbbbTTTNNNEEE===:::888888777444444444333333222222111111111111000000000000000111111000/////////////////////////////////////////////............//////////////////////////////111000///...---....../////////............//////////////////////////////000000000000//////////////////////////////////////////000000000000//////000000000000000///...------....../////////......////////////000000000000111111000//////000111111111111111111222333444444666222444;;;???EEEWWWkkk{{{xxxmmmbbbSSSFFF???;;;999888;;;;;;<<<>>>CCCIIIOOOSSSVVV___fffiiioooxxx}}}}}}~~~xxxpppbbbOOOAAA<<<888666444333333333111000222222222222333444555666999999999999999999::::::000111111000//////000222333222111222333444444222333333333333222222222222444333333333444555666777666666666666666666666666:::::::::;;;>>>DDDKKKQQQ\\\ooozzzxxxjjjYYYSSSKKKFFFFFFFFFEEEDDDBBBCCCCCCCCCDDDGGGLLLOOOVVV```ooo||||||yyywwwuuu{{{wwwjjj___LLLFFF>>>888666555555555333333333333333222222222222222111111000000//////111000000///////////////........................//////............//////////////////////////////000000///............/////////............//////////////////////////////////////////000000000000//////////////////////////////000000000000////////////000000000//////...,,,---...///000000000000////////////000000000000111000000//////000000111000000000000111222333444444000222666888;;;HHHWWWppp|||zzzuuulll^^^OOODDD===:::::::::::::::;;;>>>AAAEEEGGGMMMTTT\\\bbbjjjuuu|||~~~~~~ppp[[[III@@@;;;999666444333333111000111111111111222333444444888888888999999:::::::::000111111000//////000222222111111111333444333222333222222222222222222222222222333333444555666777555555555666666666666666888999999999;;;???EEEIIIRRReeetttaaaYYYNNNGGGEEEEEEEEEDDDCCCCCCCCCCCCBBBDDDHHHKKKOOOYYYfffsss}}}{{{www{{{vvvfffZZZLLLFFF>>>777444222111000222222222222222333333333333222222111000///......000000////////////000000//////////////////////////////............///////////////////////////////////////.........////////////............//////////////////////////////////////////000000000000//////////////////////////////000000000000//////......//////000/////////......///000000000000000////////////000000000000000000000//////000000000000000000000000111222222333111333666666777???III[[[ooo}}}{{{yyyrrrnnnfffZZZNNNEEEAAA???888888888888:::;;;===>>>FFFKKKSSS[[[cccnnnwww{{{wwwfffTTTIII???<<<777555444444333222333333222222333444444555444555555666777888888999000111111000//////000222222111000111333444333222222222222222222222222222111222333444444555555666444444555555666666666777666777888999:::===BBBEEEMMM___zzz~~~iii```SSSJJJFFFFFFEEEDDDDDDDDDDDDCCCBBBCCCEEEHHHKKKSSS___jjjvvv~~~{{{wwwyyy{{{}}}wwwdddWWWLLLFFF???888444222111///111222222222222222222222333222222111000///......000000////////////000000000000000000000000000000//////............//////////////////////////////......////////////////////////............//////.........................../////////000000000111//////////////////////////////000000000000//////---......////////////...000000000000000///......////////////000000000000/////////000000/////////000000/////////000111111111111333555555666:::AAAJJJZZZnnn|||zzzxxxwwwuuunnnmmmjjjcccYYYOOOGGGCCC999888888888888999;;;;;;BBBEEEKKKSSS[[[ccclllsss~~~xxxjjj\\\QQQBBB>>>999555444444444333333333222222222333444444333444444666777888999999000111111000//////000222222111000111222333333111111111111222222222222222111222333444444555444444444444444555555666666777444666777999:::<<<@@@CCCIIIYYYrrrssshhhZZZOOOJJJGGGFFFDDDDDDEEEEEECCCBBBBBBDDDFFFHHHNNNXXXaaalllzzz~~~{{{vvvvvvuuuuuuvvvyyy||||||vvvcccUUUGGGCCC===888666555444333222222222222222111111111222222111111000000/////////////////////000000111111111111111111111111111//////............//////////////////////////////---...//////000///////////////............//////..............................//////000000111111//////////////////////////////000000000000//////....../////////......---000000000000///...---,,,////////////000000000000...//////000000//////...000000////////////000000...000111222333444777:::???IIIWWWhhh~~~xxxtttsssqqqqqqmmmmmmlllggg```UUUKKKDDD<<<;;;999888777888:::;;;@@@@@@DDDKKKQQQWWW___ggguuuyyypppdddYYYJJJDDD===777555444333333222111111000000111222222444555666777999:::;;;<<<000111111000//////000222222000000111222333222111000111111111222222222222222222333444444444333222333333444555555666777777333555777888999:::===???EEESSSiii|||qqqbbbVVVOOOKKKGGGEEEDDDEEEEEEDDDCCCCCCDDDFFFCCCIIIQQQXXXaaaooo{{{sssrrrpppmmmmmmqqqwww|||~~~yyyuuuwww~~~rrr___QQQBBB>>>:::666555555555444333333222222111111000000111111111000000000000000///////////////000111111000000000000000000000000//////............//////////////////////////////,,,---///000000000////////////............//////.................................///000111111111//////////////////////////////000000000000//////////////////...---,,,,,,....../////////......---////////////000000000000......///000000///......000//////....../////////...000000000111333555555777???IIITTThhh~~~vvvqqqooonnnmmmmmmjjjhhheeeaaaZZZPPPIIIAAA???;;;888666777888:::<<<:::<<>>999999999999888::::::::::::<<<@@@FFFJJJYYYbbbooozzzvvvkkk]]]TTTOOOIIIAAA999:::666333444333222333666111222222222222444777:::111111111111111111222222111111111222222222333333222222111111222222333444555444333222222333555666555555555555555555555555777777666666777888::::::???HHHXXXjjj}}}xxxjjj___WWWPPPKKKHHHGGGFFFFFFFFFFFFDDDBBBDDDDDDFFFKKKOOOVVVdddqqq}}}zzzwwwtttqqqkkkeeebbbcccgggkkkooooooooopppttt{{{}}}xxxzzz~~~~~~~~~|||qqq\\\LLLCCC<<<999666555444444222000222222222222222222222222222222111111000//////...111000///......///000111000000000000000000000000////////////////////////...........................///000111111000///...........................//////............////////////////////////////////////.........---------++++++,,,------...//////000/////////............////////////////////////////////////////////////............///////////////////////////.........,,,...000000000000000222222444666;;;EEEVVVjjjxxxxxxrrrnnnkkkhhheeeaaa^^^\\\ZZZXXXUUURRRLLLCCC>>>;;;;;;:::888999999999999999<<<@@@DDDNNNVVVcccooozzzzzzqqqfff^^^ZZZTTTKKKBBB999555333444444111000222222333333222222333666999000111222222222111000///111111111222222222222333222222111111222222333444333333222222222444555666444444444444444444444444777777777777777999::::::<<>>;;;888666444444444222111222222222222222222222222222222111111000/////////000000////////////000000000000000000000000000000................................................///000000111111000000///........................//////............///////////////////////////////////////.........------,,,,,,,,,---......//////////////////............////////////////////////000000000000000000000000---------.........//////000000//////.........---,,,...000000000000000222111222444666<<>>CCCJJJUUU```lllzzzxxxpppllljjjdddZZZQQQ>>>999666777555111///000333333444333222222555777000111222333222111...---111111111111222222222222222222111111222222333444222222222222333444555666444444444444444444444444666666777777888999999:::;;;???FFFPPP___sss~~~sssgggZZZRRRMMMKKKGGGFFFEEEEEEDDDCCCBBB@@@AAADDDGGGKKKTTT]]]iiitttzzzwwwtttqqqmmmgggccccccfffiiikkknnnqqqvvv|||yyynnniiiqqq}}}~~~|||~~~zzz~~~yyy]]]III???:::999777444333444333222111222222222222222222222222111111111111000000//////000000////////////000000////////////////////////////////////////////////........................//////000000000000//////000000000000000000000000//////............/////////////////////000000000////////////............,,,---------....../////////////////////.........////////////////////////////////////////////////.........////////////000000000000///......------,,,...000000000000000222111333555555888>>>HHHOOObbbuuu}}}qqqnnniiifffdddcccaaa``````[[[SSSKKKEEE???<<<:::999;;;;;;;;;::::::;;;===@@@DDDKKKRRR]]]kkk{{{}}}yyyyyyzzzvvvkkkbbbLLLDDD<<<999777333111222333444444333222111333555///000222333222000...---000000111111111222222222222222111111222222333444111111111222333444555555444444444444444444444444555666666777888888888999;;;===AAAHHHUUUiii{{{nnn```WWWNNNKKKGGGEEEEEEEEEEEEEEEEEEBBBAAADDDGGGIIIOOOVVV```kkk|||{{{xxxqqqppplllgggdddeeehhhkkknnnqqqvvv{{{tttkkkgggppp~~~wwwyyy}}}oooUUUDDD===999777555333333333333222111222222222222222222222222111111111000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////........................000000000000000000000000//////............//////////////////000000111111000000/////////.........------...............///.........///////////////................................................///000000000000111111111000000//////.........---,,,...000000000000000222111333555555555999???DDDLLL___wwwzzzvvvpppllljjjhhhfffeeedddaaa[[[RRRJJJDDD@@@>>>999:::;;;;;;::::::<<<===>>>@@@DDDIIIPPP]]]mmmwwwwww___RRRCCC;;;777333222444333444444333222111222333///000111111111000///...000000000111111111111222222222111111222222333444111111222222333333444444333333333333333333333333333444555666777777777777999;;;>>>CCCNNNaaaxxxuuuhhh^^^SSSNNNIIIEEEEEEEEEFFFFFFFFFBBBAAADDDFFFGGGKKKQQQXXXbbbrrr|||xxxqqqooolllhhheeefffiiilllqqquuuzzzsssllljjjtttxxxyyyyyy{{{~~~zzzcccNNNAAA<<<999666444222222333333222111222222222222222222222222111111000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...........................//////............//////...//////000000111111222000000000/////////.......................................///////////////................................................000000111111111222222222////////////////////////,,,...000000000000000222///111333333222444999===CCCQQQeeexxxzzztttqqqnnnllljjjgggfffaaaZZZQQQKKKGGGFFF:::;;;;;;999888888:::<<<:::<<>>BBBKKKVVV^^^gggvvvqqq[[[LLLBBB;;;666666000222333333222111222333//////......///000111222000000000000111111111111222222111111222222333444222222333333333222111111333333333333333333333333111222333555666555555444333666999<<>>:::<<<======???DDDMMMTTT[[[hhhxxx}}}~~~}}}fffWWWLLLBBB;;;888///111333333222222222444333000------000111111///222111111000...---+++***111111111111111111111111111111222222222333333333111111333444444444444444444444444444444444444444666777:::>>>AAALLLaaattt}}}yyyzzzjjj```TTTLLLIIIGGGEEEBBBDDDCCCCCCBBBBBBBBBCCCCCCJJJOOOYYYfffppp|||}}}yyyuuussstttvvv|||yyyqqqeeeTTTEEE===999666444555444333222111222333333222222222222222222222222000000000000000///.........///////////////...---111111000000//////............////////////........................------///...---,,,,,,---...///---------............///////////////////////////.../////////000000111111333111000.........//////////////////////////////...///////////////......------............------///...------...///000111//////000000///...------////////////////////////////////////000000000000000111111111111222222222555666<<>>999888777555444444333222222222222333000000000000000000000000000000000000000///......------...///000000000///000000000000///////////////////////////...---,,,........................///......------......///---------............///////////////////////////...............///////////////......//////000111---------------------------......//////.........------............------000//////............//////////////////......---////////////////////////....../////////000000000000000000111111111222222555222222888BBBQQQfffwwwzzzvvvqqqnnnmmmnnnnnnnnnpppjjjaaaXXXOOOGGG???;;;;;;::::::999:::;;;<<<===BBBGGGNNNXXXccclllssswwwuuuyyy{{{yyyzzz~~~~~~vvvpppiii^^^PPPFFF===:::555222222222222111//////...//////000000/////////000111111111111111333333222222111000000000111111222222222333333333666555333111111111333444333333444444444444444444555555666999:::???MMM[[[vvvyyyuuu}}}|||lll^^^TTTMMMIIIGGGEEEDDDCCCBBBAAAAAAAAAAAADDDDDDHHHMMMSSS\\\mmm{{{|||zzz|||rrrdddWWWNNNCCC;;;777777666555333333333222222222222222000000000000000000000000000000000000000///......,,,,,,...///000000000000000000000000////////////////////////...---,,,,,,---------...............//////............//////---------............///////////////////////////------..................------......///000111111------------------------......///000000000//////------............------000000//////...............///////////////......////////////////////////........./////////000000000000000000111111111111777444555:::AAAJJJYYYfffqqq~~~~~~zzztttpppppprrrttttttyyyuuunnneee\\\QQQGGGAAA===<<<;;;;;;<<<<<<<<<<<<===???CCCJJJSSS^^^iiipppuuu}}}|||~~~|||yyysssiii[[[QQQFFFBBB;;;666444333333222+++,,,---......///000000...///000111111222222222222222222111111111000000111111222222222333333333666555333111111111333444333333333444444444555555666555666888999===GGGSSSjjj~~~xxx}}}wwwggg[[[RRRLLLIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@???BBBFFFKKKSSScccrrr}}}yyywwwyyy~~~mmm]]]RRRJJJ@@@999666666444333333333333222222222111111////////////////////////000000000000000///......,,,,,,...///000000000000////////////000000000000...............---,,,,,,---------.........//////////////////////////////---------............///////////////////////////..................------,,,,,,---...///000000111...........................///000111111111111111------............------000000000//////...------......///////////////...////////////////////////............//////////////////000000000111111111111000222999>>>CCCJJJRRRZZZddduuuyyyuuutttuuuwwwxxx|||zzzuuuppphhh^^^SSSLLLAAA???<<<;;;<<<======;;;:::<<<>>>AAAHHHSSS___hhhoooyyy~~~}}}rrrfff\\\PPPJJJAAA:::666444222111***,,,.../////////000111---...///000111111111111111111111111111111111111111111222222222333333333555444333222222222333444222333333444444555555555666555666888999;;;CCCLLL^^^xxxqqqcccXXXQQQMMMIIIHHHFFFDDDCCCBBBAAAAAA>>>>>>AAAEEEJJJRRRbbbpppyyy|||{{{yyywwwyyy~~~jjjZZZMMMFFF===888666555444222222222222333222111111000////////////////////////000000000000000///......------...///000000000///////////////000000000000,,,------.........------,,,,,,------.../////////...//////000000//////...---------............////////////////////////////////////...............+++,,,---...///000000///////////////////////////......///000111111111111------............------...//////000//////...------...//////////////////////////////////////////------.........//////////////////000000000111111///...222999===>>>@@@CCCGGGNNN\\\qqq|||zzzzzzzzz{{{|||{{{zzzwwwrrrjjj```YYYHHHCCC===;;;;;;<<<:::888999;;;<<<===AAAIIITTT\\\gggsss~~~{{{pppiii[[[TTTKKKAAA;;;666333111---000222222000...///000---...//////000000000000000000000111222222333333111111222222222333333333222333333333333333333444222222333333444555555666555333444777888999???FFFPPPkkk{{{lll___WWWSSSKKKJJJHHHFFFDDDCCCBBBBBBBBBAAACCCGGGIIIOOO]]]jjjmmmvvv{{{{{{{{{zzz{{{}}}eeeVVVGGGAAA999555555555333222111222222333222111000///000000000000000000000000000000000000000///............///////////////....../////////000000000111++++++,,,---............,,,,,,------...//////000...///000111111000///...---------............///////////////////////////000000000//////.........+++,,,...////////////...........................,,,---...//////000000000------............---------...///000000//////...------...///////////////////////////////////////---------.........//////////////////000000000111333111333999<<<::::::<<<;;;BBBLLLZZZooo}}}}}}}}}~~~}}}zzztttkkkeeeTTTLLLCCC===<<<;;;999666777999<<<<<<<<<@@@HHHNNN[[[hhhuuu~~~{{{vvviiibbbXXXMMMEEE>>>999666111444666555111......///------.../////////////////////000111222333333444111111222222222333333333111222333444444444444444222222333333444555666666444222333666777777<<>>FFFLLLXXXlll~~~yyyqqqlll___UUUIIIAAA>>><<<999666555888;;;;;;999;;;@@@EEEMMMZZZiiittt~~~~~~uuunnncccXXXNNNFFF@@@<<>>GGGSSSggg}}}vvvggg]]]RRRNNNIIIEEECCCCCCBBB@@@BBBAAA@@@@@@BBBFFFKKKNNN\\\cccmmmyyy~~~|||zzz|||~~~iiiVVVLLL>>><<<888555333333333333222222222111111111111000111111000///...------,,,////////////////////////000000000000000000000000000000000000000000000000+++---///000111000///...........................000000000///.........---...........................---,,,,,,,,,,,,---...---------.........//////111000///......///000111////////////////////////,,,,,,------------,,,,,,++++++,,,,,,---...//////.../////////...---,,,,,,//////000000000000//////000000000000////////////000000////////////000000000000000000////////////222222333333333444444444666777;;;BBBIIITTTeeettt~~~}}}~~~yyyssshhhbbbXXXLLLBBB<<<;;;<<<;;;:::777666777999===???DDDKKKWWWdddppp{{{}}}zzzrrrhhh[[[NNNCCC===---.........//////000000000000000000000000000000000000000111111111222222222222222111111111111111222222222333333333444444333333333333333333333333555555555666777999;;;===EEENNN___ttt}}}nnndddVVVRRRLLLGGGEEEDDDDDDCCCCCCBBBAAA@@@BBBFFFIIILLLTTTZZZdddnnnzzz}}}|||{{{~~~wwwaaaPPPGGG===;;;888555333333333333222222222111111111111000000000000///.........---////////////////////////////////////////////////........................---...///000000//////...........................//////................................................---,,,,,,---......---.....................000///...------...///000........................------............------,,,,,,------......//////....../////////...------//////000000000000//////000/////////////////////000//////......//////000000000000000////////////111222222222222333333333333222555:::???HHHVVVddd{{{zzz}}}~~~|||vvvnnnhhh^^^QQQFFF???;;;::::::888666555555777999:::>>>DDDMMMWWWbbblllvvv||||||sssgggZZZMMMFFF,,,,,,---...///000111111000000000000000000000000/////////000000000111111111111111111111222222222222222222222333333333333333333333333333333333333444444444555666888::::::AAAGGGTTTggg~~~xxxooo^^^XXXPPPIIIFFFFFFFFFFFFDDDCCCBBBAAABBBDDDGGGIIIKKKPPPYYYbbbmmm|||~~~|||||||||zzz{{{}}}{{{hhhUUUHHHAAA;;;:::777555444333333333222222222111111111111000////////////////////////////////////////////////////////////////////////........................///////////////.................................---------------.......................................---,,,,,,---......///...........................------------.......................................//////.......................................///000000000//////...//////000000//////...///////////////////////////..................///////////////000000000000000000000111111111222222222000111444666;;;FFFQQQnnn}}}zzzyyy{{{}}}~~~~~~~~~}}}zzzuuuoooeeeYYYMMMDDD===::::::999777666666666777888999===BBBIIIQQQZZZdddjjj{{{wwwiii[[[QQQ---------...///000000111////////////////////////////////////000000000000000000000111222222222333111222222222222333333333444444444444444444444444444444555555777888999999>>>@@@III[[[sssyyyeee^^^TTTKKKGGGFFFFFFGGGFFFEEECCCBBBBBBCCCEEEFFFGGGLLLRRRZZZdddrrr~~~}}}||||||~~~}}}tttuuuwww{{{|||lllZZZKKK@@@;;;999888666555444333333333222222222111111111000000///////////////000000000////////////////////////////////////////////////........................111000///...---.................................+++,,,,,,,,,---.......................................------------......////////////..................................................................////////////......///////////////...............///000111111000000...//////////////////............///////////////......------------......////////////000000000000/////////000000000000111444111111333444666===FFFXXXkkk|||}}}}}}}}}~~~~~~}}}}}}}}}{{{yyywwwqqqiii___UUUKKKCCC>>>::::::999888888888888888999;;;===???DDDLLLUUU[[[kkkssswwwhhh]]]///////////////.........////////////////////////////////////000000000000000000000111222222222333111111111222222222333333444444444444444444444444444555666777777888999999;;;<<>>NNNbbbttt{{{uuurrrnnnjjjeeeaaa___ZZZTTTOOOAAA???===:::888666666666777777888888999<<<@@@DDDNNNZZZlll}}}.........///////////////000000000000000000000000000000000111111111222222222222222111111111111111111111111111222222222222333333333333333333333333222333555666777777666666999;;;???FFFSSShhh|||nnnaaaWWWPPPLLLIIIEEEEEECCCBBBBBBBBBBBBBBB@@@CCCFFFIIILLLRRR[[[aaarrr|||~~~}}}}}}{{{zzzzzz|||}}}xxxxxxwwwuuussssssssstttuuurrrgggWWWIII???:::666444333444444444444333333222222222222111111111111000222111111111000/////////////////////////////////........................////////////////////////---...///000000//////...........................//////..........................................---...///000000///...---------...///000111111222......///000000///......------------------------------............------,,,,,,------......//////....../////////...---------......//////......---,,,,,,---......///000000000//////......//////000.........///000111111111...////////////000000000111...---111333111222444999CCCPPP]]]ooouuupppkkkgggcccaaabbb```\\\WWWLLLIIIDDD>>>:::777666666444666888999999999;;;===DDDOOOaaawww,,,------...///000111111000000000000000000000000111111111111222222222222333222222222111111000000000111111111111222222222222222222222222222222222111222444555666555555444888;;;???CCCLLL^^^vvvvvvhhh]]]UUUOOOLLLEEEDDDCCCBBBBBBBBBBBBBBBAAADDDGGGHHHJJJNNNUUU[[[gggppp}}}~~~|||{{{{{{zzzxxxyyy|||~~~~~~|||yyyuuusssrrrrrrsssggg\\\MMMAAA999666555333333333333444444333333222222222222111111111111000333222222111000///......////////////////////////................................................+++---///111111000///...........................000000000///.........---........................---...///000000///...---,,,---...///000111222333,,,---...//////...---,,,------------------------,,,------------------,,,++++++,,,,,,---...//////.../////////...---,,,,,,---..................---,,,,,,------...///000000000000////////////000000---......///000111111222////////////000000000111111...---111222000000111666<<>>DDDPPPaaauuu/////////////////////////////////////////////...000//////...///000111222000000111111111222222222222222111111222222333444333333222222222333444444222222333333444555555555777777:::>>>BBBNNNdddxxxttthhh[[[RRRKKKHHHEEECCCCCCCCCBBBAAACCCBBBAAAAAACCCFFFIIIKKKTTTXXXcccqqq}}}~~~{{{}}}~~~|||yyywwwwwwxxxzzz|||{{{vvvpppiiieeeYYYOOOCCC<<<777333333666444444333222222111000000000000000000000000000000000000////////////000000////////////////////////------------------------........................---------............///---------............///......//////...------,,,---------.........//////................................................//////.........---------//////.........---------///.........------------................................./////////000000111000///---,,,+++******........................////////////............////////////////////////------........./////////...//////000000111222222444444666;;;@@@JJJ]]]nnn|||tttqqqllliiihhhhhhgggggggggccc]]]VVVOOOGGG???;;;888777666666666777888999===???GGGTTTdddrrr{{{////////////////////////....../////////////////////////////////000111111000000000111111111222222222111111111111222333333444333333222222222222333222222333333444444555555555666888<<>>999666333333666333333333222111111000000111111111111111111111111000//////......//////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///.........///......---,,,---------.......................................------------------------...............---------000000/////////.....................------------........................---------.........////////////...---,,,,,,,,,,,,................................................////////////////////////---------------...............//////000111111111222222333666888===JJJWWWmmmttt~~~}}}yyysssooommmmmmmmmlllllliiieee```YYYPPPFFF@@@???===;;;888777777888888<<<<<>>GGGQQQdddyyyxxxooo]]]XXXPPPIIIFFFEEEDDDDDDAAAAAA@@@@@@AAABBBCCCCCCEEEEEEKKKSSS[[[cccqqq}}}}}}{{{zzzyyywwwuuutttuuuuuuvvvwww|||mmm^^^UUUHHH@@@999777555222222444222222111111111111111000//////////////////////////////............//////////////////////////////................................................---------............///---------............///------...............---.....................---........................---------------------------..............................---------,,,,,,,,,,,,---------------------------.........//////,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................,,,---------......//////........................---------------------------------...//////000000///...000444444555:::AAADDDOOO```rrr}}}xxxtttqqqoookkkkkkkkkkkkhhhbbbZZZTTTKKKHHHCCC>>>;;;999999999999:::<<>>@@@BBBEEEKKKRRR___ooo~~~........................------......///000000111---...///000111000000///////////////000000000111000000000000000111222222111111111111111111222333111111111222333333444444444333444888888999???FFFRRRccc}}}vvvnnnaaaVVVOOOJJJHHHGGGAAAAAAAAAAAABBBBBBBBBBBB@@@???BBBGGGIIIMMMVVV___lllwww~~~}}}|||zzzwwwuuuuuusssqqqppprrrvvvzzz}}}}}}~~~xxxbbbRRRKKK???999555555444111111333000000000000111111111111///////////////////////////......------......///////////////////////////------------------------........................---------............///---------............///,,,------...//////......//////.........---------................................................---------.........//////............------------++++++,,,,,,,,,---------,,,,,,------...//////000------------............------,,,,,,,,,---..............................++++++,,,------...//////......................../////////.........------+++,,,,,,---......//////000......111111///111555666:::CCCNNN\\\lll|||~~~xxxtttrrrqqqppppppqqqpppnnnlll```[[[SSSIIIBBB===;;;:::555777999:::999999<<<>>>BBBGGGPPP]]]kkkyyy........................---------...///000000111---...000111111111000///////////////000000000000000000000000000111111222111000000000111222333333000111111222333333444444333222333666777888===DDDEEEUUUnnnvvvhhh[[[RRRMMMJJJIIICCCCCCCCCBBBBBBBBBAAAAAA@@@@@@BBBEEEGGGHHHPPPXXX\\\gggvvv~~~|||{{{zzzxxxuuussssssqqqooooooqqqvvv|||||||||sss]]]MMMFFF;;;666222333444111111333000000000000000111111111000000000000000000000000.........------.........////////////////////////000000000000000000000000........................---------.........//////---------.........//////,,,,,,---.../////////...//////.........---------........................////////////////////////---------.........//////000/////////............+++++++++,,,,,,---------,,,,,,------...///000000---------.........//////---------,,,,,,------...........................++++++,,,,,,---...//////........................000000/////////.........++++++,,,------......//////------111333222333888666777;;;BBBNNN___qqq}}}|||xxxtttrrrpppooopppqqqpppooommmggg]]]RRRHHHBBB???===888999999888555666999<<<>>>AAAGGGPPP\\\iiittt{{{.........000222222000---........................///000000000000///......//////000000111111222222000000000000000000000000000111111111111222222222222222333333333333444444111333444555666888;;;===EEEJJJYYYrrruuuhhh^^^VVVOOOJJJHHHFFFDDDDDDEEEDDDBBBAAA@@@AAABBBCCCDDDFFFIIILLLTTT[[[fffpppzzz~~~{{{yyyvvvtttpppnnnsssrrrqqqrrrwww}}}}}}|||gggUUUGGG@@@888777777666555555444444222111111111000000//////000000000000000000000000000000//////.........---//////000000000000//////........................000000///...............------------------------////////////////////////------------------------........................---------............///..................------////////////...---,,,,,,---------------------------------,,,,,,+++++++++,,,------......------,,,---------............///////////////////////////---------.........//////---------.........//////////////////////////////111000///...---,,,,,,,,,............////////////111111000000111111222333222555999===CCCPPP```lll}}}~~~}}}{{{xxxuuutttuuuvvvtttrrrtttqqqkkkddd[[[PPPEEE>>><<<<<<;;;999777666888::::::>>>BBBFFFKKKVVVdddnnn...---,,,---...//////...........................---......///000000000///000000000000000111111111000000000000000000000000000111111111111222222222222222222333333333444444222333555555666777:::<<>>???@@@BBBBBBBBBCCCFFFIIIJJJPPPYYYbbbkkkuuu}}}|||{{{xxxvvvtttsssqqqoooooooooqqquuu{{{~~~nnn\\\MMMBBB<<<777666666555444444333333111111111111000000000///........................000/////////............//////000000000000//////........................000000///...............------------------------........................------------------------........................---------............///........................------.........------,,,---------------------------------,,,,,,+++++++++,,,------......------,,,---------............///........................---------.........//////++++++,,,,,,,,,---------........................000///...---------------............////////////000000//////000000111222000222555888<<>>===;;;:::999999999999999;;;>>>@@@CCCLLLWWWaaa///---+++***,,,...//////........................+++,,,...///000111111111111000000000000000000///000000000000000000000000000111111111111222222222222222222222333333333333333444555555555666888:::===???III[[[nnn|||uuujjj^^^VVVMMMJJJGGGDDDCCCAAA???>>>@@@AAAAAAAAA@@@@@@BBBDDDDDDIIIPPPWWW___iiittt||||||yyywwwvvvtttsssqqqppppppooooooqqquuuzzz{{{wwwxxxwwwyyy|||~~~ooo^^^PPPEEE===999555555444444333333222222111111111111000000000000........................////////////...............//////000000//////...........................000///......---.........------------------------........................................................................---------............///........................+++,,,,,,------------,,,------------------------------,,,,,,,,,,,,++++++,,,------......------,,,---------............///---------------------------------...............,,,,,,,,,---------------------------------------///......---------......---............////////////............///000000///111333444666<<>>BBBKKK```yyy~~~xxxwwwxxxzzzzzzxxxyyyzzzxxxyyyzzz{{{xxxqqqiiibbbTTTKKKAAA;;;;;;<<<:::888<<<<<<<<<::::::===CCCHHH...///000333444444111...........................111111111222222111111000111000000000//////......000000000000000000000000000000111111111222222222111111111222222222333333333444555444333333555777999:::@@@KKKYYYmmmsssiii[[[VVVPPPKKKHHHFFFEEEDDDDDDEEEEEEDDDAAA??????@@@>>>AAADDDGGGJJJQQQZZZaaaqqqzzz~~~|||{{{yyyuuusssooopppooommmjjjjjjlllnnnwww||||||zzzuuupppnnnlllmmmqqqwww}}}}}}pppeeeWWWJJJCCC???:::777222222222222222111111111000000000000000000111111////////////////////////.........///////////////......////////////....................................------------......------------------------........................////////////////////////........................---------............///---------.........//////******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///.............................................---//////////////////......---------------------------------------...///000------------............000////////////000111111111222333444555777;;;===GGGYYYnnn|||zzzvvvsssrrrxxxyyyxxxyyywwwvvvvvvwwwwwwvvvrrrooodddYYYJJJ???<<<<<<;;;999<<<;;;;;;::::::<<<@@@CCC---...111555666555000---........................111222222222111111000///000//////////////////...000000000000000000000000000111111111111222222222111111111111222222222222222333444444333333555777999:::>>>FFFQQQbbb}}}vvveee___WWWOOOJJJHHHFFFEEEFFFGGGGGGFFFCCC@@@??????<<>>,,,,,,...111222222...,,,...........................//////000000000//////.........///////////////000000000000000000000000000111111111111222222222111111111111222222222222111222333333222333555777888999<<>>KKKVVV[[[___hhhttt{{{zzzssssssvvvyyy{{{~~~}}}zzzwwwuuutttuuuvvvwwwwwwrrrkkk___SSSHHHAAA===;;;888777666666888999::::::+++++++++,,,......---+++........................++++++---...//////000000---.........//////000000000000000000000000000000000111111111111222222222000111111111111222222222000111222333222333555777777888;;;===AAALLLcccyyyyyylll```VVVPPPKKKIIIEEEFFFGGGFFFCCC@@@>>>>>>:::===@@@AAA@@@AAAEEEHHHLLLRRR\\\eeemmmvvv}}}|||{{{vvvtttqqqooonnnmmmllljjjdddgggjjjjjjjjjnnnuuu|||~~~vvvsssuuu{{{}}}yyyqqqmmmjjjiiijjjggg```[[[MMMDDD:::555666666333000222222222222222222333333//////000000111111111222........................---.........//////000000---..................---........................,,,,,,,,,,,,------...///------------------------------------------------------------------------........................---------.........//////,,,,,,------...///000000////////////...---,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,---------.........//////------------------------//////.........------------------,,,,,,+++++++++///////////////////////////......---------......,,,,,,,,,---------.........------------...//////111///---...000333555555;;;EEENNNNNNNNNUUU___eeeyyy{{{zzzxxxzzz|||~~~zzzwwwuuutttttttttsssrrrpppmmmfff[[[OOODDD>>>;;;999777666777888999999888,,,,,,,,,---------..............................////////////000000000000............////////////000111111111111222222222//////000111222222333333///000000000000111111111000222333444444444666888888888999;;;>>>FFFWWWggg|||yyyoooeeeZZZOOOHHHFFFEEEDDDDDDCCCBBB???===???AAACCCBBB@@@???AAACCCJJJMMMQQQVVV\\\eeepppwww~~~{{{wwwuuuttttttrrrnnnkkkhhhgggggggggdddfffhhhkkkpppwww~~~yyytttooommmlllppp{{{{{{zzztttmmmiiieee___VVVNNNCCC???:::666555444444333222222222222222222222222000000///......///000111111111///...------------......////////////......................................................,,,---...//////...---,,,)))***+++,,,...///000000------------------------++++++,,,---..................------------......222000...,,,+++***++++++......---------...//////.........------,,,,,,,,,+++,,,,,,------...//////.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......////////////......------------------------***+++,,,---...000111111,,,,,,---....../////////------............------............////////////000///...///000222555777;;;>>>@@@@@@???CCCKKKRRR```nnn}}}vvvsssttttttppplllmmmkkkgggaaaYYYNNNCCC;;;;;;::::::999888777777777,,,,,,,,,---------................................./////////000000000000............////////////000000111111111222222222///000000111222222333333111222222222222333333333000222333444444444666888999888999;;;<<>>>>>@@@AAA@@@@@@???@@@AAADDDFFFJJJMMMRRRZZZdddkkkvvv}}}zzzwwwuuutttpppnnnkkkhhhfffeeeffffffeeehhhlllqqqvvv}}}}}}uuupppjjjiiihhhmmmwww~~~wwwnnnhhhccc\\\RRRKKK@@@===888444333333222111222222222222222222222222222111000//////000111111333222111000////////////......////////////......////////////////////////........................---...////////////...---***++++++,,,---...//////------------------------,,,,,,------...---------000//////......//////000///......---------......+++************+++,,,,,,......---------,,,,,,,,,,,,,,,+++******))))))(((------,,,,,,,,,+++++++++,,,---------............------------------------------------------------,,,------......------,,,------------------------+++,,,,,,---...///000000.........---------------------............------............////////////000000//////000222444555666999;;;:::999;;;AAAGGGTTT```qqq}}}wwwuuurrrooolllllljjjhhhddd]]]TTTJJJCCC>>>===;;;999888888999999,,,,,,,,,---------..................................../////////000000000............////////////000000000111111111222222000000000111222222333333111222222222222333333333000222333444333444555777999888999::::::<<>>>>>>>>???@@@AAA@@@???@@@AAACCCEEEIIIOOOVVV\\\fffnnnzzz~~~{{{xxxvvvtttssslllkkkhhhfffeeeeeeeeeffffffkkkrrryyy~~~vvvnnniiigggfffhhhlllvvvzzznnneee^^^VVVLLLDDD===999555222111111000///222222222222222222222222333333222111000000000000444333222111000000000111......////////////......000000000000000000000000..............................////////////......,,,,,,,,,---------......---------------------------------...------,,,,,,///......------......///******,,,---.../////////------,,,,,,------...///...------------,,,,,,,,,......------,,,+++++++++,,,,,,++++++++++++******------........./////////------------------------------------------------++++++,,,,,,,,,,,,++++++---------------------------------.........//////.........---,,,+++++++++------............---------............/////////111111000///000111222333222555777666444444888;;;DDDMMM]]]pppzzztttqqqooommmllljjjhhhccc\\\TTTNNNCCCAAA>>>;;;999999:::;;;,,,,,,,,,---------......................................./////////000000............////////////000000000000111111111111000000111111111222222222//////000000000111111111000222333333333333555666888777999:::999999@@@HHHWWWeeeyyy{{{{{{uuummm]]]XXXPPPJJJFFFEEEDDDDDD@@@>>>===???BBBCCCAAA>>>@@@@@@@@@AAADDDHHHMMMQQQXXX```kkkuuu~~~}}}zzzwwwuuusssrrrrrrkkkjjjhhhfffeeeeeefffgggiiioooxxxzzzssslllgggdddhhhiiikkkpppwww|||nnnaaaXXXOOOEEE>>>:::777333111111111000///111111111111111111111111333222111000000///......333222222111000000111111......////////////......////////////////////////........................////////////////////////------------------------------------------------............---,,,++++++,,,++++++******++++++,,,'''(((***,,,---...------...............//////000------------------------,,,,,,------.../////////,,,,,,,,,+++++++++++++++.........////////////000------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------------.....................------------,,,,,,+++++++++------............---------------.........//////222111000000000000111111111333555555444333555666:::AAANNN^^^ppp}}}wwwtttrrrqqqpppnnnjjjddd]]]XXXLLLIIICCC>>>:::888999999,,,,,,,,,---------..........................................////////////............//////////////////000000000111111111111111111111111222222222//////000000000111111111000222333333222222444555777666777::::::999===CCCJJJWWWlll~~~xxxhhhaaaWWWOOOIIIGGGEEEEEECCCAAA@@@BBBEEEEEEBBB>>>AAA@@@??????AAADDDGGGIIIPPPVVV```iiirrr|||~~~|||{{{zzzxxxuuurrrpppooonnnoooiiihhhfffdddddddddfffgggnnnuuuxxxnnngggdddccccccjjjmmmppptttyyynnn___TTTKKKBBB;;;888555333222222222111000111111111111111111111111111000000//////...---,,,111111000////////////000......////////////......................................................//////............//////...------------,,,,,,,,,------------------------............---,,,++++++++++++************++++++***+++,,,.........---,,,++++++******++++++,,,---------------------------)))))))))***++++++,,,,,,,,,,,,,,,---------------.........////////////000------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------.....................---------+++++++++,,,,,,---------------............------------------............111111000000000000000000///111333444555555555666555;;;EEEOOO]]]qqq}}}zzzxxxvvvtttqqqkkkddd___WWWRRRKKKCCC===999888888,,,,,,,,,---------..............................------........./////////............/////////////////////000000000111111111111111111111111111111111222222222222333333333000222333333222222333555555444555999999888;;;@@@CCCNNN```uuutttlllaaaVVVNNNIIIGGGEEEDDDDDDEEEFFFFFFEEEBBB???@@@>>>======???AAABBBCCCIIINNNUUU\\\dddmmmxxx}}}zzzxxxxxxtttrrrooollljjjjjjjjjkkkeeedddccccccdddfffhhhjjjvvv}}}xxxnnneeeaaabbbfffiiiooorrrvvvxxx{{{lll[[[PPPHHHAAA;;;666444222222333333222111111111111111111111111111////////////...---,,,,,,//////...............///......////////////............................................................------------......---------------------------------------------------------...------,,,,,,...------,,,,,,------......//////000000//////...,,,,,,,,,,,,,,,---......,,,,,,,,,------------...---------,,,++++++******,,,,,,------------......------........./////////------------------------------------------------------............------+++,,,,,,------...........................------+++++++++,,,---.........------............------,,,------------.........000000000000000000000///---...///111333333444444333888???EEEOOOddd|||zzzvvvpppjjjeee```[[[TTTKKKDDD>>>;;;999,,,,,,,,,---------..............................---------.........//////............////////////////////////000000000111111111111111111111111111111222222222222333333333111222333333222111333444555333333666777666888===>>>FFFTTTggg{{{~~~zzzmmmaaaXXXQQQLLLJJJEEEGGGIIIHHHFFFCCCAAA@@@@@@===;;;<<<>>>AAAAAA@@@CCCGGGLLLPPPUUU]]]hhhpppxxx~~~xxxtttssssssooommmjjjgggeeeeeefffgggbbbbbbccceeehhhmmmqqqsssqqqmmmgggbbbbbbfffmmmqqqwwwzzz~~~yyyeeeTTTIIIBBB<<<888444222111222333333222111111111111111111111111111......///000000///...---///......---......//////......////////////.........................................................---,,,++++++,,,---...,,,---------------------------------------------,,,,,,------...---------......------------............------......///000///............///000000,,,,,,,,,---------......000//////......---,,,,,,++++++,,,,,,,,,---------,,,---------............------------------------------------------------------............------++++++,,,,,,---......///------..................---------------.........------............------,,,,,,---------.........//////000000000000000000.........///000222222222444555888<<>>;;;<<>>===<<<>>>>>>???AAAEEEJJJOOOSSS\\\aaaiiiqqqzzz~~~{{{xxxuuusssqqqnnnjjjfffdddeeedddbbb```___```bbb```dddiiiooouuu{{{rrriiiggg___aaajjjuuuyyyyyy~~~}}}zzzzzzzzzyyyyyy~~~sssfffTTTEEE===999555222222222222111111111111000111111000000000000111111000000000000000///.........---,,,++++++,,,---...111111111000//////......//////.........---------........................---------------------------.....................++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------...///000000........................,,,,,,------------,,,,,,***+++,,,,,,---...//////...---,,,+++***+++,,,,,,---------,,,,,,+++++++++---,,,+++***+++,,,---...******+++,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,,,,------000000000///.........---)))***++++++,,,,,,++++++,,,,,,,,,---------......------------------------//////......---------,,,000///...------...///000////////////000000000000000222333555===KKKVVVZZZccchhhqqq}}}||||||{{{wwwssspppllleee```\\\UUUNNNHHH..................------------------------------..............................////////////......000000000000//////......////////////000000000000111111222222222333333333111111111222222222333333333555666666555444666777666555:::FFFTTTcccsss|||rrrggg```UUUTTTPPPKKKFFFBBB@@@@@@BBB@@@>>>>>>??????>>>===?????????@@@CCCGGGKKKMMMPPPTTT[[[bbbkkkttt|||}}}zzzxxxvvvvvvtttqqqnnnllliiieeebbbccccccbbbaaa___```bbbdddggglllrrryyy~~~wwwjjjbbbaaaaaahhhwwwyyyxxxvvvtttssswww~~~zzziii^^^NNNBBB<<<999666444222222222111111111000000111111000000000000111111000000000000000///......---------,,,,,,---------000////////////.........//////.........---------........................---------------------------------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------------------+++,,,,,,---......//////---------------------------------......---------------,,,,,,,,,---.........---,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,---------.........///..................---***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------/////////.........------000000///......///000000////////////000000000000000222333444<<>>AAAHHHVVVdddttt}}}~~~}}}}}}~~~pppiii___UUUNNNJJJHHHFFFCCCAAA@@@???AAAAAA@@@?????????>>>======???@@@BBBEEEGGGJJJNNNSSS[[[ccciiiqqqvvv}}}~~~|||{{{zzzwwwuuurrrooonnnhhhfffccc```___]]][[[XXXZZZ[[[\\\]]]___dddjjjooowww|||~~~yyytttpppiiiaaa___bbbppp~~~{{{uuuooommmnnnrrrvvv{{{|||yyyjjj^^^MMMGGG>>>888555555555555111111111111000000000000111111000000000000111111//////000000//////...---+++,,,---......---,,,+++++++++,,,------...//////................................................------------------------/////////......---------,,,,,,,,,------------............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///...,,,++++++,,,---...------,,,,,,,,,+++++++++------------------------***+++,,,---...---,,,++++++++++++,,,,,,---------,,,,,,,,,---------......------------............+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......------------------------000000000000000////////////..................///////////////000000000000///222222222777AAAHHHIII>>>???DDDKKKUUUeee}}}}}}wwwqqqlllhhhfffddd)))+++---//////...---,,,------------------------..............................////////////...................../////////////////////000000000000000000000000111111111111000000111111111222222222222444555555444333555666555444666888999===IIIVVVeeerrr{{{zzz}}}~~~uuuiii^^^UUUOOOIIIFFFEEECCCAAA@@@AAAAAA@@@???======<<<<<<===>>>???@@@???@@@BBBDDDGGGNNNUUUZZZ```eeekkkrrrxxx|||zzzxxxssssssqqqooollliiigggeeebbb___\\\[[[ZZZZZZXXXWWWVVVXXX\\\___dddjjjqqqvvvyyyuuuqqqmmmjjjhhheeebbbeeejjjvvv~~~wwwrrrpppppprrrsssttttttuuuwwwuuukkk\\\OOODDD@@@:::555333222333333111111111000000000//////111111000000000000111111///////////////...------+++,,,---......---,,,+++******+++,,,---...//////---.............................................---------------------------------....../////////,,,,,,---------..................------,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,---///000---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,---------***+++++++++,,,,,,------+++,,,------......------,,,,,,,,,---------......------------------------/////////000000000000000------------------------////////////000000000000///111222111444<<>>??????<<<===???@@@BBBFFFLLLPPPUUUYYY^^^dddjjjpppwww|||}}}zzzwwwtttsssnnnmmmllljjjgggdddaaa```[[[YYYWWWVVVVVVWWWWWWVVVVVVYYY___eeelllttt{{{~~~vvvnnnjjjbbb___^^^```aaabbbhhhoooyyy}}}xxxuuusssrrrppprrrpppnnnnnnkkkaaaSSSHHH===;;;888444222111222222111111000000000/////////111111000000000000111111...////////////...------,,,------......------,,,++++++,,,,,,---...//////---------.......................................------------------------)))******+++,,,---......,,,---------............------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++,,,...//////000,,,,,,---------,,,+++***************++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,---------......------------------------......////////////000000,,,---............---,,,////////////000000000000...111111000222888;;;::::::666777;;;>>>FFFYYYmmm|||wwwoookkkjjj***++++++,,,------......------------------------..............................////////////......---------.........//////////////////000000000000///000000000000111111111000000000000111111111111111222333333222222333555777444444888:::;;;???EEELLL\\\rrr}}}|||yyy}}}wwwooodddXXXPPPMMMJJJGGGEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAACCCGGGJJJLLLOOOSSSXXX]]]cccjjjooouuuxxx~~~zzzzzzyyywwwuuurrrooommmhhhhhhfffdddaaa^^^\\\ZZZVVVTTTQQQQQQSSSUUUVVVVVVXXX]]]eeennnvvv~~~zzzqqqhhhaaa^^^WWWUUUVVVZZZ^^^aaaiiiqqq|||}}}yyytttpppoookkkfffccc___WWWKKKBBB888888777555333333333444111000000000////////////111111000000000000111111......//////......---,,,---------,,,,,,---------,,,,,,------......//////---------.........//////........................------------------------***++++++,,,,,,---------------------............,,,,,,------------------------------------------------------------------++++++,,,,,,,,,,,,++++++***+++---...///...---,,,,,,,,,---------,,,+++************++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////......///000000///......////////////000000000000...111111///000444666444555111111888:::===JJJZZZeeevvv}}}rrrllljjj++++++++++++,,,---...///------------------------..............................////////////......---------.........//////////////////000000000000000111111111111222222222000000000000111111111111///111222222111111222333666222222666999999:::===GGGUUUjjj~~~wwwtttvvv~~~|||sssggg^^^PPPNNNJJJHHHGGGEEECCCAAAAAAAAA@@@???>>>======<<<:::;;;===>>>>>>???BBBDDDBBBDDDHHHLLLPPPVVV]]]bbbhhhkkkpppvvv{{{~~~|||{{{vvvvvvuuutttqqqnnnllljjj```___^^^[[[YYYVVVSSSRRRRRRPPPNNNOOOQQQTTTVVVVVVZZZ```jjjttt}}}yyynnnddd\\\WWWUUUSSSRRRSSSYYY]]]bbbjjjrrr~~~~~~wwwqqqhhhbbb[[[WWWSSSLLLAAA999555666666555444444555777000000000000////////////111111000000000000111111......//////......---,,,......,,,++++++,,,......---------.........//////---------.........//////........................------------------------.....................------------.........//////,,,,,,,,,------.........................................................***++++++,,,,,,++++++***+++,,,///000000...+++))),,,,,,---...---,,,+++***+++++++++,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.........------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,---------....../////////000111222222111000///////////////000000000000...111111...///333333111444...///666888777???LLLTTTgggssskkkhhh,,,,,,---...---,,,***)))---------,,,,,,+++++++++......---------,,,,,,,,,..................------......------------......000000000000000000000000000000000000111111111111444444333333222111111111222222333333333333444444666555444333444666888999AAALLL```tttyyyssspppsssxxxvvvpppbbb[[[QQQKKKIIIHHHFFFEEEBBB@@@??????@@@@@@???>>>>>>===<<<<<<>>>??????>>>??????AAADDDHHHMMMQQQSSSZZZ\\\aaagggmmmtttyyy|||~~~{{{yyyvvvsssqqqpppooommmiiifffccc```___]]]YYYTTTRRRSSSRRRPPPMMMMMMNNNOOOPPPRRRVVV\\\```ccckkkwww|||pppbbbWWWQQQOOOPPPOOORRRVVVZZZ^^^eeelllqqquuummmhhh___VVVQQQLLLCCC<<<999555444444333333222222111000000000000000000000000222111111000000000000000000///---,,,++++++,,,,,,........................,,,,,,,,,---------..............................------------------------.........------,,,,,,,,,,,,,,,------,,,,,,+++***......------------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000000///...............---,,,,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333111,,,)))***------------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................---,,,+++*********+++,,,++++++***)))))))))******...///000111111000///...////////////////////////000000000000000111111222/////////000444888===???LLLRRReeevvvlllggg,,,---------,,,,,,+++***---------,,,,,,+++++++++.........---------,,,,,,..............................------------......000000000000000000000000//////000000000111111111222222222222111111111111111111111222222222333333555555444333444666888999:::DDDUUUhhhzzzyyysssnnnpppuuu~~~|||oooggg\\\TTTOOOLLLHHHEEEFFFDDDBBBBBBBBBBBB@@@>>>@@@>>><<<<<<===>>>===<<<===>>>???AAADDDHHHKKKMMMPPPRRRVVV[[[aaahhhlllooozzz~~~~~~zzzvvvtttrrrooommmkkkiiigggddd```]]][[[YYYTTTQQQMMMLLLMMMMMMLLLJJJMMMOOOQQQTTTXXX]]]ccchhhpppwww~~~|||||||||zzzyyyvvvpppeeeYYYQQQMMMNNNPPPTTTWWW\\\aaafffmmmtttxxxxxxooobbbYYYPPPKKKGGG???:::888444444444333222222111111000000000000000000000000111000//////......//////000///...,,,++++++,,,,,,........................,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---//////...------------------,,,,,,,,,,,,---......,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222000,,,)))+++---------------,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,+++******+++,,,,,,/////////......///000000...///000000000000///...////////////////////////000000//////000000111222222111111111333666999<<>>@@@BBBCCCDDDEEEFFFJJJNNNTTTYYY]]]```gggkkkrrrxxx}}}|||zzzyyyvvvrrrooommmkkkhhhfffbbbaaa^^^[[[XXXUUURRRQQQMMMKKKIIIHHHIIIJJJJJJJJJMMMPPPUUU[[[aaahhhpppuuu}}}{{{yyyvvvrrrooohhhbbbXXXPPPLLLMMMQQQTTT[[[___eeelllrrrxxx~~~uuulll\\\RRRIIIDDD@@@:::777777444444333333222111111111000000000000000000000000000///......------......000///...---,,,,,,,,,,,,........................,,,,,,,,,---------..............................------------------------...------------,,,,,,,,,)))***+++,,,---.........,,,,,,++++++++++++,,,,,,///......------......///---,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///,,,***+++---...---------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///......//////000//////...////////////////////////000000//////000000111222444333222111222444666777<<<>>>FFFWWWiiiyyy|||xxx...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.....................------------......////////////////////////////////////000000000111.........///000111111222111111111111222222222222333333333333444555666777888;;;BBBLLL[[[pppwwwrrrllljjjooo{{{zzzooofff]]]TTTNNNKKKHHHEEEBBBAAA@@@>>>===AAA???===<<<======;;;:::<<<<<<<<<<<<<<<======>>>@@@AAADDDGGGKKKOOOSSSUUUWWW[[[aaagggmmmrrrxxx|||~~~}}}|||yyyvvvsssqqqnnnjjjgggeeecccaaa___YYYXXXVVVSSSPPPNNNLLLJJJKKKJJJIIIIIIJJJKKKLLLMMMPPPUUU\\\dddlllttt|||{{{vvvpppjjjggg___YYYQQQMMMNNNSSSZZZ^^^eeeiiipppwww|||nnndddZZZOOODDD???;;;777444555333333333222111111000000000000000000000000000000000///......------......//////......------------........................,,,,,,,,,---------..............................------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,......------------......---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***,,,......,,,+++,,,---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))((())))))***+++,,,---------.........//////...///////////////////////////////////////000111111444333222111111222444555777777<<>>>>>===<<<============<<<<<<;;;;;;??????AAACCCFFFIIIKKKMMMMMMQQQVVV[[[___eeejjjnnnqqquuu|||}}}{{{xxxwwwuuusssooolllhhhfffbbb___^^^\\\YYYWWWSSSRRRPPPNNNLLLJJJHHHGGGHHHHHHIIIIIIJJJLLLOOOPPPXXX^^^fffooowww}}}uuukkkccc]]]ZZZYYYUUUPPPPPPVVV```hhhlllsssvvv|||~~~|||{{{hhh^^^XXXMMMBBB===999555333444333222222111111000//////////////////////////////111000//////......//////..................------........................,,,,,,,,,---------..............................------------------------------------------------,,,,,,------,,,,,,+++***------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,+++++++++...---------------......,,,++++++++++++,,,------------------.........///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------///000111---------------......////////////////////////////////////...///000000111111000000000111222444444111111444;;;AAAKKKZZZhhhxxx,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,------.../////////......------------......000000000000000000000000......////////////000000---......///000111111222222222333333333444444444111111222333333444444555555666999===GGGYYYppp|||vvvssstttvvvxxx{{{rrrkkk[[[WWWQQQLLLIIIFFFCCCBBBAAA???>>>>>>???@@@???>>>======>>>>>>===<<<;;;;;;======>>>???@@@BBBDDDEEEGGGJJJMMMPPPSSSWWW\\\___aaaeeekkkpppssswwwzzz}}}}}}zzzvvvssspppnnnllljjjgggddd```]]]ZZZWWWVVVTTTRRRPPPMMMMMMLLLKKKIIIHHHGGGGGGEEEGGGIIIKKKNNNQQQVVVYYYfffkkksss|||yyymmmaaaYYYUUUTTTVVVSSSSSSXXXdddqqq{{{}}}zzzxxxwwwuuutttuuu|||tttccc[[[SSSIII???:::888444222444222222111111000/////////////////////////////////111000//////......//////....../////////......---........................,,,,,,,,,---------..............................------------------------,,,,,,,,,------------...)))***+++,,,---.........------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------......///+++++++++++++++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,++++++*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---......------...............///000111,,,,,,,,,,,,,,,---.../////////////////////////////////......//////000111/////////000111222333444222111444999===BBBLLLVVVhhhuuu***+++,,,,,,---------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------...//////000......------------......000000000000000000000000........./////////000000/////////000000111111111111222222222333333333333000111222333333444444444222555888:::???MMM___mmm{{{wwwuuu{{{{{{iiiddd\\\TTTNNNIIIEEEBBBDDDBBB@@@???@@@@@@???===<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???BBBCCCEEEFFFGGGJJJNNNPPPQQQTTTYYY]]]aaaeeejjjnnnsssuuuyyy|||~~~~~~}}}}}}|||zzzvvvsssnnnkkkfffcccaaa```^^^\\\YYYVVVSSSPPPOOOMMMKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHLLLQQQUUUZZZ___gggllltttyyytttfffZZZSSSRRRTTTWWWVVVYYYeeevvvzzztttqqqpppooonnnpppuuu}}}wwwgggZZZSSSJJJAAA999666555333222333222111111000//////......////////////////////////000///......------......---...///000000///...---........................,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......)))***+++,,,---.........,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------...+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---............---,,,,,,+++******+++******+++++++++***)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---------,,,,,,,,,------...,,,+++++++++,,,---...//////////////////////////////............///000000////////////000111111222444222444999===???EEELLLXXXcccnnnttt|||)))***,,,---...---,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,------...///000000.........------.........000000000000000000000000............/////////000000000000000111111111111000111111111111222222222000000111333333333333333333666888888:::BBBQQQ\\\rrr}}}|||wwwuuuzzz{{{tttkkkaaaYYYRRRMMMJJJGGGEEEBBBAAA@@@???>>><<<;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAADDDGGGGGGIIIMMMPPPTTTYYY___cccdddgggjjjnnnqqquuuyyy}}}~~~{{{vvvvvvuuuvvvvvvssspppmmmhhheee```\\\ZZZYYYWWWVVVTTTQQQNNNLLLJJJIIIGGGEEEFFFFFFFFFGGGGGGGGGHHHHHHOOOTTT[[[aaagggoooxxx~~~~~~yyymmm^^^RRRMMMOOOSSSYYYZZZ```oooxxxqqqnnnlllllllllkkkooouuu~~~uuugggZZZPPPJJJCCC:::444333444222222333111111111000//////......////////////////////////......---,,,,,,,,,,,,------...///000000///..............................,,,,,,,,,---------..............................------------------------,,,,,,,,,------.........,,,,,,---------,,,++++++++++++************++++++.........------.........+++++++++,,,,,,---------+++*********+++,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---............---,,,,,,+++******++++++***+++++++++)))((())))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......//////...---------......++++++******+++---...///////////////////////////...............///000000000000000000000000//////000---...444888;;;???DDDHHHPPPXXX___jjj|||,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))******++++++,,,,,,------------............///////////////////////////...------,,,,,,,,,------////////////////////////111111000///////////////000000000000000000000000222222222222222222222222222444555666888===FFFLLL^^^ooo{{{}}}yyyooodddZZZQQQKKKLLLHHHDDDBBBAAABBBBBBBBB@@@>>>===<<<======;;;999;;;<<<<<<======>>>>>>???<<<<<<<<<<<<<<<===>>>???AAAAAACCCEEEHHHLLLNNNPPPYYYZZZ\\\^^^```eeejjjnnntttvvvyyy}}}~~~{{{zzzxxxuuurrrqqqpppnnnmmmmmmkkkhhhfff\\\ZZZWWWTTTQQQPPPOOONNNNNNLLLIIIGGGFFFEEEDDDCCCFFFFFFGGGGGGGGGIIILLLOOOUUUZZZccclllttt}}}}}}vvvlll```VVVNNNKKKOOOWWW[[[```lll|||{{{tttqqqmmmkkkjjjlllnnnsssyyy~~~uuulllbbbVVVLLLEEE777666333111111111222333000000//////.........---------............------............////////////......////////////......------------------------///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,---...---,,,,,,+++---///000000///---+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,---...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,+++***((((((***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,///////////////............---,,,,,,---...///000////////////......................../////////000//////000000111111222222000///000444:::======<<<>>>AAAHHHPPPXXXdddwww,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///---------............///------------------------//////............//////000000000000000000000000000000///...............000000000000000000000000222222222222222222222222222333444444555999???DDDRRRaaarrr}}}}}}}}}yyypppggg^^^XXXTTTPPPKKKGGGFFFEEEDDDCCC@@@>>>===<<<======<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>======>>>@@@CCCEEEHHHIIINNNPPPQQQSSSUUUXXX]]]```eeegggjjjnnnqqqtttuuuvvv}}}~~~{{{xxxvvvtttrrrooolllhhhgggeeedddcccbbb___\\\UUUTTTQQQNNNKKKIIIIIIHHHIIIGGGEEECCCCCCDDDDDDCCCEEEGGGIIIJJJLLLOOOTTTXXXbbbgggpppxxxzzzyyyxxxyyyzzzyyyuuuqqqfff^^^UUUOOOKKKJJJQQQYYYcccjjjvvvzzzuuuqqqoooooonnnpppssswww|||~~~vvvqqqiii___VVVKKKAAA;;;666555333111000111222222000/////////............---......//////......---............////////////......////////////............................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,---------,,,,,,+++,,,...000000...,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------...............---,,,---...//////......//////////////////........./////////000000//////000000000000000000000000000444888;;;;;;999999;;;@@@FFFKKKTTTdddsss,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------......///---------............///,,,,,,,,,,,,,,,,,,,,,,,,///...............//////000000000000000000000000//////...---------......000000000000000000000000222222222222222222222222333444555555555777:::===IIIUUUdddrrrxxxpppkkkbbb]]]WWWQQQNNNJJJGGGEEEBBB@@@>>>>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<>>>@@@AAABBBCCCEEEFFFGGGHHHJJJNNNQQQVVVXXX[[[___bbbeeeggghhhlllnnnqqqtttvvvxxxyyyyyy~~~|||zzzyyyxxxvvvuuuuuurrrooommmkkkiiifffccc^^^]]][[[ZZZYYYWWWTTTRRROOOMMMJJJHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFIIIMMMQQQUUU[[[aaaeeerrrwww}}}yyyooonnnnnnooonnnjjjeeebbbXXXRRRMMMKKKJJJLLLSSS\\\jjjsss}}}xxxvvvvvvqqqqqqrrruuuwwwwwwuuutttlllggg___WWWNNNEEE===777444333222000000000111111////////////............---......//////......---............////////////......////////////......////////////////////////...........................------,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,***+++,,,---------,,,,,,+++,,,...//////...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------......//////...---------......------......///000000000....../////////000000000000000//////////////////000000000333666777777666555666888<<<>>>BBBNNNZZZiiittt++++++++++++++++++++++++++++++,,,------------,,,)))******++++++,,,,,,------------............///........................,,,,,,++++++,,,,,,------........................000//////.........//////000000000000000000000000111111111111222222222222333444555666777777888999CCCKKKXXXfffxxx|||~~~zzzppplllddd]]]XXXSSSNNNKKKGGGEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>=====================<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<>>>?????????@@@AAAAAAAAABBBEEEGGGKKKLLLOOORRRUUUXXXZZZ[[[\\\^^^```cccfffhhhiiijjjpppqqqrrrtttvvvxxxzzz{{{{{{zzzzzzyyy{{{~~~~~~}}}}}}~~~~~~|||xxxuuupppnnnmmmlllkkkjjjkkkhhheeecccbbb___\\\ZZZXXXVVVTTTSSSRRRQQQNNNKKKKKKIIIGGGEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCEEEGGGJJJJJJNNNTTTZZZ```gggnnnsss~~~|||xxxsssooohhhhhhgggeeebbb\\\WWWSSSRRRNNNLLLMMMNNNPPPXXX```kkkvvv}}}vvvtttrrrrrrrrrqqqnnnjjjeee```XXXPPPIIIBBB;;;777222222111000//////000000///////////////...............////////////..................////////////......////////////......................................................------,,,,,,+++,,,,,,---...........................---,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,---....../////////......------------,,,,,,---...///000111111...////////////000000000000000//////......------000000111222333444333333555444555777777888@@@IIIRRR^^^nnnyyy++++++++++++++++++++++++***+++,,,,,,---------,,,)))******++++++,,,,,,------------............///........................+++++++++++++++,,,------------------------------111000000000000000111111000000000000000000000000000000000111111222222222111222333444666777888777:::AAAKKKYYYmmm{{{zzzzzzzzz}}}xxxqqqjjjddd^^^XXXUUUNNNKKKFFFDDDBBBAAA@@@>>>??????>>>>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<=========>>>??????>>>>>>@@@AAAAAABBBDDDFFFIIIKKKMMMNNNPPPQQQTTTVVVYYY[[[\\\]]]bbbcccdddgggiiikkkmmmnnnnnnnnnmmmnnnooorrruuuwwwxxxxxxxxxyyyzzz{{{|||}}}}}}||||||{{{zzzyyyxxxxxxuuusssrrrsssttttttsssrrrllliiidddbbbaaaaaa```___```^^^[[[ZZZYYYWWWTTTRRRRRRPPPNNNNNNMMMLLLIIIGGGGGGFFFDDDCCCCCCCCCDDDEEECCCEEEGGGGGGGGGIIILLLOOOUUUYYY___ffflllttt{{{|||wwwsssooollliiieeeccc```\\\VVVPPPLLLJJJKKKJJJKKKPPPSSSVVV]]]eeennnxxx|||wwwrrrooonnnlllhhhdddYYYTTTLLLEEE@@@;;;666333111111000000000000000000.........///////////////...//////////////////...............////////////......////////////......------------------------........................,,,,,,+++++++++,,,,,,---...........................---,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++)))***++++++,,,,,,++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---...//////000/////////......---,,,,,,+++,,,---...///000111222////////////000000000111000000//////......------///000111111111111111111444222333555444444888???CCCKKKYYYgggvvv++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,,,,------......///---------............///++++++++++++++++++++++++,,,,,,,,,,,,---...///000////////////////////////111111000000111111222222000000000000000000000000//////000000111222222222000//////111444666666555777<<>>===<<<<<<;;;>>>======<<<<<<<<<======;;;;;;::::::::::::;;;;;;;;;<<<======<<<;;;<<<===??????@@@AAACCCEEEGGGHHHHHHHHHJJJLLLNNNPPPQQQRRRTTTUUUXXXZZZ\\\^^^______``````aaabbbccceeefffgggiiiiiiiiijjjkkkmmmnnnooommmmmmmmmlllllllllkkkkkkiiigggffffffggggggfffddd```]]]XXXVVVUUUVVVVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGEEECCCBBBAAAAAAAAABBBDDDFFFGGGGGGJJJMMMNNNOOOQQQWWW[[[dddhhhnnntttyyy}}}yyysssooommmkkkiiihhhbbb```ZZZSSSLLLHHHHHHIIIHHHHHHMMMUUUZZZ^^^eeemmmuuu~~~{{{qqqkkkiiigggbbb]]]QQQLLLEEE>>>:::777444222000000111111000000000000.........///////////////...//////000000//////...............////////////......////////////......------------------------------------------------+++++++++++++++,,,,,,---------------------------------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,+++)))((('''+++++++++++++++++++++++++++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------......//////.........///......---,,,,,,,,,---...///000111222/////////000000000111111000000//////////////////...000111111000//////000111///000333333111444999;;;@@@IIIVVVgggzzz************************'''((()))***+++++++++++++++,,,,,,------......///---------............///++++++++++++++++++++++++,,,,,,,,,,,,---...///000////////////////////////000000000000000111222222000000000000000000000000/////////000111222222222222000///000333555555444555999>>>FFFTTTgggtttxxxvvvmmmllllllpppxxx~~~zzzuuurrrjjjddd]]]VVVQQQMMMJJJGGGDDDCCCCCCAAA@@@???>>>>>>>>>>>>=========>>>??????<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<;;;::::::;;;???>>>>>>>>>???AAABBBDDDAAAAAABBBCCCEEEFFFHHHHHHGGGIIILLLOOOQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXWWWWWWYYYYYYYYYZZZ\\\^^^___```\\\\\\]]]]]]]]]^^^^^^^^^]]][[[ZZZYYYZZZYYYXXXVVVUUURRRMMMKKKKKKMMMMMMNNNLLLJJJIIIIIIJJJJJJHHHGGGEEEDDDCCCCCCEEEDDDCCCAAA??????@@@AAADDDFFFIIIKKKNNNSSSXXX[[[]]]aaahhhnnnuuuxxx}}}~~~|||tttpppllliiiiiiiiiiiiiiibbb^^^WWWOOOIIIIIIMMMRRRSSSUUUZZZccchhhkkkqqqwwwrrrhhhddd```[[[VVVMMMHHH@@@:::777555444333000111111111111111111111............/////////000//////000000000000//////............////////////......////////////..............................------------------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,---...******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++***)))(((************************+++,,,------......------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,---.../////////...---,,,------...///000000111//////000000000111111111//////000000000000000000---000222111///...///111000...///222222000000444666999???FFFSSSfff{{{************************''''''(((******+++++++++)))******++++++,,,---------------.........//////------------------------************+++,,,---...------------------------///////////////000111111000000000000000000000000...//////000111222222222777444111111444666666444111444666888AAAPPP\\\aaaxxxpppjjjeeefffnnnyyy|||xxxrrrjjjbbb[[[WWWRRRPPPIIIHHHHHHFFFEEEDDDCCCBBB>>>>>>===>>>>>>???@@@@@@=========<<<======>>>>>>999;;;===<<<;;;:::;;;;;;999999888777888999;;;<<<=========>>>???@@@BBBCCC???AAAEEEHHHIIIIIIHHHGGGHHHJJJLLLNNNOOOOOONNNMMMNNNNNNOOOPPPRRRTTTUUUVVVQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSQQQQQQQQQPPPNNNMMMNNNKKKGGGEEEEEEGGGHHHIIIFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBAAACCCDDDDDDCCCAAA@@@@@@AAACCCFFFJJJMMMOOOUUU[[[aaafffiiiooowww~~~yyytttqqqooolllhhhfffgggiiikkkkkkddd```XXXOOOJJJMMMUUU\\\eeeeeekkkrrrvvvvvvzzzrrrfff```[[[VVVQQQGGGBBB;;;555222222111000000111111222222222111111---.........//////000000//////000000000000//////............/////////000......////////////......////////////////////////------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,+++***+++,,,---...************************,,,------......------,,,------------------------*********+++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))******+++++++++************************************+++,,,,,,,,,++++++---......//////......---++++++++++++++++++++++++************************))))))******++++++++++++------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,.../////////......------......///000000000000000000000111111111111//////000000111111222222---000222111///...///111000...///333333000///222111555999<<>><<<<<<<<<::::::999:::;;;<<<======<<<;;;::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@@@@@@@AAADDDDDDEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCC>>>@@@AAAAAA???>>>>>>???AAA@@@???@@@AAACCCCCCBBBCCCEEEHHHKKKNNNTTTZZZ^^^cccgggmmmuuu|||}}}wwwqqqmmmkkkjjjhhhhhhjjjnnnpppooommmfff]]]SSSMMMLLLSSSbbbppp|||jjjaaa^^^XXXNNNFFF???===999555222000000000------......//////000000222111000///......//////000000//////.........---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++************************************************,,,---...//////---+++***)))))))))******+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////......000000000000000000000000000000111111111111000000////////////............111222444888<<>>>>>>>>???@@@??????>>>===<<<<<<======999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@???@@@BBBAAA@@@??????@@@CCCBBBAAAAAACCCDDDEEEFFFHHHKKKOOOTTTYYY___eeejjjrrruuuzzz~~~yyysssnnnjjjhhhgggkkkkkkkkknnnpppooollliii___WWWOOOMMMQQQ]]]qqq|||zzzxxxwwwvvvvvvwwwzzz~~~{{{fff^^^\\\UUUKKKDDD;;;999777444111111111111//////////////////000000000000000000//////......000/////////.........---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++........................++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////......000000000000000000000000//////000000000000//////////////////////////////000000222555666<<>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@???>>>>>>===<<<=========<<<===>>>>>>===<<<===???DDDDDDCCCDDDFFFIIILLLNNNQQQUUU\\\ccciiiooouuuyyyxxxtttoooiiiffffffggghhhnnnooorrrtttuuuqqqkkkfffZZZSSSNNNQQQZZZjjj}}}vvvpppkkkhhhfffiiimmmrrrxxxrrraaaZZZWWWPPPFFF@@@777666444222111111111222000000000000000000////////////000111000///...---/////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------............++++++++++++++++++++++++,,,,,,+++*********++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,---......//////............////////////......////////////////////////......////////////......000000000000000000000000111000222333222444>>>IIIWWWjjj************************++++++++++++++++++++++++*********+++,,,,,,,,,+++******+++,,,,,,---......+++++++++,,,------......------------------------------............---------......///////////////////////////000000000000////////////000111222333000000111111111222222222111333555555555666:::===BBBOOOeee|||}}}qqqhhhdddccciiipppvvvzzz~~~}}}xxxqqqkkkgggdddccc___ZZZTTTOOOMMMKKKJJJIIIFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::::::::;;;888888999999999999999999:::::::::;;;;;;<<<<<<<<<============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<===:::<<<=========>>>@@@AAAFFFGGGHHHJJJMMMRRRWWW[[[^^^ccckkksssyyy~~~{{{wwwuuuooolllhhheeeeeehhhmmmpppsssvvvyyy{{{yyyrrrjjjeeeYYYTTTSSSZZZfffuuu{{{ssslllfffcccbbbeeekkkpppwww~~~xxxjjj[[[UUUQQQIII???:::666555444222111111111111222222111111000000//////---...000111111000...,,,........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........,,,***)))***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,...---,,,+++************)))******+++++++++******************************++++++,,,,,,---------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------------------++++++,,,,,,,,,---------------------------------,,,---......///...............////////////.................................//////000000//////...000000000000111111111111222222333444222111777???FFFVVVlll************************++++++++++++++++++++++++)))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------------............---------......///////////////.../////////000000000111111111000000000000000111000000111111111222222222222333555555555666777888@@@GGGWWWlllwwwoooggghhhiiikkkmmmqqqwwwzzzzzzwwwuuutttsssnnnggg```\\\YYYVVVTTTOOONNNLLLJJJHHHEEEDDDBBBBBBBBBAAA@@@????????????======<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::;;;<<<<<<>>>???AAABBBCCCEEEHHHJJJKKKNNNRRRUUUYYY___fffkkknnnssszzzzzzuuuqqqmmmkkkhhhgggeeefffiiiooouuuyyy|||~~~}}}vvvmmmddd___YYYWWWZZZeeerrr|||ssskkkfffbbbbbbffflllqqqvvv|||xxxmmmaaaTTTNNNIIIAAA999666777666555333222111111111222222111111000000//////,,,---///111111///...------------...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,***)))++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++***************++++++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,000///...,,,++++++++++++*********++++++***))))))***************************+++,,,---------,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,++++++------------------------+++++++++,,,,,,,,,------------------------------,,,---......///...............////////////......------------------------///000000111111000000//////000000000111111111222111111222444333000333999???GGGVVVgggttt}}}************************++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,---......//////------------------------.........//////.........---......///////////////......//////000000111111222222111000000000000000000111111111111222222222222222333444555666666666;;;>>>HHHZZZnnn~~~uuuqqqkkkfffdddfffiiikkkxxxxxxzzz}}}}}}vvvpppkkkgggccc```XXXWWWUUURRRNNNJJJGGGEEEEEEDDDCCCAAA@@@??????>>><<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999::::::::::::999999888999999999999999999999999<<<<<<;;;;;;:::999999888888888888999:::<<<===>>>???AAACCCEEEGGGKKKOOOSSSVVV[[[aaafffjjjooovvv{{{|||xxxqqqmmmjjjgggfffeeeeeegggkkkpppvvv|||yyyooofff___[[[\\\\\\bbbooo}}}xxxqqqjjjfffeeehhhmmmrrruuuyyy~~~vvvllleee___UUUKKKFFFAAA:::555444555555444444333222111000000000000000000000//////,,,---...///000///......---------------.........+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,+++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++***))))))*********++++++,,,,,,---++++++,,,,,,------......*********++++++,,,,,,---000///...---,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++***+++,,,---...---,,,+++************************))))))))))))))))))))))))************************)))***,,,......---+++***...---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////..............................000000111111111111000000...//////000000111111111000...///222111///111555;;;===EEEPPP[[[dddoooyyy************************************************(((***------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------...//////000000//////...---......///////////////.........///000111111111111000000000000000111222000111111111111222222222000000000111333555666666888888???LLLZZZiii}}}|||rrrjjjfffdddccciiiiiijjjnnnuuu~~~~~~zzzvvvqqqnnngggfffccc___ZZZUUUPPPNNNLLLKKKIIIFFFDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::::::::999:::999999999999999999999888999999::::::::::::999999999999999999999999999;;;;;;;;;;;;::::::::::::999:::;;;<<<>>>AAACCCDDDEEEGGGJJJMMMPPPUUU[[[___eeekkkssswwwzzz}}}zzzuuuooojjjhhhggggggfffgggjjjnnntttyyy~~~~~~vvvlllfffeeeeeegggeeejjjvvvxxxsssoooqqqsssttttttuuuxxxzzzzzz{{{|||yyyqqqfff]]]XXXPPPHHH@@@<<<999444333555111111222222222222222111//////////////////000000---------.........//////,,,,,,,,,------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,***)))***+++,,,...)))***+++---------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,,,,+++***))))))******+++,,,,,,------***++++++,,,------......)))******+++,,,,,,------......---,,,+++++++++,,,++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......//////............////////////..............................//////000000000000//////------...//////000111111111...///111111///000333666555999BBBIIINNNWWW```************************))))))))))))))))))))))))(((+++------+++***+++---******+++,,,------...///)))******+++,,,,,,------------------------------//////000000000000//////---......///////////////---......///000111111222////////////000222333444000111111111111222222222///......///222444555555888777;;;DDDMMMXXXlll~~~vvvnnngggccc]]]]]]^^^bbbjjjuuu}}}yyyxxxuuupppjjjddd___\\\XXXVVVTTTQQQOOOMMMKKKKKKCCCCCCBBBBBBAAA@@@??????<<<<<<<<<============>>>;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<===>>>???AAADDDGGGIIIKKKPPPRRRVVVYYY]]]ccciiinnnpppwww|||yyywwwsssnnniiifffeeeggghhhhhhlllpppuuu||||||tttnnnmmmppptttrrrnnnpppzzz{{{{{{zzzwwwtttrrrrrrssstttttttttrrrjjj^^^UUUQQQFFF???999666444111333777---...///111222222222222------......//////000000---------------...///000,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---+++)))((()))+++---///'''(((***,,,---,,,***)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,------,,,+++***))))))***+++,,,,,,------(((((()))***++++++,,,,,,))))))***+++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************,,,---......//////............////////////......////////////////////////......////////////......,,,------...///000000111444111111333222000000444111000444<<<@@@AAAFFFNNN(((((()))***+++,,,,,,,,,*********************++++++,,,---,,,***((((((((()))---000///,,,***---000---,,,+++,,,...///...---------------............---------...------,,,,,,---......///////////////////////////000000000000000000000000////////////111111111111000000000000000111111111111222222222333444777<<>>>>>===;;;:::999999<<<<<<<<<<<<<<<<<<======;;;<<<<<<;;;:::999;;;<<<999;;;>>>>>>===;;;;;;<<<===<<<<<<<<<<<<>>>???@@@AAADDDGGGJJJMMMPPPUUUXXX\\\___dddiiinnnsssxxx|||}}}yyysssooommmnnnkkkllliiiddddddkkkrrrtttzzzxxxyyy~~~|||{{{{{{|||||||||yyyuuuvvvvvvrrrnnnnnnlllhhhccc\\\SSSJJJCCC<<<999555222222111000//////000222333333222000///000000000000000000000000///...---,,,,,,---...///..................------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---000//////...,,,++++++***)))************+++++++++---,,,+++******+++,,,---///...,,,+++***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++//////...---,,,,,,++++++++++++,,,,,,,,,,,,------************************+++,,,...//////---,,,+++///......---,,,******)))...+++((((((***,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,------)))***,,,------,,,***)))************************,,,***(((***---...,,,***++++++******))))))((((((---------,,,,,,+++++++++,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,------------...,,,---...//////...---,,,......////////////......000000///...------,,,,,,////////////000000000000//////000000111111111222444333222222444999===@@@)))))))))***+++++++++,,,+++++++++*********))))))***,,,---,,,***)))))))))&&&***---,,,)))(((***------,,,+++,,,.........------------.........//////------......///......---------...///////////////.../////////000000000000000000000000////////////000000000000000000000000000000111111111222222222444555666888<<>>>>>>>>============<<<<<<<<<<<<>>>>>>???>>><<<<<<>>>???===>>>@@@@@@???>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFJJJMMMQQQUUUYYY]]]bbbfffkkknnnssswwwzzz~~~yyyxxxuuuqqqmmmkkkkkkllljjjnnnnnnlllmmmsssyyyzzz|||xxxvvvxxxxxxxxx{{{}}}wwwvvvuuurrrnnniiifffaaa[[[UUULLLDDD>>>:::777444111111111000000///000222333333222000//////////////////////////////...------------...///..................------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------------,,,,,,,,,,,,,,,)))************+++++++++,,,++++++++++++++++++,,,...---,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++,,,***'''(((***,,,+++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++)))***,,,------,,,***)))************************,,,***)))***,,,---,,,***++++++++++++************------,,,,,,,,,++++++++++++++++++,,,---.........------,,,,,,,,,,,,------------------.........///------............------......////////////......000//////...------,,,,,,.../////////000000000000//////000000000111111111222111000111333666:::<<<******************++++++,,,+++++++++***))))))))))))+++,,,,,,+++******+++(((+++......+++***,,,...---,,,+++,,,---...---,,,---............/////////,,,---...//////000//////------...////////////........./////////000000000////////////000000000000////////////////////////000000000111111111222222333444444555666:::???DDDOOO^^^rrrxxxlll___XXXUUUUUUZZZ```mmmqqqxxx~~~}}}zzzvvvqqqnnniiigggddd```\\\XXXUUUTTTMMMMMMLLLKKKKKKJJJIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????BBBCCCCCCBBBAAAAAABBBDDDCCCDDDEEEEEEDDDDDDFFFHHHGGGGGGGGGIIIKKKNNNPPPRRRVVVZZZ___dddhhhmmmsssvvv|||~~~{{{wwwsssqqqjjjjjjjjjhhhfffeeegggiiilllsssxxxyyyzzz~~~~~~{{{tttooommmnnnooouuu|||zzzuuurrrnnnjjjaaa\\\VVVPPPIIICCC<<<888777444111000111111111000///000111222222111000//////////////////////////////...------------...///------------------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,---------------------,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------...---,,,+++)))*********++++++,,,,,,***((('''(((***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))***+++,,,------,,,+++***************************+++***)))***,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...............------...............////////////....../////////...------,,,,,,....../////////000000000////////////000000000000//////000000222333555666+++++++++************************************+++(((***,,,,,,+++++++++,,,***,,,......---,,,---///,,,+++***+++---...---,,,------........./////////++++++---...////////////,,,---......//////.............../////////000000////////////000000000000............////////////000000000000111111111111111222444555666888<<>>FFFSSSbbbppp~~~tttiii___\\\^^^[[[]]]```bbbdddgggkkknnnuuuxxx||||||wwwsssppppppnnnkkkhhhddd```^^^\\\ZZZZZZXXXWWWUUUTTTSSSRRRUUUTTTTTTSSSRRRQQQQQQPPPQQQRRRSSSRRRQQQQQQSSSUUUXXXYYYZZZZZZYYY[[[^^^aaaaaabbbbbbdddgggjjjmmmooossswww{{{~~~zzzwwwrrrlllgggbbb___]]]]]]```dddgggiiimmmqqqttt}}}{{{ttthhhbbb^^^bbbiiisss|||xxxxxx{{{rrrhhhaaa\\\RRRMMMFFF@@@;;;888555333111000...///000111000////////////000000/////////........................---..................---,,,,,,,,,,,,------......---------------------------,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++***+++,,,------,,,+++******+++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,++++++++++++*********))))))(((((()))************++++++++++++++++++++++++***++++++++++++++++++++++++,,,++++++,,,---,,,***'''++++++++++++++++++++++++******************************++++++++++++,,,,,,((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,------------///...---,,,,,,---...///......////////////.....................---------............///////////////........................///000111111111000000******************++++++(((((()))***+++,,,,,,---)))+++,,,---,,,+++,,,---))))))***++++++++++++***,,,+++***+++,,,---,,,++++++,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,---............---------........./////////......//////000000111111.........//////000000111/////////000000000111111111333444444333333555666999===EEEQQQ]]]lllyyymmmfffeee______^^^]]]\\\]]]```ccckkknnnsssvvvwwwxxxyyyzzz|||xxxtttpppnnnlllkkkjjjhhhgggdddcccaaa```aaaaaa``````______^^^^^^___```aaa```___```bbbdddggghhhjjjjjjkkklllnnnqqqrrrrrrssstttvvvyyy{{{}}}~~~{{{xxxooollliiidddaaa^^^]]]\\\[[[___eeekkkpppvvv||||||tttmmmccc``````gggqqq}}}}}}zzzyyyyyysssnnnlllkkkmmmuuu}}}~~~nnnbbbYYYUUUKKKFFF@@@;;;888666444333111/////////111111000/////////............//////........................------...//////...------++++++,,,,,,------......------------------------,,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++,,,,,,+++++++++)))***++++++,,,+++++++++***+++,,,------,,,+++***(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,,,,,,,++++++*********))))))***,,,,,,***)))***+++*********+++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---)))))))))))))))******************+++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,........./////////000000.........------...............////////////..............................------........./////////...............---------//////000111111111000000)))))))))***+++++++++,,,***************************+++------,,,+++,,,---+++++++++,,,---...---,,,+++*********,,,---,,,+++******++++++++++++,,,,,,++++++,,,------,,,,,,,,,+++,,,------......---------------.........//////.........///000111111111......///000000111222222////////////000000000111000222333222111222333555555666<<>>DDDKKKVVViiizzzwwwnnnlllcccaaa^^^ZZZVVVTTTSSSRRRTTTTTTSSSSSSTTTVVVYYY[[[[[[]]]```bbbdddhhhmmmpppwww{{{}}}{{{yyywwwuuussspppnnnkkkgggddd___^^^\\\ZZZWWWUUUSSSSSSOOOPPPQQQPPPPPPPPPRRRTTTWWWZZZ___dddiiiooouuuzzzzzzyyyxxxxxxyyy{{{~~~{{{||||||xxxqqqiiicccaaa^^^___cccjjjuuu|||vvvpppiiigggccc]]]VVVOOOIIIFFF>>>;;;777444333222111///000000000000000000000000---.........//////000000------------------------------,,,,,,,,,---......++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))(((***,,,------,,,+++*********++++++++++++***************+++++++++++++++++++++************++++++,,,,,,+++*********++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,------......,,,++++++++++++++++++,,,'''((()))***+++,,,------,,,,,,++++++***))))))(((************************)))***+++***))))))***+++---,,,++++++******++++++***++++++,,,,,,++++++***)))***++++++++++++++++++*********+++++++++,,,,,,***,,,---,,,)))(((+++...------------------------+++,,,---...............---------.......................................000///////////////000000////////////////////////++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***,,,......---,,,---///........................,,,,,,------...//////000..................---------------....../////////000000000000111111111111111111111222333444444333444555999>>>AAAHHHYYYkkk}}}zzztttlllddd]]]WWWTTTRRRPPPNNNLLLLLLNNNPPPQQQSSSUUUXXXYYY[[[]]]aaadddggglllpppqqqpppqqquuuyyy|||zzzxxxwwwwwwzzz}}}}}}yyyxxxzzz{{{{{{zzzzzzzzz{{{|||{{{xxxvvvvvvyyy}}}~~~}}}}}}|||yyyuuusssqqqooommmkkkgggeeedddcccbbb___\\\YYYTTTSSSRRRPPPOOOMMMLLLKKKIIIKKKNNNOOOOOORRRVVVZZZ```eeekkkpppssswww{{{~~~zzzzzzyyyuuuooojjjggggggkkklllpppwww{{{rrrkkkbbb```[[[UUUOOOHHHCCCAAA999666333111111111111000000000000000000000000000.........///////////////---------------------------------...------,,,,,,++++++++++++++++++++++++,,,---...///...---+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))******++++++******)))***)))((((((((()))+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++************++++++++++++*********+++,,,,,,******++++++++++++******************************))))))))))))))))))))))))******++++++++++++******************************+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))******+++,,,,,,---+++++++++,,,,,,+++++++++))))))*********+++++++++++++++******************************************(((***+++***)))((()))+++---,,,++++++******++++++***+++,,,,,,,,,,,,+++******++++++++++++******)))+++++++++,,,,,,,,,------***---///---)))(((+++///------------------------***+++,,,---............---------.........//////..............................////////////..............................++++++************++++++************************)))************+++++++++,,,------......------,,,((()))***+++,,,---------++++++++++++++++++++++++))))))*********+++++++++))),,,//////---,,,---///........................,,,,,,------...///000000,,,,,,------...////////////............---------000000000000111111111111111111111222333333222000333333666:::;;;???PPPaaatttyyynnnfffaaaTTTRRRNNNKKKIIIIIIJJJKKKLLLNNNQQQSSSUUUWWWYYY\\\[[[___ccccccbbbdddiiinnnrrrpppnnnmmmnnnppptttvvvuuuvvvwwwxxxzzz{{{}}}}}}zzzsssnnnmmmmmmnnnnnnooonnnooopppqqqpppmmmjjjjjjmmmqqqsssrrrqqqqqqqqqqqqnnnjjjgggeeeccc```^^^[[[ZZZYYYYYYZZZXXXVVVSSSOOONNNMMMLLLKKKJJJIIIIIIIIILLLOOORRRSSSWWW]]]aaaiiiooovvvzzz||||||zzzzzzzzzzzzzzzyyyyyyyyy~~~~~~|||yyyuuusssssstttwwwxxx{{{~~~yyyvvvxxx{{{xxxmmmcccXXXVVVQQQKKKEEE???;;;888666444222111222333333222000000000000111111111111////////////////////////------------------------------...///...---+++***------------------------,,,---...//////---+++*********+++++++++,,,,,,,,,------------------------***+++---......---+++***+++++++++,,,,,,++++++++++++)))%%%######&&&+++...***++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++))))))((((((((()))+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************((('''%%%%%%'''(((***((()))***++++++***)))((('''(((((()))******++++++***+++,,,------,,,+++***+++++++++***************)))))))))***++++++,,,,,,************************(((***+++***)))((()))***---,,,++++++******++++++***+++,,,------,,,+++***+++++++++++++++***)))(((,,,,,,,,,---------......+++...000...***)))---000------------------------***+++,,,---............---------.........//////........................++++++---------,,,+++***........................(((((((((((((((((((((((())))))))))))************************************+++++++++,,,------+++)))------++++++++++++------,,,------......------,,,++++++,,,---............---------............///..................------,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111......------------......000000000000111111111111000000111222333333444444444444555666888>>>EEEJJJffflllxxxtttjjjaaaVVVOOOMMMLLLIIIFFFIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUXXX]]]``````aaacccfffiiikkkmmmnnnooooooooonnnmmmnnnpppsssxxxzzz}}}zzzwwwrrroooiiiccc^^^[[[ZZZZZZ]]]aaaddddddaaa]]]\\\]]]\\\^^^```bbbcccddddddcccccc```\\\[[[[[[ZZZVVVSSSTTTRRRPPPOOOPPPRRRTTTVVVUUUSSSPPPNNNMMMNNNPPPQQQQQQRRRUUUXXX]]]ccchhhjjjsssttttttuuuttttttsssrrrmmmllllllmmmpppuuuzzz}}}zzzuuurrroooooonnnlllkkkmmmpppttt~~~rrrddd\\\UUUPPPIIICCC>>>999666333222222222111000//////...////////////////////////............---,,,++++++.........------,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////***+++---...///...------+++++++++*********))))))************************))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++*********+++,,,***************************)))))))))))))))************************++++++***++++++++++++,,,,,,,,,******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))+++++++++***************************************,,,------......------,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------,,,(((&&&&&&***---...------,,,,,,++++++,,,,,,---///...,,,*********,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...////////////000000///...------........................))))))))))))))))))))))))))))))))))))************************************)))(((((()))******(((&&&,,,+++************+++,,,,,,,,,------------,,,,,,,,,---------------,,,,,,------------..............................------------------------------///......---...///000111///......------....../////////000000000111111111///000000111111222222222333444444444666999???CCCOOOVVVbbbppp~~~|||sssggg^^^YYYSSSNNNIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLNNNPPPUUUVVVYYY^^^ccchhhlllnnnqqqqqqqqqooommmlllmmmnnnoooppprrrtttuuutttqqqooohhheeeaaa[[[WWWUUUTTTSSSQQQTTTXXXXXXVVVTTTSSSSSSTTTVVVXXXZZZ\\\^^^______```^^^[[[ZZZ[[[ZZZXXXUUUVVVUUUTTTTTTUUUXXX[[[]]]ZZZYYYWWWVVVWWWXXXZZZ[[[___```aaadddgggjjjmmmoooqqqpppnnnkkkgggdddbbbaaabbbbbbdddiiioooxxx~~~wwwqqqnnniiihhhgggggghhhkkkmmmooozzzyyyiii\\\UUUMMMIIIBBB===999666222000222222111111000//////...........................---------...------,,,,,,......---------,,,,,,,,,......------------......------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,---.........+++,,,,,,---......------,,,,,,,,,,,,++++++******************************)))******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++*********************************++++++++++++******)))))))))******************************((())))))))))))***************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))******************++++++************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************************+++++++++,,,++++++++++++*********))))))************++++++++++++++++++,,,,,,,,,------///---******,,,......---......------------......///...,,,******+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........///////////////...---,,,........................************************))))))))))))************************************---,,,+++,,,---,,,+++)))+++******))))))******++++++++++++,,,,,,+++++++++............---,,,+++***------------............------------------....................................------......///000//////............////////////000000000000111111000000000000000000000000222333333333333444777:::>>>EEEPPP[[[gggsssvvvlllcccYYYSSSTTTTTTSSSRRRPPPNNNKKKJJJIIIHHHFFFDDDDDDEEEFFFGGGGGGIIILLLQQQXXX```gggkkkrrrssssssqqqooommmmmmnnnppppppqqqqqqooommmjjjiii```^^^ZZZVVVSSSQQQPPPOOOLLLOOORRRTTTSSSRRRRRRRRRRRRRRRTTTWWWZZZ^^^```bbbcccbbb``````aaaaaa```___^^^^^^^^^```bbbeeehhhjjjhhhgggggggggggghhhhhhiiilllkkkkkkkkkkkkkkklllllljjjhhhccc___[[[WWWUUUTTTYYY[[[```hhhtttzzzsssnnnlllhhhfffdddfffjjjmmmmmmllluuuyyy~~~yyyjjj\\\QQQJJJDDD@@@;;;888666444111///222111111000000//////...........................,,,,,,------...---------...------------,,,,,,,,,------,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++******************************))))))))))))******((()))***++++++***))))))))))))******++++++++++++---,,,+++***************************************((())))))))))))***************++++++++++++******+++++++++***************)))))))))))))))))))))))))))))))))***+++++++++,,,******************************++++++++++++******++++++************++++++************************)))))))))*********++++++,,,,,,,,,+++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---+++(((((())))))))))))------,,,,,,,,,,,,------...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---------------------------++++++,,,------------------............---,,,,,,........................************************((()))))))))************************************///---,,,---......,,,+++++++++************++++++******++++++++++++******---------------,,,+++***,,,,,,---------.........,,,,,,------------......------------------------------------......//////000//////......//////000////////////000000000111000000000000000000000//////111222222222222333555999???FFFLLLRRR\\\jjjtttyyynnngggiiiiiihhhfffccc___[[[YYYOOOMMMJJJHHHHHHIIIIIIIIIDDDEEEGGGLLLRRRZZZaaaeeekkkmmmoooooooooooopppqqquuuvvvwwwvvvrrrmmmiiigggcccbbb```]]]ZZZXXXWWWVVVSSSUUUXXXZZZZZZZZZZZZZZZZZZ[[[\\\___cccgggkkkmmmmmmlllkkkkkklllmmmnnnooommmmmmoooqqqtttwwwyyyzzzzzzzzzyyywwwvvvtttsssrrrqqqpppnnnkkkiiigggfffeeeaaa___]]]ZZZYYYYYYZZZ[[[\\\___eeeooo}}}yyytttrrrqqqqqqmmmjjjlllpppsssqqqnnnqqqtttwwwzzz||||||||||||~~~zzzssshhh\\\PPPGGGBBB===;;;888666555555333222111111000000////////////........................++++++,,,---............---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))******++++++************++++++++++++))))))))))))))))))))))))''')))+++------,,,***((()))))))))***++++++,,,,,,------,,,+++************+++++++++*********************+++++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******************************++++++++++++******++++++************++++++************************((())))))))))))*********++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,)))((('''''''''(((((((((+++******))))))******+++------,,,+++++++++,,,---///...---,,,,,,---...///........................,,,---------------,,,,,,,,,---------------,,,,,,........................************************((()))))))))************************************+++)))((((((***+++***)))+++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))***++++++,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////............//////...////////////000000000111111111111111111000000...000222222222222333555444888<<<>>>AAAHHHTTT]]]ppp|||~~~yyytttqqq^^^ZZZUUUQQQPPPNNNLLLJJJHHHHHHHHHKKKOOOTTTZZZ]]]\\\___bbbdddeeehhhkkkmmmppptttyyyzzzwwwrrrnnnlllppppppooommmkkkiiihhhfff```aaabbbcccdddddddddccceeeeeegggiiilllppptttvvvrrrrrrrrrqqqrrrsssvvvwwwxxxyyy|||~~~yyyuuurrrpppooommmjjjgggeeedddddddddcccbbbbbbbbbcccfffhhhjjjiiikkkpppyyy~~~{{{{{{~~~|||vvvuuuwwwxxxuuuqqqppppppqqqrrrrrrqqqnnnllllllhhhbbbZZZPPPGGG@@@===888666444444444555333222000000000///////////////........................++++++,,,---............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++...---+++******+++,,,---************++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,((((((((())))))*********++++++++++++,,,,,,------))))))************))))))(((***---//////...,,,***))))))*********+++++++++---,,,,,,+++******+++++++++++++++*********))))))******+++++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++******))))))******+++************************((())))))))))))*********))))))******************))))))*********+++++++++*********+++++++++,,,,,,))))))******++++++---...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...///........................------.........---,,,,,,,,,,,,---------------,,,........................************************))))))))))))***************************************((('''(((***,,,,,,++++++,,,,,,------,,,,,,+++*********++++++*********)))***+++,,,------------,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------------............////////////000000111111111111111111111111...///111222222222444555222444666777999???HHHOOO[[[hhh|||vvvpppggg```[[[VVVQQQMMMKKKJJJJJJJJJLLLOOORRRTTTTTTUUUVVVWWWXXXZZZ^^^aaafffmmmuuuzzz{{{zzz{{{|||~~~~~~~~~~~~|||yyywwwuuuqqqooonnnnnnooonnnllljjjhhhhhhiiikkkmmmooorrrsssmmmmmmmmmkkkkkklllooorrrvvvxxx|||~~~xxxsssnnnkkkiiieeecccaaaaaacccfffjjjmmmwwwvvvuuuuuuuuuvvvxxxyyyxxxxxxzzz~~~{{{}}}~~~{{{xxxtttqqqmmmllljjjjjjiiigggccc```\\\YYYTTTMMMGGG@@@;;;999333222111111222222111///////////////////////////------------------------,,,,,,------...---------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********+++++++++,,,,,,------...******++++++++++++******(((***---///000///---,,,************************++++++************++++++,,,,,,++++++***)))))))))((())))))))))))***************++++++++++++*********************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++,,,,,,,,,,,,++++++******))))))))))))******************************)))))))))*********++++++)))))))))))))))*********)))************+++++++++************++++++++++++&&&(((*********+++,,,...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------.........------,,,,,,,,,---............---........................))))))))))))))))))))))))))))))))))))***************************************((('''(((+++...//////***+++,,,,,,,,,,,,+++******++++++++++++++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,---------***++++++,,,------......------------------------+++,,,---.........------------,,,,,,,,,,,,------........./////////000000...//////000000111111111000111111111000000222444555555555666888<<<@@@CCCKKKUUUeeeuuuxxxrrrkkkddd^^^VVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\YYYUUUSSSRRRUUUWWW\\\bbbkkkrrruuuzzz~~~|||yyyvvvsssrrrqqqpppllliiiccccccdddeeeffffffffffffaaaaaaaaa^^^\\\]]]```dddgggjjjpppwww}}}|||yyytttooojjjgggfffeee``````aaadddlllvvv~~~{{{|||yyyyyy{{{}}}vvvsssqqqiiifffcccaaa```]]]ZZZWWWNNNLLLHHHCCC>>>:::777555222000000000111111///---////////////////////////---------------------------------...------,,,,,,,,,,,,,,,---------............------------......------------------------++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))******+++,,,,,,------***+++,,,------,,,+++***(((***,,,.........---,,,,,,,,,++++++***)))))))))))))))))))))******+++,,,,,,,,,++++++***))))))(((((())))))))))))***************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******************++++++******************************++++++++++++************))))))))))))******************************************+++++++++,,,)))))))))******+++++++++)))************+++++++++************++++++++++++%%%(((******(((((()))+++......------------......***+++,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,---...///////////////........................(((((((((((((((((((((((())))))))))))************************************%%%$$$###$$$(((+++,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------******+++,,,,,,---..............................+++,,,---.........---,,,---,,,,,,++++++,,,,,,---............/////////000,,,------...///000111111111222111000...///111333666444333333555777777666BBBHHHSSS```nnn|||{{{uuuiiijjjkkklllnnnooopppqqqmmmjjjddd\\\UUURRRRRRTTTRRRWWW^^^dddhhhppp{{{}}}vvvsssnnnllljjjhhhddd```]]]^^^_________]]]\\\[[[XXXXXXWWWUUURRRRRRUUUYYYXXX]]]dddmmmtttzzz}}}~~~uuurrrnnniiifffeeeeeeffffffgggjjjqqq}}}~~~}}}uuutttuuuyyyvvvsssrrrfffbbb]]]ZZZZZZXXXTTTQQQFFFDDDAAA===999666333222333222111111222111///---.........///////////////------------------------............---,,,++++++,,,,,,,,,------.........///......------......///........................++++++,,,,,,,,,---------))))))***+++,,,,,,------+++,,,,,,---,,,+++***(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))((())))))***++++++,,,,,,+++,,,------------,,,+++((()))***,,,------,,,,,,---,,,,,,+++***)))((((((''''''(((((()))***,,,---,,,,,,++++++***))))))(((***++++++++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))+++++++++***************************************))))))************))))))******))))))))))))*********************************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++)))************++++++++++++---///...,,,***+++------,,,,,,++++++,,,,,,---***+++,,,---------------,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......------...///000000//////........................,,,++++++******++++++,,,---+++******++++++)))((())))))))))))))))))))))))************************************************++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------......---,,,,,,,,,------......//////...---,,,,,,---...///000000///...---.../////////000000111111000000000000000000000000......///000111222222333222222222222333555777888<<<@@@FFFLLLTTTbbbssssssjjjeee```ZZZVVVWWWUUUWWW]]]aaaeeemmmuuu}}}~~~wwwttttttnnnkkkgggdddbbb```^^^\\\WWWXXX[[[___aaa___[[[XXXTTTSSSRRRRRRSSSSSSRRRPPPWWW^^^eeekkksss|||~~~zzzvvvuuuvvvwwwuuusssvvvuuuwww~~~}}}yyy{{{|||zzzyyyyyyzzzxxxrrrnnnlllsss}}}rrrlllkkkccc^^^XXXVVVUUURRRLLLGGGAAA???;;;999888777444333222222111111111111222222111111000......------------,,,+++---222444333222---------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,++++++***))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++++++++)))((('''+++***)))(((((()))***+++************************+++++++++*********))))))************+++,,,---...************************)))))))))((())))))***+++++++++******************((((((((()))******++++++******************************))))))***+++,,,,,,************)))))))))(((///---***''''''(((+++---)))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))(((((()))***+++************************(((((((((((((((((((((((())))))))))))))))))******************************************************+++,,,---,,,***)))***+++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////+++******))))))******++++++******************)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///...............---,,,,,,---...///000000///...---/////////////////////////////////////////////////////////000111111111222222222222222333555666777777;;;???BBBHHHSSSaaalllzzzwwwppphhhbbbaaa^^^^^^bbbeeehhhpppxxx|||rrrmmmlllgggeeeaaa___^^^^^^^^^^^^```cccgggkkkmmmlllgggccc^^^]]][[[[[[[[[[[[YYYWWW\\\dddnnnwww~~~~~~{{{uuutttuuunnnllliiijjjkkkjjjgggccclllsss||||||ooohhhfff]]]XXXSSSPPPOOOLLLFFFAAA<<<999666555444333111///222111111000000111111222111000///......------------,,,+++...111333333222......---,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------*********+++++++++,,,,,,---------,,,++++++******************************------------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***************)))((((((,,,+++***))))))***+++,,,************************+++++++++*********))))))************+++,,,,,,---***************************))))))))))))***++++++************************************))))))))))))************************)))))))))))))))***++++++)))))))))***++++++,,,,,,***(((&&&$$$$$$%%%&&&((())))))))))))))))))))))))***)))(((''''''((()))***---,,,++++++++++++,,,---************************+++++++++++++++++++++++++++******)))))))))******************************+++++++++***************+++,,,---,,,***)))***+++******))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................)))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------............------------------,,,,,,+++++++++,,,---...///000---............------,,,---...////////////...---..................------////////////////////////000000000000000000000000111111111222333444555666555666888999<<>>===;;;888666555444222000......///000///...//////............////////////............//////---...//////...---...000---------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******************************++++++++++++******+++************+++,,,,,,((()))************)))(((***************************************+++++++++******)))))))))******+++***************************************+++,,,,,,)))))))))***++++++,,,,,,))))))******+++,,,,,,---******************************)))((((((((())))))*********)))))))))((((((((()))******+++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++***))))))************************************************---,,,+++***************************************************************+++,,,---,,,***)))***+++******))))))******+++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,------------------------)))))))))(((((()))))))))))),,,///---***(((***---************************************************++++++++++++++++++++++++---,,,++++++******++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++///...---,,,,,,,,,,,,,,,***+++,,,---------------...------,,,,,,------...------------....................................---.........///000000000///000111222222222111000/////////111222333222111333444888???EEELLL[[[jjjvvv|||vvvmmmcccfffjjjpppyyy|||yyyuuussskkkiiigggfffeeeeeedddcccdddaaa]]]ZZZVVVOOOGGGBBB888888888666444333222222111///------.........---///......------....../////////............//////---...000///---,,,---///,,,,,,,,,,,,------...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((((((((((((((((((((((((******++++++++++++******)))***++++++,,,,,,,,,+++)))***++++++++++++***)))************************))))))*********+++++++++))))))((())))))***+++,,,***************************))))))))))))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++***)))))))))))))))+++++++++******)))))))))++++++++++++,,,,,,,,,---))))))))))))))))))))))))'''((()))******)))((('''***+++,,,------,,,+++***************************+++++++++++++++++++++++++++******)))))))))******************************)))))))))***++++++,,,,,,+++,,,---,,,***)))***+++******))))))******+++,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,........................,,,------......------,,,------------------------((((((''''''''''''((((((+++...000...***(((***...************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++((())))))***++++++,,,,,,---------...------,,,,,,)))))))))******++++++,,,------,,,,,,,,,---......***+++,,,,,,------------...---,,,,,,,,,,,,---...000000///...------,,,,,,........................,,,------...///000111111//////111222222111000000//////000111333333111///444333666;;;<<>>===:::888999777444222222222222111000111111111111000000///000000000000////////////........................------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---------++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************************************++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))((((((((()))******************************))))))******++++++++++++))))))))))))*********+++************************(((((())))))******++++++(((((())))))******************))))))))))))******************************,,,,,,+++++++++*********((())))))*********))))))))))))))))))))))))))))))(((''''''(((******)))''''''((()))***************************************++++++************++++++*********++++++,,,,,,---++++++++++++************+++++++++,,,---...///000------------------------------------------------------------------,,,,,,,,,,,,,,,------.........***************************)))))))))******(((&&&((()))***++++++***)))((())))))***++++++++++++***(((((()))************)))***++++++,,,,,,++++++******++++++***)))***,,,...******+++,,,,,,,,,++++++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------------------...------------.../////////000000111111111111111////////////////////////......//////000000111111000111111111000000111333444444444333222444888;;;???AAAHHHQQQWWW]]]gggpppwww|||~~~}}}|||{{{{{{xxxkkkhhhdddbbbfffmmmuuu{{{}}}zzz||||||{{{|||~~~~~~~~~{{{|||}}}ooofffbbbcccdddfffkkkrrr|||{{{rrrllliiiiiijjjeeegggiiiiiihhhgggggghhhhhhjjjfff___YYYUUUPPPJJJEEEAAA===:::888666333222555333111111111222111000000000111111111111000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++************************+++************+++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******+++)))))))))************************))))))******+++************************************))))))))))))(((((()))))))))************************+++++++++))))))))))))************((((((((()))******++++++*********))))))***************************************)))))))))(((((((((((())))))************)))(((((((((((((((((((((((())))))(((***+++,,,+++)))(((((())))))***)))))))))************************++++++************+++++++++++++++******+++,,,,,,+++++++++******))))))))),,,++++++,,,---...///000------------------------,,,,,,,,,------------...------------------------,,,,,,------------------))))))))))))))))))))))))(((((()))******)))))))))((()))***++++++***)))((())))))***++++++++++++***'''((()))***+++******)))***++++++,,,,,,++++++***)))***++++++******+++---)))***+++,,,,,,,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------............------,,,---...///000...//////000111000000000////////////////////////.........///000111111111///000111111000000222444333444555444333444555777:::;;;>>>DDDHHHLLLUUU___hhhnnnxxx}}}zzzzzz~~~yyyuuuoookkkjjjmmmpppssssssuuuwwwzzz|||}}}~~~{{{|||~~~{{{{{{}}}{{{~~~xxxrrrqqqsssvvv~~~xxxkkkbbb]]]]]]aaafffmmmssszzzyyyqqqllljjjiiibbbbbbaaa```^^^\\\\\\\\\ZZZ[[[XXXQQQMMMKKKGGGBBB>>>;;;777555444333222000111000///000111111000...000000111111111111000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++---,,,+++++++++,,,------++++++******+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++************************+++***)))))))))***,,,,,,))))))************))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))******+++((()))))))))*********++++++******))))))*********************************************************))))))*********+++++++++))))))*********+++++++++*********)))))))))))))))'''(((((()))******++++++++++++************++++++************************))))))((((((((('''''''''(((((()))***************)))))))))))))))))))))))))))(((((()))+++,,,***)))))))))))))))))))))((('''************************++++++************++++++---,,,+++*********+++,,,******++++++++++++++++++---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------......+++,,,,,,------.........------------------,,,,,,((((((((((((((((((((((((&&&'''***+++***)))***---''')))***++++++***)))'''))))))***++++++++++++***'''((()))+++++++++***)))+++++++++,,,,,,+++++++++''')))+++,,,+++***+++,,,)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,------------------------------,,,++++++++++++++++++,,,------------------------***++++++,,,---...//////......---,,,---...///000---......///////////////////////////////////////---......///000111111222///000111000000000222444///000222222111111222444555555777:::;;;===DDDLLLXXX^^^hhhrrr{{{~~~zzzxxxyyy|||yyytttrrrrrrrrrrrrpppqqqqqqqqqqqqqqqqqqpppoooppprrrvvv}}}{{{ssslllhhhffffffkkkrrruuutttoooggg___ZZZZZZ\\\aaaiiittt{{{yyyoooiiieeeddd]]]\\\ZZZXXXUUUTTTSSSSSSQQQRRROOOHHHCCCBBB???:::;;;888555444444444333222///...///000111111///,,,///000000111111111000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++------,,,+++,,,---...///++++++***)))***+++---...******+++++++++,,,,,,,,,---,,,***))))))***,,,---***+++,,,------,,,+++***)))************+++++++++************************+++***)))))))))***,,,---))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------)))))))))))))))******+++(((((())))))*********+++******)))))))))))))))*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++******))))))(((((('''(((((()))***+++++++++,,,,,,++++++++++++,,,,,,***************************)))))))))(((((((((((((((((()))***************************************'''&&&&&&''')))***((('''))))))***))))))(((''''''************************++++++************++++++...---+++*********++++++******+++,,,------...///...---,,,+++,,,---...///------------------------,,,,,,,,,------.........++++++,,,,,,---...//////.........------,,,,,,,,,))))))))))))))))))))))))'''((()))++++++******)))---+++***((((((((())))))((((((((((((((((((((((((&&&''')))***,,,,,,------))))))***++++++++++++***++++++******************++++++++++++++++++++++++---------,,,,,,+++++++++)))***,,,.../////////...++++++******++++++,,,---+++++++++,,,,,,---------------------------------............////////////...---,,,,,,---...///000......//////...---,,,,,,,,,------...///000000111000000000000111111111111333222222222222222222333333555666666666999>>>CCCGGGMMMVVVaaajjjttt|||zzzvvvttttttvvvxxxyyy|||zzzwwwuuuppprrrsssrrrnnniiieeecccbbbdddggghhhkkksss~~~}}}yyywwwvvvtttoooiiieeeeeegggiiijjjjjjfffcccccc```]]]___dddiiiooovvv{{{~~~yyynnnfff___[[[UUUUUUSSSQQQOOOMMMKKKKKKJJJHHHDDD@@@<<<888666444000000000000000000000000000000000000////////////111000///......///000111////////////............---,,,,,,++++++,,,,,,---........................,,,++++++******++++++,,,*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,...------,,,,,,++++++***+++++++++*********))))))******))))))******+++,,,************************++++++,,,,,,,,,,,,------+++***)))'''''')))***+++&&&''')))+++,,,,,,,,,+++*********)))******++++++******++++++++++++******---------------,,,+++***))))))))))))******************))))))******+++,,,,,,++++++******))))))(((+++*********))))))(((((()))************+++++++++++++++************************))))))))))))******''''''(((((((((((((((((()))************+++++++++))))))))))))))))))))))))+++***)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++++++++******))))))***+++,,,,,,******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...///000000+++++++++,,,,,,------------.........---,,,++++++------,,,,,,,,,,,,------(((((((((((((((((((((((('''((()))***+++******)))*********))))))***++++++************************'''((()))***+++,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***,,,---......------++++++******++++++,,,---+++++++++,,,,,,---------------------------------............////////////......---,,,---...////////////000000//////...---...//////000111111222222//////000000000111111111222222111111111111222222111333444444333444888;;;>>>CCCKKKSSS[[[dddlllqqqtttsssrrrrrrssstttuuuvvvuuuyyy|||~~~yyy{{{|||zzztttnnnjjjggg]]]___``````aaahhhrrrzzz~~~xxx}}}{{{sssooommmlllfffcccaaaaaaeeejjjmmmooojjjfffcccbbb```]]]^^^bbbmmmrrrwwwzzz|||~~~rrrhhh```ZZZVVVQQQPPPOOOMMMJJJHHHGGGFFFEEECCC@@@<<<888555333222000000000000000000000000000/////////////////////000000///......///000111////////////............---,,,,,,++++++,,,,,,---........................---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))******+++,,,*********************************+++++++++,,,,,,+++***)))(((((()))***+++'''((()))+++,,,---------++++++***************+++******++++++++++++******+++++++++++++++***)))((())))))))))))******************))))))******+++,,,++++++++++++++++++,,,,,,+++*********)))))))))))))))************+++++++++******************************))))))))))))******))))))))))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,+++++++++************+++,,,,,,******+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------...............,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,,,,+++...------------------...++++++++++++++++++++++++(((((()))************)))'''((()))***++++++++++++************************))))))***+++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,+++***++++++******++++++,,,---++++++,,,,,,,,,,,,---------------------------------............///////////////...---------......000000000000000000///.../////////000000111111222//////000000000000111111111111000000000000111111111222333222111111333555666999>>>CCCIIIQQQXXX]]]___aaadddhhhllloooqqqrrrtttyyy|||}}}}}}vvvpppnnneeeeeedddaaaaaaeeelllsss}}}}}}yyyppptttyyywwwllleeeaaa```___^^^^^^```fffooowww}}}uuupppllljjjgggcccdddgggnnnqqqsssttttttvvv{{{{{{qqqggg^^^WWWRRRNNNKKKJJJHHHFFFDDDAAA@@@???===;;;999666444222000000000000000000000000000000//////////////////////////////......///000111222/////////............------,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++************+++,,,,,,,,,++++++******++++++,,,++++++***************)))++++++******++++++,,,---******++++++,,,------...+++++++++*********************))))))******+++,,,************************)))))))))************++++++***)))(((((()))***+++((())))))***,,,---///000,,,,,,+++***))))))))))))******++++++++++++************+++++++++***))))))))))))))))))******************))))))******+++,,,++++++,,,,,,---......///***************))))))))))))************+++++++++******************************))))))))))))******+++++++++******))))))))))))))))))*********++++++))))))))))))))))))))))))'''((())))))***+++,,,,,,))))))))))))))))))))))))'''((()))***++++++******,,,+++++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,.........------.........))))))))))))))))))))))))((()))))))))************&&&''')))***+++***))))))******************************+++++++++******)))))))))***++++++++++++******************+++++++++************************,,,+++++++++++++++++++++***++++++,,,+++***)))(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////......------------//////000000000//////...---------.........//////////////////000000000111000000////////////000000111222222222222222222333333555777:::===CCCIIIMMMMMMOOOTTTYYY^^^cccgggiiinnnuuuyyyzzz{{{~~~~~~{{{yyyzzz{{{~~~~~~yyyvvvsssrrroookkkhhhjjjoootttuuuxxx{{{~~~xxxxxxvvvrrroooqqqvvv|||{{{vvvqqqiiikkknnnqqqyyy}}}tttooofff^^^YYYXXXYYYZZZ___aaafffppp{{{|||vvvsssoooiiihhhiiihhhiiijjjiiiggghhhkkkmmmqqqkkkccc[[[TTTNNNJJJGGGEEEDDDBBB@@@>>>;;;:::999666555333222000000//////000000000000000000000000.........///////////////.........///000000111111//////.........------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******))))))******+++,,,++++++++++++++++++++++++++++++++++++************************+++,,,------******++++++,,,,,,,,,,,,******************************))))))******+++,,,************************)))))))))*********++++++******)))(((((()))******)))))))))***+++...000222---,,,+++***))))))))))))******++++++++++++******,,,,,,---------,,,,,,+++((()))))))))******************))))))******+++,,,---------....../////////************************))))))*********+++++++++***************+++++++++******))))))))))))******+++++++++***))))))(((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))&&&(((***+++,,,+++)))(((***************************+++,,,,,,******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,++++++,,,---...............///......------......///%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))*********'''((()))***)))(((&&&%%%))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++++++++***))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,+++***((('''++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////......---,,,,,,---......//////.........------------...............////////////000000000000//////////////////000000000//////000111222222222444555555777:::???BBBAAABBBDDDHHHNNNTTTYYY\\\cccjjjppppppqqqtttuuusssqqqrrrsssvvvxxx{{{|||}}}}}}{{{wwwrrrooopppsssvvvvvvwwwxxxzzzzzzyyyvvvuuummmllljjjfffcccdddiiinnnvvvyyy}}}{{{}}}}}}xxxwwwyyy|||~~~xxxsssqqqnnnjjjgggaaadddeeeggglllpppnnnhhhbbb___[[[WWWVVVWWW[[[]]]dddgggmmmwwwyyyuuupppiiieeeeeeaaa``````^^^\\\\\\^^^___```\\\UUUOOOKKKGGGCCCAAA???>>>===;;;999777666555222111000000//////000000////////////////////////------....../////////000......///000000000000000............---------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,++++++***************************************))))))******+++,,,************************************+++++++++,,,******))))))))))))************)))***+++...000111---,,,+++***))))))))))))******++++++++++++******+++,,,,,,---------,,,,,,((()))))))))******************))))))******+++,,,/////////......---------***************+++++++++))))))*********+++++++++))))))*********+++++++++******))))))))))))***************))))))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***+++,,,+++)))((((((((())))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........------,,,,,,,,,,,,---...///////////////......------------......)))))))))))))))))))))))))))))))))((()))******+++))))))))))))((('''&&&%%%((((((((((((((((((((((((******+++++++++******)))))))))***++++++++++++***)))))))))***++++++,,,,,,*********************************+++++++++++++++***++++++,,,+++***)))(((++++++******++++++,,,---------,,,,,,,,,,,,++++++------------------------,,,------------..................///......---,,,,,,------...............////////////////////////......////////////000000000000////////////000000111...,,,+++---///000000000111222222222444777999999:::;;;===AAAFFFJJJMMMXXX```fffggghhhmmmppppppmmmmmmoooppprrrtttuuuvvv{{{~~~zzzxxxyyy{{{||||||}}}~~~}}}xxxtttjjjiiigggbbb^^^^^^bbbffflllooosssvvvwwwzzz}}}|||vvvsssrrr{{{zzzzzz}}}}}}uuuooolllmmmmmmvvv|||tttoooiiieeecccbbbaaa```\\\```ccceeejjjmmmiiibbb\\\\\\[[[YYYYYY[[[```dddooopppuuu|||yyyuuuppphhhcccbbbZZZYYYWWWUUUTTTSSSSSSTTTQQQNNNIIIEEECCC@@@===;;;:::999888777666444333333000000/////////000000111////////////////////////---------......//////000//////000000000000//////.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------)))))))))***+++,,,---...---,,,,,,+++******))))))***************+++++++++******))))))******+++,,,*********************************+++++++++,,,,,,)))))))))******)))))))))************+++---...///,,,,,,+++***))))))))))))******++++++++++++******))))))***+++++++++******))))))))))))******************))))))******+++,,,///......---,,,,,,++++++*********+++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********))))))(((((('''************************((()))***++++++***)))(((((((((((()))))))))))))))***+++,,,,,,******+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////.........------------------......////////////...---------,,,,,,---------------------------------***)))((((((((()))+++++++++******)))))))))******)))))))))))))))))))))))))))******+++++++++******))))))***++++++++++++***((())))))***++++++,,,,,,************************)))*********++++++++++++***+++,,,,,,,,,+++***)))++++++******++++++,,,------------,,,,,,+++++++++------------------------,,,,,,---------.........,,,---.../////////...---------...///////////////////////////////////////........./////////000000111000000//////000000111666222---+++,,,...//////...///111111111111222444333444666999;;;>>>@@@AAAHHHQQQXXXYYY\\\bbbhhhjjjiiijjjkkklllmmmnnnooopppqqqwww~~~~~~yyyqqqpppnnnhhhcccaaadddhhhhhhjjjnnnqqqrrrtttvvvxxx{{{{{{zzzxxxtttpppkkkiiihhhooouuuyyy{{{uuuqqqllllllooouuuzzzuuunnnhhhdddbbbaaaaaaiiipppxxx|||}}}|||sssjjjccc```[[[XXXXXXZZZ\\\]]]]]]ccchhhnnntttwwwssskkkbbbcccbbb```___```dddhhhtttuuuwww|||~~~tttpppmmmfffaaa```UUUSSSOOOMMMKKKJJJIIIHHHEEECCC???===<<<;;;999777555444444333333222111111///////////////000111111////////////////////////,,,,,,---......///000000000000111111000///...---.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,)))))))))***+++,,,...///+++++++++***************))))))*********+++++++++******))))))******+++,,,************************)))))))))************+++))))))************)))))))))******+++,,,,,,++++++++++++***************+++******++++++++++++******((()))***++++++++++++***))))))))))))******************))))))******+++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++((())))))***++++++,,,,,,******))))))))))))******((())))))******+++++++++(((((((((((()))))))))***))))))))))))))))))))))))++++++*********)))))))))************************)))))))))))))))))))))))))))*********++++++++++++***+++,,,,,,******+++,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------............------------------,,,+++,,,,,,++++++++++++,,,,,,***************************)))((((((((()))+++,,,++++++***)))***,,,---...************************))))))***+++++++++++++++))))))***++++++++++++***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++***+++,,,------,,,+++***++++++******++++++,,,------------,,,,,,+++++++++------------------------,,,,,,,,,---------......+++,,,.../////////............///000000111000000---------------------,,,............/////////000111111000000000000111111===777000,,,---///000000---///111222111111111333///111555999;;;;;;;;;:::777???GGGIIILLLSSS[[[^^^ffffffggghhhjjjkkkllllllhhhoooxxx~~~|||}}}zzzyyyvvvpppjjjhhhjjjmmmlllooosssvvvwwwxxxzzz{{{sssrrrpppnnnjjjfffbbb``````fffjjjlllqqqzzz}}}zzzwwwtttooohhhddd______aaagggqqq}}}yyyssspppgggddd___\\\[[[[[[[[[\\\___eeejjjlllmmmllleee\\\XXXVVVRRRQQQRRRVVVZZZ]]]bbbhhhpppxxxxxxjjjjjjjjjfffccccccfffjjjqqqpppqqqtttzzz}}}sssjjjgggeee```[[[ZZZQQQNNNJJJFFFDDDBBB@@@>>>???<<<:::888888777666444111111111111111000000000............//////000111////////////////////////,,,,,,------...///000000111111222111000///---,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***))))))******++++++++++++)))))))))***+++---...///)))))))))***++++++,,,,,,))))))******++++++++++++*********)))***++++++,,,************************(((((((((((())))))))))))))))))************)))))))))***+++,,,,,,+++***)))******************++++++******++++++++++++*********+++,,,---------------))))))))))))*********************)))***++++++,,,((())))))******++++++,,,*********++++++,,,,,,,,,)))************+++++++++((())))))***++++++,,,,,,******))))))))))))******))))))***+++,,,------...(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++***))))))((())))))***+++++++++,,,,,,---------***+++,,,,,,******+++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,---------.../////////,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,+++)))((((((((()))***,,,,,,+++***))))))******((()))++++++)))((()))***(((((()))***************,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******))))))***+++,,,,,,***+++,,,,,,+++***+++---)))******++++++,,,------000...---++++++,,,---...------------,,,,,,+++***,,,,,,+++++++++++++++++++++,,,---------,,,+++***,,,,,,.../////////...---............////////////...//////000111222222222---------...............////////////////////////000///.........///111222JJJ>>>000***...222111...222111///---,,,---...////////////111222444666777666888;;;===@@@EEEJJJOOOVVVZZZ___bbbcccbbbbbbbbbiiilllqqqwww{{{||||||{{{|||{{{yyywwwwww{{{~~~zzzuuuqqqpppqqqssswww{{{}}}|||~~~yyytttmmmhhhdddcccaaa```___bbbfffkkkooorrrtttuuuvvvrrrkkkfffbbb___]]][[[UUUVVVYYY^^^eeemmmssswww{{{{{{yyytttmmmgggbbb```XXXVVVTTTSSSSSSVVVYYY\\\^^^bbbhhhkkkiiiddd___\\\UUUSSSQQQRRRUUU\\\dddiiioooqqqxxx~~~wwwpppnnnkkkfffdddeeekkkkkkkkkkkkmmmnnnppprrrjjjhhhddd^^^YYYUUUQQQPPPLLLIIIDDD???<<<:::::::::888888777666555555444444///000222222000///000111111000...,,,,,,---...///..................---------------............///---......///////////////------------------------*********++++++,,,,,,---///......---------......000///---,,,+++,,,,,,---111000///...---...///000+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------------,,,,,,+++***,,,+++***)))((((((((((((************************))))))))))))))))))))))))************************))))))(((((('''''''''&&&++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))((())))))***+++++++++************++++++***+++,,,+++)))((()))***+++,,,------,,,+++***)))+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))))))))))))))***))))))))))))))))))))))))%%%'''***---...---+++************)))))))))))))))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------***++++++,,,---...//////000///...---+++***)))(((************************++++++,,,,,,,,,,,,------++++++)))((((((((()))***+++***))))))((((((((()))((()))++++++)))((()))***(((((()))***************,,,,,,,,,++++++*********)))***++++++++++++***)))******))))))***++++++,,,)))***+++***)))((()))***++++++++++++++++++++++++***)))(((((((((***,,,------------------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,++++++,,,,,,.../////////...---............////////////......///000000111222222000000000///.........---........................000///.........///111111===555---***---000///,,,000///...------...000111......///000111333444555333444666888:::>>>CCCFFFKKKOOOTTTWWWYYYZZZ[[[\\\aaaeeejjjppptttvvvvvvvvvtttsssqqqooonnnqqquuuyyy~~~|||zzzwwwsssqqqqqquuuxxx}}}{{{tttnnnjjjhhhfffdddaaadddhhhkkknnnoooqqqrrrsssooohhhccc^^^[[[XXXUUUPPPRRRUUUZZZ```fffkkknnnqqqrrrrrrnnnhhhaaa\\\YYYUUUTTTSSSRRRTTTXXX\\\^^^ggglllrrruuurrrkkkeeeaaa^^^\\\YYYYYY\\\ccckkkpppxxxyyyyyyrrroookkkeeeaaaaaaaaa````````````bbbcccdddbbb___[[[VVVRRRNNNKKKIIIEEECCC???<<<999999999999333333333222222111111000---///111000///...///000,,,+++)))((('''((()))***........................---------............///---......///////////////------------------------+++++++++++++++,,,,,,,,,......---------...............---,,,+++,,,------+++************+++---...+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,---------,,,,,,+++******))))))******+++,,,---******************************************************************************)))))))))(((((((((+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))***++++++++++++************+++++++++,,,,,,+++***))))))++++++++++++++++++******)))((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))'''(((***,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------+++,,,,,,------.........///...------++++++***)))************************++++++,,,,,,,,,,,,------+++******)))((()))))))))))))))((((((((((((''''''((()))++++++)))((()))***((())))))************)))+++++++++++++++*********)))******++++++******)))*********)))******+++,,,+++,,,,,,+++)))((()))***---,,,,,,+++******))))))''''''''''''(((***,,,---,,,------------,,,++++++)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............------............/////////......//////000000111111222111111000///...------........................//////......//////000111000...,,,---...//////.........------...///111222......//////000111111222111222333444444666:::===>>>AAAEEEHHHJJJLLLOOOQQQVVVYYY^^^dddiiilllmmmnnnnnnnnnmmmkkkjjjjjjmmmppptttuuuyyy{{{tttrrrpppmmmmmmpppuuuyyy{{{tttpppnnnllljjjkkknnnqqqssstttuuuvvvxxx{{{vvvoooiiiddd```]]]ZZZVVVXXX\\\aaafffjjjmmmooosssuuuvvvtttnnnfff```\\\[[[ZZZYYYZZZ]]]bbbgggjjjqqqwww~~~wwwoookkkiiifffcccaaadddjjjrrrwww~~~~~~~~~wwwqqqmmmhhh```[[[ZZZUUUTTTSSSRRRRRRSSSTTTUUUUUUSSSOOOKKKGGGDDDBBB@@@<<<;;;999777666666777888000000000///////////////,,,...000///...---.........---,,,+++***+++,,,,,,........................---------............///---......///////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,------......//////---,,,,,,,,,,,,------...'''''''''((()))***,,,---++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,---------,,,+++++++++******++++++,,,---...************************++++++++++++++++++++++++************************++++++************))))))+++******))))))******++++++++++++++++++*********))))))))))))))))))))))))*********)))***++++++,,,++++++************+++++++++,,,---,,,*********+++++++++***)))))))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((''''''(((((()))+++,,,---)))))))))))))))))))))))))))*********************))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******)))))))))))))))((((((((((((((((((((('''((()))++++++)))((()))***((()))************))))))+++++++++***************))))))************))))))+++***************++++++...//////...+++******+++,,,+++++++++******))))))******)))******,,,---...+++++++++,,,,,,+++******((())))))***+++,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,---------.........---------.........//////.........//////000000000000000//////......------....................................//////000000,,,---///000000000111222.........---...///000111//////000000000000000000222333333333222333555777555777:::<<<===@@@DDDFFFJJJMMMQQQWWW\\\```bbbdddfffggghhhhhhggggggiiikkkmmmnnnrrrxxx{{{{{{wwwssskkkjjjhhheeeeeeiiiooosssxxx~~~{{{uuurrrpppooonnnrrruuuyyy{{{{{{|||~~~yyysssnnniiifffccc```ccchhhnnnsssvvvxxxyyy{{{qqqjjjeeeaaa```aaabbbffflllrrruuuvvv}}}xxxsssooolllgggeeeggglllrrrwwwzzzzzz|||vvvooojjjgggbbbYYYSSSRRROOOMMMLLLJJJIIIIIIIIIJJJIIIHHHEEEBBB???<<<;;;:::777666444333333333555555000000000000000111111111---...000000...---...///111000//////......//////---------...............---------............///---......///////////////---------------------------------,,,,,,++++++******+++,,,---......//////+++++++++,,,,,,------...************++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************+++++++++++++++,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++...---,,,++++++*********************************++++++++++++++++++++++++******************************************************))))))))))))******+++++++++***************))))))))))))))))))))))))***************+++,,,,,,++++++************+++++++++,,,---,,,+++***+++,,,+++***)))(((((()))***+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))+++***)))(((((()))******)))))))))))))))*********++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------************)))))))))((((((((()))******))))))(((((()))++++++)))((()))***))))))*********))))))(((************************))))))))))))))))))))))))++++++***************+++---...///---+++******+++)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,((()))************))))))(((((()))***++++++,,,,,,************++++++,,,,,,,,,,,,,,,,,,------......------------.........................../////////,,,,,,,,,------.................................---......///////////////...///000///......111444000000///...............000000111222222111111000222333333222111111222333333444666666666888;;;===AAACCCFFFJJJOOOSSSWWWXXXYYY[[[]]]______```ccceeejjjlllppptttvvvuuurrrooohhhfffdddaaa___aaafffjjjlllrrrwwwzzz~~~zzztttpppnnnnnnmmmmmmnnnsssyyy{{{{{{|||zzztttoookkkhhheeedddgggmmmsssyyy|||~~~wwwnnniiibbbbbbbbbdddhhhmmmsssvvvzzz~~~vvvrrrmmmjjjeeebbbcccggglllooopppooopppsssxxxzzzyyywwwkkkeee```___[[[TTTOOONNNIIIHHHFFFDDDBBBBBBBBBBBB@@@???===;;;999888777777555444333222111111222222000000000000111111111111---///111000///...//////...------,,,,,,,,,,,,,,,---------.........//////---------............///---......///////////////------------------------...------,,,,,,+++++++++******,,,---............***++++++,,,,,,---------------,,,,,,,,,+++*********++++++,,,,,,++++++************************************++++++,,,,,,,,,******************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---,,,+++******))))))***************************************************************************))))))))))))))))))))))))***))))))))))))))))))***************************((((((((((((((((((((((((******))))))******+++,,,++++++************++++++***+++,,,,,,******+++,,,+++***)))(((((()))***+++---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))(((((())))))))))))))))))))))))))))))+++***)))((('''(((******(((((())))))************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------)))************)))(((((('''((()))***+++***)))(((((()))++++++)))((()))***)))************))))))((()))))))))******************))))))(((((())))))***,,,+++******)))************++++++***((('''((()))(((((())))))***++++++,,,++++++*********)))))))))(((((()))*********))))))((()))))))))***+++++++++******)))******+++,,,---,,,,,,,,,+++,,,------...,,,------------.........------..................******+++,,,---......///------------------------------...////////////...//////...---,,,,,,///222000000000///......------///000111222222222111000///000111111///...///000333444444444333333555777999:::<<>>AAAFFFJJJLLLPPPWWW[[[^^^___```aaa^^^^^^]]]ZZZVVVTTTSSSTTTVVVYYYZZZYYY]]]dddiiiiiimmmhhhbbb^^^]]]\\\\\\[[[\\\cccjjjkkkiiiiiinnnsssoookkkfffcccaaa```^^^]]]]]]___bbbeeeiiilllnnnooovvvxxxzzzxxxrrrkkkeeebbb\\\[[[YYYWWWXXX[[[^^^```bbbdddeeeeeecccbbbbbbcccYYYXXXWWWUUUSSSQQQPPPPPPQQQRRRSSSTTTTTTRRRPPPNNNMMMGGGAAA@@@>>>;;;:::<<<;;;:::777555444333333333//////......///000000111.........//////000000000111111000///......------+++---......---,,,,,,---.........///...------,,,,,,,,,------...///000000---------.........//////---......///////////////------------------------,,,,,,,,,------.........+++,,,---......---+++***+++,,,,,,---,,,+++)))(((******,,,------,,,+++*********++++++++++++******************************))))))***+++,,,,,,------******************************+++,,,,,,,,,,,,+++***+++,,,,,,------------//////...---,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))(((((((((((())))))(((((())))))*********+++************************'''''''''''''''((())))))++++++************++++++&&&((())))))(((((()))+++)))***+++---------,,,+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))000...***)))))))))(((''''''''''''((()))+++------,,,+++)))(((((()))+++,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))******++++++,,,,,,---*********))))))))))))(((++++++++++++++++++++++++***+++,,,------,,,***))))))******+++------...///,,,,,,,,,++++++,,,///222...------,,,,,,------...---...///...,,,++++++,,,000//////.........//////000///............//////////////////////////////---......////////////...000000000000000000000000000///...///000111000/////////000111222222333333222222333555777999;;;===BBBDDDHHHLLLOOOQQQSSSSSSUUUTTTTTTSSSSSSRRRRRRQQQTTTTTTTTTUUUXXX\\\```bbbdddcccaaa^^^\\\YYYWWWVVV[[[\\\\\\]]]^^^___```aaadddddddddcccaaa^^^[[[YYYVVVWWWYYY[[[]]]^^^^^^^^^eeegggiiijjjiiigggcccaaa[[[YYYVVVTTTTTTUUUVVVXXXXXXXXXYYYYYYXXXXXXWWWVVVYYYWWWSSSPPPMMMKKKKKKKKKLLLIIIFFFFFFGGGGGGEEEBBBAAA@@@>>><<<:::888666666333333333222222222111111......------------......000000//////.........---...------,,,,,,------.........------------......000000//////.........---------------------------------------------------........................,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))******************************))))))******+++,,,...---,,,+++******)))))))))******++++++******)))((((((((()))***,,,---...------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))***+++)))************+++++++++++++++******************++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((((((((()))))))))))))))(((''''''''')))***+++))))))***++++++++++++*********************************))))))((((((''''''))))))))))))))))))))))))++++++******************'''(((***++++++***((('''++++++******************,,,++++++******++++++,,,************+++---000111222111///---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))...,,,***)))******)))'''''''''(((((()))***,,,,,,,,,+++)))(((((()))+++,,,,,,+++***************+++))))))))))))************)))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,++++++*********)))))))))+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------...///...------,,,,,,------...,,,...///...------...///111111000...------------///......------......///..............................//////000000//////////////////////////////000.........000111000///000000000111111222222222111111222333555777888999;;;===???CCCFFFHHHIIIIIIMMMMMMLLLLLLLLLLLLKKKKKKNNNNNNNNNOOORRRUUUYYY[[[]]]]]][[[YYYWWWVVVTTTSSSVVVVVVWWWXXXYYYZZZ[[[[[[___``````___]]]ZZZWWWVVVRRRRRRSSSUUUVVVWWWYYYYYY^^^```bbbddddddcccaaa```[[[YYYVVVSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSQQQMMMJJJGGGFFFFFFFFFCCC@@@>>>>>>??????<<<:::999999777666444222111111111111111111000000//////......------------......000/////////.........---...------,,,,,,------.........------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---............---,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,,,,+++++++++******))))))******************************************************))))))******+++,,,+++++++++++++++***************++++++++++++******((((((((()))***,,,---...------,,,,,,+++******)))******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((()))***++++++***)))***+++)))************+++++++++************************++++++++++++++++++++++++******))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++))))))***++++++++++++***************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************,,,++++++******++++++,,,************+++,,,...///000///...,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))***++++++)))''')))((((((((())))))***+++,,,+++***))))))***+++,,,++++++*********+++,,,,,,))))))))))))************)))))))))))))))))))))))))))******++++++******)))((())))))******+++,,,,,,,,,+++++++++************++++++++++++++++++++++++,,,++++++***++++++,,,,,,......---,,,,,,+++******(((+++...000///---------...------,,,,,,------...+++---//////......000111222111000...---,,,,,,+++.........------......///..............................///000000000000000///////////////////////////...---...000111000///000000000000111111111111000000000111222333444555444555777999;;;===>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEFFFHHHKKKNNNPPPRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTXXXXXXYYYXXXWWWTTTRRRQQQNNNMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\XXXVVVSSSOOOLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIGGGDDDBBB???>>>>>>>>>999888666666666666444222222222111000///......---/////////............---......------------....../////////..................------,,,,,,------.........------------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------..............................//////......---,,,------------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,------,,,+++***)))((('''++++++++++++++++++++++++******************************))))))******+++,,,)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++(((((())))))***+++---------,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))))))))***++++++***)))***+++)))************+++++++++******************************************************))))))(((''''''&&&(((((((((((())))))))))))))))))((((((((()))******((()))******++++++******************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))***+++,,,------,,,+++***************************,,,++++++******++++++,,,***************+++,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((()))***,,,,,,)))'''***))))))((((((((())))))++++++***))))))***++++++***************+++,,,---((()))))))))************************************))))))************))))))))))))******+++,,,,,,---,,,,,,,,,+++++++++******************++++++++++++,,,+++***)))***+++,,,---......---,,,,,,+++******))),,,...///...------......------,,,,,,------...+++---......------...000111000///...---,,,,,,,,,//////.........///000000..............................///000111111111111222222222222222222222222///...---...000000000///000000000000000000//////000000000000000111111222222222333555666777777777777777777888999::::::;;;<<<<<<===>>>???BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKKKKJJJIIIIIIIIILLLNNNPPPNNNNNNOOOPPPQQQRRRTTTUUUQQQOOOLLLIIIFFFEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@???>>><<<:::999888777777555444333333222222111000000000000000////////////.........---------------...------,,,,,,------..............................------,,,,,,------......------,,,,,,------...---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.......................................---,,,,,,------------,,,+++******++++++,,,,,,---,,,,,,,,,,,,+++************+++,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++******************************))))))******+++,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,++++++***************++++++++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))***++++++***)))***+++))))))*********+++++++++***************+++++++++))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))******((())))))***************************************)))))))))******+++++++++))))))))))))))))))))))))((((((((()))))))))))))))((()))************)))(((***************+++++++++,,,++++++******++++++,,,+++******************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,---------------***+++,,,,,,---------,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((***,,,+++)))'''***)))((((((((((((((((((+++******************+++))))))))))))******+++,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))******++++++,,,---------,,,,,,,,,+++++++++******)))))))))******+++++++++++++++***)))***+++---...++++++,,,,,,,,,,,,------,,,------,,,++++++...000...------,,,,,,------...,,,---...---+++***+++,,,...------------......///000000//////000111111222........................------///000000111111111111111111111111111111111///------...///000///...000000//////////////////111111000000///000000111111111111222222333333444111111222333444555555666666777777888999:::;;;<<<;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFEEECCCCCCCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJFFFEEECCCAAA@@@?????????:::;;;;;;;;;;;;:::999999888888777555444444333333222222222222000000000000////////////////////////........................------,,,,,,,,,,,,---------------..................------,,,,,,------...------,,,,,,,,,,,,---------------------------...+++,,,,,,,,,------......------------------------........................,,,------------,,,++++++,,,---------,,,,,,+++******+++,,,------------------,,,+++******+++,,,---************************++++++++++++++++++++++++******************************))))))******+++,,,...//////000///---+++***+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,,,,,,,+++++++++++++++*********++++++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))***++++++***)))***+++))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))******+++++++++(((((((((((())))))))))))******************))))))(((((()))************)))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))******+++++++++)))))))))******)))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,------------(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))***+++)))((())))))(((''''''(((((((((************************))))))((((((((()))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((()))******+++,,,,,,------,,,+++++++++************(((((())))))***+++++++++************+++,,,------)))******+++---......///......---+++***+++...000...------,,,,,,------...,,,---...,,,***))))))***,,,,,,,,,,,,---...///000////////////000111222222------------------------+++,,,---///000000000000...........................---,,,---///000///...............////////////111000000//////000000000//////.........///000111//////000111111222333333333333444444555555555666555555666666777888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<===>>>???@@@@@@??????>>>?????????<<<<<<;;;:::999999999999555555555555555444333333444444333333222222111111///000111000...---...///------------------------.............../////////------,,,,,,,,,,,,---------------------............------,,,,,,------...------,,,,,,,,,,,,------------------............,,,,,,,,,------......///------------------------........................,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++***+++,,,------......------,,,+++******+++,,,---))))))*********+++++++++++++++++++++++++++++++++******************************))))))******+++,,,//////000111///---+++)))++++++,,,,,,,,,,,,++++++******))))))***++++++,,,++++++++++++++++++++++++******++++++++++++******************************(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++)))************+++++++++)))))))))***++++++,,,,,,************************)))))))))***+++,,,,,,,,,(((((((((((())))))))))))******+++++++++***)))((('''((())))))******))))))))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,***++++++,,,++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,***+++,,,,,,------------'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''''')))))))))((((((((('''''''''(((((()))*********++++++*********)))((((((''''''''''''((())))))))))))************++++++++++++++++++++++++(((((())))))))))))((((((((((((((()))******++++++++++++*********)))))))))((((((((()))***+++++++++))))))***+++,,,,,,,,,,,,)))******+++---......///,,,---...---,,,+++---......------,,,,,,------...+++,,,------+++***+++---------,,,,,,,,,---......------------...///000111------------------------***+++,,,...//////000000------------------------...---,,,---///000///...---------......///////////////.........//////000...------,,,---...///000//////000000111111222222000000111111222111111111111111222222222333333333444444555666777888999999666666555666666777888888777777777777777777777777777777777777777777777777666555555444333333333333222222222222222111000000000000111111111000000///...000111000...---...000,,,,,,,,,,,,++++++++++++---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,------------***++++++,,,------......------------------------........................---------------,,,,,,+++******+++,,,------------***+++,,,---............---,,,++++++++++++,,,---+++++++++*********************************************************************))))))******+++,,,+++---...//////---***)))******++++++++++++***************)))******+++,,,++++++++++++++++++++++++******++++++++++++******************************))))))************)))))))))))))))))))))))))))))),,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***************(((((((((((())))))))))))***++++++++++++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++,,,++++++++++++++++++,,,((())))))***++++++,,,,,,,,,++++++******++++++,,,***+++,,,------,,,++++++***+++,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))***++++++,,,------++++++,,,---------,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,***''''''((())))))((('''''''''''''''((())))))******++++++++++++******)))((('''&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))*********))))))))))))((('''(((((()))***+++++++++((()))+++,,,------,,,,,,***++++++,,,,,,---......***---///000...,,,,,,,,,...------,,,,,,------...***,,,------------...000///...------,,,,,,,,,,,,+++++++++,,,---...///000------------------------)))***+++---.../////////////////////////////////...---,,,---/////////...,,,,,,------...///000000......---------.../////////...---------///000111000000000000000111111111//////000000000//////...000000000000000000000000333444555666777888888999000000000000111222333444555555666666666555444444000111222333333333333333333333222111000///......000000111111111000//////...//////000000000/////////111333222///...///222,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))***+++,,,,,,------------------------------..............................//////......---,,,)))***+++,,,---.........***+++,,,---............------++++++++++++---------,,,,,,+++***)))(((((())))))))))))))))))))))))*********************************)))***++++++,,,((())),,,......---+++)))*********++++++***************************++++++++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++)))+++++++++***)))***+++)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))((((((''''''(((((((((((())))))))))))***+++,,,,,,+++***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******((())))))***++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,+++,,,---...------++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,------,,,,,,+++)))))))))(((''''''&&&&&&''''''(((((())))))************))))))(((((('''''''''((((((((())))))))))))++++++)))(((''''''''''''***************)))((('''))))))))))))))))))))))))*********))))))))))))))),,,,,,+++***)))))))))***)))))))))***+++++++++,,,)))((('''(((***++++++***)))((('''''''''(((***+++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---//////...------,,,++++++,,,---------.../////////+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///..................------,,,++++++++++++,,,------........................................................................000000000000000000000000000//////.........//////---......///000/////////000000000000000000000000***111666444111222444444........................000000111111111000000///111111000///////////////000000////////////000000////////////////////////......///000111111111000///////////////..................------,,,,,,,,,******+++++++++***)))(((***,,,------------...000***+++,,,,,,------------------,,,++++++,,,,,,,,,......---------,,,,,,,,,...---,,,,,,......---,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,++++++******++++++,,,///...---,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++***************(((((()))***************))))))))))))************,,,)))'''(((***+++***(((,,,---.........---,,,+++************************+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))+++*********+++,,,,,,---&&&'''''''''(((((())))))*********+++,,,,,,,,,---************)))(((&&&&&&*********)))))))))))))))+++++++++++++++***)))((()))******++++++,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((+++*********))))))(((((('''((()))))))))(((&&&%%%&&&&&&'''((()))***++++++************************++++++***)))(((((())))))(((((((((((()))))))))))))))************+++++++++((()))+++,,,------,,,++++++++++++*********))))))+++***)))((()))***+++,,,------,,,+++++++++,,,,,,)))))))))******+++,,,,,,******+++,,,,,,---......+++++++++************)))***+++,,,------,,,+++***(((''''''''''''&&&&&&&&&'''((((((((((((((())))))))))))))))))((((((((((((+++******))))))(((((('''+++***)))((('''''''''''')))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))************************++++++,,,***))))))))))))(((&&&)))(((((('''((()))***+++,,,++++++******++++++,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,------...................................................................................................000000////////////000000---......///////////////////////////////////////000777:::555111000000...........................000000000111111000000///111000000///////////////111000000//////000000111////////////////////////,,,,,,,,,---------------............//////////////////.........------------------------,,,,,,+++***,,,,,,,,,*********,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---............---------,,,...,,,,,,,,,---...---,,,+++,,,------...---------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++******))))))(((((()))***************))))))))))))************,,,)))'''(((***+++***))))))******++++++***))))))************************************)))))))))(((+++++++++++++++***))))))************************))))))))))))))))))))))))+++++++++*********))))))************************+++*********++++++,,,---''''''((((((((())))))))),,,,,,+++++++++*********************)))(((''''''((()))))))))************+++++++++++++++***))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************)))))))))((())))))******))))))(((''''''(((((())))))******+++************************))))))((('''''''''((((((************++++++++++++)))************+++++++++((()))+++,,,------,,,,,,+++++++++*********))))))***************+++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++************++++++,,,------...+++++++++************)))******++++++++++++******'''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))...---,,,+++)))'''&&&&&&+++***)))((((((''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))************************))))))+++)))(((((((((((('''&&&)))(((((((((((()))***+++++++++************++++++)))***++++++++++++***)))***+++,,,------,,,+++***,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,------...---...///...---,,,---...,,,,,,,,,,,,,,,------...------------------......---------,,,---......///........................////////////////////////........................------------------------000000/////////000000111------......////////////........................333999:::555000///...,,,//////////////////////////////000000000000//////000000//////......//////000000////////////000000///////////////////////////////////////.........---------.../////////000////////////........................---------,,,,,,------,,,***))))))***++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---/////////.........------...,,,+++,,,---...---+++++++++,,,---------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))))))))((()))******+++*********))))))))))))************+++***((((((***+++***)))((())))))*********)))(((++++++++++++++++++++++++************))))))))))))***++++++++++++***))))))************************))))))))))))))))))))))))+++++++++***************))))))******++++++,,,,,,+++************+++,,,,,,)))))))))))))))*********------,,,+++***)))((('''))))))))))))))))))))))))(((((())))))******++++++***++++++++++++***)))))),,,,,,+++***)))''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++++++++*********************))))))))))))++++++***)))))))))******************************************************))))))((((((((()))******************++++++++++++)))************+++++++++))))))***,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...---------,,,+++***************++++++,,,,,,------+++++++++************)))*********))))))*********'''(((((()))******++++++((((((''''''&&&&&&%%%%%%''''''(((((())))))******...---,,,+++***(((''''''******)))((((((((((((((('''((()))***************((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******++++++******))))))((((((&&&%%%%%%&&&)))******))))))))))))))))))*********++++++************++++++*********++++++*********)))***,,,------,,,***)))***************+++++++++------,,,,,,++++++******,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,---...---,,,+++,,,...---,,,,,,+++,,,,,,------,,,,,,------------.........------------...//////........................////////////////////////........................------------------------///............//////000------------......//////------------------------...333555111///000000///////////////////////////......//////000000//////000//////.........////////////............//////////////////////////////111111000///////////////,,,,,,------...///000000..................------------,,,,,,++++++++++++---...///...,,,+++,,,---+++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------000////////////.........---,,,++++++------,,,+++++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------,,,+++******)))((()))******++++++*********((()))))))))************+++***))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))******+++++++++******)))************************++++++++++++++++++++++++************************))))))***+++,,,,,,------+++***************++++++************************,,,,,,+++******)))((((((******))))))*********+++*********)))))))))))))))******+++++++++******))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))))))))))),,,+++)))(((((()))***+++++++++++++++******))))))************************+++*********+++,,,------'''((((((((())))))))))))))))))*********+++++++++)))******+++,,,,,,,,,---***************************+++,,,---...---,,,+++************+++,,,---...---------,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++&&&&&&'''((())))))******((((((''''''&&&&&&%%%%%%''''''(((((())))))******++++++++++++*********)))***))))))(((((((((((()))'''((()))***************((((((((((((((((((((((((''''''(((((())))))))))))***))))))((())))))******+++******))))))(((((((((&&&%%%%%%&&&)))******)))((())))))***************+++******))))))******++++++******************+++)))***,,,------,,,***))))))*********************......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,+++***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------.........------------...//////........................////////////////////////................................................,,,,,,,,,,,,,,,---...///...------,,,---...//////........................***...///------000111///////////////////////////,,,---.../////////////////////............//////...------,,,,,,------...////////////////////////...---,,,++++++++++++++++++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,...------,,,...///,,,,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...000////////////.........---,,,++++++,,,---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++***)))*********+++++++++,,,,,,------,,,,,,+++******)))******++++++++++++******((()))))))))************+++++++++*********++++++,,,,,,,,,,,,------......++++++++++++++++++++++++))))))))))))))))))******)))******+++++++++******************************++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++***))))))*********++++++++++++************))))))******++++++++++++++++++************+++,,,,,,++++++***)))((('''''')))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********)))((('''((((((***+++,,,,,,++++++***)))))))))************************+++*********+++,,,------'''((((((((())))))))))))))))))*********+++++++++************+++,,,------***************************+++,,,---...---,,,+++)))))))))***+++,,,---...+++++++++,,,,,,---------******+++++++++++++++,,,+++++++++*********))))))+++***)))(((((()))***+++###$$$$$$%%%&&&''''''(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))*********++++++))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))&&&''''''(((((())))))***))))))((((((((()))******))))))))))))))))))(((((()))(((''''''))))))((('''((()))******++++++************))))))))))))******++++++***))))))***++++++)))***+++,,,,,,+++***)))+++*********************------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,---,,,,,,+++++++++++++++++++++,,,,,,------......---------,,,---......///................................................................................................+++++++++++++++,,,---......---,,,,,,,,,---///000........................***------++++++...///,,,........................+++,,,---...////////////......------......//////------,,,,,,,,,,,,------///////////////////////////...---,,,+++,,,---...,,,,,,,,,---.........///+++++++++++++++,,,,,,,,,000///---,,,,,,,,,---...(((***++++++++++++,,,...,,,,,,---------,,,++++++++++++++++++,,,---....../////////.........---------+++***+++,,,---,,,*********+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---------,,,***)))************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))))))))))))))***************+++,,,+++))))))+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))******++++++,,,,,,++++++***))))))))))))***+++++++++***************(((((()))***,,,---...///---,,,+++*********,,,,,,,,,++++++***)))(((''''''))))))***++++++++++++***)))******+++,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***************+++))))))))))))************))))))((((((((()))******+++++++++******)))))))))************************))))))((((((((()))******************++++++++++++)))************+++++++++************+++,,,---...***************+++++++++***++++++,,,,,,,,,,,,,,,***************+++,,,---*********+++,,,---------******+++++++++++++++++++++++++++************)))*********))))))*********%%%%%%&&&&&&''''''(((((('''((((((((((((((())))))))))))))))))((((((((((((((((((((())))))*********))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((()))******((((((((()))))))))))))))***)))((((((******)))(((((()))***+++++++++************))))))))))))******++++++***))))))***++++++************************,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,------,,,,,,+++******++++++***++++++,,,------......,,,,,,,,,,,,,,,------...........................------------------------........................------------------------++++++++++++,,,---...///...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,***+++//////,,,------------------------++++++,,,---...............------------...///000///......------......///////////////////////////000///...------...000111------------------------+++++++++,,,,,,---------///...,,,+++++++++---...***+++,,,,,,******+++,,,,,,---------,,,,,,+++***++++++++++++,,,---...///............---------,,,,,,+++***+++,,,,,,,,,*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,.........---+++***************+++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,++++++***)))))))))))))))***************,,,---+++))))))+++---***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++***)))))))))))))))++++++*********)))))))))((()))***+++---...000000///...,,,*********+++,,,))))))))))))))))))******))))))***+++++++++++++++((())))))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******++++++((()))))))))************((()))******+++++++++***))))))))))))))))))))))))************************))))))((('''''''''((((((************++++++++++++)))************++++++++++++************,,,---...))))))*********+++++++++***************+++,,,,,,+++***************++++++******++++++++++++++++++++++++******************+++++++++************)))******++++++++++++******))))))))))))************''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((()))******************)))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((()))******''''''(((((())))))******'''&&&&&&(((+++------,,,((()))***+++,,,+++************))))))))))))******,,,+++***))))))***+++,,,++++++***))))))***++++++---------,,,+++***))))))))))))******+++++++++,,,(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...---,,,,,,+++*********+++******+++,,,,,,---......,,,++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000...---,,,++++++---...000++++++++++++++++++++++++)))++++++***,,,111222///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------------...///000000000////////////000000////////////////////////,,,+++*********,,,...///------------------,,,,,,,,,,,,,,,------.........---,,,***(((((()))***+++...//////...,,,++++++,,,------------,,,,,,+++***++++++++++++,,,---...///......---------,,,,,,,,,,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,++++++++++++++++++,,,,,,---...//////---+++***)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,+++***)))))))))))))))***************,,,---,,,))))))+++...+++************,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********)))))))))))))))++++++***))))))((())))))************))))))((((((******+++,,,...///000000000///,,,*********+++,,,&&&'''((()))***+++,,,,,,((()))***+++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++(((***+++,,,---,,,,,,+++((((((((((((((()))))))))************************++++++***))))))((())))))(((((((((((()))))))))))))))************++++++++++++******)))***,,,---...))))))******+++++++++++++++***)))((()))***,,,---++++++******************,,,,,,++++++***)))))))))++++++******************+++++++++************)))***+++,,,------,,,+++***&&&&&&''''''''''''&&&&&&$$$&&&(((***+++)))'''&&&,,,+++***((('''%%%$$$###'''''''''''''''((())))))+++***)))(((((()))***+++))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''')))*********)))(((&&&''''''((()))******+++))))))((((((((((((((()))************************(((((()))***+++,,,,,,,,,+++*********))))))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))''''''(((***---///666000***))),,,///...,,,+++,,,------++++++,,,---...///000///---,,,---...///...---+++******++++++222///,,,***)))+++---//////...,,,***)))))))))***+++,,,------......------...............---------------......//////000000+++++++++,,,,,,---------//////------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,...000111---000222111///...///111***+++,,,...///000000000///............---------......//////000000111111---------............///++++++++++++,,,---......,,,++++++++++++,,,------((()))******+++,,,------000///---,,,++++++,,,,,,...........................---,,,,,,+++++++++,,,))))))***++++++,,,------------------------------------,,,+++*********************++++++,,,,,,,,,...---+++******+++,,,...///...---,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++******************++++++******++++++,,,---...---,,,+++***+++,,,---************************))))))************))))))***)))))))))))))))******(((((()))************)))(((***+++***)))((()))******+++***)))((((((***,,,))))))))))))))))))))))))))))))))))))***************++++++***((()))+++---//////...---,,,,,,++++++)))))))))))))))))))))))))))************++++++++++++*********))))))((((((******++++++++++++******+++*********))))))(((((()))))))))***+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))******)))(((''''''((((((+++***)))(((((('''((((((******))))))))))))))))))((((((((((((((()))******++++++******)))(((((((((((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((('''''''''$$$%%%'''((()))((('''&&&))))))(((((('''''''''&&&((((((((((((((()))************)))(((((()))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))***))))))((('''''''''((()))*********)))(((((((((((()))******************************(((((()))++++++,,,,,,++++++*********))))))))))))((())))))))))))*********+++++++++++++++++++++++++++*********,,,000333555777222+++)))+++------++++++,,,------++++++,,,---,,,---...---+++***+++,,,,,,,,,+++++++++,,,---...000...,,,******+++,,,......---,,,++++++***+++++++++,,,------...---------......------,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...,,,******---///111111///...///000+++,,,---///000111111111............------------------........./////////,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------...//////------------------------///...,,,+++******++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,---......///---------------------------,,,++++++******++++++******+++++++++,,,,,,,,,...---,,,+++***,,,---.........---,,,,,,,,,------------......---,,,,,,+++++++++++++++,,,,,,,,,,,,))))))*********+++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------************************,,,,,,++++++,,,,,,---.........,,,++++++++++++,,,******************************++++++++++++******+++******)))))))))******))))))))))))************(((***+++***)))((()))+++******)))(((''''''((()))))))))))))))))))))))))))))))))))))))***************++++++)))((((((***,,,.........---,,,,,,++++++)))))))))))))))))))))))))))************+++++++++************)))))))))((()))******++++++******)))*********)))))))))((((((******************++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++******************))))))(((((((((((()))************************((((((((((((((()))*********************))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))))))))))))))***++++++***))))))(((((())))))***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))''''''(((((())))))******))))))(((((()))***++++++************************((()))***+++++++++++++++***************)))))))))((())))))))))))******************************************,,,///333777999999333,,,)))***,,,,,,++++++,,,---,,,+++***+++---***+++,,,+++)))))))))+++)))))))))***,,,---///000---,,,++++++******++++++,,,,,,------------,,,,,,++++++,,,---------------...---,,,,,,,,,---...///---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***---//////---+++)))------------------------+++...222222///+++******---///000000///......///,,,---...///000111111111............------------,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,//////...---,,,,,,,,,,,,------------.....................------,,,,,,,,,---,,,+++***))))))******)))))))))***************------,,,,,,,,,,,,++++++++++++,,,,,,------......------------------------++++++******++++++,,,---***++++++++++++,,,,,,,,,...---,,,+++,,,,,,...///,,,,,,---------------...---------------,,,,,,+++*********++++++++++++,,,(((((()))))))))*********++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,---......///...---,,,+++***++++++************************,,,,,,++++++++++++,,,,,,---,,,+++******************)))((((((((()))+++,,,)))***+++***))))))***+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))*********++++++*********)))'''''')))+++...------,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++************)))))))))))))))******++++++******)))******))))))))))))((((((******************))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******************))))))((((((((()))******************************((((((((((((((()))*********************+++++++++*********************************+++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''&&&%%%&&&'''((()))%%%&&&&&&'''((())))))***))))))(((((())))))***+++)))))))))(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))'''((((((((()))))))))***+++******)))))))))******************************((()))***+++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***---111444666999444...*********++++++***,,,,,,,,,+++***+++,,,)))***+++***)))((()))+++((())))))***,,,---...///******+++++++++******)))***+++---...///...------++++++,,,------------,,,---,,,,,,,,,---///222333......------,,,,,,++++++---------------,,,,,,,,,***+++---......---,,,+++........................111000...,,,,,,,,,---------...//////............,,,---...///000000000000.........---------,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++------,,,,,,,,,---...///+++,,,,,,---............,,,,,,---------,,,,,,+++))))))*********+++++++++))))))))))))*********+++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((((((((((((((((((((()))***************+++++++++,,,++++++++++++,,,------///...---,,,+++*********************************,,,+++************+++,,,------,,,+++************+++***((('''''')))+++,,,)))***++++++))))))***+++,,,+++++++++,,,+++***)))))))))))))))))))))))))))))))))*********+++++++++*********)))'''''')))+++---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((()))***++++++************++++++++++++((((((((((((((())))))***)))))))))***+++,,,,,,---++++++***))))))***++++++***************+++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((()))((('''&&&'''(((***+++'''''''''((((((((((((((((((''''''''''''((())))))((((((((())))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((()))))))))))),,,,,,***)))((((((''''''))))))))))))))))))))))))))))))***+++++++++*********************+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***,,,...000222666333...+++***+++++++++***+++,,,,,,******+++,,,)))+++,,,+++***)))+++,,,*********++++++,,,,,,,,,))))))***+++++++++***)))***+++---...///......---***+++,,,,,,------,,,,,,++++++,,,---///222555666///.........------,,,,,,---------------------------------------...//////........................///,,,+++,,,///000---***---------.........---,,,++++++,,,---...............------------,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///)))***+++,,,,,,,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...++++++,,,---------,,,+++))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------......++++++,,,............---++++++,,,,,,---,,,,,,+++))))))*********+++++++++*********+++++++++,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))((((((((((((((((((((())))))*********+++++++++***************++++++,,,......------,,,+++************************************))))))))))))******---,,,,,,+++******+++++++++***((('''''')))+++,,,)))+++,,,+++***)))***+++)))((((((***,,,+++)))&&&))))))))))))))))))))))))************+++++++++++++++++++++)))'''''')))++++++++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******)))))))))******)))))))))(((((((((((((((((())))))+++******))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((())))))***+++,,,))))))*********+++++++++((((((((((((((())))))***(((((()))***+++,,,,,,---++++++***))))))***++++++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))(((((('''***)))((((((((()))***+++(((((((((((((((''''''''''''''''''''''''(((((()))'''(((((())))))(((((('''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((()))))))))))),,,+++***((('''''''''''')))))))))))))))))))))))))))******+++++++++***************+++++++++++++++((())))))))))))*********************************,,,,,,,,,,,,---...///000111000///---,,,,,,,,,,,,***+++,,,+++***)))***,,,***+++,,,,,,+++***,,,---***+++++++++++++++***)))))))))***++++++++++++***++++++,,,---------------******+++,,,,,,,,,,,,,,,******,,,...000222444444............------------,,,---------...............---,,,,,,---...000111---------------------------000666===???:::111***---,,,,,,---......---+++++++++,,,---------------------------,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......***+++---.........---,,,***++++++,,,...//////000+++,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,++++++++++++******++++++,,,,,,---------+++,,,---.........---,,,***++++++,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,++++++++++++*********)))))))))***++++++,,,,,,)))))))))))))))***++++++,,,,,,---------,,,+++***************************((()))************)))(((++++++************++++++***)))((((((((()))+++,,,***+++,,,+++*********,,,,,,+++,,,///333333///+++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,***(((((()))+++************************)))))))))))))))))))))))))))************+++++++++))))))))))))************((())))))******))))))(((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,******)))))))))***++++++((((((((()))******++++++((((((((((((((()))******'''(((((()))******++++++***************************************))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((('''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((('''((())))))***''''''((())))))((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,((())))))))))))*********++++++++++++++++++++++++++++++,,,---...//////000,,,---...///............)))+++,,,+++***)))***+++)))***,,,++++++***,,,---)))***+++,,,,,,+++***)))************++++++,,,,,,,,,++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++***+++---///000//////...,,,,,,,,,,,,,,,---------+++,,,,,,---...///000000++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...888EEEIIIEEE<<<444111---,,,+++,,,......,,,***+++,,,------...------------------,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,***+++---......---,,,+++,,,,,,,,,------.........)))***+++,,,,,,+++******(((((())))))***+++++++++)))***,,,......---,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,,,,---...//////---,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,+++***)))******************************++++++++++++******------,,,,,,++++++++++++((())))))***++++++,,,,,,******))))))******+++,,,***+++,,,---------,,,,,,************************((()))+++,,,,,,+++)))((())))))))))))******+++,,,))))))))))))***************+++,,,,,,******+++,,,...---///333888999444000))))))))))))))))))))))))*********+++++++++,,,,,,......---+++))))))***,,,)))*********************)))))))))))))))))))))))))))************+++++++++((()))))))))************(((((())))))))))))(((((('''''''''((((((((())))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++******)))*********&&&''''''((())))))******((((((((((((((()))******'''''''''((()))))))))***)))***+++,,,,,,+++***)))+++*********)))))))))(((***)))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))******+++&&&'''((())))))((('''&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))(((((((((((($$$$$$%%%%%%'''((()))***))))))))))))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++---...//////(((+++...000000/////////)))+++++++++***)))***+++(((***++++++******+++---((()))***+++,,,++++++***++++++******+++,,,---------,,,+++*********,,,,,,******+++,,,,,,,,,,,,+++***,,,...///...,,,***(((*********++++++,,,,,,---***+++,,,---...000111111'''))),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---;;;GGGGGG<<<222111555---+++***+++......,,,***------......///.........---------,,,,,,,,,++++++,,,+++++++++******)))))))))************+++++++++,,,,,,+++***))))))))))))''')))***,,,,,,+++***))),,,,,,++++++++++++******((()))***++++++***)))(((((())))))***+++,,,,,,,,,)))***,,,.........,,,+++******))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,,,,---/////////---+++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))************+++,,,,,,---,,,+++)))(((******************************++++++++++++******+++++++++*********))))))((())))))***++++++,,,,,,++++++******++++++,,,---)))***,,,---......---,,,************************(((***---//////---***(((''''''(((((()))***,,,---(((((()))************)))***+++,,,,,,******+++,,,)))(((***000555666111,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,...///...,,,***)))+++,,,)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++(((((())))))))))))((((((&&&'''''''''(((((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))******,,,,,,+++***)))))))))***%%%&&&&&&'''((())))))***((((((((((((((()))******''''''''''''((((((((((((((()))+++,,,,,,+++)))(((+++*********))))))((((((******))))))))))))******++++++++++++++++++++++++************************---,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((((((***(((((((((((())))))))))))'''&&&%%%%%%&&&''')))***''''''((((((((((((''''''(((((())))))******++++++))))))((((((''''''''''''''')))++++++)))'''''''''******))))))((((((''''''''''''(((((())))))******&&&&&&&&&'''((())))))******)))((('''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***++++++,,,---......//////---***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,###)))+++((((((---///,,,,,,---///333777777222...))))))***++++++++++++***,,,,,,++++++++++++++++++000///...---+++***)))(((************************)))************+++++++++---,,,***))))))***,,,---++++++++++++,,,---......------,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,///---+++,,,---...---,,,333222222111000/////////***+++,,,,,,******+++,,,......////////////......,,,------......------,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------(((***,,,...///...---,,,+++++++++*********))))))...---+++))))))***+++,,,,,,,,,,,,++++++************************++++++,,,************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,*********************************+++,,,,,,,,,,,,+++*********)))))))))((((((+++++++++*********))))))***************************++++++++++++***)))))),,,,,,+++***))))))******++++++***)))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++///...,,,***))))))******((()))***+++,,,---......)))((('''))),,,---+++((())))))))))))************+++,,,---...------+++***(((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++***(((((((((******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))++++++************++++++&&&)))+++,,,+++******+++***++++++***))))))***,,,***+++,,,,,,,,,,,,+++***(((***+++***)))((()))*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))'''''''''((((((((((((((())))))))))))''''''&&&&&&&&&'''((((((''''''(((((((((((('''''')))))))))))))))*********((((((((((((''''''&&&&&&$$$&&&((()))((('''((()))***)))))))))(((((((((''''''((((((((()))))))))***&&&&&&''''''((())))))***)))((((((''''''''''''((())))))(((((((((((()))))))))(((''''''''''''((()))((((((((()))******++++++,,,***((())),,,---,,,+++))))))))))))))))))))))))+++******))))))************///000,,,+++///000...---///222666999888555222++++++******************++++++++++++++++++++++++,,,,,,,,,+++******))))))************************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++++++++,,,,,,,,,------,,,---...---+++***+++,,,---,,,******,,,---,,,+++///......---,,,,,,++++++***+++,,,,,,******+++,,,........................++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***))))))*********+++++++++***+++,,,------,,,+++***+++++++++*********))))))---,,,+++))))))***+++,,,++++++*********)))))))))'''(((***+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------/////////...,,,+++******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++*********+++++++++*********))))))***************************++++++++++++***))))))******)))(((((((((((((((++++++***))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))))))))+++++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++***************+++++++++++++++++++++***(((''')))+++,,,***((())))))))))))************)))***++++++++++++***)))***))))))((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))+++------,,,***))))))******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))++++++************++++++((((((((())))))))))))(((***++++++***))))))***,,,***+++,,,,,,,,,,,,+++***(((***+++***)))((()))+++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))((('''&&&&&&((((((((((((((())))))))))))''''''((((((((('''&&&&&&'''(((((())))))(((((('''***))))))))))))))))))((('''''''''''''''&&&&&&&&&"""$$$''''''''''''(((***))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((''''''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''(((((((((,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++///333333///---///000//////333888::::::888666555...---+++***))))))***************++++++,,,,,,---)))))))))***************************************)))************+++++++++***+++---......---+++***------------,,,+++***)))++++++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,---+++)))***+++,,,++++++,,,,,,++++++******))))))***+++,,,,,,******+++,,,///...------------...///******++++++++++++******,,,,,,------,,,,,,+++***))))))*********+++++++++------,,,+++******))))))+++++++++***************,,,+++*********+++,,,---++++++++++++************&&&(((+++---...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++***))))))***)))((((((((((((((((((+++***)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))))))))***++++++,,,,,,+++++++++************************,,,,,,,,,,,,++++++***))),,,,,,+++***)))(((((('''***)))))))))++++++)))''')))))))))*********++++++)))******+++++++++******++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))),,,///000...,,,************)))((((((((())))))***))))))(((((())))))***((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******++++++************++++++---***'''''')))+++***(((***+++,,,+++))))))+++,,,***++++++,,,,,,++++++***)))***+++***))))))***+++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))'''&&&'''((((((((((((((())))))))))))'''((()))))))))'''&&&%%%(((((())))))))))))((((((******))))))((((((((('''''''''''''''&&&&&&&&&&&&$$$%%%'''(((''''''(((***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((())))))'''''''''''''''((()))***))))))(((((((((((())))))************************)))))))))))))))))))))(((+++***))))))***+++,,,,,,------------------------+++++++++++++++,,,,,,---///000000...,,,,,,...///222777<<<<<<999666444555000...,,,)))(((((()))***))))))***+++,,,,,,------************************************************))))))*********++++++++++++,,,---......---,,,++++++,,,,,,---,,,+++***)))(((((())))))***,,,---...***++++++++++++,,,,,,,,,+++,,,------++++++,,,------+++******+++,,,,,,+++------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,///...,,,++++++,,,...///******++++++++++++******,,,,,,------,,,,,,+++***++++++,,,,,,,,,------------,,,+++***))))))))))))************************+++************,,,------------------------------)))***,,,---...---,,,+++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++***))))))++++++***************+++******)))))))))))))))***))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,------+++***))),,,++++++***)))(((''''''***************)))((('''))))))*********+++++++++++++++,,,,,,---------,,,+++******)))(((((())))))))))))))))))((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))),,,///000...,,,***)))******))))))((())))))******))))))))))))))))))***)))))))))******)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***)))))))))))))))*********++++++************++++++444///))))))---///...+++++++++,,,+++***)))+++---++++++++++++++++++++++++)))***++++++))))))***+++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***((('''((()))(((((((((((())))))))))))(((((()))***)))(((&&&%%%(((((())))))))))))((((((***)))))))))((((((''''''''''''''''''''''''''''''((()))))))))''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******************)))))))))******))))))***+++,,,+++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,///222777:::===;;;666222111111111///,,,***((())))))***))))))***+++,,,,,,------,,,,,,,,,+++******))))))************************))))))*********+++++++++---,,,++++++++++++,,,---)))***++++++,,,,,,,,,+++)))))))))***,,,---///000*********+++++++++,,,,,,+++,,,------++++++,,,---...---++++++---...---,,,---------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,///---,,,******,,,---///++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------+++******))))))******+++************************************+++,,,,,,---------------------------++++++***))))))***,,,---))))))))))))))))))))))))******************************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...........................---+++*********,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++***************************************************++++++++++++***))))))+++***************++++++***)))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++------,,,+++******)))))))))))))))))))))******++++++)))(((((((((************+++++++++++++++++++++,,,,,,---------)))))))))))))))***++++++))))))))))))((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((***---...,,,***((((((******))))))))))))************))))))))))))******))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******)))))))))(((((())))))************++++++************++++++666111+++***...000000---+++,,,,,,+++******+++---++++++++++++++++++++++++)))+++,,,+++***)))***+++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))++++++***)))((()))***(((((((((((())))))))))))(((((()))))))))(((''''''((())))))******))))))((()))((((((((((((((((((''''''''''''((((((((((((((()))******)))''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))*********))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))***+++---+++,,,......---111777;;;;;;:::777333000//////000///---+++***)))***************++++++,,,,,,---------,,,+++******))))))************************)))************+++++++++---,,,***))))))***,,,---***)))))))))***+++------,,,,,,,,,---...///111222************++++++++++++***,,,------++++++,,,...///---,,,,,,---......---++++++++++++++++++*********+++,,,,,,******+++,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***))))))*********+++++++++******++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,************++++++++++++***)))&&&%%%%%%'''***,,,))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))))))))************************+++++++++***************************++++++++++++***))))))((((((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))((()))******++++++******************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************)))***++++++,,,,,,,,,,,,((())))))******+++++++++(((***++++++)))(((((()))*********++++++++++++,,,))))))))))))***+++,,,,,,))))))))))))***+++,,,,,,))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++)))(((((((((******)))))))))***+++++++++******))))))******+++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++++++++************++++++222...))))))+++---...---+++,,,---,,,******,,,---,,,++++++******++++++,,,***+++,,,+++*********,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********((('''((()))(((((((((((())))))))))))(((((((((((((((((()))***))))))************))))))'''''''''(((((((((((((((((((((((()))))))))******'''(((((('''&&&&&&(((***'''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((''')))((((((''''''''''''((())))))(((((((((((())))))&&&'''(((((((((((('''&&&'''''''''((()))))))))***((()))+++***((((((***---////////////////////////''''''''''''((()))***+++...++++++......---111888>>>:::555222111111111111......---,,,++++++******++++++++++++++++++++++++*********************)))************************)))************+++++++++************************,,,+++)))((((((***,,,---,,,,,,,,,,,,---...///000************++++++++++++***+++---,,,,,,+++---......,,,++++++,,,------,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,------,,,,,,+++***))))))*********+++++++++,,,,,,------,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,+++******)))))))))*********++++++***)))((('''((()))***,,,))))))))))))))))))))))))************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((((((((()))))))))******))))))*********+++++++++***************************++++++++++++***))))))((((((((((((((()))******)))))))))))))))***++++++))))))))))))))))))))))))((())))))***************************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...************+++++++++,,,''')))++++++)))((()))+++*********+++++++++,,,,,,)))))))))))))))+++,,,---*********)))******++++++))))))))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))******)))((('''(((*********))))))******+++,,,+++******))))))******+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++++++++************++++++,,,***)))((()))***,,,,,,+++,,,---,,,+++***,,,...,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,******************************++++++++++++******++++++++++++++++++++++++************************''')))))))))'''&&&'''((((((((((((((()))))))))))))))(((''''''''')))***+++))))))************))))))&&&'''''''''(((((())))))(((((())))))******++++++%%%%%%&&&&&&%%%&&&))),,,'''((((((((())))))************))))))((((((((('''((((((((((((((('''''''''***)))((('''''''''''''''))))))(((((((((((()))))))))***+++,,,,,,+++***)))'''(((((()))***+++,,,,,,''')))+++***((('''***---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---///+++***------+++///666>>>999222000111333444333---------------+++******,,,,,,++++++++++++++++++'''''''''((()))*********************************)))************+++++++++''')))***++++++***)))'''///---***'''&&&(((***,,,))))))))))))***+++,,,,,,)))************+++++++++***+++---,,,,,,,,,---...---+++******+++,,,,,,++++++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,,,,,,,,,,+++***))))))************)))))),,,,,,---------,,,++++++++++++,,,,,,,,,---------......//////...+++(((&&&))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++,,,------------,,,************************))))))))))))))))))))))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((((())))))*********+++))))))******++++++++++++***************************++++++++++++***))))))******)))******+++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++******))))))***,,,...///,,,,,,++++++++++++++++++&&&(((++++++)))(((***,,,******+++++++++,,,,,,,,,++++++******+++---...000---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))'''''')))+++******))))))***+++,,,,,,++++++************++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((('''(((((()))***+++++++++++++++************++++++)))******))))))))),,,...,,,------,,,++++++,,,...---,,,+++******+++,,,---***+++,,,,,,******+++,,,******************************++++++++++++******************************************************&&&''')))******((('''%%%((((((((((((((((((((((((******)))((((((((((((((())))))***+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((******((('''&&&((((((((('''+++***)))))))))***,,,---((((((''''''''''''(((((((((((()))***++++++)))(((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***)))'''%%%&&&(((***,,,------,,,+++***)))((('''+++++++++,,,---...///000111222111...+++,,,111555???:::555333333333111///000000...,,,+++***)))))))))+++------+++)))(((((()))&&&$$$%%%(((******(((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************************************)))************+++++++++))))))))))))))))))))))))......---,,,+++***)))(((,,,,,,++++++,,,,,,---............------,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,------...,,,,,,+++***))))))******++++++,,,,,,,,,---------+++++++++*********)))))))))))))))***+++++++++,,,************************++++++************++++++******************************************************++++++++++++******)))+++------+++***++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---......---,,,+++***)))(((************************,,,+++***))))))***+++,,,))))))))))))************+++***)))))))))***,,,,,,...,,,)))((()))******))))))))))))))))))***+++++++++******+++------,,,******)))(((((()))+++---...000000///------,,,,,,,,,---***((((((***,,,+++***))))))***++++++++++++******)))'''&&&,,,333222...(((((()))***++++++,,,,,,************************)))))))))))))))************)))+++******666999***(((((()))***+++,,,,,,---///...,,,***(((((((((((()))************+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&*********))))))))))))))))))************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,+++******)))(((&&&&&&((()))***++++++,,,,,,,,,++++++***,,,+++)))''''''(((***+++((((((((())))))(((((((((++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********)))))),,,+++++++++***))))))))),,,,,,,,,++++++*********))))))***++++++++++++***---,,,***)))((()))******,,,,,,***)))))))))***+++&&&''')))******((('''&&&((((((((((((((((((((((((******)))((((((((((((((((((((()))***++++++++++++))))))))))))(((((((((((((((((((((((((((((()))***+++)))(((''''''((()))+++***(((''''''((()))(((''''''&&&&&&&&&''''''(((((()))((((((''''''(((((()))))))))***+++++++++)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***)))'''''''''(((***++++++++++++***************+++++++++,,,---...///000111111111///...000444888888555111111444666666444000///...,,,+++*********)))+++------+++))))))))),,,***'''(((***,,,+++************+++++++++,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++++++++))))))************)))))),,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++++++++***+++************+++,,,,,,------,,,,,,,,,+++++++++---------,,,+++***((((((------,,,,,,,,,------...,,,++++++***))))))******)))))))))*********+++++++++++++++*********))))))***************+++++++++************************++++++************++++++))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++***************************++++++***))))))***++++++))))))))))))************+++***)))))))))***+++,,,...+++)))((()))************)))))))))))))))******+++******+++------,,,******)))(((((()))+++---...000///...---,,,,,,,,,,,,---***((((((***,,,+++***))))))***++++++++++++***------***)))...444444///((())))))***++++++,,,,,,*********************************)))))))))))))))%%%%%%+++...222AAAFFF:::)))))))))******++++++,,,...---+++***)))((((((((())))))*********+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***))))))((((((***)))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++***)))(((((()))***+++++++++++++++++++++******+++***)))(((((()))+++,,,***))))))(((((())))))***++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))+++++++++***************,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,+++*********************)))***+++,,,...///&&&'''((()))))))))((('''((((((((((((((((((((((((***))))))((((((((((((((('''((()))***++++++++++++(((((((((((())))))))))))++++++***)))))))))******+++***)))(((((()))***+++***((('''''')))***)))(((''''''((()))))))))))))))***))))))(((((())))))***+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******+++++++++,,,+++++++++,,,---///000111222222333222222444888;;;666222///000444777777666///...---,,,++++++++++++)))+++------,,,*********---+++***)))+++++++++************++++++++++++,,,+++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,))))))************))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++******,,,,,,,,,,,,+++)))((('''------,,,,,,,,,,,,------,,,+++******)))*********)))))))))************++++++++++++***************+++++++++***************************************++++++************++++++************************,,,,,,++++++*********))),,,,,,,,,------,,,,,,,,,***+++,,,,,,*********,,,,,,------......------,,,******))))))))))))***************++++++,,,,,,,,,************************++++++***))))))***++++++))))))))))))******************))))))******+++,,,---+++)))((()))+++************)))))))))))))))***+++******+++------,,,*********)))))))))+++,,,---///...---,,,,,,+++,,,,,,,,,***))))))***++++++***))))))***++++++++++++***......,,,***...333222---)))))))))***++++++,,,,,,************************++++++******))))))(((((((((''',,,---...:::>>>333************************---,,,+++***)))))))))))))))))))))*********++++++************))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))******)))))))))*********++++++******************************************************+++,,,,,,+++******,,,+++***))))))***+++,,,******)))))))))******++++++***))))))***+++,,,...,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************++++++++++++++++++++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,++++++***++++++******+++---///000''''''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))************)))(((((((((((()))))))))))),,,++++++***))))))))))))***))))))(((((())))))***)))((('''''')))++++++***'''((()))***+++***))))))******))))))))))))******,,,,,,---,,,***)))((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))***+++***)))))))))************++++++++++++++++++,,,...///111111666666666666777888;;;<<<888555111000333444444222---,,,++++++******++++++***,,,...---,,,******+++++++++***)))))))))((((((************+++++++++++++++++++++************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,************************,,,+++++++++***)))))))))************************,,,++++++******++++++,,,---------------------------,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++***+++++++++))))))***,,,,,,,,,------------,,,,,,*********))))))***************+++++++++,,,,,,,,,************************+++******************+++((()))))))))***************************+++++++++---+++)))(((***++++++***+++******)))))))))))))))+++******+++------,,,*********))))))******,,,,,,------,,,++++++++++++++++++************+++******))))))***++++++++++++***+++,,,***(((***...---((())))))*********+++++++++************************,,,++++++***)))((('''''',,,))),,,+++'''...000&&&+++*********)))))))))(((,,,,,,+++******)))))))))))))))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))*********))))))))))))******************************************************************++++++++++++******+++******))))))******+++***)))((((((((()))***+++************+++,,,---...---,,,)))(((((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++******************++++++,,,---,,,,,,,,,+++,,,---......---+++***...---,,,+++***+++,,,,,,'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***************)))(((''''''((((((((()))))))))***+++***)))((((((((((((((((((((((((((((((((((((((()))((('''(((***,,,,,,,,,$$$%%%&&&'''((('''&&&%%%******))))))))))))******+++,,,---+++)))'''(((***************************(((((()))))))))*********(((((((((((((((((((((((('''(((***+++++++++***)))+++++++++************)))++++++,,,---...000111222999999999999::::::::::::999555111000222333222000+++************+++,,,,,,---...///...,,,******+++******+++***)))((((((((())))))*********+++++++++************************))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,,,,---------------***+++,,,---...............---,,,++++++++++++++++++***************++++++******+++++++++,,,,,,,,,************************,,,+++++++++***)))))))))************************,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++************++++++++++++*********++++++***((((((***,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++***************************************++++++*********((()))))))))************))))))******++++++++++++,,,***((((((***+++++++++******)))))))))))))))***+++******+++------,,,*********************++++++,,,++++++************+++******++++++************))))))***++++++++++++***)))+++***((((((+++***&&&***************+++++++++************************,,,++++++***)))(((''''''***'''+++,,,(((...222***++++++******)))(((((((((******++++++************(((((()))))))))*********************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************(((((()))))))))*********))))))))))))))))))))))))************************************************)))))))))(((((()))))))))))))))(((((()))******+++))))))******+++,,,---...---,,,)))(((((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************)))******+++++++++++++++***+++---......---,,,+++---,,,***)))))))))***+++((((((((())))))******+++((((((((((((((((((((((((((((((((((((((())))))***************)))(((''''''''''''(((((())))))******))))))((('''''''''((((((''''''(((((((((((('''''')))((('''(((+++---------&&&''''''((()))(((((((((***))))))(((((())))))***)))+++,,,***'''&&&(((+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++***))),,,+++++++++******))))))++++++,,,---...000222333999888888999::::::888666555111......222444444333++++++++++++,,,---...//////000000...,,,******+++***+++---,,,+++*********)))))))))************+++)))))))))***************))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))++++++************++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,------------.....................---,,,,,,...---,,,++++++******+++*********)))******+++,,,((((((((())))))))))))******************++++++++++++++++++***************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***+++***)))((((((***,,,***++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++*********************************)))***++++++++++++***)))))))))))))))************))))))***++++++++++++***,,,***((((((***+++,,,+++)))))))))))))))******++++++******+++------,,,***************************+++***))))))))))))******(((***,,,,,,***)))***+++))))))***++++++++++++******------+++***,,,+++(((************************************************++++++******))))))((((((***%%%***,,,'''***///)))*********))))))((((((((()))******+++++++++******((((((((()))))))))******************))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******++++++((((((((()))))))))******((((((((((((((((((((((((************************+++***))))))))))))***+++(((((((((((((((((((((((((((((()))***++++++++++++))))))***++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********+++++++++++++++***************+++++++++***************+++++++++)))))))))***************))))))***++++++++++++******++++++,,,,,,,,,,,,,,,)))((((((((()))+++---...(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((()))******''''''((()))))))))))))))'''''''''((()))*********(((((('''''''''((())))))((((((((())))))((((((((()))((('''))),,,...///...+++************+++,,,,,,)))((((((''''''(((((()))'''***+++)))%%%%%%(((,,,))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))******+++++++++******************+++++++++++++++,,,---///111333444333333333555888888666333222///,,,...222555666555---------...///000222333222222111///+++))))))***'''))),,,,,,***)))***+++))))))))))))************((()))))))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))************)))))),,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,---------------......------,,,,,,...---,,,+++******************))))))***++++++,,,(((((((((((())))))))))))))))))*********+++++++++***************+++++++++************************---,,,,,,++++++,,,,,,---***************************++++++,,,,,,---------***++++++,,,,,,++++++************((('''(((***,,,+++,,,,,,,,,,,,,,,,,,+++******))))))))))))*********+++++++++++++++,,,,,,************************)))***++++++++++++***)))))))))))))))************((()))***+++,,,++++++***,,,***((((((***,,,,,,,,,(((((((((((()))***,,,,,,+++******+++------,,,*********+++++++++*********)))))))))(((((())))))***(((***---,,,***))))))+++))))))***++++++++++++******...///---,,,------************************************************************)))))))))))))))+++%%%)))+++$$$%%%)))%%%)))))))))))))))(((((((((((()))***+++,,,++++++***(((((((((((()))))))))***************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))******)))))))))&&&(((+++---------+++***))))))*********************))))))(((((())))))***************************)))*********++++++++++++))))))*********++++++++++++++++++***************((()))))))))*********+++)))***++++++,,,,,,++++++***************+++,,,,,,***)))))))))***,,,...///(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((()))******$$$%%%'''(((***+++,,,,,,&&&''''''((()))******+++(((((('''(((((()))******))))))************)))))))))((('''))),,,...//////)))((('''''''''(((***+++((((((''''''''''''((((((&&&(((***((($$$$$$(((,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***************+++++++++'''((()))***+++,,,------++++++,,,---///111333444.........222666777444111333000---...111444555444/////////000222333555666444444222///+++)))((()))###&&&)))***((('''((()))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******))))))++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((()))***+++,,,---......*********)))***++++++,,,*********++++++,,,,,,,,,((()))+++,,,---............---,,,+++******************))))))***+++,,,,,,************++++++++++++))))))******++++++++++++))))))******+++++++++,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++,,,,,,------,,,,,,+++*********(((''''''***,,,,,,------......------,,,))))))(((((((((((())))))((()))***+++,,,---......************************)))***+++,,,,,,+++***)))))))))))))))************((()))***+++,,,+++******+++***((((((***,,,,,,,,,'''''''''((()))+++------+++******+++------,,,*********+++++++++******)))))))))(((((((((((()))***'''***------***))))))+++))))))***++++++++++++***)))---///---+++---,,,***++++++******************************************)))))))))))))))*********'''"""(((,,,'''(((...+++((((((((()))))))))))))))'''(((***+++,,,,,,+++***(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++'''(((((()))***+++++++++(((((((((((())))))))))))************************((((((((((((((((((((((((+++***)))(((((()))***+++******++++++++++++******&&&(((,,,...///...,,,***))))))*********))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++,,,+++++++++******))))))(((((())))))*********+++++++++,,,------------,,,******)))((()))***,,,---...---,,,+++++++++,,,,,,%%%%%%$$$&&&)))///444888))))))******)))(((''''''&&&'''''''''((((((((()))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))(((((((((((()))******+++,,,---...///+++++++++************)))))))))))))))))))))))))))***(((&&&&&&(((*********'''&&&&&&&&&&&&(((***+++)))))))))******+++++++++''''''((()))))))))))))))++++++++++++++++++++++++************+++,,,---...000...,,,,,,,,,...111333444///***)))...222222111333000---,,,...111222333222///---000666;;;>>>??????<<<777222---***((((((((((((((((((((()))))))))*********)))))))))))))))++++++************++++++************++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))''''''''''''((()))***+++(((((()))***++++++,,,,,,,,,,,,,,,++++++***************++++++++++++******((((((((())),,,000444666***++++++,,,,,,++++++***---,,,+++************+++---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))+++,,,---......---,,,++++++***)))(((((()))***++++++***)))))))))***,,,,,,,,,+++***))))))***+++,,,---,,,***)))))))))******)))******++++++,,,------,,,,,,,,,++++++*********))))))************)))))))))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++&&&''')))+++,,,,,,,,,+++***)))))))))))))))***+++&&&***+++)))(((***+++)))((())))))))))))*********+++++++++*********))))))******)))(((((()))************+++++++++,,,,,,,,,&&&&&&''')))***+++,,,---)))))))))))))))******+++)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))***+++,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((***+++,,,************************(((((((((((()))))))))))),,,+++)))(((((()))+++,,,************************(((((())))))******++++++++++++++++++******))))))((('''&&&%%%&&&(((***+++---***''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,+++***))))))*********+++,,,+++)))))))))***,,,+++******))))))******))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((('''''''''***---000333(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((()))))))))))))))))))))((((((((((((***+++,,,---------------*********)))))))))(((((()))))))))))))))))))))))))))(((&&&''')))******)))***)))))))))***+++,,,---************++++++++++++''''''((()))))))))))))))++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,...111444666666222---...111444444222444222000///111333444444222000///111666:::;;;;;;:::888444000---++++++***))))))))))))))))))))))))***)))))))))))))))))))))***))))))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))************************(((((((((((()))***+++,,,***++++++,,,------......,,,,,,,,,++++++***************++++++++++++******************,,,...111222***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***------,,,,,,,,,++++++++++++*********))))))))))))************************((())))))******))))))(((+++***)))(((((()))***+++******)))))))))***+++,,,++++++***))))))***++++++,,,,,,***)))))))))******,,,+++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))***************+++++++++,,,------......------,,,+++,,,---------,,,************))))))))))))*********///222...+++,,,,,,***))))))*********++++++++++++++++++*********))))))************************************+++++++++,,,''''''((()))***++++++,,,)))))))))))))))******+++)))************++++++++++++******))))))******++++++++++++*********))))))(((((()))******+++,,,,,,)))******++++++******)))))))))))))))))))))))))))+++***)))(((((()))******************************(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))***************)))))))))((((((((()))(((''''''((()))+++---///---)))(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******)))***++++++)))((()))+++,,,+++******))))))******))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,&&&&&&'''(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))...///000111000///---,,,))))))))))))((((((((('''))))))))))))))))))))))))(((''''''(((******)))'''''''''''''''((()))******+++++++++++++++*********''''''((()))))))))))))))******************++++++,,,+++******))))))******,,,,,,,,,---000333777999888555222333555777555333555333222333444666555555333222111333555777777666444333111...------------************************))))))))))))))))))******))))))(((((((((((()))))))))))))))************+++)))))))))))))))))))))))))))***+++++++++***)))(((++++++++++++++++++++++++)))))))))))))))***+++,,,+++++++++,,,,,,------...+++++++++++++++***************++++++++++++******---,,,+++++++++,,,---...***++++++,,,,,,++++++***+++,,,---------,,,+++***,,,,,,,,,,,,++++++++++++***************)))))))))************************)))(((((((((((((((((()))******))))))))))))*********))))))))))))***++++++++++++***))))))***++++++,,,+++******)))*********------,,,,,,+++******))),,,,,,,,,++++++++++++***)))***++++++++++++***)))+++++++++***************------............------------.........---,,,+++,,,+++***))))))))))))))),,,333666111,,,+++******((()))))))))************+++++++++***************)))***+++,,,,,,+++***))))))))))))*********++++++((()))))))))************)))))))))))))))******+++)))************+++++++++***))))))))))))))))))***+++++++++***************((((((((()))******++++++)))))))))******))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((************************(((((((((((())))))))))))&&&''')))******)))'''&&&************************************))))))))))))*********)))))))))))))))+++***))))))***+++---...222///,,,)))))))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,+++******)))*********((()))******)))((()))+++,,,+++******))))))*********))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************)))(((%%%%%%&&&'''((((((((('''***))))))))))))((((((((())))))))))))))))))))))))***)))))))))(((((((((((()))))))))((((((''''''&&&(((((((((((())))))))))))111222444444333111...,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((******(((&&&&&&&&&&&&&&&''''''((((((,,,,,,++++++*********)))''''''((())))))))))))))))))))))))*********************)))))))))***++++++---------...111444777999888666555666777777555222444333333333555666555444333333333444444333222000000000...------------...,,,,,,+++++++++++++++***)))))))))))))))*********))))))(((((((((((())))))*********+++++++++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,***((('''++++++++++++++++++++++++******))))))***+++,,,,,,)))))))))******++++++++++++++++++*********************++++++++++++******---,,,++++++***+++,,,,,,***++++++,,,,,,++++++******,,,---......---+++***,,,+++++++++++++++++++++************************************************,,,+++***))))))***+++,,,***))))))))))))))))))***)))))))))))))))******++++++******************+++++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++++++++***))))))))),,,,,,------------,,,,,,***+++,,,---......//////---,,,+++***))))))(((((((((000444000***((((((((('''''''''((((((((())))))************************)))***,,,------,,,***)))((())))))))))))******************))))))))))))))))))))))))))))))******+++))))))*********+++++++++******))))))))))))******************************))))))))))))******++++++))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))************************(((((((((((())))))))))))'''((())))))))))))((('''************************++++++******))))))((((((,,,,,,,,,,,,++++++++++++***************,,,---...111///,,,*********)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************++++++***************+++''')))******)))((()))+++,,,+++******))))))*********))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))*********)))(((%%%%%%&&&'''(((((((((''')))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))((((((''''''&&&&&&'''((((((((()))))))))***///000222222111...+++)))++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&(((******(((&&&))))))*********++++++***+++++++++******)))))))))''''''((()))))))))))))))((((((((())))))*********((((((((()))***,,,---.../////////000111333555666555555555555666555333111222111111222333444333222222333444444222000...---///......------,,,,,,---,,,,,,,,,,,,++++++******(((((())))))************+++******))))))******+++'''''''''(((((((((((()))))))))))))))))))))))))))'''(((***++++++***)))'''++++++++++++++++++++++++******************+++,,,)))***************++++++******************************++++++++++++******************++++++,,,,,,***++++++,,,,,,++++++******+++---......---+++***++++++++++++++++++++++++***************+++++++++************************---,,,+++******+++,,,---)))))))))******)))))))))(((((())))))*********************++++++*********************+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,......,,,+++))),,,+++++++++***)))))))))+++++++++,,,,,,+++++++++))))))***+++,,,---......------+++***))))))))))))%%%,,,000---))))))***)))((((((((()))))))))******************************)))***,,,------,,,***)))((())))))))))))*********************)))))))))))))))))))))))))))******+++))))))*********++++++++++++++++++******+++++++++*********************************+++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++(((((())))))***++++++,,,---,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************+++***************++++++((()))******)))((()))+++,,,+++******))))))************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&((()))************&&&&&&'''(((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''''''''''''''(((((())))))******)))***+++,,,+++***((('''++++++++++++************))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&(((((()))******))))))((()))))))))))))))(((((((((''''''((()))))))))))))))''''''(((((())))))******(((((((((***+++---///000000000000000111222333333222222222333222222111111111///......000111111111111222444333000...------.........------------------,,,,,,++++++*********((((((((()))******++++++++++++************++++++(((((())))))))))))******))))))))))))))))))))))))'''((()))*********)))(((++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************++++++++++++******((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))'''((())))))******)))))))))***++++++++++++***)))))))))***++++++++++++***)))******+++,,,,,,------***++++++++++++,,,,,,,,,)))+++---//////---+++)))+++++++++*********************++++++++++++******,,,+++***)))))))))******---,,,+++***************'''+++---******,,,---+++++++++++++++,,,,,,,,,,,,***************+++++++++)))***+++,,,,,,+++***))))))))))))*********++++++*********))))))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))''''''((())))))************)))(((***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************)))******+++,,,***+++,,,+++)))))))))***,,,+++******))))))******+++******))))))******+++)))************+++++++++++++++++++++++++++++++++************************&&&&&&''''''((()))******(((((()))))))))(((''''''$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((()))*********&&&&&&'''(((((((((((((((************))))))))))))))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''&&&&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&'''(((((()))***************+++,,,...///000//////000000111111222222///000000000000000000111111///,,,,,,...000111111///111222111...,,,---...,,,,,,---....../////////,,,,,,,,,+++******))))))'''(((((()))******++++++******))))))))))))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))******************************))))))(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++******++++++++++++******)))))))))******************++++++,,,,,,++++++***)))))))))******+++++++++)))*********++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))((()))***++++++***)))((('''''')))*********)))((()))***++++++++++++***)))((()))***+++,,,++++++***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,)))+++...000000...+++)))***************+++++++++***++++++,,,,,,++++++***,,,+++***)))((()))******,,,,,,+++******+++++++++++++++)))''')))......***************++++++++++++))))))*********+++++++++************************************+++++++++,,,)))))))))))))))*********)))))))))))))))******+++)))************+++++++++++++++************++++++))))))*********++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))((()))******+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********&&&&&&'''''''''(((((((((''''''((()))************((((((((()))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******************************))))))***++++++,,,---......---***))))))***,,,+++******))))))******+++******))))))******+++)))************+++++++++************************++++++++++++++++++++++++'''''''''''''''((()))***)))*********)))(((''''''"""###$$$%%%&&&((())))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''(((((((((&&&''''''((()))******+++&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((&&&$$$$$$&&&((((((((())))))***++++++***)))(((%%%&&&&&&&&&''''''(((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***,,,,,,,,,,,,------...///......///000111222222333.../////////...///111222111///,,,+++---///111111...000111000---,,,---///******,,,...///000111111,,,,,,++++++***)))(((((('''(((((()))***+++++++++))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((('''((()))***+++))))))))))))))))))))))))))))))((((((((((((((()))************************(((((())))))*********+++******++++++++++++*********************)))((((((+++++++++,,,,,,+++++++++))))))(((((()))***++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***++++++***)))(((&&&''')))*********)))((()))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***------,,,++++++******************++++++,,,,,,,,,***,,,...000000...,,,***))))))******+++++++++,,,+++,,,,,,------,,,,,,+++))))))(((((()))+++---...+++++++++***++++++,,,,,,---+++&&&$$$(((---,,,'''''''''''''''(((((((((((())))))******++++++++++++******)))(((((()))*********++++++++++++,,,,,,,,,((()))))))))************)))))))))))))))******+++)))************+++++++++******))))))))))))******))))))******++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******'''((()))******+++******((((((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,/////////...+++))))))***,,,++++++***)))*********++++++************++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''(((((())))))%%%&&&((()))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,***((('''&&&'''((()))(((((())))))))))))((((((---,,,((($$$!!!"""%%%((((((''''''(((***+++***)))(((((((((((())))))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((***+++,,,...///000111111333111...///111333333111000111111000...---///000///000000///------...///222444444222...,,,---///+++,,,---...////////////((())),,,------+++)))'''+++***)))'''''''''((()))++++++***)))(((((())))))******))))))(((((('''''')))************))))))(((***)))((((((((()))+++,,,%%%$$$###&&&+++------,,,,,,,,,++++++***)))))))))************************+++++++++***************,,,+++***)))))))))***+++++++++++++++++++++++++++******))))))***+++,,,,,,++++++******************************************)))***,,,------,,,***))),,,,,,,,,+++++++++++++++))))))(((((()))***++++++++++++******))))))(((((())))))))))))((((((((((((,,,,,,,,,,,,+++***)))))),,,+++)))''''''(((***++++++++++++*********))))))))))))***,,,///000...---333222111///---+++***))),,,,,,............,,,,,,---,,,++++++******+++++++++++++++************)))'''''''''((()))+++,,,---))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))*********))))))(((************************(((((()))***++++++,,,,,,,,,+++++++++***)))))))))************)))(((&&&&&&******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************%%%&&&'''((()))))))))(((&&&(((******)))(((((()))(((((())))))))))))(((((())))))))))))************************************+++++++++***((()))+++---************************(((((((((((())))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++***)))))))))***,,,---777777555000***'''((()))//////...------,,,++++++---+++)))((()))***+++++++++++++++*********))))))%%%&&&(((***+++++++++***)))************+++++++++'''''''''((((((((((((((((((***+++,,,+++***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%''''''(((((())))))))))))((((((******)))'''$$$$$$%%%''''''&&&%%%%%%&&&'''&&&$$$''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))*********((()))***+++------......333222111222444555333111000000000///------...000000///...---...///000000222333444222///,,,---..................---,,,,,,((()))+++,,,+++)))'''%%%******)))(((((((((((((((++++++***)))))))))))))))***)))))))))((((((((('''((())))))*********))))))***)))((((((((()))++++++***((('''))),,,---,,,+++*********)))))))))))))))******************************************+++++++++******))))))***+++,,,++++++++++++++++++++++++******))))))***++++++,,,,,,,,,++++++***)))((((((************************)))***,,,------,,,***)))************++++++++++++)))))))))))))))***++++++*********************+++((((((((()))))))))))))))))))))***+++++++++******+++***)))(((((()))***++++++++++++*********))))))***)))***,,,///000///---......------,,,+++*********+++,,,,,,,,,,,,+++***---,,,++++++******++++++******++++++,,,,,,,,,---++++++************++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))(((((((((((()))***+++,,,******************************++++++++++++******((((((((((((((((((((((((((())))))***++++++,,,,,,+++++++++***************((()))******+++***************++++++++++++******************************))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************&&&&&&'''((())))))************************))))))******++++++++++++******))))))))))))************************************'''((()))(((&&&&&&((()))************************((((((((()))))))))******((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,111111111...***((()))+++......------,,,++++++***+++***))))))***+++,,,,,,+++++++++*********)))))))))***,,,---......------)))************+++++++++((((((((((((((('''''''''&&&((())))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&''''''(((((())))))))))))((((((&&&((())))))'''&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""''''''''''''(((((((((((('''''''''((()))*********&&&&&&'''(((((()))*********)))(((''''''((()))************+++++++++,,,,,,((())))))***+++,,,,,,---222333444666777666222000...//////...,,,,,,---///222///++++++...111222222111222333222///---,,,,,,---............------,,,***+++,,,,,,+++)))'''%%%)))))))))))))))(((((('''+++***))))))))))))))))))))))))))))))(((((((((((('''((()))***************)))))))))((()))******+++...,,,++++++,,,,,,+++***((((((((()))))))))))))))************************)))))))))***+++++++++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++*********)))******+++,,,------,,,+++)))((('''&&&************************)))***+++,,,,,,+++***)))((())))))******+++++++++))))))))))))))))))***+++((())))))***++++++,,,,,,'''(((((())))))*********''''''((()))***++++++***+++***)))(((((()))+++++++++++++++************************,,,...///...---************++++++++++++))))))************))))))---,,,++++++******++++++)))***+++,,,---...//////......,,,+++******)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((()))***+++,,,***************************++++++,,,,,,,,,++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,***************+++++++++'''((()))+++,,,---------******+++++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((''''''''')))***,,,...///,,,((((((***+++***(((******++++++++++++******))))))))))))************************************)))+++,,,,,,+++******+++************************)))))))))*********++++++((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***+++++++++++++++***+++,,,+++))))))+++,,,,,,,,,,,,++++++******)))***)))))))))***+++,,,,,,+++++++++***************))))))***++++++******))))))************+++++++++))))))((((((''''''&&&&&&%%%'''(((((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((())))))(((((())))))))))))((((((&&&''')))((('''''''''(((***)))''''''(((((('''&&&&&&'''''''''(((((((((((('''((((((((()))))))))***''''''(((((())))))))))))***))))))((())))))***+++*********+++++++++,,,,,,++++++++++++,,,---......111333555777777444111...---......---,,,+++---...444...)))***///444555333111222222111///---,,,+++)))***+++---...//////000......///...---+++)))((('''((()))******)))((('''******)))))))))))))))***))))))))))))((((((((((((&&&'''(((******+++++++++)))))))))))))))******+++...---,,,,,,,,,++++++***'''(((((()))***+++++++++************************(((((()))***+++,,,,,,,,,(((((()))******+++,,,---***+++++++++++++++,,,,,,+++***************++++++,,,++++++***)))(((((('''************************)))***++++++++++++***)))))))))))))))))))))*********)))))))))))))))******))))))))))))******++++++''''''((()))******++++++(((((()))***++++++************)))))))))***+++,,,***************************))))))***,,,------,,,))))))******++++++,,,,,,))))))************))))))---,,,++++++******++++++******++++++,,,------......---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,******************************++++++,,,+++++++++************************))))))*********+++++++++)))))))))***+++++++++,,,'''((()))+++,,,---------******++++++,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++***)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************)))((('''''')))+++...000111,,,'''&&&))),,,***'''(((((())))))))))))((((((((()))))))))***************************************,,,......---,,,+++,,,************************)))*********++++++++++++************************)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************((()))***,,,,,,+++******((())))))*********+++,,,++++++******))))))))))))***++++++***))))))***+++************************)))))))))))))))(((((('''))))))*********+++++++++))))))((((((''''''&&&&&&)))***,,,+++***))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))))))))(((((())))))))))))((((((((((((((('''&&&&&&)))+++)))(((((((((***++++++)))'''''''''(((((((((((()))***)))))))))((((((((('''******))))))(((((((((((()))))))))))))))***++++++)))))))))************++++++******+++,,,---...///000222444555444111...,,,,,,---------++++++---///444///******000555666444222111000...------,,,+++((()))+++---...///000000............---+++)))((('''((()))******)))((('''***)))))))))))))))******(((((((((((())))))))))))&&&'''(((******+++++++++((()))))))))******************++++++******++++++))))))***+++,,,,,,------************************(((((()))***+++,,,,,,,,,(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,++++++***************+++))))))))))))))))))******************************************************+++*********)))(((((((((******)))))))))))))))*********)))))))))((((((((('''(((((()))***++++++,,,++++++,,,,,,+++******)))***************+++,,,,,,************************)))((('''(((***++++++***,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++---,,,++++++******++++++++++++++++++************+++******)))))))))******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))***++++++*********************************************+++++++++)))))))))***+++++++++,,,((())))))***+++++++++*********+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))(((((()))+++...000000+++%%%%%%(((***)))&&&(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))&&&(((***+++)))(((((((((************************)))*********++++++++++++************************((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************((()))***,,,,,,+++******************+++++++++******)))))))))))))))((((((+++------,,,)))'''((()))************************...------,,,++++++++++++))))))*********+++++++++((((((((((((((('''''''''((()))+++***)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((())))))((('''%%%&&&))),,,'''&&&&&&''')))******)))(((((((((((())))))))))))*********)))((('''''''''++++++***))))))(((''''''(((((())))))******++++++((((((((())))))))))))***((((((((((((***,,,...000111222333222///---,,,,,,,,,---------,,,,,,---///333///,,,---111444555555444111---++++++,,,,,,++++++,,,,,,------------,,,++++++++++++***)))(((''''''(((((())))))))))))))))))))))))))))))******+++(((((((((((())))))))))))'''((()))***************(((((()))************)))''')))******))))))+++,,,******++++++,,,---......************************)))))))))***+++++++++,,,((()))***+++++++++++++++*********++++++,,,,,,---,,,+++******)))*********''''''((())))))******+++************************************************++++++*********)))))))))+++******)))))))))))))))++++++******)))(((((('''((())))))******+++++++++---------,,,,,,***))))))))))))***++++++,,,,,,,,,***************+++++++++***((('''((()))++++++***.........---,,,,,,++++++---,,,++++++++++++,,,------,,,++++++******+++++++++++++++******))))))))))))((((((((()))***++++++)))))))))))))))))))))))),,,+++***)))(((''''''&&&))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))***************((((((((((((((((((((((((***************************************+++++++++******************)))))))))***+++,,,------------************************)))))))))))))))))))))))),,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))+++,,,------***&&&&&&((()))(((&&&******++++++++++++******))))))))))))************))))))))))))))))))))))))''')))******)))(((((()))************************)))))))))*********++++++(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***+++++++++++++++,,,+++++++++,,,,,,***((())))))))))))))))))))))))***---...---)))'''''')))***************+++++++++---,,,+++***************)))************+++++++++'''''''''(((((((((((((((&&&''')))(((&&&%%%%%%&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((())))))))))))((((((((()))***)))((('''((()))((('''&&&'''((()))((('''))))))))))))*********+++))))))))))))((((((((((((******))))))))))))))))))&&&'''((()))************((((((((()))))))))******((((((((()))+++...000222333333222///,,,***,,,///,,,---...---,,,---...000111111000000111333444555666111,,,))))))+++,,,,,,***+++,,,---------------*********))))))(((((((((((((((((((((((()))******)))))))))))))))***++++++'''((((((((()))))))))***((())))))*********))))))'''((()))***+++******)))''')))++++++)))(((***,,,*********++++++,,,,,,---******************************************++++++)))***++++++++++++***))))))******+++,,,,,,------,,,++++++***))))))******((((((((()))))))))))))))******************************))))))))))))******)))))))))***+++,,,,,,---++++++***))))))))))))))),,,,,,++++++++++++++++++***************************+++++++++++++++***)))))))))***+++,,,,,,,,,,,,))))))*********+++++++++,,,***((()))***,,,,,,+++------------,,,,,,,,,,,,---,,,++++++++++++,,,------,,,++++++******++++++******++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))***++++++++++++((((((((((((((((((((((((************************+++++++++******************+++++++++++++++******)))***+++,,,------------************************))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))***++++++***))))))***,,,************************((((((((()))))))))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,,,,******+++,,,,,,)))&&&))))))))))))))))))))))))&&&***...---***((())),,,))))))*********+++++++++***)))(((''''''(((((())))))************+++++++++&&&'''''''''(((((()))))))))+++,,,+++)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))(((((())))))))))))((((((&&&)))+++,,,***(((&&&&&&+++***(((((())))))'''&&&)))*********++++++++++++''''''(((((())))))******((((((((()))******++++++&&&&&&((()))************((())))))))))))******************+++---111444666555555222...***)))---111,,,---......------///111000111222222111222333555888222***'''(((+++------'''(((***,,,...///000000++++++******************)))(((''''''''')))***+++))))))((())))))***++++++'''((((((((())))))******)))************))))))((('''((()))++++++******))))))+++---,,,)))((()))+++***************+++++++++************************+++++++++***************)))***+++,,,,,,+++)))((())))))***+++,,,,,,------,,,,,,+++***))))))************))))))((((((''''''******************************))))))))))))******&&&'''(((***,,,...000000++++++***))))))((())))))+++,,,,,,------......///+++++++++***************'''((()))******++++++***((()))***+++,,,---------))))))******++++++++++++...,,,******,,,---------,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,------,,,++++++******++++++******+++,,,------...///,,,,,,++++++***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***+++,,,---------************************++++++******************,,,+++++++++******))))))***+++,,,,,,------------)))***+++,,,------...---************************))))))))))))))))))))))))'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************)))(((((((((***,,,,,,+++******+++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))'''''''''&&&$$$%%%''')))************************(((((((((((())))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++***)))))))))***,,,---***)))(((***,,,,,,)))&&&))))))))))))************###(((------***))),,,///))))))******++++++++++++---,,,+++******+++,,,---)))************+++++++++******)))'''&&&'''))),,,+++*********))))))((((((&&&&&&&&&'''((())))))***(((((())))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((,,,***(((((())))))'''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((******((('''%%%,,,+++***((((((((()))***))))))***+++++++++++++++++++++***)))(((((())))))***,,,---,,,)))***000555888333---******,,,...///***((()))+++***(((+++000555333111///......///000222///+++***,,,------+++...---,,,+++************+++,,,...///...,,,***((())))))))))))))))))))))))))))))))))))************(((((()))***************((((((((((((''''''''''''///---***))))))))))))((())))))(((((((((((()))))),,,***)))***+++---,,,,,,---------------,,,******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++***)))))))))******))))))))))))************))))))((((((''''''---+++***,,,//////,,,))))))((((((((()))+++---///...---,,,+++***((('''''')))))))))))))))))))))))),,,+++***))))))***+++,,,******************************++++++------......+++***)))))))))***,,,,,,))))))(((((((((((())))))***++++++,,,,,,++++++***)))***+++***))))))+++---///...,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))*********)))))))))))))))************))))))((((((*********)))))))))))))))******))))))))))))******)))))))))))))))******++++++++++++***************,,,+++******)))******+++))))))***++++++++++++***++++++******)))*********+++++++++***************************************++++++***************+++(((((((((((())))))))))))((()))************))))))'''((((((((()))))))))***)))************+++++++++''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******+++)))(((((())))))(((&&&************************'''(((((()))***+++++++++---,,,+++***)))***+++,,,+++***)))))))))***,,,---)))))))))))))))((('''''''''''''''(((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000******))))))((((((''''''))))))))))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,+++++++++******))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***))))))))))))'''&&&&&&)))+++*********)))))))))((((((&&&&&&''''''((())))))***(((((()))))))))*********'''(((((())))))(((((('''((((((((((((((((((((((((***)))((((((*********((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((+++***)))((((((((())))))((()))******++++++******++++++***)))))))))))))))'''***,,,+++***---333888888333...++++++,,,...///,,,******,,,+++)))+++000555333111///....../////////,,,)))))),,,......---......---,,,+++*********,,,---...///...,,,)))'''(((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))///---+++***+++++++++******))))))(((((())))))***,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))***++++++++++++++++++++++++,,,+++************+++,,,))))))))))))******************))))))))))))******(((((())))))***+++++++++,,,+++***,,,......+++)))++++++******+++---///111(((((()))***++++++,,,,,,))))))))))))))))))))))))++++++***))))))***++++++***************************++++++++++++++++++++++++***)))))))))***+++,,,******))))))))))))*********++++++,,,,,,++++++***'''((())))))(((((()))+++...---,,,+++******+++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************))))))************))))))+++++++++***************++++++*********)))))))))************))))))))))))******))))))))))))******)))))))))))))))***++++++******************++++++)))*********************))))))***++++++++++++***,,,+++******)))*********---,,,,,,+++***)))((((((************************++++++***))))))******+++(((((((((((())))))))))))***************)))))))))((((((((())))))))))))))))))************+++++++++((())))))******))))))((())))))))))))))))))))))))******))))))))))))******,,,***))))))******)))(((************************'''(((((()))******++++++...---,,,+++++++++,,,---+++******))))))***+++,,,)))))))))))))))(((''''''''')))++++++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************+++---...///******))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++************++++++++++++*********)))))))))************************+++++++++++++++******)))((((((((('''%%%&&&(((*********))))))))))))((((((&&&&&&''''''((()))))))))(((((())))))))))))******'''''''''(((((('''''''''(((((((((((((((((((((((((((''''''(((***,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))******)))((('''''''''(((((('''((())))))******))))))+++***))))))))))))))))))&&&(((******))),,,111666666333...++++++,,,------///---,,,---,,,)))+++000444222000///............,,,***((()))+++---......---------,,,++++++******+++,,,......---+++)))((())))))))))))))))))))))))))))))))))))************((())))))************))))))******++++++,,,,,,,,,,,,+++))))))***++++++************))))))*********,,,***))))))+++,,,,,,+++,,,,,,+++******+++------+++***)))(((((((((((((((************************,,,,,,+++++++++,,,,,,---((())))))***++++++,,,,,,******))))))))))))******)))))))))***++++++,,,,,,+++***)))***,,,,,,***)))++++++******+++---///000&&&'''((()))+++,,,---...))))))))))))))))))))))))++++++***))))))***++++++************************+++++++++******)))))))))******))))))******+++,,,+++++++++******+++++++++***++++++,,,,,,++++++***'''((())))))(((((()))+++,,,,,,+++************+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************))))))************))))))+++++++++++++++++++++++++++++++++++++++***************************************))))))))))))*********))))))))))))***++++++)))))))))***+++++++++,,,&&&''')))***+++******)))))))))***++++++++++++***,,,++++++***))))))******...---,,,+++***(((''''''))))))))))))))))))))))))******)))))))))******+++(((((((((((()))))))))))),,,+++***))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++******)))))))))))))))))))))))))))******))))))))))))******,,,+++******++++++***)))))))))))))))))))))))))))((((((((()))******++++++***)))((('''''''''((((((++++++******)))******+++))))))******))))))((((((''',,,000///+++((())),,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))((((((++++++++++++++++++++++++******************))))))'''(((((('''&&&&&&''')))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&''')))******)))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((''''''''''''(((''''''((()))))))))))))))******)))))))))))))))***((())))))((('''(((+++...333000,,,******+++,,,+++000...---...+++(((***...222222000///...---------+++***))))))***+++,,,,,,+++,,,,,,++++++******))))))***,,,------,,,+++***++++++++++++++++++++++++((()))))))))************((()))************))))))))))))******+++,,,------(((&&&&&&&&&((())))))(((++++++************+++++++++***((()))+++,,,,,,+++,,,+++***))))))+++---///,,,+++***))))))(((((())))))))))))))))))))))))))),,,,,,,,,,,,---------...+++++++++,,,,,,,,,------******))))))))))))******,,,++++++******)))((((((***)))))))))******))))))))))))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))+++******************+++************************++++++++++++***************************+++++++++++++++************++++++***++++++,,,,,,++++++***)))***,,,,,,+++++++++---+++***************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************))))))************))))))*********+++++++++++++++++++++++++++++++++++++++)))***************++++++******))))))))))))************))))))******+++,,,(((((()))***+++,,,,,,,,,$$$&&&(((***++++++)))((())))))***++++++++++++***,,,,,,+++***)))))))))))),,,,,,++++++***)))((((((((((((((((((((((((((((((***))))))))))))******+++(((((((((((())))))))))))---,,,+++))))))))))))************))))))))))))((())))))*********+++++++++)))******************)))))))))))))))))))))))))))******))))))))))))******+++***))))))++++++***)))(((((((((((((((((((((((((((((())))))************(((''''''&&&&&&&&&&&&&&&+++++++++***************))))))*********))))))((((((...444333---((())),,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((++++++++++++++++++++++++******))))))))))))))))))'''((()))((('''&&&((()))(((((((((((((((((())))))''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))'''''''''(((((((((((('''''''''((()))))))))))))))***)))))))))))))))******)))*********)))***,,,...///---***)))***+++******000---,,,---***'''(((---111111000...------,,,,,,+++++++++***)))))))))***)))******+++******)))(((&&&''')))+++---.........************************((()))))))))************))))))*********))))))(((((((((((()))***+++,,,,,,&&&%%%%%%&&&((())))))(((++++++************+++++++++)))((()))***+++++++++,,,+++)))))))))+++---...---,,,++++++*********+++)))))))))))))))))))))))),,,,,,------............,,,,,,++++++******************))))))))))))******+++******)))(((((('''''')))))))))))))))))))))***))))))))))))***+++,,,,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))*********++++++***************************************++++++,,,------...))))))******++++++++++++*********))))))************++++++,,,,,,++++++***)))+++------,,,+++,,,,,,******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******++++++++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))*********************++++++,,,(((((()))***+++,,,,,,,,,$$$&&&(((***++++++)))((())))))***++++++++++++***---,,,+++***))))))))))))******************++++++(((((((((((((((((((((((())))))(((((()))******+++(((((((((((()))))))))))),,,,,,+++***************************))))))))))))))))))*********+++++++++((())))))******))))))((())))))))))))))))))))))))******))))))))))))*********((('''((()))***)))((((((((((((((((((((((((((()))))))))))))))*********+++++++++++++++******)))*********+++************))))))************)))))))))///555333---((())),,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((()))))))))***************************))))))(((((()))******''')))***)))((('''(((***''''''(((((((((((())))))''''''(((((((((((((((((())))))(((((((((((('''''''''''''''(((((('''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''((()))))))))(((((('''((())))))******)))))))))))))))))))))******+++******+++,,,...000222333+++***))))))+++,,,+++***///---,,,---***''')))---000000///...---,,,+++++++++,,,---+++)))(((((()))((()))***++++++***)))(((%%%&&&(((***,,,......///(((((((((((((((((((((((())))))))))))************)))************))))))((('''((((((((()))*********((((((((()))+++,,,***)))*********))))))*********+++)))((((((***++++++***++++++***))))))***,,,,,,,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))++++++,,,---............******))))))(((''''''&&&******))))))))))))******'''''''''((())))))******)))******)))(((((()))+++++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************)))***+++,,,---...//////))))))***++++++++++++*********))))))))))))*********++++++,,,,,,++++++***&&&)))+++,,,+++*********)))***++++++,,,+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++*********+++++++++++++++))))))******+++,,,,,,,,,******))))))))))))******+++************+++,,,,,,)))))))))***+++++++++,,,&&&''')))***+++******)))))))))***++++++++++++***------+++***))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))******+++(((((((((((())))))))))))******+++,,,,,,++++++***)))))))))*********++++++)))************+++++++++((())))))))))))))))))((())))))))))))))))))))))))******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))************++++++******)))((())))))***++++++++++++***))))))******++++++*********...222111,,,))))))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))************+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******((((((((((((((((((((((((+++***)))((()))***+++,,,(((***++++++)))))))))***'''''''''((((((((())))))((((((((((((((((((((('''))))))(((((((((''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((''''''(((***+++***)))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))'''((()))*********))))))((()))******++++++******)))))))))))))))***++++++******+++,,,///111111111***))))))+++---///...---///------...,,,)))***////////////...---,,,+++***)))+++---,,,***)))***+++)))***,,,------,,,+++***(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))))))))))))))))))))))))))***,,,,,,***(((***))))))(((((())))))******)))((((((***++++++***+++++++++***************************+++,,,------************************)))***,,,---......------))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++***++++++***((((((***---++++++,,,,,,---------,,,''''''(((((())))))******)))))))))))))))))))))))))))***++++++++++++***)))******************************++++++,,,,,,,,,---((()))***+++,,,++++++***++++++************++++++***++++++,,,,,,++++++***&&&)))+++,,,+++*********)))***+++,,,------,,,+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))******+++,,,,,,)))))))))*********++++++))))))***++++++,,,------******))))))))))))******++++++******++++++,,,---******************++++++)))*********************))))))***++++++++++++***...---,,,***)))(((((((((***************+++++++++************************'''''''''(((((()))++++++(((((((((((())))))))))))''')))+++---...---+++***(((((()))***++++++,,,---)))************+++++++++)))******++++++******)))))))))))))))))))))))))))******))))))))))))******)))((('''(((***+++***)))***************************)))))))))))))))))))))'''(((((()))((('''&&&%%%'''((()))+++,,,,,,,,,,,,((()))***++++++++++++******,,,------+++))))))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++((((((((((((((((((((((((++++++)))))))))***,,,---)))***,,,,,,***)))***+++&&&'''''''''(((((())))))((((((((((((((('''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''))),,,......---&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&%%%%%%&&&&&&&&&'''((()))+++++++++***)))))))))***+++++++++++++++))))))((())))))***+++++++++******+++,,,,,,,,,+++))))))***,,,///111000///000...---///---***,,,111/////////...---,,,******'''***------+++***,,,...+++,,,...//////...,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************************)))((((((*********)))))))))))))))((((((((()))+++***(((&&&))))))(((((((((((())))))***)))'''(((***++++++***+++++++++++++++***)))((((((((())))))***+++------************************(((***+++---......------+++++++++,,,------......******))))))))))))******,,,,,,++++++***)))))))))***+++,,,***((((((+++...))))))***+++++++++******)))))))))))))))((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))************************+++++++++***************((()))***+++,,,+++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++(((+++...///...,,,,,,,,,***+++,,,---...------,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))***+++,,,,,,------(((((())))))*********+++))))))***+++,,,,,,------******))))))))))))******++++++******++++++,,,---+++++++++***************,,,+++******)))******+++))))))***++++++++++++***...---,,,***)))(((((((((,,,+++++++++******))))))************************''''''''''''((()))++++++(((((((((((())))))))))))%%%(((+++...///...,,,***''''''(((***+++,,,---...)))************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))*********)))((()))+++,,,,,,************************************))))))))))))))))))***+++++++++***((('''%%%''')))+++,,,------,,,((()))***+++++++++++++++++++++***************)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))******++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,((((((((((((((((((((((((,,,+++***))))))+++---...))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++***((('''''''''((()))******+++***)))(((&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******+++***((('''&&&&&&''''''))))))((((((((((((((()))''''''(((((())))))******))))))(((((((((((())))))(((((()))***************'''((()))***)))(((&&&$$$%%%''')))+++,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,000///,,,*********+++,,,...///000000...+++)))'''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((())))))***+++,,,,,,,,,,,,---.........---,,,+++)))((('''&&&'''(((***,,,+++***)))(((((()))******(((((()))***++++++,,,,,,,,,,,,++++++***++++++++++++)))((()))+++,,,***''')))***++++++***)))***++++++******,,,...000000///++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++************)))+++)))'''(((+++,,,***(((*********)))******++++++))))))))))))))))))))))))((()))++++++******+++,,,))))))))))))))))))))))))---***((((((+++,,,+++)))(((((())))))************///...,,,***))))))***+++******************************++++++++++++******++++++************+++++++++***)))***++++++***))),,,,,,,,,+++++++++******,,,---...---+++***+++,,,---+++((((((***++++++++++++,,,---,,,***)))***+++)))))))))))))))))))))))),,,+++***)))((((((((((((''''''''''''((()))***+++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,...---,,,+++************))))))))))))))))))))))))((()))***+++,,,,,,+++*********+++++++++******)))))))))***++++++++++++***+++,,,------,,,+++)))(((+++++++++*********))))))+++******))))))))))))))))))(((((((((''''''&&&&&&))))))))))))))))))))))))))),,,//////...---,,,,,,******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++******++++++++++++******(((((())))))*********+++************))))))))))))000---******,,,,,,)))''')))***+++,,,,,,+++))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++*********))))))(((((()))((('''''''''(((***+++++++++++++++++++++++++++************************------,,,+++))))))***,,,+++***)))(((((()))***+++------,,,,,,+++***))))))+++)))(((((()))******)))+++,,,---...///...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))(((((('''''''''(((&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))((('''((((((******)))((((((''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))************)))((()))***++++++)))'''&&&&&&''')))***++++++******))))))))))))))))))))))))((()))******+++,,,,,,---...---+++******+++,,,---111111111000///---+++******************************++++++,,,,,,++++++***&&&''''''((())))))******,,,---...//////...---,,,***)))'''''''''(((***+++***)))(((''''''((())))))((())))))***++++++,,,,,,+++******))))))******+++)))''''''(((******(((&&&)))***++++++***)))***+++***)))((()))+++,,,+++***++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++************+++)))((((((***+++***(((++++++******)))*********))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))+++)))((()))++++++***((()))))))))*********++++++...---+++***))))))******************************))))))************))))))++++++************+++++++++***)))***++++++***))),,,,,,++++++************,,,------,,,+++******,,,---+++))))))***++++++++++++,,,---,,,***)))***+++******************************))))))))))))******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,*********+++++++++,,,,,,------,,,+++******))))))************************))))))***+++,,,+++******,,,,,,,,,------,,,,,,+++))))))***++++++++++++*********+++,,,,,,,,,+++***+++++++++*********))))))+++******)))))))))))))))+++++++++******))))))))))))))))))))))))))))))))))))+++......---+++***+++******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))((()))))))))************))))))))))))))))))))))))...,,,******,,,,,,***((()))***++++++++++++***)))))))))))))))))))))))))))+++++++++,,,,,,,,,------************************************)))))))))((()))(((((('''((()))***+++++++++++++++++++++++++++************************+++,,,+++***(((((()))++++++***))))))))))))***+++------,,,++++++***))))))+++***((()))******)))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((())))))))))))(((''''''&&&'''((()))((((((&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((()))***+++,,,(((((('''''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))******))))))******+++,,,,,,+++)))(((((((((((()))******++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++*********+++,,,...///222111000...---,,,++++++++++++++++++++++++++++++******+++,,,,,,+++******'''''''''((())))))******---...///000000///......******(((''''''((())))))(((((('''''''''(((((())))))))))))***++++++,,,,,,***)))))))))))))))*********)))((()))++++++)))''')))***++++++***)))***+++---,,,++++++------,,,+++++++++************++++++*********+++++++++++++++******+++,,,,,,,,,++++++,,,+++++++++***************)))((()))***+++***(((,,,+++******)))))))))))))))))))))))))))))))))))))))***++++++***)))+++,,,)))))))))))))))))))))))))))))))))***,,,+++)))'''*********+++++++++++++++,,,+++***)))))))))))))))************************(((((())))))))))))((((((++++++************+++++++++***)))***++++++***)))+++************)))))))))***,,,,,,,,,***)))***+++,,,+++))))))+++,,,+++******,,,,,,,,,***)))***+++************************((((((((()))***+++,,,---+++,,,,,,,,,+++***((('''************************)))))))))***++++++,,,,,,*********++++++++++++,,,,,,,,,+++******)))))))))++++++++++++++++++++++++******+++++++++***))))))+++,,,,,,------,,,,,,,,,))))))***++++++++++++***((()))***,,,,,,---,,,,,,+++++++++***************+++******)))))))))))))))+++++++++++++++*********))))))))))))))))))))))))***+++------+++)))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))))))))************((((((((((((((((((((((((,,,+++******+++,,,+++***)))******+++++++++******))))))))))))))))))))))))+++,,,,,,,,,,,,---------************************************))))))))))))((((((((((((((()))******++++++++++++++++++++++++************************)))******)))''''''(((***++++++************++++++,,,,,,,,,+++******))))))+++***)))***+++***(((&&&)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((()))***++++++***)))(((*********)))'''%%%###!!!''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********))))))((((((((()))************))))))(((((('''''''''((((((((((((((((((''''''(((((()))))))))))))))******+++++++++******)))))))))(((((()))***++++++++++++++++++++++++++++++,,,,,,---------,,,++++++(((((()))***+++---///000000///,,,***))))))******++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++---...///000111111000///+++***)))(((''''''((((((((((((((((((((()))))))))))))))*********+++++++++***))))))))))))******+++,,,,,,,,,,,,------,,,+++)))***++++++***)))***+++---,,,+++,,,.........---++++++************++++++***************+++++++++((()))***+++,,,------,,,,,,,,,+++++++++************)))))))))******)))))),,,,,,+++)))(((((((((((()))))))))))))))))))))))))))***++++++***)))***,,,)))))))))))))))))))))))))))***+++------,,,***(((+++++++++++++++++++++++++++******)))))))))((((((************************))))))************))))))++++++************+++++++++***)))***++++++***)))***))))))))))))))))))))))))+++++++++))))))***+++,,,+++******+++,,,+++******+++,,,+++***)))***+++************************))))))))))))***+++,,,,,,+++,,,.........,,,)))(((************************)))))))))***++++++,,,,,,************++++++++++++++++++++++++***))))))(((++++++++++++++++++++++++++++++++++++******))))))))))))***+++++++++******))))))***++++++++++++*********++++++,,,,,,,,,,,,************************+++******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++,,,...---***)))((()))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))*********''''''''''''((((((((((((***))))))***++++++++++++)))*********++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************)))))))))))))))((((((((((((((())))))***************************************************(((******)))(((''')))***,,,++++++++++++++++++,,,,,,+++++++++******))))))+++*********+++***(((&&&))))))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))***,,,------,,,+++***))))))))))))'''%%%###"""''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))(((((('''''''''***)))))))))******+++,,,******))))))((((((''''''((()))************)))(((''''''((()))))))))))))))(((((())))))))))))))))))***))))))((())))))***+++************************000000111000///,,,***(((''''''(((***+++---///000///...+++)))((((((***+++++++++++++++++++++++++++***************************************+++++++++,,,---///111222222111111******)))(((((((((((('''))))))******++++++++++++***************+++++++++***************+++,,,---+++,,,---------,,,,,,,,,)))***++++++***)))***+++(((''''''(((+++,,,,,,+++++++++************++++++************************((()))***+++,,,---------,,,,,,,,,++++++++++++***))))))******)))))))))***,,,+++***)))(((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++)))))))))))))))))))))))))))+++---......,,,+++***++++++++++++++++++++++++************)))))))))(((***************************++++++,,,,,,++++++***++++++************+++++++++***)))***++++++***))))))))))))))))))))))))***)))***++++++***)))***+++,,,+++***+++,,,---+++***)))***++++++))))))***+++************************++++++************++++++***,,,---//////---,,,***************************)))))))))***++++++,,,,,,))))))*********+++++++++******+++++++++***))))))++++++++++++++++++++++++,,,,,,+++******)))))))))((()))***+++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++*********************************+++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,......---+++))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))******))))))))))))))))))&&&'''''''''((((((((()))((()))*********++++++,,,)))))))))******++++++,,,))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))******'''(((((()))))))))))))))************************))))))))))))))))))))))))(((***++++++))))))***+++++++++++++++++++++++++++++++++***************)))+++***))))))******((('''******)))((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))((('''&&&%%%))))))))))))***+++,,,,,,))))))))))))(((((((((((())))))++++++++++++))))))&&&'''(((((())))))(((((('''''''''''''''((((((((())))))))))))))))))******((((((((((((((((((((((((111111111111///,,,)))''''''((()))***+++---......000///,,,*********+++,,,+++++++++++++++++++++++++++***))))))))))))***+++(((((((((((((((((())))))+++,,,...000111222222111)))))))))))))))((((((((())))))***+++,,,,,,,,,,,,************************************+++,,,---...(((***,,,,,,***)))***+++)))***++++++***)))***+++(((''''''))),,,......---++++++************++++++***************)))))))))((()))***+++,,,---------,,,,,,,,,,,,++++++++++++(((***+++***)))((()))***+++***))))))(((((((((((())))))))))))))))))))))))***+++,,,+++)))))))))+++)))))))))))))))))))))))))))+++---...,,,++++++++++++++++++++++++*********)))******++++++***))))))************************+++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***)))***++++++***))))))))))))************+++)))***,,,+++******+++,,,,,,++++++,,,------,,,***((()))+++***))))))***+++++++++++++++++++++++++++,,,++++++*********+++++++++,,,---......---,,,,,,************************)))))))))***++++++,,,,,,)))))))))************+++***+++,,,------,,,******++++++++++++++++++++++++,,,+++******)))************+++,,,,,,------------))))))***++++++++++++***...---,,,+++***************************++++++++++++******)))))))))))))))*********+++++++++++++++)))))))))))))))))))))))),,,---...---+++******+++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((************))))))))))))'''''''''(((((())))))***''')))******))))))+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))************************))))))))))))))))))))))))''')))++++++***)))***+++******++++++++++++******************************+++)))(((((()))******)))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))***+++,,,$$$%%%''')))*********)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***))))))''''''''''''''''''((()))***+++(((((((((((())))))))))))((()))***++++++***)))(((&&&'''(((((())))))(((((('''&&&&&&&&&'''(((((()))((()))***++++++***)))(((((((((((((((((((((((((((---...///000...,,,)))'''((()))***++++++,,,,,,,,,...---,,,+++******++++++************************+++***)))(((((()))***+++)))(((((((((((((((((((((***+++---000111222222111'''(((((()))))))))))))))'''(((***+++,,,,,,++++++************************))))))))))))***+++,,,---'''***,,,+++)))((()))***)))***++++++***)))***++++++******+++---///...---++++++************+++++++++*********)))))))))((()))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((***+++***(((((()))+++***))))))((((((((())))))))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))(((***,,,+++)))(((***,,,++++++*********))))))))))))***+++,,,,,,+++******************************+++++++++,,,,,,+++++++++++++++************+++++++++***)))***++++++***)))************++++++,,,,,,)))+++,,,,,,++++++,,,...,,,++++++,,,......,,,***''')))******))))))***,,,++++++++++++++++++++++++************+++,,,------...---------,,,+++++++++************************)))))))))***++++++,,,,,,))))))))))))***************+++---......---,,,+++************************+++***)))))))))***+++,,,******+++,,,------------))))))***++++++++++++***---,,,+++*********+++,,,))))))*********++++++++++++******))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))***+++,,,+++))))))***,,,******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))((((((************)))))))))(((''''''((())))))***++++++((()))+++***)))(((***,,,***))))))))))))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************&&&'''((()))***))))))(((************************))))))))))))))))))))))))&&&(((*********))))))***))))))***++++++***))))))))))))))))))************+++)))&&&&&&(((***,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))))))))))))))))))))))))))((('''''''''(((***+++'''((()))******)))(((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))***++++++******%%%%%%%%%&&&&&&((())))))''''''(((((())))))******'''((()))++++++)))((('''&&&''''''((((((((((((((('''''''''''''''((())))))((()))***,,,+++***((('''************************)))***,,,......,,,***((()))******+++++++++******++++++***)))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***++++++++++++***************)))***---///111111222111&&&'''((()))******))))))&&&''')))***+++++++++***++++++******************(((((((((((()))***+++,,,)))+++...---+++)))***,,,)))+++++++++***)))***+++***)))((((((*********(((++++++************+++++++++*********))))))((((((******+++,,,,,,,,,++++++---------,,,,,,,,,++++++(((***,,,+++(((''')))+++)))(((((((((((())))))***))))))))))))))))))))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))''')))***)))&&&&&&(((++++++*********))))))((((((******,,,------,,,+++*********************************++++++++++++******++++++************+++++++++***)))***+++++++++)))******+++++++++,,,,,,,,,***+++------,,,,,,---...,,,++++++---......,,,***''')))******))))))***,,,++++++++++++++++++++++++(((((()))***+++---///000000///...,,,***)))))))))************************)))))))))***++++++,,,,,,))))))))))))************+++,,,...//////...,,,+++))))))))))))))))))))))))******)))))))))***,,,---'''((()))***+++,,,,,,,,,))))))***++++++++++++***+++******)))***,,,---...))))))******+++++++++++++++******)))))))))))))))&&&&&&''''''((((((((())))))))))))))))))))))))))))))******)))((((((***,,,******))))))))))))******))))))))))))))))))))))))************++++++++++++(((((())))))))))))((((((+++*********))))))(((((('''(((((()))***++++++,,,(((***,,,+++(((''')))+++***))))))))))))+++---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))))))))(((((()))((()))***++++++***)))((()))))))))))))))*********+++(((%%%%%%'''+++---...'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))))))))))))))))),,,000111...***)))***###$$$)))......)))(((+++******)))))))))))))))***&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((******))))))(((((('''''''''''''''''''''((()))***((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))******))))))((((((''''''&&&%%%%%%%%%&&&((()))+++)))))))))))))))(((''''''))))))))))))))))))))))))***************)))((((((***+++,,,............---...---+++)))((('''((((((******)))((((((((((((((('''''''''((()))+++,,,---,,,,,,,,,++++++++++++***)))))))))))))))*********)))))))))***************((('''&&&(((***,,,------************************,,,+++++++++***))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++------------++++++***)))))))))***+++,,,,,,,,,,,,++++++***)))(((((()))))))))))))))(((''''''+++*********************++++++***)))(((((())))))(((((((((((())))))******+++++++++***)))(((((('''))))))))))))))))))))))))++++++******************((())))))*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++******************************************,,,,,,,,,******+++...000444((($$$***...***(((---------,,,,,,,,,---...///)))***++++++***)))***+++,,,,,,---......---------------..................++++++,,,---,,,+++***)))++++++******++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***---***((((((***,,,+++***************************))))))((())))))***+++,,,************************++++++++++++)))))))))******************)))(((((())))))))))))))))))))))))+++***)))(((((()))******+++******)))((('''''''''))))))************))))))))))))))))))((((((((((((+++***)))))))))***,,,,,,((())))))*********))))))***)))'''((()))++++++***------+++***))))))((((((+++++++++************))))))))))))(((((((((((((((***************************************************************+++++++++***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))************************+++***)))***++++++***)))))))))************))))))************************++++++++++++++++++++++++(((((())))))***)))))))))###333???===555111111333444222333666444,,,'''&&&***))))))(((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''((((((((())))))***)))))))))((((((((('''(((''''''''''''(((((())))))))))))))))))((((((((('''''''''((((((((())))))***)))))))))((((((((('''''''''&&&&&&'''(((***+++)))))))))))))))(((''''''))))))))))))))))))))))))***************)))((((((+++---000222222111...,,,***)))((((((((()))***+++******)))(((((((((((((((((((((((()))***+++,,,---,,,,,,,,,,,,++++++******)))))))))************+++///...,,,***(((&&&%%%%%%&&&%%%$$$%%%''')))))))))************************+++++++++***************,,,,,,,,,+++++++++******+++******))))))******+++******************************+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++******************,,,,,,++++++***))))))(((***************)))(((((()))*********************++++++***)))))))))))))))&&&&&&&&&''''''(((((((((++++++******)))(((((('''))))))))))))))))))))))))************************))))))***************)))))))))***++++++++++++*********+++++++++,,,,,,,,,******************************************************+++******,,,///222>>>111))),,,---((((((,,,***)))))))))******++++++)))***++++++***)))***+++)))***+++,,,---.........,,,,,,------.........///++++++,,,,,,,,,+++***)))++++++******++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---+++((((((***,,,+++***************************)))))))))((())))))******************************(((---333222...******,,,***************)))(((((())))))))))))))))))))))))+++***)))(((((()))******)))(((((('''&&&&&&%%%%%%))))))************))))))***************************)))((((((((()))+++++++++,,,,,,,,,,,,,,,++++++***)))((()))+++,,,+++***,,,,,,+++***))))))))))))*********)))))))))((((((((((((((((((((((((((((((************************************************((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))************************+++***)))***++++++***)))))))))************))))))************************++++++++++++++++++++++++******************)))))))))BBBQQQDDD222///333444III@@@888555111+++&&&%%%))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((()))((((((''''''''''''((((((((())))))))))))******''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((()))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))******))))))(((((())),,,000444444111---***)))(((''''''''')))***+++*********))))))))))))))))))))))))******,,,---...---------,,,,,,+++***)))************++++++,,,,,,000///,,,)))&&&%%%$$$$$$***((('''((()))++++++******************************************+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))*********************************+++++++++,,,,,,,,,***+++,,,------,,,+++***---,,,+++***)))))))))))),,,,,,++++++***)))))))))***++++++++++++******)))(((((())))))*********++++++***))))))))))))))))))***************+++++++++++++++******)))((((((((())))))))))))))))))))))))******************************+++++++++******)))))))))***++++++++++++*********+++++++++,,,,,,,,,************************************************((()))*********,,,000222===111))))))((($$$%%%)))(((((()))))))))*********)))***++++++***)))***+++'''((()))+++,,,------...++++++,,,------...//////+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******,,,+++))))))+++,,,+++***************************)))))))))(((((((((((((((************************&&&///888999222,,,,,,...)))************))))))((())))))))))))))))))))))))******))))))))))))******)))((((((''''''&&&&&&%%%))))))************))))))++++++++++++++++++++++++))))))(((((())))))***+++------------,,,++++++******))))))+++------+++)))++++++***************+++))))))))))))(((((((((''''''''''''((()))))))))***************************************************(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))++++++************+++++++++******))))))******+++))))))))))))))))))))))))************************+++***)))***++++++***)))))))))************))))))************************++++++++++++++++++++++++,,,,,,+++******)))))))))222MMMYYYGGG444666>>>???OOO@@@111***(((&&&''')))((((((((('''(((((()))***)))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((***)))((('''''''''''''''%%%&&&&&&'''(((((())))))'''(((((((((((()))))))))))))))))))))((((((((((((***))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((((((''')))---000111000...,,,,,,***)))''''''''''''(((******+++*********))))))************+++,,,---...------...---,,,+++)))(((*********+++,,,,,,,,,---,,,+++)))'''''''''))))))---+++)))***+++,,,+++***************************)))))))))***+++++++++,,,++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++******)))*********+++++++++*********))))))*********++++++***))))))((((((((())))))******+++******)))))))))))))))***+++++++++++++++,,,,,,,,,************))))))(((((())))))))))))))))))))))))***************++++++++++++++++++,,,++++++***)))))))))***++++++++++++*********+++++++++,,,,,,,,,***************+++++++++************************((()))*********+++...000333,,,'''((()))&&&'''******++++++,,,,,,,,,,,,,,,)))***++++++***)))***+++'''''')))***++++++++++++)))***+++,,,---...//////,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++******++++++++++++************************))))))))))))(((((('''&&&************************(((...555666222...------))))))************)))((((((((((((((((((((((((((()))))))))))))))*********************))))))(((((())))))************))))))*********+++++++++++++++***************+++++++++,,,,,,,,,,,,+++***(((((())))))***---......+++)))******))))))***++++++,,,******)))))))))((((((((('''(((((()))***++++++,,,***************************************************************)))))))))))))))************)))((())))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))************************+++***)))***++++++***)))))))))************))))))************************************************---,,,+++***))))))******...HHHVVVKKKBBBIIINNNKKKAAA444)))&&&''''''(((***((((((((((((((()))************)))))))))(((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))((('''''''''''''''%%%&&&&&&'''((()))******(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((('''&&&&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))(((((('''(((***,,,...000111222+++***)))(((''''''((((((+++++++++,,,+++***))))))************+++,,,------------......---,,,***))))))******+++,,,,,,------))))))(((((()))***+++,,,***)))''''''((((((((('''************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++******+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,+++******))))))))))))***+++,,,---+++++++++***************(((((()))))))))))))))((((((((())))))*********+++***)))))))))))))))******((((((''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++******))))))***++++++++++++*********+++++++++,,,,,,,,,))))))*********+++++++++***************************+++,,,+++******+++------++++++...///---,,,---+++,,,------......------)))***++++++***)))***+++)))))))))***))))))(((((())))))***+++,,,---...///,,,,,,++++++++++++***+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))************)))******++++++******)))++++++,,,,,,++++++++++++************************))))))******)))((('''&&&))))))))))))))))))))))))++++++,,,...///...,,,***((())))))*********))))))(((((((((((((((((((((((((((((())))))***************************)))))))))))))))************)))))))))))))))*********++++++++++++,,,,,,,,,------------------,,,,,,***)))((())))))***---......+++)))))))))))))))***+++,,,,,,++++++*********)))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))************************+++***)))***++++++***)))))))))************))))))************************************************,,,+++***(((((()))***+++'''<<>>AAA;;;333,,,************++++++++++++,,,******+++++++++++++++***************))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))************))))))))))))************************---,,,+++***)))'''&&&&&&&&&&&&'''((()))******+++++++++,,,,,,,,,---------******++++++,,,,,,------******************++++++&&&'''((()))***+++++++++'''(((((())))))*********++++++***))))))))))))***))))))***++++++++++++***((((((((()))***+++,,,---((())))))******))))))(((************************+++)))((((((***++++++***)))))))))***************((())))))))))))*********//////...,,,+++***)))(((******++++++++++++*********************+++++++++***************************************))))))))),,,+++******************++++++++++++++++++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))(((((())))))******))))))((((((((((((((()))******))))))))))))((((((((((((((((((''''''''''''(((((('''(((******((('''((()))((((((((())))))*********)))******************)))((((((((((((((((((((((((++++++******++++++,,,---222...++++++///000,,,(((...///000///------...///,,,,,,,,,,,,---...//////000///---+++*********+++,,,,,,+++,,,---.........,,,++++++******)))))))))((()))***+++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++************++++++***))))))))))))*********))))))))))))))))))))))))***************+++++++++,,,+++)))***++++++***(((,,,,,,++++++,,,,,,---...------......------,,,+++,,,,,,++++++******))))))***+++,,,------,,,+++************)))******+++,,,************))))))))))))*********++++++******))))))***+++,,,,,,+++***)))+++*********************,,,,,,,,,++++++*********************************+++******))))))******+++(((((()))***+++,,,,,,,,,******++++++,,,,,,------+++***************++++++------,,,+++***)))'''''')))))))))))))))))))))))))))************))))))))),,,,,,,,,++++++*********))))))***+++,,,,,,------&&&,,,444888666111---,,,************++++++++++++***++++++++++++******)))++++++******))))))((((((''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************,,,++++++***)))(((''''''&&&&&&'''(((((()))******++++++++++++,,,,,,,,,,,,))))))***+++,,,------...***************+++++++++&&&'''(((***+++,,,,,,,,,(((((()))))))))*********,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,))))))))))))***+++,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++******)))******+++************************************+++++++++,,,,,,,,,------,,,++++++***))))))******++++++++++++******************************************************++++++******************,,,+++***))))))***+++,,,************************(((((('''''''''&&&&&&&&&((((((((((((((())))))***)))))))))))))))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''((())))))((()))***+++++++++++++++******)))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((******((('''((())))))))))))******+++++++++***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))***++++++111---)))+++...000,,,(((,,,---///...---,,,---...------------...///000111000///---,,,***************+++,,,------......///,,,,,,,,,+++***))))))((()))***************)))((()))))))))******+++++++++))))))***+++,,,++++++***++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))*********+++++++++************************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///+++******))))))******+++)))))))))***))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,***)))***++++++***))),,,,,,++++++,,,,,,---...------......------,,,++++++++++++******))))))))))))***+++,,,,,,+++***)))******))))))***++++++,,,------,,,++++++***))))))******++++++++++++*********+++,,,------,,,+++*********************************++++++,,,,,,,,,,,,************************++++++************++++++'''((()))+++,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***))))))))))))******+++++++++******)))))))))))))))))))))))))))+++++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,------...'''))),,,......---,,,+++))))))*********+++++++++******+++++++++***))))))++++++******))))))((((((''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********'''(((((())))))******************+++++++++,,,,,,))))))******+++,,,------************************))))))***+++,,,,,,,,,,,,))))))))))))************,,,+++***))))))***+++,,,'''(((((()))***)))))))))++++++************++++++((()))***++++++***)))(((++++++++++++++++++++++++***+++++++++************+++++++++*********************+++++++++,,,,,,,,,))))))))))))******************++++++++++++************************************************************************++++++++++++)))))))))***+++,,,))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%))))))(((((())))))***+++))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&'''((())))))******)))+++***)))(((''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))''')))******)))(((((()))(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''(((((()))***---+++)))***---///---+++***,,,......---,,,---...............///000222222000///---,,,+++*********)))+++---...------...000------,,,+++***))))))(((******+++******)))''''''(((((())))))***+++++++++((()))***+++,,,+++******++++++************++++++---,,,,,,++++++******************+++++++++++++++************************)))************+++++++++(((((((((((((((((((((((((((***++++++******+++,,,)))************+++++++++*********)))******++++++******))))))))))))******))))))*********)))((('''))))))))))))))))))))))))(((((())))))***+++++++++***)))((()))+++,,,+++***+++++++++++++++,,,------------......------,,,+++************************)))***++++++++++++***)))))))))))))))***+++,,,,,,...------,,,++++++******)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,+++++++++******++++++,,,------...************************++++++************++++++'''(((***+++,,,,,,+++*********************++++++...---,,,***)))(((((((((%%%&&&(((***,,,---......)))))))))))))))))))))))),,,,,,+++++++++,,,------)))******+++,,,,,,------))))))***+++,,,,,,------///---+++***++++++***))))))))))))************+++))))))***************)))************))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))******++++++((()))))))))*********+++))))))*********+++++++++))))))******++++++,,,,,,+++++++++*********))))))***++++++,,,,,,,,,++++++***************************))))))))))))***++++++(((((()))***************,,,++++++*********++++++)))******************)))++++++++++++++++++++++++***+++---,,,+++)))******+++++++++++++++*********((())))))))))))*********''''''(((((()))***************++++++++++++******+++++++++***************************************)))))))))*********************************+++,,,((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&'''((())))))))))))***)))((((((((((((((()))'''((((((((()))))))))******))))))(((((())))))***(((***++++++***))))))***((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((''''''(((((()))***))))))***+++,,,---......***,,,...///...------...------------///000111222......---,,,++++++******'''***...///...---...000...------,,,***))))))((()))************))))))(((((((((((()))***+++++++++((()))+++------,,,+++***++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++(((((((((((((((((((((((((((***++++++******+++,,,))))))*********+++++++++******+++++++++***))))))******))))))))))))******))))))*********)))'''&&&))))))))))))))))))))))))''''''((())))))***++++++)))(((((()))+++------,,,+++************+++,,,,,,------......------,,,+++(((((())))))******++++++******+++,,,,,,+++******))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,+++***************)))***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,((()))+++,,,,,,+++***)))******)))))))))))))))))),,,,,,+++***)))))))))***&&&''')))***,,,,,,------))))))))))))))))))))))))++++++*********+++------+++++++++++++++++++++,,,*********++++++,,,,,,,,,111...+++***,,,,,,***'''))))))))))))************'''((()))******+++******)))))))))))))))*********((())))))******))))))((())))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********))))))))))))*********+++***************+++++++++---,,,,,,+++***)))(((((())))))***+++++++++++++++************************'''((())))))*********))))))***++++++,,,,,,++++++************+++,,,------+++******))))))******+++++++++++++++++++++++++++))),,,...---+++))))))***,,,,,,,,,++++++*********((())))))))))))*********)))))))))))))))***************++++++++++++******+++++++++*********))))))************************((((((((())))))*********))))))***+++++++++++++++(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))&&&'''((()))************(((''''''(((((()))***+++'''((((((((())))))************))))))))))))******)))***,,,,,,***)))***+++******))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((())))))***&&&(((***++++++,,,...000***,,,/////////......///+++,,,,,,---...///111111...------,,,,,,++++++***'''***...///...---...000......---,,,+++))))))((((((((()))******+++******'''(((((()))***+++++++++)))***,,,......---,,,+++++++++************++++++'''((()))***,,,---//////******++++++,,,,,,,,,,,,******************++++++)))************+++++++++************************(((***++++++******+++,,,+++++++++,,,,,,---------,,,---......---,,,***)))******))))))))))))******((()))*********((('''&&&))))))))))))))))))))))))&&&''''''((()))*********(((''''''))),,,---------******))))))******+++,,,------......------,,,+++''''''((()))***+++,,,,,,+++,,,------------,,,+++))))))))))))***+++,,,---&&&'''((()))+++---......)))***+++,,,,,,,,,,,,,,,,,,+++)))((((((((()))******+++,,,---...------,,,...------,,,,,,++++++***************************,,,++++++******++++++,,,)))***+++,,,,,,+++)))(((******))))))((((((''''''*********)))******+++,,,,,,,,,,,,++++++)))((('''))))))))))))))))))))))))******)))))))))***,,,---------,,,++++++************++++++++++++,,,,,,,,,---***(((***...///+++'''))))))))))))************''''''(((******+++++++++(((((())))))******++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((++++++******))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++***************...---,,,+++***(((''''''&&&'''(((***++++++++++++++++++******************&&&'''(((*********)))(((&&&&&&'''((((((((((((((((((((()))***+++---///000,,,+++***))))))***+++,,,************************))),,,///...+++))))))***,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++******++++++++++++******))))))************************''''''(((((()))))))))***((()))***,,,,,,,,,+++***))))))))))))))))))))))))((()))))))))((('''&&&&&&)))))))))))))))((((((((('''&&&%%%&&&(((*********'''((()))******)))((('''((((((((((((((((((((((((*********)))((((((''''''(((((((((((((((((((((((())))))***---000///+++&&&(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))************++++++***))))))((())))))&&&)))---000111000---+++*********+++,,,,,,------,,,,,,---......------,,,******))))))***,,,---///333333333222000---+++))),,,,,,+++***))))))******---,,,+++)))((())))))***---+++***)))***+++,,,,,,+++++++++,,,,,,---------+++,,,------------,,,+++......,,,,,,,,,,,,......***)))))))))((((((''''''))))))))))))***+++,,,---+++++++++*********))))))---------,,,,,,,,,++++++,,,+++++++++***))))))))),,,,,,,,,+++++++++******+++***))))))(((((())))))))))))******++++++,,,,,,***)))((((((((()))+++,,,))))))************)))))))))******++++++,,,------,,,,,,,,,---------......222///------//////---***************************------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***+++---//////...---,,,+++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++***+++,,,,,,+++***+++,,,************************************************)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,++++++******+++,,,------,,,+++***++++++***************++++++*********))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))******...---+++***)))***++++++,,,,,,,,,,,,,,,+++***)))************))))))((((((************************))))))))))))***+++,,,---///...------,,,,,,,,,,,,******************************++++++++++++******************************************************))))))))))))))))))))))))((((((((()))(((((('''''')))))))))))))))))))))))))))'''&&&&&&((())))))((('''((()))******)))((('''(((((((((((((((((((((((('''(((((())))))***++++++(((((((((((((((((((((((())))))***,,,//////+++(((''''''(((((())))))************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))(((''''''''''''((()))))))))))))))))))))))))))+++)))((()))++++++***((())))))))))))************)))))))))))))))***++++++***,,,///111111000---,,,((((((((()))******++++++,,,------...///000000000++++++******+++,,,---...000000000000///...---,,,,,,++++++***))))))******,,,+++************,,,,,,,,,+++***)))***+++++++++++++++++++++,,,,,,,,,---)))***++++++++++++***)))+++******))))))******++++++++++++*********))))))))))))))))))***+++,,,---+++++++++*********)))))))))))))))******+++++++++++++++++++++************,,,,,,,,,+++++++++******++++++*********))))))))))))))))))******************)))((((((((()))++++++))))))************)))))))))******++++++,,,,,,---,,,,,,,,,,,,------------///---++++++,,,,,,***(((************************------,,,,,,+++******)))************************************************,,,+++***))))))***+++,,,++++++---......,,,+++)))++++++******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++*********)))))))))))))))************+++++++++((()))******)))((()))***************************************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***+++++++++************))))))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******+++++++++,,,,,,++++++*********++++++++++++******++++++***************++++++*********))))))))))))***************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))))))))******)))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++*********)))))))))************************))))))))))))***+++,,,,,,...------,,,++++++,,,,,,******************************++++++++++++******************************************************))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))+++)))''''''((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))***++++++((((((((((((((((((((((((*********,,,...///...---&&&''''''((()))******+++***))))))((((((((((((((())))))))))))))))))))))))(((((()))***************)))((((((''''''(((((()))))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))************'''(((((()))***+++------...///000111111000///...((((((((()))******++++++------...///000222333444------,,,++++++,,,---...,,,,,,---...............,,,+++******)))*********************+++,,,---...,,,++++++******++++++,,,*********+++++++++++++++)))******++++++******)))((())))))******))))))(((------,,,,,,,,,,,,,,,+++))))))))))))***+++,,,,,,+++++++++***************'''((()))***+++,,,,,,---*********+++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,+++))))))***))))))))))))))))))((()))))))))((()))******+++))))))************))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,------------+++******++++++)))(((************************---,,,,,,++++++*********************************************************,,,,,,++++++++++++,,,,,,+++,,,------,,,+++)))(((+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************)))************+++++++++((()))******)))((()))***************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,---------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++************)))((())))))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++***++++++,,,,,,+++++++++*********))))))*********+++***************++++++***************)))))))))+++++++++***************))))))))))))))))))))))))*********++++++++++++,,,******)))((((((((())))))((())))))*********))))))++++++,,,,,,,,,+++******+++++++++++++++*********************************+++***************++++++---,,,++++++***+++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))&&&'''((()))))))))))))))'''((((((((((((((())))))***)))''''''((())))))((((((((())))))))))))(((((())))))))))))))))))))))))******)))((((((''''''&&&((((((((((((((((((((((((+++******+++---///000000&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((('''((()))++++++***)))))))))(((((((((((((((((()))((((((((((((((((((((((((************************((()))))))))************((((((((()))***+++------...//////000111222222222*********+++,,,,,,------.........///000111333444///...---,,,,,,,,,---...++++++,,,,,,------------++++++***************++++++++++++,,,,,,---------,,,,,,---,,,,,,+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------,,,,,,,,,,,,******))))))***++++++,,,******************************+++,,,------......*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++---...---,,,***(((******))))))(((((('''''')))))))))))))))******+++))))))************)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++******************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++***+++,,,,,,+++***+++,,,******************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,+++++++++*********)))))))))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))*********))))))))))))))))))*********++++++++++++******+++,,,,,,,,,+++++++++***)))(((((()))***+++*********)))******+++,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))************++++++++++++))))))((((((((((((((()))((()))+++,,,------,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++******)))*********++++++***************+++******************************++++++++++++******************************************************))))))))))))))))))))))))''''''((()))*********)))&&&&&&&&&''''''(((((((((((('''&&&''')))++++++***))))))(((((((((((())))))************************)))((((((''''''&&&%%%%%%))))))))))))))))))))))))'''((((((((()))+++---...&&&''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((('''((()))++++++***))))))((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((())))))((()))))))))***************************++++++,,,------...///111333444555*********+++,,,,,,------//////......//////000000///...---,,,,,,,,,---...,,,,,,,,,++++++++++++++++++***************++++++------------,,,,,,++++++,,,...//////---,,,---///************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,+++++++++*********+++---...---,,,***(((******))))))((((((''''''((()))))))))************))))))************))))))((())))))******+++,,,,,,*********+++++++++,,,,,,+++,,,,,,++++++******+++************************,,,,,,+++++++++++++++***))))))))))))))))))))))))************************)))******************)))***++++++------.........------,,,,,,+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,+++***+++,,,************************************************+++***++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++******))))))***++++++,,,***************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++)))((((((((((((((())))))((()))+++,,,------,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******)))******************))))))******+++******************************++++++++++++******************************************************))))))))))))))))))))))))(((((()))*********))))))&&&&&&&&&''''''(((((()))((('''&&&'''***,,,,,,+++))))))(((((((((((())))))************************%%%&&&&&&''''''((())))))))))))))))))))))))))))))$$$%%%&&&&&&%%%&&&(((***(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))***************((())))))******))))))((())))))))))))))))))))))))''')))***)))((('''((()))))))))))))))************++++++*********++++++,,,+++,,,---///000222333444((((((((()))******++++++---......//////......---------,,,++++++,,,---......---,,,+++*********+++*********)))******+++,,,------------,,,+++***)))+++...111000---,,,---///+++++++++++++++*********+++******))))))******++++++++++++,,,,,,+++++++++******++++++++++++,,,,,,+++***************++++++***************++++++++++++++++++*********))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,+++))))))***))))))))))))))))))((((((((()))************)))))))))************))))))(((((())))))***+++++++++))))))*********+++++++++(((***+++***(((((()))***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))************)))(((******+++,,,...///000111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))))))))************+++++++++((()))******)))((()))***************************************************++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******))))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))***++++++,,,,,,,,,,,,*********))))))*********))))))))))))***+++,,,,,,*********++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))************+++))))))((((((((()))******((())))))*********))))))******+++,,,,,,,,,++++++*********+++++++++++++++************************+++***************++++++*********)))******+++,,,******************************++++++++++++******************************************************))))))))))))))))))))))))))))))*********)))((((((''''''(((((()))******+++***((('''(((***++++++******)))(((''''''((()))***++++++++++++++++++++++++''''''(((((()))*********))))))))))))))))))))))))%%%''')))((('''&&&(((***))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++((()))************)))((())))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))************)))))))))***+++,,,---...+++,,,---...////////////((((((((()))******++++++***,,,...000111000...---++++++******+++,,,---......---,,,+++***+++,,,,,,******))))))***++++++,,,***++++++,,,,,,+++***))))))---000///,,,***+++...---,,,,,,,,,++++++++++++++++++***))))))***++++++++++++************++++++******+++++++++,,,,,,,,,++++++***************+++))))))*********+++++++++******************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++*********))))))))))))))))))***************'''((()))***+++******)))))))))************))))))(((((())))))******++++++))))))))))))*********+++(((***,,,+++)))(((***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))******++++++,,,---...///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++((()))******)))((()))***************************************************++++++*********+++,,,---++++++++++++++++++++++++((()))***+++,,,++++++***)))***,,,------,,,***)))***+++,,,,,,,,,,,,+++***+++++++++************)))***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((((((((()))))))))******))))))***+++,,,,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---*********++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******)))))))))))))))))))))***+++,,,,,,,,,,,,+++)))))))))*********++++++************************))))))))))))***+++,,,,,,***************+++,,,,,,******************************++++++++++++******************************************************))))))))))))))))))))))))***************)))((('''((())))))***+++,,,,,,,,,,,,***(((((()))***)))(((***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((+++...---+++***+++---******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,((()))***++++++***)))((())))))))))))))))))))))))(((+++,,,,,,)))(((***,,,))))))))))))************'''((((((***+++---///000------.........---+++************+++,,,,,,------(((***...111333222000...******))))))***,,,---///---,,,+++++++++,,,---...******))))))***+++,,,,,,'''(((***+++,,,,,,+++***'''+++///...***(((***------------,,,,,,+++++++++...---,,,++++++,,,---...---,,,+++******+++,,,---+++++++++,,,,,,---------++++++***************+++))))))******++++++++++++******+++,,,---......///---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++***))))))(((((())))))))))))******++++++,,,,,,'''((()))++++++******)))))))))************))))))((((((((()))******++++++))))))))))))***************,,,...---+++***,,,...************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++***++++++,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++***,,,,,,,,,+++***+++,,,************************************************,,,+++*********+++,,,---++++++++++++++++++++++++((()))***+++,,,+++******(((***,,,......,,,***((()))***,,,------,,,***)))+++++++++************))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((()))***+++,,,---------***+++,,,------,,,+++***))))))))))))***+++,,,---*********++++++,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,...---+++*********++++++)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++************************))))))))))))***+++,,,---++++++******+++,,,------******************************++++++++++++******************************************************+++++++++,,,,,,+++++++++(((((())))))))))))((((((+++++++++++++++***)))(((******))))))((((((''''''******))))))((((((''''''++++++************++++++++++++******))))))(((((((((((())))))))))))((((((+++*********))))))((((((+++***((('''''''''((()))(((((())))))))))))(((((('''(((((()))***++++++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************))))))******************************++++++++++++*********++++++***)))***---///************************))))))*********))))))(((+++***)))+++///111000...+++*********+++,,,,,,---///...,,,++++++,,,...///...---,,,+++***+++,,,,,,000///---,,,++++++,,,,,,------------,,,,,,+++***+++,,,,,,,,,,,,+++******))))))*********+++++++++*********+++,,,---///000000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((()))******++++++(((***++++++******+++,,,,,,+++***((((((((())))))*********+++,,,,,,------))))))))))))***+++,,,---************************)))************+++++++++...,,,***)))''''''((((((******++++++++++++******************************))))))))))))))))))))))))++++++******+++---...///111///,,,******+++---...***+++,,,,,,,,,,,,+++***---,,,+++******+++,,,---************************------------------------++++++++++++,,,---......++++++++++++++++++++++++...---+++*********++++++******)))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))))))))))))))***++++++++++++++++++++++++++++++******************************+++,,,------)))************+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,++++++***)))+++,,,---...---+++)))''''''((()))++++++)))(((''')))))))))))))))))))))))))))))))))))))))******+++************************---,,,+++***))))))))))))))))))***++++++)))((('''******)))))))))))))))*********))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++)))(((************++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++******************++++++))))))))))))))))))))))))++++++++++++++++++++++++***,,,------+++******+++'''((()))***+++,,,,,,,,,++++++++++++******))))))************)))))))))(((,,,,,,,,,++++++*********------------------------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******)))(((((('''((((((+++*********++++++)))((())))))************))))))(((((())))))))))))((((((******++++++***))))))(((******))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))************)))))))))))))))((())))))******))))))(((************)))))))))(((+++***)))((('''((())))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))******)))))))))+++,,,,,,,,,******,,,...************************))))))************))))))+++***)))+++...000000...++++++******++++++,,,---///---,,,++++++,,,---///...---,,,+++++++++,,,,,,...---,,,+++,,,,,,---...,,,---------,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,*********+++,,,---//////000...,,,,,,------,,,+++************************++++++++++++************(((***++++++******+++,,,,,,,,,******)))***++++++++++++++++++++++++******))))))))))))***+++,,,---************************)))************+++++++++++++++))))))((())))))*********++++++++++++******************************************************++++++******+++---...///000///,,,******+++---...+++,,,---......---,,,++++++******))))))******+++******************************++++++,,,,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++***))))))(((((()))))))))******************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++******************------,,,+++***))))))***************++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,+++******+++,,,------,,,+++)))''''''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))((())))))*********************)))((((((******))))))))))))************))))))***++++++,,,************************************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))***************+++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***************)))))))))************************++++++++++++++++++++++++***+++---,,,***))))))***)))******+++++++++******++++++++++++*********)))++++++++++++************+++++++++******)))))))))------------------------,,,+++++++++++++++,,,---******+++++++++,,,,,,,,,+++***))))))(((((())))))******++++++***))))))((('''(((((())))))(((((('''(((((())))))))))))(((((())))))******))))))((((((***))))))))))))((((((((('''''''''((()))*********))))))(((((((((((())))))))))))))))))************)))******************)))************)))))))))))),,,+++***)))((()))******((())))))******))))))(((&&&&&&''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))((())))))******))))))(((************************(((((())))))))))))((((((***,,,------+++******+++************************))))))***************)))+++******+++...//////...++++++******++++++,,,,,,...---,,,++++++,,,---...------,,,++++++++++++,,,++++++++++++,,,---...///,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------*********+++,,,---...//////---++++++,,,------,,,++++++++++++++++++++++++------,,,,,,+++******))))))***++++++******+++---,,,,,,+++++++++,,,,,,---,,,,,,++++++***))))))(((******)))******+++,,,---************************)))************+++++++++)))))))))))))))***+++,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,---......///...,,,+++***+++---...++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------......---,,,+++*********++++++***))))))((())))))************************************+++++++++,,,,,,,,,******)))))))))******+++++++++++++++++++++++++++******++++++++++++++++++,,,,,,+++***))))))))))))************+++++++++,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,***)))((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''''''''((()))***++++++******)))))))))))))))***)))))))))))))))***************)))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++******((((((((()))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++************)))++++++******))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***((())))))+++++++++++++++***))))))++++++++++++************,,,,,,,,,++++++++++++************)))))))))))))))------------------------,,,++++++*********++++++******+++++++++,,,,,,,,,++++++******))))))******(((+++---,,,)))((()))***'''(((((((((((((((((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))******++++++******++++++++++++***************)))))))))))))))---,,,***)))))))))***+++)))))))))******)))))))))((()))))))))*********+++))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((************************(((((())))))))))))(((((()))+++---,,,+++)))((((((************************))))))***+++++++++******+++++++++,,,------------,,,++++++***++++++,,,,,,------,,,++++++,,,------,,,,,,,,,+++++++++++++++*********+++,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---++++++++++++,,,---...///...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))***,,,+++******+++---***+++++++++,,,,,,------+++++++++******)))))))))************++++++,,,---************************))))))*********+++++++++)))))))))*********++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,---------...---,,,+++++++++------))))))))))))))))))))))))++++++,,,------,,,++++++++++++++++++++++++++++++'''((((((***+++,,,---------,,,+++******************++++++,,,,,,---------,,,+++++++++++++++++++++***************++++++,,,******************************+++++++++,,,,,,,,,******))))))******++++++++++++++++++++++++++++++******+++++++++++++++,,,((((((((()))***+++,,,---*********+++++++++,,,,,,)))***++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,+++***)))(((((()))************)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))***+++,,,+++)))((((((((()))***))))))))))))))))))***++++++***************++++++************************++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++************************(((***++++++)))(((((()))******+++++++++******)))++++++++++++++++++++++++,,,,,,+++++++++***************************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,+++******+++++++++(((---000...***'''***---((())))))******))))))((())))))(((((((((((())))))'''((())))))))))))(((((())))))))))))***************)))))))))((((((((('''+++******))))))******+++(((((())))))******++++++******++++++++++++******))))))))))))))))))******---,,,***)))))))))***+++))))))************))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))''')))++++++)))'''&&&'''************************))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******************++++++++++++++++++++++++,,,---.........,,,++++++,,,,,,,,,+++************************))))))))))))******++++++)))+++,,,,,,++++++,,,---))))))***++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++,,,---************************))))))*********++++++++++++++++++++++++******)))******++++++++++++******************************************************++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---))))))))))))))))))))))))***+++---......---+++***++++++++++++++++++++++++))))))***+++,,,......///------,,,+++************))))))******++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...******************************+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,((((((((()))***,,,---...***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************,,,+++******)))))))))***,,,+++)))((((((((()))***))))))(((((()))***++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++*********++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++++++++++++++++++++************************(((***++++++)))(((((()))(((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,+++*********))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,***...111000+++)))+++...)))******++++++******)))***)))(((''''''((()))***(((((())))))******)))))))))))))))************+++*********)))((('''''''''++++++************++++++))))))))))))************)))******************)))))))))))))))************,,,+++***)))((()))******)))******++++++******)))''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))******++++++++++++******''')))******(((''''''(((************************))))))***+++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++******)))******+++++++++******)))++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++,,,+++++++++,,,,,,---...///---++++++++++++***)))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,,,,++++++,,,...)))***+++++++++++++++***)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++,,,,,,+++***))))))******++++++++++++******************************))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,------,,,++++++++++++,,,---)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------,,,,,,++++++,,,,,,******************))))))******+++,,,,,,,,,++++++++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,---++++++++++++++++++++++++******++++++,,,---------,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++************************---,,,+++***))))))))))))+++******)))))))))))))))(((((((((((()))***+++,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************)))))))))************+++)))***,,,---------,,,+++***++++++++++++,,,,,,,,,)))************+++++++++---------,,,++++++******++++++++++++++++++++++++************************)))+++,,,+++***((())))))'''((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********)))))))))((((((+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++...000///,,,+++,,,---)))******++++++******)))***)))(((''''''((()))***((())))))***++++++******))))))*********+++++++++))))))))))))((((((((((((******))))))))))))***************)))))))))))))))((())))))******))))))(((((()))))))))************+++***)))((('''((()))))))))******++++++******)))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************)))))))))*********))))))***,,,************************((()))***+++,,,,,,,,,,,,+++---...---***)))***,,,---,,,++++++******+++++++++++++++,,,,,,+++++++++***++++++,,,+++***)))((('''((()))***++++++*********+++,,,,,,---------,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,+++++++++,,,------000...,,,++++++***)))(((***************************************************+++---,,,++++++,,,...+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,************************)))************+++++++++)))***+++,,,,,,,,,+++*********++++++++++++******************************************************+++,,,---------,,,++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,...111333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---------,,,------......,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,+++***))))))***+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******++++++,,,,,,,,,+++************))))))))))))******+++******************+++)))))))))))))))))))))))))))))))))))))))******+++************************+++******)))))))))*********************)))(((((((((((((((((()))***+++,,,,,,++++++***))))))******************************************************))))))(((((((((***+++,,,)))))))))*********++++++((()))+++,,,---,,,+++*********+++++++++,,,,,,,,,))))))*********+++++++++***************************************************************************+++---,,,***))))))***((()))***++++++++++++++++++++++++,,,,,,,,,------+++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++************+++---...///******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,------,,,++++++***))))))************))))))+++)))(((''''''((()))+++))))))***+++++++++++++++))))))******++++++++++++''''''(((((())))))******))))))(((((((((((())))))++++++******))))))(((((((((((())))))))))))(((((((((((())))))*********++++++***((('''''''''((()))******++++++++++++******************))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***++++++***)))***---///************************((()))***+++,,,---------+++---...---***((()))+++---,,,,,,+++*********+++***++++++,,,,,,++++++*********+++,,,+++***)))((($$$&&&(((***,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,+++++++++,,,------111///,,,+++******(((&&&++++++++++++++++++++++++------,,,,,,+++************,,,------,,,+++---...------...///...---+++***///......------,,,,,,+++------,,,++++++,,,,,,,,,************************)))************+++++++++'''(((***,,,------------******++++++++++++******************************+++++++++++++++++++++++++++,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,000333666888888666333000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000...------,,,+++***)))))))))***+++,,,---,,,,,,+++(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******+++,,,,,,---......******+++,,,---///000111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))***)))))))))))))))******++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((''''''(((((()))***+++)))***+++++++++***((('''(((((((((((()))***+++,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%'''))),,,---++++++,,,,,,,,,---------''')))+++,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++,,,,,,---------(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------+++******+++***++++++++++++***))))))+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((())))))*********+++++++++++++++++++++++++++)))******+++,,,...///000******+++++++++,,,,,,,,,***)))))))))***++++++,,,+++*********++++++)))((())))))(((((((((((())))))******))))))((('''''''''***)))(((&&&&&&((()))*********((('''&&&&&&&&&&&&''''''((()))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))************))))))(((((())))))******++++++,,,,,,++++++***)))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))***))))))************))))))))))))************))))))))))))++++++***(((&&&$$$++++++******++++++,,,---******+++++++++******)))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++*********+++,,,,,,---++++++***************+++***++++++++++++***)))))))))***+++,,,------------000000...+++((((((***,,,******))))))))))))******...,,,***)))))),,,...000///......------,,,++++++...---+++***)))***++++++++++++---......---++++++,,,***)))((((((***,,,---////////////////////////...------,,,,,,------...,,,,,,------,,,,,,+++***))))))************))))))''''''((((((((()))))))))%%%%%%'''((())))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,***))))))***,,,---,,,++++++******++++++,,,---***((())),,,------+++******+++++++++,,,,,,,,,000555EEEXXXWWWDDD222---)))***,,,------,,,***)))++++++++++++++++++++++++------...//////000111111+++,,,---------,,,+++***+++++++++*********))))))((()))***+++,,,,,,+++***((())))))************)))+++++++++,,,,,,---------(((+++...///...------...******+++++++++,,,,,,,,,000---)))))),,,//////...)))((((((***---000000000,,,000444444///,,,---///***++++++,,,,,,,,,++++++*********++++++*********,,,+++***))))))***+++,,,///---,,,***))))))******+++++++++***************++++++++++++++++++++++++++++++************+++++++++++++++***)))(((((('''))))))))))))***************)))))))))******+++,,,++++++******************,,,---......,,,******+++******))))))))))))******)))))))))))))))***++++++)))***+++,,,---......---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///000...***))),,,...---+++++++++***************)))************+++++++++************************((()))+++,,,---,,,,,,+++,,,,,,+++******+++,,,,,,...---+++*********++++++++++++******++++++,,,---///---+++)))(((((()))***---------,,,+++***)))(((,,,,,,++++++++++++++++++(((((()))***************++++++,,,,,,,,,---------,,,+++***))))))***+++,,,))))))(((((((((((()))))))))))))))))))))))))))***+++***)))(((((()))***+++,,,,,,+++))))))(((((()))'''((())))))******))))))))))))***+++++++++******))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********))))))************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))))))))************))))))&&&''')))***+++***((((((---,,,,,,+++*********+++*********+++++++++,,,,,,************************+++,,,,,,------,,,,,,++++++*********++++++,,,---++++++************++++++++++++++++++************)))***+++,,,------------000000///---+++***+++---++++++************++++++...---,,,******+++,,,------------------------------,,,++++++******++++++,,,,,,------------,,,,,,,,,+++*********+++---...////////////////////////...------,,,,,,------...---------------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,---------......&&&'''((()))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,------+++***++++++++++++,,,,,,,,,111555BBBQQQQQQAAA333///***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***+++---............------,,,,,,,,,+++++++++***((()))***+++,,,++++++***))))))************)))))))))***+++,,,---...///000------...////////////...))))))*********+++++++++///,,,)))***,,,//////...,,,***)))***,,,.........,,,000444333///,,,---///***++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,...---,,,***************)))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++++++++******)))(((((('''))))))))))))******************))))))))))))******************************+++---...---,,,******+++++++++************+++++++++*********************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++...---***))),,,...,,,***************+++++++++************++++++++++++************************)))***+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,---,,,+++*********++++++,,,++++++++++++,,,------///---+++***)))***+++,,,---------,,,,,,***))))))++++++++++++++++++,,,,,,((())))))***************++++++++++++,,,,,,,,,,,,++++++***))))))***++++++***))))))(((((())))))***((())))))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***))))))))))))((()))******++++++************+++++++++******)))((()))***++++++***)))(((***++++++,,,,,,++++++***************))))))))))))''''''((())))))***++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))************************)))************))))))((())))))************))))))))))))************))))))$$$%%%(((***++++++++++++///...,,,+++***)))))))))++++++******+++,,,---...************************++++++,,,,,,,,,,,,+++++++++************+++,,,,,,++++++************++++++---,,,+++***)))******+++)))***+++,,,------------...000000///...------///,,,,,,++++++++++++,,,,,,......---,,,,,,++++++***++++++,,,------...//////++++++,,,,,,,,,+++******------,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////////////////...------,,,,,,------...---............---,,,,,,,,,------......------,,,,,,,,,,,,,,,------------))))))***************)))++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---+++,,,---......---,,,+++,,,+++***+++,,,------+++++++++++++++,,,,,,,,,,,,111222:::EEEDDD999000000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,...////////////------------,,,,,,,,,,,,))))))***++++++++++++***++++++++++++***)))((((((((()))***+++---///000111333000---...000111///---(((((()))))))))*********---+++)))***,,,...//////...---++++++,,,---,,,+++,,,///222222///,,,---///+++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++------,,,+++************&&&''''''(((***++++++,,,************************+++******))))))******+++++++++******)))((((((((())))))))))))************************))))))))))))************************+++,,,------+++***++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++***))))))---,,,+++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---(((,,,...+++***,,,---+++))))))******++++++,,,,,,************+++++++++,,,************************++++++,,,,,,,,,+++******,,,++++++******++++++,,,---,,,+++*********++++++,,,++++++++++++,,,------...---,,,++++++,,,------,,,------,,,,,,+++***)))******++++++,,,,,,------))))))***++++++++++++************++++++++++++,,,++++++***))))))***++++++***))))))))))))))))))************++++++,,,,,,,,,+++******))))))******++++++***)))((((((((((((((())))))***++++++++++++++++++++++++++++++***)))((('''(((***,,,,,,***(((''')))******++++++******)))++++++******))))))((((((''''''(((((())))))))))))******))))))))))))******+++******))))))******+++((((((((((((((((((((((((************************((()))***++++++***)))((())))))************))))))))))))************))))))%%%&&&((()))++++++,,,,,,...---,,,+++************///---+++******+++---...************************++++++,,,,,,,,,,,,+++++++++***************++++++++++++*********+++,,,,,,...---+++))))))***+++,,,******+++,,,,,,,,,,,,,,,,,,...//////...---......,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------......***+++,,,------,,,***)))---,,,+++******+++,,,---++++++,,,------------,,,////////////////////////...------,,,,,,------.........//////......---,,,------............------+++++++++,,,,,,,,,------+++++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,...//////...,,,++++++++++++,,,------,,,,,,+++++++++,,,,,,,,,------...---000666666000,,,...,,,------......------,,,------------------------000000000000////////////+++,,,,,,------.........---------,,,,,,,,,,,,,,,************+++*********,,,,,,,,,+++***)))((('''(((((()))***,,,------...555000,,,,,,///111...+++))))))))))))*********++++++******+++,,,...//////...---++++++,,,---,,,+++,,,...000000...------...++++++,,,,,,,,,+++******,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********&&&''''''((())))))******))))))))))))))))))))))))******))))))))))))******************))))))((((((((()))))))))************))))))***+++++++++++++++***************+++++++++***+++------+++***+++++++++++++++******+++++++++++++++,,,,,,+++***((((((///---+++******+++,,,...---------------------------,,,,,,++++++,,,,,,---(((...111...+++,,,+++)))))))))******+++,,,------*********+++++++++,,,,,,************************,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++,,,---...,,,,,,------,,,++++++*********++++++,,,---......)))***++++++,,,,,,++++++))))))*********++++++++++++******************+++******))))))))))))******,,,,,,,,,,,,++++++******)))))))))(((((()))))))))+++******))))))))))))***))))))***++++++++++++++++++++++++++++++***)))((('''(((***,,,,,,***((('''(((((())))))))))))((((((++++++******))))))(((((())))))))))))((((((''''''******))))))))))))******++++++************++++++((((((((((((((((((((((((************************((()))***++++++***)))((())))))************))))))))))))************))))))(((((()))***************,,,++++++***++++++,,,,,,111///---***)))***+++,,,***************************++++++,,,,,,++++++***++++++***))))))*********++++++******+++,,,,,,---...---+++))))))***+++---******++++++,,,,,,++++++)))+++------,,,,,,,,,---++++++************++++++((()))+++---......---,,,......---------,,,,,,,,,)))***,,,------,,,+++***,,,+++***))))))***+++,,,******+++,,,---,,,,,,,,,////////////////////////...------,,,,,,------.........//////......---,,,,,,,,,------------,,,,,,------........./////////+++,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,------------++++++------++++++------------------------------------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,+++)))(((((()))))))))))))))*********444///******---///,,,)))*********+++++++++,,,,,,******++++++,,,,,,...///,,,+++******,,,......---,,,---......---------...,,,,,,,,,,,,,,,+++***))),,,------......------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******)))))))))((((((((((((((())))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))((()))))))))************((()))***,,,---.........))))))*********+++++++++)))+++,,,,,,+++***+++,,,******))))))))))))***************+++******))))))///---+++******+++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++111555111,,,++++++)))))))))***+++,,,------...***++++++++++++,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++)))))))))******+++,,,,,,,,,,,,---------,,,++++++******+++,,,------......******+++,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++*********+++******))))))******+++------,,,,,,+++******)))((((((((((((((((((((((((------,,,,,,,,,,,,,,,---((()))******++++++************+++++++++******)))((()))***++++++***)))((('''(((((((((((((((((('''************))))))))))))++++++***))))))(((''''''******))))))))))))******++++++************++++++))))))))))))))))))))))))************************((())))))************)))))))))************))))))))))))************))))))******************))))))++++++******++++++,,,---///...,,,+++************++++++++++++++++++++++++******++++++++++++******++++++***))))))))))))***++++++***++++++,,,---......---,,,+++***++++++,,,******+++++++++++++++***)))***++++++***)))***,,,++++++************++++++'''(((+++---...///......//////...---,,,,,,++++++******+++,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,////////////////////////...------,,,,,,------...---............---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---......---,,,+++)))+++......---,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,***))))))))))))++++++++++++,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,+++***))))))*********)))))))))((((((000---******+++,,,***(((***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---+++))))))***---/////////,,,,,,,,,------------...,,,,,,,,,,,,++++++***))),,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++************))))))(((((((((***************************))))))(((((())))))*********))))))))))))))))))))))))))))))************'''(((***,,,............)))))))))***++++++,,,,,,(((***,,,,,,+++***+++,,,***))))))))))))))))))***))))))))))))***,,,---...---,,,+++++++++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++333666222,,,+++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,************************,,,,,,+++******+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++)))))))))))))))***++++++)))))))))******+++++++++,,,,,,------------,,,,,,++++++,,,,,,------......++++++,,,------------,,,*********++++++++++++,,,)))***++++++++++++***)))+++******))))))******++++++++++++++++++*********)))))))))******)))))))))------,,,,,,,,,------...'''((())))))******))))))))))))***+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***************************))))))******))))))))))))******,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))************))))))+++******************+++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++***)))))))))))))))++++++++++++,,,---......------,,,,,,,,,+++++++++******++++++++++++******+++++++++)))((((((***,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---.........---------------------,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,---,,,+++++++++,,,...///////////////////////////...------,,,,,,------...---------------,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////...,,,,,,---,,,,,,,,,------------...,,,---------...//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...---+++************+++,,,,,,,,,,,,---------...,,,,,,***)))))))))******+++++++++,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,+++***))))))************++++++++++++***,,,...---+++)))***,,,+++***)))***---...///...,,,+++++++++,,,---------,,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***))))))******************++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))************((()))***,,,,,,+++***)))((())))))***++++++,,,,,,(((***+++,,,+++***+++,,,+++******))))))******+++))))))((())),,,///333555+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((000444000++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,+++*********+++,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---******++++++++++++++++++,,,,,,---------------,,,,,,,,,------------------+++,,,,,,---------------++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))++++++************++++++)))))))))******+++,,,,,,******++++++++++++******+++++++++******+++,,,,,,''''''((()))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))************))))))(((((())))))******++++++)))))))))***++++++,,,,,,******))))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))************))))))))))))************))))))******))))))***+++,,,,,,......,,,+++***)))))))))&&&''')))***,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***))))))((())))))++++++++++++,,,---...///,,,,,,---------,,,+++*********+++++++++******))),,,,,,+++)))'''(((***,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------......///++++++***)))***+++---...,,,---////////////---,,,///...,,,+++,,,---///111////////////////////////...------,,,,,,------...,,,,,,------,,,,,,+++***,,,------------------,,,---------.........//////((()))***+++,,,---------++++++++++++++++++++++++++++++------------++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,(((,,,///000...,,,,,,...,,,,,,,,,---------......)))+++---------......+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////---,,,+++++++++,,,---...---------.........//////---,,,***)))))))))************+++,,,,,,,,,++++++******+++,,,------......)))+++------,,,*********))))))))))))***************---///---***((()))+++,,,+++******,,,......---,,,+++***+++,,,---...------------,,,+++***)))(((+++,,,,,,------,,,,,,+++++++++------------++++++)))***,,,,,,---,,,+++***(((((()))***+++,,,------++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))*********))))))))))))************))))))***+++***(((&&&$$$((())))))***++++++,,,,,,''')))++++++******+++,,,,,,++++++++++++++++++,,,***))))))***---222777:::)))***+++,,,---......------------------------------,,,,,,++++++,,,,,,---%%%---222...***+++///111---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++*********+++---...***+++,,,------,,,+++***)))***+++,,,---,,,,,,+++------,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,------...---------------------------,,,,,,+++,,,------......------++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))+++***)))(((((()))***+++,,,,,,,,,------,,,++++++))))))))))))))))))))))))))))))))))))************---,,,***)))((()))***,,,)))))))))))))))))))))))),,,+++*********+++------(((((((((((()))))))))))),,,+++***)))((('''&&&%%%''''''((())))))***))))))(((((((((((())))))))))))***+++,,,,,,++++++,,,---,,,+++***(((''''''&&&&&&))))))))))))))))))******,,,,,,++++++***)))))))))(((((((((***,,,,,,***((())))))))))))))))))))))))((((((''''''(((***,,,---++++++---------,,,+++***///...---,,,++++++++++++------,,,,,,+++,,,,,,,,,+++)))((((((***,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))))))))******)))))))))...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111///...,,,***)))***+++,,,,,,++++++******++++++,,,222000......///...+++(((------------------------***+++,,,...///...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++/////////......---------******+++++++++******)))******+++,,,,,,---......------,,,,,,+++***))))))******+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++---------,,,+++***((((((,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,++++++******++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------+++***)))(((((()))***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((((((***,,,---...//////+++******************+++.........------,,,,,,,,,***++++++,,,,,,++++++***,,,+++)))((((((***,,,---+++++++++,,,---...000000------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,******)))))))))***,,,---+++******)))))))))))))))************************))))))))))))))))))))))))************************---,,,+++***)))))))))))))))+++---//////---+++))),,,,,,+++******+++,,,,,,************************111...+++((('''''')))*********+++,,,...///000000******+++++++++,,,,,,,,,***+++,,,,,,---...//////...---+++***)))***++++++------------------------,,,,,,++++++,,,,,,---...,,,+++***)))))))))***+++***+++,,,,,,------,,,,,,...+++))))))***,,,,,,+++++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------++++++++++++------+++,,,,,,------,,,,,,+++---------.........//////+++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++,,,,,,,,,------,,,,,,+++************************************++++++++++++---,,,***(((((()))***+++))))))))))))))))))))))))+++******)))***+++,,,---))))))*********+++++++++***************)))))))))'''((())))))))))))))))))((((((((()))))))))******&&&''')))(((''''''(((******))))))(((((((((((()))*********))))))))))))))),,,++++++++++++*********)))))))))***,,,,,,+++)))))))))))))))))))))))))))***))))))))))))***,,,------...////////////...---///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++***++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000///...------...000111---,,,,,,,,,,,,,,,,,,---444111---,,,---...---,,,------------------------++++++,,,......---+++))),,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++.........---------,,,,,,***++++++,,,++++++******+++++++++,,,,,,---------------,,,,,,+++******)))***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***+++***)))))))))***,,,,,,+++++++++,,,---...///000------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,******)))***+++,,,++++++***)))))))))))))))************************++++++++++++++++++++++++************************,,,+++******)))************+++,,,------,,,+++***,,,,,,+++******+++,,,,,,************************+++***'''%%%$$$%%%&&&&&&))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++*********++++++***+++,,,,,,------,,,,,,---+++))))))+++,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,************************+++++++++,,,,,,,,,,,,---,,,+++***(((((()))******))))))))))))))))))))))))***))))))))))))***+++++++++++++++,,,,,,,,,,,,---(((((()))***+++,,,------)))))))))***))))))(((((()))))))))*********++++++''')))******))))))***+++((((((((((((((()))***++++++*********))))))((((((*********+++++++++,,,,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))+++++++++******+++,,,,,,......//////000//////.........------,,,+++++++++++++++*********++++++,,,+++******+++,,,,,,***(((++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,---,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,++++++,,,---///000...------,,,,,,------...444000,,,***+++---///000------------------------------------,,,,,,+++***++++++,,,,,,---------...+++,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,............------------+++++++++++++++++++++++++++,,,,,,---......------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***************)))))))))***++++++,,,,,,++++++***************++++++,,,,,,++++++++++++,,,...///000------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,///...,,,+++******++++++++++++***))))))))))))***************************++++++++++++++++++++++++*********************************)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++***))))))(((((())))))))))))))))))******++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,***+++,,,,,,------,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++,,,---------,,,,,,************************++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------''''''((()))+++,,,------***************)))(((''')))*********++++++++++++(((***++++++***)))+++,,,))))))(((((())))))***+++++++++******)))((((((((((((((())))))***+++,,,,,,***)))((()))++++++***)))))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++*********)))******+++++++++++++++---...,,,)))&&&++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,+++,,,,,,---,,,++++++++++++,,,---...------,,,,,,,,,,,,------///---+++******,,,...///---------------------------......---+++***++++++++++++,,,,,,---.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...............---------++++++++++++++++++++++++------------,,,+++***))),,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,------------------,,,,,,---------***************)))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,...---,,,+++++++++,,,---,,,+++******))))))******************************))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++***))))))***++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,+++************))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,---------+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***++++++***)))(((***+++,,,,,,---------,,,*********************************++++++++++++,,,,,,++++++***************))))))))))))))))))))))))(((((())))))************************++++++++++++'''((((((((()))***************+++******)))(((((()))*********++++++++++++%%%&&&''''''&&&&&&''')))++++++***)))))))))))))))************))))))((((((&&&''''''((()))***++++++***)))(((((()))***)))(((************************,,,---------,,,,,,,,,+++,,,,,,,,,,,,------......------.........---,,,+++***)))))))))******+++,,,,,,+++,,,---...---)))'''++++++************++++++++++++,,,,,,,,,---------+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++++++++,,,000//////......------...,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,---------,,,+++******+++,,,,,,---------,,,+++++++++,,,,,,,,,------******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************((()))***+++,,,---------...------,,,,,,------...***+++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,---------,,,+++++++++++++++,,,---...------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++******+++---...000,,,++++++***************************************))))))))))))))))))))))))************************(((((())))))***+++------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************((()))))))))************+++++++++++++++***************+++++++++,,,,,,,,,))))))***++++++,,,------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............------,,,,,,***+++,,,,,,------,,,,,,,,,+++***+++,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))******)))))))))******+++,,,------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))************(((((((((((((((((())))))*********+++******)))))))))))))))*********++++++'''((())))))(((((()))***,,,+++***))))))))))))))))))))))))))))))))))))***''''''(((((()))***++++++,,,***(((((()))***)))(((************************++++++,,,---------,,,,,,---------------...///000,,,---...//////...---,,,***************+++,,,---,,,++++++,,,------+++)))++++++************++++++,,,,,,,,,,,,------------++++++++++++************---......//////......---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,...------,,,,,,+++******,,,++++++******++++++,,,)))***,,,---+++***++++++------------------------))),,,///...+++***+++...------------------------******+++,,,------------,,,,,,,,,,,,------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++''''''(((***++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,---.........---+++*********+++,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,+++***)))(((...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,---......+++++++++++++++,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,)))))))))***+++---///000,,,,,,+++************+++************************++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************+++***************+++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,---......******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++***+++,,,,,,------,,,,,,++++++***+++------+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++******))))))******+++)))***+++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,))))))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))))))))*********+++(((((()))))))))*********))))))***+++++++++******((((((((()))))))))*********+++,,,,,,++++++,,,...******))))))******++++++((((((((()))******++++++))))))******++++++,,,,,,...,,,*********++++++***************************)))***+++,,,------,,,,,,,,,,,,++++++,,,---///000,,,---...//////...---,,,*********++++++,,,---...,,,+++***+++---------+++++++++************++++++,,,,,,,,,------------...---------,,,,,,,,,++++++------............------++++++---.........------***++++++,,,,,,------...,,,+++++++++++++++,,,,,,(((((()))))))))((((((''',,,,,,,,,++++++,,,,,,,,,,,,---...---******,,,...------------------------&&&***//////---+++,,,.../////////...------,,,,,,)))***+++,,,------------,,,,,,---------.........******,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------------...***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,---...///...---+++***)))***+++,,,------------++++++,,,,,,,,,,,,------,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,---,,,,,,,,,++++++***)))(((------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************+++---///000+++++++++***++++++,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***)))))))))***+++---...---,,,++++++******++++++************************++++++++++++++++++++++++***************************)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************---,,,+++))))))***,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---------...+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...---,,,+++******+++,,,,,,------,,,,,,+++******,,,------+++)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,---------............//////......---,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))*********+++++++++(((((()))***+++,,,,,,---((()))***+++++++++++++++(((((((((((())))))))))))''')))******))))))***+++((((((((()))***,,,---...''''''((()))***+++,,,,,,+++,,,,,,,,,,,,---------111...,,,+++,,,------,,,************************''')))***,,,------,,,,,,))))))(((((()))+++,,,---+++---...000000///---,,,++++++++++++,,,---...///---+++******,,,......---++++++************++++++,,,,,,,,,---------....../////////......---------***++++++,,,,,,++++++******+++---...///...------)))***+++,,,------...///++++++******++++++,,,---((()))***++++++,,,++++++...------,,,,,,------...000111///,,,)))***...222------------------------$$$)))///000---+++,,,///000000///...---,,,,,,+++)))***+++,,,------...------------....../////////)))***+++,,,------------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---......------,,,,,,------...,,,---...//////---+++***)))***+++,,,------...---++++++,,,,,,,,,---------+++,,,---......---,,,++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,---------((()))***+++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++***))))))***---///111+++++++++***++++++,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,---------,,,,,,+++***)))))))))***+++,,,---,,,++++++******++++++************************))))))))))))))))))))))))*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******************************(((&&&$$$###%%%'''(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......------------,,,,,,------,,,+++,,,---///000------------------------,,,,,,++++++,,,,,,---...+++,,,---------,,,+++***++++++,,,---------,,,,,,+++***+++,,,------+++)))++++++,,,,,,,,,---------************************************************,,,,,,++++++,,,,,,---...,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++************++++++)))***+++,,,------------+++,,,---+++)))(((((()))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,,,,+++***)))))),,,,,,,,,++++++*********++++++******++++++,,,---------,,,,,,+++***))))))))))))***+++++++++++++++,,,+++***)))((((((((((((++++++***)))))))))))))))***)))(((''''''((()))***,,,,,,+++***))))))******------,,,+++***)))((((((************************---...///...,,,+++,,,---------,,,+++************,,,---///000000///---,,,++++++,,,---............++++++,,,,,,,,,---------------,,,+++************************+++,,,---...+++******)))((()))))))))******+++,,,,,,,,,,,,++++++,,,---...---+++)))''',,,,,,------......------*********++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++************++++++------------------------------------------------,,,,,,------...///000000222///---,,,---------,,,+++,,,---.........---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,''')))---000111000...,,,000///---+++*********+++******+++,,,...///000000---------,,,,,,+++++++++,,,,,,************,,,,,,...,,,***+++,,,---,,,,,,*********++++++*********...------...//////...,,,,,,---......//////......---......---++++++,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))***)))(((((()))+++---...++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------++++++,,,------......///+++++++++++++++++++++++++++***))))))***+++...///,,,,,,*********+++,,,---+++++++++++++++***)))(((*********************++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.../////////------++++++,,,,,,,,,,,,------,,,---------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------111000...,,,+++,,,...///222000......//////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///...+++)))'''((()))******)))((('''++++++************++++++)))***+++,,,------------,,,------,,,***((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))......---------,,,,,,,,,++++++******++++++,,,---++++++******)))(((((('''(((((())))))))))))((((((++++++++++++******************))))))((((((((((((******))))))))))))******++++++*********)))))))))+++***************))))))************************+++,,,---,,,*********,,,,,,,,,++++++***++++++++++++,,,...//////...,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---************+++,,,---...,,,+++******))))))************+++,,,,,,,,,,,,++++++,,,---------+++)))'''***+++,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,---,,,***)))***+++++++++************++++++------------------------------------------------++++++,,,,,,---......///111///------...000000///+++,,,---.........------,,,---............---,,,)))))))))))))))))))))***------------------------++++++,,,,,,------......000///---,,,+++,,,,,,---//////...---,,,,,,++++++---------,,,,,,+++++++++---,,,+++******+++,,,---...,,,++++++,,,------,,,***++++++,,,,,,++++++***---,,,+++,,,......,,,+++,,,---......//////......+++,,,...000000///---,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******************+++,,,---...++++++++++++++++++++++++******)))))))))))))))))))))***++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,......------,,,+++++++++++++++,,,------......///+++++++++++++++++++++++++++***))))))***+++---///,,,,,,++++++***+++++++++---............---,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++*********)))************************************))))))))))))++++++++++++++++++++++++)))***************))))))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,,,,++++++,,,,,,,,,,,,------.........---,,,,,,,,,+++,,,,,,++++++***+++++++++************************---,,,++++++******+++++++++,,,------------,,,+++++++++,,,,,,,,,,,,------000///...---,,,,,,---...111///------.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......+++)))))))))***++++++***))))))++++++************++++++)))***+++,,,------------,,,---...---+++)))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,---,,,,,,++++++*********------------,,,,,,,,,,,,++++++******++++++,,,---++++++******)))(((((((((++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,******++++++******)))(((******++++++++++++******((()))*********)))((('''(((((())))))*********+++************************((()))******)))(((***++++++++++++***++++++,,,,,,++++++------------++++++***+++++++++++++++***)))*********++++++++++++,,,*********+++,,,---......************+++,,,---------,,,++++++******++++++******+++,,,,,,,,,,,,++++++,,,------,,,+++)))((()))***+++,,,------------......------,,,++++++++++++,,,---,,,+++***+++,,,++++++************++++++------------------------,,,,,,,,,,,,------------+++++++++,,,------......000...,,,---///111222111+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---***))))))***---///......------------......111000///...,,,+++***)))------,,,,,,,,,,,,++++++...---,,,++++++,,,---...///---+++,,,---...------+++,,,,,,------,,,,,,++++++******+++,,,,,,+++))),,,---......//////......++++++...222666444///***,,,,,,------------,,,,,,,,,+++*********+++,,,---,,,------------,,,,,,+++***+++,,,,,,------------++++++++++++++++++++++++))))))******************)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////......---,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,+++++++++++++++******)))***+++---...,,,,,,,,,,,,,,,+++***)))..................---,,,---,,,,,,,,,++++++*********************)))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++***************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,------//////...---,,,+++******+++++++++***++++++,,,,,,************************,,,,,,++++++******++++++,,,------......------,,,++++++,,,,,,,,,,,,------.........---------------///...,,,,,,---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,******+++,,,,,,,,,,,,+++***++++++************++++++******+++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,++++++*********+++*********************++++++******++++++,,,---,,,,,,,,,+++++++++*********++++++,,,------,,,,,,***+++,,,------,,,+++++++++,,,---------,,,******((()))***+++,,,+++***)))&&&((()))+++***)))'''&&&(((((()))))))))*********************************&&&((())))))((((((***+++************+++,,,------***+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***))))))))))))*********+++++++++***************+++,,,,,,+++*********++++++,,,---------,,,++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((()))***+++,,,---------------------------------+++,,,------+++***+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------.........000...,,,,,,...000000000,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,---.../////////---***(((((()))+++---,,,,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......///---,,,,,,---......---,,,------------------,,,+++***)))***,,,,,,***))),,,---......///.........,,,+++---222777777111+++,,,,,,,,,------,,,,,,,,,---,,,+++******+++---...---------......---,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......//////++++++,,,------......///,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---+++,,,------,,,+++)))(((***++++++,,,++++++******,,,,,,++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++000///---+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,---.........---,,,,,,...,,,++++++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***+++++++++,,,,,,+++++++++++++++************++++++******++++++,,,,,,++++++,,,---...---+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,+++++++++++++++***************************++++++******++++++,,,---,,,,,,,,,+++++++++++++++###$$$%%%'''((()))******++++++,,,++++++******)))++++++,,,,,,++++++***)))&&&''')))*********)))(((&&&''')))***+++)))(((&&&************))))))))))))************************''')))******))))))+++,,,************+++,,,------***++++++++++++++++++***,,,,,,---,,,,,,+++******))))))*********+++++++++++++++***)))))))))))))))++++++******++++++,,,,,,...---,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,++++++******((()))***+++,,,,,,,,,,,,++++++,,,------...//////+++,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000...,,,+++,,,------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))++++++,,,,,,---...//////---,,,,,,++++++*********)))******+++,,,,,,,,,---******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,.........---++++++---...---,,,,,,------......------,,,,,,++++++,,,------,,,***,,,---......///.........///,,,+++...333555222---+++,,,,,,,,,,,,,,,,,,+++---,,,++++++,,,---...///,,,,,,---......---------((()))+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,------......++++++,,,------......///---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---,,,+++***)))((())))))*********))))))++++++******))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++...---,,,*********+++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---//////...---------------+++++++++,,,,,,,,,------***++++++,,,,,,---------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,---,,,******,,,---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++++++++***+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))###$$$&&&''')))*********,,,+++************++++++******)))(((((((((((()))&&&'''((()))))))))))))))'''((()))*********)))(((,,,+++++++++******))))))************************)))***++++++******+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,***))))))(((((((((,,,++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,))))))***,,,---...///000+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------////////////////////////000...,,,++++++,,,++++++---,,,,,,,,,,,,---...///------,,,,,,,,,,,,------...------,,,,,,++++++++++++,,,,,,------.........+++,,,---...---,,,***)))((()))***+++,,,,,,++++++------------------------++++++,,,,,,,,,,,,------...---,,,++++++,,,---......,,,***+++,,,---,,,,,,,,,------......------,,,---,,,,,,---......---+++,,,---......//////......000---++++++///111000///++++++,,,,,,,,,,,,++++++***++++++,,,------------+++,,,,,,------------,,,)))******++++++*********++++++++++++++++++++++++))))))******+++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------......------,,,+++++++++++++++,,,------......///......------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++)))******+++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---000000...---------------++++++,,,,,,,,,,,,------))))))***+++,,,---......+++++++++***++++++,,,,,,************************++++++******++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------+++***+++,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,++++++******++++++,,,++++++************++++++******++++++++++++*********+++,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))***++++++++++++***+++***))))))***,,,///111---,,,)))((('''(((***+++(((((((((((()))***+++,,,)))))))))*********++++++++++++++++++,,,,,,,,,,,,***************************+++,,,+++)))))))))+++,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,---,,,,,,+++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++)))******+++,,,---......+++,,,------,,,,,,---///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------////////////////////////000---++++++,,,---------------,,,,,,,,,---...///......---,,,,,,---......111000000///......------------------------------,,,,,,---...------,,,+++)))***+++,,,,,,,,,+++***.........------,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,------+++)))***+++,,,+++***,,,,,,------------,,,,,,---,,,,,,---......---+++,,,---......//////......---,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++'''(((***,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,------------...//////......---,,,,,,,,,++++++,,,------......//////......---,,,,,,+++++++++++++++,,,,,,++++++***************+++,,,------******+++,,,,,,,,,,,,,,,***++++++,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------************************))))))***++++++,,,------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---000///...,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---,,,,,,++++++***+++++++++************************++++++******++++++,,,------,,,++++++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,......---,,,***+++---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++...---,,,++++++,,,---...++++++************++++++******+++++++++******))))))***++++++***)))***,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++(((((())))))************++++++******++++++,,,---++++++++++++++++++,,,,,,*********))))))'''&&&&&&***)))((((((+++///444777111///,,,***)))+++...000***)))(((((()))+++---...******))))))***+++,,,,,,)))***+++,,,---...//////***************************++++++***)))(((((()))------,,,+++************---,,,,,,++++++,,,,,,---'''((()))***************++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////,,,,,,++++++***+++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,............---,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------..................------...---++++++...///000000------,,,+++,,,---...//////...------------...///......---,,,++++++******------------------,,,,,,---------------------...+++,,,------------++++++------------------------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,***))))))***++++++***+++,,,,,,------,,,,,,+++---,,,+++,,,---...,,,***,,,---......//////......***+++---,,,*********++++++++++++,,,,,,+++++++++###%%%(((+++,,,+++)))((()))***++++++,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++++++++,,,------...//////...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000++++++,,,------....../////////...---,,,,,,++++++++++++,,,,,,,,,++++++*********))))))***,,,...///((()))***++++++++++++++++++,,,,,,---...///000000*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++***+++---///000000//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///...---+++******++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---...---,,,,,,,,,,,,---...++++++,,,,,,,,,------------,,,*********,,,...///---,,,++++++---//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,///...---,,,,,,---...///))))))************))))))))))))***++++++++++++******++++++,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,------,,,+++)))(((++++++******************)))))))))))))))))))))))),,,++++++******++++++,,,++++++***)))***+++---...+++++++++*********)))))))))((('''''''''(((***+++///...,,,++++++,,,...///333000+++))))))+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))*********)))))))))))))))************************++++++,,,,,,,,,,,,------++++++******)))))))))(((++++++******++++++,,,---))))))))))))************++++++******************++++++************++++++******))))))******+++,,,,,,,,,++++++++++++******((((((''''''(((***,,,---,,,------+++******,,,///,,,++++++******++++++,,,,,,,,,---...---,,,***)))------------------------...---,,,,,,,,,,,,---...+++,,,------+++))))))***++++++++++++++++++++++++.........------,,,,,,+++000000000///...,,,+++***,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++------------++++++.........---,,,+++))))))------------------------*********++++++,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111,,,------)))...///%%%///+++000111+++,,,---&&&,,,---...//////---+++***++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))...+++))))))***,,,,,,+++------,,,++++++***))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***+++,,,---............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******++++++++++++******))))))******))))))***,,,---///------,,,+++************,,,++++++******++++++,,,,,,,,,+++***))))))******(((***+++***)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---+++***)))***++++++,,,,,,,,,+++***)))((('''***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,///,,,******,,,...,,,+++------+++******+++------.........------,,,,,,,,,,,,+++******,,,.........)))///000---,,,///...+++...---,,,,,,+++++++++,,,))))))************))))))))))))***++++++++++++******++++++,,,,,,++++++*********+++,,,------------'''((()))******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******)))))))))******++++++++++++*********)))))))))(((((('''((()))***+++,,,+++***))))))***+++,,,...+++((('''((())))))(((+++,,,,,,,,,++++++***)))+++++++++*********))))))++++++++++++++++++******************************+++++++++,,,,,,,,,------))))))((((((((('''''''''***************+++,,,,,,))))))))))))************++++++******************++++++************++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,++++++***+++,,,---...---------,,,******,,,...,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---***,,,------+++******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------...............------,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++///,,,......)))///444---888,,,---111---,,,///+++,,,---...//////---+++***++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///......---------...,,,***)))(((***++++++***++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++------.........------,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++---,,,***)))))))))***+++++++++++++++*********)))***************,,,---...,,,,,,+++*********++++++,,,++++++******++++++,,,,,,++++++***))))))******(((***+++***)))((()))+++************************************************))))))*********+++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))++++++++++++++++++++++++************+++,,,------,,,,,,---------............------,,,,,,------...,,,------......------,,,...,,,***+++---...---,,,...------,,,,,,------...------------------,,,,,,++++++***+++,,,---------)))...000...---000///+++...------,,,+++++++++,,,))))))************))))))))))))***++++++++++++******++++++,,,,,,++++++***)))***+++,,,------------+++++++++,,,,,,---...///************************------------------------*********))))))************++++++++++++******)))+++++++++***************)))(((((((((((()))***++++++***)))(((((()))***+++)))((('''''')))))))))'''+++++++++,,,++++++***)))+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***++++++)))))))))*********++++++******++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...//////...------,,,++++++------,,,,,,,,,,,,---------......,,,******+++---,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))+++,,,,,,+++++++++,,,...---------,,,,,,++++++***+++++++++++++++++++++***+++,,,---////////////,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---------............------***+++,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,------///......------......///++++++++++++++++++++++++---+++///...)))333???>>>FFF000***111///,,,000000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++***((((((*********)))))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++************************+++,,,------++++++*********+++,,,,,,,,,++++++******++++++,,,,,,+++******)))*********)))***+++***))))))***+++************************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,------,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,---------------.........//////...------,,,,,,------...,,,------......------,,,---,,,+++,,,...//////...---......//////......---,,,,,,------------------***+++,,,,,,,,,,,,,,,+++***...///...///000///,,,---------,,,,,,,,,,,,,,,)))******++++++******)))))))))***++++++++++++******++++++,,,,,,++++++***((()))***+++,,,---------111///...,,,,,,,,,,,,---***************+++++++++++++++++++++++++++++++++******++++++++++++******---......///...---+++***************************)))))))))))))))*********++++++************++++++)))((()))+++------,,,*********++++++++++++******************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++))))))*********+++++++++******+++++++++++++++,,,++++++************++++++******))))))******+++,,,------,,,+++******))))))*********++++++,,,,,,------......---+++***+++,,,,,,,,,,,,++++++,,,,,,,,,...---,,,+++***+++,,,---+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,(((***,,,,,,++++++,,,---///......------,,,,,,+++///...---,,,+++***)))((()))***,,,---.../////////+++,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------------------,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///---***:::OOOUUUSSS555)))111000+++///222------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++))))))(((((((((((()))))),,,***))))))+++++++++***)))******++++++,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------------.../////////......---,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))***+++,,,,,,,,,++++++******++++++,,,++++++***************+++)))***++++++))))))***+++************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++---------------,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++...............------,,,------........./////////...------,,,,,,------...,,,------......------,,,,,,,,,---...////////////,,,---...//////...---,,,,,,,,,,,,------.........***+++------,,,++++++++++++,,,------...///...,,,------------------,,,,,,******++++++++++++******))))))***++++++++++++******++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,+++)))(((''''''((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++---......///...---+++***************************((())))))***************************************((()))***,,,//////...,,,)))******++++++*********************************************++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((((((((((((((()))))))))((())))))***+++************++++++++++++******++++++,,,,,,,,,,,,++++++************++++++******))))))******+++,,,------,,,++++++***))))))(((((()))+++,,,---......,,,---...---+++***+++,,,---,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---...,,,---...//////...---,,,,,,,,,------------,,,,,,(((***,,,,,,++++++,,,---.........------,,,,,,,,,//////...---,,,+++******++++++,,,---.........---+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,------........................+++***...,,,***>>>ZZZdddYYY888***111///+++...111------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------,,,++++++------,,,+++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******,,,,,,---...//////......***+++,,,,,,,,,,,,+++***))))))*********++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,******++++++,,,,,,,,,+++))))))))))))***++++++,,,,,,++++++******++++++,,,+++***************++++++)))+++,,,+++***)))***+++************************************************++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,+++,,,,,,---------,,,++++++))))))))))))*********+++++++++++++++++++++++++++....../////////...---,,,------------.........///...------,,,,,,------...,,,------......------,,,+++---...//////.........+++,,,---......---,,,+++,,,,,,,,,------.........***,,,......,,,+++,,,...///,,,***+++---------,,,,,,,,,---.........---,,,******++++++++++++******))))))***++++++++++++******++++++,,,,,,++++++***)))******+++++++++++++++))))))((())))))***+++,,,)))))))))***++++++,,,,,,------------------------+++,,,---......---,,,+++***++++++++++++******)))***************+++++++++((()))******++++++******((((((((((((((((((((((((''''''(((***---...,,,+++((()))******+++************************+++++++++))))))******++++++,,,,,,************************************++++++++++++)))))))))))))))************))))))))))))***++++++*********++++++++++++,,,******++++++,,,---------++++++************++++++,,,,,,++++++,,,,,,---.........------------,,,,,,)))***+++---............***,,,------,,,+++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,...///000000///...,,,,,,------......------,,,)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------++++++,,,------...//////,,,,,,------------,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---++++++************++++++------------,,,,,,+++***++++++++++++++++++++++++------------,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------+++***---,,,***===VVV^^^RRR777+++000...,,,///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,------......---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,---......---+++,,,+++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------***++++++,,,,,,------...---------,,,,,,+++***)))***+++,,,---............***+++,,,------,,,+++***))))))******+++,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++******)))))))))***++++++,,,++++++******++++++,,,*********)))******+++,,,***+++,,,+++*********,,,************************++++++++++++++++++++++++))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++---...//////...,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,+++---//////...---,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------***---///...,,,,,,///222555...)))***,,,,,,,,,---+++,,,...//////...------***++++++,,,,,,++++++***))))))***++++++++++++******++++++,,,,,,++++++******++++++++++++******)))***+++,,,---............((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********)))))))))******+++))))))*********+++++++++((()))***+++++++++******((())))))))))))))))))(((((('''''')))+++,,,+++***(((((()))***************))))))*********+++++++++******++++++,,,------...++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......***************+++,,,,,,*********+++++++++,,,,,,******++++++,,,------...++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,------------......++++++,,,------,,,+++***(((***---...---,,,------------,,,,,,,,,,,,------***+++,,,,,,---------,,,+++---///000000///---++++++,,,------------,,,+++***,,,------+++******+++******++++++,,,,,,------))))))***,,,---...///000++++++,,,------------,,,+++,,,,,,---......---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***...---)))555EEEFFFEEE333,,,...---///222,,,......------,,,,,,,,,---------------------------+++,,,---.........---,,,******+++,,,,,,---......---,,,,,,+++******++++++******************************))))))***++++++,,,,,,++++++---......,,,************++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...******+++,,,,,,---......,,,---------------,,,+++++++++,,,,,,,,,,,,,,,+++***+++---......---+++************+++,,,---------***+++,,,---------,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++******))))))))))))***,,,++++++******++++++,,,******))))))***++++++,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++***+++++++++******+++++++++++++++***---------.........//////++++++++++++++++++++++++''')))+++.../////////...+++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,------......------,,,+++---000000---******+++------,,,,,,,,,,,,------------------------,,,,,,+++...///---+++---222777<<<111******,,,,,,---000+++,,,...///000///...---***++++++,,,,,,++++++***))))))***++++++++++++***+++++++++,,,,,,+++++++++++++++,,,++++++***)))(((+++,,,------,,,+++)))(((((())))))***++++++,,,,,,)))))))))))))))))))))))))))***,,,------,,,***)))++++++***)))***+++---...))))))******++++++++++++((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++***)))((()))+++---,,,+++(((((()))***************))))))******++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......++++++************++++++******))))))******+++,,,)))******++++++,,,,,,---++++++,,,+++***(((&&&$$$'''***,,,...---------......------,,,,,,------...)))***,,,---...---,,,,,,***,,,...000000...,,,******+++,,,------,,,+++***+++,,,------+++))))))***((()))***+++,,,------...******+++++++++,,,,,,,,,)))***+++,,,---.........+++,,,,,,---.........------,,,,,,++++++,,,,,,---------++++++++++++------))))))+++,,,---.........------------------------.........------,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,---------.........------.........************************+++***000///(((...555111:::///,,,---,,,222555,,,......---,,,,,,,,,,,,---------------------------+++,,,---.........---,,,******+++,,,,,,---......,,,,,,+++***))))))******************************+++*********+++,,,------+++******,,,------+++)))'''((()))***,,,---...///,,,------......------,,,,,,,,,,,,---------......******+++,,,,,,---......+++,,,---...////////////,,,,,,,,,,,,+++***))))))***+++---......---+++*********+++,,,------......)))***,,,---...---,,,,,,+++++++++,,,,,,---------***+++,,,---,,,,,,***)))++++++***)))(((((()))))),,,++++++++++++++++++,,,******))))))***+++,,,,,,***+++,,,,,,******+++,,,************************************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...---+++***)))***++++++)))******+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,...///111111000...---******+++++++++,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++...000000,,,)))((()))///...---,,,,,,---...///.........------,,,,,,,,,,,,...///---+++---444:::AAA555++++++---,,,...222+++,,,...000000///...---))))))))))))))))))******+++++++++++++++***)))((())))))++++++,,,+++***)))++++++++++++++++++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))---,,,,,,++++++*********)))+++,,,,,,+++++++++,,,******))))))))))))******+++,,,------,,,+++***)))*********)))******++++++************************++++++++++++***)))((((((,,,+++***))))))***+++,,,***'''$$$&&&+++111444555...---+++)))(((((()))))))))***,,,------,,,+++***)))***+++,,,,,,***)))((()))))))))((())))))***+++------,,,,,,+++*********************+++---///111000...+++******,,,,,,,,,------,,,+++************+++*********+++,,,,,,---,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...000///---,,,+++,,,,,,---------------------------,,,,,,,,,++++++*********************+++,,,------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---,,,,,,,,,------+++***************************...............///000111///............---------///......------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......111000///...---,,,,,,,,,...------,,,,,,,,,------...------,,,,,,------.........------------......//////...------,,,+++++++++,,,,,,------,,,,,,++++++,,,---...///////////////...------,,,,,,,,,,,,------------------,,,,,,+++,,,...//////...,,,+++((())))))))))))*********------,,,,,,,,,,,,++++++,,,+++***((((((((()))******+++,,,,,,------------+++*********+++,,,------,,,------......------,,,---.........---,,,,,,+++------/////////...---,,,....................................---,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,///...,,,+++***+++,,,,,,...,,,******,,,---,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************)))***+++---.../////////,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------******,,,------,,,******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---......//////......---+++***************++++++---..................---***++++++,,,,,,------............------,,,,,,,,,*********+++,,,---...///+++,,,,,,---...///000000------++++++++++++---------------------------------------.........//////111///,,,,,,......+++)))........................************))))))))))))+++++++++++++++***))))))((()))***,,,,,,---,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++************************,,,,,,,,,,,,,,,++++++++++++,,,---,,,***))))))************))))))*********+++++++++++++++******)))...---,,,***)))(((((((((******************************+++++++++++++++***,,,+++***))))))***+++,,,+++)))&&&'''***...//////------+++*********+++,,,******))))))((((((((()))+++++++++++++++***)))(((***))))))))))))***++++++*********+++++++++++++++*********+++,,,---...//////,,,***)))***+++++++++---,,,++++++******++++++******))))))******+++,,,,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,------...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,---,,,+++,,,------+++)))+++++++++++++++++++++++++++++++++++++++,,,------............------------+++++++++,,,------......---------,,,,,,+++++++++,,,,,,,,,---------......000///...---,,,,,,,,,,,,...------,,,,,,---------------,,,,,,,,,,,,------......------------...............---,,,++++++++++++,,,,,,------,,,,,,+++---...............------......---,,,,,,,,,,,,,,,///......------,,,++++++***+++---......---+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++***)))******+++***+++,,,,,,---------,,,++++++*********+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------......------,,,+++------...///......,,,,,,.................................///......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,...---,,,+++++++++,,,,,,,,,+++***+++,,,---,,,***,,,,,,,,,+++++++++******++++++************++++++************************)))***+++---.../////////---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***++++++++++++++++++***,,,+++***************+++,,,------......------,,,***++++++,,,,,,------.........---------,,,,,,,,,++++++++++++,,,------...---------...............------,,,++++++,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000...,,,,,,......---+++---------...............++++++*********)))))))))***++++++++++++***))))))'''(((***,,,---...//////++++++++++++++++++++++++)))************+++++++++++++++************++++++************************+++++++++,,,,,,,,,,,,,,,+++,,,---,,,***(((((((((++++++************++++++++++++***)))))))))******------+++***))))))((((((++++++++++++++++++++++++)))***+++,,,------------++++++************++++++---+++))))))***+++***)))------,,,++++++,,,,,,---///...+++***)))***+++------,,,+++***))))))))))))***************+++,,,,,,(((((())))))***++++++,,,***+++,,,,,,---------------+++)))((()))*********++++++******++++++,,,---***))))))))))))******+++,,,,,,------,,,,,,+++***++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,***+++,,,,,,+++)))------------------------...------------...//////............------------******++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,---------------,,,,,,------...------,,,,,,,,,,,,------......------------.........------,,,,,,++++++***+++,,,,,,------,,,,,,+++/////////......---++++++------,,,+++++++++,,,,,,//////...---,,,,,,++++++******,,,,,,,,,,,,******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,++++++,,,---------,,,,,,++++++******)))************++++++,,,,,,++++++***------......------,,,,,,------......------,,,+++---------------------------......///////////////---------------.........,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++------,,,+++++++++,,,,,,+++++++++,,,------+++))),,,,,,,,,++++++++++++*********++++++++++++******************************)))***+++---............------.........---,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,---,,,+++***************+++,,,,,,------,,,,,,+++***++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,++++++,,,------............------,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++************+++++++++,,,,,,...---++++++,,,...///...---------.........//////,,,++++++******))))))(((******+++++++++******)))******+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++************************)))*********+++,,,,,,,,,***+++,,,,,,***(((((())),,,++++++++++++++++++,,,+++***)))(((((()))***+++))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,+++++++++***)))(((------,,,,,,++++++++++++---,,,+++++++++,,,---......---+++)))(((((())))))++++++******++++++,,,---(((((()))))))))************+++,,,---...---,,,+++---+++))))))***++++++***************+++,,,---...+++***************++++++,,,,,,------,,,,,,+++******+++,,,---...---,,,+++************+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---------+++******+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000.........---------,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---.........------,,,+++---,,,,,,+++++++++,,,,,,------------------,,,,,,***+++,,,,,,,,,,,,+++***)))))))))*********++++++------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++******))))))))))))++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,---------------,,,,,,+++------------------------+++,,,---...////////////---------------.........++++++,,,,,,,,,,,,++++++---,,,+++***************---,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,)))++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))******************************+++,,,---......---,,,---------------,,,,,,,,,,,,,,,---------......******************************+++++++++,,,,,,,,,...---,,,+++++++++++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,+++************+++++++++,,,,,,+++++++++***++++++,,,,,,------...------------------------------,,,+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,++++++******))),,,,,,,,,------------...,,,+++******+++---///000,,,,,,------.../////////,,,+++++++++******)))))))))******+++++++++******------------------..............................))))))*********+++++++++++++++************++++++************************(((((())))))******++++++''')))+++++++++***+++,,,,,,++++++++++++++++++,,,+++***)))(((((()))***+++))))))))))))***+++,,,---++++++++++++++++++++++++---------------,,,+++***+++++++++,,,,,,+++++++++***+++---------,,,++++++------,,,+++***)))((('''$$$&&&''')))*********)))...---+++)))(((((()))***++++++******++++++,,,---*********)))))))))((((((***+++,,,---...---,,,+++---+++***+++,,,---,,,+++)))))))))***+++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,---...---,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---......,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++...------------,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---......------,,,,,,,,,++++++,,,------+++,,,,,,------.........,,,,,,------------,,,,,,)))************+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***,,,,,,------------,,,,,,,,,,,,------...------,,,------------------------------------------------)))***+++,,,---.........++++++,,,,,,---------...+++,,,------------,,,+++,,,+++***)))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000---***++++++++++++++++++++++++***+++,,,------,,,+++*********************************+++,,,------------***+++,,,,,,,,,,,,++++++,,,,,,,,,---------......******************************+++++++++,,,,,,,,,,,,,,,++++++,,,------.........,,,++++++,,,......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++*********------,,,+++******++++++***++++++++++++++++++******++++++,,,,,,------...------------------------------,,,+++++++++,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,++++++*********,,,,,,---------.........+++++++++******,,,---///---------.........//////++++++++++++++++++++++++))))))***++++++++++++***...------,,,,,,,,,------........................)))************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))***************''')))+++,,,,,,,,,---...++++++************++++++******)))))))))***++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,,,,++++++)))+++---------,,,---...,,,,,,,,,+++***)))((('''%%%'''))),,,---,,,+++***,,,+++******)))************************+++,,,,,,,,,++++++***))))))((((((***+++,,,,,,------------,,,+++++++++---...---,,,************+++,,,---.........---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++,,,,,,------,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......---+++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...///---+++***+++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++,,,,,,---......,,,,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++******,,,------.........------,,,,,,,,,---......+++,,,,,,------.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,++++++***+++++++++,,,------......------,,,,,,,,,------......---------------------...000000,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------+++++++++,,,------......,,,---...//////...---,,,++++++******)))*********++++++,,,---------,,,,,,---------...//////---+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,------------...,,,,,,,,,++++++,,,------******+++,,,---...//////------............------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,+++,,,---........................)))******++++++,,,,,,---))))))***+++++++++++++++,,,,,,+++++++++---...///------------------------)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))+++---------,,,---...*********))))))*********)))******+++++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++,,,------,,,++++++(((***,,,,,,++++++---///)))***+++,,,,,,,,,+++***.....................---))))))***++++++++++++******))))))))))))***+++++++++++++++++++++******************+++,,,---...///+++******+++------,,,+++************+++,,,------...---,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,------,,,,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---...///...,,,++++++,,,,,,------,,,,,,+++---,,,+++******,,,---///111...,,,+++,,,---------------------------------000///......---------...---------,,,,,,,,,+++++++++++++++,,,------......+++++++++,,,,,,---------,,,,,,,,,---------......------------------......,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,...---------......///000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,---...///......---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,------......---------,,,,,,---...000222444,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,---......//////---...000111111000...---,,,,,,++++++,,,,,,------***+++,,,---------,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------......---------++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,---------......++++++++++++,,,------...+++++++++,,,,,,---------,,,---...//////...---,,,++++++,,,,,,------......,,,,,,---------.........///222444333000---,,,---/////////...------,,,,,,))))))***+++,,,------...((()))***+++++++++++++++******)))***+++---///111++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,---///...---,,,,,,---******))))))))))))******)))***+++---------,,,+++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++------------++++++(((***+++***)))))),,,///''')))+++---............222000...+++******+++,,,'''(((***+++,,,,,,+++***)))))))))((()))******+++*********+++,,,,,,------************+++---///111)))))))))***,,,,,,+++***++++++******++++++,,,------,,,,,,+++*********+++,,,,,,---------,,,++++++---,,,+++***+++,,,---...---......///...---+++***------------------------,,,,,,,,,++++++************+++---//////...---,,,+++,,,,,,------,,,,,,+++---,,,+++******,,,...///222///,,,+++,,,.................................---,,,++++++************---------,,,,,,,,,++++++///......------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......///......------.........+++++++++,,,---...///000,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---......//////////////////+++,,,,,,------,,,,,,+++------------,,,+++******...............///000111111000///...,,,+++***))),,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,---///000000000//////------------,,,,,,+++***,,,,,,,,,,,,------...///+++++++++,,,,,,++++++++++++,,,,,,---.........---,,,,,,,,,---///222444666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------...///000000111...///000222222000///...------------......///000)))***,,,---...---,,,,,,,,,***))))))***++++++************++++++,,,,,,,,,...---++++++++++++---...******************************+++,,,,,,,,,+++++++++,,,------.........---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,******,,,------,,,*********+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))))))******++++++******)))*********+++,,,---...///+++,,,,,,------,,,,,,+++***++++++,,,,,,---......,,,,,,,,,------.........*********+++,,,---...///------,,,,,,,,,,,,++++++,,,---...//////...---,,,***+++,,,---......///000/////////000000000000111222666888777333///------000000///...---,,,,,,+++------------,,,+++***)))******))))))((((((''''''***+++------,,,,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,+++)))(((&&&%%%)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---+++***+++,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***+++---......---,,,,,,++++++++++++///...***''')))---,,,''')))))))))***+++,,,......444000---,,,---...---+++++++++*********************)))))))))***+++,,,,,,...---,,,+++++++++,,,---...------,,,***))))))(((/////////......---------,,,,,,,,,------........................---------******+++,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,//////...---,,,,,,,,,,,,,,,------.../////////...//////////////////......++++++++++++++++++++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---...///000111++++++,,,,,,,,,+++******,,,+++*********+++,,,---////////////////////////++++++,,,,,,,,,,,,------------------------,,,,,,++++++******+++---///000///////////////.........//////.........---------------------------------/////////...---,,,******---..................---***,,,---//////...---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---........................------///...,,,,,,,,,---///111.........------,,,,,,,,,,,,------......------,,,------------------------///+++---444888555///,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++******)))******++++++******+++,,,---///000111------------------------)))***+++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++***++++++++++++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............,,,,,,,,,,,,......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------............---------------.........//////000///...------...///000---------------------------------............///+++,,,,,,------,,,,,,+++........................000...111555666333111333777444yyy^^^999777444(((000000000000///---,,,+++------------,,,+++***)))++++++*********))))))))))))+++------,,,+++,,,---.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++******+++,,,+++***++++++******************++++++++++++++++++++++++......---,,,+++))))))(((++++++++++++++++++++++++,,,+++*********+++,,,---------,,,+++++++++,,,,,,***///222...++++++***(((++++++++++++++++++,,,,,,000...++++++---......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,+++++++++,,,---............------------.........---------,,,,,,,,,,,,,,,,,,---------...........................,,,,,,,,,------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------,,,,,,,,,------...,,,,,,---...............,,,------.........------------------------------++++++*********+++,,,,,,------------------------......---,,,,,,---............---------,,,,,,,,,++++++++++++,,,---......***+++,,,---------------,,,+++*********+++,,,---........................++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,---////////////............//////.........------------------------------------------...------,,,,,,------............------***+++,,,------+++)))(((++++++,,,,,,,,,---------......------------.........------------...//////...........................---,,,,,,,,,---//////...---------,,,,,,,,,,,,,,,------......------,,,------------------------000,,,,,,222666333///------------------------------,,,,,,++++++,,,,,,------,,,++++++*********+++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,+++******))))))*********++++++,,,---//////------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,++++++,,,---...+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------............------,,,------------.........---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++------------------------///---...333333000000222000VVVKKK999---777111111111000///...---,,,------------,,,+++***)))+++++++++++++++*********)))***,,,,,,+++++++++,,,.........---,,,+++***)))++++++++++++++++++++++++&&&'''(((***,,,,,,------************+++++++++,,,************++++++++++++******++++++++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++***))))))+++,,,+++)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((('''*********++++++,,,,,,---,,,,,,+++*********++++++,,,++++++++++++,,,,,,---+++777???;;;222------...------,,,+++++++++++++++---,,,***+++---......---,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---)))*********++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////////////////..............................------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,---...//////+++,,,,,,------------,,,)))***+++,,,,,,---,,,,,,........................++++++***)))))))))******........................---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,---...******,,,---.../////////+++++++++++++++,,,------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,+++***))).......................................---------------------------------+++,,,------......------,,,,,,------------,,,,,,,,,---------,,,***(((''',,,,,,,,,,,,------------//////............//////...............//////000........................,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,------......------,,,------------------------111------222555333///...------------------------------,,,,,,,,,,,,------,,,++++++***************)))******,,,---......///++++++++++++++++++++++++------,,,+++***)))((((((++++++******+++,,,,,,---------------------------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------............------,,,,,,,,,,,,------------,,,++++++******++++++,,,------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,///000......111999cccqqqBBB...777222222222111000///------,,,,,,,,,,,,,,,+++******++++++++++++++++++******(((***,,,,,,+++***+++,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------.........---,,,++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,---------,,,,,,++++++*********+++*********+++,,,---------999AAA===444//////000---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......///////////////000............------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,---...///++++++,,,,,,---,,,,,,+++((()))***+++,,,---------..............................---,,,++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000***+++,,,---............++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////******,,,,,,,,,+++***)))------...............///........................------------------------,,,,,,------...------,,,+++,,,,,,------,,,,,,+++...............,,,+++***,,,,,,,,,------------...///..................///---------------...//////---------...............***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------------------000...000666888444///...------------------------------,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++***************+++------------------------+++,,,,,,,,,+++***)))))),,,,,,,,,------,,,,,,,,,++++++******++++++,,,,,,+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------,,,------......------,,,,,,------......------,,,+++++++++,,,,,,,,,------...------------------...,,,,,,------------------+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++......---...111<<>>222222222222111///...---***+++++++++++++++******)))))))))******************+++------,,,,,,,,,---.........---,,,+++***)))------------------------,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......//////---,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++***)))***,,,------,,,..................//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))*********++++++,,,,,,---++++++,,,,,,,,,+++******+++************++++++,,,***---...++++++------+++******++++++,,,...///000---///000...,,,***************++++++,,,,,,------++++++******))))))************+++,,,------------......------,,,,,,++++++,,,,,,,,,,,,------------......------------,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........//////...---,,,,,,,,,,,,---------------,,,,,,++++++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++***)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........))))))+++,,,---.........,,,,,,,,,---......//////---------...............------------------------/////////...---,,,***))),,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,---------...............------------------...+++++++++++++++,,,,,,---,,,,,,------.../////////,,,,,,,,,,,,------------,,,,,,------------......,,,------......------,,,------------------------...000555<<<;;;444...---------------------------......------------.........------------......///...---,,,+++***+++,,,,,,++++++++++++++++++++++++((()))+++---......------++++++***************+++------------------------******************)))(((++++++,,,,,,,,,,,,++++++************+++,,,------+++,,,------......------------............------,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++,,,---......//////...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------......------,,,+++,,,,,,------.........---------.........//////------............------...........................+++,,,///000......111000===WWWEEE555222222222111000///------******++++++++++++***************+++++++++,,,,,,+++,,,......---------............---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------+++++++++,,,,,,,,,------++++++,,,------...//////...---+++))))))***+++,,,++++++++++++,,,---......******+++++++++,,,,,,,,,+++******+++---///...---000000000000000000//////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,+++******************&&&***---+++,,,///000...,,,,,,,,,,,,,,,---...///,,,...000000---++++++,,,+++++++++,,,---.........++++++*********+++,,,,,,)))***+++---......------+++++++++++++++,,,,,,,,,,,,,,,---------........./////////......---------++++++,,,,,,---.........++++++,,,,,,------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------...------,,,,,,,,,------...............---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------++++++,,,------,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,---.........---,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......///++++++,,,------...//////---------.........//////---------------------------.........---,,,,,,+++------............------,,,,,,++++++***+++++++++------------............//////............//////,,,++++++++++++,,,------,,,,,,------...//////000...---,,,,,,,,,---//////---------....../////////,,,------......------,,,------------------------000000333777666111...///------------------------......------------......---,,,,,,,,,,,,---...///---,,,+++******,,,---...++++++++++++++++++++++++)))***,,,---...---,,,+++++++++*********++++++,,,------------------------***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************+++,,,---...+++,,,------......------------............------,,,,,,,,,---------......+++,,,---......---,,,+++***+++,,,---....................................---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------------.........+++,,,------------,,,+++++++++,,,,,,---......///,,,,,,---------.........------............------------------------------,,,***,,,000111...---000777333>>>^^^---111111111000///...---,,,)))******+++++++++******+++++++++,,,,,,---------+++---//////...---...///++++++,,,---------,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------******+++,,,,,,---......000///---++++++,,,---...*********+++,,,---...///*********++++++,,,,,,,,,,,,++++++,,,...//////...+++++++++******)))))))))------------------------(((((()))***,,,---...///,,,,,,++++++++++++++++++((()))+++,,,---,,,,,,+++,,,,,,+++***)))))))))***%%%+++***))),,,------......---,,,,,,,,,------***---000000...---...///,,,,,,------...///000000++++++++++++,,,------...)))***+++---......------,,,------...000111111222---------....../////////000000/////////.........******+++,,,,,,---......,,,,,,------...///000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,---...//////.../////////...------,,,------.........---,,,,,,------------------------++++++++++++,,,---..............................+++,,,------------,,,+++*********++++++,,,,,,,,,///......---------......***+++,,,---.../////////+++,,,---.........---,,,------------------------++++++,,,,,,,,,---------------------------,,,,,,000///...---,,,---...///++++++,,,,,,---...//////---------.........//////------------------------+++,,,------......---------......//////......---000///...---,,,+++++++++---------.........//////000000////////////000000---,,,,,,,,,,,,---......,,,,,,------...///000000///...---,,,,,,---000111........./////////000000,,,------......------,,,------------------------222000111333111------111------------------------......------------......++++++++++++,,,,,,---...,,,+++******+++---///111++++++++++++++++++++++++***,,,---......---+++***++++++******+++,,,,,,---------------------------+++,,,------............+++++++++,,,,,,+++++++++************+++,,,---...+++,,,------......------------............------,,,,,,,,,---------......,,,,,,............,,,,,,)))***+++,,,------...---........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------.........//////,,,,,,............,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,000111...,,,......&&&DDDEEEuuurrr:::000000000000///---,,,+++******))))))))))))))))))))))))***++++++++++++***------,,,,,,,,,---......//////...---,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///++++++++++++++++++++++++---------,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,------....../////////---------------------------------------------------------+++)))***,,,///---,,,+++++++++---///000++++++++++++++++++++++++------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***...........................---,,,,,,++++++,,,,,,---,,,,,,+++************---...///000000///...---000000///---***)))+++,,,...///000000//////000111......------------......111000///...---,,,,,,,,,........................------/////////...---,,,***+++---......---+++***,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,((())))))+++,,,---......,,,,,,,,,++++++*********------------------------------------------------...------,,,,,,------...///...,,,++++++,,,...///+++,,,,,,---.........---+++++++++,,,---...///000---------,,,,,,++++++++++++******))))))******+++........................---------............///........................---,,,++++++------,,,+++---......//////......---,,,,,,+++++++++,,,------......---------,,,,,,,,,------.........---+++***,,,******,,,///111///---------,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,+++,,,---......---,,,+++///...---,,,,,,---...///+++,,,------......------..................------000///---,,,,,,---///000......................../////////...---------,,,------...//////...---,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++***************++++++++++++******))))))))))))***,,,------,,,***)))---------,,,+++***)))(((++++++++++++++++++++++++)))***++++++------...///,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...,,,***,,,///111000///------,,,,,,,,,,,,------........................------------------------******++++++,,,---......,,,222222444JJJbbb\\\DDD000////////////.........************************))))))***+++++++++++++++,,,,,,,,,,,,,,,------............------,,,,,,+++)))))))))))))))*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---....../////////...------------------......------------------------------------------------)))+++------,,,,,,---///............---,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---.........---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,......////////////......------...---,,,,,,...000------,,,,,,,,,...333666/////////....../////////111000///...---,,,,,,---........................------...//////...---,,,+++,,,---......---,,,+++,,,---------.../////////........................******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***------------------------+++++++++******)))))))))...------,,,,,,------......---,,,,,,,,,,,,---...+++,,,------......------,,,,,,,,,,,,------...///------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---------..............................,,,+++,,,---...---,,,------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,------.........------.........---,,,+++,,,+++***,,,///000///---//////............/////////......------......///,,,------......------,,,,,,---...//////...---,,,///...------------...///+++,,,------......------........................///...---,,,,,,---...///.......................................---------------...//////...---,,,,,,,,,------------,,,,,,------,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------......///,,,------......------,,,,,,------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++)))((())),,,...---,,,------------...000111222........................------------------------++++++,,,,,,---......///(((------,,,888FFFAAA222/////////.........------++++++++++++++++++++++++)))******++++++++++++++++++++++++++++++,,,------------------------------***************)))))))))---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///---......///////////////------,,,,,,,,,,,,,,,,,,------------------------------------------------(((***---...---,,,,,,,,,,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,---...000111222333...------,,,,,,,,,,,,,,,---------,,,------......//////............//////---.........------///111111000...---...444;;;AAA000000////////////000000000000///...------------........................------......///......---,,,---...//////...---,,,------..........................................************************......---,,,+++***))))))---,,,,,,,,,,,,,,,++++++------------------------,,,,,,+++***)))(((''''''...------,,,,,,------...------------------------,,,,,,------......------------------------------,,,,,,,,,,,,------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................///---,,,---...///...---...---,,,++++++,,,---.........---,,,+++++++++,,,***+++,,,---...///000000---............---,,,,,,,,,,,,,,,---///000...---//////............///////////////....../////////------............---------......//////......---///...------------...///,,,,,,---............---........................................................................---------...............,,,---............------------............------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++---...///000000///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---...//////000000//////---......//////......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,+++***)))((()))+++,,,,,,,,,,,,,,,---...000333444666........................------------------------,,,,,,------.../////////,,,......---...111///,,,............---------,,,++++++,,,,,,,,,,,,,,,---)))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,------.........------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------...---,,,+++,,,---///000++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000///---,,,---///111333---......///111222222333......---,,,,,,,,,,,,,,,...---------...///000000//////---,,,,,,---//////000111111000---,,,---...222111000///000555<<>>000000///...............------......------,,,+++***+++---......---,,,+++------------------------........................,,,------......------,,,...------.........---,,,***+++,,,...///000000111............/////////000000000111111111111000000////////////////////////////////////............////////////000000000000000000000000000/////////...///000111222111111000111000000000/////////...111------000111,,,+++---///////////////.........------......///000000111..................////////////............//////---...///000111111111111000000000000000/////////////////////////////////......------------......,,,...//////......000111......////////////......------------------------...------,,,,,,------.........---,,,,,,,,,------...------,,,,,,------...........................,,,---...///000000000000////////////////////////---------...............//////.........---------.........................................................///////////////.................................................../////////000000000000/////////////////////...//////......//////000111/////////////////////000,,,---...//////000000///---....../////////......------........./////////---............/////////---........./////////000////////////////////////........................---------------...///000,,,,,,------.../////////......------------............------------............------------......+++,,,---...////////////....................................///////////////////////////000111111....................................................../////////000000000111111000///////////////////////////////////////000000////////////000000//////000000000111111111//////////////////////////////000000000000//////000111111222222111111000...//////000111111222222000000000000000000000000000111111222222111111000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///...---+++*********+++,,,++++++++++++++++++++++++------------------------------------------------,,,,,,+++***+++,,,...///---...000000000000...---------------------------******+++,,,,,,---......------------------------......,,,++++++,,,......,,,,,,------------......---,,,++++++...333888;;;444333000...,,,,,,,,,,,,------......------,,,+++***+++---/////////---,,,------------------------////////////////////////,,,------......------,,,,,,,,,,,,---...---+++))))))***,,,...///000111111---.........//////000000000000111111111111000000////////////////////////000/////////............////////////000000000000222222111111000/////////...///000222222222111000111111000000/////////...222---,,,000111,,,***,,,------......///000000000---------...///000000111---.........///000000000//////............//////---...///000111111111111///////////////.........000000000000000000000000.........------.........---...//////---,,,---.........////////////......------------------------...------,,,,,,------...///...------,,,,,,,,,,,,...------,,,,,,------...........................,,,---...///000000000000////////////////////////,,,------......///////////////.........---------........................---------------------------.........//////000000........................////////////////////////.../////////000000111111///000000000000000000000///////////////000111111////////////000000000000+++,,,---///000000111111/////////000//////........./////////000000111111////////////000000000000---.........//////000000000000000000000000000000........................+++++++++,,,---...///000,,,,,,------...///000000......------------......///...---,,,,,,---...///......------------......++++++---...//////000000////////////////////////------......//////000000111000/////////111222333////////////////////////////////////////////////////////////000000000000111111000///////////////000000000000000000000000000000////////////000000//////000000111111111222000000000000000000000000......////////////......111111222222222222111111...//////000111222222222000000000000000000000000111111222222222222111111000///...------...///000...---,,,+++,,,,,,......,,,,,,,,,------.........///...---,,,,,,,,,------++++++,,,,,,,,,---------........................***+++,,,,,,------------------------------------)))******++++++******))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,,,,+++++++++)))***,,,------,,,***)))+++++++++,,,,,,---------++++++,,,---...///000111222111///...------......//////...---,,,++++++***---,,,***+++,,,,,,+++)))++++++,,,,,,,,,,,,---------------.........//////........................------,,,,,,---...000111888333...,,,---......,,,000000000000////////////........................000000000000000000000000------............------111///111//////>>>CCC555000000000000000000000000111111222222222111111000222111111111000000//////..................................................................------............///000222222111000......000111111000222111111000///......---............/////////000///===BBB888///111222000222222111111000...---,,,............/////////////////////......---------........./////////000000........................///////////////////////////...---,,,,,,---...///////////////////////////...///000000000///---,,,...............///000000000000///..............................///000000///////////////.........///...---,,,,,,---...///........................---------............///......---......///000111//////............//////111111000000//////......111111000000//////......///////////////////////////////////////////////////////////////.........000000//////000111222222//////000000111111222222////////////............000000000000000000000000000/////////............////////////////////////............/////////000111111111000000000000000---.........//////000000............/////////000///////////////////////////............//////000///---+++)))))),,,///111.........///////////////......//////000000111111//////000000000000//////////////////000000000000111000///......///111111///////////////000111111000111111111111222222222000000000000000000000000000000000000111111111111000111111111222222222222222222222222222222222222222222111111111111222222///000000000000111111111111111222222222222111111000000000000111222333444///...---,,,,,,,,,---...,,,,,,------------------......------,,,,,,++++++++++++,,,,,,,,,---------...............---------,,,,,,---...............---------------------------..................---/////////.........------------------------------......------------......---------,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,---------.........---------...............111000///---------------000//////......------,,,///...,,,---......---+++,,,,,,---------.........---------.........//////..............................------...///111222<<<777222000000000///...111000000000////////////////////////////////////000000000000000000000000...//////000000//////...222000333333666DDDJJJ???000000000000000000000000000000111111111000000///111111111111000000000///000000000000000000000000////////////////////////////////////////////////............///000111222...------------.........000000111111111111111222........./////////000000///:::===555///111222///////////////...---,,,,,,000////////////////////////.........------------,,,,,,,,,---------..............................//////////////////////////////...------...////////////////////////////////////000000000///------000////////////000111111000000///...............///............///000000//////////////////////////////............//////................................./////////000000/////////...//////000000111000000//////000000111111111000000////////////111111000000////////////000000000000000000000000222222222222222222222222////////////////////////000000000000000111222222000000000000000111111111111111000000000/////////000000000000000000000000000000/////////.........////////////////////////........./////////000000111000000000000000000000........./////////000000........./////////000000////////////////////////000000///////////////000000///---,,,,,,...000222111111111000000//////...////////////000000111111//////000000000000//////////////////000000000111000000////////////000000///////////////000111111000111111111111222222222111111111111111111111111000000000000111111111111000000111111111222222222000000000000000000000000222222111111111111222222000000000111111111222222111111222222222222111111222222111000000000111111//////...---,,,,,,------------------------,,,,,,------......---+++***))),,,,,,,,,,,,------------//////.........---------------...////////////...------------------------//////000000000000//////000000000///////////////...........................------,,,,,,------...------------,,,,,,,,,,,,------------------------...............///////////////.........---------000///...---,,,,,,,,,---///////////////////////////...------......---+++---............/////////------........./////////........................//////...//////000111222<<<888444111000000///...111111000000000/////////////////////////////////000000000000000000000000///000000111111000000//////---111222333@@@FFF;;;////////////////////////...//////000000000//////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000111222------------------------------...///111222333333....../////////000000000...555777111///222222------......//////......---111111111000000/////////.........---------------,,,,,,---------.................................//////////////////////////////............////////////////////////////////////000000000///......111000000000000111222222000000///.........////////////......//////000111//////////////////000000///000000000000000000/////////////////////////////////000000000111111111222111000000000000000000222111111000000111111222111000000000000/////////111000000000000/////////111111111111111111111111222222222222222222222222//////////////////000000111000000000000111222222111111111111000000000000222222111111111000000000000000000000000000000000000000000/////////......////////////////////////....../////////000000000000000000000000000111111......////////////000000....../////////000000000////////////////////////222222111000/////////000111000000000000111222333444333222111000//////.../////////000000000000111///000000111111000000////////////000000000111111////////////////////////000000/////////000111111000111111111111222222222111111111111111111111111000000000111111111222222000000000111111111111222111111111111111111111111222222222222222222222222111111222222222333333333111111222222222222111111333222111000//////////////////......------,,,,,,.........------,,,,,,,,,,,,---......---+++)))''',,,,,,,,,------------.../////////...------,,,,,,---....../////////..............................---......//////......---////////////////////////........................------,,,,,,,,,,,,------------------------,,,,,,//////............//////........................///............---------......------,,,,,,,,,,,,------......////////////...,,,++++++,,,,,,+++***------........./////////............////////////.................................//////000000111666444111///............111111111000000000//////------------------------000000000000000000000000///000000111111000000//////,,,//////---555:::000////////////////////////...///000000111000000000111111111000000000000000........................000000000000000000000000//////000000000000000111///////////////000111111///000000000///......///***+++,,,---...///000111...////////////000000000...111111...///333111,,,//////000111111111111111222222111111000000//////......------------------////////////000000000000........................//////////////////////////////////////////////////////////////////////////////000000000/////////111000000000000111222222000000///////////////000/////////...///000000111//////000000000000111111000000222333333222000000/////////////////////////////////000000000111111333333222111000000000000111111111000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000111111111111111000000111222222222222111111000000//////222222111111111000000000000000000000000000000000000000000////////////...////////////////////////...////////////000000000000000000000000111111111//////////////////000000...////////////000000000////////////////////////444333222111000000000000000111111222222222222222222222222111111000000///000000000000000000000000000000000111111000000000//////000000000111111111//////000000000000000000111000000///000000111111000000111111111222222222111111111111111111111111000000111111111222222222000000000111111111222222333333333333333333333333222222222222222222222222222222222333333333444444111222222333333222222111222111000000/////////000/////////......---------.........------,,,,,,,,,,,,---...///...,,,)))(((,,,,,,---------.........//////.........---------------.........------,,,........................------............------........................------------------------...------,,,,,,------...------------------------000//////......//////000......---------------------------............///------------------,,,,,,,,,,,,,,,------...//////...---+++,,,------,,,***,,,------------................../////////000000////////////////////////------................../////////...---...///000111111111111000000000000........................111111111111111111111111...//////000000//////...333///222222...222666//////////////////////////////000111111222222222111000000000000000000111111////////////////////////////////////////////////.........//////000000000000////////////000000111///111333222000......///,,,---------.........///////////////000000000111...///...---000222111---...///000111222222222222222111111111000000000///......................../////////000000000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000/////////000000000000////////////000111111000000/////////000000111///////////////000111111000000000000111111222222000111222333333222111000000000000000000000000000....../////////000000000444333222111111000111111111000000//////000000111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111222222222111111000000//////111111000000000/////////000000000000000000000000111000000000////////////000000000000000000000000////////////000000000111//////000000111111111111000000000000000000//////////////////000000000111000000000000000000000000444444333111000000000000///000111222222222111111/////////000000111111111111111111111000000000000000000111111111111000000000000000000111111111111//////000000111222222333111111000000000000111111000000111111111222222222111111111111111111111111111111111111222222222222111111111111222222222222333333333333333333333333111222333333333333222111222333333333333444444444222222333333333333222222000000000000000111222222---...////////////......------------------,,,,,,,,,---.........---,,,+++,,,---------....................................---............---,,,,,,..............................////////////......------............//////------------------------.........------.........------------............////////////////////////.........------------------------.........//////------............---,,,+++,,,,,,,,,------......000///......//////...,,,,,,,,,---------.............../////////000000000////////////////////////------............---------...000000///000222444222222111111111000000000111111111111111111111111111111111111111111111111...//////000000//////...000,,,111333///222666111///////////////////////////000111222222333222222000000000000111111111111111111111111111111111111////////////////////////---......//////000000000000000////////////000000---000333222///,,,---...111111000000000000000000/////////000000000111111//////......000111111000---...//////000000000000000000000000000000000000///////////////000000000------........./////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000/////////000111111000////////////000111111000000/////////000111111000000//////000000111222000000000111222222333333111222222222222222222111000000000000000000000000........./////////000000222222111111111111111111000000000//////000000000000000000111111111111222000000000111111111111222000000000000000000000000333333333333333333333333000000000111222222333333333333222111111111111222111111111111000000000000111111000000000/////////000000000000000000000000111111000000000/////////000000000000000000000000/////////000000000111111/////////000111111222222111111000000000000///////////////000000000111111000000000000000000000000333333222111000000000000///000111111222222111111---......///000111222222222111111111111000000000000111111222222111111000000000000111111111222222000//////000222444666888222222111000000000111111000111111111111222222222222222222222222222222222111111111222222222222333222222222333333333333444222222222222222222222222111222333444444333222111222222333333333444444444222222333333333333222222000000000000111222333444,,,---...///000000//////,,,,,,------------------------............//////------------............,,,,,,------...////////////////////////...------...........................//////000000//////........./////////000000000........................000//////......//////000------------.........///......///000000///....../////////.........------...............------------...////////////...---------------............111///......//////...------............/////////.../////////000000000000////////////////////////---...///000000///...------///111111000///222444222222222111111111000000222222222222222222222222111111111111111111111111///000000111111000000///---(((...333...000555222000000000000000000000000...///000111222222222222///000000000111111111111111111111111111111111111000000000000000000000000......///000000111222222000000////////////000000...222555444000------///111111111111111111111111//////000000000111111111111000000111000000111222...//////000000000//////.........//////000000111///000000000111111111222---.........////////////////////////////////////////////////////////////000111111222222111111000000000000000000000000000000000/////////000222222111000000000000111222222000000//////000111111222000000//////000000111222000000111111222333333444222222111111111111222222111111111111111111111111//////000000000111111111111000000000000111111222222111111000000111111222000000111111111222222222000000111111111222222222111111111111111111111111333333333333333333333333000000111111222333333444444333222222111111111222000000000000000111111111222222111111111000000000000000000000000000000000111111111000000000//////000000000000000000000000//////000000000111111111...//////000111111222222111111111000000000////////////000000000111111111000000000000000000000000222111111000000000111111000111111111111222222222///000000111111222222222222222222111111111000000000111111222222111111000000000111111111222222222111000///000222666:::===333222111111000000111111000111111111111222222222222222222222222222222222111111111222222222333333333333444444444444555555222222222222222222222222111222444555555444222111222222222222333333333333222333333444444333333222333222222222222222333333+++,,,...///111111000000,,,,,,,,,------...............---......///111111---------.........//////+++,,,,,,---...///000000000000000000000///......////////////////////////------............------//////000000111111111222000000000000000000000000000000////////////000000---------.........//////,,,...///111111///...,,,111111000000/////////...111000///...---,,,++++++---...///000000000......///////////////////////////---,,,,,,------,,,+++////////////000000000000////////////000000000000000000000000000000000000//////000111111000///...---000111111...---///111222222222111111111111000111111111111111111111111111111111111111111111111111111222222222222111111000+++111666000111666333111111111111111111111111---...///000111111111111//////000000111111111222////////////////////////111111111111111111111111///000000111222222333333111000////////////000000000555999888333000000222.../////////000000000111000000000000111111111111111111222222111///111444111111222222222222111111,,,,,,---...///000111111000000111111222222222333000000000000111111111111000000000000000000000000////////////////////////000111222333333222111000000000000000000000000000111000/////////111222333222222111111222222333444000000///000000111222222000000000000000111111222000000111222333333444444333222111000000111222333111111111111111111111111000111111111111222222222000/////////000111222222333222222222222222222333000000111111222222222222000000111111222222222222222222222222222222222222111111111111111111111111000000111222333333444444444333333222111111111222//////000000111111222222333333333222222222111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111...//////000111222222222222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000111111222222111111111222333444333333222222222222222222222222222222111111000000111111222222222222111111000111111111111222222222111000//////222777===AAA333333222111000000111111000111111111111222222222222222222222222222222222111111222222222333333333444444444555555555666666444444444444444444444444111222444555555444222111111111222222222333333333222333333444444333333222555555444333222222222222,,,---------...///////////////............////////////......------------000//////.........//////000000000000000000000000222111000...------------////////////////////////......////////////......///////////////.........////////////////////////////////////////////////..................................../////////000000000000000///...,,,,,,..................------000000//////.........---.........---,,,+++))))))(((***,,,///000///...---000000//////.........---////////////000000000000000000000000000000000000000000////////////000000222111000/////////000111222222111111111111111111111111333444444444444444444222000///000111111111222222111111222222333444000333222000222888;;;;;;222222222222222222222222111111111111111111111111111000000///////////////000000000000111111111111333333222222333333444555222222222222222222333333111111111111111111111111111222444555444222000///222222222111111111000000333222222222111000000000333333333333333222111000000000000///......------444333222111111111222333000000111111222222222222111111111111000000000000000000000000000000000000///000000000000111111111///000000111222333333333111111111111111111111111222222333333333222222111111111111111000000000000111111111111111111111111111111111111111111111111555444444333222222222333222222222222111111000000222111000000000111333444000000000000000000000000...///000111222111000000222222111111222222333444111111111111000000000///222222222222222222222222444444222000......111333111111222222222333333333000000111111222222222222222222111111111111222222222222222222222222222222000111111111111222222222222222222222111111000000111111111111111111111111000000000111222222222333000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333222222111111222222333111111111111111111111111111111222222222222111111000000000000000000000000111111222333555666777777222111111000111222444555555444222111111111222222111111222222222333333333333222222111111222222333444444333444444555777777333444555666666555444333777555333333333444333222444333111000000111333444444333333333333333333333666555444222111111222222------..................//////............//////000///---,,,,,,,,,---...000//////.........//////////////////////////////111000///...............////////////////////////......////////////......////////////////////////////////////////////////........................................................./////////000000000111111000000...------........................000000/////////.........---............------,,,------......///000000000000000/////////.........////////////000000000111000000000000000000000000111000000//////000000111444333111000///000000111222222111111111111111111333333222222222111111111444333111000111111111111222222222111222222333444000333333111222777:::888222222222222222222222222222222222222222222222222222111000000//////000000111111111111222222222222111111000000111111222333333333222222222222222222111111111111111111111111111222333333333222111000222222222111111111000000222222222222111111111111111111111111111000//////000000000000000000000111333222111000000000111111000111111111222222222222222111111111000000000000111111111111111111111111000000000111111111222222//////000111111222333333111111111111111111111111000000000111111000000//////000000000111111222222111111111111111111111111111111111111111111111111444444333222222222222222222222222222111111111000111111111111111222222333222222222222222222222222111222333444444444333333222222111111222222333444444333222111111111111111222222222222222222222222---...000222333333222222111222222222222333333333000111111111222222222222222222111111111111222222222222222222222222222222111111111111222222222222222222222222111111111000111111111111111111111111111111111111222222222222000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333222222222222333333111111111111111111111111111111222222222222111111222222222222222222222222111111222333444555555666666555444333333333444555444444222111111111222222111222222222222333333333333333222222222222333333444444444444555666777777333444444555555444444333444333222222333444222111444333222000000222333444333333333333333333333333666555444222111111222222//////..................//////............//////000///...,,,,,,---...////////////......//////000////////////////////////000//////......//////000////////////////////////...//////000000//////...////////////////////////////////////////////////....................................................../////////000000000111111111111111000///...........................000000////////////......------...///000000//////000///---------...///000000000////////////....../////////000000000111111000000000000000000000000111111111000000111111111555444333111000000111111111111222222222222222222333222111000000000111222444333333222222222222222222222222222222333444444///333333222333666777555333333333333333333333333222222222222222222222222333222111111000000111111222222222333333333333444111111000000111111222333444444333333222222111111222222222222222222222222111111111111111222222222222222222111111111111111111111111222222222222222111111111111111111000///000000111111222333333444222222111000000000000000111111111111222222222222222222222111111111000000111111111111111111111111111111111111222222222333/////////000111111222222222222222222222222222222//////000000000000000///...///000111222333444444222222222222222222222222222222222222222222222222333333222111111111111222222222222222111111111111000111111222222222222222333333333333333333333333222333444444555555444444222222111111222222333444777555333111000111222333333333333333333333333333999666222222333444333111222222222222333333333333111111111111222222222222222222111111111111222222111111111111111111111111111111111111222222222333222222222222111111111111222222222222222222222222222222222222222111111111000000000000000000000000111111111111222222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333222222222222333333222222222222222222222222111111222222222222111111333333333333333333333333222222222222333333333444777666555444333333333333444333333222222222222333222222222222333333333333333333222222222222333333444444444555555666777777444444333333333333444444333222333444666666444222444333222111111222333444222222333333444444555555555555444333222222222222000000//////......------//////............////////////000000000000////////////////////////000111........................//////......///000111111//////////////////////////////000000000000/////////////////////000000000////////////////////////------------------------...........................////////////000000000222222222222222111000///............////////////000000//////////////////---...//////000000//////...------,,,++++++,,,,,,000000////////////////////////000000000111111111000000000000000000000000222222111111111111222222777666444222111111111222111111222222222222222333222111000///000111444555333444555555333222222222333222222222222333444444///333444222333555555222333333333333333333333333333333333333333333333333444333222222111111222222222222222222333333333333333333222222333333444555555555444333222222111111222222222222222222222222000000000000000111222333111111111111111111111111111111111222222333333333333333333444444333222222111111222222222333333333222222222111111111111111222222222222222222222222333333222222222111111111111111111111111111111111111111222222222333333333/////////000000111111111222222222222222222222222111111222222333222222222000000111111222333333444222222222222222222222222222222222222222222222222222222111111000111111222222222222222222222222222000111222333444333222111111111111111111111111111222222222333333333333333222222111111222222333444888666333000///000222333333333333333333333333333PPPEEE777000///111111111222222222333333333444444222222222222222222222222333222222111111222222333111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444333333333222222333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222333333222222222111111111333333333333333333333333222222222333333333444444333333333222222333333333333444555555666777777777666555444333333444555666444444555888:::999777555444333222222222222333444111222222333444555666666444444444333222222222222000000000//////......---//////............//////---000333555555333000...///////////////000111111//////////////////////////////...//////000111222000000000000000000000000//////000000000000//////////////////000000111111000000000000000000000000........................////////////////////////////////////000000000111111222222222222111111000........./////////000000//////000000000000000000///////////////...---------.../////////---+++)))//////000000000000000000000000000000111111111111111111111111111111111111222222111111111111222222777555444222222222222333111111222222333333333333666444222111000111333444222555777777555333333333333333222222333333444555000333444222333555555222333333333333333333333333333333333333333333333333444333333222222222222222111111111222222222222333333333222222333333444555555555444444333222111111222222222222222222222222111111000000111222333444111111111111111111111111111111222222333333333444222333333444444444333333333333333222222111111111333333333333333222222222333222222222222222222222333333333333222222222222111111111111111111111111111111222222222333333333000000000000111111111111222222222222222222222222111111222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111000111111222222222222222222222222222333000111222444444333222222111111111111111111111111333333333333333444444444222222111111222222333444666555222///...///111333333333333333333333333333PPPEEE888000///111222111222222333333333444444444333222222222222222222222333333222222222222333333111111111111111111111111111222222222222333333333222222222222222222222333222222222222222222222222444333333333222222111111222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444444333333333333333333444222222222222222222222222222222333333333333222222222222222222222222222222333333222222222222111111111111111222222333333333333333333333333333333333222222333333333444444444444333333333333333333444333444555666777777777777888777666555555666777888444555666888::::::777555444333333333333333333444222222333444444555666666333333333333333333222222000000////////////////////////............//////---000333666666444111...////////////000111222222000000000000000000000000////////////000000111222000000000000000000000000///000000111111000000///...//////000000111111222000000000000000000000000/////////////////////////////////////////////////////////000000000111111111111222222222111111000.........//////000000111//////000000000000111111//////000//////...------///000222333333111...,,,//////000000000000111111000000000111111111222222111111111111111111111111111111111000000111111111555444333222222222333444111111222222333444444444999777555333111000000000111555999:::777444333444333333333333333444444555111444444222222666666444333333333333333333333333444444444444444444444444444333222222111111222222111111111111222222222222111111000000111111222333555555444444333333222222333333333333333333333333222222222222222333333333111111111111111222222222222222222333333333333333000111222222222222222222555444444333222111111111444444444555444333333222333333333333222222222222444444444333333333222222222222222222222222222222111111111111222222222333111111111111111111222222333333333333333333333333000000111222333333333333444444444333333333222222333333333333333333333333333333333333333333333333222111111111111222333333222222222222333333333333111222222333333333333333444444444444444444444444555444444444444555666777222222111111222222333444444333111000///000222333333333333333333333333333:::666333333444555444111333333333333444444444444333333333333222222222222333333222222222222333333222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333444444333333333333333333333333222222333333333333222222222222222222222222222222333333333333333222222222111222333444555555555555222333333444444444444333333333333333444444444444444444333333333333444444333444666777888888777666888888777777777777888888444333444555777777555333333333444444444444333333333333444444555555666666222333333444444333333222///////////////000000000//////............//////...///111222333222111000////////////000111222333111111111111111111111111000000000///000000111111000000000000000000000000000000111111111111000000...//////000111111222222000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000111111111111111000---......///000000111111//////000000000111111111//////000000111111000000111111222333333222111000//////000000000111111111000000111111111222222222111111111111111111111111111000000//////000000111333222222111111222444444111111222222333444444555444444333333222111111111111666;;;<<<888444333444444333333333333444555555222444444111222666888666444444444444444444444444444444444444444444444444333333222111111111111111222222222222333333333444111111000000111111222333444444444444444444333333333333333333333333333333333333444555444333222111000000111111111222222222333333333333333333222222000111222222333333222222555444444444444444444444333333444444444333222111444444333333333222222222444444444444333333333333222222222222222222222222000000000111111111222222333333222222222222222222333333333333333333333333000111222333444444444444333333333333444444444444333333333333333333333333333333333333333333333333222222222222222333444444222222222333333333444444333222222222222333444444444444444444444444444444555444333333333444666666222222111111222222333444333222222222222333444444444444444444444444444444///000222333444444444333333333333444444444444555444444333333333222222222444333333222222333333444333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333222222333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444444555444444333333333333444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333444444444222333444555555555444333222222444555555555444444333333333444444444444555444444333333333333444444333444666888888888777666777777888888888888777777666444333444555555444222333444444444444444444333444444444555555555555555222222333444444444333222......//////000000111111//////............//////000///.........000111222////////////000111222333111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111111111000000---......///000111111222//////000000111111111222...///000111222333333333111111000//////000111222//////000000111111111222000111111111111222222222111111111111111111111111000000////////////000000222111111000111222444555111111222333333444555555,,,---///111333444555555000666<<<===888444333444444333333333333444555555333555444111222777999888444444444444444444444444555555555555555555555555333222111111000000111111333333333444444444555555333333222222333333444555333333444444444444444444333333333333333333333333333444666666666444222000000000111111222222222222444444444333333222222222222333444444555555555555444444555555666777777777222222333444333222111000444444444333333222222222555555444444444333333333222222222222222222222222///000000000000111111111333333333333333333333333333333333333333333333333333444555666777777777777111222222333444555666666333333333333333333333333333333333333333333333333333222222222333444444555222222222333333444444444444333222111222333444555222222222222222222222222222222111000111222333444222222111111222222333444222222333444444555555555444444444444444444444444666555444111///000222555333333333444444444555555444444444333333222222222444333333222222333333444444444444444444444444444222222333333333444444444222222222333333444444444333333333333333333333333222222222333333444444444333333333333333333333333222222333333333444444444222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333333333333333333222333333444444333333222444444444444444444444444333333333444444555555555222333444444333222000///111222444555666555444444333333333444444444555555555444444333333444444555333444666888999888777666555666777888888777666555999777555444555666555444333444444555555444444333555555555555555444444444111222333444444444333222111111222222222222111111//////000000000000//////444111......000222111000222222333333222111///...000111111111111000000//////000000000000111111111000000000000000000000000000111111111111222222222222222222222222222222222111111111000111111222333000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///000111222222222222222333444555555333111111222000000000000000000000000...///111333333111///...000000000000111111111111333222111000000111222333222222111111111111111111222222111111111111111111333333333222222111111111222333555666666555333222222222333333333444444444555555555555555444444444222111111000////////////555555555555666666777777444444444444444444444444222222333333333333444444111222444555555444222111222333333444555555555444444444555555555555444444444555555555444333333222666555333222222333555666333333444444444444444444333444444555555444444333666666444333333444555666555444222111111222444555666444222222444666888888222333333444444333333222555555555444444333333333777666666444333111///...444444444333333222222222222222222111111111111000666444222222444555444333222333444555555444444333222333444444555555444444666666666666666666666666444444444444444444444444222333333444444333333222444333333222111111111222555555555555555555555555333333333222222111111111222222333333333444444444111333555555444444555666333333222222333333444555444333333222222333333444555555555444444333333333444333333222222333333444444444444555555555666666666666555555555444444444777666444222222333444555555555555444444333333333222333333444444333333222555666666666555444333333222222222222222222222222444444444555555666666666666555444333222111111111...000222444555444333222222222222222222222222222444444444444333333222111333333333444444444555555222222222222222222222222111222333333444444333333444444333222111111111222444444555555444444333222444444444444444444444444666555444333333333333333444444444444444444444444333444555555666666555555555555444333444555666777333444444444333333555666444444444444444444444444666666555555555555666666888999;;;<<<;;;999777666555555444444444333333333444444444444444444444444666666555555555555666666555555555555555555555555000111111222222111111000///000000000000000000///444111//////111333222111000000222222222222111000111111222222222222222111000000000111111111222222111111111111111111111111111111111111222222222222222222222222222222222222111111111111111222222333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000111111111222222222222222444555555333111222222111111111111111111111111///111333444444333111///000000000000111111111111333222111000000111222333222222111111111111111111222222222222222111111111333333333222222222111111111222444555555444222111111111222222222333333333444444555555555555555555555555555555555555666666444444555555555666666666444444444444444444333333222222222333333444444444222333444444444444333222222333444444555555555444444555555666666555555444444555555555444444333222555444333222222333444555333333444666777777777777444444444555555444444444555555444333333333444555444444333222222333444444666444333333555777888777222333333444444333333222333333333222222222111111444444444444444333222111444444444333333333222222222222222222111111111111222333333333444444444444444444444444333333333333333333444555555555555444666666666666666666666666444444444444444444444444333333444444444444333333444444333222222222222222444444444444444444444444444444444444333333222222222333333333333444444444222444555555444333444555333333222222333333444555444333333222222333333444555555555444444333333333444444333333333333444444333333333444444444555555555555555555444444444444111111/////////111333444555555444444333333333333333333444444444444333333555555666666555555444333333333222222222222222222444444444444555555555555666555444333222222222222222222333444333333111111222222222222222222222222444444444444444333222111333333333333444444444444222222222222222222222222222222333444444444444333444333222222111111111222444555555555555444333333444444444444444444444444666555444444333333333444444444444444444444444444333444555555666666555555555555444444444555666777444555666555444444666888444444444444444444444444666666555555555555666666888999:::::::::999777666555555555444444444333333555555555555555555555555666666555555555555666666555555555555555555555555000000111111111111000000000000111111111111000000444222000000222333222222//////000222222333333222111111222333444444444333111111222222222333333333111111111111111111111111111111111111222222222333111111111111111111111111111111111111111222333333111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111222222111000111111333444222444555444333222222333111111111111111111111111111222444555555444222111000000000111111111222222222222111111111111222222111111222222222222222222222222222222222222222222333333333333222222222222111111333333333333111111222222333333333444444444333444444444555666666666222222222333333444555666444444444444444555555555555555555444444333333333111222222333444555555555333333333333333333333333333333444555555555555444444555555666666555555444444555555555555444333333444444222222222222444444333444555777888999::::::444444555555555555444444444444333333333333444555333333333333333333333333555444333444666777777666333333444444444444333333333333333333222222222222111222333444444555555555444444444444444333333333333333333222222222111111///222666666444333444666555555444333333333444555333444444555555555555555666666666666666666666666444444444444444444444444333333444444444444333333444444333222222222333333444444444444444444444444555555555555444444444444333333333444444444555555333555666666444333333444333333333333333444444555444444333333333333444444555555555444444444444444444444333333333333444444333333333333444444444444555555444444444333333333///.........///111333444444444444333333333333333333333444444444444333333555555666666666555444444333333333333333333333333555555555444444444444444666666555444333333333333444444333333222222333333333333333333333333333333333444444444444333333222222222222333333333444444333333333333333333333333222333444444555555444444333333222111111111222222555555555555555444444333444444444444444444444444555555555444444444444444444444444444444444444444444444555666666666666555555555444444555555666777444666777777666555777888555555555555555555555555666666555555555555666666888888888888888777777777666555555555444444444444555555555555555555555555777666666555555666666777555555555555555555555555///000000111111000000///000111111222222111111000222111111111111222222111000000111111222222222222000000222333444444444444222222222333333333444444111111111111111111111111111111111222222222333333111111111111111111111111222111111111111222333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111444333111000000111333444222333555444333222222333111111111111111111111111111222333444444333222111000000111111111222222222222222222222222222222222111111222222222222222333222222222333333333333333333333333333333333333333111222333333333333222111444444444444555555555555333333333444555666777777111111000000000111222222444444444444444444444444555555555444444333333222111222222333444555666666555444333333333333444555444444555555555555444444555555666666666666555555444444555555555555444444444333222222222222333444444555666777888999999999555555666666666666555555444444444444555555555666333333444555555444333333333333333444666777555444333333444444444444333333555555555555555555444444111222333444555555555555555555555444444444444444444333333333222222222222000555:::999555222333666555555333333444666999:::444444555666666666666555666666666666666666666666555555555555555555555555444444555555555555444444444444333333333333444444444444444444444444444444555444444444444444444444444444444444555555555555444666777666444333333444333333333333333444555555444444333333333333444444555555555555555444444444555555444444444444555555444444444444555555555666444444444444333333333333222222111111222444555666444444444333333333333333444444555555555555444444555555666666666666555555333333333333444444444444666555555555444444333333666666555555444555555555555444222111222333555666333333333333333333333333333444444444444444333333222222222333333333333444444444444444444444444444333333444555555555555555333333222222222222222333555666666666666555444444555555555555555555555555444555555555555555444444555555555555555555555555444444555666666666666666555555555555555666666777444555777777666555666888555555555555555555555555666666555555555555666666888888777666666777777888666666666555555555555444444444555555555555555666777777666666666666777777555555555555555555555555000000111111111111000000111111222222222222111111000111111111111111111111333222222111111111000000///000111222333333333333222333333333333444444444111111111111111111111111111222222222222333333333111111111111111111111111222222222111222333333444111111111111111111111111111111111111111111111111222222333333333333222222111111111111111111111111555333222000000111333444111333444444333222333444111111111111111111111111111111222333333222111111111111111111222222222222222222222333333222222222111111222222333333333333222222333333444444444444333333333333333333333333333333444444444444333333333333333333444444444444333333333444555666777777888777666555444333333333444444444444444444444444555555555444444333333333222222333444444555666666555444444333333444444555444555555666666555444444555666666666666666666555444444555666666555555444333333333333333333333333666666777777777666555555555666666777777666666555555555666777777777777777333444444555555444444333333222222333555555444222333444444555555444444333555555555555555555555555333333444555555555444444555555555555555555555555444444444444333333333222444888<<<;;;666222333555444444333444666:::===???444555666666777777666666777777777777777777777777555555555555555555555555444555555666666555555444555444444444444444555555444444444444444444444444333333333333333444444444444444555555555666666666555666777777555333333444444444333333444444555666555444444333333444444555555555555555555555555555666555555444444555555666666666666666777777777777555555444444444333333333666555555555555555555555444444444444444444444444444555555666666555555444555555666666666666666555333333444444444555555555666666666555555444444444666666666555666666777777888777444222111222444555333333333333333333333333333444444555555444444444222222333333333444444444444444444444444444444444444444555666666666666555444333333333333333444444666666777777666666555444555555555555555555555555444444555666666555555444555555555555555555555555444555666666777777666666555555555666666666666666222444666777666555555666666666666666666666666666666666555555555555666666888777777666666777888888777777666666666555555555333333444444555555555555777777666666666666777777666666666666666666666666111111222222222222111111222222333333333333222222000222333333222111111222444333222111000000000000///000111222333333333222222222333333333444444444222222222222222222222222222222222222333333333333222222222222222222222222222222222222222333444444222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222555444222222111222333333111222444444333222333444222222222222222222222222111111222222222222111111111111111222222222222333222222333333333333222222111111222222333444444444222333333444444555555666333333333333444444444444444444444444444444444444000000000111111111222222333444444444555666666666:::999888666555444444333555555555444444444444444444444444444444444444444444444444444555555555555444444444444444444444444555666666666666555444444555666666777777666666555444444555666666666666555444444444444444444444444666666666666555444333333666666777777777777666666555666777888999999999888444444444444444444444444444333222333444555444333444444555555555555444444333333333333444444444444444555555555555444444333555555555666666666666666555555444444444333333333666999;;;:::666444444555333333444555888;;;>>>@@@555666666777777777777777777777777777777777777777555555555555555555555555555555666666666666555555555555444444444555666666555555555555555555555555333333333333333444444444555555555666666666666777444666777777555444444555444444444444444555555666555555444444444444555555555555555555555666666666666666555555555555666666777777777777888888888999666666555555555444444444666666666555555444444444555555555555555666666666555555666666666666555555555555666777777777666666333444444555555666666666777777777666666666666666666666666666777888999999===;;;777444222111111111333333333333333333333333333444444555555555555444333333333444444444555555555555555555555555555555444555666666777666666666555555444444444555666666777777777777777666666555555555555555555555555555333444555777777666555555555555555555555555555555555555666777777777777666444555666777777777777666222444666777666555555666777777777777777777777777666666555555555555666666777777777888888888888999777777777777666666666666444444444555555666666777888777777666666777777888666666666666666666666666222222333333333333222222222222333333333333222222111444666666444222333444333222111000000111111222222222333333333333333222222222222222333333333333222222222222222222222222222222222333333333444444333333333333333333333333333222222222222333444444222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222444444333333333222222222000222444444333333333444222222222222222222222222222333333333333333333222111111111222222222333333222222333444444333222222111111222222333444444555333333333444555666666666333333333444444444555555444333333333333333333444111111111222222222333333444444555555555555555555777777555444333333333333666666666555555555444444222333333444444555555555555555555555444444444444333444555666666555444333666666666666666555444444666666777777777777666666444444555666666666666666555555555666666555555555555555666666666555444444666777777888888777777666444555777888999999888888666555444333333444555666777555333333444666666555444444555555555555444444333333333333444444444555444444555555555555444444555555666666666777777777555555555555444444444444555555555555555555555666222333444666888999;;;;;;666666777888888888888777777777777777777777777777555555555555555555555555666666666777777666666666555555444555555666666777666666666666666666666666333444444444555555555555555555666666666777777777333555777777666555555666444444444444444555666666555555444444444444555555444555555555666666666777777666666666666666666777666777777777777888888888777777666666666555555555555555666666666666666666666666666666777777777888666666666777777666666666555555666777777777777777333444444555666666777777777777777777888888888888666666666777888999:::;;;:::999777555333333333333444444444444444444444444333333444555555555555555444444555555555666666666555555555555555555555555555555666777777777777666666666666666666777888888777888888888888777666666555555555555555555555555333444666777777777666555555555555555555555555555555555666777777777777777444555666777888777777666222555888888777666666666777777777777777777777777666666555555555555666666666777999:::::::::999888888888888777777777666666555666666777888888999999888888777777777777888888666666666666666666666666222333333444444333333222222333333444444333333222333666888888666444555666111000000000000222333444444444444555444444333333111111222222222333333333222222222222222222222222222222333333333444444444444444444444444444444444333333222222333333444555222222222222222222222222222222222222222222222222333444444555555444444333222222222222222222222222333444444444444333222111000222444444333333444555222222222222222222222222444444444444444444444444111111222222222333333333222222444444444444222222111111222333333444555555333333444444555666777777333333333444444555555555333222222111111222222333444444444555555555666666555555555555555444444444777666666555555555666666777777666666666555555555111222222333444555666666666666666555444444333333333444666777777666444333666666777777666555444444666666777777777777666666444444555666777777666666555555666666666666555555444444555666666777666666777777888888888888777777333444666777888888888777777666444333333444666777:::888555444555777777777444444555555555555444444555555555666666666777777333333444555666666666666555666666666777777888888666666555555555444444444333111000222444666777777333333555666777777777777666666777888888888888888777777777777777777777777666666666666666666666666666666777777777777666666555555555555555666777777777777777777777777777777444555555555666666777777666666666666777777777777333444666777666555666777555444444444444555666666555555444444444444555555444555555555666666777777777777666666666666777777666666666666777777777777777777777777666666666666444555666888999999999999666666777777888888999999666666777777777777666666555555666777777777777777444444444555666777777888777777888888999999::::::666666777777888999;;;;;;444444444555666777888999444444444444444444444444333333444555666666666555555555555666666666666777666666666666666666666666555666666777777777777777777777777777777888999999888888888888888777666666666666666666666666666666222444666777888777666555666666666666666666666666555666666777777777777777444555777888888888777666333666999:::999888777777777777777777777777777777666666555555555555666666666777999;;;<<<;;;999888888888888888777777777777777777888999::::::;;;;;;888888777777777777888888777777777777777777777777111111111222222333333333222333444444222000000111444555555555444333333222222111111111111222333333444444444444444444444444222222222333333333444444222222444555555555444333555555555555555444444444555555555555555555555555888888777666555444333333333333333333333333333333000111111222222111111000333444444555555444444333444333111222333444444333444444444555555666666666111111111111111111111111555555555555555555555555222333444555555444333222444444444444444444444444444444555555444333222222444444333333333333444444777777555444444333333333555555555555555666666777666666555444333222222111555333222333666666444111444555666666555555666888444666777666444333666999666777777777777777666555444555777888888666444222666666666666666666666666777777777777777777777777444555555555666666777777555555555555666666666666777888999999999777666555777666555555666777888999999888888888777777666666777777777777666666666666666666666666777777777777777666555444444555666777666666666666666666666666666555444333333444555666444444444444444444444444444444555666777888999999666666666666666666666666444444444444444444444444555555555555555555555555666666666666666555555555777777777777888888888888888999999::::::999999888888777666555555666777888555555555555666666666666555555555555666666666666666666666666666666666666666666666666666666666666888777666444444444555666999999888888777777666666555444333333444555666777777555444555888999888666666666666666666555444444777777777666555666999<<>>@@@<<<777777:::;;;:::777888888888777777777666666666666777777777777777777555555555555555555555555888777555444444555777888777666666666555555555555666666666666666666666666:::::::::999999999999999999777666777:::;;;999888666777777888888888888888666666777777777777666666666666666777777777888888777777777777888888888999999999999999888888888888::::::999999999888888888888888888888888888888888888888888888888888888888999999999888888777777777888888999999999999888888999888888777777888888999777888999888777666888:::999888666555555666888999888888888888888888888888888999999999888888777666888888888888888888888888999999999999999999999999999999888888888777777777666666777777777888888888888888888888888888888888777777888888888888777777333333333333444444444444333444666555444222333333222333333333333222111111444333333333333444555555555555555444444444333333333444444444444555555555222333333444555444444444222222222333444444444555666666666666666666666666222333333333444444555555333333333333333333333333444555555555555555555444444444555555555555444444666666666666555666666666444444444444444555555555333333333333333333333333333333333333333333333333444555555666666555555444444444444444444444444444666666666777666666555444666666666666666666666666555555555555666777888999444444444444555666777888666666666666555555555555777777666777888999777555444666777777666555777888;;;999777666666666555444555555555555555555555555999;;;<<<======;;;999888888888888888888888888888777777777777777777777777555555555555666666666666666666666777777777888888777888888888888777666666666666666555666666777888888888777777777777666666777777777777666666666666444444444555555555666666555888<<