BM6P6(@ GGGFFFCCC@@@??????AAABBBBBBCCCEEEHHHKKKMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZaaabbbcccdddeeegggkkknnnqqqrrrtttvvvxxx{{{}}}}}}||||||~~~wwwsssvvv~~~{{{uuupppiiiaaaZZZVVVTTTSSSTTTUUUWWWYYY\\\^^^``````_________```bbbdddggghhhiiiiiiiiijjjkkklllmmmnnnssssssssssssssssssssssssttt{{{zzzpppeeeZZZOOOKKKKKKKKKMMMPPP[[[iiizzz|||vvvsssvvvzzzrrr___LLLCCCAAA???;;;:::::::::999888666444333222000000000000000000000000000000000000000000000000222222222222222222222222444333444666666777>>>FFFPPP```uuuyyyqqqsss~~~}}}oooaaa^^^```cccfffiiinnnrrrxxx}}}~~~ooo```VVVOOOMMMQQQ[[[fffvvvyyykkkhhhbbb^^^[[[XXXUUUSSSMMMLLLKKKIIIGGGEEECCCBBBIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBBBBBBBAAA???<<<<<<<<<<<<============::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDFFFJJJUUUgggzzzxxxqqqkkkiiikkkrrryyy|||EEECCCAAA??????@@@BBBCCCDDDEEEGGGJJJMMMOOOPPPPPPRRRRRRSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTVVVWWWYYYZZZ^^^___aaabbbcccfffjjjmmmssstttuuuwwwyyy{{{}}}~~~yyyqqqqqqpppqqqrrrppppppxxx|||uuupppiiiaaaZZZUUUSSSRRRTTTUUUWWWYYY[[[]]]___``````______```bbbdddfffgggiiiiiiiiijjjkkklllmmmnnnssssssssssssrrrrrrrrrrrrssszzz~~~tttiii^^^RRRNNNLLLKKKMMMPPPYYYfffvvv{{{uuurrrvvv{{{tttaaaMMMDDDBBB???<<<:::::::::999888666444333222000000000000000000000000000000000000000000000000222222222222222222222222444333444777777888>>>GGGTTTcccwwwyyytttyyy{{{mmm```]]]___bbbeeehhhnnnrrrwww}}}}}}nnn___UUUPPPNNNRRR]]]jjj{{{zzzrrrgggddd___[[[YYYVVVTTTRRROOOOOOMMMKKKIIIGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAAAAABBBBBB@@@???>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999999::::::::::::::::::::::::;;;::::::;;;;;;<<<===>>>????????????@@@AAABBBCCCFFFJJJUUUfffyyyzzzuuupppllllllrrrwww{{{BBBAAA?????????AAACCCDDDFFFHHHJJJLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUVVVXXXYYYZZZ\\\^^^aaacccdddgggkkknnntttuuuvvvxxxzzz|||}}}~~~mmmddddddaaacccfffhhhnnn||||||uuupppiiiaaaZZZUUUSSSRRRSSSTTTVVVXXXZZZ]]]^^^___````````````aaaccceeefffiiiiiiiiiiiijjjlllmmmnnnssssssrrrrrrqqqqqqqqqppprrryyy{{{nnnbbbVVVPPPMMMKKKLLLOOOUUUaaaqqq}}}yyytttrrrvvv{{{~~~wwwdddPPPFFFCCC???<<<;;;::::::999888666444333222000000000000000000000000000000000000000000000000222222222222222222222222444333444777777999@@@IIIXXXgggyyyyyywwwwwwjjj^^^[[[^^^```dddgggmmmqqqvvv||||||mmm^^^TTTQQQPPPTTT```ppp|||oooiiiaaa^^^ZZZWWWUUUTTTRRRPPPOOOOOOMMMKKKIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAADDDBBBAAAAAAAAAAAA@@@>>>??????>>>===<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999888999999::::::::::::::::::::::::::::::;;;<<<===>>>@@@@@@???@@@@@@AAABBBCCCEEEJJJTTTeeexxx{{{xxxrrrooorrrvvvyyy~~~???>>>>>>???@@@CCCEEEFFFHHHIIIKKKNNNOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVXXXZZZ[[[^^^```ccceeegggjjjmmmppptttuuuvvvxxxzzz{{{}}}}}}xxxfff^^^^^^]]]___aaafffppp~~~|||uuuqqqjjjbbb[[[VVVRRRQQQRRRSSSUUUWWWYYY\\\]]]^^^``````___```aaacccdddfffhhhhhhiiiiiijjjkkkmmmnnnrrrrrrrrrqqqppppppooooooqqqxxxrrreeeXXXQQQMMMJJJJJJLLLRRR]]]kkkwwwyyytttssswww{{{}}}|||iiiSSSHHHDDD@@@===;;;::::::999888666444333111000000000000000000000000000000000000000000000000111222222222222222333333444333444777888:::BBBLLLZZZhhhzzz}}}{{{|||{{{vvvzzz|||zzzrrrggg\\\ZZZ\\\^^^bbbggglllpppuuuzzz~~~{{{lll]]]SSSQQQQQQVVVcccwwwrrrgggbbb\\\YYYVVVSSSSSSRRRPPPOOOMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCBBB@@@@@@AAAAAA???>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;:::999888777999999999999999:::::::::::::::::::::;;;<<<======@@@@@@@@@@@@@@@AAABBBBBBEEEIIITTTdddwww~~~wwwqqqqqqtttxxx~~~>>>>>>???@@@BBBEEEHHHIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXZZZ[[[]]]```dddfffhhhkkknnnpppssssssuuuwwwyyyzzz||||||rrraaa[[[\\\]]]^^^aaahhhuuu}}}zzzvvvrrrlllddd\\\WWWSSSQQQQQQRRRTTTVVVXXX[[[\\\]]]____________aaabbbdddfffhhhhhhhhhiiijjjkkklllmmmqqqqqqpppppppppooooooooopppxxxrrrfffXXXQQQLLLHHHHHHJJJPPPZZZgggrrr|||{{{vvvtttwww{{{|||mmmWWWJJJEEEAAA===<<<::::::999888666444333111000000000000000000000000000000000000000000000000111111111222222333333333444333444777999<<>><<<::::::999888666444333222000000000000000000000000000000000000000000000000111111111222222333333444555333444777999===GGGRRR]]]mmmvvviiifffggglllqqqtttqqqooorrr~~~|||rrrqqquuujjjaaaZZZXXXZZZ\\\aaagggiiimmmrrrwww{{{|||nnn```VVVRRRVVV^^^nnn~~~oooeee___\\\VVVTTTQQQOOOOOOOOONNNMMMLLLLLLKKKIIIHHHFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBB@@@????????????>>><<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999888777777888888999:::::::::999999999999:::;;;<<<===??????@@@@@@AAACCCDDDEEEDDDIIIRRR```qqq|||ssslllkkkooottt}}}AAABBBCCCFFFIIIKKKMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[]]]```dddfffggghhhjjjlllpppqqqtttvvvyyy|||~~~|||iii\\\XXX\\\[[[bbbooo~~~~~~|||{{{yyyuuuooohhh```ZZZUUURRROOOPPPRRRTTTWWWYYY[[[\\\\\\\\\]]]^^^aaacccfffhhhgggggghhhhhhiiikkklllmmmlllmmmmmmnnnnnnoooooopppoooxxxpppdddWWWPPPLLLIIIIIIKKKKKKTTT```jjjuuu|||wwwwwwyyyzzz~~~uuu\\\NNNHHHBBB>>>===::::::999888666444333222000000000000000000000000000000000000000000000000000111111222333333444444555333444777:::???IIITTTaaarrrooobbb^^^```eeekkklllkkklllrrrvvvnnnnnnoooyyy}}}hhh```ZZZYYYYYY[[[aaahhhiiilllqqqvvvzzz}}}~~~pppbbbXXXUUUZZZddduuusssggg```[[[YYYTTTRRRNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBAAAAAABBBBBBCCCAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999999666777777888999999::::::999999999999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGDDDIIIRRR^^^nnntttkkkeeefffkkkqqqzzzBBBCCCEEEHHHKKKMMMOOOPPPQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXYYY[[[[[[```cccfffiiiiiijjjlllmmmppprrrtttwww{{{~~~}}}jjj\\\ZZZ]]]```jjj{{{}}}|||zzzwwwqqqiiiaaa[[[VVVSSSOOOPPPRRRTTTVVVYYYZZZ[[[[[[[[[\\\^^^aaadddgggiiigggggghhhhhhiiijjjlllmmmkkkllllllmmmnnnoooppppppoooxxxpppdddWWWPPPMMMJJJJJJMMMIIIRRR]]]gggsss~~~~~~xxxwwwxxxyyy}}}www^^^OOOHHHCCC>>>===::::::999888666444333222000000000000000000000000000000000000000000000000000000111222333333444444555333444888:::???JJJUUUeeevvvjjj\\\YYY[[[aaagggiiihhhjjjsssqqqjjjkkkkkkvvv{{{ggg```ZZZYYYZZZ[[[aaahhhhhhlllqqquuuyyy}}}rrrcccYYYWWW^^^hhhyyy}}}lllbbb\\\YYYWWWSSSPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@>>>>>>??????===<<<======<<<;;;:::999999888::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::666777777888999999::::::999999999999:::;;;<<<<<<===>>>???@@@BBBEEEGGGHHHEEEIIIQQQ]]]lll}}}mmmeee```bbbgggnnnxxxCCCEEEGGGKKKNNNPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVXXXYYY[[[[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___aaabbbdddgggjjjmmmoooppplllppptttwwwzzz{{{~~~wwwggg]]]]]]bbbgggvvv}}}yyyvvvqqqkkkeee]]]VVVQQQQQQQQQQQQRRRTTTXXX[[[^^^\\\]]]___```bbbcccddddddiiiiiiiiijjjjjjkkkkkklllkkklllmmmmmmlllllloooqqqoooxxxooodddYYYSSSOOOJJJHHHHHHLLLPPPXXXcccnnnyyyzzzuuutttwww|||~~~cccOOOGGGDDD@@@===;;;999777666666666444222222111111000000000000000///000000000111111111111222111000000000111333333444888555555===@@@GGGXXXmmmfff\\\YYYXXX\\\ddddddcccdddooo|||mmmfffggglllyyy~~~mmmeee^^^\\\\\\]]]```eeeiiilllppptttxxx|||oooccc^^^WWW^^^lllrrrgggaaa[[[VVVUUUOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@???@@@AAABBBCCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<>><<<<<<===???CCCEEEBBBFFFMMMWWWeeeyyy}}}nnnfff___aaahhhoooxxxFFFHHHJJJMMMPPPRRRSSSTTTQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^```bbbdddgggjjjmmmooopppmmmqqquuuxxxzzz|||zzzkkkcccdddiiirrr~~~}}}zzzwwwrrrlllfff^^^WWWRRRPPPPPPPPPQQQSSSWWWZZZ\\\\\\]]]^^^```bbbcccddddddhhhiiiiiijjjjjjkkkkkkllljjjlllmmmnnnmmmnnnppprrrpppzzzttthhh[[[TTTOOOJJJHHHIIIIIINNNVVV```lllwww{{{wwwvvvxxx|||fffQQQHHHDDD@@@===<<<:::888777777777555333222222111000000000000000111111111111222222222222222111000000000111333333222666444555>>>BBBKKK]]]vvv~~~fff\\\ZZZWWW[[[bbbbbb```cccnnnwwwjjjdddfffooo{{{~~~mmmeee^^^\\\]]]]]]aaafffiiilllppptttxxx|||qqqfffaaa\\\eeesss~~~mmmddd^^^XXXTTTRRRNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>======>>>@@@CCCDDDCCCGGGMMMVVVcccvvv{{{ooofff```bbbhhhoooxxxJJJKKKMMMPPPRRRTTTTTTUUUQQQRRRSSSUUUVVVWWWXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^```aaacccfffiiilllnnnppppppssswwwzzz|||~~~}}}pppjjjnnnttt~~~|||{{{xxxsssnnnggg```XXXSSSNNNNNNNNNOOORRRUUUXXXZZZ[[[\\\^^^```bbbcccddddddhhhhhhiiiiiijjjkkkkkkllliiikkknnnooooooooopppqqqsss{{{yyylll]]]SSSMMMHHHGGGHHHFFFJJJRRR]]]jjjvvv~~~zzzxxxzzz|||~~~jjjTTTIIIDDD@@@<<<;;;999777666666666444222222222111000000000000111111222222222222333333333222111111111111222333333000555444666???EEEPPPccc|||ggg^^^[[[XXXZZZ______^^^bbbnnnssshhheeehhhsss}}}~~~mmmeee^^^]]]]]]^^^aaafffiiilllppptttxxx|||rrrgggdddaaakkk{{{tttfff___[[[UUUPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999777777;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEHHHNNNUUUaaasssxxxooogggbbbdddiiiooowww~~~MMMNNNPPPQQQSSSTTTUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___```aaadddfffiiillloooppprrruuuxxx{{{}}}}}}sssqqqxxx~~~||||||yyytttoooiiiaaaYYYSSSMMMMMMMMMMMMPPPSSSVVVXXX[[[\\\^^^```bbbddddddeeegggggghhhiiijjjkkkkkkllljjjlllooooooooonnnooopppuuu}}}}}}nnn]]]RRRKKKFFFEEEGGGEEEIIIPPP[[[hhhuuu~~~||||||~~~oooXXXKKKDDD???<<<999888666555555444222000333222111111000000111111111111111222222222333333111111111111222222333333111666555777@@@FFFSSShhh{{{jjjccc___\\\[[[^^^]]]^^^cccppp{{{pppiiiiiimmmwww~~~mmmeee^^^\\\]]]^^^bbbggghhhkkkppptttxxx}}}~~~pppgggddddddpppuuukkk```\\\XXXRRRNNNMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBBEEEHHHMMMTTT```qqquuummmgggccceeehhhmmmttt|||NNNNNNPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^___```aaabbbdddgggjjjmmmoooppptttvvvyyy|||~~~~~~vvvyyy~~~||||||yyyuuuqqqjjjbbbYYYTTTLLLLLLKKKLLLNNNQQQTTTVVVZZZ\\\^^^```bbbdddeeeeeefffgggggghhhjjjkkkkkkllllllnnnooopppooonnnooopppyyyqqq___TTTLLLGGGFFFHHHEEEIIIPPPZZZhhhvvv~~~~~~rrr[[[LLLDDD???<<<;;;999777666666555333222333222222111111111111111000000000000111111111222111111222222333333333333222888777888AAAHHHVVVmmm~~~qqqkkkgggccc```___^^^___eeesssuuunnniiikkkpppzzz~~~lllccc]]]\\\\\\]]]aaaggghhhkkkoootttxxx}}}}}}qqqiiihhhhhhttt{{{lllddd\\\YYYVVVPPPLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999::::::::::::::::::::::::999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBBDDDGGGLLLTTT___qqqrrrkkkfffccceeegggiiipppxxx~~~MMMNNNPPPRRRTTTUUUUUUUUUXXXYYYYYYZZZYYYYYYXXXXXXZZZYYYZZZZZZ[[[]]]^^^___^^^^^^^^^^^^___```aaaaaabbbccceeehhhkkknnnppprrruuuwwwzzz|||~~~}}}{{{yyyvvvqqqkkkbbbYYYSSSLLLKKKKKKLLLMMMPPPSSSUUUZZZ[[[]]]```bbbdddeeefffeeefffggghhhiiikkkllllllmmmooopppppppppqqqtttvvvsssaaaVVVOOOJJJIIIKKKGGGIIIPPPZZZgggvvv~~~}}}uuu]]]MMMDDD???<<<===;;;999999999888666444333333222111111111111222//////000000000111111111111222222333444333333333333999888999BBBIIIZZZrrr{{{uuuqqqlllgggccc```aaahhhwwwyyypppkkkiiilllqqq{{{|||jjjbbb[[[ZZZ[[[\\\aaafffgggkkkoootttxxx}}}~~~sssmmmmmmnnnyyytttfff^^^XXXVVVSSSNNNLLLMMMKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>??????@@@AAA@@@@@@@@@???>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999999:::999999999999::::::::::::999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCFFFKKKRRR]]]nnnqqqhhhdddbbbcccdddeeelllssszzz~~~NNNOOOQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]___```____________```aaabbbcccccceeegggjjjmmmppprrrsssvvvxxxzzz|||~~~~~~{{{yyyuuuqqqkkkbbbYYYRRRLLLKKKKKKKKKMMMPPPSSSTTTZZZ[[[]]]```bbbdddeeefffeeeeeefffhhhiiikkkllllllnnnooopppqqqssswww|||~~~ppp```VVVOOOJJJIIIKKKGGGJJJOOOXXXfffuuu~~~{{{{{{}}}vvv___NNNDDD???===<<<:::888888888777555333444333222222111111222222000000111111111222222222111222333444444444333333111888888999CCCLLL___yyy{{{vvvnnniii```cccjjjyyyvvvooollllllooottt{{{{{{hhh```ZZZYYYZZZ[[[```eeegggjjjooosssxxx}}}~~~tttooooooqqqzzzwwwjjjaaa[[[UUUSSSPPPKKKKKKMMMJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@??????===>>>???@@@AAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999::::::888888999999999:::::::::888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>@@@AAAAAABBBBBBBBBEEEIIIOOOYYYiii|||}}}pppdddaaaaaaaaaaaaaaagggoooxxx|||NNNOOOQQQTTTVVVWWWXXXYYYVVVWWWYYYZZZ\\\]]]]]]]]][[[ZZZZZZZZZ[[[]]]___```````````````aaabbbcccddddddeeehhhjjjnnnpppssstttvvvxxxzzz|||~~~zzzxxxuuuqqqkkkbbbXXXRRRLLLLLLKKKLLLMMMPPPRRRTTTYYY[[[]]]```bbbdddffffffeeeeeefffhhhiiikkkllllllnnnoooppprrrvvv|||yyykkk\\\SSSMMMHHHFFFHHHGGGIIINNNWWWeeettt|||xxxxxx{{{~~~www___NNNDDD???===999777555555555444222000444333222222111111222222111111222222222333333333111222333444555444333333///666777999CCCNNNbbb}}}{{{ssslll```ccckkkyyywwwqqqoooooossswwwzzzzzzggg___YYYXXXYYY[[[___dddgggjjjooosssxxx}}}{{{rrrmmmnnnrrryyy{{{nnnaaa___YYYSSSQQQMMMIIIIIIMMMJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@?????????===>>>???@@@AAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999:::;;;888888888999999:::::::::888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBCCCEEEHHHMMMVVVeeewww}}}pppbbb```___```______eeelllyyy}}}NNNNNNPPPRRRUUUWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]______aaacccdddcccaaaaaabbbcccfffgggiiijjjkkknnnrrruuuzzz{{{|||~~~~~~}}}yyytttpppkkkdddZZZTTTOOOMMMLLLKKKMMMPPPSSSVVVZZZ\\\^^^aaacccddddddddddddfffhhhiiiiiijjjlllnnntttttttttxxxnnnfffZZZPPPJJJGGGGGGGGGFFFIIIOOOWWWcccqqqzzzttttttwwwyyy~~~zzz```KKKCCCAAA@@@<<<;;;:::888666555333333444333333222222333333444111111000000000000111111///111222222111111222333555777999<<<@@@NNNggg~~~xxxpppdddeeekkkxxx|||zzzzzzxxxxxxzzzvvvccc^^^ZZZZZZZZZ[[[```fffhhhkkkppptttxxx}}}{{{qqqlllllluuuwwwyyyyyytttmmmeee```ZZZWWWSSSPPPNNNLLLJJJHHHJJJJJJHHHGGGFFFEEEEEEEEECCCBBBAAA@@@????????????AAAAAA@@@???@@@AAACCCDDD============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888;;;;;;;;;<<<;;;;;;::::::999999888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCBBBFFFDDDDDDIIIQQQ^^^qqq}}}nnnddd```]]]]]]\\\\\\bbbiiizzz~~~NNNOOOQQQSSSUUUWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^``````bbbdddeeedddcccbbbcccdddfffgggiiijjjlllooorrrvvvzzz{{{}}}~~~}}}}}}yyytttpppkkkdddZZZSSSNNNMMMKKKJJJLLLOOORRRUUUZZZ\\\^^^aaacccddddddddddddfffhhhiiijjjkkkmmmooorrrtttxxx}}}rrreee^^^UUUMMMIIIGGGGGGGGGFFFIIIOOOWWWbbbqqqyyysssrrrtttwww{{{yyy```LLLCCCAAA@@@<<<;;;:::888666555444333444333333222222333333444222222111111111111222222111222333333222222333444555666999===CCCQQQjjj{{{rrrddddddiiittt~~~{{{zzz|||tttccc]]]YYYYYYZZZ[[[```fffhhhlllppptttxxx|||{{{qqqmmmnnnrrrssstttsssooohhhaaa]]]XXXUUUQQQNNNMMMLLLJJJHHHJJJIIIGGGFFFEEEEEEDDDDDDBBBBBB@@@??????>>>>>>>>>@@@??????>>>>>>???@@@AAA============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888:::;;;;;;;;;;;;;;;::::::999999888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBBBBBBBBBBEEECCCDDDHHHOOO[[[mmm}}}~~~oooeeeaaa]]]]]]\\\]]]ccckkkzzz~~~PPPPPPRRRTTTUUUWWWYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^___```aaabbbdddeeeffffffddddddeeefffggghhhjjjkkkmmmppptttwww{{{|||~~~~~~}}}}}}yyytttooojjjcccYYYRRRLLLKKKIIIIIIJJJMMMQQQSSSYYY[[[^^^```bbbdddddddddeeeggghhhiiijjjkkknnnppprrrvvv}}}lllcccXXXTTTNNNIIIGGGGGGGGGFFFEEEGGGLLLTTT___nnn}}}yyyqqqoooqqqtttwww{{{xxx```MMMDDDAAA@@@<<<;;;:::888777555444333333333222222222222333333333333222222222222333333222333444444333333444555444666:::???EEETTTmmm}}}ssseeedddhhhsss|||{{{~~~qqqbbb\\\XXXYYYZZZ[[[```fffiiilllppptttwww{{{yyyqqqmmmnnnmmmmmmllljjjfffaaa\\\XXXUUURRRNNNLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>???>>>===============>>>============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999::::::;;;;;;;;;;;;::::::999999888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAADDDBBBCCCFFFKKKVVVhhhxxxqqqgggbbb^^^]]]\\\^^^eeemmmyyy}}}RRRRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]_________```aaabbbcccdddeeeggghhhgggffffffgggiiigggiiikkkmmmnnnqqquuuyyy|||}}}~~~~~~}}}yyysssooojjjbbbXXXQQQKKKIIIHHHGGGHHHLLLOOORRRYYYZZZ]]]```bbbdddddddddfffgggiiiiiijjjlllooorrrvvv|||nnnaaa[[[PPPMMMIIIGGGGGGGGGFFFEEECCCDDDHHHOOOZZZiiiyyyyyyppplllnnnqqquuuzzzwwwaaaOOOFFFBBB???;;;;;;999888777555444444333333222222222222333333222222222111111222222222222333444444333333444555555666:::@@@GGGUUUlll|||rrrffffffiiittt{{{zzz~~~~~~nnn```[[[WWWXXXYYY[[[```fffjjjmmmppptttvvvzzz}}}~~~vvvoookkkllliiihhhfffccc___[[[WWWUUUQQQNNNKKKJJJJJJJJJIIIHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@??????>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBAAABBBEEEHHHQQQbbbsssuuuiiiddd___^^^]]]^^^eeennnxxx}}}TTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^`````````aaabbbccceeeeeefffhhhiiiiiihhhhhhiiijjjhhhjjjlllnnnpppssswwwzzz|||}}}xxxsssnnniiiaaaWWWPPPJJJHHHGGGFFFGGGKKKNNNQQQXXXZZZ\\\___bbbdddddddddfffhhhiiiiiijjjmmmpppssszzzuuucccYYYTTTLLLJJJHHHGGGFFFFFFDDDCCCCCCDDDGGGMMMXXXgggxxxyyyoookkkmmmqqqvvv|||wwwcccQQQGGGBBB???;;;:::999888777666555444333222222111111222222333111111000000000000111111111222333333222222333444666777:::@@@GGGTTTiii||||||qqqdddeeekkkxxx}}}vvvvvv{{{~~~~~~lll^^^YYYVVVWWWYYYZZZ```fffjjjmmmpppsssuuuxxx{{{~~~{{{ssskkkhhhiiifffeeebbb___[[[WWWUUUTTTOOOLLLIIIHHHIIIIIIHHHHHHEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>===>>>>>>>>>?????????>>>>>>======<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888999999:::;;;;;;::::::999999888888888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEMMM^^^ooozzzlllfffbbb```______eeemmmwww{{{UUUVVVVVVWWWXXXYYYYYYZZZYYYYYYZZZ\\\]]]^^^___```aaaaaaaaabbbcccdddeeeffffffhhhiiiiiiiiiiiijjjllliiikkkmmmoooqqqtttyyy|||}}}|||xxxsssnnnhhh```VVVOOOIIIHHHFFFFFFGGGJJJNNNPPPWWWYYY\\\___bbbddddddeeeggghhhiiiiiijjjmmmrrruuu|||~~~hhhZZZQQQMMMKKKIIIGGGFFFFFFEEECCCBBBEEEEEEGGGLLLWWWgggxxxyyyoookkknnnsssxxx~~~xxxeeeTTTIIIBBB>>>::::::999888777666555555222222111111111111222222111000000000000000000111111222333333222222333444777777:::AAAIIIUUUiiiyyyzzznnn```dddnnn~~~zzzsssooorrrxxx~~~|||jjj]]]XXXUUUVVVXXXZZZ```gggkkknnnqqqssstttwwwzzz|||~~~xxxpppiiifffgggdddbbb```\\\YYYVVVSSSRRRNNNKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>??????>>>???????????????>>>===============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;777888999::::::;;;;;;:::999999888888888888999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<======>>>@@@AAABBB@@@AAACCCDDDEEEKKK\\\mmmpppkkkgggeeecccbbbfffmmmtttyyyWWWWWWWWWXXXXXXYYYYYYZZZYYYZZZ[[[\\\]]]___``````aaaaaaaaabbbcccdddfffffffffhhhiiiiiiiiiiiikkkllljjjlllnnnppprrrvvvzzz}}}~~~|||xxxrrrmmmhhh___UUUNNNIIIHHHFFFFFFGGGJJJNNNPPPVVVXXX[[[___bbbcccdddeeehhhhhhiiiiiikkknnnsssvvvppp___UUUNNNIIIIIIGGGEEEDDDDDDDDDDDDBBBCCCCCCDDDIIISSSdddvvvyyyooolllpppvvvyyyzzzhhhVVVJJJBBB===:::999999888777666555555222222111111111111222222222111111000000111111222222333444444333333444555666666;;;BBBLLLXXXkkk{{{yyyxxxvvvvvv{{{|||ssshhh```ffftttvvvmmmjjjjjjpppwwwyyyggg\\\WWWTTTVVVXXXZZZ```ggglllnnnqqqssstttvvvxxx{{{}}}~~~|||uuuooohhhfffhhhaaa```^^^[[[XXXUUURRRPPPNNNLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@======>>>???@@@???>>>>>>============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<777777888::::::;;;;;;:::999999888888888888999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>@@@BBBCCC???AAADDDEEEEEEJJJ\\\mmmuuupppmmmllliiifffhhhnnnpppuuu}}}XXXXXXXXXXXXYYYYYYZZZZZZYYYZZZ[[[\\\^^^___```aaaaaaaaaaaabbbcccdddeeeffffffhhhiiiiiiiiiiiikkkllljjjlllnnnpppsssvvv{{{~~~~~~|||xxxrrrmmmggg___UUUNNNJJJHHHGGGFFFGGGKKKNNNQQQVVVXXX[[[___bbbcccdddeeehhhiiiiiijjjkkknnnssswww}}}fff[[[UUUOOOJJJGGGEEECCCBBBCCCDDDDDDCCC@@@???@@@DDDOOO```rrr~~~yyypppmmmrrrxxxzzz{{{iiiWWWKKKBBB<<<:::999999888777666555555222222111111111111222222333222222222222222222333333444666555444444555777666666;;;DDDNNN[[[nnn~~~{{{pppnnnlllnnnsssuuummmaaaccckkk{{{pppfffdddgggnnnvvvwwweee[[[VVVTTTUUUXXXZZZ```ggglllnnnqqqrrrsssuuuxxxzzz|||}}}zzztttnnniiigggiii```___]]][[[WWWTTTQQQOOOOOOLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA;;;<<<===?????????>>>>>>>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<666777888999:::;;;;;;;;;999999888888888888999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======???@@@BBBCCC???AAAEEEFFFEEEKKK\\\nnnxxxtttrrrpppmmmiiijjjnnnnnnsss{{{WWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[]]]]]]]]]^^^aaacccbbbccceeeeeeeeeeeeggghhhggghhhhhhiiijjjlllmmmnnnmmmnnnpppsssvvvzzz}}}}}}zzzwwwxxxzzzxxx|||{{{wwwqqqkkkccc[[[SSSNNNJJJFFFEEEGGGHHHHHHKKKPPPVVVYYY]]]___aaacccfffhhhllljjjiiikkklllkkkooouuutttaaaVVVNNNJJJJJJFFFFFFEEEDDDCCCBBBBBBAAABBB???@@@FFFOOO\\\ooozzzrrrppptttyyynnn[[[MMMDDD>>>===:::888777777666555444222222333333333444444444222222222222222222222222222222222111222222333333888888===FFFQQQ___qqqqqqddd```___dddggggggfffgggeeeppp|||jjjccccccdddllluuuttthhhZZZXXXUUUTTTVVV[[[aaaeeemmmnnnppprrrsssuuuxxx{{{zzz}}}vvvooommmllliiifffbbb^^^YYYUUUSSSQQQOOONNNLLLJJJGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>???===<<<;;;;;;<<<===??????>>>>>>===<<<;;;;;;;;;===<<<;;;::::::;;;<<<===:::999777666666666777777999999999999999999999999777777777777777777777777;;;;;;::::::::::::999999>>>======<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBDDDKKK\\\lllzzzvvvrrrllleeedddgggiiirrr|||XXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^```cccaaaccceeeeeeeeeeeeggghhhhhhhhhiiiiiikkklllnnnooonnnoooqqqtttwww{{{~~~xxxtttrrroooooorrrssswww}}}|||xxxrrrkkkddd\\\TTTNNNJJJFFFDDDGGGHHHHHHKKKPPPVVVYYY]]]```aaacccfffhhhiiiggghhhkkklllmmmrrrxxxmmm\\\RRRKKKGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>???EEENNN\\\ooo}}}wwwtttwwwzzz|||ppp\\\NNNDDD>>>===:::888777777666555444222222222111111000000000000000000000000000000000222222222111222222333444999999>>>HHHTTTbbbvvv{{{fff___[[[ZZZ^^^aaa```___aaahhhtttzzzhhhcccccceeemmmxxxrrrfffZZZWWWUUUTTTVVV\\\bbbeeelllmmmpppqqqrrrtttwwwzzzzzz}}}vvvooonnnnnnkkkiiiccc___YYYUUUSSSQQQOOONNNMMMJJJHHHGGGGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;===<<<;;;::::::;;;<<<===;;;:::999888888888999999888888888888888888888888777777777777777777777777777888888999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDMMM^^^ooo~~~xxxsssllldddbbbeeehhhqqq}}}YYYYYYYYYXXXXXXXXXXXXWWWYYYZZZ\\\\\\\\\]]]```bbbaaaccceeeeeeeeeeeegggiiihhhiiijjjkkklllnnnoooooopppqqqsssvvvyyy}}}|||zzz{{{xxxoookkkiiifffgggkkkppptttzzz}}}~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzyyy~~~}}}}}}~~~|||yyysssllleee]]]TTTOOOIIIEEEDDDFFFGGGHHHLLLQQQVVVYYY]]]```bbbdddfffhhhfffeeefffjjjmmmooottt{{{|||dddUUUMMMGGGDDDDDDEEEDDDDDDDDDCCCBBBBBBBBB@@@>>>???EEENNN\\\ooozzzwwwwwwxxxxxx|||sss^^^OOODDD>>>===:::888777777666555444444333333222111000///...000000000000000000000000222222222222222333444444::::::@@@KKKXXXiii}}}ttt___ZZZVVVUUUYYY[[[ZZZZZZ\\\iiivvvvvvgggcccdddgggqqq|||ooocccYYYWWWUUUTTTWWW\\\bbbeeejjjlllnnnpppqqqsssvvvyyy{{{}}}vvvqqqqqqqqqnnnkkkccc___ZZZVVVSSSQQQOOONNNMMMKKKHHHGGGHHHHHHGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;777777777777777777777777777777777777777777777777777777888999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAACCCBBBBBBCCCEEENNNaaarrr{{{tttkkkbbb```bbbgggqqq~~~ZZZZZZYYYXXXXXXWWWVVVVVVXXXYYY[[[[[[[[[\\\___aaaaaabbbdddeeeeeeeeegggiiiiiijjjkkkmmmnnnoooppppppqqqrrrtttwww{{{~~~}}}xxxuuurrroooppptttsssxxx~~~|||ssskkkhhhfffdddfffjjjqqquuuzzz}}}}}}{{{xxxvvvssssssrrrrrrqqqqqqqqqqqquuuvvvxxx{{{~~~~~~~~~~~~}}}yyysssmmmeee]]]UUUPPPIIIEEECCCEEEGGGHHHLLLQQQVVVYYY^^^aaacccdddfffgggfffdddfffjjjmmmooouuu|||rrr\\\PPPKKKFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???@@@FFFOOO\\\pppzzzvvvttttttuuuyyyxxxaaaPPPEEE???===:::888777777666555444555555444444333222111111222222222222222222222222222222222222222333444555;;;<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;888888888888888888888888777777777777777777777777:::::::::999999999999888::::::999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCCCCDDDFFFOOObbbtttzzzsssjjjaaa___bbbfffqqqZZZZZZYYYXXXWWWVVVUUUUUUWWWXXXZZZZZZZZZ[[[^^^``````bbbdddeeeeeefffhhhjjjjjjkkkmmmooopppqqqqqqqqqrrrsssuuuxxx|||}}}vvvpppmmmjjjggghhhmmmkkkqqqxxx}}}zzzqqqiiigggggggggjjjooovvvxxx{{{||||||xxxsssoookkkjjjiiihhhhhhhhhiiiiiilllnnnqqquuuwwwzzz|||}}}~~~~~~}}}}}}}}}yyysssmmmeee]]]UUUPPPIIIDDDBBBDDDFFFGGGLLLRRRVVVYYY^^^bbbdddeeefffggggggfffgggkkklllnnnssszzz}}}kkkYYYOOOKKKHHHEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@AAAGGGOOO]]]ppp{{{uuurrrqqqssswww~~~|||dddQQQEEE???===:::888777777666555444333333333333333333333333222222222222222222222222222222222222333444555666;;;===DDDSSSdddyyyqqqbbbYYYVVVVVVXXXXXXWWWYYY^^^cccqqqtttjjjjjjlllnnnxxx~~~lll```WWWVVVUUUUUUXXX]]]bbbeeehhhjjjlllnnnoooqqqtttwww{{{}}}yyyuuuuuutttoookkkccc___ZZZUUURRRPPPNNNLLLIIIGGGFFFEEEFFFEEECCCAAAAAAAAA@@@@@@@@@???????????????>>>>>>===>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999::::::::::::999999999999999999999999999777777777777777777777777::::::999999999888888888999999999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCCCCDDDGGGOOObbbsssyyyrrriiiaaa```cccgggqqqYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWYYYYYYYYYZZZ]]]___```bbbdddeeeeeefffhhhjjjkkklllnnnppprrrrrrrrrrrrssstttvvvxxx|||vvvoooiiifffcccaaaccchhhhhhooowww}}}~~~yyypppjjjiiikkkmmmrrrxxx~~~}}}}}}|||yyytttmmmhhhdddcccbbbaaa```aaabbbbbbcccfffjjjmmmpppssswwwzzz|||}}}~~~~~~}}}|||yyysssllleee]]]TTTOOOIIIDDDAAACCCEEEGGGLLLSSSUUUZZZ___ccceeeeeefffgggiiiggggggkkklllmmmrrryyywwwhhhWWWOOOLLLIIIEEEEEEAAAAAABBBBBBCCCCCCCCCDDDDDDAAABBBGGGOOO[[[nnn~~~{{{ssspppqqqpppuuu|||fffRRRFFF@@@===:::888777777666555444000000111111111222222222000000000000000000000000222222222222333555666777;;;===FFFUUUiiinnnddd```]]][[[[[[YYYVVVXXX]]]bbbpppuuunnnooopppqqqyyy|||jjj___VVVUUUUUUVVVYYY]]]bbbeeehhhjjjlllnnnoooqqqtttwwwzzz|||~~~}}}wwwttttttrrrnnniiiccc___YYYTTTQQQOOOLLLJJJGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@?????????>>>>>>???>>>>>>======>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777888888999999999999888999999999999999999999999777777777777777777777777666666777888999:::;;;;;;999999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCBBBCCCEEEGGGNNN___oooyyyrrrjjjbbbaaaeeeiiisss~~~XXXXXXXXXWWWWWWVVVVVVVVVUUUWWWXXXXXXXXXZZZ\\\^^^___aaadddeeeeeefffhhhjjjkkkmmmooorrrsssssssssrrrssstttvvvxxx|||zzzpppiiiccc```^^^]]]```fffiiiqqqyyyzzzsssmmmnnnqqqvvv}}}~~~zzzssskkkeee___^^^\\\[[[[[[[[[]]]]]]\\\___cccfffhhhmmmssswwwzzz|||~~~~~~~~~|||xxxrrrkkkddd\\\TTTNNNHHHCCCAAABBBEEEGGGMMMSSSUUUZZZ___ccceeeffffffggghhhfffgggkkklllnnnssszzzsssdddUUUNNNKKKGGGCCCBBB@@@@@@AAABBBBBBCCCDDDDDDDDDAAAAAAEEELLLXXXjjjzzzyyynnnlllooonnnssszzzhhhSSSFFF@@@===:::888777777666555444222222111111111111111111000000000000000000000000222222222333444555666777;;;===FFFWWWlllsssmmmmmmiiifffccc]]]XXXYYY]]]aaannn}}}tttppprrrrrrqqqxxxxxxhhh]]]UUUUUUUUUVVVYYY^^^bbbeeeiiikkkmmmnnnoooqqqtttwwwyyy{{{}}}~~~}}}}}}~~~|||wwwrrrpppqqqppplllgggbbb]]]XXXSSSPPPMMMKKKIIIGGGFFFEEEFFFFFFEEEBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999666777888999::::::999888888888888888888888888888777777777777777777777777666666777888999:::;;;;;;999999999::::::;;;<<<===<<<<<<===>>>???@@@AAAAAAAAAAAACCCEEEFFFLLL\\\kkk~~~|||tttkkkccccccffflllttt}}}XXXXXXWWWWWWWWWWWWVVVVVVUUUVVVXXXXXXXXXYYY\\\^^^___aaaccceeeeeefffiiikkklllmmmppprrrttttttssssssssstttuuuxxx|||wwwqqqllleee___]]]\\\[[[___eeekkksss|||}}}vvvqqqsssxxx}}}|||uuulllfff]]][[[YYYXXXXXXYYYZZZ[[[XXX[[[___aaadddiiipppvvvyyy{{{~~~~~~{{{wwwqqqkkkccc[[[SSSNNNHHHCCC@@@BBBDDDGGGMMMSSSUUUZZZ```dddfffffffffgggfffeeefffjjjmmmnnnttt{{{qqqbbbSSSMMMJJJFFFAAA???@@@@@@AAAAAABBBCCCDDDDDDCCC@@@@@@DDDJJJVVVhhhwww}}}uuuiiihhhllllllqqqyyyjjjTTTFFF@@@===:::888777777666555444666555555444333222111111222222222222222222222222222222222333444555777777:::===FFFXXXnnn{{{yyyxxxtttooojjjbbb[[[ZZZ______lll{{{tttqqqtttsssqqqvvvvvvfff[[[UUUUUUUUUVVVYYY^^^bbbeeeiiikkkmmmnnnoooqqquuuwwwxxxzzz|||}}}||||||}}}~~~~~~~~~~~~zzzvvvrrrnnnmmmooooookkkfffaaa]]]WWWRRROOOLLLJJJHHHHHHGGGFFFGGGGGGFFFCCC@@@????????????>>>>>>>>>>>>>>>>>>============>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999777777999:::;;;::::::999777777777777777777777777777777777777777777777777999999999888888888888777::::::::::::;;;<<<===>>><<<<<<===>>>???@@@AAAAAA@@@AAACCCEEEFFFKKKYYYgggxxxvvvmmmdddcccgggnnnuuu|||TTTSSSRRRRRRRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[___```bbbbbbccceeeiiillllllooorrrssssssssstttuuusssuuuwwwyyy{{{~~~{{{ooogggbbb^^^YYYVVVWWW]]]eeekkkppp{{{~~~{{{yyyzzzxxxmmmdddZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]```ccchhhlllrrr{{{~~~}}}~~~yyyvvvpppjjjbbbXXXNNNHHHEEEEEECCCBBBCCCGGGMMMRRR[[[^^^bbbdddddddddeeefffgggggghhhhhhiiilllqqquuummm```SSSLLLGGGBBBAAACCC???@@@@@@AAAAAABBBBBBCCCEEEBBBBBBDDDHHHQQQbbbqqqqqqiiiiiijjjkkkssszzzmmmUUUHHHCCC;;;:::888888888777444222666444333111000000111222333333333333333333333333000222444444444444666888777<<>>>>>======>>>????????????>>>>>>===???>>>>>>===<<<;;;;;;;;;::::::999999999:::;;;;;;999::::::::::::999888888888888888888888888888888777777888888888888777777666666777888999999::::::999999999999999999999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAACCCBBBCCCDDDEEEJJJVVVcccwwwtttkkkgggggghhhlllpppyyySSSRRRRRRRRRRRRSSSUUUVVVUUUUUUVVVXXXYYY[[[\\\\\\___```bbbcccccceeeiiillllllooorrrssssssssstttuuusssuuuwwwyyy{{{~~~vvvkkkccc^^^\\\ZZZYYY[[[```gggllluuu}}}{{{|||yyyoooggg_______________``````aaa^^^]]]]]]]]]___dddiiimmmsss{{{~~~~~~~~~~~~yyyvvvqqqjjjcccYYYPPPIIIEEEDDDCCCBBBCCCGGGNNNRRR[[[^^^bbbdddddddddeeefffgggggghhhhhhiiikkkpppttt~~~lll___RRRKKKGGGBBBAAACCC???@@@@@@AAAAAABBBBBBCCCDDDBBBBBBDDDGGGOOO```ppp~~~ppphhhggghhhiiipppvvv{{{nnnVVVHHHCCC;;;:::888888888777444222555444333222111111111111111111111111111111111111000222444444444444666888888===GGGXXXqqq|||qqqgggaaa^^^]]]___iiizzz{{{xxxssspppppptttzzz~~~xxxkkkaaa]]]YYYYYYXXXYYY[[[```dddgggjjjlllooopppqqqqqqssstttxxxzzz{{{{{{zzz{{{|||~~~~~~wwwpppkkkiiifffgggggggggfffeeecccbbb^^^[[[VVVRRRNNNLLLLLLLLLHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????>>>======>>>>>>>>>===<<<;;;;;;;;;<<<;;;::::::999999999999999::::::::::::999888888888888888888888888888888777777888888888888777777666777777888999999::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAACCCBBBCCCDDDEEEJJJVVVbbbwwwtttlllhhhhhhiiiooorrrxxx}}}~~~|||QQQQQQQQQQQQRRRTTTUUUVVVUUUVVVWWWYYY[[[]]]^^^______aaabbbcccdddfffiiikkklllnnnqqqssssssssstttuuusssuuuwwwyyy{{{~~~{{{pppeee^^^YYYZZZ[[[\\\^^^ccciiinnn{{{||||||xxxoooiiicccdddeeefffgggggghhhhhhcccaaa^^^]]]___eeelllqqqvvv{{{~~~}}}~~~~~~}}}}}}yyyvvvqqqkkkcccZZZQQQJJJDDDDDDCCCBBBCCCHHHNNNSSS[[[^^^bbbdddddddddeeeeeefffggggggggghhhkkkooorrr{{{{{{jjj^^^RRRKKKGGGBBBAAABBB???@@@@@@AAAAAABBBBBBCCCCCCAAAAAACCCEEEMMM^^^mmmzzz{{{mmmfffeeegggjjjooosssvvv~~~oooVVVHHHCCC<<<:::888777777777555333333333333333222111111000000000000000000000000000000222444444444444666888999===GGGXXXpppvvvjjjaaa\\\[[[^^^hhhxxx~~~}}}yyytttqqqssszzz{{{nnnddd^^^\\\YYYXXXXXXYYY\\\```dddggglllnnnpppqqqqqqqqqssstttyyyzzz{{{{{{zzz{{{}}}xxxooohhhdddcccaaabbbdddeeeeeeccc```___\\\ZZZVVVQQQNNNLLLLLLLLLHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???????????????@@@???????????????>>>======>>>>>>======<<<;;;;;;;;;======;;;:::999888888888999::::::::::::999888888888888888888888888888888777777888888888888777777777777777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAACCCBBBCCCEEEEEEIIIUUUaaauuuuuummmjjjjjjjjjpppqqqtttyyyyyyyyy}}}OOOOOOPPPQQQRRRTTTUUUVVVUUUVVVXXXZZZ\\\^^^```aaa___aaacccdddeeefffhhhkkkkkknnnqqqsssssssssssstttsssuuuwwwyyy{{{~~~uuuiii```[[[XXXZZZ\\\^^^```fffmmmsss~~~zzzyyy||||||xxxrrrlllhhheeegggiiilllmmmnnnnnnnnniiieee```___cccjjjqqqvvv{{{||||||{{{|||~~~~~~~~~}}}|||wwwtttoooiiibbbYYYPPPJJJCCCCCCBBBBBBCCCHHHOOOTTT\\\___bbbddddddddddddeeeeeefffgggggggggiiimmmooowwwyyyhhh]]]QQQKKKGGGBBBAAABBB???@@@@@@AAAAAABBBBBBCCCBBB@@@@@@BBBDDDKKK[[[iiivvvyyyjjjddddddeeelllpppsssttt{{{qqqWWWHHHBBB<<<:::888777777666555333222222333444333222111000000000000000000000000000000222444444444444666777:::>>>HHHXXXpppyyyjjj___ZZZXXX]]]gggwwwxxxrrrsss{{{pppfff```]]]]]]ZZZYYYYYYZZZ]]]aaadddgggmmmooorrrrrrrrrqqqrrrtttyyyzzz{{{zzzzzz{{{}}}|||rrrjjjfffddddddcccdddffffffeeeaaa]]][[[YYYWWWTTTQQQNNNLLLLLLLLLHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>???@@@@@@AAA???????????????>>>===<<<=========<<<<<<;;;;;;;;;===<<<;;;:::999999999999999::::::::::::999888888888888888888888888888888777777888888888888777777777777888888888999999999999999:::::::::::::::;;;999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCEEEEEEIIITTT___rrrwwwppplllllllllmmmmmmpppuuuxxxyyyLLLMMMOOOQQQSSSTTTUUUVVVVVVWWWXXX[[[]]]___aaaaaa```bbbdddeeeeeefffhhhjjjkkknnnqqqrrrrrrrrrssstttsssuuuwwwyyy{{{~~~~~~pppeee]]]ZZZ[[[^^^aaabbbdddiiirrryyy|||wwwuuuuuuwwwxxxyyy{{{xxxuuuqqqooollliiihhhgggiiimmmqqqsssttttttssslllhhhddddddjjjrrryyy}}}|||yyyyyyzzz{{{}}}~~~~~~}}}|||vvvsssnnnhhh```WWWNNNGGGBBBBBBBBBBBBCCCIIIPPPUUU\\\___bbbddddddddddddeeeeeefffggggggggghhhkkkmmmsss{{{wwwfff[[[PPPJJJGGGCCCAAABBB???@@@@@@AAAAAABBBBBBCCCBBB@@@@@@BBBCCCJJJXXXfffsss|||vvviiicccccceeelllpppqqqrrrxxxsssXXXHHHBBB===:::888666666666555444111222333444333222111000111111111111111111111111000222444444444444666777:::???HHHYYYooo{{{lll```ZZZYYY]]]fffvvv{{{uuuvvv~~~wwwiiiaaa_________\\\\\\\\\]]]___aaadddfffmmmooorrrrrrrrrqqqrrrtttxxxyyyyyyyyyyyyzzz}}}wwwnnnhhhffffffgggiiijjjjjjiiifff```[[[WWWUUUTTTRRROOOMMMLLLKKKKKKHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;999::::::::::::999888888888888888888888888888888777777888888888888777777888888888888888999999999777777888888999999999999999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCDDDEEEEEEHHHRRR^^^ooozzzsssooonnnmmmnnnlllnnntttxxx{{{JJJKKKMMMPPPSSSUUUVVVVVVWWWXXXYYY[[[]]]___```aaa```bbbeeeffffffggghhhiiikkkmmmppprrrrrrrrrssstttsssuuuwwwyyy{{{~~~|||nnnccc^^^]]]```dddiiikkklllpppwww~~~{{{uuuqqqoooooonnnnnnnnnmmmjjjhhhfffffffffffffffjjjoootttwwwxxxwwwvvvmmmjjjhhhkkkttt|||{{{wwwxxxzzz{{{~~~~~~}}}}}}vvvsssmmmggg___UUUKKKEEEBBBAAAAAAAAADDDIIIQQQVVV\\\___cccddddddcccdddddddddfffggggggfffgggiiikkkpppwwwuuudddYYYOOOJJJGGGCCCAAABBB???@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBCCCIIIVVVdddqqq{{{vvviiicccdddfffjjjnnnpppqqqwwwtttZZZIIIBBB===;;;888666666666555444222222222333333222222111222222222222222222222222000222444444444444666888:::???IIIZZZooo}}}nnnccc^^^]]]^^^hhhxxxzzzwwwyyypppddd``````aaabbb```_________aaabbbdddeeelllnnnpppqqqqqqqqqssstttwwwxxxxxxwwwwwwyyy}}}{{{ssslllgggfffggghhhoooooommmjjjeee^^^XXXUUURRRQQQOOOMMMLLLJJJJJJIIIHHHGGGEEEDDDBBBAAAAAAAAA???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<999::::::::::::999888888888888888888888888888888777777888888888888777777888888888888888888888888666666777777888888999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCDDDFFFEEEGGGQQQ\\\lll~~~wwwrrroooooopppmmmooouuuzzz}}}}}}~~~HHHIIILLLPPPSSSUUUVVVVVVXXXXXXYYY[[[\\\^^^______```ccceeeggggggggghhhiiikkkmmmppprrrrrrrrrssstttsssuuuwwwyyy{{{~~~{{{mmmdddaaabbbdddllltttxxxwwwxxx|||}}}vvvpppmmmjjjhhhfffeeedddbbb```^^^^^^```aaaaaaeeekkkqqquuuvvvuuutttlllkkklllsss}}}yyyuuuxxx|||~~~~~~~~~xxxtttoooggg___UUUKKKDDDAAAAAAAAAAAADDDJJJQQQWWW]]]```cccddddddccccccddddddeeegggfffffffffgggiiikkkrrrzzz}}}rrrbbbXXXNNNJJJGGGCCCAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDHHHVVVcccpppzzzvvviiidddeeegggkkkooorrrsssyyyuuuZZZIIIAAA>>>;;;777666666666555555333222222111222222222333222222222222222222222222000222444444444444666888999???JJJ[[[ooo|||nnnccc___```eeeppp}}}wwwwww{{{yyykkkbbb```bbbccccccccccccbbbbbbbbbcccddddddjjjlllooopppqqqqqqssstttvvvvvvvvvvvvvvvxxx|||~~~tttqqqlllhhhfffgggjjjlllqqqooolllhhhbbb[[[VVVSSSNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA??????????????????@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999::::::::::::999888888888888888888888888888888777777888888888888777777888888888888888888888888666777777888999999::::::999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCEEEFFFEEEGGGPPP[[[lllzzztttqqqooollljjjmmmuuu|||~~~zzzyyy{{{~~~GGGIIILLLPPPSSSUUUVVVWWWXXXYYYYYY[[[\\\]]]^^^^^^```cccfffggggggggghhhiiijjjmmmppprrrrrrrrrrrrssssssuuuwwwyyy{{{~~~{{{mmmeeeccceeefffppp|||~~~~~~xxxqqqllliiieeeccc```___\\\YYYWWWWWWYYY[[[[[[___ffflllpppqqqpppoookkkkkknnnwwwxxxtttxxx~~~~~~zzzvvvpppiii```UUUKKKDDD@@@AAAAAAAAADDDJJJQQQWWW]]]```cccddddddccccccddddddeeeffffffeeeeeefffhhhiiiooowww}}}zzzpppbbbWWWNNNJJJGGGCCCAAAAAA???@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCDDDHHHUUUbbbpppzzzvvvjjjeeefffhhhmmmqqquuuvvv}}}vvv[[[IIIAAA>>>;;;777555555666666555333222111111111222333444111111111111111111111111000222444444444444666888999???KKK[[[oooyyylllbbb^^^___lllxxxyyyuuuvvv|||uuuhhhaaa```cccddddddeeeeeeddddddccccccddddddiiikkknnnppppppqqqssstttuuuuuuuuutttuuuwww{{{zzztttqqqhhhgggeeedddfffiiinnnqqqpppnnnjjjeee___YYYUUURRRLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???????????????@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888999::::::::::::999888888888888888888888888888888777777888888888888777777999999888888888888888888777777888999::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDCCCEEEFFFEEEGGGOOOZZZmmm{{{uuuqqqpppfffeeejjjuuu~~~{{{vvvxxx}}}|||yyyyyy|||KKKLLLNNNPPPRRRTTTUUUUUUVVVWWWZZZ\\\^^^___```___aaaccceeeffffffgggiiijjjkkklllnnnqqqrrrssssssssssssuuuwwwxxxyyy|||{{{pppgggeeehhhoooxxx~~~~~~yyysssnnnfff```^^^^^^\\\YYYVVVSSSSSSSSSSSSUUUYYY^^^cccfffiiilllnnnjjjkkkpppzzz|||zzzyyy}}}}}}{{{yyyuuunnneeeZZZPPPHHHCCCCCCCCCCCCCCCFFFKKKSSSXXX```aaabbbcccddddddcccbbbcccccccccddddddeeeeeeeeeiiikkkqqqzzzzzzsssdddZZZMMMEEECCCDDDCCCAAA>>>???@@@AAAAAAAAA@@@@@@CCCBBBCCCEEEFFFKKKVVVcccqqqzzzxxxnnniiijjjjjjnnnsssxxx}}}uuuZZZIIIBBB<<<:::777555555555444333333222111111000000111111111111111111111111111111111222333333333444777999:::AAAMMM\\\nnn|||vvvoooppppppmmmccc\\\^^^eeesss|||vvvrrrqqqqqquuu}}}pppiiiaaa]]]^^^aaadddeeeffffffeeedddddddddeeeeeefffgggiiikkklllnnnnnnoooooopppqqqrrrsssvvv{{{~~~~~~~~~zzzsssnnnjjjggg``````___^^^```fffnnntttvvvrrrkkkccc\\\WWWSSSRRRMMMKKKIIIIIIIIIIIIGGGEEEHHHFFFCCCBBBBBBBBB@@@???BBBAAAAAA@@@@@@AAAAAABBBAAA@@@???===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999777666666777999:::::::::999888777777888888::::::999888777666555444888888999999999999888888666666777888999:::::::::::::::::::::::::::::::::>>>>>>??????@@@@@@AAAAAADDDDDDEEEGGGGGGIIISSS^^^ppp|||uuunnnjjjcccdddiiiqqqxxxzzzwwwwwwxxx{{{|||}}}KKKLLLNNNQQQSSSUUUVVVVVVWWWXXXZZZ]]]^^^_________aaabbbdddeeeeeefffhhhjjjjjjlllnnnqqqrrrssssssssstttvvvxxxyyy{{{~~~|||qqqiiigggiiiqqqyyy~~~}}}yyyrrrkkkccc]]]\\\XXXVVVTTTQQQOOONNNNNNOOOPPPSSSXXX]]]```bbbeeehhhhhhiiimmmuuuyyyyyy{{{}}}{{{xxxuuunnndddZZZPPPHHHDDDCCCCCCCCCCCCFFFKKKSSSXXX___```bbbcccddddddcccbbbddddddddddddddddddddddddiiikkkpppyyyyyysssfff]]]RRRKKKHHHGGGDDDBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEJJJVVVbbbrrr|||zzzqqqmmmnnnppptttyyy}}}sssYYYHHHAAA<<<:::777555555555444333333222111111000000111111111111111111111111111111111222333333333444777:::<<>>>>>???@@@@@@@@@CCCBBBDDDFFFFFFIIISSS^^^ssszzzqqqjjjeee___```fffoooxxx{{{xxxzzz{{{KKKLLLOOOQQQTTTVVVWWWXXXYYYYYY[[[\\\^^^^^^^^^^^^```aaacccddddddeeegggiiijjjlllnnnppprrrssssssssstttvvvxxxzzz|||}}}tttllliiilllttt{{{~~~}}}~~~xxxoooggg^^^YYYXXXSSSQQQOOOMMMKKKKKKKKKKKKKKKNNNSSSVVVYYY\\\___aaacccdddgggnnnuuuyyyxxxuuusssuuuzzz~~~|||wwwtttmmmdddZZZPPPHHHDDDCCCCCCCCCCCCFFFLLLSSSXXX___```aaacccdddccccccbbbddddddddddddddddddddddddhhhjjjpppwww}}}~~~yyyttthhhaaaXXXQQQMMMIIIDDDAAAAAAAAA@@@???@@@AAABBBCCCBBBAAAAAACCCDDDIIIVVVbbbsss|||{{{sssqqqsssuuu{{{rrrYYYHHHAAA<<<:::777555555555444333333222111111000000111111111111111111111111111111111222333333333555888:::===EEESSScccvvvmmmbbb``````aaa___[[[ZZZcccnnnrrrnnnmmmpppuuu{{{~~~ssslllfffaaa[[[XXXYYY\\\^^^```bbbbbbbbbbbbbbbbbbbbbbbbeeefffhhhjjjkkkmmmmmmnnnmmmnnnooopppqqqtttxxx{{{{{{|||}}}~~~~~~|||yyyuuuooogggaaa\\\ZZZYYYYYYYYYZZZ[[[^^^ccciiinnnmmmkkkgggbbb^^^[[[YYYXXXTTTQQQOOOMMMLLLKKKIIIHHHIIIGGGEEEEEEEEEEEEDDDCCC@@@@@@????????????@@@@@@AAA@@@???===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999888777777888999::::::999888888777888888888555666666777888999::::::888888999999999999888888888888888888888888999999::::::::::::::::::::::::<<<<<<===>>>>>>???@@@@@@AAAAAACCCEEEFFFIIITTT___wwwwwwmmmeee___ZZZ[[[bbblllwwwKKKMMMOOORRRUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^___```bbbccccccdddfffhhhjjjkkknnnppprrrssssssssssssuuuxxxzzz|||wwwooommmpppxxx}}}~~~}}}~~~tttjjjaaaYYYTTTTTTOOONNNMMMKKKJJJJJJJJJJJJJJJLLLPPPSSSUUUWWWZZZ]]]^^^___aaafffjjjlllkkkiiijjjmmmttt{{{}}}vvvsssllldddZZZPPPIIIEEEDDDDDDCCCDDDFFFLLLSSSYYY^^^___aaabbbcccccccccccceeeeeeddddddddddddccccccgggjjjooovvv|||}}}zzzvvvmmmggg___WWWQQQJJJCCC??????>>>===<<<<<<>>>@@@AAAAAA@@@AAACCCDDDJJJWWWdddsss|||{{{tttssswwwzzzsssYYYHHHAAA<<<:::777555555555444333333222111111000000111111111111111111111111111111111222333333333555888;;;>>>GGGVVVhhh|||lll___[[[[[[[[[ZZZWWWYYYeeerrr}}}qqqmmmmmmqqquuu{{{}}}tttjjjdddaaa]]]YYYVVVWWWYYY\\\^^^``````aaaaaabbbbbbbbbbbbdddeeegggiiijjjllllllmmmkkkmmmnnnoooppprrruuuxxxyyyzzz{{{}}}~~~}}}yyywwwtttsssrrrooojjjccc]]]YYYXXXXXXVVVXXXZZZ\\\^^^bbbhhhlllkkkiiigggdddbbb```______YYYWWWSSSPPPOOONNNKKKJJJIIIGGGEEEEEEEEEFFFEEECCC@@@??????>>>>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999999999888777777888999999999999888888888888888999666666777888999999:::;;;888888999999999999888888999999999888888888888888999999::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@AAAAAACCCFFFGGGJJJUUUaaazzztttjjjbbb]]]XXXYYY```kkkwwwLLLMMMOOORRRUUUVVVXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^```bbbccccccdddfffgggjjjkkkmmmpppqqqrrrrrrrrrqqqsssvvvyyy{{{zzzsssrrrttt{{{~~~|||mmmccc[[[TTTQQQQQQLLLLLLKKKJJJJJJJJJJJJJJJIIIKKKNNNPPPQQQSSSWWWYYYZZZ[[[\\\___aaaaaa```^^^```dddjjjpppvvvzzz}}}~~~}}}uuurrrkkkcccZZZPPPIIIEEEDDDDDDDDDDDDGGGLLLTTTYYY]]]^^^```bbbccccccccccccddddddddddddddddddddddddgggjjjpppvvv|||~~~}}}{{{vvvqqqhhh^^^UUULLLEEEAAA???>>>===<<<<<<>>>@@@AAAAAA@@@AAACCCEEELLLZZZhhhwww}}}vvvvvv{{{uuu[[[JJJCCC<<<:::777555555555444333333222111111000000111111111111111111111111111111111222333333444666999<<<>>>HHHZZZnnnlll___[[[ZZZYYYWWWUUUXXXeeessswwwooolllmmmrrrvvv{{{zzzssslllddd___\\\ZZZXXXVVVVVVXXX[[[^^^^^^___aaabbbcccccccccccccccdddfffhhhiiikkkkkkllljjjlllnnnooopppqqqtttvvvwwwxxxyyy{{{}}}~~~{{{tttpppmmmkkkjjjmmmlllhhhaaa[[[XXXYYYZZZXXXZZZ]]]___bbbdddhhhkkklllkkkjjjiiihhhggggggggg```\\\WWWTTTRRRPPPNNNLLLIIIGGGEEEDDDEEEEEEDDDBBB@@@??????>>>>>>??????@@@@@@???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999999888888888888888888999999888888888888888999999888888888888888999999999888888999999999999888888999999999888888888888888999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBDDDGGGHHHKKKVVVaaa}}}~~~rrriiibbb^^^ZZZ[[[aaalllvvvLLLMMMOOORRRTTTUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]___```bbbccccccdddfffhhhiiikkkmmmoooqqqrrrrrrrrrpppsssvvvxxx{{{|||wwwvvvxxx}}}~~~rrrddd\\\WWWQQQOOOOOOIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKMMMNNNOOOQQQTTTWWWWWWXXXYYYZZZZZZYYYXXXWWWXXX[[[```eeejjjoootttxxx{{{~~~|||tttqqqkkkcccYYYQQQJJJFFFDDDDDDDDDDDDGGGMMMTTTYYY\\\^^^```bbbcccccccccccccccccccccddddddeeeeeeeeegggjjjqqqwww}}}|||qqqdddXXXNNNGGGDDDAAAAAA@@@???@@@AAABBBCCCBBBAAABBBEEEHHHPPP___mmm|||xxxxxx}}}vvv\\\JJJCCC<<<:::777555555555444333333222111111000000111111111111111111111111111111111222333444444666:::===@@@KKK^^^uuukkk^^^\\\ZZZXXXVVVTTTWWWeeessswwwnnnlllnnntttyyy~~~wwwooojjjeee```\\\WWWWWWWWWVVVUUUWWWZZZ]]]\\\^^^```bbbccccccccccccbbbccceeeggghhhjjjjjjkkkjjjlllnnnooopppqqqsssuuuuuuvvvwwwyyy{{{}}}~~~yyyqqqjjjfffeeeddddddhhhhhhfff```ZZZXXXZZZ]]]]]]```cccfffgggiiikkkmmmooooooooonnnnnnmmmmmmmmmfffaaa\\\WWWTTTRRRPPPNNNKKKHHHFFFEEEEEEDDDCCCAAA@@@@@@????????????@@@@@@??????>>>===============<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999888888888888888888888888888888888777888888999::::::::::::999888888888777888888999999999999888888888888888888888888999999888999999::::::;;;;;;<<<;;;;;;<<<===???@@@AAAAAABBBBBBDDDGGGGGGJJJUUU```|||{{{ppphhhccc```]]]^^^dddmmmvvvMMMNNNOOOQQQSSSTTTTTTTTTUUUUUUUUUVVVWWWZZZ\\\]]]___aaacccdddddddddfffhhhiiijjjmmmoooqqqrrrrrrrrrqqqsssvvvyyy|||}}}yyyyyy|||~~~rrrggg\\\VVVSSSOOONNNOOOJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRUUUXXXUUUVVVWWWWWWUUUTTTSSSSSSSSSVVVZZZ^^^bbbjjjsssyyy~~~}}}{{{ssspppjjjbbbYYYQQQJJJFFFDDDEEEDDDEEEGGGMMMTTTZZZ\\\]]]___aaaccccccccccccbbbbbbccccccdddeeeffffffgggkkkrrryyy~~~uuudddUUUKKKFFFDDDAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCFFFKKKSSSdddsss~~~~~~vvvvvv{{{www\\\IIIBBB<<<:::777555555555444333333222111111000000111111111111111111111111111111000222333444555777:::===BBBOOOddd|||~~~kkkaaa[[[YYYXXXUUUSSSVVVdddssszzzsssrrrtttyyy||||||uuukkkddd```^^^[[[XXXSSSTTTUUUUUUTTTUUUYYY\\\ZZZ[[[^^^```bbbbbbbbbaaaaaabbbdddfffhhhiiijjjjjjjjjlllnnnppppppqqqrrrtttssstttvvvxxxzzz|||}}}~~~}}}uuuooogggbbbaaabbbcccdddfffgggfffaaa[[[YYY\\\```cccfffjjjmmmnnnnnnoooooorrrrrrrrrrrrrrrqqqppppppjjjeee___ZZZVVVTTTRRRPPPMMMKKKHHHFFFFFFEEECCCAAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>===============<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888888888888999999888888888888888777777888999999::::::::::::999999888888888888888999999999999888888777777777888999999999:::888888999::::::;;;<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBAAACCCEEEEEEHHHRRR]]]uuuyyyooohhhcccaaa^^^```fffooovvv}}}MMMNNNOOOQQQRRRRRRSSSSSSSSSSSSTTTTTTVVVYYY[[[]]]```aaacccddddddeeegggiiiiiijjjmmmoooqqqrrrrrrrrrrrrtttwwwzzz~~~~~~~~~{{{{{{~~~~~~xxxjjj```WWWSSSQQQNNNMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVYYY\\\UUUVVVVVVUUUTTTRRRRRRRRRRRRTTTWWW[[[```iiiuuu}}}}}}{{{rrrooojjjbbbYYYQQQJJJGGGEEEEEEEEEEEEGGGMMMTTTZZZ[[[]]]___aaaccccccccccccaaaaaabbbccceeefffggggggggglllssszzztttaaaQQQGGGBBBAAA>>>???@@@AAAAAAAAAAAA@@@CCCBBBCCCHHHLLLVVVgggvvv|||{{{rrrqqqwww{{{}}}vvv[[[HHH@@@<<<:::777555555555444333333222222111000111111111111111111111111111111111000222333444555777;;;>>>DDDQQQggg}}}mmmeeeZZZXXXWWWUUUSSSVVVdddrrr}}}{{{yyyzzz}}}~~~ssslllccc\\\ZZZYYYWWWVVVPPPRRRTTTTTTSSSTTTXXX[[[XXXZZZ\\\___aaaaaaaaa```aaabbbdddfffgggiiiiiiiiijjjllloooppppppqqqrrrtttssssssuuuwwwyyy{{{}}}~~~{{{}}}~~~|||ooojjjccc___```cccfffhhhggghhhgggccc]]][[[^^^cccgggkkkooorrrrrrqqqqqqqqqttttttttttttssssssrrrqqqlllhhhaaa[[[XXXUUUSSSQQQPPPMMMJJJHHHGGGFFFCCCBBBBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>============>>><<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888888888999999999999888888888888777777888999::::::999999999999999999999999888888999999999999888888666666777888999::::::;;;888888999::::::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCAAA@@@BBBCCCCCCEEEPPP[[[mmmxxxnnngggcccaaa^^^aaagggpppwww|||PPPPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSUUUXXXZZZ\\\^^^``````aaabbbdddeeeffffffhhhjjjlllmmmnnnoooqqqssssssuuuxxx{{{~~~|||zzzvvvsssrrrsssvvvxxxwwwyyy|||||||||{{{{{{|||}}}uuuooocccZZZRRRPPPOOONNNOOORRRQQQOOOQQQVVVXXXVVVZZZaaa```]]]YYYWWWXXXZZZ[[[\\\___^^^[[[XXXVVVTTTSSSRRRRRRRRRVVV]]]dddlll{{{}}}{{{xxxsssnnnggg```YYYQQQJJJEEEDDDDDDDDDDDDFFFLLLSSSYYY^^^___```bbbccccccccccccbbbcccccccccbbbdddfffiiihhhmmmrrruuu|||pppYYYJJJEEEDDDDDDCCCCCCBBBBBBAAA@@@??????===@@@DDDHHHPPP^^^ooo|||uuujjjlllvvv}}}uuu[[[JJJCCC999888777555333000...---111111111111222333444444222222111111111111222222222333444333444666:::===GGGWWWmmm|||ooohhhfffZZZSSSTTTTTTTTT___nnn~~~~~~{{{ssseeeccc___[[[XXXVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVXXXZZZ]]]___aaaaaaaaabbbbbbbbbccceeeggghhhiiiiiikkknnnqqqsssttttttsssvvvvvvwwwxxxzzz{{{||||||}}}~~~yyytttiiiddd```___bbbfffhhhhhhlllkkkiiiddd```^^^___```lllooorrruuuwwwvvvtttssssssrrrpppnnnmmmlllkkkkkkfffccc___ZZZVVVSSSRRRQQQRRRPPPMMMJJJGGGEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAA???===============;;;;;;::::::999999::::::;;;<<<;;;999888888888999999888999999::::::999999888666666666666666666666666888888888888888888888888:::999999999888888777777:::::::::999888777666555::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@CCC@@@AAADDDEEEFFFLLLSSSfffvvvzzzmmmcccaaadddbbbeeekkkqqquuuyyyPPPOOOOOOOOOPPPPPPQQQRRRQQQRRRSSSUUUWWWZZZ\\\]]]```aaabbbccceeefffggghhhhhhjjjlllmmmmmmoooqqqssssssvvvyyy|||~~~ssspppllliiihhhiiilllnnnrrrtttxxxyyyzzzzzz{{{|||~~~}}}}}}~~~xxxpppjjj___XXXQQQQQQRRRQQQRRRUUUWWWUUUXXX^^^___]]]aaaffffffbbb]]]ZZZ[[[^^^```bbbeeecccaaa^^^[[[XXXWWWVVVVVVUUUYYY```hhhsss~~~}}}zzzxxxsssnnnggg___XXXQQQJJJEEEEEEEEEEEEFFFHHHMMMUUUZZZ^^^___```bbbccccccccccccbbbccccccccccccdddgggiiijjjooosssvvv}}}~~~gggRRRFFFBBB@@@@@@BBBBBBBBBAAA@@@?????????>>>@@@DDDHHHQQQ```rrrrrrhhhkkkuuu|||uuuZZZIIIBBB>>>===<<<:::888666555444222222222111222222333333222222111111111111222222222333444333444666:::===HHHXXXooo{{{rrrmmmggg\\\TTTTTTTTTTTT___mmm~~~}}}}}}~~~yyyoooiiibbb```]]]ZZZWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWXXX[[[]]]___aaaaaaaaabbbbbbcccdddeeeggghhhiiikkklllooorrrtttuuuuuuuuuwwwxxxxxxyyyzzz{{{{{{|||}}}~~~~~~{{{tttooofffbbb^^^]]]aaafffiiijjjqqqooolllgggbbb______```iiikkkooossstttssspppnnnkkkjjjhhheeedddccccccccc___]]]YYYVVVRRRQQQPPPPPPQQQOOOMMMIIIGGGEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@>>><<<;;;<<<<<<;;;:::;;;::::::999999::::::;;;;;;:::999888888888999999888999999::::::999999888777777777777777777777777888888888888888888888888999999999888888777777777888999999999999888888777777888999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????BBB@@@@@@CCCDDDFFFKKKRRRaaaqqqyyymmmcccaaaeeecccfffmmmtttwww{{{PPPOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRTTTWWWYYY[[[]]]aaaaaacccdddfffhhhiiijjjhhhjjjkkkllllllnnnqqqssstttwww{{{~~~|||rrriiifffbbb___^^^___aaacccjjjmmmqqquuuvvvxxxzzz|||{{{zzzzzz|||~~~|||wwwpppiiicccZZZTTTQQQSSSTTTTTTVVVZZZ^^^^^^bbbhhhjjjiiilllpppooojjjccc___```dddiiikkkmmmllliiifffccc```^^^\\\ZZZZZZ^^^fffooo{{{~~~~~~|||zzzwwwsssnnnfff^^^WWWPPPIIIEEEFFFFFFFFFGGGJJJOOOVVV[[[______aaabbbcccdddddddddbbbccccccccccccdddgggjjjlllqqquuuyyyzzzaaaOOOGGGDDDBBBAAAAAAAAAAAA@@@??????>>>>>>@@@AAADDDHHHRRRcccwwwooofffjjjttt{{{tttYYYHHH@@@<<<;;;999777666555555555333333222222111222222222222222111111111111222222222333444333444666:::===IIIYYYqqq{{{wwwtttjjj___WWWUUUSSSTTT^^^kkk|||{{{zzzzzzzzz|||wwwnnngggccc^^^]]]ZZZXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[]]]___aaaaaabbbbbbbbbcccdddeeefffhhhiiilllnnnpppsssuuuvvvvvvvvvyyyyyyzzzzzz{{{{{{{{{{{{}}}~~~}}}|||zzzvvvnnniiibbb^^^[[[[[[___eeejjjmmmsssqqqmmmfff```\\\[[[[[[aaadddiiilllmmmkkkhhhfff```^^^[[[XXXVVVVVVVVVWWWVVVUUURRRPPPNNNMMMMMMNNNOOONNNKKKIIIGGGEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???===;;;;;;;;;<<<;;;999::::::999999999999::::::;;;:::999888888888999999888999999::::::999999888888888888888888888888888888888888888888888888888888888888777777777777777777777888999::::::999999555666888999;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@>>>???BBBCCCDDDIIIPPPZZZkkkxxxmmmeeecccfffeeehhhpppxxx{{{~~~QQQPPPPPPPPPPPPPPPQQQQQQPPPQQQRRRTTTVVVYYY[[[\\\aaabbbccceeegggiiijjjkkkhhhiiikkkkkkkkkmmmpppsssuuuxxx|||uuukkkdddbbb]]]ZZZYYYZZZ\\\^^^bbbfffkkkooorrrtttwwwzzzwwwwwwwwwzzz}}}~~~}}}{{{wwwsssooohhhaaa\\\VVVRRRQQQTTTVVVWWWZZZ^^^bbbffflllrrruuuwwwyyy|||zzzssslllggghhhlllrrruuuuuutttrrroookkkhhheeeccc^^^^^^bbbkkkuuu~~~~~~|||yyywwwrrrmmmeee]]]VVVOOOIIIEEEEEEFFFGGGHHHJJJPPPVVV[[[___```aaabbbcccdddddddddbbbcccdddcccccceeehhhjjjlllqqqvvv{{{ttt[[[LLLHHHFFFCCCBBB@@@@@@@@@?????????>>>>>>BBBBBBDDDIIIUUUhhh|||}}}mmmeeekkkuuuzzz~~~rrrXXXFFF???999888555333222333444555444444333222111111111111222222111111111111222222222333444333444666:::===HHHYYYqqq|||zzz{{{mmmddd[[[VVVSSSUUU^^^iiiyyyvvvvvvuuuvvvxxx|||vvvmmmgggccc```ZZZZZZXXXWWWVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[]]]___```aaabbbcccccccccdddeeefffhhhhhhlllmmmppprrrtttuuuvvvvvvzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~}}}{{{yyywwwqqqjjjddd^^^[[[YYYYYY]]]dddjjjooopppnnniiiaaaZZZUUUSSSSSSWWWZZZ___bbbccc```\\\ZZZTTTRRROOOLLLJJJJJJKKKLLLNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@??????>>><<<;;;<<<<<<;;;:::::::::999999999999:::::::::999999999999999999999888999999::::::999999888999999999999999999999999888888888888888888888888777777777777777777777777777888999999::::::999999777888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???===>>>AAABBBBBBGGGMMMVVVggg|||wwwnnnfffdddggggggkkksss{{{~~~RRRRRRQQQQQQQQQQQQQQQRRRQQQQQQRRRTTTWWWYYY[[[]]]aaabbbccceeeggghhhjjjjjjhhhiiijjjjjjjjjlllppprrruuuxxx}}}sssjjjccc```\\\XXXWWWXXXZZZ\\\]]]```fffjjjmmmpppsssuuuttttttuuuwwwzzz{{{{{{yyyxxxtttooojjjeee```ZZZVVVRRRPPPQQQUUUXXXYYY^^^dddhhhoooxxx~~~wwwrrrrrrvvvzzz}}}|||{{{zzzwwwsssooollljjjcccccchhhqqq{{{~~~~~~|||zzzwwwrrrmmmddd\\\UUUNNNIIIEEECCCEEEFFFHHHKKKPPPVVV[[[___```aaacccddddddddddddbbbcccdddddddddeeehhhkkkkkkpppwwwjjjQQQGGGEEECCC@@@@@@@@@@@@??????????????????CCCCCCDDDJJJXXXkkk|||lllgggmmmvvv{{{~~~oooVVVEEE>>><<<;;;888666666666777888444444333222111111111111222222111111111111222222222333444333444666:::===FFFVVVnnn~~~}}}~~~ppphhh^^^WWWSSSUUU^^^gggvvv~~~qqqqqqqqqrrruuuyyy~~~tttjjjccc```______XXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]___```bbbbbbcccccccccdddeeefffggghhhkkklllmmmppprrrsssuuuuuuzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{{{{yyywwwsssllleeeaaaZZZYYYWWWWWWZZZ```gggkkkjjjgggbbb[[[TTTOOOMMMMMMMMMPPPTTTVVVVVVTTTPPPNNNJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@?????????AAA???===<<<======<<<;;;:::999999888888999999:::999999999999999999999999888999999::::::999999888999999999999999999999999888888888888888888888888777777777777777888888888999::::::::::::999888888;;;<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<===============<<<===@@@AAAAAAEEEKKKTTTggg~~~vvvnnnhhhfffhhhiiimmmuuu}}}RRRRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSUUUXXXZZZ\\\^^^aaaaaabbbdddeeefffggghhhhhhhhhiiiiiiiiikkkooorrrtttxxx}}}tttmmmccc```[[[XXXVVVWWWYYYZZZ[[[^^^cccgggiiikkkmmmoooppppppqqqsssuuuvvvtttsssoookkkfff```\\\XXXTTTQQQPPPOOOQQQVVVZZZ^^^eeemmmuuu~~~~~~{{{wwwsssqqqjjjkkkpppyyy}}}{{{xxxrrrlllddd[[[TTTMMMHHHEEECCCDDDFFFHHHKKKPPPVVV[[[___```bbbcccddddddeeeeeeaaacccdddddddddfffiiilllkkkqqqzzz|||eeeNNNGGGFFFBBB@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCEEELLL[[[nnnzzzkkkhhhpppxxxzzz}}}lllSSSDDD???<<<;;;999777777777777777333333222222111222222222222222111111111111222222222333444333444666:::===DDDTTTjjjsssmmmbbbXXXSSSVVV^^^eeerrr||||||nnnnnnnnnppptttyyy}}}}}}vvvmmmfffbbbaaaaaaaaaYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^```bbbcccddddddddddddeeefffggggggjjjjjjlllmmmppprrrssstttyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~|||zzzxxxwwwuuurrrmmmfff```]]]VVVVVVUUUTTTUUUYYY^^^cccaaa___[[[UUUNNNJJJIIIIIIFFFHHHJJJLLLKKKIIIGGGEEECCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@????????????AAA???=========>>>===<<<999999888888888888999999888888999:::::::::999999888999999::::::999999888999999999999999999999999888888888888888888888888888888888888888999999999::::::;;;;;;:::999888888===>>>>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<===AAAAAAAAADDDJJJVVVjjj}}}uuuooojjjhhhiiijjjmmmuuu|||QQQPPPOOONNNNNNNNNNNNOOOSSSSSSTTTVVVYYY[[[]]]___aaaaaaaaabbbcccdddddddddhhhhhhhhhhhhhhhkkkooorrrssswww}}}~~~tttooodddaaa]]]YYYWWWXXXYYY[[[[[[^^^bbbdddfffggghhhjjjkkkkkklllnnnppppppmmmkkkgggbbb\\\WWWTTTQQQOOOMMMNNNNNNQQQXXX^^^eeepppzzz~~~zzzxxxssstttyyy~~~|||yyyrrrlllcccZZZSSSMMMHHHEEECCCEEEGGGJJJMMMRRRXXX\\\```aaabbbcccdddeeeeeeeeeaaacccddddddeeefffjjjlllmmmttt}}}vvvaaaMMMHHHGGGBBB@@@DDD@@@@@@@@@AAAAAAAAAAAAAAADDDCCCEEENNN]]]pppwwwjjjiiiqqqxxxyyy{{{}}}iiiQQQDDD???888888777666555333333222222222222111222222333333222222111111111111222222222333444333444666:::===DDDSSShhh}}}vvvpppeeeYYYSSSVVV^^^cccmmmxxx{{{nnnnnnoooqqquuuzzzuuupppjjjeeebbbbbbaaa```ZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\]]]^^^```bbbcccddddddddddddeeeeeefffgggiiijjjkkkmmmoooqqqssstttwwwxxxxxxyyyzzz{{{{{{||||||}}}~~~{{{wwwtttsssrrroookkkddd^^^ZZZWWWQQQRRRRRRQQQOOOPPPTTTXXXVVVUUUQQQLLLGGGDDDDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@>>>???AAABBBCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@????????????@@@>>><<<<<<======<<<;;;999999888888888888999999777888999::::::::::::999888999999::::::999999888999999999999999999999999888888888888888888888888888999999999::::::::::::999999::::::;;;:::::::::<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>AAABBBAAADDDIIIWWWlll{{{tttoookkkiiijjjkkknnntttzzz}}}OOONNNNNNMMMLLLLLLLLLMMMSSSTTTUUUWWWYYY\\\^^^___``````aaaaaaaaabbbbbbbbbggghhhhhhggghhhjjjooorrrssswww}}}|||ssspppgggddd___[[[YYYZZZ\\\]]]\\\___bbbdddddddddeeefffhhhhhhiiijjjlllkkkiiifffaaa\\\VVVQQQNNNMMMKKKJJJMMMMMMRRRZZZaaajjjwww}}}yyy{{{|||zzzrrrlllcccZZZRRRMMMHHHEEEDDDFFFIIILLLOOOTTTYYY^^^```aaabbbcccdddeeeeeeeeeaaacccddddddeeegggjjjmmmpppwwwmmmYYYHHHEEEBBB<<<;;;@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCFFFOOO^^^qqquuuiiiiiiqqqwwwwwwyyy|||gggPPPDDD@@@888888888777666444222111111111111111222333444444222222111111111111222222222333444444444666:::===DDDSSSggg{{{wwwrrrfffYYYSSSWWW^^^bbbjjjuuu|||ooooooppprrrvvv|||}}}uuulllhhhccc___^^^]]][[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]\\\]]]^^^```bbbcccddddddddddddeeeeeefffgggjjjjjjkkkmmmoooqqqssstttvvvvvvwwwxxxzzz{{{|||||||||}}}}}}|||wwwsssqqqooonnnkkkeee^^^XXXUUUSSSNNNPPPPPPNNNKKKKKKMMMPPPMMMLLLIIIEEEAAA??????AAABBBBBBBBBAAAAAA@@@??????<<<===@@@CCCDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@????????????>>>???===;;;;;;;;;<<<;;;:::999999888888888888999999777888999:::;;;::::::999999999999::::::999999999888888888888888888888888888888888888888888888888999999999::::::;;;;;;;;;777777999:::;;;<<<<<<<<<999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<>>>BBBBBBAAADDDIIIYYYnnnzzzssspppllljjjkkkkkknnnsssyyy{{{QQQOOOLLLJJJKKKMMMQQQSSSPPPSSSWWWYYYZZZ[[[]]]^^^___``````______```bbbdddggghhhiiiiiiiiilllooorrrvvv{{{~~~vvvssslllhhhdddbbbbbbccccccccc```aaabbbbbbccccccbbbbbbccccccdddddddddbbbaaa```XXXVVVRRRNNNKKKJJJJJJJJJMMMLLLRRR^^^iiittt{{{vvvqqqjjj___VVVOOOKKKHHHFFFFFFGGGHHHKKKOOOTTTYYY\\\aaaaaabbbcccdddeeeeeefffggggggggggggfffhhhkkknnnrrryyyfffWWWHHHBBBBBBAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFJJJQQQ```sss}}}rrrmmmkkkmmmuuu}}}}}}bbbMMMCCC@@@;;;888444222333444444333111111111111111111111111222222111111111111111111111222444444555777:::===IIITTTggg}}}~~~zzzssslllbbbXXXTTTVVV[[[```nnnyyyssskkknnnrrrwww|||zzzrrrmmmdddcccaaa___^^^]]]^^^^^^^^^^^^^^^___^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^]]]_________```aaacccdddeeeccccccdddeeefffggghhhiiijjjkkkmmmnnnppprrrttttttvvvvvvvvvvvvwwwxxxyyyzzz}}}}}}}}}}}}~~~~~~|||yyyuuuppplllhhheee```\\\YYYVVVRRRPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@AAABBB@@@@@@??????@@@AAABBBCCCEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>============>>>===;;;:::999999::::::<<<;;;999888777888999999999999999999999999999999999999999999888888777777888777666555555666777888777777888999999999999888999999999999999999999999888888999::::::::::::999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<============<<<<<<>>>AAA@@@>>>CCCIII[[[rrr~~~xxxsssmmmhhhhhhgggjjjppptttuuuyyyNNNLLLIIIGGGHHHJJJNNNPPPPPPSSSVVVYYYZZZ[[[\\\^^^```aaaaaaaaa```aaacccffffffggghhhhhhiiikkkooorrrvvv{{{yyyuuuqqqnnnjjjhhhiiijjjjjjjjjiiiiiihhhgggfffdddbbbaaaaaaaaabbbbbbaaa```^^^]]]XXXVVVSSSOOOLLLKKKJJJJJJNNNOOOWWWeeessszzzvvvoooiii^^^UUUOOOKKKHHHFFFFFFGGGHHHKKKOOOUUUYYY\\\aaaaaabbbcccdddeeeeeefffggggggggggggfffhhhkkknnnrrrzzzdddUUUGGGBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@EEEKKKTTTbbbtttzzzoookkkjjjmmmuuu}}}}}}~~~aaaLLLBBB>>>:::777444333444444333222111111111111111111111111111111111111111111111111111222444444555777:::===JJJVVVjjj~~~xxxuuupppiii```WWWSSSUUU\\\aaalllxxxzzzooojjjmmmrrrxxx~~~xxxpppjjjfffbbbaaa```^^^^^^]]]^^^^^^```aaaaaabbbbbbbbbaaaaaa__________________````````````aaacccdddfffggggggeeeeeefffggghhhiiijjjjjjjjjkkklllnnnppprrrssstttuuuuuuuuuvvvwwwxxxzzz{{{}}}}}}}}}}}}~~~{{{xxxuuupppkkkgggddd```\\\YYYWWWTTTQQQNNNKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>============>>>===;;;:::999999::::::::::::999999888999999999999999999999999999999999999999999999888888888777888888777777777777888888666666777888888888888888999999999999999999999999888888999::::::::::::999:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@???>>>BBBIII[[[ppp{{{vvvnnniiigggdddgggmmmrrrsssxxxMMMKKKHHHFFFGGGIIILLLNNNOOORRRUUUWWWXXXYYY[[[]]]^^^`````````___```bbbdddeeefffgggggghhhkkkooorrrvvv{{{}}}yyyvvvsssqqqoooppprrrrrrrrrrrrqqqooolllhhheeeaaa```___`````````^^^\\\ZZZYYYWWWVVVSSSPPPMMMKKKJJJJJJMMMPPPZZZiiizzz~~~yyytttmmmggg]]]TTTNNNJJJHHHFFFFFFFFFHHHKKKPPPUUUZZZ]]]aaaaaabbbcccdddeeeffffffggghhhhhhgggggghhhlllnnnsss{{{|||___SSSGGGBBBBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>DDDLLLVVVdddttt|||}}}vvvkkkhhhiiinnnvvv~~~}}}```KKK@@@<<<888777555555555444333111111111111111111111111111111111111111111111111111111222333444555777;;;>>>JJJXXXmmmxxxpppmmmjjjeee\\\TTTRRRUUU]]]dddmmmyyyrrriiifffjjjqqqyyyyyyqqqkkkfffbbb___^^^^^^^^^]]]]]]^^^^^^___aaaaaabbbcccdddddddddddddddcccbbbaaa```aaabbbbbb```bbbdddfffhhhiiijjjjjjgggggghhhiiijjjkkkkkkllljjjkkklllmmmooopppqqqrrrsssttttttuuuwwwyyy{{{|||}}}}}}}}}}}}~~~~~~{{{wwwsssooojjjddd```]]]ZZZWWWUUUSSSQQQNNNLLLHHHGGGFFFDDDBBBAAA@@@???@@@@@@@@@AAA@@@@@@??????BBBBBBBBBCCCDDDEEEEEEFFFJJJIIIIIIJJJLLLLLLKKKJJJEEEFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???AAA@@@???>>>==================;;;:::::::::::::::888888999:::::::::999999::::::::::::::::::::::::999999999999888888888888888999999999999999999888555666666777888777777777999999999999999999999999888999999::::::::::::::::::<<<<<<<<<;;;:::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<;;;===???>>>===AAAHHHZZZoooyyyooogggddd___bbbhhhnnnqqqwwwMMMKKKIIIGGGGGGIIILLLMMMMMMPPPSSSUUUVVVWWWZZZ\\\ZZZ\\\]]]]]]\\\]]]^^^```cccdddeeefffgggjjjnnnrrrvvv{{{~~~zzzxxxuuuuuuwwwxxxyyyxxxxxxwwwtttpppkkkfffbbb````````````___^^^\\\YYYXXXWWWUUUSSSOOOMMMKKKKKKJJJQQQVVV```ooo{{{wwwyyy|||}}}|||wwwrrrkkkddd[[[RRRMMMJJJHHHFFFFFFFFFHHHKKKPPPVVV[[[^^^aaabbbbbbcccdddeeeffffffggghhhhhhggggggiiilllooosss{{{uuuZZZOOOFFFBBBAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>EEEMMMWWWeeesss{{{{{{}}}rrrhhhgggjjjpppxxx|||```KKK@@@;;;888666555555666555222000111111111111111111111111111111111111111222222222222333333444444777<<<@@@JJJZZZoooqqqiiifffccc___YYYRRRPPPUUU___gggqqq}}}wwwjjjdddbbbfffoooxxxzzztttmmmfffbbb```^^^]]][[[[[[\\\\\\]]]^^^___```^^^___```aaacccccccccdddgggeeecccaaaaaaaaacccddd```bbbfffiiikkkkkkkkkjjjhhhhhhiiijjjjjjkkklllllljjjkkklllmmmnnnooopppqqqrrrrrrsssuuuwwwyyy{{{}}}}}}}}}}}}}}}~~~|||yyysssnnniiiccc]]]ZZZWWWUUUSSSRRRQQQOOOLLLJJJGGGEEECCCAAA???>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@AAABBBCCCDDDFFFGGGGGGHHHNNNMMMMMMOOOQQQQQQOOONNNIIIJJJJJJKKKIIIGGGDDDCCCBBBBBBBBBBBBAAAAAA@@@???AAA@@@???>>>============<<<<<<;;;;;;::::::::::::666777999:::;;;;;;:::999::::::::::::::::::::::::999999999999999999999999777888999::::::999888777666666777888888888888888999999999999999999999999888999::::::;;;;;;::::::;;;<<<===<<<;;;:::;;;===::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>===<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAGGGNNNWWWeeettt}}}~~~|||pppffffffkkkrrrzzzzzz___KKKAAA<<<888666555555666555222000111111111111111111111111000000111111111222222222222333333333444888===AAALLL[[[pppmmmdddaaa]]][[[VVVQQQOOOUUUaaajjjwwwrrrfffaaa___dddlllvvv~~~yyynnniiiccc___]]]\\\\\\[[[YYYYYY[[[\\\^^^___``````]]]^^^```aaabbbcccddddddgggeeecccaaaaaabbbcccdddaaacccfffiiikkkkkkkkkjjjiiiiiiiiijjjkkkkkkkkklllkkkllllllmmmnnnoooooopppqqqqqqssstttwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~zzzvvvpppjjjddd^^^XXXUUUSSSQQQPPPPPPOOONNNKKKIIIFFFDDDBBB@@@>>>>>>>>>??????@@@BBBDDDEEEEEEDDDDDDEEEGGGIIILLLNNNPPPQQQQQQTTTSSSTTTUUUVVVVVVTTTQQQNNNOOOPPPPPPOOOLLLIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???>>>============;;;;;;;;;;;;;;;;;;::::::666777999:::;;;;;;:::999::::::::::::::::::::::::999999999999999999999:::666777888999999888777666777888999999::::::999999999999999999999999999999999999:::;;;;;;;;;;;;:::;;;<<<======;;;;;;<<<===;;;<<<<<<<<<============<<<;;;<<<===<<<<<>>BBBAAAAAAAAAAAAAAAAAAAAAAAABBBHHHPPPZZZhhhwww{{{oooddddddkkksss{{{xxx]]]KKKBBB>>>888777555555555444333111111111111111111111111111000000000111222222333333333333333333444888>>>BBBOOO\\\qqqkkkaaa___YYYXXXUUUPPPNNNUUUbbbmmm}}}rrrgggbbb___ccckkkuuu}}}yyypppccc___[[[YYYXXXYYYYYYYYYXXXYYY[[[]]]___``````aaa```aaabbbdddeeefffffffffeeeeeecccbbbbbbcccddddddccceeegggiiijjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmmmmmmmnnnnnnoooooooooqqqqqqrrrtttvvvyyy{{{|||}}}}}}}}}}}}~~~}}}|||wwwssslllfff```ZZZUUUQQQPPPOOONNNNNNNNNLLLIIIGGGDDDCCCAAA???>>>???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHHHHJJJNNNRRRUUUXXXYYYYYY[[[[[[[[[]]]]]]\\\YYYVVVTTTTTTUUUUUUTTTRRRPPPOOOMMMMMMLLLJJJHHHEEECCCBBBAAA@@@???>>>============:::;;;;;;<<<<<<;;;::::::888888999:::::::::999999::::::::::::::::::::::::999999999999::::::::::::777777888888888888777777888999::::::;;;;;;::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<===<<<<<<<<<=========>>>>>>===<<<<<<===<<<<<>>:::777444333444444333222111111111111111111111111///000000111222222333333333333333333444888???CCCSSS___rrrjjj___]]]VVVVVVTTTPPPNNNUUUcccooouuujjjdddbbbeeellluuu}}}yyymmmfff\\\ZZZWWWVVVWWWXXXXXXWWWXXXYYY\\\^^^``````aaaaaabbbcccdddeeefffgggggggggddddddddddddeeeeeeeeeeeegggggghhhiiiiiijjjkkkkkklllllllllmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooqqqrrrssstttvvvxxxzzz{{{}}}}}}}}}}}}~~~}}}zzzyyytttooohhhaaa\\\VVVQQQNNNMMMLLLLLLLLLLLLJJJFFFDDDCCCAAA???>>>>>>???AAACCCAAABBBCCCDDDFFFHHHJJJKKKJJJMMMRRRWWW\\\___aaabbbdddddddddddddddbbb^^^[[[YYYYYYYYYXXXXXXXXXWWWWWWTTTSSSQQQOOOLLLHHHEEEDDDAAA@@@???>>>============::::::;;;<<<<<<;;;;;;:::::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999888888999999999888888999::::::::::::999999999999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;===>>>===<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<======>>>======>>>======CCCKKK[[[ppp{{{rrriii```[[[ZZZZZZ\\\eeeqqq{{{LLLKKKIIIHHHHHHHHHIIIIIIEEEFFFHHHIIIJJJLLLPPPSSSTTTVVVXXXYYYYYYXXXXXXYYY\\\]]]___aaacccgggmmmpppuuu{{{~~~~~~|||xxxsssnnnhhhcccaaafffgggggghhhgggfffddddddXXXSSSKKKEEECCCFFFJJJNNNWWWeeewww}}}rrrkkkhhheeecccdddiiirrrzzz}}}{{{wwwqqqlllbbb\\\TTTMMMIIIHHHGGGGGGEEEFFFHHHLLLQQQXXX]]]```bbbccccccdddeeefffgggggghhhiiiiiihhhhhhjjjmmmpppqqqxxxyyyhhhTTTLLLDDDAAA>>>===@@@FFFBBBBBBBBBBBBBBBBBBBBBBBB>>>HHHVVVdddsssxxxkkk```aaaiiiqqqyyy~~~qqqVVVGGGAAA>>>;;;888444222333444444333111111111111111111111111///000000111222222333333333333333333444999???DDDWWWaaasssiii^^^\\\VVVVVVTTTPPPNNNUUUdddpppxxxlllfffdddhhhnnnvvv~~~zzzmmmccc^^^ZZZXXXWWWWWWXXXYYYXXXWWWYYYZZZ\\\___```aaaaaaaaaccccccdddeeeffffffffffffcccdddeeefffggggggffffffjjjjjjiiiiiiiiijjjkkklllnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppprrrrrrssstttvvvxxxyyyzzz}}}}}}}}}}}}~~~}}}zzzxxxwwwqqqmmmfff___YYYTTTOOOLLLKKKJJJJJJJJJJJJHHHDDDAAAAAA@@@>>>======???BBBCCCBBBBBBBBBCCCEEEHHHKKKLLLQQQTTTYYY___eeeiiikkkllljjjiiiiiijjjiiifffbbb^^^]]]\\\[[[[[[ZZZ[[[[[[\\\XXXWWWUUURRRNNNJJJGGGEEEAAA@@@???>>>============999:::;;;<<<<<<<<<;;;:::<<<;;;999888777888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;999999999999;;;<<<777777888999999999999888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>===<<<;;;<<<>>>:::::::::;;;;;;;;;<<<<<>>======DDDLLL\\\pppuuullleee___\\\]]][[[^^^fffsss~~~JJJJJJIIIHHHGGGEEEDDDCCCFFFFFFGGGHHHIIIKKKLLLMMMQQQRRRSSSTTTVVVWWWXXXYYYXXX[[[^^^aaadddiiinnnrrruuuxxx~~~{{{xxxxxxxxxvvvtttsssqqqnnnjjjfffcccaaa``````ccceeefffjjjmmmiiibbbXXXNNNGGGGGGFFFCCCHHHQQQYYYiii}}}zzzpppiiigggaaabbbeeekkkrrrwwwyyyyyy}}}|||{{{|||~~~~~~~~~}}}xxxqqqkkk^^^YYYRRRLLLIIIGGGGGGFFFHHHHHHJJJMMMSSSYYY___ccceeeeeeffffffffffffeeeeeejjjiiiiiiiiijjjlllnnnooorrrvvv{{{uuueeeRRRJJJCCCCCCCCC@@@???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBLLLZZZgggvvvvvvjjj```aaajjjrrrzzzmmmRRRHHHAAA:::777777666555444333333222222222222111111111000000000111111111111222222222333222444888888999???GGGRRRddd{{{|||iii```___WWWSSSPPPOOOOOOUUUcccqqq|||{{{rrrkkkdddiiipppyyy|||pppddd]]][[[WWWTTTSSSTTTWWWYYYYYYWWW[[[\\\]]]^^^``````aaaaaacccdddeeeggghhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhggghhhjjjkkklllppppppqqqrrrqqqpppooonnnnnnoooooopppqqqqqqrrrrrrpppqqqsssuuuwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~zzzvvvnnniiibbbZZZUUUPPPLLLIIIGGGGGGFFFEEEDDDCCCBBBBBB???======???CCCDDDCCCAAAAAABBBCCCCCCEEEIIIOOOSSS[[[^^^dddkkkppptttvvvwwwrrrqqqpppnnnjjjfffcccaaaaaaaaaaaaaaaaaaaaaaaaaaa]]][[[YYYWWWUUUQQQLLLIIIGGGDDDAAA>>>>>>>>>>>>=========<<<;;;::::::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;999999999999999999999999999999888888888888999999888999999::::::999999888999999::::::::::::;;;;;;888888999999999::::::::::::::::::;;;::::::999999;;;;;;;;;<<<<<<<<<======AAA@@@???======@@@FFFJJJ\\\oooyyyjjjcccaaa______aaaZZZaaammmzzzKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMQQQQQQRRRTTTVVVWWWXXXYYYYYY[[[^^^aaaeeeiiinnnrrrvvvyyyyyytttrrrpppmmmkkkiiigggdddaaa]]]ZZZYYYXXXZZZ^^^bbbeeekkknnnjjjcccXXXNNNHHHHHHGGGEEEKKKTTTaaapppyyyrrriiidddbbbbbbcccfffkkkqqquuuwwwvvvuuutttssstttxxx}}}}}}|||{{{wwwoooiii\\\WWWPPPJJJGGGFFFFFFEEEHHHHHHJJJNNNSSSZZZ___ccceeeffffffffffffffffffeeeiiiiiiiiiiiijjjlllmmmooorrruuuyyyssscccRRRJJJCCCBBBBBB@@@???@@@BBBCCCDDDCCCAAA@@@AAABBBFFFQQQ___lllyyyqqqggg```dddmmmtttyyy~~~kkkQQQFFFAAA:::777777666555444333333222222222222111111111000000000111111111111222222222333222444777888999@@@HHHVVVggg{{{jjjbbb___WWWSSSOOONNNNNNSSS```nnnxxx|||tttnnngggkkkrrryyyvvvlllbbb\\\[[[YYYVVVUUUVVVYYY[[[ZZZYYY[[[\\\]]]^^^___`````````dddeeefffgggiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjlllmmmnnnoooqqqrrrrrrrrrqqqpppooooooppppppqqqrrrrrrsssrrrssstttuuuwwwyyyzzzzzz{{{|||}}}~~~}}}}}}|||zzzvvvrrrmmmhhh```YYYTTTOOOKKKHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>======???CCCDDDCCCAAADDDEEEFFFGGGJJJPPPWWW\\\aaafffmmmtttzzz}}}}}}}}}vvvtttrrrnnnjjjfffbbb```bbbbbbbbbcccccccccccccccaaa___[[[XXXVVVRRRNNNJJJGGGDDDAAA??????@@@??????======<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999888888888888999999999999::::::::::::999999999999::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========??????>>><<<<<>>======???BBBDDDDDDCCCEEEGGGIIILLLQQQYYYbbbiiikkkpppxxxyyywwwsssnnniiieeebbbaaacccddddddeeefffffffffffffffbbb^^^ZZZWWWTTTPPPNNNHHHEEEBBBAAAAAAAAAAAA@@@>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999888888888888999999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;>>>CCCFFFWWWggg|||zzzlll```\\\]]]^^^aaadddiiinnnwwwMMMKKKHHHEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVXXXYYYZZZ\\\```ccceeeiiimmmpppqqquuu{{{~~~wwwmmmfffaaa]]]XXXTTTVVVUUURRROOOMMMMMMMMMMMMOOOUUU\\\cccjjjooojjjcccXXXNNNHHHIIIJJJJJJRRR]]]nnn}}}{{{rrriiieeeccc^^^\\\\\\```ccciiipppvvvyyyxxxwwwooommmlllmmmrrr{{{}}}{{{yyytttlllfffYYYTTTNNNHHHFFFFFFEEEEEEGGGHHHKKKOOOUUU[[[aaadddggggggffffffffffffgggggghhhhhhhhhhhhiiikkklllmmmppprrruuuwwwyyywwwkkk^^^RRRIIICCCBBBBBB@@@???@@@AAABBBBBBAAA@@@@@@BBBDDDLLLYYYjjjxxx~~~uuufffaaa```hhhrrrxxx}}}bbbKKKBBB>>>:::777777666555444333333222111111111111111111111111000000111111111222222222333222333666777999AAAIII\\\lllxxxppphhhcccZZZTTTNNNLLLKKKOOOYYYcccmmmyyy~~~xxxsssppprrruuuzzzttthhhaaa[[[ZZZ\\\\\\\\\[[[\\\]]]___``````ddddddeeegggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkmmmlllllllllllllllkkkkkkkkkjjjjjjiiijjjlllmmmnnnpppqqqrrrssssssrrrqqqqqqqqqqqqrrrrrrsssssssssssstttuuuuuuvvvvvvwwwwwwwww|||}}}~~~~~~~~~}}}}}}{{{yyywwwsssooommmhhhccc\\\UUUPPPKKKGGGDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@CCCEEEFFFGGGFFFHHHLLLQQQXXXbbblllsssxxx|||xxxvvvrrrmmmhhheeecccbbbeeefffggghhhiiiiiihhhhhhgggddd___[[[YYYWWWTTTSSSLLLIIIFFFDDDCCCBBBAAA???>>>===<<<;;;;;;:::::::::::::::999999999999::::::;;;::::::999999::::::;;;999999999999999999999999:::999999888888999999:::999::::::::::::::::::999999999999:::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<=========>>>>>>>>><<<<<<;;;::::::===AAAEEETTTcccvvvsssfff[[[YYY[[[^^^bbbffflllpppxxxMMMKKKHHHEEEDDDDDDEEEFFFDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLNNNQQQSSSVVVXXXYYYYYY\\\```ccceeehhhkkknnnppptttyyy~~~uuuooofff___[[[WWWSSSOOOPPPNNNLLLJJJIIIIIIKKKLLLNNNUUU\\\bbbjjjoookkkcccXXXNNNHHHJJJKKKLLLTTT```ooo~~~pppggg```^^^]]][[[ZZZ[[[___ccckkkttt|||~~~|||rrrqqqoooqqqvvv~~~~~~|||zzztttlllfffYYYTTTNNNIIIGGGGGGGGGFFFGGGHHHLLLQQQWWW]]]bbbeeehhhgggffffffffffffggghhhhhhggggggggghhhjjjlllmmmnnnqqqrrrssstttrrrhhh]]]RRRJJJDDDCCCCCCAAA???@@@AAABBBBBBAAA@@@AAACCCFFFKKKZZZmmm||||||qqqddd```aaaiiirrryyy|||^^^JJJAAA===:::777777666555444333333222111111111111111111111111000000111111111222222222333222333666777999AAAJJJ^^^nnn~~~yyyuuunnnhhh^^^WWWPPPMMMLLLNNNVVV___iiivvv~~~yyyttttttuuuvvvyyy~~~pppfff___[[[ZZZ\\\]]]]]]^^^___```aaaccceeehhhiiijjjkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjiiijjjlllmmmnnnrrrsssttttttsssrrrqqqpppsssssssssssstttttttttttttttttttttuuuuuuvvvvvvvvv||||||}}}~~~~~~}}}}}}|||zzz{{{zzzyyyvvvssspppooofffaaaZZZSSSNNNJJJFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@BBBCCCFFFIIIJJJIIILLLRRRYYYaaakkkvvv|||{{{vvvtttpppmmmjjjhhhgggggghhhiiikkklllllllllkkkjjjgggccc___\\\[[[YYYXXXVVVPPPMMMJJJGGGEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;999999888888888888999999;;;::::::999999::::::;;;999999999999999999999999::::::999999999999:::::::::::::::;;;;;;:::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>?????????>>>=========>>>>>>>>>??????;;;<<<<<<;;;;;;===AAADDDRRRaaassspppdddYYYXXX\\\```dddhhhnnnssszzzMMMKKKHHHFFFEEEDDDEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMPPPSSSUUUWWWXXXYYY\\\___bbbdddfffiiikkkooosssxxx|||~~~zzzmmmggg___YYYVVVTTTPPPMMMIIIHHHEEEDDDDDDEEEGGGIIINNNTTT[[[bbbkkkpppmmmgggZZZPPPJJJKKKMMMOOOXXXcccppp}}}jjjaaa[[[ZZZZZZYYYXXXZZZ___dddnnnyyyuuuttttttvvv|||~~~|||yyyssskkkdddXXXSSSMMMHHHGGGGGGGGGGGGFFFHHHLLLRRRXXX^^^ccceeeiiihhhgggffffffggghhhiiiggggggffffffgggiiikkkllllllooopppooopppnnnfff]]]TTTKKKEEEDDDDDDBBBAAABBBAAAAAAAAA@@@@@@AAADDDGGGMMM\\\ooo~~~yyylllccc```cccllluuu{{{vvvZZZIIIAAA<<<999777777666555444333333222111111111111111222222222000111111111111222222222333222222555666999BBBKKK```qqq}}}{{{tttnnnccc[[[TTTPPPOOOPPPVVV]]]hhhuuu{{{vvvvvvvvvvvvxxx}}}|||mmmeee```\\\\\\^^^]]]___aaabbbccceeeiiikkklllmmmmmmnnnoooooonnnnnnppppppqqqqqqqqqppppppooonnnnnnmmmmmmlllkkkkkkkkkjjjjjjiiiiiijjjkkkmmmnnnsssssstttttttttsssrrrqqqttttttttttttttttttuuuuuuttttttuuuuuuvvvvvvwwwwww{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{yyyzzzzzzyyyuuurrrpppoooddd___XXXRRRMMMIIIEEECCCCCCCCCBBBAAA@@@???>>>>>>???AAACCCDDDEEEHHHLLLOOOPPPTTT[[[cccllluuu~~~{{{vvvuuusssqqqooonnnmmmmmmnnnoooppprrrrrrpppooommmhhheeebbb___^^^\\\ZZZXXXRRROOOLLLIIIGGGEEEAAA??????>>>===<<<;;;;;;;;;;;;999999888888888888999999;;;::::::999999::::::;;;999999999999999999999999::::::999999999999::::::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999::::::::::::;;;;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>????????????<<<============>>>BBBEEERRR```ssssssggg\\\ZZZ^^^bbbfffkkkrrrvvv~~~KKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJHHHIIILLLOOORRRUUUWWWXXXXXX[[[___bbbccceeegggiiikkknnnssswwwxxxxxxyyyzzzyyy{{{}}}{{{tttgggaaaYYYTTTRRRPPPLLLIIIEEECCCAAA@@@@@@CCCFFFHHHMMMSSSZZZaaakkksssrrrmmm^^^TTTMMMNNNPPPRRR[[[ggguuuxxxjjjbbb[[[[[[\\\[[[[[[\\\```fffqqq|||xxxxxxyyy}}}}}}{{{xxxrrriiibbbVVVQQQKKKGGGFFFFFFFFFFFFFFFHHHMMMRRRYYY___cccfffiiihhhgggffffffggghhhiiiffffffffffffgggiiikkklllkkkmmmnnnmmmmmmlllfff^^^UUUMMMFFFEEEEEECCCBBBCCC@@@AAA@@@@@@???AAAEEEHHHRRRaaasssuuuhhh``````fffqqqyyy~~~qqqXXXJJJAAA<<<999777777666555444333333222000000111111111222222222000111111111111222222222333111222555666999BBBLLL___qqqzzztttiii```WWWTTTRRRRRRWWW]]]iiivvv{{{wwwvvvuuuwww{{{vvvjjjdddaaa^^^^^^aaa___bbbeeeggghhhjjjooorrrssssssttttttuuuuuuttttttttttttttttttssssssrrrqqqpppoooooonnnmmmmmmlllllliiiiiihhhhhhiiijjjlllmmmpppqqqssstttuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyzzzzzz|||}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzzzz{{{yyyzzz{{{xxxsssooommmmmmccc___XXXQQQMMMIIIEEEBBBCCCCCCBBBAAA@@@??????>>>AAACCCEEEEEEFFFIIINNNRRRSSSYYYaaajjjrrryyy~~~{{{{{{zzzyyyxxxvvvuuuttttttuuuwwwxxxwwwuuusssqqqllljjjfffdddaaa^^^ZZZVVVPPPNNNLLLKKKJJJHHHEEEBBB???>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999::::::;;;999999999999999999999999;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>>>>?????????@@@@@@===>>>?????????@@@CCCFFFRRRaaauuuxxxkkk```^^^aaadddhhhllluuuyyyJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJGGGIIIKKKNNNRRRUUUWWWXXXWWWZZZ^^^aaacccdddfffgggfffiiinnnqqqqqqqqqqqqqqqtttuuuxxxzzz}}}wwwpppddd^^^WWWQQQOOOMMMJJJGGGCCCBBB@@@???@@@CCCFFFHHHLLLRRRYYYaaallluuuvvvrrraaaWWWPPPQQQRRRTTT]]]iiizzzvvvmmmeee_________^^^^^^```bbbhhhrrr}}}}}}zzz{{{~~~|||yyyvvvpppgggaaaTTTPPPJJJFFFDDDEEEEEEFFFFFFHHHMMMSSSYYY___dddfffjjjhhhgggffffffggghhhjjjffffffffffffggghhhjjjkkkjjjmmmmmmllllllkkkfff___VVVMMMGGGFFFFFFDDDCCCDDD@@@@@@@@@??????AAAFFFIIIVVVeeevvvssseee]]]```hhhuuu}}}nnnWWWJJJBBB<<<888777777666555444333333222000000111111222222222222000111111111111222222222333111222444666999CCCMMM\\\ooo}}}xxxlllcccZZZVVVTTTTTTXXX]]]iiiwww~~~wwwvvvtttvvvzzz|||rrrgggdddbbb```aaacccaaadddhhhjjjkkknnnssswwwyyyyyyzzz{{{{{{{{{zzzzzzvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqpppooonnnnnnmmmiiihhhhhhhhhhhhjjjkkklllmmmoooqqqtttvvvwwwxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{|||yyyzzz{{{|||}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzzzz{{{{{{xxxqqqllljjjjjjccc^^^XXXQQQMMMIIIEEECCCDDDCCCCCCBBBAAA@@@??????BBBDDDFFFGGGGGGJJJPPPTTTTTTZZZccclllssszzz}}}}}}}}}}}}~~~~~~|||yyyxxxyyyzzz||||||{{{yyyvvvtttpppnnnjjjgggddd___YYYUUUNNNMMMLLLKKKKKKJJJHHHEEE???>>>===<<<<<<;;;;;;<<<===<<<<<<;;;;;;<<<<<<===;;;::::::999999::::::;;;999999999999999999999999;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>;;;;;;<<<>>>>>>?????????>>>????????????@@@@@@@@@>>>???@@@@@@@@@AAADDDGGGRRRaaavvv{{{ooocccaaacccfffiiimmmuuuyyyKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFHHHKKKMMMOOOSSSVVVYYYZZZ[[[]]]```bbbdddffffffhhheeefffkkkmmmllllllooonnntttyyy{{{{{{pppiii```\\\VVVRRROOOMMMKKKIIIAAA@@@???>>>???AAADDDFFFJJJQQQYYYdddqqq|||~~~{{{iii\\\SSSQQQQQQUUUcccrrr|||qqqnnnjjjgggfffeeecccbbbcccfffppp{{{}}}{{{{{{yyy|||yyyuuunnneee^^^UUUQQQKKKGGGFFFFFFFFFEEEHHHKKKPPPUUUZZZ___dddhhheeeeeeeeefffffffffffffffjjjiiigggfffeeefffhhhiiiiiijjjkkkkkkiiifffbbb```YYYSSSLLLHHHHHHHHHGGGEEEGGGBBB@@@AAAAAAAAAEEEKKK]]]lllvvv|||uuufffddd```eeemmmvvv}}}jjjRRRDDD>>>;;;:::999777555444444444333111555444222111111111222222444111//////222333222000333111222555777999BBBLLLZZZmmm|||zzzyyyvvvooodddZZZUUUVVV[[[```lllwwwuuussstttwwwzzz|||qqqhhhdddbbb``````bbbeeehhhkkknnnppptttxxx{{{~~~~~~}}}{{{zzzzzzyyywwwuuuoooppppppppppppqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrtttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuutttvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwyyyzzz|||zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvtttqqqmmmjjjhhhbbb^^^XXXQQQLLLIIIHHHHHHFFFDDDBBB@@@???@@@AAABBBBBBDDDGGGHHHJJJNNNRRRUUUVVV\\\eeeooovvvzzz{{{{{{|||{{{~~~~~~yyyuuusssrrrpppmmmhhhaaaYYYTTTQQQPPPNNNLLLJJJHHHGGGFFFAAA@@@>>><<<;;;<<<===>>>===<<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999::::::999888999:::;;;<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAABBBBBB@@@@@@AAA???===AAAHHHUUUggg}}}pppdddccchhhlllnnnppp~~~{{{|||~~~zzz|||KKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEGGGIIIKKKMMMPPPSSSVVVXXXZZZ]]]```bbbdddddddddeeebbbcccgggjjjkkkmmmqqqttt{{{zzzooohhh___[[[UUUQQQNNNKKKIIIGGGAAA@@@>>>>>>???AAADDDFFFJJJPPPYYYcccppp||||||nnnaaaWWWUUUVVVZZZiiixxxxxxuuurrrpppnnnmmmkkkiiijjjlllrrr{{{}}}{{{|||}}}{{{xxxuuunnnddd^^^TTTPPPKKKGGGFFFFFFFFFEEEHHHLLLQQQVVV[[[___dddhhhhhhhhhgggggggggggggggggghhhgggfffeeeeeefffggghhhjjjjjjkkkkkkiiifffcccaaaZZZTTTNNNJJJJJJJJJHHHFFFGGGCCCAAABBBBBBCCCHHHNNN```ooowww|||tttfffeeebbbgggpppxxxhhhQQQDDD===:::999999777555444444444333111444333222111111111222222333111///000222333222000444222333666888:::CCCMMM[[[mmm|||zzzyyyyyyyyyssshhh]]]XXXXXX]]]aaannnyyy}}}uuussstttwww{{{{{{qqqhhheeedddbbbbbbdddgggjjjmmmppprrrvvvzzz~~~~~~|||{{{zzzyyyvvvtttppppppppppppppppppppppppppppppooonnnmmmllllllkkkooooooppprrrsssuuuvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{zzzyyyxxxwwwwwwvvvwwwwwwxxxxxxwwwuuurrrnnnkkkiiibbb^^^XXXQQQLLLIIIHHHHHHEEEDDDBBB@@@@@@@@@BBBCCCDDDFFFHHHJJJLLLOOOTTTWWW\\\bbbkkkssswwwxxxxxxwww{{{zzz}}}|||xxxttttttrrrooojjjddd\\\XXXSSSRRRPPPNNNLLLIIIHHHGGGCCCBBB@@@>>>=========>>><<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::999999999:::;;;<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBB@@@>>>CCCJJJTTTggg~~~~~~qqqfffgggmmmqqqsssttt}}}}}}~~~tttvvvwww|||LLLKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHJJJKKKLLLNNNRRRTTTUUUXXX\\\___bbbcccbbbbbbbbb______cccgggjjjooovvv~~~xxxmmmfff^^^ZZZTTTOOOLLLJJJGGGEEE@@@???>>>===???AAADDDFFFLLLRRRYYYcccqqq~~~vvvggg\\\ZZZ\\\cccrrr~~~||||||zzzwwwuuutttsssvvv{{{}}}{{{{{{~~~~~~{{{wwwtttmmmccc\\\SSSOOOJJJGGGFFFFFFFFFFFFIIIMMMRRRWWW\\\```eeehhhjjjjjjjjjiiiiiihhhhhhhhhgggfffeeeddddddeeefffgggjjjjjjkkkkkkiiifffcccaaa[[[VVVQQQNNNNNNMMMJJJGGGGGGCCCBBBCCCDDDFFFLLLTTTfffssszzz|||}}}rrreeeeeefffkkksss{{{eeePPPDDD===999999888666444444444444333222333333222111111111111222333111000000111222222111555333444777999;;;DDDMMM[[[mmm{{{vvvuuuvvvwww{{{uuukkkaaaZZZZZZ^^^cccooozzz}}}wwwsssrrrsssxxx}}}{{{qqqhhheeeeeedddeeegggjjjlllpppsssuuuyyy~~~~~~|||{{{yyyvvvsssrrrrrrqqqqqqpppoooooooooooonnnnnnnnnmmmmmmmmmmmmnnnooopppqqqrrrtttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuwwwwwwxxxyyyyyyyyyxxxxxxzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxvvvvvvuuuuuuuuuuuuuuutttrrrooollljjjiiibbb^^^XXXRRRMMMJJJHHHHHHEEEDDDBBBAAAAAABBBCCCDDDFFFHHHJJJLLLNNNRRRWWW[[[bbbiiirrrxxx{{{zzzxxxwwwzzz}}}~~~zzzvvvssssssrrrpppkkkeee___[[[WWWVVVTTTQQQNNNKKKIIIHHHFFFDDDBBB@@@>>>=========;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::999999999:::;;;<<<;;;;;;<<<<<<<<<============>>>??????@@@@@@??????>>>>>>>>>>>>???@@@AAABBBCCCAAABBBCCCAAA???DDDKKKUUUhhh}}}ssskkknnntttwwwxxxyyy~~~}}}wwwnnnqqqqqquuu|||LLLKKKJJJHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMMMMOOORRRTTTSSSVVV[[[___aaaaaa```___```]]]\\\```eeejjjsss|||uuujjjeee___[[[UUUOOOLLLIIIFFFDDD@@@???======>>>AAADDDFFFNNNSSSYYYcccrrr{{{lll```___ccckkk{{{~~~zzzzzz|||}}}{{{|||~~~zzzvvvrrrkkkbbb[[[RRRNNNIIIFFFEEEFFFGGGFFFJJJNNNSSSYYY]]]aaaeeehhhkkkkkkjjjjjjiiihhhggggggffffffeeeeeeeeefffggghhhiiijjjjjjjjjhhhfffcccbbb\\\XXXTTTRRRRRRPPPLLLIIIGGGDDDCCCDDDFFFIIIRRR[[[kkkxxx||||||{{{ooodddfffiiinnnvvv}}}```NNNDDD<<<888999888666444333444444333222222222111111111111111111222111111000111111222222444333444777888;;;CCCMMMZZZkkktttooooooqqqssswwwssskkkaaaZZZYYY^^^cccooo{{{vvvpppooonnnrrryyyzzzpppgggeeefffeeegggiiilllooorrruuuxxx|||~~~|||yyyuuurrrssssssrrrqqqpppooonnnmmmjjjjjjlllmmmnnnpppqqqqqqnnnnnnooopppqqqrrrssstttvvvwwwwwwxxxxxxwwwvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwuuutttsssrrrrrrpppooonnnllljjjhhhfffeee```]]]XXXRRRNNNKKKIIIIIIGGGFFFDDDCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPUUU[[[___fffnnnxxx~~~~~~||||||~~~|||vvvuuussstttvvvxxxxxxuuurrroooooopppqqqooojjjddd___]]]ZZZYYYVVVSSSPPPLLLJJJHHHGGGEEECCCAAA>>>===<<<<<<:::::::::;;;<<<======>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<============>>>>>>???????????????>>>>>>>>>??????@@@AAAAAABBBAAAAAABBB@@@???DDDKKKVVVjjjwwwqqquuuzzzzzzyyyyyy~~~{{{{{{xxxqqqooonnnqqqwww|||LLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJKKKLLLMMMNNNQQQSSSRRRUUUYYY^^^``````___^^^___\\\\\\___dddkkkxxx~~~rrrjjjeeeaaa\\\VVVPPPLLLIIIFFFDDD???>>>======>>>AAADDDFFFKKKPPPWWWaaapppooocccdddkkkuuu~~~}}}}}}xxxuuuqqqiii```YYYQQQMMMHHHFFFEEEFFFGGGGGGKKKOOOUUUZZZ^^^bbbfffhhhjjjjjjiiihhhggggggfffffffffffffffgggggghhhhhhiiihhhiiihhhhhhgggeeecccbbb]]]ZZZWWWVVVVVVSSSNNNIIIFFFDDDCCCEEEGGGKKKWWWcccppp|||~~~zzzwwwlllccchhhkkkqqqyyy~~~zzz[[[LLLDDD;;;777888777555333333333444333222111111111111111111111111222222111111000111111222333222333555777:::BBBLLLYYYiii|||{{{nnnhhhgggiiikkknnnlllfff^^^XXXWWW]]]bbbnnn|||zzzpppiiiiiikkkqqq{{{zzzppphhhgggggggggiiikkknnnqqquuuxxx{{{}}}yyyuuurrrtttsssrrrqqqpppnnnmmmmmmiiijjjkkkmmmnnnpppqqqrrrmmmnnnnnnooopppqqqrrrrrrvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxvvvsssqqqooonnnmmmjjjjjjhhhgggeeedddcccccc^^^\\\XXXSSSOOOLLLKKKJJJJJJIIIGGGFFFFFFFFFHHHIIIIIIJJJMMMOOOSSSYYY```eeennnuuu~~~~~~|||tttlllhhhiiiggghhhjjjlllkkkiiihhhgggkkknnnooonnniiiddd```___\\\ZZZXXXTTTPPPMMMJJJIIIFFFEEECCCAAA>>><<<;;;:::999:::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<======>>>======>>>????????????>>>===>>>>>>???@@@@@@AAAAAA@@@???@@@AAA???>>>CCCJJJYYYmmm{{{vvvxxxzzzxxxuuuuuuwwwvvvxxxyyysssooonnnpppvvv|||MMMLLLJJJIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIIIIJJJLLLOOOQQQRRRUUUYYY]]]___```______]]][[[\\\```eeemmm{{{}}}ssskkkgggaaa]]]VVVPPPLLLHHHEEECCC>>>===<<<<<<>>>AAADDDFFFHHHNNNUUU```pppssshhhllluuu|||wwwtttooohhh^^^WWWPPPLLLHHHEEEEEEGGGGGGHHHLLLPPPVVV\\\```cccfffhhhhhhhhhhhhggggggffffffeeeffffffgggggghhhiiiiiiiiiggggggffffffeeecccbbbaaa]]][[[ZZZYYYYYYVVVOOOJJJDDDCCCCCCEEEGGGMMM[[[iiisss~~~~~~xxxtttiiiccciiinnnuuu|||uuuVVVJJJDDD;;;666888666444222222333444333222///000111111222111111111111222222111000000111333222111222555666999BBBKKKYYYhhhzzzxxxjjjbbb```aaabbbccccccaaa[[[VVVWWW^^^eeeqqqtttkkkeeefffiiirrr~~~}}}ssskkkiiijjjjjjlllooorrruuuxxx|||~~~zzzvvvsssssssssrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnoooppppppqqquuuwwwyyyzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyxxxwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxuuuqqqmmmkkkiiihhheeedddcccbbbaaa``````aaa\\\ZZZWWWSSSPPPNNNMMMMMMMMMKKKIIIGGGFFFGGGHHHIIIHHHJJJLLLPPPUUU\\\dddjjjvvv}}}|||{{{|||}}}uuukkkddd___]]]___^^^___aaaaaa``````aaabbbfffjjjmmmlllgggbbb``````[[[ZZZWWWTTTPPPMMMJJJIIIFFFEEECCCAAA???===;;;:::::::::;;;<<<======>>>>>><<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888999:::;;;;;;;;;::::::999999:::;;;<<<======>>><<<===>>>>>>??????>>>>>>======???@@@@@@AAA@@@@@@???>>>???@@@???>>>CCCJJJZZZooo|||xxxxxxwwwsssooonnnmmmoootttzzzvvvuuusssuuu{{{MMMLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIJJJLLLOOOQQQTTTUUUXXX[[[^^^___``````[[[ZZZ\\\```eeemmm|||uuummmiiiaaa\\\UUUOOOJJJFFFCCC@@@>>>===<<<<<<>>>AAADDDFFFJJJPPPXXXddduuuxxxooouuu~~~{{{wwwsssnnnggg]]]VVVOOOKKKGGGEEEEEEGGGHHHHHHLLLQQQXXX]]]aaadddfffhhhggggggggggggggggggggggggdddeeefffggghhhhhhhhhhhheeeeeeeeedddcccbbbaaaaaa]]]\\\[[[\\\[[[WWWOOOIIICCCBBBCCCEEEGGGNNN^^^mmmttt~~~vvvqqqgggbbbjjjqqqxxxqqqRRRHHHDDD:::555777666444222222333444333222...///000111222222111000000222333222000///111333333222333666777:::CCCLLLZZZiii{{{wwwggg]]]YYYYYYYYY[[[]]]]]]ZZZWWWYYYbbbiiiuuuzzzooohhhdddgggkkkuuuxxxooonnnnnnnnnooorrrvvvyyy}}}{{{wwwtttrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllmmmmmmnnnnnnoooooopppuuuwwwyyy{{{{{{zzzyyywwwxxxyyyyyyyyyyyyxxxwwwvvvssstttuuuwwwyyyzzz{{{{{{zzzxxxtttooojjjfffdddbbb]]]\\\[[[ZZZYYYZZZZZZ[[[YYYXXXVVVSSSQQQPPPOOOOOOMMMLLLIIIGGGEEEEEEFFFGGGFFFHHHKKKPPPVVV^^^hhhnnnwww}}}~~~yyyyyy|||}}}rrrccc\\\XXXUUUTTTVVVWWWXXXYYYXXXWWWXXX[[[^^^___cccggggggbbb]]]\\\]]]ZZZXXXVVVSSSPPPMMMJJJIIIFFFEEEDDDCCCAAA???===<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;:::999999888::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999:::;;;;;;;;;::::::888999999:::<<<======>>><<<======>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@@@@???@@@AAA@@@???DDDKKKZZZooo{{{vvvuuusssmmmiiiiiieeeiiirrrMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEGGGIIIJJJLLLNNNQQQTTTUUUVVVXXX[[[]]]___```aaaZZZYYY[[[```dddlll{{{wwwpppkkk```[[[TTTNNNIIIEEEAAA???===<<<<<<<<<>>>AAADDDGGGMMMTTT]]]jjj{{{|||ttt{{{|||yyy}}}~~~{{{vvvrrrnnnfff\\\UUUNNNKKKGGGDDDEEEGGGHHHHHHMMMQQQXXX^^^bbbdddfffhhhgggggggggggghhhhhhhhhhhhcccdddeeefffggggggggggggeeedddccccccbbbaaa``````]]]\\\\\\]]]\\\XXXPPPIIIBBBAAACCCEEEGGGOOO___ooouuu}}}uuuooofffbbbkkkttt{{{nnnPPPHHHDDD:::444777555444222222333444333222...///000222222222111000000222333222//////111444444333444777888;;;DDDMMM[[[jjj|||vvvfff[[[VVVTTTTTTWWWZZZ\\\ZZZXXX\\\eeennnyyyvvvmmmgggeeehhhmmmxxx{{{sssqqqqqqqqqrrruuuyyy||||||xxxuuurrrrrrqqqqqqpppoooooooookkkllllllmmmnnnoooppppppllllllmmmmmmnnnnnnoooooouuuwwwyyy{{{|||{{{yyyxxxyyyyyyyyyyyyyyyxxxwwwvvvqqqrrrtttwwwyyy{{{||||||zzzxxxsssnnniiidddaaa___VVVUUUTTTSSSRRRSSSTTTUUUWWWVVVUUUSSSRRRQQQQQQQQQMMMKKKIIIFFFDDDDDDDDDEEEEEEGGGKKKOOOVVV___iiipppssszzz{{{yyy{{{~~~pppcccWWWSSSRRRPPPOOOPPPRRRSSSSSSRRRPPPRRRWWW\\\WWW\\\aaa```\\\WWWWWWXXXXXXWWWUUURRROOOLLLJJJIIIFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<============<<<<<<;;;:::999999888888::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999:::;;;<<<;;;::::::888888999:::<<<======>>><<<======>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@AAA@@@AAABBBAAA@@@EEEMMMYYYoooyyytttssspppjjjffffffaaafffqqqMMMLLLKKKIIIGGGGGGFFFFFFDDDFFFGGGFFFEEEDDDEEEFFFLLLLLLLLLMMMNNNQQQSSSUUUZZZ[[[\\\^^^```aaaaaaaaa___\\\[[[^^^ccclll{{{xxxlllfff___YYYRRRKKKFFFDDDAAA@@@???@@@AAAAAAAAACCCGGGJJJQQQVVV^^^jjj|||~~~zzzrrrtttxxx|||{{{xxxtttpppjjjbbbZZZTTTLLLJJJHHHFFFFFFFFFHHHIIILLLQQQXXX^^^bbbcccdddeeeeeeeeeeeefffffffffggggggcccddddddeeefffffffffeeefffffffffeeedddcccbbbaaa^^^\\\[[[\\\]]]YYYPPPHHHBBBBBBBBBDDDJJJXXXhhhsss|||}}}sssgggaaadddjjjuuuzzzfffOOOJJJAAA:::::::::888777555444333222222222222222111111111111222222000111111111111222222222444222333555666888AAAKKKeeeooo}}}zzzgggZZZTTTTTTUUUXXXVVVUUUVVVWWW\\\iiivvvuuugggccceeehhhqqq}}}}}}zzzyyyxxxzzz}}}~~~xxxtttqqqtttttttttsssrrrqqqpppooonnnnnnooooooooooooooonnnnnnnnnnnnnnnooopppqqqrrrtttuuuwwwxxxyyyzzzzzz{{{{{{|||}}}~~~}}}|||yyyxxxxxxyyyyyyzzz{{{|||}}}}}}~~~{{{vvvqqqkkkccc\\\WWWSSSQQQNNNKKKKKKMMMOOOQQQRRRSSSTTTTTTRRRPPPMMMKKKJJJIIIFFFDDDCCCCCCDDDEEEDDDFFFIIIMMMRRR[[[dddjjjwwwzzz}}}}}}{{{zzz|||~~~rrr^^^ZZZUUUQQQNNNNNNPPPQQQNNNPPPRRRTTTVVVVVVUUUUUUXXXYYYZZZZZZWWWTTTSSSSSSRRRQQQQQQOOOMMMJJJHHHGGGGGGGGGFFFEEECCCAAA@@@???===============<<<<<<<<<===<<<<<<;;;;;;::::::999===<<<;;;;;;999999888777===<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;::::::===<<<<<<<<<<<<===>>>>>><<<<<<=====================<<<;;;;;;<<<>>>AAABBBCCCCCCBBB@@@@@@CCCGGGKKKYYYkkkzzzqqqjjjiiihhheeecccdddcccgggpppLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIQQQQQQRRRSSSUUUWWWZZZ[[[[[[\\\]]]___aaabbbbbbbbbaaa^^^]]]___ccckkkzzzwwwkkkdddZZZUUUNNNHHHDDDAAA???>>>===>>>???@@@AAADDDHHHLLLUUU[[[eeesssuuuoooqqquuu~~~~~~zzzwwwsssnnnhhh```XXXSSSKKKIIIGGGFFFEEEFFFGGGHHHLLLQQQYYY___bbbcccdddeeeeeeeeefffffffffgggggggggcccdddeeeeeefffffffffeeeeeeeeeeeeeeedddbbbaaa```\\\ZZZYYYZZZZZZVVVMMMFFFCCCCCCBBBEEELLLZZZjjjuuu|||}}}{{{qqqfffaaaeeekkkuuuzzzdddMMMIII@@@999:::999666666444333222222222222222222111111111111222222000111111111111222222222444333444666888<<>>>>>======<<<<<<<<<;;;999999::::::::::::::::::<<<;;;;;;::::::999999888<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>===============<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@CCCGGGJJJXXXjjjxxxooohhhggggggdddcccdddeeeiiirrrIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJMMMRRRSSSTTTUUUXXXZZZ\\\^^^^^^___```aaacccdddeeeeeeeeebbbaaabbbeeelllyyytttggg___VVVRRRKKKFFFDDDBBB@@@???>>>???@@@AAACCCGGGMMMQQQWWW___kkkzzz|||nnnjjjmmmrrr}}}yyyvvvqqqllleee^^^UUUPPPIIIHHHFFFDDDDDDEEEGGGHHHMMMRRRZZZ```cccdddeeeeeeffffffffffffggggggggggggddddddeeeffffffffffffeeeddddddddddddbbbaaa```___\\\ZZZZZZZZZYYYTTTLLLEEEDDDCCCCCCEEENNN\\\mmmxxx||||||xxxnnnccc```eeellluuu{{{```KKKFFF>>>888999777444444333222222222222222222222111111111111222222000111111111111222222222333111333666999===GGGQQQ]]]llliiiZZZTTTSSSTTTVVVSSSRRRTTTWWW```qqqwwwkkkhhhjjjrrrwww~~~|||xxxtttqqqnnnnnnooooooooonnnnnnmmmnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmnnnooopppqqqssstttvvvwwwyyyzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzz{{{{{{{{{||||||}}}}}}~~~yyyqqqiiibbbZZZRRRNNNKKKIIIGGGEEEDDDFFFHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIDDDCCCAAA???>>>>>>??????CCCDDDGGGKKKQQQZZZccciiiqqquuu{{{}}}}}}}}}wwwhhh[[[WWWTTTQQQOOOOOOPPPSSSUUUXXXYYYZZZ[[[]]]^^^______[[[ZZZXXXSSSNNNJJJIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@??????>>>===<<<;;;;;;:::777777888999999:::;;;;;;::::::::::::::::::::::::;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAACCCCCCBBBAAAAAACCCGGGJJJVVVhhhtttllleeeeeeeeedddcccdddhhhllluuuFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFIIINNNRRRTTTUUUVVVYYY[[[^^^```aaabbbcccdddeeeggghhhjjjjjjllliiiggghhhiiimmmxxx{{{mmm```YYYUUUQQQLLLHHHFFFEEEDDDCCCBBBCCCDDDEEEGGGLLLRRRVVV[[[fffuuusssiiiggglllrrr|||xxxtttoooiiibbbZZZRRRMMMGGGFFFDDDCCCDDDEEEGGGHHHOOOTTT[[[aaadddeeeeeefffffffffggggggggghhhhhhhhheeeeeeffffffffffffeeeeeeccccccccccccbbb```___^^^]]]]]]\\\\\\ZZZTTTLLLGGGCCCBBBBBBFFFPPP___oooyyy|||uuuiii___^^^dddlllwww}}}wwwZZZIIIDDD<<<888999666333333222111111222222222222222111111111111222222000000111111111222222222111000111555777;;;EEEOOO]]]nnnhhhZZZTTTRRRRRRTTTQQQPPPRRRWWWbbbuuu{{{qqqnnnqqqxxxzzz}}}{{{wwwtttrrrooopppqqqqqqqqqqqqqqqpppnnnnnnnnnooonnnnnnmmmmmmllllllllllllmmmnnnoooppprrrsssuuuwwwxxxyyyzzzzzzyyyzzz{{{|||}}}}}}||||||yyyyyyzzzzzzzzzzzzzzzzzz|||wwwppphhhaaaYYYSSSNNNHHHGGGEEECCCCCCDDDEEEFFFJJJKKKLLLLLLLLLLLLKKKKKKFFFEEECCCBBBAAA@@@@@@AAABBBCCCFFFKKKQQQYYYccciiirrrvvv{{{}}}}}}}}}zzzmmmbbbYYYRRRQQQOOONNNOOOQQQTTTVVVYYY[[[^^^aaabbbaaa```___]]]\\\XXXRRRLLLGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;::::::888888999999::::::::::::999999999::::::;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;<<<<<<999::::::;;;<<<;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::;;;<<<===???@@@BBBCCCBBBBBBAAACCCFFFIIITTTfffppphhhbbbccceeedddccceeellloooxxxCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIILLLRRRVVVZZZ[[[]]]```cccfffhhhiiiggghhhhhhjjjllloooqqqrrruuuqqqoooooonnnoooxxx|||ooocccZZZTTTRRROOOLLLJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKPPPVVV[[[cccppp~~~mmmffffffnnnwww|||wwwsssmmmggg___XXXPPPKKKFFFEEEDDDCCCCCCEEEGGGHHHPPPUUU\\\bbbeeeeeefffgggggggggggghhhhhhhhhiiiiiieeeffffffggggggfffeeeeeecccccccccbbbaaa```___^^^]]]]]]]]]\\\YYYRRRKKKFFFAAA@@@AAAHHHTTTcccqqqzzz{{{qqqddd[[[\\\dddlllyyynnnUUUGGGBBB;;;888999555333333222111111222222222222222111111111111222222000000111111111222222222333222333555777:::DDDNNN```sss~~~hhhZZZTTTRRRQQQRRROOOOOOQQQWWWcccxxxwwwuuuwwwzzz{{{|||~~~~~~zzzvvvtttrrrqqqqqqrrrrrrsssrrrrrrrrrnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkklllmmmnnnoooqqqrrrtttvvvxxxyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvwwwsssmmmfff```ZZZSSSOOOHHHGGGEEEDDDCCCDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFEEECCCBBBBBBAAAAAAAAACCCFFFJJJQQQZZZcccjjjuuuxxx{{{|||zzzzzz}}}~~~oooddd[[[VVVOOONNNMMMMMMOOOQQQTTTVVVYYY]]]bbbffffffccc___\\\]]]\\\XXXRRRKKKGGGEEEEEECCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::<<<<<<;;;;;;:::::::::999888999999::::::;;;;;;<<<:::::::::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;999999999:::;;;<<<======>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<===>>>???@@@BBBBBBCCCBBBBBBCCCFFFIIITTTgggllleee```bbbeeeeeefffhhhooosss{{{?????????@@@@@@BBBCCCCCCDDDEEEGGGIIIKKKPPPUUUYYY\\\]]]```dddgggjjjkkkllllllmmmnnnpppsssvvvzzz|||~~~zzzxxxvvvsssssszzz|||mmmccc[[[UUUPPPPPPNNNLLLKKKLLLMMMLLLKKKKKKLLLLLLNNNQQQWWW^^^dddkkk{{{yyyjjjdddfffqqq~~~}}}wwwsssllleee]]]VVVNNNIIIEEEDDDCCCCCCDDDFFFHHHJJJRRRWWW^^^ccceeefffgggggghhhhhhhhhhhhiiiiiiiiiiiifffggggggggggggfffeeeeeeccccccccccccaaa```___^^^ZZZ[[[\\\ZZZUUUNNNGGGCCC@@@@@@CCCKKKYYYhhhtttzzzyyylll___XXX[[[eeennn|||fffQQQFFFAAA:::999:::555444444333222222222222222222222111111111111222222000111111111111222222222666444555888999===FFFPPPdddwww}}}hhh\\\WWWTTTSSSRRRPPPPPPSSSYYYeeezzzzzzxxxzzzyyyyyyyyy||||||xxxvvvtttsssppppppqqqqqqqqqppppppooonnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjkkklllmmmnnnpppqqqsssuuuwwwyyyyyyzzzxxxxxxxxxyyyyyyyyyyyyyyyuuuuuuttttttsssssssssrrrqqqnnniiieee```YYYRRRNNNHHHHHHFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@AAACCCFFFKKKQQQZZZdddkkkvvvwwwxxxwwwuuuuuuyyy}}}ttteee[[[TTTOOONNNMMMMMMMMMNNNPPPSSSTTTXXX\\\aaadddddd```[[[WWWXXXWWWUUUPPPJJJFFFDDDDDDAAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAA??????>>>===<<<;;;;;;:::======<<<;;;;;;:::999999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===========================;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCBBBCCCFFFHHHVVVjjjkkkddd```bbbfffgggiiikkkqqquuu}}}=========>>>???AAABBBCCCBBBDDDHHHKKKNNNRRRWWWZZZ]]]___bbbfffjjjlllnnnooopppqqqrrruuuxxx}}}|||xxxvvv{{{pppaaaYYYUUURRRPPPQQQOOONNNOOOPPPRRRRRRQQQQQQRRRTTTWWW\\\ccclllsss~~~uuuhhhcccfffttt~~~xxxssslllddd\\\TTTMMMHHHEEEDDDCCCCCCEEEGGGIIIKKKSSSXXX^^^dddfffggggggggghhhhhhhhhiiiiiiiiijjjjjjgggggggggggggggfffeeeeeedddddddddcccbbbaaa______ZZZ[[[\\\ZZZTTTMMMFFFBBB???AAAEEEPPP___mmmwww||||||tttggg[[[VVV]]]jjjtttaaaOOOEEEAAA::::::<<<666666666444333222222222222222222111111111111222222000111111111111222222222444333444888:::>>>HHHRRRgggzzz}}}jjj```\\\XXXVVVUUUSSSSSSWWW\\\hhh{{{~~~xxxwwwxxxwwwvvvvvvzzz{{{wwwuuutttsssppppppqqqppppppooonnnmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjkkklllmmmoooppprrrtttwwwxxxyyyzzzxxxxxxwwwwwwwwwwwwwwwwwwttttttssssssrrrqqqqqqpppooommmjjjgggbbbZZZRRRMMMIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???BBBDDDGGGLLLRRR[[[eeelllssssssssspppnnnpppuuuzzz~~~zzzmmm```XXXSSSNNNNNNNNNMMMMMMMMMOOOQQQRRRTTTVVVXXXYYYXXXUUUQQQOOOOOOPPPOOOLLLGGGDDDBBBBBB===<<<;;;:::;;;<<<>>>???@@@@@@AAAAAABBBAAAAAAAAA>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===???@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHZZZnnnjjjccc```ccchhhjjjlllooorrrvvv;;;<<<<<<===???@@@BBBCCCAAADDDIIIMMMPPPTTTXXX[[[bbbdddhhhlllpppssstttuuussssssuuuxxx||||||xxx}}}~~~jjj[[[TTTSSSRRRQQQTTTSSSRRRSSSUUUWWWWWWWWWWWWYYY[[[___fffoooyyyssshhhccceeevvvxxxssslllddd\\\TTTLLLHHHEEEDDDDDDDDDEEEGGGJJJLLLSSSXXX___dddfffgggggghhhhhhiiiiiiiiiiiijjjjjjjjjgggggghhhhhhgggfffeeeeeeddddddddddddcccaaa```___\\\^^^___\\\VVVNNNGGGDDD@@@BBBHHHTTTcccqqqzzz}}}xxxpppcccXXXVVV___mmmxxx^^^NNNEEEAAA::::::<<<666888777555444333222222222222222111111111111222222000111111111111222222222000///111555999===HHHRRRgggzzz}}}kkkccc___\\\YYYWWWUUUVVVZZZ___jjj}}}{{{vvvtttvvvuuuttttttxxx~~~zzzwwwuuutttsssrrrrrrrrrqqqqqqooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnppprrrtttvvvxxxyyyzzzxxxxxxwwwvvvuuuuuuuuuvvvttttttsssrrrrrrqqqppppppqqqpppnnnjjjeee]]]TTTMMMIIIHHHHHHGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGGGGHHHHHHFFFFFFFFFEEEDDDCCCAAAAAABBBDDDHHHLLLSSS\\\fffmmmoooooonnnkkkiiilllsssyyy}}}}}}vvvkkkaaa\\\WWWRRROOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNLLLJJJIIIHHHIIIJJJJJJIIIEEEAAA@@@???999999888888999;;;===?????????@@@AAAAAAAAA@@@@@@===============<<<<<<<<<888888888999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<>>===<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHH^^^rrr}}}jjjccc```dddiiikkknnnqqqrrrvvv===<<<<<<<<<<<<>>>???AAAEEEGGGIIIKKKOOOSSSYYY]]]aaadddgggjjjlllooosssuuusssvvvyyy{{{}}}|||yyybbbZZZWWWRRRRRRWWWTTTWWWZZZZZZXXXYYY\\\___^^^ccckkkqqqwwwnnnhhhhhhnnn~~~}}}yyyrrrhhh^^^UUUNNNHHHDDDDDDDDDEEEFFFHHHJJJMMMNNNUUUXXX\\\ccciiillllllllliiijjjjjjkkkkkkllllllmmmjjjhhheeedddddddddcccaaaeeeddddddcccbbbaaa``````___``````]]]WWWOOOHHHDDDAAAFFFMMMWWWgggvvv}}}|||vvvhhh[[[WWW[[[cccoooyyyuuuWWWMMM@@@::::::;;;888555444333222222111111222222111111000000000000111111......///000111222222333333222222555888===IIITTThhh|||pppeee```______```\\\YYY[[[___hhhxxxvvvrrrrrrtttuuuvvvuuuwww||||||xxxuuurrrpppooopppqqqqqqqqqqqqpppooooookkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhjjjmmmpppoooppprrruuuwwwyyyzzzzzz|||{{{xxxvvvtttsssssstttrrrqqqpppooooooooopppqqqqqqnnnkkkiiifff```VVVOOOLLLIIIFFFFFFGGGIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGJJJGGGDDDBBBAAAAAA???>>>AAACCCGGGLLLTTT\\\bbbffflllkkkjjjjjjkkknnnqqqssswwwxxxtttiii^^^XXXRRRMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIGGGEEEDDDDDDCCCGGGFFFDDDBBBAAA@@@@@@???999999999::::::;;;;;;<<<:::;;;===>>>@@@AAAAAABBBAAA@@@@@@???===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===<<<<<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<======<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<======@@@???>>>>>>???@@@CCCDDDBBBBBBAAAAAACCCFFFJJJLLL]]]ooo}}}fff```^^^dddlllqqqtttwww{{{yyy}}}zzz|||<<<;;;;;;;;;===>>>@@@AAADDDFFFIIIKKKNNNSSSYYY]]]bbbeeehhhkkkmmmpppsssvvvvvvxxx{{{~~~rrr]]]WWWVVVRRRTTTYYYWWWZZZ\\\[[[ZZZ[[[___cccgggooozzzppplllnnnuuu~~~xxxqqqggg]]]TTTMMMHHHDDDCCCCCCDDDEEEGGGJJJLLLNNNWWWYYY^^^dddjjjmmmmmmmmmjjjjjjjjjkkkkkkkkkkkkkkkjjjhhhfffeeeeeeeeedddbbbddddddcccbbbbbbaaa``````aaacccdddbbb[[[SSSKKKGGGDDDJJJRRR\\\kkkxxx}}}{{{rrrfffZZZWWW\\\fffqqq{{{qqqUUULLL@@@::::::;;;888555444333222222111111222222111111000000000000111111111111111111222222222222333111222555888===HHHSSSggg{{{qqqfffaaaaaaaaabbb]]][[[\\\___gggwwwtttppprrruuuvvvvvvtttvvv{{{~~~}}}|||zzzyyyzzz|||}}}{{{yyyvvvsssqqqooooooppppppppppppoooooonnnmmmkkkkkkjjjjjjjjjiiiiiiiiihhhiiiiiihhhhhhjjjmmmppppppqqqsssuuuwwwyyyzzzzzz{{{yyywwwvvvttttttttttttrrrrrrppppppoooppppppqqqpppnnnllljjjhhhbbbYYYRRRNNNKKKHHHHHHIIILLLNNNNNNMMMNNNNNNNNNMMMMMMKKKKKKMMMJJJFFFDDDCCCBBBAAA???@@@BBBEEEKKKRRRZZZaaaeeeiiiiiihhhiiikkkooosssuuuxxxwwwqqqdddZZZVVVRRRNNNKKKKKKLLLLLLLLLJJJIIIHHHEEEDDDCCCAAA@@@?????????BBBAAAAAAAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBAAAAAA@@@???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;::::::999<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>======<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>???AAACCCDDDBBBBBBAAAAAACCCFFFJJJMMM]]]ooowwwfff```___hhhrrrwwwxxxyyyzzzyyy~~~}}}xxxzzz}}}::::::;;;<<<>>>@@@BBBCCCDDDFFFIIIKKKNNNSSSXXX\\\```cccfffiiikkknnnqqqsssuuuxxx{{{~~~|||jjjYYYVVVWWWVVVYYY^^^___```aaaaaa```bbbhhhmmmvvv~~~qqqqqqvvv~~~vvvoooeee[[[SSSMMMHHHEEECCCCCCCCCDDDGGGIIILLLNNNXXX[[[```fffjjjmmmnnnnnnkkkkkkkkkjjjjjjjjjjjjiiijjjhhhfffeeeffffffeeecccccccccbbbbbbaaaaaa``````bbbeeegggfff___UUUMMMHHHGGGNNNWWWbbbppp{{{}}}yyylllaaaXXXXXX___iiiuuukkkRRRJJJ@@@:::::::::888555444333222222111111222222111111000000000000111111000000000000//////......333111222555888===HHHRRRdddxxxsssgggccccccdddddd___\\\\\\^^^eeesss}}}rrrqqqtttwwwxxxwwwuuuvvvzzz|||}}}|||yyyqqqqqqpppppprrrvvvyyy|||}}}~~~}}}|||{{{xxxwwwuuusssqqqooonnnnnnnnnoooooonnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiiiiijjjmmmooorrrssstttvvvwwwxxxyyyyyyxxxwwwvvvuuuttttttttttttsssrrrqqqppppppppppppqqqpppnnnlllllljjjeee\\\VVVPPPMMMJJJJJJLLLOOORRRSSSRRRRRRSSSTTTSSSSSSQQQQQQPPPMMMIIIFFFEEEDDDBBBAAA>>>@@@CCCHHHOOOWWW^^^bbbfffffffffgggkkkoootttwwwwwwvvvmmm___UUURRRPPPNNNIIIIIIIIIIIIHHHGGGEEEEEE??????>>>===<<<<<<<<<<<<>>>???@@@AAAAAA@@@??????@@@@@@???>>><<<;;;::::::<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<======>>>???@@@AAA@@@??????@@@AAACCCDDDAAAAAABBBBBBCCCFFFJJJNNN]]]ooorrrfffaaabbbooo|||~~~|||xxxwww}}}|||wwwwwwzzz~~~:::;;;<<<>>>@@@BBBDDDEEECCCFFFIIIKKKNNNRRRVVVZZZ\\\___bbbdddfffiiilllnnnqqqtttwwwzzz|||~~~ssseeeYYYXXX[[[]]]aaafffhhhiiiiiihhhhhhlllttt{{{{{{qqqsss}}}tttmmmcccYYYQQQLLLGGGEEECCCDDDDDDEEEHHHKKKMMMOOOXXX\\\aaafffiiikkkmmmmmmlllkkkkkkjjjiiihhhhhhhhhhhhfffddddddeeeeeedddcccbbbbbbaaaaaaaaaaaaaaaaaabbbfffiiiggg___TTTLLLGGGHHHPPP\\\gggsss|||zzztttfff]]]WWWZZZcccnnnzzzfffNNNHHH???;;;:::999777555444333222222111111222222111111000000000000111111111111111000000000000000333111222666888<<>>AAAEEELLLUUU\\\```ccccccdddeeeiiinnnsssuuuuuussskkk^^^SSSPPPMMMKKKGGGGGGFFFEEEDDDCCCAAAAAA>>>======<<<<<<<<<======???@@@BBBCCCCCCBBB@@@???AAAAAA@@@>>>===<<<;;;;;;<<<===>>>???AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>======>>>>>>>>>======<<<;;;;;;===>>>????????????======<<<======>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDAAABBBCCCCCCCCCFFFKKKPPP^^^nnnsssiiieeehhhwww|||tttttt{{{{{{vvvvvvyyy}}};;;<<<>>>@@@CCCEEEFFFGGGDDDFFFIIILLLMMMPPPTTTVVVYYY[[[^^^```bbbdddgggjjjlllooorrruuuwwwzzz}}}}}}lllccc[[[[[[```eeejjjmmmooopppooonnnooovvvzzzrrrvvv~~~qqqjjj```VVVOOOJJJGGGEEEEEEEEEFFFGGGJJJMMMPPPQQQWWW\\\bbbfffhhhiiikkklllkkkkkkjjjiiihhhggggggfffeeecccbbbbbbcccdddcccbbbaaaaaaaaaaaabbbbbbbbbbbbdddiiillliii___SSSKKKGGGHHHQQQ]]]iiiuuu{{{wwwooobbb[[[WWW]]]hhhsss~~~|||aaaJJJEEE???;;;:::999777555444333222222111111222222111111000000000000111111222222333444444555666666222111222666888<<>>@@@DDDKKKSSS[[[___cccbbbbbbdddggglllpppssssssrrrkkk___TTTNNNJJJFFFDDDDDDCCCAAA@@@??????>>><<<<<<<<<======>>>???@@@@@@AAACCCCCCCCCAAA???===AAA@@@@@@???>>>>>>======<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>========================<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>============<<<<<<<<<<<<======>>>???;;;<<<<<<======<<<<<<<<<;;;;;;===>>>????????????<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBBBBCCCCCCAAACCCEEEEEEDDDFFFMMMRRR```oooyyynnnkkkppp~~~yyypppqqqzzzzzzwwwxxx{{{;;;===???AAADDDEEEFFFFFFEEEHHHJJJLLLMMMNNNQQQSSSUUUWWWZZZ]]]^^^```ccceeegggjjjnnnqqqsssvvvyyy|||~~~|||yyyxxxxxxfffaaa^^^```gggooouuuwwwwwwvvvuuutttwww}}}xxx}}}{{{ooohhh]]]TTTMMMIIIGGGEEEEEEFFFGGGHHHKKKNNNQQQSSSWWW]]]cccgggggghhhjjjllljjjjjjiiiiiihhhgggffffffcccbbb```aaabbbccccccbbbaaaaaabbbbbbccccccddddddhhhmmmpppkkk___SSSKKKHHHGGGQQQ^^^jjjuuuyyytttlll```ZZZYYYaaammmwwwttt[[[FFFCCC>>>;;;999888777555444333222222111111222222111111000000000000111111...///000111222333333444222111333666888<<>>???@@@DDDJJJSSS[[[```cccbbbcccdddhhhmmmqqqtttttttttmmm___TTTMMMHHHCCCBBBAAA@@@???>>>=========;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>CCCBBBBBBAAA@@@@@@??????===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<======>>>???@@@:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAEEEGGGGGGEEEHHHOOOUUUbbbqqqttttttzzzyyyrrrllloooyyy{{{zzz}}};;;<<<>>>AAACCCDDDDDDDDDGGGIIIKKKLLLLLLMMMNNNOOOOOOQQQTTTVVVWWWYYY\\\^^^aaacccgggjjjmmmpppsssvvvyyyvvvuuutttrrrttt~~~nnndddcccdddhhhrrr}}}~~~}}}}}}zzzyyyxxxmmmfff[[[RRRLLLIIIGGGEEEEEEEEEFFFHHHKKKNNNQQQSSSYYY___eeehhhhhhhhhjjjmmmiiiiiiiiihhhhhhggggggfffcccaaa```aaacccddddddcccaaabbbbbbcccdddeeeeeeeeekkkoooqqqjjj\\\OOOHHHFFFGGGQQQ^^^jjjtttyyysssjjj```[[[[[[eeepppzzzjjjTTTCCCAAA>>>;;;999888666555444333222222111111222222111111000000000000111111.........//////000000000222111333666888;;;DDDNNN]]]ooo~~~ssslllhhheeeaaa]]]ZZZZZZ[[[```lllwwwsssqqqpppsssvvvxxx{{{lllddd```[[[WWWWWWUUUVVVZZZ___dddjjjoooqqqrrrsssssssssrrrpppnnnmmmkkkkkkjjjiiiiiiiiiiiiiiifffggghhhhhhiiihhhhhhhhhfffffffffggggggggghhhhhhfffhhhjjjkkkjjjkkklllmmmmmmnnnppprrrtttvvvwwwwwwxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvuuutttrrrqqqppppppooonnnooooookkkddd^^^WWWTTTQQQQQQUUU[[[aaaccciiijjjlllmmmkkkhhheeebbb[[[WWWRRRMMMJJJGGGDDDBBB@@@@@@AAADDDKKKSSS\\\aaabbbbbbcccfffkkkpppvvvyyyyyywwwnnn^^^RRRLLLGGGDDD@@@???>>>===<<<<<<======<<<<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===============>>>???@@@AAA;;;;;;<<<===============;;;<<<<<<=========<<<<<<>>>>>>>>>>>>>>>???AAAAAACCCCCCDDDDDDDDDCCCCCCCCCBBBFFFJJJIIIGGGIIIQQQXXXdddtttzzz|||{{{pppkkkhhhlllxxx~~~{{{}}}:::;;;===@@@AAABBBBBBBBBHHHJJJLLLMMMLLLLLLLLLMMMHHHJJJMMMOOOPPPRRRUUUWWWZZZ]]]aaadddgggjjjmmmpppsssqqqoooooonnnrrr~~~xxxgggeeegggjjjppp|||wwwqqqnnnqqqtttwwwvvvllleeeZZZQQQKKKHHHGGGFFFDDDDDDEEEGGGJJJMMMPPPRRRZZZ```gggjjjiiihhhkkknnnhhhhhhhhhhhhggggggggggggcccbbbaaabbbdddeeeeeedddbbbbbbcccdddeeeeeefffgggjjjnnnooogggXXXKKKDDDCCCHHHQQQ^^^jjjuuuyyyssskkkaaa\\\]]]gggrrr{{{dddOOOBBB@@@>>>;;;999888666555444333222222111111222222111111000000000000111111555555555444444444444333111111333777999;;;DDDMMM]]]nnnuuummmgggdddaaa]]][[[\\\]]]bbbnnnzzz}}}mmmkkklllppptttyyy}}}ooobbb\\\YYYVVVUUUUUUSSSUUUYYY^^^ccciiinnnppppppqqqqqqqqqooonnnllljjjiiiiiihhhgggggggggggggggeeefffggghhhiiiiiiiiiiiieeefffffffffgggggghhhhhhfffhhhjjjkkkkkkkkklllmmmlllmmmoooqqqtttuuuvvvwwwyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvvvvvvvuuusssqqqooopppooonnnooooookkkddd^^^YYYVVVRRRSSSWWW^^^dddggglllmmmoooooommmjjjfffccc^^^ZZZTTTOOOLLLIIIEEECCCAAAAAABBBEEEKKKTTT\\\aaabbbbbbdddhhhmmmtttzzz~~~~~~zzznnn\\\OOOJJJHHHFFF???>>><<<<<<;;;<<<===>>>>>>???@@@BBBDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHEEECCCAAA@@@BBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===========================<<<;;;;;;<<<===>>>???============>>>???@@@AAA<<<<<<===>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;????????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGKKKJJJHHHJJJRRRYYYeeevvv~~~vvvkkkffffffkkkwww}}}|||;;;;;;;;;<<>>>>>???AAACCCGGGKKKNNNOOOPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQVVVTTTPPPLLLIIIHHHGGGGGGJJJIIIGGGGGGHHHHHHGGGEEEEEEDDDBBB@@@>>><<<<<<;;;>>>===<<<;;;:::;;;;;;<<>>===<<<<<<===>>>???>>>>>>======<<<<<<<<<;;;<<<<<<======>>>>>>??????===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFKKKIIIJJJKKKKKKKKKRRRZZZfff{{{zzz~~~rrriiieeecccooozzz}}}:::::::::;;;>>>AAADDDFFFHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEHHHKKKOOOQQQSSSUUUYYY\\\```bbbcccddddddfffhhhggggggmmmyyyuuukkkfffiiiqqq|||{{{rrrmmmkkkmmmiiijjjooouuu}}}{{{sssggg```WWWOOOKKKIIIHHHHHHGGGGGGHHHKKKNNNRRRVVVXXX^^^bbbgggiiijjjiiiiiiiiigggfffeeecccbbbbbbccccccbbbcccccccccddddddddddddeeeeeeddddddeeegggjjjkkkrrrmmmeeeYYYOOOGGGBBBAAAGGGNNNZZZhhhqqqqqqjjjddd\\\```fffoooxxxwww[[[KKKBBB???;;;999888888777666333333222111000000000000000000000000000000000000111111111111111111111111333222444777888:::CCCLLL[[[lllrrrhhhbbb```___\\\[[[\\\^^^dddtttttteeeeeehhhmmmppptttnnnbbbUUUQQQQQQQQQSSSVVVXXX[[[___dddiiimmmpppqqquuussspppllliiifffeeedddbbbbbbcccdddeeeeeeeeeeeeggggggggggggggggggggggggggggggggggggggggggggggggffffffggghhhjjjkkklllmmmnnnoooqqqssstttuuuvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxsssttttttuuutttrrrqqqppppppooonnnmmmllljjjgggddd\\\XXXTTTSSSWWW]]]bbbeeehhhhhhhhhgggeeecccaaa___]]]ZZZUUUOOOJJJGGGFFFFFFBBBCCCEEEHHHNNNTTTZZZ^^^^^^___cccgggmmmrrrvvvyyyxxxoooaaaUUUKKKFFFCCCAAA???@@@AAAAAA@@@@@@AAACCCEEEGGGJJJMMMPPPRRRRRRSSSUUUUUUVVVWWWXXXXXXYYYYYY[[[XXXUUUQQQNNNMMMLLLLLLOOOMMMKKKKKKKKKJJJHHHGGGEEEDDDBBB@@@>>>===<<<<<<>>>===<<<;;;:::;;;;;;<<>>===<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<============>>>>>>??????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFJJJHHHIIIJJJJJJKKKQQQZZZhhh{{{zzzxxx|||ppphhhdddeeeqqq{{{888888888:::<<>>???AAAAAAAAABBBDDDFFFIIIKKKNNNRRRUUUWWWYYYYYY^^^^^^___```aaabbbccccccbbb```\\\YYYVVVUUUTTTTTTVVVTTTRRRPPPOOONNNKKKIIIEEEDDDBBB@@@>>>===<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>============>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>>>>???======>>>>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFIIIGGGGGGIIIIIIJJJQQQYYYjjj{{{tttttt{{{yyynnnfffccchhhsss}}}777777888999;;;===???AAACCCDDDEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDGGGJJJMMMOOORRRTTTWWWZZZ\\\]]]^^^^^^```aaa```___aaagggrrr{{{yyypppiiihhhjjjjjjzzz|||lllbbbaaadddggggggjjjnnnsssxxx}}}rrrkkkbbb\\\SSSLLLIIIHHHHHHHHHHHHIIIJJJMMMQQQUUUXXX[[[bbbeeehhhiiihhhfffeeefffeeeeeeddddddddddddddddddcccccccccddddddddddddeeecccbbbbbbccceeehhhlllmmmqqqhhhZZZLLLCCC?????????GGGPPP]]]hhhllljjjccc^^^[[[```jjjsss{{{kkkTTTHHHBBB???<<<:::999999777555444333333222111111222222000000000000000000000000111111111111111111111111333222444777888:::CCCLLLZZZkkkoooccc``````^^^[[[YYY[[[```kkkxxxhhhffffffjjjnnnsss|||uuu```XXXQQQPPPPPPQQQTTTXXXZZZ]]]bbbhhhnnnsssuuuvvvvvvrrrkkkddd___]]]\\\\\\]]]^^^```aaabbbcccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeefffggghhhiiijjjkkklllmmmnnnppprrrtttuuuvvvvvvwwwvvvvvvuuutttssssssrrrsssssstttttttttsssqqqppppppooonnnnnnnnnmmmjjjhhh]]]ZZZUUUSSSTTTWWWYYYZZZXXXXXXWWWUUUSSSRRRPPPOOOPPPOOONNNLLLJJJHHHFFFEEEEEEEEEFFFHHHJJJNNNQQQSSSSSSUUUYYY]]]bbbfffiiikkkhhh```VVVLLLFFFCCCBBBAAA???@@@AAABBBBBBCCCFFFHHHLLLNNNSSSXXX\\\```cccdddfffgggggghhhiiijjjjjjkkkhhhfffccc___]]]\\\\\\\\\]]]ZZZWWWUUUTTTRRROOOMMMFFFEEECCCAAA???>>>======<<<<<<<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFHHHHHHIIIPPPYYYjjjyyyyyyoooooovvv}}}}}}uuulllfffccciiittt}}}777777888999;;;<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDFFFIIILLLOOOQQQUUUVVVYYY[[[]]]^^^^^^^^^______^^^]]]^^^dddlllsssuuuvvvtttnnngggdddhhhlllnnntttjjj^^^YYY]]]eeejjjmmmnnnssszzz|||zzzzzzpppiii___YYYQQQJJJHHHGGGHHHHHHIIIJJJKKKNNNRRRVVVZZZ\\\ccceeehhhhhhgggeeeeeeeeeccccccddddddddddddddddddbbbbbbbbbbbbccccccccccccbbbbbbbbbdddfffjjjmmmppprrrfffUUUGGG???===>>>>>>JJJSSS```hhhhhhddd^^^[[[YYY```kkkuuu|||fffQQQFFFBBB???===;;;:::999777555333333222222111222222222000000000000000000000000111111111111111111111111333222444777888:::CCCLLLYYYjjjrrrfff```___]]]YYYXXXZZZ___kkkkkkgggfffiiimmmrrr|||mmm[[[UUUQQQQQQRRRSSSVVVZZZ\\\```gggnnnssswwwxxxxxxuuuppphhh```[[[YYYZZZ[[[]]]^^^```aaacccdddeeeeeeddddddddddddddddddddddddbbbcccccccccdddddddddeeeeeeeeefffgggiiijjjkkklllmmmnnnppprrrsssuuuuuuuuuwwwvvvvvvuuutttssssssrrrrrrssstttttttttsssrrrqqqpppooonnnnnnnnnmmmjjjhhh^^^[[[VVVSSSSSSTTTTTTSSSPPPOOONNNLLLJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLNNNPPPTTTYYY]]]aaadddeeeddd]]]TTTKKKEEECCCAAA@@@AAABBBCCCCCCCCCEEEHHHKKKOOOSSSZZZaaahhhlllooopppppppppppppppppppppppppppllljjjfffcccaaa````````````^^^[[[YYYWWWUUURRRPPPJJJHHHFFFCCCAAA???>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>======>>>???????????????????????????????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHHHHIIIPPPYYYjjjxxxwwwnnnlllsssyyyyyyrrrjjjfffeeejjjsss{{{888999:::;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGIIILLLOOORRRTTTXXXYYY[[[]]]^^^___^^^^^^^^^]]]]]][[[\\\___dddhhhfffggggggccc______eeekkkuuuyyyyyy|||vvvnnnbbb]]]XXXXXX___hhhppptttvvv||||||tttrrrtttzzzwwwmmmggg]]]WWWOOOIIIGGGGGGHHHHHHJJJKKKLLLOOOSSSXXX\\\^^^ccceeeggggggfffddddddeeebbbcccdddeeeeeeeeeeeeeeeaaaaaabbbbbbbbbcccccccccbbbbbbccceeehhhlllppprrrooocccQQQDDD>>>>>>@@@AAANNNWWWbbbfffccc]]]YYYXXXXXXaaannnxxxbbbNNNFFFAAA@@@===<<<;;;:::777555333222111111111111222222000000000000000000000000111111111111111111111111333222444777888:::CCCLLLZZZlllyyymmmeee```ZZZWWWVVVXXX]]]jjj~~~nnniiifffiiinnnsss{{{{{{gggYYYUUUSSSUUUVVVVVVYYY]]]```eeennnvvv{{{}}}|||{{{rrrlllcccZZZUUUUUUWWWYYY\\\^^^___bbbdddeeeffffffccccccccccccccccccccccccbbbbbbccccccddddddeeeeeedddeeefffgggiiijjjkkkkkkmmmnnnoooqqqssstttuuuuuuxxxwwwwwwvvvvvvuuuuuuuuurrrrrrtttttttttsssrrrqqqpppooonnnnnnnnnllliiifff___\\\WWWTTTRRRPPPOOOMMMJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIKKKPPPVVVZZZ^^^aaabbbaaa[[[RRRJJJEEECCCAAA@@@BBBCCCDDDEEEFFFIIIMMMQQQVVV\\\dddnnnuuuzzz||||||zzzzzzxxxwwwuuutttsssrrrkkkiiifffcccaaa``````aaa```^^^[[[ZZZYYYXXXUUUSSSNNNLLLIIIFFFBBB@@@>>>===:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>?????????>>>======>>>>>>>>>>>>??????@@@????????????>>>>>>>>>======>>>???@@@@@@@@@@@@????????????????????????@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHHHHJJJQQQZZZkkkyyywwwnnnjjjpppwwwwwwqqqjjjggggggjjjssszzz:::;;;<<<===>>>>>>>>>???>>>???AAACCCDDDEEEFFFFFFGGGHHHJJJMMMPPPSSSVVVWWWZZZ[[[\\\^^^______^^^^^^\\\[[[ZZZYYYXXXYYY[[[\\\YYY\\\^^^\\\ZZZ\\\cccjjjyyyvvvppprrrvvvwwwuuuooofff```VVVVVVYYY^^^fffoooxxx}}}tttmmmmmmmmmsss||||||ssskkkeee[[[UUUMMMHHHFFFFFFHHHHHHJJJKKKMMMPPPTTTYYY]]]```ccceeeffffffeeedddeeeeeeaaabbbccceeeffffffeeeeeebbbbbbbbbcccccccccddddddbbbbbbcccfffiiinnnrrrtttkkk^^^MMMBBB???BBBDDDFFFRRR[[[dddeee___XXXUUUVVVZZZdddqqq|||xxx\\\MMMHHHAAA@@@>>><<<<<<:::777555111111000000000111111222000000000000000000000000111111111111111111111111333222444777888:::CCCLLL\\\nnnwwwkkkcccWWWUUUTTTVVV[[[gggzzzqqqkkkgggjjjnnnsss|||wwwcccYYYWWWWWWYYYZZZYYY[[[```eeelllvvv~~~lllfff]]]TTTPPPQQQUUUXXX[[[\\\___aaaccceeeffffffddddddddddddddddddddddddbbbbbbccccccdddeeeeeefffdddeeefffggghhhjjjkkkkkklllmmmoooqqqssstttuuuuuuuuuuuuuuuuuuttttttttttttqqqrrrssstttttttttrrrrrrpppooonnnmmmllljjjgggddd```\\\XXXTTTQQQNNNKKKHHHFFFDDDBBB@@@>>>=========<<<<<<>>>???AAACCCDDDEEECCCCCCCCCDDDDDDEEEEEEFFFEEEHHHNNNTTTYYY]]]___```]]]WWWOOOIIIEEECCCBBBAAACCCDDDFFFHHHKKKPPPVVVZZZaaagggqqq{{{~~~|||yyyvvvsssqqqpppiiigggdddaaa___^^^^^^___^^^\\\ZZZYYYZZZYYYWWWUUURRRPPPMMMHHHDDDAAA>>>===::::::<<<=========<<<<<<:::;;;===>>>?????????>>>======>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>======>>>???@@@@@@@@@@@@????????????????????????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHIIIJJJRRRZZZnnn|||wwwnnniiiooovvvvvvqqqkkkiiijjjlllsssyyy;;;<<<===>>>????????????>>>???AAACCCDDDFFFFFFFFFIIIJJJLLLPPPSSSVVVXXXYYYZZZ[[[]]]^^^______^^^^^^ZZZZZZYYYWWWVVVUUUTTTTTTSSSWWWZZZZZZZZZ]]]dddkkkwwwvvvlllkkkmmmpppnnniiibbb[[[WWWQQQVVV]]]eeemmmvvv|||rrrmmmnnngggmmmuuu|||yyyqqqiiidddYYYTTTMMMGGGFFFFFFGGGHHHKKKLLLNNNQQQUUUZZZ^^^```cccdddffffffeeedddeeefff```aaaccceeefffffffffeeeccccccdddddddddeeeeeeeeeccccccdddfffjjjooosssvvvgggZZZKKKAAAAAAEEEIIIJJJUUU]]]eeeddd\\\UUUSSSUUU[[[ffftttrrrXXXLLLJJJAAA@@@>>>===<<<:::777555111000000000000000111111000000000000000000000000111111111111111111111111333222444777888:::CCCLLL^^^ooo~~~qqqgggVVVSSSSSSUUUZZZeeewwwrrrlllgggjjjooottt|||tttaaaZZZXXXYYY\\\\\\[[[]]]bbbiiiqqq|||hhhbbbXXXPPPLLLNNNSSSWWWZZZ[[[^^^```bbbdddeeefffddddddddddddddddddddddddbbbbbbcccdddeeeeeeffffffdddeeefffggghhhiiijjjkkklllmmmoooqqqssstttuuuuuuqqqqqqqqqqqqqqqqqqqqqrrrqqqrrrssstttttttttsssrrrpppooommmmmmllliiifffccc```]]]XXXTTTPPPMMMIIIFFFDDDBBB@@@===<<<;;;;;;;;;999999;;;<<>>===999:::<<<=========<<<<<<:::;;;===>>>?????????>>>======>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>======>>>@@@@@@AAAAAAAAA????????????????????????AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGEEEFFFIIIIIIKKKRRR[[[rrrvvvmmmiiiooouuuvvvqqqlllkkklllmmmtttzzz======>>>>>>??????@@@@@@CCCBBBBBBCCCEEEGGGIIIKKKMMMPPPSSSTTTUUUVVVXXXZZZ]]]^^^_________^^^]]]\\\[[[ZZZXXXVVVTTTRRRRRRQQQPPPSSSWWWWWWXXX\\\eeelllzzz{{{pppiiifffdddfffhhheee^^^XXXUUUTTTTTTUUU[[[fffttt{{{sssllljjjiiimmmssswwwzzz{{{}}}}}}|||~~~|||wwwoooddd\\\WWWRRRLLLHHHGGGHHHHHHHHHJJJKKKMMMQQQUUUZZZ___aaagggggggggggggggfffffffffccccccbbbbbbbbbbbbbbbcccdddddddddeeeeeeeeeffffffdddffffffhhhooovvvvvvrrr```WWWNNNGGGBBBAAAGGGOOO^^^aaabbb^^^XXXTTTVVVYYYbbblllzzziiiWWWKKKDDDFFFDDDBBB>>>;;;999777777333333333222222222111111---///111000......111444000111111111111222222222555222111555888;;;DDDMMM___qqqxxxggg```YYYSSSRRRVVVbbbuuusssmmmiiijjjnnnsss{{{nnncccZZZYYYZZZ^^^]]][[[\\\```nnn{{{zzziii\\\PPPMMMNNNPPPSSSWWWYYYZZZ\\\^^^```bbbcccdddccccccccccccccccccccccccddddddeeeeeeeeedddccccccdddfffhhhhhhhhhhhhhhhjjjmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqqqpppnnnmmmllljjjhhheeeaaa]]]XXXTTTPPPLLLHHHEEECCC@@@===;;;::::::999777888:::;;;<<<<<<===@@@BBBFFFFFFFFFEEEEEEEEEDDDDDDHHHIIILLLQQQWWW\\\^^^^^^ZZZRRRIIIDDDDDDEEECCCAAAGGGHHHHHHIIIMMMUUUaaaiiiuuu}}}zzzyyywwwsssmmmjjjhhhiiihhhgggeeedddbbb```^^^\\\[[[ZZZYYYZZZ[[[ZZZYYYWWWTTTSSSQQQMMMIIIDDD@@@===;;;:::999999999:::;;;;;;============>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???BBB@@@===<<<<<<>>>AAADDDDDDCCCBBBAAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJHHHHHHHHHGGGIIISSS___rrryyypppmmmpppsssrrrooommmmmmooosssvvv>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFIIIKKKMMMMMMPPPSSSUUUUUUVVVXXXZZZ]]]^^^___``````^^^]]]\\\ZZZXXXWWWTTTSSSQQQQQQQQQRRRTTTWWWYYYZZZ```iiipppxxx||||||sssiiicccaaa^^^aaabbb___YYYTTTRRRRRRUUUYYYaaammmzzzyyysssrrrooorrrwww{{{}}}~~~|||}}}zzztttlllaaaYYYSSSOOOJJJGGGGGGIIIJJJJJJKKKLLLOOOSSSWWW\\\aaacccggggggggggggffffffffffffddddddcccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiikkkqqqvvvuuuooo[[[SSSJJJDDDAAABBBJJJSSS^^^```aaa]]]WWWTTTXXX\\\gggqqq~~~hhhWWWMMMGGGFFFEEEBBB???<<<999777666333333333222222222111111000111111000//////000111000111111111111222222222444222111555777;;;CCCLLL^^^ppp{{{kkk```ZZZTTTSSSWWWbbbtttwwwpppjjjkkkooottt|||}}}jjj___YYYYYY[[[]]]\\\ZZZ]]]dddsss{{{fffZZZOOOLLLNNNPPPSSSWWWYYYZZZ\\\^^^```bbbccccccccccccccccccccccccccccccccccccdddeeeeeeddddddddddddfffhhhhhhhhhhhhhhhjjjlllmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqpppooonnnmmmlllmmmllliiigggbbb^^^YYYTTTPPPLLLHHHEEEBBB???<<<::::::999888777999:::<<<======>>>AAACCCFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGJJJOOOTTTYYYZZZZZZVVVOOOGGGCCCDDDEEEEEECCCEEEFFFIIILLLSSS___mmmwww{{{ssssssrrrnnnjjjhhhhhhiiihhhiiijjjhhhdddaaa^^^]]]^^^]]]\\\]]]]]]\\\YYYVVVTTTSSSQQQNNNJJJFFFBBB@@@<<<;;;:::999999:::;;;;;;============>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>======???AAACCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHJJJUUUaaavvvzzzppplllpppssstttrrrppprrrtttxxxzzz@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDFFFHHHKKKNNNOOOOOOQQQTTTVVVWWWXXXYYY[[[^^^___```aaa```___]]]\\\XXXWWWUUUSSSQQQPPPPPPPPPSSSUUUYYY[[[___fffpppwwwyyyzzzyyysssjjjaaa]]]\\\[[[]]]]]][[[VVVRRRRRRTTTYYY```mmmzzz|||{{{vvvxxx{{{~~~wwwqqqhhh^^^VVVOOOLLLHHHFFFGGGIIIKKKKKKMMMNNNQQQUUUZZZ___ccceeehhhhhhggggggffffffffffffeeeddddddcccddddddeeeeeefffeeeeeedddddddddeeeeeefffjjjmmmppptttwwwrrrkkkUUUMMMEEEAAA@@@CCCNNNYYY___aaa```[[[VVVVVV[[[aaannnwwweeeVVVOOOJJJGGGFFFDDDAAA===999666444333333333222222222111111444222000000000000///...000111111111111222222222444222111555777:::BBBJJJ]]]nnnqqqbbb\\\WWWVVVZZZcccttt|||tttmmmmmmpppuuu}}}uuucccYYYVVVXXX\\\]]][[[ZZZbbblll|||wwwaaaVVVMMMKKKMMMPPPTTTXXXYYYZZZ\\\^^^```aaabbbcccbbbbbbbbbbbbbbbbbbccccccbbbccccccdddeeeeeeeeeeeedddfffhhhhhhhhhhhhhhhjjjkkkkkkmmmnnnooopppppppppqqqqqqqqqrrrrrrsssssssssssssssrrrqqqppppppoooooommmlllllllllmmmllljjjhhhbbb^^^YYYTTTOOOKKKGGGDDDAAA>>>;;;999999999777666777888:::;;;;;;===@@@BBBEEEFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGLLLQQQTTTUUUUUUQQQLLLEEEBBBCCCEEEEEEEEEEEEGGGJJJPPP[[[jjjzzz|||uuuqqqnnnooonnnmmmkkkkkkmmmooooooqqqrrroooiiidddbbbbbbdddcccbbbaaa```^^^YYYVVVTTTSSSQQQNNNKKKGGGDDDBBB>>>===;;;::::::::::::;;;<<<=========>>>>>>>>>???????????????@@@@@@@@@AAA@@@@@@AAAAAABBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@?????????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJMMMXXXddd|||{{{rrrkkkpppuuuwwwvvvvvvwwwyyy~~~~~~@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHJJJLLLNNNOOOQQQTTTWWWXXXYYYZZZ\\\^^^___```aaabbbaaa___\\\[[[VVVUUUSSSQQQPPPPPPQQQQQQSSSVVV[[[```fffnnnwww~~~~~~{{{vvvmmmccc]]]ZZZZZZ\\\]]]]]]ZZZVVVUUUWWWZZZ___jjjzzz{{{}}}zzztttmmmddd[[[UUUMMMJJJGGGEEEGGGIIIJJJJJJMMMOOORRRVVV[[[```dddfffhhhhhhggggggffffffeeeeeedddccccccccccccdddeeeeeegggfffeeedddddddddeeeeeehhhlllqqqtttwwwvvvnnndddPPPIIIBBB??????DDDPPP\\\bbbbbbaaa\\\XXXZZZaaahhhuuu}}}{{{cccUUUOOOLLLHHHGGGEEEBBB>>>999555333333333333222222222111111444000......000111000---000000111111111222222222444111222555777999@@@HHHYYYkkkvvvfffaaa\\\[[[]]]eeetttwwwoooooorrrwww}}}nnn]]]UUURRRVVV[[[^^^\\\]]]iiivvvmmm[[[SSSLLLKKKMMMOOOTTTYYYYYYZZZ\\\^^^```aaabbbbbbaaaaaaaaabbbbbbbbbbbbbbbaaabbbcccdddeeefffffffffdddfffhhhhhhhhhhhhhhhjjjjjjkkkmmmnnnooopppqqqqqqppppppqqqqqqrrrsssssssssssssssrrrqqqpppooonnnnnnmmmllllllmmmmmmllliiifffbbb^^^XXXSSSOOOJJJFFFCCC???<<<999888888888777555333444666777777999<<<>>>DDDEEEHHHJJJJJJJJJIIIHHHDDDDDDFFFJJJNNNQQQQQQQQQMMMIIIDDDBBBBBBDDDEEEEEEIIIJJJNNNUUUaaappp|||uuurrrqqqooopppqqqqqqrrrtttwwwzzz}}}}}}|||vvvnnniiihhhjjjkkkjjjhhhgggeee```[[[VVVSSSRRRQQQNNNKKKHHHFFFDDD@@@???===;;;:::::::::;;;<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKLLLOOO[[[ggg~~~uuukkkqqqxxx||||||{{{|||}}}@@@@@@AAABBBCCCDDDEEEFFFKKKJJJJJJJJJJJJLLLNNNOOOTTTWWWZZZ[[[\\\]]]___aaa```aaaccccccbbb___\\\ZZZUUUTTTRRRPPPPPPQQQSSSUUUVVVZZZaaaiiiqqqxxx~~~zzzqqqggg___[[[ZZZ[[[```aaa___[[[XXXYYY^^^bbbfffsss~~~{{{vvvpppiiiaaaYYYTTTMMMJJJGGGFFFGGGHHHIIIIIILLLNNNRRRWWW]]]aaaeeegggiiihhhhhhgggfffeeeeeeeeebbbbbbbbbbbbbbbcccddddddgggfffdddccccccdddeeefffiiinnntttvvvwwwtttiii]]]MMMFFF@@@>>>???EEEQQQ]]]ddddddbbb^^^[[[___hhhppp{{{wwwbbbUUUOOONNNKKKJJJGGGCCC>>>999555333333333333222222222111111111...,,,---000222111///000000111111111222222222444111222555777888???FFFUUUggg}}}yyyjjjeeeaaa``````eeerrrzzzrrrrrrvvvyyy}}}{{{gggYYYRRRNNNRRRYYY]]]^^^bbbppp~~~yyydddWWWPPPKKKLLLMMMOOOTTTZZZYYYZZZ\\\^^^___```aaaaaa`````````aaaaaabbbbbbbbbaaabbbcccdddeeefffffffffdddfffhhhhhhhhhhhhhhhjjjkkkkkkmmmooopppqqqrrrrrrppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqpppoooooonnnnnnmmmmmmmmmmmmjjjfffccc```\\\WWWRRRMMMIIIEEEBBB===;;;888666666666666555111222444555666888;;;>>>BBBDDDHHHKKKLLLKKKJJJHHHEEEEEEFFFIIILLLNNNNNNMMMJJJGGGDDDBBBBBBDDDEEEFFFMMMOOOTTT]]]jjjyyyyyyvvvvvvxxxtttvvvyyy{{{|||wwwooommmpppssstttrrrooolllhhhccc]]]YYYTTTRRRPPPMMMKKKHHHFFFFFFCCCAAA???===;;;:::::::::<<<<<<<<<===>>>?????????>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCBBBBBBAAAAAABBBCCCDDDFFFGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIILLLMMMQQQ]]]iii{{{pppwww}}}}}}@@@AAABBBCCCDDDFFFFFFGGGLLLKKKKKKJJJKKKMMMNNNOOOVVVXXX[[[]]]^^^___```bbbaaacccdddeeeccc```\\\YYYTTTSSSQQQQQQRRRTTTWWWZZZ^^^dddmmmvvv}}}zzztttjjjaaa\\\[[[]]]___gggfffddd___\\\___eeekkkooo}}}zzzyyyuuunnnfff^^^WWWRRRLLLJJJGGGFFFHHHIIIIIIIIILLLOOOSSSYYY^^^cccfffhhhiiiiiihhhgggfffeeeeeedddaaaaaaaaaaaabbbcccddddddfffeeeccccccccceeeggghhhjjjppptttvvvvvvpppcccVVVIIIDDD??????AAAGGGRRR^^^dddeeedddaaa___cccmmmvvvtttcccWWWQQQQQQNNNLLLGGGBBB===888555444333333333222222222111111///...---...000111222111000111111111111222222222333111222555666888===DDDPPPbbbxxxxxxmmmiiidddbbbaaadddnnnyyy|||uuuvvv{{{}}}sssaaaVVVQQQLLLOOOVVV\\\___eeerrrppp^^^TTTOOOLLLMMMNNNPPPUUU[[[YYYZZZ\\\]]]___`````````______``````aaaaaabbbbbbbbbccccccdddeeeeeeeeeeeedddfffhhhhhhhhhhhhhhhjjjjjjkkkmmmoooqqqrrrrrrsssooooooooooooooooooooooooppppppooooooooonnnnnnnnnnnnnnnmmmnnnmmmjjjeeeaaa]]]YYYTTTPPPLLLHHHDDDAAA;;;999666555555555555444222333555777888:::===??????BBBGGGKKKMMMLLLJJJIIIFFFFFFFFFHHHKKKLLLKKKJJJFFFEEECCCBBBCCCEEEGGGIIIQQQUUU\\\hhhuuu~~~xxxtttuuuxxx|||}}}vvvrrrtttxxx|||{{{xxxtttoookkkfffaaa]]]VVVTTTRRRNNNLLLIIIHHHGGGEEECCCAAA>>><<<:::::::::;;;;;;<<<===>>>???@@@@@@>>>???AAABBBBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMRRR^^^jjj|||~~~}}}{{{uuuvvvyyy}}}BBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRUUUXXX[[[\\\]]]^^^```bbbbbbccceeefffddd```\\\YYYSSSRRRQQQRRRTTTXXX\\\___jjjqqq{{{|||rrrlllccc]]]\\\___dddhhhqqqoookkkfffcccgggooouuu~~~}}}||||||{{{yyyuuunnndddZZZRRROOOJJJHHHGGGGGGIIIKKKLLLLLLNNNQQQUUU[[[aaaeeehhhjjjiiiiiihhhgggfffeeeddddddbbbbbbbbbbbbcccdddeeeeeeeeedddbbbbbbccceeehhhjjjkkkppptttuuusssmmm^^^QQQDDD@@@>>>@@@DDDJJJUUU```cccddddddbbbaaafffpppyyyssseeeZZZUUUUUUQQQNNNHHHAAA;;;888666555333333333222222222111111111111222111000000222333000111111111111222222222333111222555666777<<>>???@@@@@@>>>???AAABBBCCCBBBAAA@@@AAAAAACCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLMMMQQQ]]]iii~~~}}}{{{uuusssuuuwww}}}CCCDDDEEEFFFHHHIIIJJJKKKFFFGGGHHHJJJLLLPPPSSSUUUTTTWWWZZZ[[[\\\]]]___aaabbbdddffffffddd```[[[XXXSSSRRRRRRRRRUUUZZZ___bbbsss{{{xxxmmmhhh```]]]___eeelllpppzzzwwwsssmmmjjjnnnwww~~~~~~vvvuuuwwwvvvttttttvvvzzz}}}{{{vvvnnnbbbWWWOOOKKKHHHFFFFFFGGGJJJMMMNNNNNNOOORRRWWW]]]cccgggjjjllljjjiiihhhgggfffeeeddddddccccccccccccdddeeefffgggdddcccbbbbbbcccfffiiikkkkkkpppttttttrrrjjj\\\NNNAAA>>>===AAAFFFLLLWWWbbbaaacccdddbbbaaafffqqqyyyrrrggg]]]YYYYYYSSSOOOHHH@@@;;;777666666333333333222222222111111333555666444111///222444000111111111111222222222333111222555666666;;;BBBJJJ\\\sss}}}sssnnnjjjeeebbb^^^^^^eeennnyyy||||||hhhYYYRRROOOMMMLLLPPPXXX^^^ccckkksssuuu~~~wwwnnniii```WWWSSSOOONNNOOOOOOPPPUUU[[[YYYZZZ\\\]]]^^^______```^^^^^^^^^___```aaaaaabbbddddddeeeeeeeeedddccccccdddfffhhhiiihhhhhhhhhjjjgggiiijjjmmmnnnppppppqqqoooooonnnmmmlllkkkkkkjjjhhhiiiiiijjjjjjkkklllllljjjjjjkkkmmmnnnlllgggdddXXXTTTPPPLLLIIIFFFCCCAAA999777444333444444444333///111333444666888;;;>>><<<@@@FFFKKKNNNMMMJJJHHHFFFEEEEEEFFFGGGGGGFFFDDD<<<>>>@@@BBBEEEJJJOOOSSS\\\```iiittt|||~~~{{{wwwwwwvvvuuuuuuxxxyyyrrrmmmiiifffddd]]][[[WWWSSSOOOMMMLLLKKKHHHFFFCCC???===;;;:::999;;;;;;<<<===>>>???@@@@@@>>>???AAACCCCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHJJJKKKKKKLLLJJJIIIJJJLLLMMMQQQ]]]iii||||||zzz}}}sssssswwwxxxDDDEEEFFFGGGIIIJJJKKKLLLIIIGGGGGGJJJOOOTTTVVVVVVXXXXXXZZZ\\\^^^```bbbbbbfffgggggggggddd___[[[XXXQQQPPPSSSWWWXXXZZZfffuuuuuummmfffaaa___aaabbbfffrrrzzzvvvvvvyyyuuurrrnnnllllllmmmmmmmmmsssuuuzzz~~~qqqeee[[[UUUPPPMMMJJJJJJIIIJJJKKKMMMNNNPPPQQQSSSWWW\\\aaaeeehhhjjjllljjjhhhfffeeeddddddddddddccccccbbbbbbccccccdddaaabbbbbbaaaaaacccfffiiinnnrrrvvvvvvnnnbbbTTTLLL??????>>>???DDDLLLWWW^^^fffaaa]]]\\\^^^cccppp}}}rrrjjjddd^^^ZZZ]]]QQQEEE@@@===888444333333333333222222222111111111111111111111111111111000111111111111222222222444444444555888;;;>>>AAALLLYYYlll}}}uuunnnhhhddd```]]]YYYXXX^^^fffqqq}}}wwwdddXXXSSSQQQQQQRRRSSSTTTVVVZZZ```dddkkkkkkkkkiiieee___ZZZVVVRRRQQQPPPPPPQQQSSSUUUWWWZZZ[[[\\\]]]^^^]]]]]]\\\]]]]]]]]]^^^___```aaabbbbbbccccccccccccccccccdddggghhhhhhhhhhhhhhhggggggiiiiiijjjkkkkkklllmmmmmmpppmmmjjjiiihhhhhhfffdddeeefffggghhhhhhiiiiiihhhmmmkkkjjjkkkllljjjeeeaaaYYYSSSLLLIIIHHHFFFAAA===999777555222000000111111555555444444666888;;;<<>>;;;999888;;;;;;;;;<<<===???AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKKKKKKKNNN[[[iiizzz|||{{{|||tttpppppp|||GGGGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHLLLQQQUUUVVVUUUWWWXXXZZZ\\\^^^```bbbcccffffffgggfffccc^^^YYYVVVPPPOOOSSSYYY^^^eeeuuuuuukkkdddaaa]]]]]]cccjjjrrr|||{{{~~~xxxoookkkgggddddddeeefffffflllooottt|||{{{ooocccZZZSSSOOOLLLJJJJJJJJJJJJKKKMMMOOOPPPTTTVVVYYY]]]bbbeeeggghhhkkkjjjhhhfffddddddddddddddddddccccccccccccddddddaaabbbbbbbbbbbbcccgggjjjqqquuuxxxvvvmmm___QQQHHH??????>>>@@@EEENNNXXX^^^fff```\\\[[[^^^eeerrrssslllgggccc```^^^QQQDDD>>>;;;777444444333333333222222222222111111111111111111111111111000111111111111222222222333333333444666:::===???KKKXXXkkk{{{ssskkkeeeaaa^^^[[[XXXWWW]]]fffppp}}}~~~~~~tttcccXXXSSSRRRSSSSSSRRRQQQSSSWWW]]]bbbhhhiiiiiihhhddd___ZZZWWWTTTTTTSSSRRRSSSUUUWWWYYYZZZ[[[\\\]]]^^^]]]\\\\\\]]]]]]]]]]]]^^^```aaabbbddddddeeeeeeeeeeeeffffffgggggghhhhhhhhhhhhgggggghhhhhhiiijjjlllmmmnnnnnnnnnllliiigggfffdddbbb```bbbcccdddeeegggggghhhhhhkkkiiihhhiiiiiihhhddd```YYYSSSMMMIIIHHHFFFBBB>>>999777555222111111111222222222222222444777999;;;AAABBBDDDHHHLLLNNNNNNLLLLLLIIIFFFDDDCCCBBB@@@>>>@@@AAABBBCCCGGGLLLTTTYYY___eeennnuuuxxxxxxuuutttvvvvvvzzz~~~rrrkkkhhhhhhgggeeedddaaa\\\WWWRRROOOMMMMMMKKKIIIFFFCCC???===;;;:::;;;;;;;;;;;;===???AAABBB@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLKKKOOO\\\jjj{{{zzzzzz{{{yyywwwxxx|||JJJJJJIIIIIIHHHGGGGGGGGGJJJJJJKKKNNNRRRUUUUUUUUUWWWXXXZZZ\\\___aaacccdddfffggghhhfffccc]]]WWWSSSPPPPPPSSS[[[dddqqqssshhhaaa\\\^^^\\\^^^gggttt~~~rrrlllhhhbbb______aaabbbcccfffiiinnntttzzzwwwkkk```WWWQQQMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRWWWYYY\\\```ccceeeggggggkkkjjjhhhfffddddddddddddeeeddddddccccccddddddeeebbbbbbcccbbbbbbdddhhhkkktttwwwyyyuuujjj[[[MMMEEE???>>>>>>AAAGGGQQQZZZ___ddd]]]YYYZZZ^^^fffttttttpppmmmiiiggg___QQQCCC===999666444444333333333333222222222222111111111111111111111111000111111111111222222222222222222333555888<<<>>>JJJVVVgggwwwqqqhhhbbb^^^ZZZXXXVVVVVV]]]fffooo}}}|||tttddd[[[XXXXXXWWWVVVRRRPPPPPPUUU\\\aaaggghhhhhhhhheee```\\\YYYXXXWWWVVVUUUUUUWWWYYYZZZZZZ[[[\\\]]]^^^]]]\\\[[[\\\\\\\\\]]]^^^___```aaadddddddddeeeeeefffffffffgggggghhhhhhhhhhhhggggggggghhhiiijjjlllmmmnnnooommmjjjfffdddbbb```]]][[[^^^___```aaaccceeeffffffgggffffffggggggeeeaaa___YYYTTTMMMJJJHHHGGGDDDAAA:::999666444222222333333444444444555777;;;>>>@@@BBBCCCEEEIIIMMMOOOOOONNNLLLIIIEEECCCBBBAAA???>>>>>>???BBBEEEJJJQQQYYY^^^bbbhhhooouuuwwwvvvtttssszzz{{{{{{xxx|||~~~wwwnnniiihhhhhhgggfffdddaaa\\\WWWSSSPPPOOONNNJJJIIIGGGDDDAAA???===<<<;;;;;;;;;;;;===???AAABBBAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKOOO]]]kkk~~~~~~xxxwwwwwwzzz~~~KKKJJJJJJIIIIIIHHHHHHGGGKKKLLLNNNQQQSSSUUUTTTTTTVVVWWWZZZ\\\___bbbdddeeeggghhhhhhgggbbb\\\VVVRRRRRRRRRUUU]]]jjjzzzttteee^^^[[[ZZZ^^^^^^bbbnnn~~~wwwpppkkkfffbbbbbbccceeeeeeeeehhhmmmpppttt{{{xxxqqqfff\\\TTTOOOLLLJJJJJJJJJJJJKKKMMMPPPRRRTTTXXX[[[^^^bbbeeeggghhhhhhjjjiiigggeeeddddddddddddeeeeeeddddddddddddeeeeeebbbccccccccccccfffiiillluuuxxxyyysssgggWWWJJJCCC???>>>>>>BBBJJJSSS[[[______YYYUUUWWW^^^gggvvvwwwuuurrrnnnlll^^^PPPAAA;;;888555333444444444333333333222222222111111111111111111111111000000111111111222222222333222222333555888;;;===IIITTTdddsssoooddd^^^ZZZWWWUUUSSSTTT\\\fffqqq}}}~~~xxxiiibbb``````\\\YYYTTTPPPPPPUUU^^^eeejjjkkklllllliiiddd```]]]ZZZYYYXXXWWWWWWXXXZZZ[[[[[[[[[]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]___```aaabbbbbbbbbccccccdddddddddfffgggggghhhhhhhhhhhhgggggggggiiijjjlllmmmoooooommmjjjeeebbb___\\\YYYVVVYYYYYYZZZ\\\^^^aaabbbccccccddddddeeeeeeccc```^^^XXXTTTNNNJJJIIIHHHFFFDDD===;;;888666444444444555444444555666999===AAACCCCCCCCCEEEIIINNNQQQRRRQQQIIIGGGCCCBBBBBBBBBBBBAAA@@@BBBEEEIIINNNUUU]]]cccggglllssswwwxxxwwwwwwxxxwwwtttqqqooorrrxxx|||{{{yyyuuuqqqkkkggggggggggggfffccc```\\\WWWSSSPPPOOOOOOIIIHHHGGGEEECCC@@@>>>===;;;::::::;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMLLLPPP^^^lll~~~vvvrrrrrrssswwwJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSTTTVVVWWWYYY\\\```ccceeefffiiiiiihhhfffaaa\\\VVVSSSRRRTTTYYYcccsssxxxfff[[[UUUVVVXXX\\\aaajjjxxx~~~uuuqqqlllhhhhhhiiijjjjjjhhhkkknnnpppttt{{{|||pppjjj```WWWQQQMMMKKKIIIJJJJJJKKKLLLNNNQQQTTTVVVYYY[[[```eeehhhjjjkkkkkkiiihhhfffeeedddddddddeeeeeeddddddccccccddddddeeeccccccddddddeeegggkkknnntttwwwxxxqqqdddUUUIIIDDD???>>>>>>CCCLLLUUU[[[^^^ZZZTTTQQQVVV___jjjxxx|||zzzvvvpppmmm[[[NNN@@@999777444444555444444444333333333222222111111111111111111111111000000111111111222222222444444333444666999<<<>>>GGGRRRaaapppnnnbbb\\\WWWTTTRRRQQQRRR[[[eeettt|||ooogggeeeeee\\\YYYTTTPPPQQQYYYccckkktttuuuuuussspppjjjeeebbb]]][[[ZZZXXXXXXYYYZZZ\\\[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[]]]^^^___```aaaaaabbbccccccdddeeeeeeffffffggghhhhhhhhhhhhhhhggghhhiiijjjlllmmmnnnooommmjjjeeeaaa]]]ZZZVVVTTTTTTTTTUUUWWWYYY\\\^^^```aaabbbddddddcccaaa```___XXXTTTOOOKKKIIIHHHHHHHHHAAA???<<<999666666666666111111111333666:::>>>@@@DDDDDDFFFJJJOOOSSSTTTTTTKKKHHHDDDBBBAAABBBBBBAAAAAADDDGGGKKKPPPWWW^^^cccjjjooovvvxxxxxxxxxzzz}}}{{{rrrmmmlllkkkjjjllloooppppppnnnooommmiiigggfffeeeeeedddaaa^^^ZZZUUURRRPPPOOONNNHHHHHHGGGFFFDDDAAA???>>>::::::::::::<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLMMMMMMQQQ___mmm|||}}}~~~zzzuuuqqqooommmpppuuu}}}JJJJJJKKKLLLMMMMMMNNNNNNMMMOOOQQQRRRQQQQQQRRRTTTUUUWWWYYY]]]```dddfffhhhiiihhhfffccc^^^ZZZVVVTTTPPPVVV^^^kkk~~~jjj[[[TTTQQQTTTXXX]]]gggvvv}}}zzzuuusssrrrrrrrrrqqqooopppqqqtttxxx{{{uuuhhhbbbYYYRRRNNNLLLKKKJJJJJJKKKKKKMMMPPPSSSVVVWWWZZZ]]]bbbgggkkklllmmmmmmhhhgggfffddddddddddddeeedddccccccbbbbbbccccccdddcccdddeeeeeefffhhhlllooossswwwwwwpppaaaRRRHHHDDD???===>>>DDDMMMUUUZZZ[[[WWWQQQPPPXXXcccooo{{{zzzrrrlllXXXKKK>>>999777555444555444444444444333333333333111111111111111111111111000111111111111222222222444444444444666999<<<>>>FFFPPP```ooonnnbbb[[[VVVRRRPPPOOOQQQZZZdddxxxssskkkgggfff[[[XXXUUUTTTWWWaaammmuuu}}}wwwpppjjjfff___^^^\\\ZZZZZZZZZ\\\\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___ccccccdddeeeeeefffggggggeeefffggghhhhhhiiiiiihhhiiiiiijjjkkkllllllmmmmmmllliiiddd```\\\YYYUUURRRPPPPPPQQQRRRTTTWWWZZZ[[[]]]```bbbcccaaa___^^^___WWWTTTPPPLLLIIIIIIJJJLLLFFFDDD@@@<<<999888777777444444444666999===@@@CCCEEEEEEGGGKKKPPPTTTVVVWWWPPPLLLGGGCCCAAA@@@@@@???BBBDDDHHHLLLQQQWWW^^^cccjjjpppvvvxxxxxxyyy~~~uuulllggggggbbbcccdddfffiiijjjlllmmmlllkkkiiigggeeecccbbbaaa]]][[[WWWSSSPPPNNNMMMMMMHHHHHHGGGFFFDDDAAA>>>===::::::::::::<<<>>>@@@AAACCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNNNNRRR```nnn{{{mmmnnnoooppppppooonnnmmmiiilllrrrzzzLLLLLLMMMNNNNNNOOOPPPPPPNNNPPPQQQPPPOOOOOOQQQTTTUUUVVVYYY]]]aaadddggghhhhhhfffbbb^^^ZZZWWWUUUTTTPPPXXXcccqqqnnn[[[SSSRRRSSSWWW]]]dddtttzzzyyyyyy|||uuunnnbbb\\\TTTNNNLLLKKKKKKKKKJJJKKKLLLNNNPPPTTTWWWYYY]]]```eeeiiilllmmmlllkkkhhhgggeeedddcccddddddeeecccbbbbbbaaaaaabbbbbbcccddddddeeeffffffiiimmmppptttxxxxxxooo___OOOFFFCCC???===>>>DDDMMMUUUXXXXXXUUUQQQRRR\\\iiittt~~~ssslllSSSHHH<<<999888666555555555444444444444333333333111111111111111111111111000111111111111222222222444333333333555888:::<<>>AAAEEEGGGEEEEEEGGGKKKQQQVVVXXXYYYRRRMMMHHHCCCBBBAAA@@@@@@DDDGGGKKKPPPUUU\\\cccgggkkkqqqxxxzzzzzz}}}yyyoooggg```___bbb\\\___bbbdddeeehhhkkknnnllllllkkkhhhddd```^^^]]]ZZZXXXTTTPPPMMMKKKKKKKKKHHHHHHGGGFFFDDD@@@===;;;:::999999:::;;;===???AAACCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNNNNSSS```ooo{{{rrrdddddddddfffiiijjjkkkjjjfffjjjpppxxxOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQOOOMMMMMMQQQTTTUUUVVVYYY]]]aaaeeegggiiigggddd```[[[WWWUUUTTTTTTQQQZZZffftttqqq```QQQOOOSSSWWW]]]dddnnnyyyooohhh^^^YYYQQQLLLKKKKKKKKKKKKJJJKKKLLLNNNQQQUUUXXXZZZ```cccgggkkkmmmlllkkkjjjhhhgggeeedddcccddddddeeebbbbbbaaaaaaaaaaaabbbbbbdddeeeffffffgggiiinnnqqqvvvyyyxxxnnn]]]MMMDDDAAA???===>>>DDDMMMUUUWWWVVVUUUQQQTTT___mmmxxxuuummmQQQFFF<<<999999777555555555555444444444333333333111111111111111111111111000111111111111222222222333222222222444666999;;;EEEOOO___pppqqqddd[[[VVVRRROOOMMMOOOYYYccc{{{{{{yyy}}}~~~uuunnnkkkbbbbbbbbbeeemmmzzzvvvmmmhhheeecccaaa___^^^^^^___```\\\]]]]]]^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[\\\^^^___```aaaaaabbbdddeeeffffffeeefffggghhhiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkiiieeeaaa\\\YYYVVVRRROOOMMMLLLLLLLLLNNNQQQTTTUUUWWWZZZ^^^^^^\\\ZZZ[[[\\\VVVTTTQQQLLLJJJJJJMMMPPPNNNKKKGGGAAA===:::999888999999999:::===@@@CCCEEEFFFFFFGGGKKKQQQVVVYYYZZZOOOKKKFFFCCCCCCDDDDDDDDDFFFJJJOOOUUU[[[bbbiiinnnnnnttt{{{~~~~~~tttiiiccc^^^YYYZZZ___```cccfffggghhhjjjnnnrrrmmmmmmllliiiddd___\\\ZZZXXXVVVRRRNNNKKKJJJJJJJJJHHHHHHHHHFFFCCC???<<<::::::999999:::;;;===???AAADDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKMMMNNNOOOSSSaaaoooxxxmmm______```bbbeeehhhhhhhhhdddhhhooovvvNNNMMMLLLLLLMMMNNNPPPQQQQQQOOOMMMLLLKKKMMMOOOPPPUUUWWW\\\```dddggghhhhhhcccbbb^^^YYYTTTRRRSSSTTTYYY\\\fffwwwwwwddd]]]WWWUUUSSSUUU```mmmwwwlllcccZZZSSSLLLIIIKKKLLLJJJHHHJJJKKKLLLMMMOOOTTTYYY]]]aaafffkkkoooooonnnmmmlllgggggggggfffeeeeeeddddddcccbbbbbbbbbcccdddeeeeeedddeeeeeeddddddiiipppvvv}}}vvviiiZZZLLLDDD@@@======???GGGPPPUUUUUURRRMMMQQQZZZcccooo{{{wwwbbbIIIDDD>>>999777777666666555555555555444333222222222222222111111111000000222222222222222222222222111222333333444777;;;>>>EEEOOO^^^qqqsssiiibbbUUUMMMMMMMMMKKKSSS```uuuxxxvvvxxx{{{}}}tttnnnmmmnnnkkkjjjooo||||||uuummmhhhbbbbbbaaa```___^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYY\\\\\\[[[ZZZ[[[\\\^^^___aaaaaabbbccceeefffggggggiiijjjkkkjjjhhhhhhiiijjjjjjiiiiiikkklllmmmllljjjeeebbb___[[[XXXSSSNNNKKKIIIKKKMMMMMMNNNOOORRRTTTXXX\\\```aaa```\\\ZZZYYYVVVSSSMMMIIIHHHJJJNNNQQQUUUPPPIIIBBB<<<999999999::::::<<<===@@@BBBEEEFFFDDDGGGHHHIIINNNVVVYYYXXXVVVMMMEEEBBBAAAAAADDDIIIHHHKKKOOOTTTZZZbbbjjjpppuuuwwwyyy|||tttiii]]]WWWYYY\\\[[[YYY]]]aaafffiiikkkmmmppprrrssspppkkkeee___ZZZXXXVVVRRROOOKKKHHHFFFFFFGGGHHHEEEEEEEEEEEEDDDBBBAAA@@@===;;;999999;;;===??????BBBCCCDDDEEEFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIJJJKKKLLLQQQ]]]jjjqqqfff```ZZZXXX]]]bbbdddfffhhhjjjmmmsssyyyLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKJJJJJJLLLOOOPPPUUUXXX\\\aaadddeeeeeeeee^^^]]]ZZZVVVRRRQQQRRRTTTYYY^^^jjj||||||ooo]]]WWWRRRSSSVVV^^^mmm{{{xxxpppeee\\\VVVPPPJJJGGGHHHIIIHHHFFFJJJLLLMMMOOOQQQUUU[[[___bbbfffkkknnnnnnmmmllllllhhhhhhgggfffeeeeeeddddddbbbbbbbbbbbbbbbcccdddddddddeeeddddddeeejjjrrryyy{{{sssfffVVVIIIBBB???======@@@HHHQQQVVVVVVSSSOOOTTT]]]gggrrr~~~www```IIIDDD===999777777777666777666666555444333333222222222222111111111000000222222222222222222222222111222333333444777;;;>>>DDDMMM\\\mmmuuunnneeeZZZRRRRRRQQQOOOWWWcccvvv}}}uuurrruuuxxxzzzyyysssqqqpppppprrryyyyyysssmmmhhhdddcccbbbaaa___^^^]]]]]][[[[[[[[[ZZZZZZZZZYYYYYY\\\[[[[[[[[[[[[]]]^^^___```aaabbbccceeefffgggggghhhiiijjjjjjhhhhhhiiijjjkkkjjjjjjkkklllmmmkkkjjjeeebbb^^^ZZZVVVRRRMMMJJJIIIJJJLLLMMMMMMOOORRRUUUYYY\\\___```^^^[[[YYYXXXUUURRRMMMJJJIIIKKKNNNQQQSSSOOOHHHAAA<<<999999999:::;;;<<<>>>@@@CCCEEEFFFEEEGGGHHHIIIOOOWWWZZZXXXVVVNNNFFFCCCBBBBBBDDDIIIIIILLLQQQVVV]]]eeennnsssyyyzzz|||rrrggg```WWWQQQQQQSSSVVVWWW[[[___cccgggiiikkknnnppppppmmmiiiddd___ZZZWWWUUUQQQNNNJJJFFFDDDDDDFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB===;;;999999;;;===>>>???BBBCCCDDDFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHIIIKKKLLLQQQ^^^kkksssiiiccc\\\YYY]]]bbbeeehhhkkknnnqqquuu{{{IIIJJJKKKLLLLLLMMMMMMMMMKKKJJJIIIIIIJJJLLLOOOPPPVVVYYY]]]```bbbbbb```___YYYXXXVVVSSSQQQQQQTTTVVV[[[bbbpppssseee[[[UUURRRUUU^^^lll|||uuummmbbbZZZSSSNNNIIIGGGGGGHHHGGGFFFKKKLLLNNNPPPSSSWWW]]]aaacccgggkkkmmmmmmlllkkkkkkiiihhhgggfffeeedddccccccbbbbbbbbbaaabbbbbbcccdddddddddddddddgggmmmvvv|||zzzooo```QQQFFF@@@======>>>AAAIIIQQQVVVWWWUUURRRXXXbbblllwwwvvv]]]GGGCCC===999777777777666999888666444333222333333222222222111111111111111222222222222222222222222222222333333444666:::>>>DDDKKKXXXhhh|||wwwtttiii```YYYWWWUUURRRYYYdddttt|||tttqqqsssvvvxxx~~~}}}uuuqqqoooqqqvvv~~~yyytttpppllliiifffeeedddbbb```^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^___```aaabbbcccdddfffgggggggggiiijjjiiihhhggghhhjjjlllkkkjjjkkklllllljjjhhhdddaaa]]]XXXTTTPPPKKKHHHHHHJJJKKKLLLMMMOOOSSSVVVZZZ\\\______\\\ZZZXXXWWWTTTQQQMMMJJJJJJLLLOOOQQQPPPLLLFFF@@@<<<999999999;;;;;;<<<>>>AAACCCEEEGGGFFFIIIIIIJJJPPPXXX[[[YYYWWWOOOHHHEEEDDDCCCDDDHHHKKKNNNSSSYYYaaaiiirrrxxx~~~~~~ttteeeYYYWWWSSSNNNLLLNNNQQQTTTVVVZZZ^^^aaadddfffiiillljjjiiigggccc___ZZZVVVTTTOOOLLLHHHEEECCCBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCC===;;;999999;;;===>>>>>>BBBCCCDDDFFFGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGHHHJJJKKKQQQ^^^kkk}}}vvvnnnhhh```[[[^^^cccgggkkkpppuuuvvvzzzFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMPPPQQQVVVYYY\\\______^^^[[[YYYTTTTTTTTTSSSRRRTTTWWW[[[```gggttt}}}lll___\\\YYYXXX]]]jjj}}}yyyrrrjjj```XXXRRRNNNJJJHHHIIIJJJIIIHHHJJJLLLOOORRRTTTYYY^^^bbbeeehhhkkklllkkkjjjjjjjjjiiiiiihhhfffeeedddcccbbbbbbbbbbbbaaaaaabbbbbbccccccbbbbbbccchhhoooxxx}}}xxxkkk[[[MMMDDD???======>>>CCCJJJQQQVVVWWWWWWVVV\\\gggrrr|||tttYYYEEEBBB<<<999888777777666999777444222111111222222111111111111111111111111222222222222222222222222222333333333444666:::===DDDJJJVVVdddvvv~~~zzzzzznnngggaaa]]]XXXUUUZZZbbbooo~~~wwwtttuuuwwwzzz}}}{{{pppjjjgggjjjooovvv{{{~~~|||zzzvvvssspppmmmkkkjjjhhhgggeeebbb```^^^\\\[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^______``````aaacccdddeeefffgggfffhhhiiihhhgggggghhhiiilllkkkjjjjjjkkkjjjhhhfffccc___ZZZVVVRRRNNNJJJGGGHHHIIIJJJKKKLLLOOOSSSWWW\\\^^^______\\\YYYWWWVVVRRRPPPMMMKKKKKKLLLNNNPPPLLLIIIDDD???;;;:::999:::;;;<<<===???AAADDDFFFGGGGGGIIIJJJKKKQQQYYY\\\[[[XXXPPPJJJHHHFFFDDDDDDGGGKKKOOOUUU[[[cccllltttzzzmmmaaaUUUTTTSSSSSSSSSSSSRRRQQQQQQTTTWWWZZZ]]]___ccceeedddddddddbbb___ZZZUUURRRMMMKKKGGGDDDAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEE>>>;;;999999;;;===>>>>>>AAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFFFFIIIKKKQQQ___mmm{{{yyyssskkkccc\\\^^^dddiiiooottt|||}}}DDDEEEFFFHHHIIIHHHHHHGGGGGGHHHHHHJJJLLLNNNQQQRRRUUUWWWYYY[[[[[[YYYWWWUUUPPPQQQRRRRRRSSSVVV[[[^^^gggllluuu}}}}}}uuuhhh^^^[[[\\\```iiiyyyyyyrrrkkkcccZZZTTTOOOMMMJJJIIIIIIIIIJJJJJJJJJLLLPPPSSSVVVZZZ```cccgggiiijjjjjjiiihhhhhhiiiiiihhhgggfffeeedddccccccccccccbbbbbbbbbbbbbbbcccaaaaaaaaadddjjjrrryyy}}}wwwgggWWWKKKCCC???===;;;>>>CCCJJJQQQVVVXXXXXXZZZaaalllwwwoooVVVDDD@@@<<<999888888777666777666333111000000111222111111111111111111111111222222222222222222222222222333444444444666:::===CCCIIITTTaaarrr~~~wwwsssnnnfff^^^YYY\\\bbblll{{{wwwvvvxxxzzz~~~uuuiiiaaa^^^```cccfffhhhkkkmmmnnnmmmmmmmmmllljjjiiiiiijjjgggfffdddbbb___\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^______```___```aaabbbdddeeeffffffeeefffhhhhhhgggggghhhiiilllkkkjjjiiiiiihhhfffddd```]]]XXXSSSPPPLLLIIIFFFGGGHHHIIIJJJLLLOOOTTTXXX^^^```bbbaaa^^^ZZZWWWVVVPPPOOOMMMKKKJJJKKKLLLMMMGGGEEEAAA>>>;;;:::::::::<<<<<<>>>???BBBDDDGGGHHHGGGIIIKKKLLLSSS[[[___^^^ZZZSSSLLLIIIGGGEEEEEEHHHKKKOOOUUU\\\ccckkksssxxx|||||||||ttteee\\\WWWUUUUUUYYY]]]\\\TTTMMMNNNPPPSSSUUUWWWYYY]]]___```aaabbbaaa^^^YYYTTTQQQLLLJJJGGGCCCAAA@@@??????AAABBBCCCDDDDDDEEEDDDDDD>>><<<999999;;;<<<======@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIGGGEEEFFFHHHKKKRRRaaaooo||||||vvvlllccc\\\^^^dddjjjrrrxxx}}}BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSUUUVVVVVVUUUTTTSSSOOOPPPQQQRRRTTTXXX^^^bbbkkkooouuuyyyvvvooofff```YYY```kkkyyy|||uuunnnggg```YYYTTTJJJJJJIIIHHHGGGHHHIIIIIIJJJMMMQQQUUUYYY]]]bbbfffiiijjjjjjiiigggfffggghhhgggggggggfffeeeeeeddddddeeedddccccccbbbcccccccccaaaaaabbbfffnnnuuuzzz|||~~~ssscccTTTIIIBBB???===:::===CCCJJJPPPUUUWWWYYY___gggrrr}}}iiiSSSBBB???;;;999888888777777555444333111111111222222111111111111111222222222222222222222222222222222333444444444444666999<<>>@@@CCCEEEGGGIIIFFFIIIKKKMMMTTT^^^bbbaaa]]]UUUMMMJJJHHHEEEFFFIIIMMMPPPVVV\\\ccciiippptttvvvvvvwwwzzz|||lllaaaZZZWWWUUUUUU[[[aaa```WWWMMMQQQSSSUUUVVVVVVXXX\\\^^^___``````___\\\XXXTTTQQQLLLKKKHHHEEEBBB@@@??????@@@AAABBBCCCCCCCCCCCCCCC???<<<:::999;;;<<<======>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGEEEFFFHHHKKKSSScccrrr}}}{{{uuukkkbbb[[[^^^eeelllttt{{{xxxwww{{{BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSUUUVVVYYY^^^dddhhhkkkpppuuuvvvsssllleeeaaa```lll|||~~~yyyrrrjjjbbb\\\WWWTTTIIIIIIIIIIIIHHHIIIJJJKKKLLLPPPTTTXXX\\\aaafffiiijjjjjjjjjhhhfffeeefffhhhfffffffffffffffffffffffffffeeeeeedddccccccddddddbbbbbbeeekkksssyyy||||||yyyooo___PPPGGGAAA===;;;888<<>>;;;999999888888777444444444444444444444444000000111111111222222222222222222222222222222222333444444444444555999<<<>>>EEEOOO\\\kkk|||zzzkkkaaa___```cccqqq{{{|||}}}tttggg\\\UUUMMMNNNNNNMMMLLLMMMPPPSSSTTTWWW[[[]]]]]]___bbbdddaaaaaa___]]][[[YYYWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ\\\^^^````````````______```bbbcccdddeeefffccceeeffffffffffffgggiiikkkiiigggfffeeeccc```^^^ZZZWWWRRRNNNLLLKKKIIIGGGFFFFFFGGGHHHJJJOOOUUUZZZbbbfffiiiiiieee___YYYVVVNNNMMMLLLJJJIIIGGGFFFFFF@@@???===;;;::::::;;;;;;===>>>???AAACCCFFFHHHIIIEEEHHHKKKNNNVVV```eeeddd```WWWNNNJJJGGGEEEGGGKKKOOOSSSXXX]]]bbbhhhmmmqqqpppqqqssswww}}}rrrggg^^^YYYUUUUUUVVVZZZ^^^___[[[VVVXXXZZZZZZZZZZZZ\\\___aaa``````___^^^[[[WWWTTTRRRMMMLLLIIIFFFCCCAAA@@@???@@@@@@AAAAAABBBAAAAAAAAA???<<<:::999:::<<<=========>>>@@@BBBDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFIIILLLUUUeeettt}}}~~~wwwqqqggg___ZZZ]]]eeemmmuuu|||zzzuuuvvvzzzBBBAAA@@@@@@AAABBBDDDEEEDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRWWWXXXZZZ\\\___dddjjjooojjjooouuuvvvrrrkkkeeeaaalllzzzwwwssskkkbbbZZZTTTPPPNNNKKKKKKLLLKKKKKKKKKMMMNNNNNNRRRWWW[[[___dddhhhlllkkkkkkjjjgggeeedddfffgggeeeeeeeeeffffffffffffggggggfffeeeeeeddddddddddddddddddgggnnnvvv|||}}}}}}vvvkkk\\\NNNEEE@@@<<<:::777<<>><<<;;;::::::;;;;;;===>>>???AAACCCFFFHHHIIIDDDHHHKKKNNNWWWaaagggfffbbbXXXNNNIIIGGGEEEGGGLLLQQQUUUZZZ^^^bbbggglllooommmoooqqquuu{{{uuuggg```ZZZUUUTTTUUUWWWYYY[[[]]]___```______```______```bbbeeeaaa```___]]]ZZZWWWTTTRRRNNNMMMJJJGGGDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@??????===:::999:::<<<===<<<<<<===???AAACCCDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHFFFFFFIIIMMMVVVfffvvv}}}|||tttmmmeee]]]YYY]]]eeemmmuuu|||yyyuuuwww{{{DDDBBB@@@AAADDDEEEDDDBBBFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPPPPQQQRRRUUUWWWWWW[[[aaagggkkkllllllkkklllnnnooommmjjjhhhiiikkkvvv|||zzzsssmmmeee]]]XXXSSSOOOLLLIIIJJJJJJJJJIIIJJJMMMOOOPPPTTTZZZ```eeehhhiiiiiiiiihhhgggfffeeedddccccccccccccccccccdddeeefffggggggffffffeeeeeeeeeffffffcccgggjjjnnnvvvttteeeUUUJJJBBB<<<999;;;;;;===CCCKKKOOOQQQXXX```ooovvvpppVVVGGG@@@???<<<:::888888999999555555666666555444444333333222000//////000222333111111111111111111111111444444444555666777888999>>>BBBJJJVVVeeevvvyyyiiiZZZVVVYYY___fffrrr~~~~~~ooofff]]]TTTLLLHHHFFFCCC@@@@@@BBBEEEGGGHHHJJJNNNPPPRRRUUUXXX[[[ZZZ[[[\\\[[[YYYWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZ[[[\\\^^^___```aaaaaaaaabbbbbbbbbcccccccccdddddddddddddddeeefffgggjjjhhheeecccbbb```]]]ZZZWWWTTTOOOJJJGGGFFFFFFGGGGGGGGGFFFFFFIIIPPPXXX^^^ffflllrrrssslllbbbZZZVVVNNNMMMKKKJJJJJJHHHEEEBBB@@@???>>><<<<<<;;;;;;;;;@@@@@@???@@@BBBDDDGGGIIIGGGIIIKKKNNNXXXbbbfffdddcccYYYNNNJJJHHHGGGKKKPPPWWWXXX[[[aaahhhmmmoooppppppoooqqqxxxpppccc[[[YYYXXXSSSUUUXXX[[[^^^aaabbbccceeefffgggfffcccbbbbbbcccddd```\\\YYYXXXWWWVVVTTTSSSPPPKKKHHHEEECCCAAA?????????>>>>>>???@@@AAAAAA@@@???===;;;:::;;;<<<===>>>???AAABBBBBBDDDGGGIIIDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIDDDBBBEEELLLWWWgggttt}}}xxxtttqqqjjjfffdddeeefffiiirrr{{{{{{}}}DDDBBBAAABBBEEEFFFEEECCCEEEEEEFFFFFFGGGHHHJJJJJJIIIKKKMMMNNNPPPRRRVVVYYY___ccciiimmmnnnmmmkkkjjjjjjlllmmmllliiikkkqqqvvv{{{wwwtttnnniiiaaaZZZTTTPPPMMMJJJIIIJJJKKKJJJJJJKKKMMMPPPRRRUUU[[[bbbfffiiiiiiiiihhhggggggfffeeedddcccbbbccccccccccccdddeeeffffffffffffeeeeeeeeeeeeffffffeeehhhkkknnnvvv~~~|||pppbbbRRRGGG@@@999777888999:::@@@GGGLLLPPPXXXaaarrrzzzlllTTTHHH@@@???<<<:::999888999999555555666666666555444444333222111000000111222333222222222222222222222222222222222333444555777777===AAAJJJVVVeeeuuu{{{ooobbbVVVRRRUUU\\\cccooozzzwwwiii```XXXPPPJJJFFFDDDBBBAAAAAABBBDDDFFFCCCFFFJJJMMMPPPSSSWWWZZZZZZ[[[[[[ZZZWWWUUUUUUUUUWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\^^^___``````aaaaaabbbbbbbbbcccccccccdddcccccccccdddeeeeeefffiiifffccc```^^^\\\XXXVVVSSSRRROOOLLLIIIGGGEEEEEEGGGGGGGGGHHHKKKRRRZZZ```iiinnntttssslllbbbZZZVVVPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@???>>>============AAA@@@@@@AAABBBEEEHHHIIIIIIKKKMMMQQQ[[[fffjjjiiidddZZZPPPKKKIIIHHHLLLQQQWWWYYY]]]ccciiimmmoooooorrrrrrttt{{{{{{lll```YYYWWWWWWSSSUUUWWWZZZ^^^```bbbcccggggggffffffffffffffffffbbb___]]]\\\[[[ZZZYYYWWWTTTQQQLLLIIIFFFDDDBBB@@@??????>>>>>>???@@@@@@AAA@@@???<<<:::::::::;;;<<>>EEEKKKPPP[[[fffwwwbbbNNNFFFAAA???===;;;:::999999:::444555666666666666666555333222111000000111222333333333333333222222222222000000111111222444555666;;;AAAKKKXXXeeettt}}}nnncccYYYQQQOOOQQQYYY```kkkuuu~~~||||||}}}}}}~~~mmm___WWWQQQKKKFFFCCCCCCBBBBBBBBBBBBCCCDDDAAADDDGGGKKKNNNRRRVVVZZZ[[[\\\\\\ZZZWWWUUUTTTTTTWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^___```bbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddfffccc```]]]ZZZXXXTTTQQQPPPPPPOOOMMMJJJHHHEEECCCFFFGGGHHHJJJNNNTTT\\\bbblllqqquuussskkkbbbZZZWWWUUURRRNNNLLLJJJHHHEEEBBBAAA@@@@@@?????????@@@@@@AAAAAAAAABBBDDDFFFIIIJJJIIILLLOOOTTT___kkkooommmfff\\\QQQLLLJJJJJJNNNSSSWWW[[[```fffjjjmmmnnnnnnssstttxxx}}}wwwiii^^^XXXWWWWWWTTTUUUWWWZZZ]]]```bbbcccgggdddbbbcccgggiiihhhggg```______```aaa```^^^\\\VVVSSSNNNJJJHHHEEECCCAAA?????????>>>??????@@@AAA@@@>>><<<:::888888999:::@@@BBBDDDEEEEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJEEECCCGGGPPP^^^qqqwwwtttsssrrrrrrnnnlllnnnooosss|||BBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCEEEFFFHHHIIIJJJLLLMMMOOORRRWWW^^^bbblllqqqvvvxxxssslllgggdddbbbfffiiijjjmmmyyy|||wwwqqqkkkggg^^^ZZZTTTOOOLLLJJJHHHGGGJJJKKKLLLLLLLLLNNNQQQTTTXXX\\\aaafffiiikkkjjjjjjeeeeeeddddddcccbbbbbbaaaccccccbbbbbbcccddddddeeeddddddddddddddddddeeefffgggjjjlllpppxxx}}}{{{uuudddWWWIII@@@;;;555444555;;;;;;???FFFLLLTTTbbbnnn{{{qqqWWWHHHCCCAAA@@@>>><<<;;;:::::::::555555666777777777666666333222222111111222222333444444333333333333333222000000111111222333555666999AAAMMMYYYfffrrr~~~vvvdddYYYSSSOOONNNPPPXXX___iiirrrzzz|||xxxyyy{{{{{{}}}~~~sssdddWWWPPPLLLHHHEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKNNNRRRVVVZZZ[[[\\\]]][[[XXXVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZYYYZZZ[[[\\\]]]______```bbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaa___\\\YYYXXXUUURRRPPPOOONNNMMMKKKIIIGGGFFFEEEFFFGGGJJJMMMQQQWWW___dddmmmqqqtttrrrjjjaaa[[[YYY[[[WWWRRRMMMJJJHHHEEECCC@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDEEEHHHJJJKKKIIILLLPPPVVVbbbnnnrrrpppfff\\\RRRMMMLLLLLLPPPUUUXXX\\\ccchhhkkkllllllmmmqqqtttyyy~~~sssfff]]]YYYXXXXXXUUUVVVXXXZZZ]]]```bbbdddeeeaaa^^^```fffiiihhheee^^^___aaadddffffffdddaaaWWWSSSOOOKKKHHHFFFDDDBBB@@@???????????????@@@@@@???>>>;;;999777777888999>>>AAADDDFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIEEECCCIIITTTcccwww|||tttsssuuuuuuwwwssspppqqqrrruuu}}}@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHKKKLLLMMMOOOSSSYYY```fffnnntttzzzzzzssskkkfffccc```eeejjjnnnvvv~~~yyytttmmmgggbbbXXXTTTOOOLLLJJJJJJIIIHHHJJJKKKMMMMMMNNNPPPSSSVVV\\\___ccchhhjjjkkkjjjiiidddddddddccccccbbbbbbaaaccccccbbbbbbbbbcccddddddcccccccccccccccdddeeeeeeeeeiiimmmrrrzzzyyyppp^^^RRREEE>>>:::666555666::::::>>>FFFNNNXXXgggttt~~~fffQQQFFFCCCAAA@@@???===<<<;;;::::::666666777777888777777666333222222222222222222333444444444333333222222222222222222222333555666777888AAANNNZZZfffrrr~~~rrr___UUURRRPPPPPPRRRXXX```jjjssszzzzzzvvvxxx{{{zzz|||sssjjj]]]RRRLLLIIIGGGFFFBBBCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIKKKNNNRRRVVVZZZ[[[\\\]]][[[YYYVVVVVVVVVSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaa```___^^^]]]\\\ZZZXXXWWWVVVUUUSSSQQQPPPNNNJJJHHHFFFFFFGGGHHHFFFHHHKKKOOOSSSYYY```eeelllooorrroooiiibbb^^^]]]bbb]]]VVVPPPLLLIIIFFFDDD@@@@@@?????????@@@AAAAAACCCCCCDDDFFFGGGIIIKKKLLLLLLPPPTTT[[[fffrrrvvvtttdddZZZQQQMMMLLLMMMQQQWWWYYY^^^eeeiiijjjjjjkkklllmmmsssyyy}}}zzzmmmbbb[[[YYYWWWVVVWWWWWWXXXZZZ]]]```bbbdddddd```^^^aaaeeegggeeeaaa\\\]]]```dddggggggeeecccVVVRRRNNNJJJHHHFFFDDDBBB@@@@@@???????????????@@@???===;;;888777777888999;;;>>>BBBEEEFFFFFFGGGHHHDDDCCCBBB@@@@@@@@@AAABBBBBBBBBAAAAAACCCFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHDDDEEELLLXXXhhh}}}yyyqqqsssvvvwwwxxxtttqqqqqqrrruuu}}}>>>???AAA@@@??????@@@BBB@@@AAAAAACCCDDDFFFHHHIIIJJJKKKLLLOOOSSS[[[dddkkkuuu{{{~~~uuulllgggfffcccgggnnnwww{{{uuuoooiiibbb]]]RRROOOKKKIIIIIIJJJJJJJJJKKKLLLNNNNNNOOORRRUUUXXX^^^aaaeeeiiikkkkkkiiihhhdddddddddcccccccccbbbbbbccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbcccdddeeeeeeeeeiiinnnuuu}}}uuuiiiWWWLLLAAA<<<:::777666888777888===EEENNNZZZiiiwwwxxx___PPPHHHFFFAAAAAA@@@>>>===<<<;;;:::888888888888888777666666333333333333333333333333444444333333222222111111333333333333444666777888777AAANNN[[[fffrrr~~~ooo^^^VVVSSSQQQRRRUUUYYYbbbmmmuuu|||{{{wwwxxxzzzzzz|||zzziiicccYYYQQQLLLIIIHHHGGGDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKMMMPPPTTTZZZ^^^___``````]]]ZZZWWWUUUUUURRRRRRTTTUUUWWWXXXYYYZZZ[[[\\\\\\^^^___```aaabbbcccccccccbbbbbbbbbbbbbbb______``````___]]]\\\ZZZYYYWWWUUUUUUUUUTTTSSSQQQOOOLLLIIIFFFEEEFFFHHHJJJFFFIIIMMMQQQUUUZZZ```dddjjjmmmooonnniiieeedddeeeiiicccZZZSSSNNNJJJHHHFFFBBBAAA@@@@@@@@@@@@AAAAAADDDEEEFFFGGGIIIKKKLLLLLLQQQUUUYYY```jjjuuuxxxvvv```WWWNNNKKKKKKMMMRRRXXX[[[```eeehhhhhhgggiiikkkkkktttzzz~~~}}}ttthhh___[[[XXXVVVTTTVVVVVVWWWXXX[[[^^^aaabbbcccbbbaaacccdddccc___[[[VVVWWWZZZ]]]aaaaaa___]]]SSSOOOKKKIIIGGGFFFDDDBBBAAA@@@??????>>>?????????>>><<<:::888888888999:::999<<<@@@CCCEEEFFFHHHIIIBBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@BBBDDDGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFDDDFFFOOO\\\lllsssllloootttuuuuuuqqqooopppqqqttt|||>>>@@@BBBAAA??????AAACCC@@@AAAAAACCCEEEGGGHHHIIIJJJKKKMMMQQQXXXbbbmmmuuuzzzppplllkkkhhhllluuu}}}vvvpppiiibbb\\\XXXNNNKKKHHHFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPSSSWWWZZZ```bbbfffiiikkkjjjhhhgggdddddddddddddddcccccccccccccccbbbbbbbbbbbbccccccaaaaaaaaabbbbbbcccdddeeegggkkkqqqyyy~~~ppp```QQQFFF===999888777777999777888===GGGQQQ]]]mmm{{{kkkXXXNNNIIIEEEAAAAAA@@@???>>><<<;;;::::::::::::999888777666555222333333333333333333222444333333222111111000000333333333333444666777888777AAAOOO[[[eeerrrxxxkkk^^^WWWSSSPPPRRRUUUZZZcccooowwwyyyxxxyyy}}}~~~rrrbbb]]]VVVPPPLLLJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMOOORRRVVV\\\ccchhhkkkkkkiiieee___ZZZXXXWWWRRRSSSTTTVVVXXXYYY[[[[[[\\\]]]^^^___```bbbcccccccccccccccbbbbbbbbbaaaaaa^^^_________^^^\\\ZZZXXXWWWUUUSSSSSSSSSRRRPPPNNNKKKJJJHHHGGGFFFGGGHHHIIIFFFIIINNNRRRVVVZZZ___ccchhhkkknnnnnnllljjjkkkmmmnnnhhh^^^VVVPPPLLLIIIHHHDDDDDDCCCBBBAAAAAAAAAAAADDDEEEGGGIIIKKKLLLMMMMMMSSSVVVZZZ```jjjsssvvvrrr\\\SSSKKKIIIJJJMMMSSSYYY\\\aaaeeegggeeeeeegggjjjlllvvv~~~{{{ssshhhaaa^^^\\\XXXUUUSSSSSSSSSUUUWWWZZZ]]]______```aaabbb___ZZZUUUQQQNNNNNNPPPSSSVVVWWWUUUSSSOOOLLLIIIFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>??????===;;;:::999999:::;;;<<<;;;===@@@AAABBBDDDFFFHHHBBB@@@???============>>>===>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIEEECCCGGGQQQ___nnn{{{kkkeeeiiinnnoooooolllkkkmmmpppuuu>>>AAACCCBBB@@@???AAADDDAAAAAABBBCCCEEEGGGIIIJJJLLLMMMPPPUUU]]]iiivvv~~~tttppppppmmmpppzzzzzzssskkkddd^^^XXXTTTKKKHHHEEEEEEGGGIIIJJJKKKKKKMMMNNNPPPQQQTTTXXX[[[```cccfffiiijjjjjjhhhfffeeeeeeddddddddddddddddddccccccbbbbbbbbbbbbbbbcccaaaaaaaaaaaabbbcccdddeeeiiinnnttt{{{}}}lllZZZLLLCCC:::888777666777:::888:::@@@KKKUUUaaaqqq~~~aaaRRRLLLFFFBBBAAAAAAAAA@@@>>>===;;;:::;;;;;;::::::888777555444222333333444444333333222333333222222111000//////222222222333444555666777888BBBOOO[[[eeesssssshhh]]]WWWRRROOOQQQUUUZZZcccpppxxx{{{xxxxxx{{{nnn]]]ZZZUUUPPPLLLJJJIIIHHHJJJIIIIIIJJJJJJLLLMMMNNNOOOQQQTTTXXX^^^eeemmmrrrvvvvvvsssmmmfff___[[[ZZZSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^___```aaacccddddddccccccccccccbbbbbbaaaaaa]]]^^^______^^^[[[YYYWWWWWWUUUSSSQQQQQQOOOMMMKKKHHHHHHIIIIIIIIIHHHGGGGGGFFFIIINNNRRRVVVZZZ___bbbgggjjjnnnooonnnnnnqqqtttrrrkkk```WWWQQQMMMJJJIIIGGGFFFEEECCCCCCBBBBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMQQQTTTXXX]]]fffpppqqqmmmZZZQQQIIIHHHIIIMMMSSSYYY]]]aaaeeefffccccccfffjjjnnnyyy|||uuukkkeeeccc```\\\XXXQQQQQQQQQRRRTTTWWW[[[]]]YYY\\\______YYYRRRLLLIIIHHHGGGHHHKKKMMMNNNMMMKKKLLLJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>??????<<<;;;:::999999;;;===>>>===>>>@@@@@@@@@BBBDDDGGGBBBAAA???============>>><<<===@@@CCCFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJDDDCCCHHHSSS```pppuuufff```dddiiijjjkkkhhhhhhlllqqqwww===???AAAAAA@@@@@@AAABBBCCCBBBAAABBBEEEGGGIIIIIIMMMNNNQQQXXXcccrrrtttqqqqqqmmmyyy{{{vvvmmmeee]]]VVVPPPLLLMMMJJJGGGGGGJJJMMMNNNMMMOOOOOOOOOPPPSSSXXX\\\___dddeeefffgggggggggfffeeeeeedddcccbbbbbbcccdddeeefffeeebbb```______```aaa^^^____________```dddgggmmmooouuu|||~~~tttaaaRRREEE???777333444555666555:::;;;@@@KKKZZZjjjwww~~~ooo^^^NNNGGGGGGBBBDDDDDDBBB@@@???>>>=========:::777777999:::999666666555333222333333222111111111111111111111111111111222222111111222666999;;;BBBOOO[[[dddpppzzzjjjZZZVVVTTTRRRPPPRRRaaagggppp{{{|||wwwzzzvvvlllbbb]]]WWWSSSQQQNNNJJJGGGEEEGGGKKKMMMNNNOOOQQQTTTWWWWWW[[[aaagggooozzzvvvkkkaaa]]]\\\UUUUUUWWWXXXZZZ\\\]]]^^^^^^___```aaabbbcccccccccddddddddddddcccbbbaaaaaa```___]]][[[YYYWWWVVVVVVQQQQQQPPPPPPOOONNNMMMMMMFFFFFFFFFFFFGGGHHHIIIIIIGGGKKKPPPVVVYYY\\\```bbbjjjkkknnnqqqssstttuuuuuuzzznnn^^^SSSOOONNNLLLKKKHHHHHHFFFDDDCCCDDDGGGIIILLLKKKKKKLLLOOOQQQQQQQQQRRRPPPPPPWWWaaahhhgggdddLLLJJJGGGFFFHHHMMMSSSWWW___]]]^^^aaabbbaaaeeekkkpppyyy|||tttmmmfff___VVVPPPLLLLLLLLLLLLMMMOOOQQQRRRWWWWWWWWWUUURRRMMMHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCAAA@@@???>>>=========>>>>>><<<999777777999<<<>>>>>>>>>???@@@AAADDDGGGHHHFFFDDDBBB???=========>>>@@@@@@AAACCCEEEGGGJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKLLLMMMLLLKKKIIIHHHFFFHHHKKKUUUhhh}}}qqqfffaaaaaadddeeegggfffiiilllooottt;;;===@@@AAAAAAAAABBBDDDCCCCCCBBBCCCEEEHHHIIIIIIMMMPPPWWWbbbppp{{{qqqnnnnnnwww~~~vvvqqqhhh```YYYSSSMMMJJJKKKIIIGGGGGGJJJMMMMMMMMMOOOOOOOOOQQQUUUZZZ^^^aaaeeeeeefffggggggfffeeedddddddddcccbbbbbbcccddddddfffdddbbb```_________```_______________aaadddgggrrruuuyyy|||yyylllYYYKKKCCC>>>888444444666666666;;;>>>DDDOOO^^^mmmzzziiiZZZMMMGGGGGGCCCBBBBBBAAA@@@????????????===:::888888:::;;;:::888777555333222333333222111111111111111111111111111000111222222222444888;;;===DDDPPP]]]fffsssyyylll___YYYVVVSSSSSSVVVbbbiiittt~~~yyy{{{uuukkkaaa\\\WWWSSSQQQNNNKKKHHHKKKOOOSSSUUUUUUVVVXXXZZZZZZ]]]ccckkkttt~~~~~~pppfff```___WWWWWWXXXYYYZZZ[[[\\\]]]______aaabbbcccdddddddddddddddddddddcccbbbaaaaaa```___\\\ZZZWWWUUUTTTTTTPPPOOONNNMMMLLLKKKJJJIIIFFFFFFFFFFFFGGGGGGHHHIIIIIIMMMQQQTTTWWWZZZ^^^```hhhjjjmmmqqqtttvvvwwwxxxvvvlll]]]SSSNNNMMMLLLKKKHHHHHHGGGEEEDDDFFFIIILLLPPPQQQRRRSSSRRRPPPNNNMMMKKKIIIJJJQQQZZZ___]]]ZZZKKKIIIGGGGGGIIIOOOUUUYYY]]][[[[[[^^^______eeekkkuuu~~~{{{ssskkkaaaVVVNNNHHHHHHGGGGGGHHHJJJKKKLLLPPPPPPOOONNNKKKGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???===;;;999999:::<<<===>>>>>>???@@@BBBDDDGGGHHHFFFEEECCCAAA@@@?????????@@@@@@AAACCCEEEGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMLLLKKKIIIHHHFFFIIIOOOYYYlllqqqfffbbbccceeefffeeefffiiinnnqqqwww:::<<>>;;;:::::::::888777777555333222333333222111222222222222222222222222000111222333333555999<<<===DDDPPP\\\fffssszzzqqqggg```[[[VVVWWW[[[ccckkkwww|||||||||||||||}}}tttkkkaaa^^^ZZZVVVTTTSSSPPPOOORRRVVV[[[\\\[[[ZZZ[[[]]]aaagggoooyyywwwjjjccc```[[[[[[[[[[[[\\\\\\\\\\\\___```aaacccddddddeeeeeeddddddddddddcccbbbaaa``````^^^[[[XXXUUUSSSQQQPPPMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIILLLNNNPPPRRRTTTWWW[[[^^^eeehhhlllppptttwwwxxxyyyqqqhhh[[[RRRNNNMMMLLLKKKIIIJJJIIIHHHHHHJJJNNNQQQVVVZZZ\\\ZZZTTTMMMIIIHHHDDDDDDFFFMMMTTTVVVRRRNNNHHHGGGFFFGGGJJJPPPVVVZZZ[[[XXXWWWZZZ\\\^^^eeemmmyyywwwmmmaaaTTTKKKEEEDDDCCCCCCDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>????????????>>>===;;;;;;;;;<<<===>>>>>>???@@@CCCEEEGGGHHHGGGGGGFFFEEEDDDCCCAAAAAA@@@AAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIFFFLLLUUUaaarrr~~~qqqhhheeefffggghhhdddeeejjjpppttt{{{;;;===@@@AAAAAAAAABBBDDDAAABBBDDDEEEFFFHHHJJJLLLUUU```pppwwwooommmrrryyyzzztttgggaaaYYYQQQMMMJJJIIIGGGHHHGGGGGGHHHJJJLLLNNNOOOPPPRRRTTTXXX\\\aaadddfffggggggffffffeeedddccccccddddddddddddddddddddddddcccbbbaaa```____________```````````````ccchhhlllwww{{{}}}yyylll\\\NNNFFF<<<:::888777666777888888>>>EEEPPP]]]jjjwwwppp[[[SSSIIIFFFGGGDDDAAA@@@@@@??????@@@@@@AAACCCBBB???<<<:::888666555777555333333333444333222222222222222222222222222111222444444444555888;;;:::AAANNNZZZdddqqq{{{tttkkkaaa[[[\\\^^^dddlllxxx|||zzzxxxwwwzzz~~~sssjjjdddbbb___]]][[[[[[ZZZYYY^^^bbbeeeddd```]]]^^^aaajjjsss~~~zzzlllccc______^^^^^^^^^]]]]]]]]]]]]```aaabbbcccdddeeeeeeeeecccddddddccccccbbbaaa```___]]]ZZZVVVSSSPPPNNNMMMKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNPPPTTTYYY]]]cccfffiiimmmqqqsssuuuuuuiiibbbYYYQQQMMMLLLKKKKKKLLLLLLMMMLLLMMMPPPUUUYYY___bbbbbb\\\QQQHHHEEEEEECCCCCCGGGLLLQQQQQQLLLGGGDDDCCCDDDFFFKKKPPPVVVZZZ[[[WWWVVVYYY[[[___hhhqqqzzzttthhh\\\PPPHHHDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEEEEDDDCCCAAA@@@???CCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@???>>>======<<<<<<<<<===>>>???AAACCCFFFHHHIIIGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGPPP\\\iiiyyy~~~rrrjjjiiikkkkkkjjjeeefffkkkqqqvvv|||>>>@@@AAAAAA@@@???@@@AAA???AAADDDEEEGGGJJJOOOSSS]]]mmmxxxmmmjjjnnnzzz|||rrrkkk```ZZZSSSMMMJJJIIIHHHHHHFFFGGGHHHJJJKKKMMMOOOPPPRRRTTTXXX\\\```dddggghhhggggggfffeeedddcccccccccddddddddddddddddddddddddbbbbbbaaa`````````______`````````aaabbbgggmmmqqq{{{}}}|||sssdddTTTHHHCCC:::999888777666777999:::AAAJJJWWWeeeqqq|||gggWWWRRRIIIEEEFFFBBBBBBBBBAAA@@@????????????AAA@@@???===:::999888888777666444333444444333222222222222222222222222222222333555555444555777888:::AAANNNZZZcccooovvvjjjcccbbbbbbiiinnnyyy|||xxxttttttyyy}}}tttlllggggggfffdddccccccddddddmmmppppppkkkdddaaadddhhhuuu{{{mmmddd`````````_________^^^^^^^^^```aaabbbcccdddeeeeeeeeeccccccccccccbbbaaa``````]]]\\\XXXTTTQQQNNNLLLKKKIIIIIIHHHFFFEEECCCBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIGGGHHHIIIJJJMMMQQQWWW\\\```bbbeeehhhjjjkkkllllllaaa\\\VVVPPPMMMKKKKKKKKKMMMNNNPPPQQQSSSWWW\\\```gggfffbbbWWWKKKCCCBBBDDDCCCDDDGGGKKKNNNLLLGGGCCCAAAAAACCCFFFKKKQQQVVVZZZ\\\YYYXXX[[[___dddmmmwww~~~wwwiii^^^TTTLLLFFFCCCBBBBBBAAABBBCCCEEEFFFHHHGGGFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIHHHFFFCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAA???>>>===<<<;;;;;;<<<===???BBBDDDGGGHHHIIIHHHIIIKKKLLLKKKJJJGGGFFFCCCDDDDDDEEEGGGIIIKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHSSSbbbppptttnnnnnnoooooolllfffgggkkkpppttt{{{???AAABBBBBB@@@??????@@@@@@BBBEEEGGGIIIOOOXXX^^^jjj}}}}}}mmmiiikkkttt|||sssiiibbbYYYTTTNNNJJJIIIHHHHHHGGGEEEGGGJJJLLLMMMNNNQQQSSSUUUWWW[[[```dddggghhhiiigggfffeeedddcccccccccdddddddddeeeeeeeeeeeeddddddbbbbbbbbbbbbaaaaaaaaa`````````aaabbbeeekkkrrrwwwxxxkkkZZZKKKBBB===888888777666555777;;;>>>EEEPPP```oooyyywww___SSSPPPHHHDDDEEEBBBCCCBBBAAA@@@????????????;;;<<<<<<<<<;;;;;;<<<>>>888666444333444444333222333333333333333333333333111222444555444555666888<<>>@@@???@@@@@@AAABBBCCCDDDCCCAAA???===;;;;;;;;;;;;<<<===@@@CCCEEEGGGIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJVVVgggvvvuuupppqqqrrrpppllleeeeeehhhmmmqqqxxx>>>@@@AAAAAA@@@???@@@AAABBBDDDGGGIIIMMMUUUaaakkk{{{{{{nnneeeiiirrrwwwpppiii```YYYRRROOOKKKHHHHHHHHHGGGFFFEEEHHHLLLNNNNNNOOORRRUUUWWWZZZ___cccgggiiiiiiiiifffeeedddcccccccccdddeeeddddddeeeffffffeeeddddddcccccccccccccccbbbbbbaaa``````aaacccgggnnnwww}}}zzzoooaaaRRRFFF>>>;;;777777777555444777<<>>@@@AAAAAA@@@AAACCCDDDGGGIIILLLPPPZZZhhhsssmmmcccaaakkkxxxwwwmmmhhhbbb[[[TTTNNNKKKIIIGGGGGGGGGFFFEEEEEEIIIMMMOOOOOOPPPSSSVVVYYY\\\```eeehhhjjjjjjiiieeedddcccccccccdddeeefffddddddeeeffffffeeeddddddccccccdddddddddccccccbbb___```bbbdddiiiqqqzzz{{{tttgggYYYMMMEEE???===777777666444333666===CCCNNN\\\nnn}}}|||dddQQQJJJLLLGGGDDDEEECCC????????????@@@AAABBBCCC>>>??????<<<888666777999888666444444444555444333333333333333333333333333))),,,000333555777:::<<<:::CCCQQQ]]]ccchhhuuu{{{sssjjjiiikkktttzzzrrrqqqyyy~~~}}}yyy{{{}}}~~~}}}xxxppptttvvvhhh```ZZZWWWSSSTTTUUUWWWXXXZZZ[[[\\\^^^___```aaabbbcccccccccbbbccccccbbbbbbaaa```___ZZZYYYVVVSSSPPPMMMLLLKKKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHBBBCCCDDDEEEEEEGGGJJJMMMLLLMMMPPPRRRSSSTTTTTTTTTQQQQQQPPPNNNLLLJJJJJJKKKIIIKKKNNNQQQUUU[[[ccchhhjjjcccYYYOOOJJJFFFDDDCCCFFFDDDAAA??????@@@AAABBBEEEGGGKKKOOOTTTYYY]]]^^^^^^\\\___eeejjjpppyyyssskkk```WWWQQQMMMIIIFFFHHHHHHIIIJJJLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTZZZ[[[]]]^^^]]][[[XXXWWWQQQQQQPPPOOOLLLIIIFFFDDD??????@@@AAABBBCCCEEEFFFEEEBBB>>>:::888888:::;;;;;;===@@@DDDFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIJJJJJJLLLMMMOOOOOONNNNNNOOOPPPPPPQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLZZZlllzzztttoooqqqrrrmmmhhh^^^]]]___dddjjjttt===???AAABBBBBBBBBCCCDDDHHHHHHMMMSSSWWW```tttooodddcccgggsssyyymmmccc]]]WWWPPPKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOQQQUUUXXX\\\___cccfffhhhiiihhhgggeeeeeeddddddddddddcccccceeeffffffffffffeeeddddddbbbbbbbbbbbbaaa```___^^^^^^bbbeeeffflllvvv{{{|||zzzooo___PPPFFF???:::777999666666888888999???FFFTTTeeeqqq|||nnnZZZSSSLLLHHHHHHIIIFFFDDDBBBBBBBBBBBBAAA@@@??????<<<<<<;;;::::::999888888888888777777666666555555555555444333333333333444000222333333333444777999===EEEPPPXXX]]]eeeqqqzzz|||mmmddd___aaalllzzzxxxtttrrrsssvvv~~~yyymmmeee[[[SSSPPPMMMMMMNNNPPPSSSXXX\\\^^^]]]^^^aaacccdddccccccbbbaaabbbccccccbbbaaa___^^^[[[XXXSSSPPPMMMKKKIIIGGGGGGFFFDDDBBBAAAAAAAAAAAA???@@@AAACCCEEEFFFGGGGGGAAACCCEEEHHHJJJKKKKKKJJJJJJLLLOOOQQQSSSSSSRRRQQQQQQPPPNNNLLLJJJHHHHHHGGGJJJJJJKKKNNNRRRXXX]]]aaaddd```ZZZRRRLLLGGGDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@EEEHHHMMMSSSYYY]]]```aaadddcccccceeekkkuuu~~~tttfffXXXQQQMMMJJJHHHIIIJJJLLLOOOQQQRRRUUUYYY\\\^^^\\\ZZZZZZ[[[\\\\\\\\\___]]]]]]```dddeee```[[[XXXWWWUUUSSSOOOLLLIIIHHHHHHFFFCCCBBBCCCCCCCCCBBBCCC@@@===:::888888999:::===>>>AAADDDGGGIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPSSSSSSRRRQQQQQQRRRQQQPPPOOOMMMLLLMMMMMMNNNOOOLLLJJJKKKJJJHHHIIIMMMSSS\\\iiiwww|||pppqqqvvvtttmmmggg]]]_________ddduuu|||>>>@@@CCCCCCCCCCCCDDDEEEHHHIIINNNVVV]]]iii~~~yyygggfffgggooo}}}vvvnnnccc[[[VVVRRRLLLHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKMMMNNNOOOQQQSSSWWWZZZ```cccfffiiikkkkkkjjjiiifffffffffeeeeeeeeeddddddddddddeeeddddddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaccciiimmmoootttzzz}}}{{{rrrgggWWWKKKCCC???:::777666444444666777999@@@IIIYYYkkkwww{{{bbbXXXRRRKKKGGGHHHHHHFFFCCCAAABBBBBBAAAAAA@@@???>>>======<<<;;;;;;:::999999888888888777666666555555555555444333333333333444222333444555444555888:::<<>>???BBBEEEHHHJJJKKKLLLMMMNNNOOOPPPQQQPPPNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQSSSTTTSSSRRRRRRSSSQQQPPPOOOMMMMMMMMMMMMNNNNNNKKKIIIJJJIIIFFFGGGKKKMMMXXXgggwww|||pppqqquuussskkkeee]]]^^^___```hhh|||zzzvvv{{{@@@BBBDDDDDDDDDCCCDDDEEEIIIKKKQQQ[[[fffvvvnnnaaaeeekkkxxxwwwhhhaaaXXXRRROOOLLLHHHFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKMMMPPPRRRSSSVVVZZZ]]]ccceeegggjjjkkkjjjiiihhhgggggggggffffffffffffeeeeeeeeeeeeeeedddcccaaaaaabbbbbbaaaaaaaaabbbdddeeejjjqqqwwwyyy|||~~~{{{wwwhhh\\\LLLCCC@@@>>>:::666555444444777888;;;DDDNNN```sssqqq^^^UUUPPPJJJFFFFFFFFFDDDBBB@@@AAAAAA@@@@@@???>>>============<<<<<<;;;;;;:::999888888777777666555555555555444333333333333444333555666666555666888:::===EEEPPPWWW[[[aaaiiiooo}}}wwwjjjZZZTTTSSSZZZeeerrr{{{wwwuuuwwwzzzxxxjjj\\\TTTOOOIIIEEEDDDCCCCCCDDDGGGJJJNNNRRRTTTXXXZZZ^^^aaadddeeeeeeeeeaaaaaabbbaaaaaa```^^^^^^[[[WWWSSSPPPMMMJJJGGGEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWWWWWWWYYYWWWSSSPPPMMMLLLLLLLLLJJJJJJIIIJJJLLLOOORRRTTTXXXVVVSSSOOOJJJFFFCCCAAA??????@@@AAABBBDDDEEEFFFJJJMMMRRRYYY___cccfffhhhiiihhhiiilllttt~~~|||jjj___SSSOOOMMMKKKLLLOOOPPPSSSWWWZZZ]]]```cccfffllliiieeecccbbbaaa___^^^______```dddgggfffaaa\\\[[[]]]^^^______]]][[[YYYRRRNNNIIIFFFEEEDDDCCCBBB@@@>>><<<999999:::;;;===???AAACCCFFFIIIKKKLLLMMMMMMNNNOOOPPPPPPOOOMMMMMMJJJJJJJJJKKKLLLMMMMMMMMMPPPRRRTTTTTTSSSRRRSSSTTTRRRQQQOOONNNMMMMMMNNNNNNNNNLLLKKKLLLIIIEEEFFFKKKNNN[[[lll}}}}}}qqqqqqtttqqqjjjeee^^^______bbbmmm{{{pppsssxxxBBBDDDEEEFFFEEEDDDEEEFFFKKKNNNUUUaaaqqqrrrgggbbbcccooossskkk```ZZZSSSNNNKKKIIIGGGFFFDDDDDDDDDEEEGGGJJJLLLNNNMMMOOORRRUUUWWWZZZ^^^```dddeeeggghhhhhhhhhgggfffgggggggggfffffffffeeeeeegggggggggfffeeedddbbbbbbbbbaaaaaaaaabbbeeehhhjjjqqqxxx~~~}}}uuunnn^^^RRRDDD=========:::555777666777:::;;;???JJJUUUgggyyyjjj^^^RRRNNNIIIFFFEEEEEECCCBBB@@@@@@@@@??????>>>===<<<===<<<<<<<<<;;;;;;;;;:::999999888888777666666555555555444333333333333444333555666666555666888:::>>>FFFQQQYYY^^^ccchhhmmmvvvsssfffYYYSSSOOOSSS\\\iiixxx{{{wwwuuuwwwzzz~~~wwwlll```TTTNNNKKKFFFCCCCCCAAABBBDDDFFFJJJMMMQQQSSSUUUWWW[[[___cccdddeeeeeeaaaaaaaaa``````___^^^^^^YYYWWWSSSOOOMMMJJJGGGDDDDDDCCCAAA@@@??????@@@@@@AAABBBDDDFFFGGGHHHIIIIIILLLKKKKKKJJJKKKMMMOOOPPPSSSUUUXXX[[[^^^_________]]][[[WWWRRRPPPNNNNNNNNNKKKJJJIIIHHHIIIJJJLLLMMMOOONNNMMMKKKHHHEEEBBB@@@@@@@@@AAABBBDDDFFFHHHIIINNNQQQUUUZZZ___cccfffgggiiijjjmmmsss|||tttaaaXXXOOOLLLLLLKKKNNNRRRTTTXXX]]]aaadddfffiiikkkoookkkgggdddbbb```^^^\\\[[[\\\___ccceeeccc___ZZZZZZ]]]aaadddeeedddbbbaaaXXXTTTOOOKKKHHHFFFDDDCCC???===;;;999999:::<<<>>>@@@AAACCCFFFIIIKKKLLLLLLMMMNNNNNNOOONNNNNNMMMLLLIIIIIIJJJKKKLLLMMMMMMNNNQQQRRRTTTTTTSSSRRRSSSTTTRRRQQQOOONNNMMMMMMNNNNNNPPPNNNNNNNNNJJJGGGHHHNNNXXXgggzzz~~~sssrrrtttpppjjjeeeaaaaaaaaaeeessszzztttvvv{{{CCCEEEGGGGGGFFFFFFGGGHHHMMMSSS\\\iii|||uuugggccceeegggxxx{{{qqqggg```ZZZVVVPPPKKKHHHFFFEEEEEECCCDDDDDDFFFHHHKKKNNNPPPOOOQQQUUUXXX[[[^^^aaacccffffffggghhhhhhgggfffeeefffffffffeeeeeeeeeeeedddffffffffffffeeedddcccbbbbbbbbbbbbcccfffjjjmmmpppzzz~~~xxxmmmdddUUULLLAAA;;;;;;;;;888444777777888;;;<<>>===<<<<<<;;;;;;;;;:::::::::::::::999999999888777777666666555555444333333333333444333444555666666777999<<>>???@@@AAACCCFFFJJJMMMPPPQQQSSSUUUYYY]]]```bbbcccccc``````___^^^^^^]]]]]]]]]WWWUUURRROOOMMMJJJGGGDDDDDDCCCAAA@@@??????@@@AAABBBCCCEEEGGGHHHIIIJJJJJJLLLLLLLLLMMMOOORRRUUUWWWYYY[[[^^^aaacccccccccccc___]]]YYYUUURRRPPPPPPPPPKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBB@@@CCCCCCDDDEEEGGGIIIKKKLLLRRRTTTXXX\\\```bbbddddddhhhlllrrr{{{lllYYYRRRLLLKKKKKKLLLPPPUUUYYY]]]cccgggiiikkklllmmmllliiidddaaa___]]][[[YYYXXXZZZ]]]___aaa___\\\YYYYYY\\\aaaeeeggggggfffeee^^^[[[VVVQQQNNNJJJGGGDDD>>>===;;;999999;;;===>>>???AAACCCEEEHHHIIIJJJKKKNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRSSSSSSRRRRRRSSSUUURRRQQQPPPNNNNNNNNNNNNOOOOOOMMMNNNMMMJJJGGGKKKRRRaaarrrssspppqqqooojjjgggeeeddddddiiiyyy|||zzzyyy~~~}}}}}}EEEGGGIIIJJJJJJJJJKKKLLLRRRYYYeeetttyyyiii```bbbiiisssxxxzzz{{{ssskkkaaaZZZSSSPPPKKKFFFCCCBBBBBBCCCEEEEEEEEEGGGIIILLLOOOQQQQQQTTTYYY\\\^^^```ccceeehhhhhhhhhiiiiiihhhhhhgggfffffffffeeeeeeeeedddddddddeeeeeeeeeeeedddcccccceeefffgggjjjnnnrrruuuxxxwwwnnncccYYYKKKFFF@@@<<<;;;999777444444555888;;;>>>EEEUUUeeetttiiiYYYTTTLLLKKKHHHFFFDDDCCCCCCCCC???@@@@@@??????>>>===<<<:::::::::::::::::::::::::::999999888888777666666555555444333333333333444222444666777888999<<>>@@@BBBEEEIIILLLNNNPPPRRRTTTXXX[[[^^^_________]]]\\\[[[ZZZYYYYYYYYYYYYTTTSSSPPPOOOMMMKKKGGGDDDDDDCCCBBB@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLNNNQQQUUUXXX[[[]]]]]]___aaacccccccccbbbaaa]]]\\\ZZZWWWTTTRRRQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCFFFGGGHHHIIIKKKMMMOOOQQQUUUWWW[[[___bbbdddeeeffflllqqq{{{yyyfffUUUOOOKKKKKKLLLMMMSSSYYY^^^bbbgggkkkllllllllllllgggddd```]]]\\\\\\ZZZYYYXXXZZZ\\\^^^^^^]]][[[ZZZZZZ\\\```eeeggghhhhhhhhhccc```\\\XXXTTTOOOJJJFFF???===;;;999999:::<<<>>>@@@AAACCCEEEGGGIIIJJJJJJNNNNNNMMMLLLLLLKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPQQQRRRTTTSSSQQQPPPOOONNNNNNOOOOOOMMMLLLLLLLLLHHHGGGOOOXXXhhh{{{}}}ppplllmmmkkkjjjiiiggggggiiipppzzz{{{zzzyyyrrrrrrttt{{{HHHJJJMMMNNNNNNOOOQQQRRRWWWaaaooo~~~xxxiii```^^^eeeoooyyyssswww}}}yyysssnnnfff]]]VVVLLLJJJGGGCCC@@@@@@BBBDDDFFFFFFGGGHHHKKKMMMPPPRRRTTTWWW[[[___```bbbeeeggggggggggggggggggggggggggggggggggggffffffffffffeeefffgggggghhhhhhhhhhhhhhhiiikkknnnrrrvvv{{{~~~uuujjj```UUULLL@@@@@@???===:::888666666222444999>>>CCCMMM```rrr}}}}}}dddWWWSSSKKKJJJIIIGGGDDDCCCCCCDDD@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666555555444333333333333444333555888999;;;===@@@CCCLLLSSS]]]fffkkkkkkiiigggooozzzwwwlllbbbVVVPPPKKKJJJLLLTTTcccqqqyyyrrrllloootttxxx~~~wwwjjj___YYYOOOIIICCCBBB@@@>>>???BBB>>>@@@CCCFFFJJJLLLNNNPPPRRRTTTWWWYYY[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTTTTUUURRRPPPOOONNNMMMKKKHHHEEEDDDCCCBBBAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKLLLLLLMMMOOORRRVVVYYY\\\^^^___aaabbbcccdddcccaaa___^^^ZZZZZZZZZXXXVVVSSSQQQOOOLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLOOOSSSVVVWWWXXXZZZ^^^cccgggjjjlllmmmrrryyynnn___SSSOOOLLLMMMNNNPPPVVV]]]aaaeeejjjmmmmmmkkkiiihhhbbb```]]]\\\\\\\\\\\\[[[[[[\\\^^^^^^^^^]]]^^^^^^]]]___bbbeeehhhjjjjjjkkkfffdddbbb___ZZZTTTMMMHHH@@@>>>;;;999999:::<<<===AAABBBDDDFFFHHHJJJKKKKKKNNNNNNMMMLLLKKKJJJJJJJJJHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPQQQPPPOOOOOOQQQTTTSSSRRRPPPOOONNNNNNOOOOOONNNMMMMMMMMMJJJLLLVVVbbbtttzzzlllfffgggggghhhjjjiiijjjmmmvvv{{{}}}}}}}}}wwwtttiiicccfffkkkuuuJJJMMMOOOQQQRRRSSSUUUVVV\\\ggguuu~~~jjj___\\\___kkkwwwzzzooolllrrrxxxxxxtttooojjjeee^^^UUUNNNIIIHHHEEEBBB@@@AAACCCFFFHHHHHHHHHIIIKKKNNNQQQRRRVVVYYY]]]```bbbccceeegggddddddddddddeeeeeeeeeeeehhhhhhhhhhhhggggggggggggjjjkkklllmmmmmmmmmmmmmmmlllnnnsssxxx}}}zzzlll___UUUKKKBBB888;;;>>>===999777777888222555<<>>===;;;<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777555555444333333333333444444666999;;;===@@@DDDGGGVVV\\\fffnnnqqqoookkkhhhnnnxxxxxxmmmdddXXXRRRMMMLLLMMMTTTbbbpppzzzqqqlllnnnsssxxx|||pppddd[[[XXXGGGAAA======<<<;;;===AAA@@@BBBEEEHHHLLLOOOPPPQQQRRRTTTVVVXXXYYYYYYXXXWWWTTTSSSRRRPPPPPPPPPPPPQQQPPPOOONNNNNNNNNLLLIIIFFFEEEDDDCCCBBBAAABBBCCCDDDDDDEEEGGGIIIJJJLLLLLLMMMOOOQQQTTTXXX\\\^^^___```eeeeeeffffffdddbbb___]]]XXXYYYYYYYYYWWWTTTQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFHHHIIIKKKGGGHHHKKKNNNRRRWWWZZZ\\\ZZZ\\\aaafffkkkooorrrsssxxxwwweeeZZZTTTPPPNNNOOOPPPRRRYYY```cccggglllnnnmmmjjjgggfff```^^^\\\\\\]]]^^^^^^^^^^^^___``````______```bbb```bbbdddfffiiikkklllmmmgggfffeeebbb^^^WWWOOOIII@@@>>><<<:::999:::;;;===CCCDDDFFFHHHJJJKKKLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPOOONNNOOOQQQSSSSSSRRRPPPOOONNNNNNOOOOOORRRQQQQQQPPPNNNQQQ]]]kkkwwwhhhbbbbbbdddfffjjjiiikkkppp{{{tttlllfff[[[VVV]]]fffrrrOOORRRVVVVVVTTTTTTVVVXXXaaakkkzzzpppbbb^^^[[[___ppp}}}xxxvvv~~~uuuhhhdddlllxxx~~~vvvqqqiiibbb\\\VVVPPPMMMEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGJJJMMMQQQVVVXXX]]]^^^```cccdddeeeeeeeeeeeeeeeffffffgggggghhhhhhiiiiiihhhggggggggggggggghhhkkklllkkknnntttvvvuuu|||{{{{{{|||zzzsssgggZZZOOOHHHDDDCCCAAA@@@>>><<<999666444333777:::>>>DDDOOO```sss~~~iiiZZZSSSRRRNNNLLLIIIFFFDDDBBBAAAAAACCCCCCCCCBBB@@@>>>===<<<============<<<;;;:::999::::::999999888777666666333444555666777666666666:::;;;???CCCHHHMMMPPPRRR```ccciiiooorrrqqqlllhhhrrrxxxuuukkkfff\\\SSSKKKIIILLLTTTaaammmvvvooopppuuuyyy~~~ssshhh]]]TTTNNNDDDAAA>>>;;;999999:::;;;???@@@AAACCCGGGJJJNNNPPPRRRTTTWWWZZZZZZYYYWWWUUUOOONNNMMMLLLLLLMMMOOOPPPNNNOOOQQQRRRQQQOOOLLLKKKKKKHHHEEEBBBAAAAAACCCEEEEEEEEEEEEFFFIIIKKKNNNOOOTTTVVVYYY\\\___aaabbbbbbiiifffcccccceeeeeebbb______^^^\\\ZZZXXXVVVUUUTTTSSSQQQPPPQQQRRRSSSRRRQQQQQQPPPOOONNNMMMNNNOOOPPPOOOQQQUUUWWWZZZ\\\```bbbddddddfffllluuu{{{~~~gggZZZWWWMMMMMMLLLNNNRRRYYY___cccjjjlllooonnnkkkgggdddbbb___^^^]]]^^^```cccgggjjjfffiiiiiigggfffgggfffbbbhhhffffffiiimmmppppppnnnnnnjjjfffccc```ZZZQQQKKKDDD@@@<<<:::;;;>>>@@@AAADDDDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMKKKIIIGGGFFFEEEHHHKKKMMMMMMOOOQQQRRRTTTRRRPPPOOOOOOQQQSSSUUURRRQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRQQQVVVdddsssqqqaaaaaacccbbbeeekkkiiikkkppp{{{yyyjjj```ZZZTTTQQQUUU___pppRRRVVVYYYZZZWWWVVVXXXZZZbbbmmm~~~qqqeee]]]^^^aaahhh{{{zzzqqqooovvv~~~ooodddaaajjjwwwvvvssskkkfff```ZZZUUUPPPKKKHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJMMMPPPUUUYYY[[[^^^```aaacccddddddddddddeeeeeeffffffggghhhhhhhhhiiiiiihhhhhhggghhhhhhhhhjjjmmmpppqqqvvv}}}~~~~~~}}}}}}~~~zzztttooohhhcccZZZPPPHHHCCCAAA@@@??????===;;;:::888777777999<<>>===<<<============<<<;;;:::999::::::999999888777777777555555666666777888888999>>>@@@CCCHHHMMMQQQUUUWWW]]]___bbbgggkkklllkkkjjjmmmuuuwwwmmmiii___VVVMMMJJJLLLSSSaaannnxxxpppqqquuuzzz~~~{{{ooodddYYYPPPKKKBBB@@@===:::999999:::;;;>>>>>>???AAAEEEHHHLLLNNNRRRTTTWWWYYYYYYVVVSSSQQQJJJHHHGGGFFFGGGIIIKKKMMMOOOPPPRRRRRRRRRPPPMMMKKKKKKHHHEEEBBBAAABBBDDDEEEGGGGGGGGGIIIKKKNNNPPPRRRWWWXXXZZZ\\\___bbbeeefffjjjjjjjjjkkkkkkjjjfffdddcccbbbaaa___]]][[[ZZZYYYWWWVVVUUUVVVWWWXXXVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWZZZ\\\^^^```cccfffhhhjjjoooxxxppp]]]TTTSSSPPPOOOPPPRRRVVV]]]cccgggkkknnnooooookkkgggdddbbb^^^^^^^^^___bbbgggkkkmmmpppssssssqqqrrrsssqqqlllllljjjjjjlllppprrrrrrpppooolllhhheeeaaa[[[SSSMMMEEEAAA===:::;;;>>>@@@@@@DDDDDDDDDEEEGGGIIIKKKLLLNNNMMMKKKIIIHHHGGGFFFFFFEEEHHHKKKMMMMMMNNNPPPRRRRRRRRRPPPPPPPPPRRRSSSUUUQQQPPPOOONNNMMMMMMMMMNNNPPPQQQTTTUUUUUUZZZiiixxxooo______bbbbbbdddiiijjjkkkrrr}}}pppbbbYYYSSSNNNNNNTTT___pppXXX[[[______\\\ZZZZZZ[[[dddrrruuubbb[[[YYY```jjjuuuvvvmmmjjjlllvvv||||||zzz{{{vvvhhh``````kkkyyyxxxoookkkccc___YYYTTTQQQNNNJJJHHHEEEDDDDDDCCCDDDEEEFFFGGGKKKLLLNNNQQQUUUYYY]]]___aaabbbccccccdddccccccbbbeeeeeeffffffggghhhhhhiiijjjiiiiiiiiiiiiiiijjjkkkkkkpppuuuyyyzzzvvvrrrkkkbbb[[[TTTPPPJJJEEEAAA??????@@@>>>>>><<<;;;::::::::::::<<>><<<999888888999:::<<<<<<===???BBBFFFIIIKKKQQQSSSVVVWWWVVVRRRNNNKKKEEECCCBBBAAACCCFFFJJJLLLPPPQQQRRRSSSRRRQQQNNNMMMJJJHHHEEECCCBBBCCCDDDFFFHHHIIIIIIKKKNNNQQQTTTUUUZZZZZZ[[[^^^aaafffjjjmmmooorrrttttttqqqmmmkkkiiihhhhhhgggfffeeecccbbbaaa___^^^]]]^^^``````^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ]]]___aaabbbcccdddgggiiihhhmmmvvvrrrbbbVVVQQQRRRQQQRRRSSSVVV[[[aaagggkkkmmmooopppnnnjjjfffcccbbb``````bbbeeeiiioootttwww|||yyytttqqqppprrruuuvvvuuusssqqqnnniiifffccc^^^VVVPPPGGGCCC>>>;;;<<<>>>???@@@CCCDDDDDDEEEGGGIIIKKKLLLNNNLLLJJJGGGEEEDDDDDDEEEFFFHHHKKKMMMMMMNNNPPPRRRPPPPPPQQQQQQRRRSSSTTTTTTRRRQQQOOONNNMMMMMMNNNNNNPPPSSSWWWZZZZZZ___ooo|||kkk]]]]]]aaabbbcccfffkkkmmmuuu|||qqqdddXXXPPPLLLIIIKKKTTTbbbuuu]]]aaadddddd```]]]\\\]]]gggvvvvvvfff\\\XXXZZZdddrrrrrrjjjeeefffkkkrrrxxx~~~|||tttoooooorrr~~~oooeee```bbbooo~~~qqqhhheee\\\XXXSSSPPPMMMJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHIIILLLNNNQQQUUUYYY]]]```bbbddddddddddddcccbbbbbbaaadddeeeeeefffggghhhiiiiiijjjjjjjjjjjjkkklllmmmnnnmmmssszzzzzzooofff___XXXPPPKKKGGGEEEBBB@@@??????AAABBB???>>>;;;999999999:::;;;===BBBLLL\\\ooo~~~rrr```XXXRRRKKKGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???=====================<<<;;;;;;:::::::::999999888888888888888777777999;;;>>>@@@AAABBBDDDFFFIIIKKKMMMNNNLLLLLLNNNSSSYYY```dddeeefffpppvvvooommmddd[[[QQQLLLMMMUUUfffuuu}}}uuusssuuuxxx}}}}}}qqqeeeZZZPPPHHHCCC>>>===;;;999888888999999;;;;;;<<<>>>AAADDDGGGIIIPPPQQQSSSSSSQQQMMMHHHEEEDDDBBBAAAAAACCCGGGLLLOOORRRRRRSSSSSSSSSQQQOOONNNJJJHHHFFFDDDCCCDDDEEEFFFIIIIIIJJJLLLOOOSSSVVVXXX[[[\\\]]]```fffmmmssswwwwwwyyyzzzwwwqqqmmmllllllkkkkkklllllllllkkkiiihhhggggggggghhhiiiiiigggeeedddccccccbbbaaaaaaaaaaaacccdddeeeeeeeeegggiiillljjjqqq|||sssaaaXXXQQQOOOOOOQQQRRRTTTXXX]]]ccciiilllmmmnnnnnnlllhhheeeccccccdddeeehhhmmmttt{{{|||zzzwwwxxx{{{|||yyywwwsssooojjjgggddd___WWWQQQIIIEEE@@@======>>>???@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDCCCFFFHHHKKKMMMMMMNNNPPPQQQNNNOOOQQQSSSTTTUUUTTTTTTUUUTTTRRRPPPOOOPPPQQQQQQRRRUUU[[[]]]]]]ccctttuuuhhh]]]]]]bbbcccdddeeemmmpppzzz{{{pppeeeZZZQQQKKKJJJGGGJJJVVVhhh}}}dddgggiiigggccc___^^^___jjjzzz|||jjj\\\ZZZZZZ___lll|||vvvjjjccc___]]]___ccclllqqqtttqqqjjjgggiiimmmssswww|||xxxjjjdddaaaeeettt|||rrrfff^^^ZZZTTTPPPLLLHHHFFFDDDBBB@@@EEEEEEDDDEEEFFFHHHJJJKKKMMMPPPTTTYYY^^^aaadddeeeffffffeeedddbbbbbbaaaaaaddddddeeefffggghhhiiiiiijjjjjjkkkkkkmmmnnnpppqqqrrryyyvvvlll^^^RRRKKKGGGDDDAAAAAA@@@??????@@@AAABBBCCCAAA???;;;888777777999:::@@@FFFSSSeeewwwgggZZZVVVRRRLLLHHHEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>============>>>======<<<;;;:::::::::999999999999999999888777777999<<>>AAADDDGGGIIIMMMNNNOOONNNLLLHHHDDDBBBBBBBBBAAABBBEEEIIINNNQQQSSSSSSSSSSSSSSSQQQPPPOOOJJJIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLPPPSSSWWWYYY[[[\\\```eeemmmttt{{{~~~|||{{{xxxrrrkkkhhhiiikkkjjjkkkmmmoooppppppooonnnooonnnoooppprrrqqqooommmjjjjjjjjjiiihhhggggggfffeeeeeefffffffffgggkkkmmmrrrzzzvvv```TTTOOOKKKIIIIIIOOOQQQTTTXXX^^^ccchhhjjjlllmmmmmmkkkgggeeeeeefffiiikkkpppwww~~~~~~~~~|||uuuqqqkkkgggddd^^^WWWRRRLLLGGGBBB>>>===>>>??????AAABBBDDDFFFHHHJJJLLLLLLLLLMMMMMMLLLJJJHHHEEECCCGGGIIILLLMMMMMMNNNOOOQQQNNNOOORRRTTTUUUUUUUUUTTTUUUTTTRRRPPPPPPQQQRRRSSSVVVZZZ___aaaaaagggzzzooohhhaaaaaaccceeefffhhhqqquuu|||qqqggg]]]VVVPPPLLLIIIGGGLLL[[[ppplllmmmnnnjjjeeeaaaaaabbbmmm|||~~~pppcccZZZ[[[___iiixxxzzziiiaaa[[[ZZZYYYXXXZZZ]]]cccfffhhhfffbbb```cccgggjjjmmmrrrxxxsssiiieeecccgggwwwrrriii___WWWSSSQQQNNNJJJGGGFFFDDDCCCAAAEEEEEEEEEFFFGGGIIILLLMMMOOORRRWWW]]]bbbfffggghhhhhhgggeeedddbbbaaaaaaaaacccdddeeefffgggiiiiiijjjjjjkkkkkkmmmoooqqqssstttyyyggg]]]OOODDD?????????>>>>>>??????@@@AAABBBCCCCCCCCC@@@;;;888777888:::<<>>>>>=========>>>>>>======<<<::::::::::::::::::999999888777777888999;;;===>>>?????????>>>>>>=========999;;;BBBJJJSSSYYY[[[\\\```hhhyyy{{{uuussshhhaaaYYYSSSQQQWWWhhhxxx}}}zzzwwwyyy~~~~~~xxxlll___TTTLLLEEEAAA;;;;;;::::::999:::::::::<<<<<<===>>>AAADDDGGGIIIJJJJJJIIIHHHGGGDDDBBBAAA@@@@@@AAACCCFFFJJJNNNPPPSSSSSSSSSSSSRRRQQQPPPOOOIIIIIIGGGFFFFFFFFFGGGGGGHHHHHHJJJLLLPPPTTTXXXZZZ\\\___eeellltttzzzzzzwwwqqqkkkeeeccceeeggggggiiilllppprrrsssssssssttttttuuuvvvxxxwwwtttrrrnnnooonnnnnnmmmllljjjjjjeeeeeeffffffgggiiimmmqqqwww~~~vvvgggWWWPPPNNNLLLKKKKKKOOOQQQUUUZZZ___cccgggiiikkkllllllkkkiiihhhjjjlllppptttyyyxxxsssmmmhhhddd^^^WWWRRRNNNIIICCC???>>>>>>??????@@@BBBDDDGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLJJJGGGFFFGGGIIILLLMMMMMMMMMOOOPPPOOOPPPRRRTTTUUUUUUTTTTTTSSSQQQOOONNNNNNPPPSSSTTT[[[___dddffffffnnnkkkjjjiiihhhfffgggkkkooouuu|||xxxnnnddd\\\VVVQQQNNNIIIIIIRRReee}}}ssstttrrrmmmgggddddddfffppp}}}sssggg```]]]aaaiiiwwwqqqeee\\\VVVSSSTTTUUUUUUVVVYYYZZZ[[[\\\[[[ZZZ[[[]]]___eeeggglllsssyyyuuullljjjhhhlll|||vvvjjjccc[[[TTTQQQMMMKKKHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHKKKMMMNNNQQQUUU[[[bbbgggjjjkkklllhhhgggeeecccbbbaaaaaabbbcccdddeeefffgggiiijjjjjjkkkkkklllnnnppprrruuuvvv|||qqqZZZQQQFFF???======>>>>>>>>>???@@@BBBCCCDDDEEEEEECCC@@@<<<999888;;;???AAAMMMYYYjjjzzzvvvgggXXXRRRPPPMMMIIIHHHDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>======::::::::::::::::::::::::666666777888999999::::::<<<;;;;;;;;;;;;:::::::::666999>>>GGGPPPWWWZZZ[[[^^^dddppp}}}{{{mmmggg___WWWRRRVVVdddtttzzzyyy}}}}}}~~~vvviii]]]RRRJJJCCC@@@:::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFGGGGGGFFFEEECCCBBBBBBBBBBBB@@@AAACCCFFFIIILLLNNNPPPSSSRRRRRRRRRQQQPPPPPPOOOIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMQQQUUUYYY\\\^^^ccckkktttzzz~~~sssoooiiieeecccccccccbbbcccfffkkkppptttvvvvvvvvvwwwwwwxxxzzz{{{zzzwwwuuuqqqqqqqqqqqqpppnnnlllkkkeeefffggghhhiiimmmrrrvvvzzzyyyiii]]]RRRNNNNNNNNNOOOQQQRRRTTTXXX]]]aaaeeegggiiilllmmmmmmllllllmmmpppsss||||||wwwpppjjjeee___XXXRRRPPPKKKEEE@@@>>>?????????@@@AAADDDGGGJJJKKKLLLLLLOOONNNKKKIIIIIIIIIJJJKKKGGGJJJLLLMMMMMMMMMOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTRRRPPPNNNNNNOOOQQQUUUWWWaaaeeejjjmmmnnnyyyxxxhhhnnnrrrooojjjjjjpppvvvyyy{{{qqqhhh___XXXRRRNNNKKKOOO]]]vvvxxxxxxuuuoooiiifffgggiiiqqq}}}{{{lllccc``````hhhrrrooo]]]RRRTTTNNNKKKNNNOOOOOOPPPTTTTTTTTTTTTTTTUUUVVVWWWXXXccceeejjjpppwww~~~yyyqqqooonnnqqqmmmbbb\\\VVVPPPMMMFFFDDDBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNOOOSSSWWW^^^eeejjjmmmnnnnnnhhhgggeeecccbbbbbbbbbbbbccccccdddfffgggiiijjjjjjkkkkkklllnnnqqqsssvvvwww{{{yyydddRRRLLLDDD???>>>??????>>>???@@@BBBDDDFFFGGGHHHHHHCCC@@@<<<::::::>>>CCCFFFTTT```rrrkkk___SSSOOOMMMJJJGGGGGGCCCDDDDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>===::::::::::::::::::::::::555666777888888888888888777777777888888888999999777999===DDDNNNVVV[[[]]]^^^aaakkkzzzqqqkkkcccZZZSSSTTTaaappp|||zzz}}}|||}}}uuuhhh[[[QQQHHHBBB???::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===???BBBEEEFFFEEEDDDBBB@@@@@@@@@BBBCCCBBBDDDFFFJJJMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKNNNRRRWWW[[[]]]aaagggpppxxx~~~}}}|||lllhhhcccbbbcccdddbbb___bbbeeejjjpppuuuwwwxxxyyyxxxxxxyyy{{{}}}|||yyyvvvqqqrrrrrrrrrqqqooommmlllfffgggiiijjjlllpppvvvzzzggg^^^TTTKKKIIIIIIJJJMMMQQQTTTWWW[[[```dddgggiiijjjmmmmmmnnnnnnoooqqquuuxxxzzzrrrlllggg```YYYSSSQQQLLLEEEAAA???????????????AAADDDGGGJJJKKKLLLLLLQQQNNNIIIEEEEEEHHHLLLOOOHHHJJJLLLMMMMMMMMMOOOPPPSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOQQQTTTXXX[[[dddhhhnnnqqqtttooofffpppwwwssslllkkkssszzz|||vvvlllcccZZZRRRNNNNNNUUUhhh|||yyytttoookkkjjjjjjkkkpppuuuxxxrrrhhhaaabbbfffuuuooo___VVVPPPLLLKKKJJJKKKMMMOOOOOOOOOPPPRRRTTTTTTUUUVVVXXXZZZ___iiirrrvvvyyyzzzvvvyyyzzzhhh^^^XXXQQQKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMRRRUUUUUU\\\dddgggggggggiiilllhhhggggggeeedddcccbbbbbbeeeffffffggghhhiiiiiijjjkkklllmmmnnnooorrrvvvzzzkkkXXXLLLIIIEEEAAA>>>>>>???@@@AAABBBEEEGGGHHHGGGGGGFFFDDD???<<<<<<<<>>======???>>><<<;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;999999999999777666777777777777777777777777888777:::CCCNNNWWWZZZZZZ^^^^^^dddqqq{{{ssshhh^^^VVVUUU___jjj}}}{{{~~~zzzqqqcccVVVLLLFFFBBB???<<<<<<;;;;;;;;;<<<<<<===>>>>>>===>>>???@@@BBBCCCDDDCCCBBBAAABBBDDDFFFGGGFFFHHHKKKMMMOOOQQQQQQQQQOOOOOOOOOOOOOOONNNMMMLLLPPPLLLHHHFFFFFFGGGHHHHHHKKKHHHIIINNNRRRUUU[[[bbbbbbiiittt~~~~~~uuunnncccbbb___\\\[[[]]]bbbfffgggmmmrrrsssuuu{{{}}}}}}{{{zzzyyyzzzzzzxxxuuurrrsssrrrqqqpppqqqqqqpppnnnnnnoooqqqrrrtttyyynnndddSSSQQQNNNKKKKKKNNNQQQSSSUUUYYY___dddgggiiilllnnniiimmmqqqsssuuuzzzzzzpppiiiddd___ZZZVVVNNNLLLHHHDDDAAA?????????BBBCCCEEEGGGIIIJJJKKKKKKNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMOOOQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSPPPRRRRRRRRRQQQTTTZZZ___mmmnnnnnnrrr}}}}}}ssskkkttt{{{{{{vvvssswww}}}~~~|||sssfffXXXQQQQQQRRR\\\ttt~~~{{{vvvqqqnnnlllllllllqqqttttttnnneeebbbfffmmm~~~dddUUUMMMGGGIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSVVVZZZ]]]eeennnwww|||}}}rrraaaWWWRRRKKKGGGEEEGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJLLLNNNSSSVVVWWW^^^eeehhhggggggiiikkkfffffffffeeeddddddccccccffffffgggggghhhhhhiiiiiijjjkkklllmmmooorrrwwwzzzttt___OOOIIIGGGCCC@@@???@@@BBBCCCBBBDDDFFFHHHHHHHHHGGGFFFCCC===::::::<<>>>>>===???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::===;;;:::999::::::888777555555555555555555555555888888<<>>>>>======>>>@@@AAABBBDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLPPPMMMJJJHHHHHHIIIIIIHHHJJJGGGGGGMMMQQQUUU[[[bbbffflllvvv~~~{{{rrrkkkccccccbbbaaaaaabbbfffiiikkkrrrwwwyyy|||~~~~~~|||zzzxxxxxxvvvuuuvvvwwwxxxvvvuuuyyyzzz{{{|||~~~uuudddZZZRRRPPPMMMKKKKKKNNNQQQSSSVVVZZZaaagggkkkooorrrtttppptttwwwyyy{{{{{{qqqjjjeee```[[[WWWPPPMMMIIIEEEAAA???>>>>>>AAABBBDDDGGGIIIJJJKKKKKKNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLMMMNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRSSSRRRRRRVVV^^^dddpppqqqssszzzyyyqqqooowww~~~}}}wwwtttxxx~~~{{{yyy~~~tttfffYYYRRRRRRZZZfff}}}~~~zzzuuuqqqnnnmmmmmmpppqqqoooiiicccdddmmmvvvsss]]]RRRKKKFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRUUUZZZaaafffnnnwwwyyyjjjZZZQQQLLLGGGDDDDDDFFFEEEDDDCCCDDDEEEFFFGGGIIIJJJLLLNNNOOORRRWWWZZZ[[[```fffhhhgggfffgggiiiddddddddddddeeeeeeeeeeeegggggggggggggggggggggggghhhjjjlllmmmooosssxxx{{{{{{jjjYYYLLLFFFDDDBBB@@@@@@BBBDDDFFFDDDEEEGGGIIIJJJIIIHHHGGGBBB===:::<<<@@@HHHUUUbbbwwwvvvaaaZZZUUUOOOLLLKKKJJJHHHEEEBBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;:::;;;;;;;;;:::999888888999:::;;;===;;;::::::;;;;;;999888555555555555555555555555888999>>>FFFPPPVVVWWWVVV[[[ZZZ[[[cccppptttiii]]]VVVXXX___hhhvvvvvvmmm```SSSIIICCC@@@>>>;;;;;;;;;;;;;;;<<<======>>>>>>=========???@@@AAADDDDDDEEEFFFGGGJJJLLLMMMOOOPPPPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMMMMOOOMMMKKKKKKKKKKKKIIIHHHGGGEEEEEEKKKPPPUUU\\\cccjjjpppxxx}}}|||uuummmfff___aaabbbcccdddfffjjjlllsss{{{~~~~~~}}}~~~yyyiii\\\SSSQQQOOOMMMKKKLLLNNNQQQTTTWWW\\\dddkkkpppuuuyyy|||yyy|||zzzqqqjjjfffaaa\\\XXXRRRPPPKKKFFFBBB@@@>>>>>>AAABBBDDDFFFHHHJJJKKKKKKNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSTTTZZZcccjjjttttttxxxzzzssstttzzz}}}vvvssswww~~~{{{xxxyyy}}}rrrdddVVVQQQRRR]]]kkk|||wwwssspppnnnnnnnnnnnnlllhhheeeiiisss}}}hhhWWWPPPLLLHHHFFFHHHKKKNNNOOOPPPRRRSSSRRRTTTUUUXXX]]]dddmmmsss|||qqqdddUUUNNNJJJFFFEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHKKKMMMPPPRRRTTTXXX\\\______cccfffhhhgggffffffgggbbbccccccdddeeeeeeffffffggggggggggggggggggffffffgggiiikkklllooosssxxx|||tttcccVVVMMMEEEDDDBBBAAAAAACCCEEEGGGFFFGGGIIIJJJKKKJJJHHHGGGCCC???===AAAHHHSSScccpppmmm]]]UUUQQQMMMJJJJJJIIIGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;::::::;;;:::888777777888:::;;;<<<;;;::::::<<<<<<;;;999777777777777777777777777666999>>>GGGOOOUUUVVVUUUWWWVVVWWW]]]hhhwwwyyynnnaaaWWWVVVZZZdddnnn{{{tttkkk^^^QQQHHHBBB>>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>???@@@DDDEEEGGGJJJLLLNNNPPPQQQTTTTTTSSSSSSQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKLLLMMMLLLIIIGGGFFFCCCCCCIIIOOOTTT\\\dddkkkpppwwwzzzxxxqqqiiiddd___aaadddfffiiinnntttxxxyyyooofff[[[TTTPPPNNNMMMLLLMMMPPPSSSUUUZZZ___fffnnnsssxxx}}}~~~|||vvvoooiiifffbbb]]]YYYUUURRRMMMGGGCCC@@@>>>===@@@AAACCCFFFHHHJJJKKKLLLNNNNNNOOOOOOPPPOOOOOOOOONNNNNNNNNOOOPPPQQQQQQRRRTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSSSSVVV^^^hhhqqqvvvwww}}}xxxsssuuuzzz~~~zzzrrrpppuuu|||yyyyyy{{{wwwkkk]]]QQQMMMOOO]]]ooo}}}zzzvvvrrrpppnnnkkkmmmmmmkkkjjjpppyyywww]]]PPPJJJGGGEEEEEEHHHLLLNNNPPPRRRUUUWWWVVVYYY]]]cccjjjsss|||ggg\\\QQQKKKHHHEEEEEEGGGDDDCCCCCCDDDEEEGGGIIIJJJLLLOOORRRUUUWWWZZZ^^^aaabbbdddfffgggfffeeeddddddaaabbbbbbcccdddeeefffgggggggggggggggffffffffffffggghhhjjjlllnnnrrrxxx{{{|||jjjZZZPPPJJJEEEDDDCCCBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHGGGBBB???@@@GGGPPP]]]mmm{{{{{{eeeZZZPPPNNNKKKIIIHHHGGGFFFEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???????????????=========<<<<<<;;;::::::;;;:::888777777888:::;;;<<<:::999:::<<<<<<<<<:::888888888888888888888888444777===EEEMMMQQQSSSSSSRRRSSSUUUZZZcccrrr}}}rrrfff[[[WWWXXXcccjjjssszzz~~~qqqiii\\\OOOGGGAAA>>><<<:::::::::;;;;;;===>>>>>>>>>>>>=========???@@@AAAFFFHHHKKKNNNQQQSSSTTTTTTWWWVVVTTTSSSQQQOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNKKKJJJKKKLLLLLLKKKHHHFFFEEEBBBCCCHHHNNNTTT\\\dddiiinnnuuuwwwtttnnnhhheeedddfffjjjnnnuuu~~~xxxrrrmmmggg]]]VVVPPPOOONNNNNNPPPSSSVVVXXX]]]bbbiiipppuuuyyy}}}zzzsssnnnhhheeecccaaa]]]YYYUUURRRMMMHHHCCC@@@>>>===???@@@CCCEEEHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOOOOPPPQQQQQQQQQQQQSSSTTTTTTTTTTTTSSSRRRRRROOOQQQRRRTTTXXX```llluuuzzz{{{yyyqqqnnnsssxxxzzzuuummmlllrrrzzzxxxyyy{{{~~~qqqeeeXXXNNNMMMQQQ```ttt|||yyyuuurrrpppmmmnnnnnnnnnpppvvvpppZZZOOOIIIFFFEEEEEEIIIMMMOOOPPPSSSXXX]]]]]]bbbjjjsss|||sss\\\SSSKKKHHHFFFCCCCCCFFFCCCCCCDDDEEEFFFIIIKKKMMMLLLOOOSSSVVVXXX[[[^^^aaacccdddeeeeeeeeedddcccbbbaaaaaabbbcccdddeeeffffffffffffffffffffffffffffffgggiiikkklllnnnrrrwwwzzz~~~vvvdddVVVMMMGGGDDDCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGFFFAAAAAAEEENNNYYYeeeuuummm\\\SSSMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB????????????????????????============<<<;;;:::999;;;:::999888888999:::;;;:::999888999;;;<<<<<<;;;666666666666666666666666444888===CCCHHHKKKMMMNNNLLLPPPTTTYYY___lll|||vvvjjj___YYYZZZ^^^cccjjjrrr{{{~~~zzzpppgggZZZNNNFFFAAA>>><<<:::::::::;;;<<<===>>>???>>>>>>======???@@@BBBCCCHHHJJJNNNRRRUUUVVVVVVVVVVVVUUUSSSQQQPPPOOONNNNNNMMMMMMNNNOOOOOOOOONNNNNNKKKJJJJJJKKKLLLKKKIIIGGGGGGCCCCCCHHHNNNTTT]]]eeeiiinnntttvvvrrrmmmjjjiiifffjjjpppyyy~~~xxxvvvtttrrrooohhh^^^WWWQQQQQQQQQRRRTTTWWWZZZ\\\aaafffmmmssswww{{{~~~}}}yyyqqqgggccc___^^^______\\\YYYUUURRRMMMHHHCCC@@@>>>===>>>@@@BBBEEEHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQSSSSSSTTTTTTSSSSSSRRRQQQNNNQQQSSSVVV[[[dddooowww{{{}}}tttpppoooqqquuuvvvqqqjjjjjjrrr{{{~~~xxxkkk___TTTNNNOOOUUUbbbwww|||yyyuuusssqqqqqqppppppssszzzgggXXXPPPKKKIIIKKKJJJMMMQQQRRRSSSWWW___eeeiiiqqq|||yyyeeeSSSMMMHHHGGGFFFCCCCCCFFFDDDDDDDDDFFFHHHKKKMMMOOOPPPSSSVVVYYY[[[]]]```bbbdddcccccccccdddcccbbbaaaaaaaaabbbcccdddeeeeeefffdddeeeeeeffffffggggggggghhhjjjkkklllmmmqqquuuyyyssscccVVVKKKDDDAAAAAAAAACCCDDDGGGIIIJJJIIIJJJKKKKKKKKKIIIGGGEEEDDDEEELLLYYYdddooo|||wwwbbbUUUOOOJJJJJJIIIGGGEEECCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA????????????????????????<<<============;;;:::999::::::::::::::::::::::::999888777999;;;<<<<<<;;;666666666666666666666666888:::===@@@BBBDDDFFFGGGFFFLLLSSSWWW[[[dddsss~~~zzznnnbbb\\\\\\XXX\\\bbblllxxx{{{vvvooofffZZZNNNFFFAAA>>>===:::::::::;;;<<<===>>>???>>>======>>>@@@BBBDDDFFFJJJMMMQQQUUUXXXYYYXXXWWWTTTSSSQQQOOONNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOONNNLLLKKKKKKKKKLLLLLLKKKIIIHHHDDDDDDHHHNNNTTT]]]eeelllqqqvvvwwwrrrnnnlllllljjjqqq}}}|||tttooonnnooooooqqqssssssoooggg___YYYSSSSSSSSSUUUXXX[[[^^^```eeejjjqqqwww|||}}}|||{{{{{{~~~{{{vvvmmmeee[[[XXXVVVXXX[[[\\\[[[XXXSSSQQQLLLGGGBBB@@@>>>>>>>>>???BBBEEEHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPQQQRRRSSSRRRQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQOOORRRVVVZZZ___gggrrrzzzwwwzzzyyyrrrqqqrrrqqquuuvvvpppjjjlllvvvzzzpppcccXXXPPPLLLPPPXXXggg||||||xxxvvvvvvtttqqqpppsss|||ppp[[[QQQMMMIIIJJJMMMPPPSSSVVVWWWXXX]]]fffmmmttt}}}nnnZZZPPPKKKIIIIIIGGGDDDDDDGGGDDDDDDEEEFFFIIILLLOOOQQQUUUWWW[[[^^^```aaadddfffcccbbbbbbbbbccccccaaa```aaabbbbbbcccddddddeeeeeeddddddeeeeeefffggghhhhhhiiijjjkkklllmmmpppuuuxxx~~~|||ooo___RRRGGG???>>>???@@@BBBEEEHHHKKKLLLIIIJJJKKKKKKJJJHHHFFFDDDHHHKKKTTTbbbnnnwwwmmm]]]SSSOOOIIIJJJIIIGGGDDDBBBAAABBB???@@@@@@AAAAAAAAA@@@@@@??????????????????@@@@@@<<<============;;;:::999:::;;;;;;<<<<<<;;;;;;:::888777666888:::<<<;;;:::888888888888888888888888;;;===>>>>>>>>>???@@@BBBCCCJJJRRRVVVXXX___lllvvv~~~qqqeee^^^]]]TTTXXX^^^iiiwww~~~||||||}}}~~~xxxsssooofffZZZNNNFFFAAA???===999::::::;;;<<<===??????======>>>???AAADDDFFFHHHKKKNNNSSSWWWZZZZZZYYYXXXRRRQQQOOONNNMMMMMMNNNNNNLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKLLLMMMMMMLLLKKKJJJEEEDDDIIINNNTTT]]]eeeoootttyyyyyysssooommmnnnsss}}}}}}yyyrrriiicccbbbdddgggiiinnnssstttooohhhaaa]]]TTTTTTUUUWWWZZZ]]]```bbbhhhmmmttt{{{{{{zzzzzzzzz{{{}}}yyysssmmmddd[[[SSSRRRQQQTTTXXX[[[ZZZXXXRRRPPPKKKFFFBBB@@@>>>>>>===???BBBEEEHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRSSSSSSRRRRRRQQQSSSSSSSSSSSSSSSRRRRRRQQQPPPSSSXXX]]]bbbjjjttt{{{pppttt|||~~~rrrlllmmmppprrruuuvvvqqqlllnnnyyyzzzssshhh\\\RRRKKKIIIOOOWWWqqqsssrrrrrrtttyyymmmfff[[[RRRMMMMMMNNNOOOQQQUUUZZZ^^^aaaeeelllqqq}}}vvvdddXXXOOOKKKGGGEEEEEEEEEBBB@@@EEEFFFHHHIIIJJJNNNRRRVVVVVVXXX\\\```bbbcccbbbbbbcccbbbaaa_________```aaaccccccbbbbbbccccccdddeeecccccccccdddeeefffggghhhjjjkkklllllllllooouuuzzz{{{nnn]]]NNNFFFCCC@@@AAABBBDDDFFFHHHJJJKKKNNNNNNMMMLLLKKKJJJIIIIIIKKKTTTbbbnnnxxxttt```TTTNNNMMMIIIHHHGGGEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>===<<<;;;:::999999999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888888888888999:::;;;<<<===BBBDDDKKKSSSYYY]]]fffppp~~~~~~sssjjj___XXXUUUTTTZZZfffvvvyyyyyy|||~~~~~~~~~~~~xxxtttmmmfff\\\PPPGGG@@@===<<<:::;;;<<<>>>????????????>>>>>>>>>???AAACCCEEEGGGMMMOOORRRUUUVVVVVVUUUTTTNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQOOOMMMLLLNNNMMMLLLLLLMMMMMMLLLKKKMMMKKKJJJKKKOOOWWW```gggpppuuuzzzzzzrrrlllrrr{{{zzzuuusssqqqooolllhhhccc^^^]]]___cccfffkkkpppsssrrrllleeeaaa```YYYUUUTTTWWW[[[^^^dddkkkoootttzzz~~~~~~~~~~~~}}}zzzuuunnneee[[[TTTJJJJJJKKKNNNRRRUUUVVVVVVRRROOOKKKFFFBBB>>><<<<<<>>>???AAADDDGGGJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTSSSQQQPPPPPPQQQOOORRRTTTYYYeeerrrtttnnnlllmmmvvv~~~qqqlllllloooyyyttttttvvvrrrrrr|||}}}{{{xxxwwwiii^^^TTTOOOIIIGGGQQQ```wwwuuutttuuuvvvzzz~~~}}}qqqfff___VVVOOONNNPPPRRRTTTZZZ^^^dddgggjjjmmmssswww|||iiiYYYNNNJJJGGGEEEDDDFFFGGGFFFEEEFFFGGGIIIJJJLLLPPPTTTXXX[[[]]]```ccceeeeeeddddddcccbbbaaa_________```aaaccccccbbbbbbccccccdddeeeeeeeeeeeeeeefffggghhhiiiiiijjjkkkkkklllqqqxxx}}}~~~ooo]]]MMMDDDBBBAAABBBCCCEEEGGGIIIJJJKKKNNNNNNNNNLLLKKKKKKKKKLLLSSS\\\jjjvvv~~~jjj[[[QQQMMMLLLIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777999999999999:::;;;<<<<<<@@@BBBIIIRRRWWW\\\eeennn}}}xxxmmmaaaXXXVVVUUUZZZfffttt{{{zzz|||}}}~~~~~~~~~xxxtttkkkeee[[[PPPGGGBBB???>>><<<<<<===??????@@@@@@@@@@@@??????@@@AAACCCEEEFFFLLLNNNQQQSSSTTTSSSQQQPPPMMMNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPNNNLLLKKKMMMLLLLLLLLLMMMMMMMMMLLLJJJJJJIIIJJJOOOWWWbbbjjjtttxxx|||{{{sssnnnttt~~~~~~yyyqqqkkkhhhgggfffeeefffdddaaa^^^^^^aaadddgggmmmoooqqqpppkkkeee```]]]XXXTTTSSSVVV[[[___fffmmmrrrwww~~~}}}yyyssskkkaaaWWWOOOIIIHHHIIILLLPPPSSSTTTTTTOOOMMMIIIEEEAAA>>>===<<<===>>>AAACCCFFFIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSQQQQQQQQQSSSNNNRRRVVV\\\gggrrrrrrlllfffjjjvvvzzzpppkkkmmmoooxxxssssssvvvuuuzzz}}}zzzyyyuuupppnnnbbbXXXOOOLLLHHHIIIVVVfffxxxxxxxxxyyy{{{~~~}}}~~~xxxkkkddd___ZZZSSSQQQSSSXXX]]]```gggkkkpppssssssuuuyyy}}}mmm\\\PPPIIIHHHFFFDDDDDDFFFHHHHHHHHHGGGHHHKKKMMMOOOSSSXXX[[[___```ccceeefffeeedddcccbbbbbb```______``````aaaccccccbbbbbbccccccdddeeefffffffffffffffggghhhiiiggghhhiiikkknnnuuu}}}~~~mmmZZZLLLEEECCCBBBBBBDDDFFFHHHJJJKKKLLLNNNNNNNNNMMMKKKLLLNNNQQQ^^^hhhuuurrr^^^TTTOOOKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>======<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777;;;::::::999999::::::;;;>>>AAAGGGPPPUUUZZZccclll{{{|||pppbbbXXXWWWVVVZZZdddqqq{{{|||}}}}}}}}}~~~~~~xxxtttiiicccZZZPPPGGGCCCAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEJJJLLLNNNOOOPPPOOONNNLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQOOONNNLLLKKKJJJLLLKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNQQQYYYeeennn{{{}}}~~~|||uuuqqqxxx~~~}}}}}}|||{{{|||{{{|||}}}}}}|||zzzwwwppplllfffbbb````````````______^^^^^^```bbbeeegggnnnmmmlllkkkiiiddd^^^ZZZWWWSSSRRRUUUZZZ```hhhpppvvv{{{}}}xxxqqqhhh]]]RRRKKKGGGFFFGGGIIILLLOOOPPPPPPLLLJJJHHHDDDAAA???>>>===<<<===@@@BBBFFFIIIKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSQQQQQQRRRTTTNNNSSSZZZaaaiiinnnlllfff```ggguuuvvvmmmjjjlllooouuuqqqqqqvvv{{{yyyuuurrrllleeebbb[[[RRRLLLJJJJJJNNN```sss||||||||||||}}}}}}|||zzzkkkdddaaa]]]ZZZWWWXXX]]]eeelllooouuuwwwzzzzzzxxxxxx{{{~~~tttdddXXXQQQNNNIIIHHHFFFFFFFFFGGGHHHHHHHHHKKKNNNPPPSSSWWW[[[^^^aaabbbcccddddddcccbbbaaabbbaaa```______```aaabbbccccccbbbbbbccccccdddeeeffffffeeeeeefffggghhhhhhfffggghhhlllrrr{{{yyygggVVVKKKGGGFFFCCCDDDEEEGGGIIIKKKMMMMMMNNNOOOOOOMMMLLLOOOTTTXXXhhhrrrcccTTTPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::<<<;;;::::::999999999:::>>>@@@FFFOOOUUUYYYbbbkkk{{{}}}qqqcccYYYWWWVVVYYYbbbmmm|||~~~}}}|||{{{|||}}}~~~~~~xxxtttjjjdddZZZPPPHHHCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCFFFHHHJJJLLLMMMMMMMMMLLLNNNOOOQQQSSSTTTUUUUUUUUURRRQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPRRRUUUWWWWWWVVVVVV^^^jjjuuu}}}wwwuuu~~~yyysssqqqooonnnnnnnnnnnnooonnnnnnoooqqqrrrrrrooollliiieee```^^^]]]]]]]]]]]][[[\\\]]]^^^aaacccdddeeejjjhhhfffggggggddd]]]XXXVVVRRRQQQUUU[[[aaakkkssszzz|||}}}|||vvvooofff[[[QQQJJJFFFDDDDDDEEEHHHKKKLLLLLLIIIHHHGGGDDDBBB@@@???>>>;;;<<>>>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<<<<;;;:::999999999999===@@@FFFOOOTTTYYYbbbkkk}}}|||qqqeee]]]VVVVVVXXX```iiiwww~~~|||zzzzzz{{{{{{~~~xxxtttkkkfff\\\RRRJJJEEECCCBBBDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDGGGJJJLLLNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUQQQPPPMMMKKKIIIIIIIIIJJJJJJKKKMMMMMMMMMOOOTTTWWWWWW\\\```___^^^eeerrr~~~}}}xxxyyyzzzooojjjdddddddddccccccdddfffgggdddeeegggjjjlllllliiigggccc___[[[XXXXXXXXXXXXWWWZZZ[[[]]]___aaabbbcccccceeeccccccdddfffccc]]]XXXVVVRRRRRRWWW]]]dddmmmvvv}}}yyywwwvvvyyy~~~~~~zzztttnnnfff\\\RRRLLLDDDCCCAAABBBDDDGGGHHHHHHHHHGGGFFFEEECCCBBB@@@@@@;;;<<<>>>BBBEEEIIIKKKLLLOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRRRRPPPOOOOOORRRTTTVVVYYY___bbbaaa]]]YYYWWW[[[fffttt}}}xxxooohhhdddeeefffiiihhhmmmxxxrrrjjjeee___[[[[[[WWWPPPLLLMMMQQQ^^^xxxkkkcccbbbbbb^^^___dddkkkuuu~~~{{{}}}uuudddXXXNNNKKKMMMFFFGGGHHHIIIIIILLLOOORRROOORRRUUUXXXZZZ]]]aaacccggggggggggggfffeeeddddddaaa``````______```bbbbbbccccccbbbbbbccccccdddeeeeeeeeedddddddddeeeeeefffgggiiimmmvvvuuu```QQQIIIGGGGGGFFFFFFHHHJJJLLLNNNOOOPPPMMMOOOQQQPPPQQQWWWccclllxxxuuufffVVVPPPNNNKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999<<<;;;::::::999999999999===???EEENNNTTTXXXaaajjj~~~~~~tttjjjcccYYYXXXYYY^^^eeerrr|||zzzzzzzzzzzzxxx~~~xxxtttkkkfff]]]SSSLLLHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBDDDFFFJJJMMMOOOQQQRRRRRRTTTVVVXXXXXXXXXVVVUUUPPPNNNKKKHHHGGGHHHIIIKKKJJJLLLNNNNNNOOOQQQWWW\\\XXX```ggghhhgggmmm|||}}}zzz}}}{{{oooeee___^^^[[[\\\^^^^^^^^^^^^aaaccc```aaadddgggiiiiiifffccc```]]]ZZZWWWWWWWWWWWWVVVZZZ[[[]]]___aaabbbbbbbbbbbbccceeeggggggccc]]]YYYVVVSSSTTTZZZaaafffooowww~~~~~~vvvtttsssuuu{{{~~~~~~}}}}}}}}}}}}}}}|||yyysssmmmeee]]]TTTNNNDDDBBB??????AAACCCEEEEEEEEEEEEEEEDDDCCCAAA???>>>;;;<<>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;:::999999999::::::;;;===DDDLLLRRRVVV___hhhyyy{{{qqqjjj___\\\\\\^^^aaalll|||yyyzzzzzz{{{www~~~~~~xxxtttiiiddd\\\TTTNNNLLLKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEFFFHHHKKKNNNPPPRRRSSSTTTVVVXXXYYYZZZXXXVVVUUUNNNLLLHHHFFFFFFGGGJJJLLLJJJMMMPPPPPPPPPSSSZZZ```bbbllluuuuuurrruuu|||zzzrrriiibbb[[[XXXZZZXXXZZZ]]]]]]]]]]]]```bbbcccdddfffiiijjjhhhdddaaa^^^\\\YYYXXXYYYYYYYYYXXXYYY[[[\\\___aaacccdddeeecccggglllmmmiiiccc]]]YYYVVVTTTVVV]]]dddiiipppwww~~~{{{wwwtttrrrssswww{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{|||xxxrrrkkkddd[[[SSSMMMDDDAAA>>>>>>???AAACCCCCCCCCCCCCCCBBBAAA???===<<<;;;===???CCCGGGJJJMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPRRRUUUXXXXXXWWWWWWVVVQQQLLLOOOXXXbbbppp~~~{{{rrrggg___[[[\\\^^^```fffsssssslllfff___]]]^^^SSSNNNLLLPPPXXXkkk~~~rrreeebbbcccbbbbbbgggrrrwwwuuu~~~hhh]]]VVVNNNKKKOOOKKKMMMNNNMMMKKKKKKOOORRRTTTWWWZZZ]]]^^^```ccceeeeeeeeeeeedddcccccccccbbbaaa```_________aaabbbcccccccccbbbbbbccccccdddeeehhhggggggfffffffffggggggjjjmmmtttxxxeeeTTTHHHDDDDDDEEEGGGHHHIIIKKKMMMOOOQQQRRRLLLOOORRRRRRUUU^^^nnnzzzoooYYYTTTPPPOOOLLLGGGGGGIIIGGGFFFEEEEEEEEEEEEEEEFFFAAAAAABBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>======<<<<<<<<<======>>>;;;<<<<<<<<<======>>>>>>========================?????????>>>======<<<<<<;;;::::::999999::::::;;;999;;;BBBKKKPPPUUU^^^gggsssvvvnnnccc```^^^^^^___gggzzz|||yyyzzz{{{{{{zzz~~~yyyuuugggbbb[[[UUUPPPOOOOOOPPPJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMOOOPPPRRRSSSVVVWWWYYY[[[ZZZXXXVVVTTTMMMKKKGGGEEEEEEGGGKKKMMMJJJMMMQQQQQQQQQTTT\\\bbboooyyyzzzzzz{{{zzz{{{nnnccc___]]]XXXXXX\\\YYY\\\______^^^___bbbeeehhhiiijjjlllllliiiddd```YYYWWWUUUUUUVVVXXXXXXWWWYYYZZZ\\\^^^aaadddfffgggffflllrrrrrrkkkccc\\\YYYVVVUUUXXX```fffjjjpppvvv~~~zzzyyyuuurrrrrruuuxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz|||xxxrrrjjjbbbYYYQQQKKKDDDAAA>>>===>>>@@@BBBBBBAAAAAAAAA@@@???===;;;999<<<===@@@DDDGGGKKKNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUSSSRRRTTTWWWZZZWWWTTTRRRQQQLLLHHHOOO[[[hhhyyy~~~yyyoooddd\\\YYYZZZ]]]___gggvvv~~~tttooohhhaaa]]]]]]TTTOOONNNSSS]]]rrrnnneeebbbcccdddffflllxxx}}}uuuuuuyyy|||fffZZZTTTPPPMMMLLLLLLMMMOOOQQQSSSUUUVVVWWWYYYZZZ\\\^^^```bbbccccccdddddddddddddddcccbbbaaabbbbbbbbbaaabbbbbbcccdddeeebbb___```cccffffffdddhhhhhhfffbbb```bbbgggmmmnnnsss{{{}}}jjjVVVJJJFFFEEEEEEGGGFFFHHHLLLOOOPPPPPPNNNMMMNNNMMMNNNSSS^^^lllxxxpppgggVVVSSSOOOJJJHHHGGGIIIJJJFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<<<<======>>><<<<<<======>>>>>>??????666666777999;;;>>>@@@AAACCCAAA???===;;;;;;;;;;;;;;;:::888777777777888888999;;;???DDDJJJRRRZZZ```nnn||||||uuulllddd\\\ZZZ[[[bbbppp}}}zzzyyyzzz{{{zzz~~~xxxssskkkcccYYYRRROOOOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJLLLNNNQQQTTTVVVWWWYYYZZZ[[[]]]^^^\\\WWWSSSJJJGGGCCCCCCGGGJJJLLLLLLQQQRRRRRRQQQRRRYYYeeeooo|||}}}zzz}}}{{{fffccc]]]XXXUUUUUUWWWYYY[[[___dddgggggghhhlllnnnnnnoooqqqrrroooiiiccc___YYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^___aaacccfffhhhjjjnnnrrrtttppphhh```\\\\\\ZZZ\\\```dddhhhlllrrruuu{{{{{{yyyvvvuuuvvvvvvvvvuuuxxxwwwvvvuuuuuuuuuttttttwwwuuupppjjjcccZZZQQQKKKCCC???;;;:::;;;>>>AAABBBBBBAAA???===;;;:::999999999===BBBFFFIIILLLNNNQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRUUUTTTQQQPPPTTTWWWVVVZZZTTTOOOMMMHHHFFFQQQaaassszzzqqqfff\\\WWWWWWZZZ[[[jjjlllzzz}}}yyyrrrkkkddd___[[[PPPLLLKKKTTTeee{{{kkkcccaaabbbccceeekkkxxxyyyrrrnnnpppwwwooo]]]TTTPPPMMMKKKKKKMMMNNNPPPRRRTTTWWWXXXYYY[[[\\\^^^```bbbcccddddddcccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbccceeecccaaabbbdddeeeeeecccdddeeefffdddbbbccchhhllluuu{{{ooo___NNNFFFDDDCCCEEEGGGIIIJJJLLLNNNPPPQQQQQQQQQOOOOOORRRYYYdddqqq||||||dddYYYSSSQQQMMMJJJHHHGGGHHHIIIEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<======>>>>>>>>>>>>============888999999:::<<<>>>@@@AAABBBAAA???===;;;;;;;;;;;;<<<;;;999888888888999999888;;;>>>CCCHHHPPPXXX]]]iiivvv{{{ppphhh___[[[ZZZ```lllxxx}}}{{{}}}~~~~~~xxxtttkkkcccYYYRRROOONNNLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNQQQSSSVVVXXXYYYZZZ[[[\\\^^^^^^ZZZUUUPPPIIIFFFCCCCCCGGGJJJLLLMMMPPPQQQRRRSSSWWWaaaoooyyy{{{zzz|||nnn___]]]YYYVVVWWWZZZ^^^aaacccgggnnnrrrtttuuuwwwyyyxxxxxxwwwuuupppiiibbb^^^YYYYYYYYYZZZ[[[\\\^^^^^^___```bbbeeehhhkkknnnooorrrtttuuupppggg```\\\\\\]]]```cccgggiiimmmqqqtttzzz|||zzzzzzzzz{{{{{{zzzwwwvvvtttsssrrrrrrssssssuuurrrmmmhhhaaaXXXOOOJJJCCC@@@;;;:::;;;>>>@@@AAAAAA@@@>>><<<;;;:::999999:::>>>CCCGGGJJJLLLOOOQQQSSSSSSRRRQQQPPPPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQTTTSSSPPPPPPUUUYYYYYY[[[TTTOOONNNJJJJJJWWWhhh}}}~~~xxxpppiii___WWWTTTVVVYYY\\\kkkqqq}}}||||||}}}vvvnnneee]]]XXXOOOKKKMMMXXXlll~~~~~~vvvhhh```^^^___```bbbiiivvv{{{mmmiiiiiioooxxxmmm```TTTOOONNNMMMLLLMMMOOOPPPSSSUUUXXXZZZ[[[\\\^^^___```bbbdddeeeeeefffbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````aaaaaabbbccceeedddcccdddeeeeeecccaaaaaadddfffgggfffhhhlllppp}}}|||```SSSGGGCCCDDDEEEFFFIIILLLMMMNNNOOOPPPRRRSSSTTTPPPSSSYYYaaalllxxxmmm[[[PPPNNNMMMKKKIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<>>===<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAA@@@>>>===;;;;;;::::::<<<;;;::::::999999::::::888:::===@@@EEELLLSSSXXXaaannnxxxnnnddd]]]ZZZ\\\eeeoooyyyuuullldddZZZSSSOOOMMMKKKIIIJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOORRRTTTWWWYYY[[[[[[\\\\\\]]]^^^]]]XXXQQQLLLHHHEEECCCDDDGGGJJJMMMMMMRRRSSSUUUWWW^^^jjjzzzzzz{{{ooocccZZZXXXVVVVVVYYY___fffjjjnnnsss{{{{{{uuunnnfff___[[[WWWWWWXXXZZZ]]]___aaacccaaaccceeeiiimmmpppsssuuutttuuutttnnnfff```^^^^^^bbbeeeiiikkklllnnnppprrryyy~~~~~~yyywwwssspppnnnnnnoooppppppnnniiiddd^^^VVVNNNHHHCCC@@@<<<:::;;;===>>>??????>>>===;;;:::999999999<<<@@@EEEIIIKKKNNNQQQSSSUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQSSSQQQOOOQQQXXX\\\]]]]]]UUUOOOMMMLLLOOO___rrr~~~ssskkkddd___XXXSSSRRRVVV\\\```mmmzzzuuurrrwww{{{}}}sssfffZZZSSSNNNKKKOOO^^^uuuzzzzzz{{{}}}~~~sssfff]]]ZZZZZZZZZ]]]dddooozzz~~~wwwpppkkkiiilllttt|||tttkkk___WWWPPPOOOOOONNNNNNPPPRRRTTTVVVYYY\\\]]]^^^^^^___```aaacccdddeeeeeeeeeaaaaaaaaa`````````aaaaaabbbbbbaaaaaabbbbbbcccdddeeeffffffffffffdddbbbaaaaaadddggghhhjjjnnntttzzznnnVVVMMMEEEEEEGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRRRRQQQRRRXXX```jjjuuu~~~ttteeeZZZPPPIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????>>><<<<<<;;;;;;;;;???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<======>>>??????>>><<<;;;::::::::::::::::::999999999::::::777999;;;>>>BBBGGGNNNSSSZZZeeeuuuwwwkkkbbb[[[YYY___gggtttyyyuuullldddZZZSSSOOOMMMJJJGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKMMMNNNOOOPPPRRRSSSVVVXXX[[[\\\]]]]]]^^^^^^^^^^^^\\\VVVOOOIIIFFFEEEDDDEEEGGGJJJMMMOOOUUUVVVYYY^^^fffttt|||}}}}}}yyy|||yyyiii```ZZZYYYXXXYYY^^^fffmmmrrr{{{}}}wwwoooggg___ZZZWWWTTTTTTVVVYYY\\\```bbbdddbbbdddgggjjjnnnqqqssstttsssrrrpppkkkeeebbbbbbdddiiikkknnnoooooopppqqqrrrzzz|||vvvpppllljjjjjjkkkllliiifffaaa\\\TTTLLLGGGCCC@@@<<<::::::<<<======>>>===<<<;;;:::999999999>>>BBBFFFJJJMMMOOORRRTTTUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRPPPOOOTTT\\\aaaaaa___UUUMMMLLLMMMTTTgggzzzuuuiii___]]]ZZZVVVSSSSSSYYY```fffrrr|||kkkkkkttt{{{ttteeeVVVNNNLLLKKKQQQddd{{{tttuuuvvvxxxzzz|||}}}~~~}}}rrreee[[[VVVUUUUUUVVV[[[dddlllrrrrrroookkkjjjkkkqqqzzzzzztttpppiiiaaa\\\VVVQQQOOOPPPPPPNNNOOORRRVVVXXX[[[^^^```aaaaaaaaa___```aaabbbccccccccccccaaa``````______```aaaaaaddddddccccccddddddeeeffffffggghhhgggfffdddbbbbbbbbbdddfffhhhlllttt}}}dddQQQJJJFFFGGGJJJJJJKKKNNNOOOPPPRRRSSSSSSRRRPPPOOOWWW^^^iiisss|||iii___XXXOOOFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????>>><<<<<<;;;;;;;;;<<<=========>>>>>>>>>???<<<<<<;;;;;;:::;;;;;;<<<=========<<<;;;:::999999888888888999999999999888777888:::<<<>>>CCCIIIMMMTTT^^^lllzzzttthhh^^^XXX[[[bbbmmmyyyyyyuuukkkdddZZZSSSOOOMMMIIIFFFFFFEEEDDDDDDEEEFFFHHHIIILLLLLLNNNOOOQQQRRRSSSTTTUUUWWWYYY\\\]]]^^^^^^]]]^^^]]]\\\[[[XXXSSSLLLGGGEEEEEEFFFGGGHHHKKKOOOQQQTTTWWW\\\eeeqqq}}}yyy|||~~~{{{~~~qqqeee```[[[[[[\\\```gggpppxxx}}}tttpppjjjccc]]]WWWSSSRRRPPPQQQSSSVVVYYY]]]```bbbbbbcccfffiiilllmmmooooooooonnnkkkhhhggggggiiikkkoooqqqssssssrrrrrrssstttzzzzzzrrrlllgggfffeeegggeeebbb^^^YYYRRRKKKFFFBBB???;;;::::::;;;<<<;;;===<<<;;;:::::::::::::::@@@CCCHHHKKKNNNPPPRRRTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRQQQQQQWWWaaaeeeddd^^^SSSKKKLLLPPPZZZnnn{{{oooddd[[[YYYXXXVVVTTTUUU[[[dddkkkzzzvvvjjjkkkttt|||qqqaaaSSSKKKKKKKKKUUUiii~~~lllmmmoooqqqtttvvvxxxyyy{{{{{{|||}}}}}}~~~}}}}}}{{{rrrggg\\\UUUSSSSSSQQQVVV]]]eeejjjmmmnnnnnnlllooowwwyyypppiiicccaaa___YYYUUUSSSOOOMMMNNNPPPOOOLLLNNNSSS[[[]]]```bbbcccdddcccbbb___```aaabbbbbbbbbbbbbbbaaa``````______```bbbccceeeeeeddddddeeeeeefffgggfffhhhiiihhheeedddddddddccceeegggkkkqqq}}}sss^^^MMMHHHEEEHHHJJJIIIKKKNNNOOOPPPRRRSSSSSSSSSRRRQQQ^^^fffrrr{{{vvvaaaXXXQQQJJJFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888777777888999999999888888888999::::::<<>>======<<<<<<<<<==================>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::888888777888999:::::::::999999999999:::999:::===BBBEEEKKKRRR]]]iiiuuuvvvhhh^^^]]]aaagggrrr|||~~~}}}wwwrrrgggaaaYYYSSSPPPNNNJJJGGGBBBBBBBBBCCCDDDFFFIIIJJJMMMNNNQQQTTTVVVWWWXXXXXX[[[\\\^^^___^^^\\\ZZZXXXVVVSSSPPPMMMKKKIIIFFFDDDDDDGGGJJJKKKLLLNNNRRRVVVXXX___kkkzzz~~~{{{yyyyyypppdddaaaaaabbbeeekkkttt}}}}}}wwwpppiiidddZZZXXXVVVSSSQQQOOONNNNNNMMMMMMOOOQQQTTTWWWYYY[[[]]]___bbbfffiiikkkkkkkkkmmmlllkkklllooosssvvvxxxwwwxxxwwwvvvvvvwww{{{~~~~~~vvvmmmfffaaa___[[[ZZZWWWUUUQQQLLLEEE@@@>>><<<:::999:::<<<<<<;;;<<<<<<<<<;;;<<<<<<======AAADDDHHHLLLNNNPPPRRRTTTRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRTTTUUUXXXaaajjjkkkhhh[[[QQQLLLRRR___ooopppggg___YYYUUUWWWYYYZZZ^^^fffrrr{{{uuuppppppuuu{{{}}}}}}zzzoooaaaTTTMMMKKKJJJQQQaaauuu___```bbbeeehhhkkkmmmnnnooopppqqqsssuuuvvvwwwwwwyyyyyyzzz}}}~~~xxxwwwrrriii```YYYWWWXXX]]]cccllltttyyy}}}~~~{{{kkkgggaaa^^^\\\[[[XXXUUUTTTNNNLLLOOOPPPKKKIIIKKKKKKLLLPPPSSSQQQPPPTTT[[[bbbcccfffggghhhfffdddcccaaabbbbbbcccccccccbbbbbbbbbaaa```___```aaaccceeeddddddccccccddddddeeefffggghhhiiigggdddcccfffiiijjjooowwwppp[[[MMMLLLIIIHHHKKKMMMMMMPPPTTTRRRPPPMMMMMMQQQXXX___dddkkktttzzzjjjaaaVVVNNNLLLHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????======<<<<<<<<<======>>>??????>>>>>>======<<<<<<===<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<;;;:::888777777888:::;;;<<<;;;;;;:::999::::::999999<<<@@@DDDIIIOOOYYYdddppp|||zzzlllaaa___bbbgggqqqzzz|||}}}vvvqqqfff```XXXSSSPPPNNNJJJGGGAAAAAAAAABBBDDDGGGIIIJJJLLLNNNQQQTTTVVVWWWXXXXXX\\\]]]______^^^[[[XXXWWWRRROOOKKKHHHFFFEEEDDDCCCEEEHHHKKKLLLMMMOOOTTTWWWaaahhhttt~~~wwwuuuuuuwww{{{jjjcccccceeeiiimmmsss{{{yyypppjjjccc\\\XXXUUUTTTSSSQQQPPPOOOOOOOOOMMMNNNOOOQQQSSSUUUXXXYYY[[[^^^bbbfffjjjmmmnnnnnnpppnnnnnnooossswwwyyyzzzyyyyyyxxxvvvvvvyyy~~~}}}vvvnnngggaaa___WWWVVVTTTRRRNNNIIICCC>>>===;;;999999:::<<<<<<<<<===<<<<<<<<<<<<===>>>>>>AAADDDHHHLLLNNNOOORRRSSSTTTSSSRRRQQQPPPOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSSSSUUUWWW[[[dddlllmmmhhhZZZQQQMMMVVVfffyyy|||kkkbbb[[[UUUVVVYYY]]]___dddmmmzzztttqqqpppuuu{{{{{{zzzuuuiii[[[PPPLLLKKKJJJSSSeeezzz[[[[[[[[[\\\^^^aaadddeeehhhiiikkkmmmoooqqqrrrrrrqqqqqqrrrsssuuuwwwyyyzzzwwwvvvrrrmmmfffbbb``````fffmmmwww}}}qqqiii[[[WWWTTTRRRSSSRRRPPPMMMIIIHHHHHHIIIIIIKKKLLLLLLPPPOOOOOOOOORRRVVVZZZ\\\dddfffiiijjjjjjgggdddbbbaaabbbbbbbbbbbbccccccccc``````___```aaabbbdddeeeeeeeeedddbbbaaabbbfffiiiiiieeeeeegggfffccceeellloooyyyttt[[[NNNLLLJJJKKKLLLMMMNNNOOOOOOPPPVVVTTTQQQQQQVVV^^^gggmmmttt{{{tttbbb[[[TTTOOOLLLHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDCCCAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???<<<<<<======<<<;;;::::::>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<777888:::;;;<<<;;;;;;:::777888999:::;;;:::999999666888:::;;;;;;;;;===???HHHKKKUUUbbbmmmvvvrrrgggbbbdddjjjnnnvvv}}}~~~wwwsssjjjddd[[[TTTQQQMMMIIIEEEBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLOOORRRTTTUUUUUUYYYZZZ\\\[[[YYYUUUPPPNNNIIIHHHHHHGGGFFFEEEDDDDDDJJJKKKLLLLLLNNNRRRWWW[[[aaakkk{{{|||yyyuuusssvvv}}}uuukkkeeefffjjjmmmsss}}}|||tttjjjaaa\\\YYYVVVTTTRRRRRRRRRRRRRRRSSSTTTUUURRRTTTTTTSSSRRRSSSWWW[[[___```aaabbbeeeiiilllnnnooopppsssvvvzzz|||||||||}}}vvvssstttvvvyyy~~~wwwpppiiiaaaYYYTTTUUURRROOOLLLIIIFFFAAA>>>:::::::::;;;;;;;;;<<<<<>>????????????@@@@@@@@@@@@@@@AAA@@@@@@??????>>>===============<<<;;;;;;>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;888888999:::::::::::::::888:::;;;<<<;;;<<<===???FFFIIISSS___jjjtttvvvlllgggggggggjjjrrrzzz~~~~~~~~~~~~xxxssskkkddd[[[TTTPPPMMMHHHEEEBBBBBBAAAAAABBBCCCEEEFFFHHHIIIKKKNNNQQQTTTUUUVVVYYYZZZZZZYYYVVVRRRMMMJJJEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKLLLMMMPPPTTTZZZ^^^iiiqqq}}}~~~rrrqqqpppssszzzppphhhfffiiiooouuuzzzzzzuuuooohhh___YYYVVVTTTSSSRRRUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\ZZZXXXXXX[[[^^^``````aaabbbeeehhhjjjlllppprrrvvvzzz}}}~~~|||zzzxxxttttttxxx}}}~~~zzzvvvqqqkkkeee___XXXTTTMMMKKKGGGEEECCCAAA>>>;;;:::::::::;;;;;;<<<<<<<<<======<<<999888999;;;>>>CCCFFFKKKNNNOOOPPPPPPQQQSSSRRRRRRQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPQQQQQQRRRUUUUUUZZZeeeoooqqqhhh___UUURRRTTTaaawwwtttggg\\\XXXYYY```^^^bbblllqqqvvvvvvrrrpppmmmiiikkkhhhaaaVVVMMMJJJJJJKKKUUUnnnYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZ\\\___aaabbbccccccdddeeehhhkkkmmmnnnnnnnnnkkkkkkjjjgggffffffiiillluuu{{{}}}xxxtttpppnnnmmmjjjfffbbbbbb```]]]\\\[[[XXXSSSNNNOOOMMMKKKKKKLLLLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUVVVXXX[[[___aaaffffffgggggggggfffeeedddddddddccccccbbbaaaaaaaaa___^^^^^^^^^___aaacccddddddeeeffffffeeefffhhhjjjjjjhhhgggiiikkkmmmttt{{{vvvcccUUUKKKHHHIIIIIIKKKNNNQQQSSSTTTTTTSSSPPPRRRUUU[[[eeepppyyyyyybbbVVVRRRNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCBBBAAA@@@???>>>????????????@@@@@@@@@>>>????????????>>>=========>>>>>>>>>>>>======<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===@@@???>>>===<<<<<<<<<<<<999999999999999:::;;;;;;;;;<<<======<<<<<<===???DDDGGGPPP\\\fffppp~~~{{{sssmmmjjjeeehhhnnnuuu|||zzzyyyzzz|||{{{{{{yyyuuullleee[[[TTTPPPLLLHHHDDDBBBBBBAAA@@@@@@AAABBBCCCFFFGGGJJJMMMPPPSSSVVVWWWYYYYYYYYYWWWSSSMMMHHHEEEAAAAAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNRRRWWW]]]aaammmrrr{{{~~~wwwrrrjjjkkknnnuuuwwwjjjfffgggnnnuuu}}}}}}uuummmggg___ZZZUUUQQQPPPQQQRRRRRRYYYYYYZZZ[[[^^^```cccdddiiiiiifffccc```^^^```aaabbbbbbbbbccceeegggjjjkkkllloootttyyyzzzyyywwwuuuvvvvvvzzz~~~}}}zzzwwwtttpppmmmhhhccc___ZZZUUURRRJJJGGGDDDBBBAAA@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888777888<<>>>>>?????????@@@@@@@@@>>>>>>?????????>>>>>>===>>>>>>?????????>>>>>>===>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<=========@@@???===<<<<<<<<<===>>>::::::999888999:::;;;<<<===>>>???>>>===<<<===>>>BBBEEEMMMXXXbbblll|||xxxooojjjggggggkkkqqqwww|||zzzyyy{{{{{{|||{{{vvvmmmfff\\\TTTOOOLLLGGGDDDBBBAAA@@@???>>>>>>???@@@DDDEEEGGGKKKNNNRRRUUUVVVYYYYYYWWWTTTPPPJJJEEEBBB???@@@AAAAAABBBCCCDDDDDDEEEHHHKKKOOORRRXXX^^^bbbhhhmmmssswwwxxxuuupppmmmjjjlllrrrzzzpppgggfffjjjsss{{{{{{tttkkkbbb]]]UUUSSSPPPOOOPPPSSSVVVWWW]]]___aaaeeeiiimmmppprrruuusssoookkkfffdddcccdddeeeeeeddddddfffgggiiijjjkkknnnrrruuuuuuuuuuuuuuuyyy~~~{{{vvvppplllhhheee```\\\XXXUUUPPPMMMIIIFFFAAA???>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999;;;???BBBGGGJJJNNNPPPQQQQQQRRRTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTWWW\\\fffssszzzsssbbbTTTMMMQQQ[[[jjj|||}}}oooeee]]]VVVUUUWWWXXX]]]gggooouuu|||tttnnnhhh```ZZZXXXVVVSSSNNNIIIHHHOOOWWWooobbb```]]]YYYVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWXXX[[[]]]______^^^]]]_________^^^^^^```dddhhhlllqqqwww||||||{{{yyyxxxyyyzzz}}}|||zzzxxxvvvrrrooojjjiiifffdddccc```\\\YYYVVVUUUTTTUUUUUUUUUTTTSSSSSSQQQPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPRRRSSSWWWXXXYYY[[[[[[[[[[[[[[[XXXXXXYYYZZZ\\\^^^```bbbeeeeeedddccccccdddeeeffffffeeedddcccbbb```______^^^^^^^^^^^^___```bbbccceeefffhhhgggffffffggghhhiiimmmrrrvvv~~~mmmYYYOOOLLLJJJIIIIIIMMMNNNPPPRRRSSSSSSRRRQQQUUUZZZbbblllvvv~~~vvvgggXXXQQQOOOKKKHHHHHHGGGFFFDDDDDDEEEEEECCCBBB@@@AAACCCCCCCCCAAA>>>===>>>>>>?????????@@@@@@@@@>>>>>>???????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>===<<<;;;:::;;;<<<>>>???;;;:::999888999:::<<<======?????????===<<<===>>>AAADDDLLLUUU]]]hhhyyy{{{qqqjjjfffeeehhhlllsss}}}zzz{{{{{{|||}}}yyyoooggg\\\SSSNNNKKKGGGDDDBBBAAA???>>>======>>>>>>BBBCCCEEEHHHKKKOOOSSSTTTXXXWWWUUURRRNNNHHHDDDAAA@@@AAAAAAAAABBBBBBBBBCCCDDDGGGKKKNNNRRRWWW\\\```dddgggkkknnnpppooolllkkkmmmqqqxxx|||mmmgggiiioooxxx|||sssjjj```XXXTTTPPPPPPPPPPPPRRRVVV[[[^^^dddgggkkkqqqvvvzzz|||~~~|||yyysssnnnjjjhhhfffeeeeeeddddddcccdddeeeggghhhnnnppprrrssssssuuuyyy|||}}}uuummmhhhccc```ZZZVVVRRRNNNKKKHHHDDDAAA===:::999999888777;;;;;;;;;;;;;;;:::::::::999999999999999<<<@@@DDDHHHKKKNNNPPPQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUZZZ```kkktttvvvlll\\\OOONNNQQQYYYffftttttthhh```YYYTTTTTTVVV[[[aaajjjrrrzzzyyyqqqkkkeee^^^ZZZXXXTTTQQQNNNIIIHHHRRR___{{{fffdddaaa]]]ZZZWWWVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSTTTUUUWWWXXXXXXXXXWWWWWWXXXYYYZZZYYYYYYZZZ]]]___cccgggkkknnnmmmllllllllliiijjjlllnnnoooooonnnnnnjjjiiiggggggfffeeebbb```[[[YYYWWWWWWVVVUUUSSSPPPNNNNNNNNNOOOPPPPPPQQQQQQMMMMMMNNNNNNNNNNNNNNNNNNQQQRRRSSSSSSSSSTTTVVVXXX]]]^^^___``````___^^^]]]YYYYYYZZZ[[[]]]___aaabbbddddddcccccccccdddeeeeeeeeeeeedddcccbbbaaa```______^^^^^^^^^___aaacccdddeeefffhhhhhhggghhhjjjlllooowwwmmm___PPPKKKKKKIIIHHHIIINNNOOOPPPQQQRRRSSSSSSSSSXXX^^^hhhtttlll```UUUPPPNNNJJJGGGGGGGGGEEEDDDDDDDDDDDDCCCAAAAAAAAABBBBBBAAA@@@???>>>>>>????????????@@@@@@@@@===>>>>>>????????????>>>===>>>>>>????????????>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>::::::::::::;;;<<<===>>>:::::::::::::::;;;;;;<<<===>>>???>>>===<<<===>>>@@@CCCIIIPPPWWWbbbtttvvvpppeeedddeeehhhooo}}}|||yyyyyyzzz|||ppphhh\\\SSSNNNJJJFFFCCCAAA@@@>>>=========>>>>>>AAAAAABBBEEEHHHLLLOOOQQQUUUTTTRRROOOKKKGGGCCCAAAAAAAAABBBBBBCCCCCCCCCCCCEEEHHHLLLOOORRRVVV[[[^^^ccceeegggiiikkkkkkkkkkkkpppuuuuuukkkjjjnnnttt|||uuuiii^^^UUUOOOLLLNNNOOOQQQTTTWWW\\\bbbgggnnnrrrxxx~~~}}}yyytttooommmjjjhhhfffdddcccccccccccceeefffgggmmmoooqqqqqqrrrvvv}}}~~~tttkkkddd^^^ZZZUUUPPPLLLIIIFFFCCCBBB@@@<<<:::999999888666::::::::::::999999999999666666777777888<<<@@@DDDIIILLLNNNPPPPPPQQQSSSUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQRRRTTTUUUWWW]]]dddnnnqqqlll```TTTLLLOOORRRWWW```kkktttyyy{{{tttjjj```[[[WWWTTTTTTWWW\\\cccllluuuwwwpppiiiccc]]]ZZZWWWQQQMMMLLLIIIJJJXXXjjjzzzllljjjgggccc```^^^]]]]]]YYYYYYXXXXXXVVVUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQRRRTTTUUUTTTTTTVVVWWWZZZ\\\^^^______^^^___```^^^_____________________\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTRRRQQQQQQQQQPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNOOOMMMOOOQQQSSSTTTTTTUUUVVVWWWYYY[[[[[[YYYZZZ]]]___```aaabbbbbbbbb```^^^]]]ZZZ[[[\\\]]]___```bbbcccbbbbbbccccccddddddddddddddddddccccccbbbaaa`````````_________```bbbdddeeedddeeeggghhhiiimmmqqquuuyyysss^^^SSSIIIHHHIIIIIIJJJLLLNNNNNNOOOQQQSSSUUUXXXYYY___fffqqq}}}sssbbbXXXOOOMMMLLLIIIFFFFFFGGGEEEDDDCCCDDDDDDCCCAAABBBBBBAAAAAA@@@??????>>>>>>????????????@@@@@@@@@;;;<<<===>>>>>>>>>>>>===<<<===>>>>>>??????>>>>>>????????????????????????======>>>>>>>>>?????????:::;;;;;;<<<<<<<<<;;;;;;999::::::;;;<<<;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>AAAFFFLLLQQQ[[[ooozzzkkkhhhggggggjjjuuuzzzxxxzzzqqqiii]]]SSSMMMJJJFFFCCC@@@???>>>======>>>>>>???@@@@@@@@@BBBEEEHHHLLLNNNPPPOOONNNLLLIIIEEECCCAAA@@@AAABBBCCCDDDFFFGGGGGGHHHKKKNNNQQQSSSVVVZZZ]]]bbbccceeegggjjjmmmoooqqqwww|||uuummmiiimmmtttzzzwwwkkk]]]SSSMMMKKKJJJMMMPPPUUUYYY^^^dddlllrrrzzz|||xxxrrrooonnnmmmjjjhhhhhhggggggggggggiiijjjlllnnnrrrvvvxxxyyy~~~{{{qqqfff___XXXTTTOOOJJJGGGEEEBBBAAA???===;;;;;;;;;;;;999888999999999888888888777777555666777888999===BBBFFFJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQSSSTTTVVVWWW```hhhnnnkkk```SSSMMMLLLMMMOOOSSSYYYaaahhhlllooojjjaaaYYYVVVUUUTTTVVVZZZ^^^fffrrr~~~~~~~~~{{{vvvpppiiibbb\\\XXXTTTNNNJJJKKKKKKOOOcccyyygggqqqooollliiifffeeedddddd^^^^^^]]]\\\ZZZXXXVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPKKKNNNQQQRRRRRRRRRRRRSSSRRRTTTUUUUUUTTTUUUWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUVVVUUUTTTUUUUUUUUUSSSQQQSSSRRRPPPPPPPPPPPPNNNMMMQQQRRRRRRQQQPPPOOOOOOPPPMMMPPPTTTWWWXXXYYY[[[\\\^^^```bbbaaa``````cccfffaaabbbccccccbbb___]]][[[[[[\\\]]]___```bbbccccccaaabbbcccdddddddddddddddddddddccccccbbbaaaaaaaaa``````___```aaabbbdddeeeccceeefffhhhlllqqqwww|||}}}ooocccUUUMMMFFFFFFHHHJJJMMMPPPNNNNNNOOOPPPTTTXXX\\\___hhhoooyyywwweeeZZZRRRKKKJJJJJJGGGFFFFFFFFFEEECCCCCCDDDDDDBBBAAACCCBBBAAA@@@????????????>>>????????????@@@@@@@@@:::;;;;;;<<<=========<<<<<<<<<===>>>>>>>>>>>>>>>??????????????????@@@@@@>>>>>>>>>>>>????????????<<<<<<===>>>===;;;:::999999:::;;;<<<===<<<;;;::::::<<<======<<<<<<===???===???DDDHHHMMMWWWkkk~~~sssoookkkhhhgggnnn|||zzz{{{rrriii]]]SSSMMMIIIFFFCCC@@@???>>>======>>>???@@@?????????@@@CCCFFFJJJLLLMMMLLLKKKIIIGGGDDDBBBAAA???@@@AAADDDFFFHHHJJJKKKKKKMMMPPPSSSTTTWWWZZZ\\\```aaacccggglllqqqvvvyyy~~~qqqmmmhhhgggnnnwww}}}vvvnnnbbbUUUMMMJJJLLLMMMNNNSSSYYY^^^dddllluuu|||{{{wwwqqqooonnnnnnllljjjmmmlllllllllmmmoooqqqrrrvvv|||yyymmmbbb[[[SSSOOOJJJFFFDDDCCCAAA@@@777666666777888888666555999888888888777777666666777888999:::<<<@@@FFFJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSUUUWWWXXXaaaiiinnngggWWWKKKIIIKKKHHHJJJNNNTTTZZZ___bbbdddbbb[[[TTTSSSTTTTTTXXX\\\dddnnn||||||wwwxxxxxxuuuqqqjjjbbb[[[VVVRRRLLLJJJLLLNNNUUUmmm~~~ZZZqqqpppooommmkkkjjjjjjjjjffffffeeeccc```\\\YYYWWWYYYYYYWWWUUUSSSPPPMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRQQQQQQPPPQQQOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNMMMOOORRRRRRQQQOOOOOOOOOUUUWWWZZZ[[[\\\^^^aaacccdddddddddddddddeeefffgggeeedddcccaaa```^^^]]]\\\___``````aaabbbbbbccccccdddeeeeeecccaaaaaabbbccciiihhhgggeeeccccccbbbbbbcccccccccbbb``````bbbdddhhhggglllrrruuuwwwxxxnnndddXXXPPPMMMKKKIIIJJJNNNPPPOOONNNQQQQQQQQQQQQTTTZZZaaagggqqqxxxmmm```SSSQQQMMMIIIGGGFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@???@@@@@@@@@????????????>>>??????@@@@@@@@@@@@?????????????????????>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================???>>>???DDDKKKUUUeeessssssfff```aaahhhuuu|||xxxxxx}}}qqqiii^^^SSSKKKGGGDDDBBB@@@???>>>===============<<<======???AAACCCEEEFFFLLLKKKJJJHHHFFFDDDCCCBBB>>>@@@CCCDDDDDDEEEHHHIIINNNNNNPPPSSSVVVZZZ]]]^^^cccfffjjjlllnnnqqqwww|||wwwnnndddeeekkkuuu|||~~~rrrdddTTTMMMJJJHHHIIIKKKSSSWWW^^^eeemmmvvv}}}|||{{{wwwsssqqqqqqrrrtttuuuvvvwwwxxxzzz~~~~~~vvvmmmeee^^^ZZZOOOLLLGGGDDDAAA???===;;;::::::::::::::::::999999::::::999999888777777666999999:::<<<@@@DDDIIILLLNNNOOOPPPPPPPPPQQQSSSUUUUUUTTTTTTTTTSSSSSSRRRRRRTTTRRRQQQPPPQQQUUUXXX[[[dddgggcccVVVMMMJJJGGGCCCEEEGGGLLLSSSZZZ]]]^^^]]]\\\WWWQQQOOORRRYYY```dddooovvv~~~rrrqqqvvvzzz|||{{{sssggg\\\WWWVVVQQQIIIFFFKKKSSS```|||lllQQQqqqpppooonnnllllllllllllmmmmmmlllkkkhhheeebbb```^^^]]][[[YYYVVVSSSPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPRRRQQQPPPOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUSSSRRRRRRSSSXXXZZZ]]]^^^___aaaccceeehhhhhhgggfffeeeeeeeeeeeebbbbbbbbbaaaaaa``````___``````aaaaaabbbccccccdddddddddeeedddbbbbbbccceeeggggggeeeddddddcccccccccaaaaaabbbaaaaaabbbeeegggjjjkkkqqqzzz~~~qqqggg___VVVMMMGGGHHHFFFFFFHHHLLLOOONNNMMMQQQQQQRRRTTTWWW___gggmmmwww}}}uuudddXXXRRRPPPLLLIIIGGGFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@?????????????????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;========================???===???DDDIIIRRRaaannnxxxjjjaaa^^^aaalllvvv}}}yyyyyy~~~qqqiii^^^SSSKKKGGGDDDBBB??????>>>===============<<<======???@@@BBBDDDEEEHHHGGGFFFFFFEEEDDDCCCCCC@@@BBBDDDEEEFFFGGGIIILLLOOOQQQSSSWWW[[[___cccdddkkknnnrrrsssuuuxxx~~~|||qqqkkkeeehhhpppyyy~~~}}}mmm```QQQKKKJJJIIILLLOOOTTTZZZccclllttt|||~~~{{{yyyzzz|||~~~~~~yyywwwrrrkkkddd\\\VVVSSSMMMJJJFFFCCCAAA@@@===;;;;;;;;;;;;;;;::::::::::::::::::999999888888777777999:::;;;>>>BBBFFFJJJLLLNNNOOOPPPQQQPPPQQQSSSUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOPPPRRRVVVZZZ\\\dddeee___RRRIIIGGGEEEBBBDDDGGGKKKQQQWWWZZZ[[[[[[\\\XXXSSSSSSWWW___gggmmmzzzuuujjjjjjpppyyy{{{{{{uuujjj___YYYWWWOOOHHHGGGNNNWWWggg^^^GGGqqqpppoooooonnnnnnoooooorrrssssssrrrpppnnnllljjjeeedddbbb___[[[XXXTTTSSSQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNQQQQQQQQQPPPQQQRRRSSSSSSOOOOOOPPPQQQSSSUUUWWWXXX[[[[[[ZZZXXXVVVUUUVVVXXX\\\^^^aaabbbbbbdddfffhhhlllkkkiiihhhfffeeedddddd___``````aaabbbbbbccccccaaaaaabbbbbbcccdddddddddcccdddeeedddcccccceeeffffffeeeddddddccccccdddddd```aaabbbbbbcccfffjjjmmmqqqttt|||rrrkkk```XXXRRRNNNIIIEEEDDDDDDEEEIIIMMMOOOOOOOOOQQQRRRTTTWWW]]]fffpppwww~~~xxxiii\\\RRRPPPNNNKKKHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCAAAAAA@@@AAA@@@@@@@@@??????????????????@@@@@@@@@@@@?????????????????????>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>===============>>>>>>>>>>>>======================================================???===>>>BBBFFFNNN[[[gggwww{{{lllbbb\\\[[[bbbjjjyyy||||||qqqiii^^^TTTLLLGGGDDDBBB???>>>======<<<===============>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAACCCFFFHHHHHHJJJLLLOOORRRTTTWWW\\\aaafffiiikkknnnqqqtttvvvvvvzzz{{{pppjjjggggggmmmwww~~~xxxggg[[[NNNJJJIIIKKKOOOTTTXXX```kkkvvv~~~|||yyywwwuuussspppmmmhhhfffccc^^^XXXSSSOOOLLLJJJHHHDDDBBBAAA@@@>>>=========<<<<<<;;;;;;;;;;;;:::999999999888999999999999;;;>>>AAAEEEHHHKKKLLLNNNOOOQQQQQQQQQQQQSSSUUUSSSSSSSSSSSSRRRRRRRRRRRROOONNNNNNPPPSSSXXX\\\___cccaaaYYYMMMDDDBBBCCCBBBDDDFFFKKKPPPTTTXXXZZZ[[[\\\ZZZXXXYYY___iiisssyyy~~~lllccceeellluuuxxxzzzuuukkk```XXXUUULLLGGGHHHQQQ]]]ooorrrTTTCCCpppppppppppppppqqqrrrrrrssssssttttttsssrrrpppooolllkkkiiieeeaaa]]]ZZZXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQOOONNNNNNNNNNNNNNNOOOPPPSSSTTTTTTTTTUUUUUUVVVVVVSSSSSSTTTUUUWWWYYYZZZ[[[aaaaaa^^^[[[XXXXXXZZZ\\\___aaacccddddddeeegggiiilllkkkiiigggeeedddcccccc______```aaabbbddddddeeebbbbbbcccccccccdddddddddcccdddddddddcccdddeeegggfffeeedddcccbbbbbbbbbccc```aaacccdddfffjjjooosss|||qqqaaa[[[SSSMMMJJJIIIHHHGGGEEEFFFIIILLLOOOQQQRRRRRRRRRTTTXXX]]]dddnnnxxx{{{kkkaaaXXXQQQNNNMMMJJJHHHFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@?????????????????????>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===================================================>>>======@@@CCCHHHTTT___lll{{{{{{mmmddd]]]ZZZ^^^eeennn{{{qqqjjj___UUUMMMHHHDDDBBB???>>>>>>======>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEHHHJJJKKKMMMPPPRRRVVVXXX\\\aaafffjjjmmmoooooorrruuuvvvwww{{{}}}ooofffdddfffkkkttt}}}ssscccXXXMMMIIIIIIKKKQQQWWW\\\fffttt~~~yyyssspppmmmjjjhhhfffbbb```YYYYYYWWWTTTQQQNNNKKKIIIGGGEEECCCBBBBBBAAA@@@>>>>>>>>>======<<<<<<;;;;;;:::999999888999:::;;;<<<:::===AAAEEEIIIKKKLLLLLLNNNPPPRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOQQQUUUZZZ^^^aaaaaa\\\RRRGGG@@@???AAABBBCCCGGGLLLQQQUUUYYY]]]______^^^___bbbiiisssyyyiiicccfffmmmsssvvvvvvrrriii]]]TTTOOOIIIGGGIIISSSaaauuubbbLLLCCCqqqppppppqqqqqqrrrttttttrrrrrrsssttttttsssrrrqqqpppooommmjjjfffccc```^^^]]]\\\ZZZYYYWWWWWWVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSWWWWWWXXXYYYYYYZZZZZZ[[[YYYYYYYYYZZZZZZ\\\]]]]]]eeecccaaa]]]ZZZYYY\\\^^^```bbbdddddddddeeeggghhhhhhgggfffeeeddddddcccdddaaaaaabbbbbbcccdddddddddcccccccccccccccdddddddddbbbcccddddddcccccceeegggfffeeedddcccbbbaaaaaaaaa```aaaccceeeiiinnnuuuzzz{{{jjj]]]PPPLLLGGGCCCCCCDDDEEEFFFHHHIIILLLNNNOOOQQQRRRSSSVVVYYY^^^dddkkkttt~~~lllbbb\\\VVVQQQKKKJJJIIIGGGFFFEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@?????????????????????>>>===============<<<<<<<<<<<<<<<========================>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>><<<<<>>===<<<<<<;;;;;;999999888888999;;;===>>>===@@@DDDHHHKKKMMMMMMMMMNNNPPPSSSSSSRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQRRRNNNOOOPPPRRRVVVZZZ^^^```\\\UUUKKKDDD???>>>@@@CCCDDDIIIOOOUUUYYY^^^bbbeeebbbdddgggllltttwwwjjjfffiiipppuuuuuutttoooeeeYYYPPPJJJFFFFFFKKKUUUeeeyyymmmOOO@@@<<>>===============<<<<<<<<<<<<;;;========================>>>>>>>>>????????????@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===========================;;;<<<>>>???AAAIIIRRR\\\hhhvvv~~~}}}rrrggg]]]YYY[[[ccclll{{{sssmmmcccYYYRRRLLLGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIILLLOOORRRTTTVVVYYY\\\aaacccggglllppprrrtttuuuwwwzzz~~~vvvlllfffccciiisss|||qqqbbbYYYQQQMMMLLLNNNVVV^^^iiisssuuujjjhhhgggffffffeeebbb```ZZZXXXUUUTTTTTTRRRPPPNNNJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@??????>>>===<<<;;;;;;:::999999888888:::<<>>============<<<<<<<<<;;;;;;;;;========================>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@@@@@@@???================================================<<<:::;;;>>>>>>???FFFNNNUUU```lllttt|||zzzmmm```ZZZYYY___gggtttuuunnneee[[[TTTNNNIIIEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPNNNQQQTTTWWWYYY\\\```bbbeeehhhmmmrrrwwwzzz|||}}}~~~xxxkkkhhhhhhhhhqqq}}}uuuaaaYYYRRROOOOOORRR[[[dddnnnyyyuuukkkccc[[[ZZZYYYZZZZZZYYYWWWTTTRRRPPPOOOOOOOOOOOOMMMLLLJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFEEEFFFFFFEEECCCAAA???>>>>>>===<<<;;;:::999999888888888:::===AAACCCGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQTTTUUUTTTRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTNNNGGGCCCEEEFFFDDDDDDGGGJJJRRR\\\bbbcccdddgggiiigggmmmvvvvvvpppmmmooossstttoooggg___WWWPPPJJJFFFDDDJJJSSS```rrrkkkQQQBBB<<<:::qqqqqqqqqqqqqqqrrrssstttpppqqqrrrssssssrrrppppppmmmmmmmmmllllllkkkjjjiiiddddddcccbbbaaaaaaaaaaaacccbbbaaaaaa````````````aaa```___^^^]]]]]]]]]]]]___```bbbdddeeeeeeeeeeeebbbbbbbbbbbbcccdddeeefffeeefffeeecccaaa```aaaccccccdddeeeeeeddddddeeegggfffeeedddcccbbbbbbbbbbbb```aaabbbccceeefffggghhhbbbbbbaaaaaaaaaaaaaaaaaabbbccccccbbb```___```bbb^^^^^^___```bbbdddfffgggjjjnnnttt}}}}}}mmm^^^SSSLLLJJJJJJEEEFFFFFFEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSXXX___eeekkkpppwww}}}xxxgggXXXTTTSSSOOOKKKKKKFFFFFFFFFFFFEEEEEEEEEDDDAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@?????????????????????>>>============<<<<<<<<<;;;;;;;;;========================>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???================================================;;;:::;;;>>>>>>>>>EEEMMMPPPZZZfffmmmuuurrrddd]]]\\\^^^eeeqqq~~~uuuooofff]]]UUUOOOJJJFFFHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOOOOQQQRRRSSSTTTUUUVVVWWWXXXRRRUUUXXX[[[]]]```dddggghhhkkkqqqwww}}}|||mmmdddgggjjjlllvvvxxx```YYYRRRPPPQQQTTT^^^hhhrrr|||sssiiiccc]]]VVVTTTTTTSSSSSSTTTSSSPPPMMMOOONNNMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLKKKGGGFFFFFFGGGGGGFFFCCCAAA???>>>===<<<;;;:::999999999888888888:::>>>AAADDDJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTUUUTTTRRRRRRRRROOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNJJJDDDAAAFFFIIIGGGFFFIIINNNVVV```eeeeeedddeeeggggggooozzzxxxtttqqqrrruuunnnhhh___VVVOOOJJJFFFDDDDDDKKKWWWeeewwwxxxYYYFFF>>><<<;;;qqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqpppooommmllllllkkkkkkkkkllllllfffeeeeeedddcccccccccdddbbbccccccccccccbbbaaaaaadddcccaaa``````bbbccceeedddcccbbbccceeeffffffeeeeeedddddddddddddddeeeeeeeeeddddddccccccbbbbbbbbbffffffeeeeeeeeeffffffgggffffffeeedddcccccccccccccccddddddeeefffffffffeeeddddddddddddddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaadddiiimmmsss|||qqqhhh\\\RRRMMMJJJHHHGGGFFFGGGIIIJJJJJJKKKNNNPPPRRRRRRRRRSSSWWW^^^hhhnnntttzzz~~~hhh___UUUNNNLLLKKKHHHEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@???@@@AAABBB>>>????????????@@@@@@@@@??????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDKKKPPPYYYdddoooxxxyyyjjj^^^XXX```bbblllyyyyyytttlllbbbZZZSSSOOONNNLLLKKKJJJIIIJJJJJJKKKLLLOOOOOOPPPQQQQQQRRRSSSSSSVVVXXXZZZ\\\]]]\\\ZZZXXXYYYZZZ]]]aaaeeeiiilllmmmooottt|||qqqlllgggfffmmmyyyxxxfffYYYPPPQQQSSSVVV___kkkttt}}}{{{{{{~~~zzzwwwvvvuuuooolllgggaaa\\\XXXVVVUUUNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRQQQOOONNNRRRPPPLLLIIIGGGDDD@@@======<<<:::888777777888888666888;;;===???AAAEEEHHHLLLNNNPPPPPPOOOOOOPPPQQQTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQNNNMMMLLLLLLLLLJJJHHHFFFCCCCCCCCCEEEHHHKKKMMMMMMWWWZZZ___ccc```\\\^^^cccjjjrrr}}}tttqqqqqqpppooojjj```VVVOOOIIIDDDCCCFFFHHHQQQ___nnn~~~aaaNNNGGG???:::;;;pppqqqqqqqqqqqqqqqqqqpppqqqrrrrrrrrrqqqqqqpppooonnnmmmmmmlllkkkkkkkkkkkkfffeeeddddddccccccddddddfffffffffffffffeeeeeedddeeecccbbbaaa```aaacccddddddbbbbbbccceeefffeeedddbbbaaaaaaaaaaaabbbbbbcccddddddddddddccccccccccccffffffeeeeeeeeefffgggggggggfffeeedddccccccccccccdddeeeffffffgggggggggfffddddddddddddcccccccccccc``````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbdddiiipppuuuyyynnn___XXXPPPKKKIIIJJJJJJIIIJJJLLLNNNOOOOOOOOOQQQRRRPPPRRRTTTWWW]]]eeennnuuuyyy}}}lll\\\UUUNNNJJJKKKLLLLLLJJJFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>??????@@@@@@??????>>>======>>>>>>>>>>>>>>>===;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCHHHMMMVVVaaakkkvvv~~~~~~pppeee```\\\```jjjxxx}}}{{{vvvnnneee\\\VVVRRRPPPMMMMMMKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVVVV[[[\\\___aaabbbaaa```___\\\^^^```dddgggkkknnnooouuuzzzsssiiigggfffkkkuuuyyydddXXXOOOPPPRRRTTT^^^jjjuuuwwwooooooppprrrwww~~~|||vvvtttppplllhhheeeccccccaaa___\\\XXXUUURRRQQQPPPNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSPPPLLLIIIGGGDDDAAA>>><<<;;;999888777777777888777999<<<>>>???BBBFFFHHHLLLNNNPPPPPPOOOOOOPPPQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOONNNLLLJJJIIIGGGEEECCCCCCDDDFFFJJJNNNRRRSSSTTTYYY[[[___```]]]XXX[[[aaakkkyyyyyyqqqnnnmmmjjjhhh```WWWOOOJJJEEEAAABBBEEELLLVVVfffvvvuuuRRRDDD???999555666ppppppqqqqqqqqqqqqppppppqqqqqqqqqrrrqqqqqqpppooooooooonnnmmmlllkkkkkkjjjfffeeeddddddcccdddddddddggghhhhhhhhhhhhgggffffffeeedddcccaaaaaaaaabbbcccdddbbbbbbbbbdddeeedddccc```````````````aaabbbcccdddddddddddddddeeeeeeeeeffffffeeeeeeffffffggghhhggggggeeedddddddddddddddeeefffgggggghhhgggggggggddddddccccccbbbbbbbbbaaa````````````aaabbbccccccddddddeeefffjjjrrr|||rrrcccYYYNNNKKKGGGFFFGGGIIIKKKKKKLLLOOOQQQRRRRRRQQQRRRRRRPPPSSSXXX^^^eeennnwww}}}nnn```XXXRRRKKKGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@>>>??????@@@@@@??????>>>>>>======<<<<<<<<<======999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::;;;<<<>>>@@@AAADDDJJJRRR\\\gggrrr|||uuukkkfff\\\aaakkkwww|||}}}yyyrrriii```YYYUUURRROOONNNLLLJJJJJJKKKLLLMMMLLLMMMNNNQQQTTTWWWZZZ[[[___```ccceeegggffffffeeebbbcccdddgggjjjmmmppprrrxxx}}}}}}qqqiiidddfffjjjsssyyybbbWWWOOOOOOPPPSSS]]]jjjxxxzzzpppmmmeeegggkkkqqqxxx~~~wwwpppjjjgggdddcccaaa^^^[[[YYYVVVUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYXXXXXXXXXYYYZZZ]]]___````````````___^^^\\\ZZZXXXUUURRRNNNJJJGGGDDD@@@>>>;;;:::888777666777777888888:::===???AAACCCGGGIIILLLNNNPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQOOONNNKKKHHHEEECCCAAA@@@CCCFFFKKKQQQVVVYYY[[[[[[[[[[[[]]]^^^ZZZXXX]]]eeeooo|||tttmmmiiifffaaa]]]TTTNNNGGGEEEBBB@@@BBBGGGPPP^^^pppdddIII???===:::777888oooppppppqqqqqqppppppoooppppppqqqqqqqqqqqqppppppppppppooonnnmmmllljjjjjjfffeeeeeeddddddeeeeeeeeefffffffffgggfffeeeeeedddfffeeedddcccbbbbbbbbbcccdddcccbbbbbbcccdddcccaaaaaaaaaaaaaaabbbccceeeeeedddddddddeeefffffffffgggfffeeeeeeeeefffggghhhiiihhhgggfffeeeddddddddddddeeeffffffgggggggggffffffdddccccccbbbbbbaaaaaaaaacccbbbbbbbbbbbbdddeeefffeeegggiiimmmuuuxxxkkk```UUUNNNIIIHHHHHHHHHIIIKKKLLLLLLLLLOOOQQQRRRRRRPPPPPPQQQRRRVVV^^^eeemmmuuu}}}rrrccc\\\SSSOOOJJJFFFEEEEEECCCBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>===<<<::::::;;;<<<===::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>====================================<<<<<<;;;;;;;;;::::::::::::;;;===???@@@BBBGGGOOOXXXbbbmmmyyyvvvmmmiii```dddmmmvvv~~~|||uuummmddd\\\WWWTTTPPPNNNLLLJJJIIIJJJKKKLLLLLLMMMPPPSSSVVVZZZ^^^___```bbbdddfffhhhiiihhhhhheeefffgggiiikkknnnqqqsssvvv{{{}}}qqqjjjffffffkkksss~~~xxxaaaVVVOOOOOOPPPSSS^^^kkk}}}~~~oooiiijjjfffiiiooowww~~~{{{qqqhhh```[[[YYYYYYYYYYYYXXXVVVTTTRRRQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[^^^```bbbccc_________```cccfffiiikkkiiihhhhhhfffccc```]]][[[YYYUUUPPPJJJFFFBBB>>>;;;999888777666666666777888999;;;???AAACCCEEEHHHJJJLLLNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSQQQPPPOOOOOOOOOOOOMMMLLLJJJFFFCCC@@@@@@AAADDDIIIQQQXXX]]]___``````\\\[[[\\\\\\[[[\\\eeepppyyywwwsssmmmhhhccc]]]VVVRRRMMMHHHDDDCCCBBBAAAFFFMMMXXXgggzzzlllXXXEEE??????===;;;:::ppppppqqqqqqqqqqqqppppppoooppppppqqqqqqppppppppppppppppppooonnnmmmkkkjjjgggfffffffffffffffggggggfffffffffffffffeeeeeedddffffffeeedddddddddddddddfffdddccccccddddddbbbaaaaaaaaabbbbbbdddeeefffgggeeeeeeeeefffggggggggghhheeeeeeeeefffggghhhiiiiiihhhhhhgggfffeeeeeeeeeeeeeeeeeefffffffffeeeeeedddcccccccccbbbbbbaaaaaaaaaddddddcccbbbccceeeggghhhiiimmmrrrzzzssseee[[[SSSMMMIIIGGGHHHJJJKKKLLLMMMNNNOOONNNPPPRRRSSSRRRQQQQQQRRRWWW\\\ccckkkssszzztttbbbYYYUUUIIIGGGFFFEEEFFFHHHIIIIIICCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>???@@@???>>><<<;;;======>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>???@@@FFFMMMTTT]]]iiiwwwxxxoookkkbbbeeekkksss|||}}}xxxpppggg___YYYUUUOOOMMMKKKHHHHHHIIIKKKMMMOOOQQQSSSWWWZZZ^^^```aaabbbccceeeggghhhiiijjjjjjggggggggghhhkkknnnqqqsssuuuyyy{{{rrrkkkfffdddjjjqqq}}}vvv___VVVPPPPPPQQQTTT```ooovvvmmmjjjkkklllpppvvv||||||rrrggg^^^XXXTTTSSSPPPPPPQQQQQQQQQPPPOOONNNUUUUUUVVVXXXYYYZZZ[[[[[[]]]^^^aaadddgggjjjlllmmmiiiiiijjjlllnnnqqqtttvvvtttsssqqqnnniiieee```^^^]]]XXXQQQJJJDDD@@@;;;888888777666666666777888999:::===AAADDDEEEGGGJJJKKKKKKNNNPPPQQQQQQQQQRRRSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTRRRQQQOOOOOONNNNNNLLLLLLJJJFFFBBB@@@BBBEEEHHHOOOXXX___bbbbbbbbbcccaaa^^^]]]\\\\\\aaannn||||||yyynnnkkkgggbbb\\\UUUNNNIIIHHHDDDBBBBBBBBBDDDLLLUUUeeerrr~~~ZZZMMM@@@;;;<<<;;;888777qqqqqqqqqrrrrrrqqqqqqqqqnnnoooppppppqqqpppppppppooopppqqqqqqpppnnnlllkkkhhhhhhhhhggghhhhhhiiijjjhhhiiiiiiiiiiiihhhggggggfffffffffgggggggggffffffgggfffddddddddddddbbbaaa```aaaaaabbbdddfffggghhhggggggggggggggghhhhhhhhheeeeeeeeefffggghhhiiijjjiiihhhgggffffffeeeffffffeeeeeeeeeeeeeeeeeedddcccccccccccccccccccccccccccccccccbbbccceeehhhkkkmmmsssyyy|||qqqbbbVVVOOOKKKHHHFFFDDDFFFIIIKKKMMMNNNQQQSSSRRRSSSUUUUUUTTTTTTVVVXXX\\\aaaiiipppwww}}}}}}iii[[[SSSQQQJJJIIIHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>======<<<;;;=========>>>>>>>>>??????===>>>>>>??????>>>>>>===>>>===<<<;;;;;;;;;;;;;;;==================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@DDDKKKPPPXXXdddsss}}}uuuqqqbbbcccgggoooyyy{{{tttkkkbbb[[[WWWOOOMMMJJJIIIIIIKKKMMMOOOSSSVVVYYY]]]___`````````cccdddeeeggghhhiiiiiiiiigggffffffhhhjjjnnnqqqtttwww|||zzznnniiifffdddeeeoooxxxrrr\\\TTTOOOPPPQQQUUUbbbrrrwwwrrrmmmkkkmmmvvvyyy}}}~~~vvvqqqggg^^^WWWSSSRRRSSSOOOPPPPPPQQQRRRSSSSSSTTTXXXZZZ\\\^^^aaabbbcccdddgggiiikkknnnrrruuuwwwyyywwwxxxyyy{{{}}}{{{vvvpppiiidddaaa\\\WWWPPPIIICCC>>>:::888888777777666777888:::;;;;;;>>>CCCFFFHHHIIIKKKMMMKKKNNNPPPQQQQQQQQQSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQNNNNNNLLLGGGBBBBBBEEEIIINNNVVV___eeegggggghhhiiihhhdddaaa```aaajjj{{{{{{sssooonnniiigggccc\\\UUUNNNHHHEEEDDDAAA@@@AAACCCIIIUUUaaauuu~~~mmmPPPHHH???;;;;;;;;;888555rrrrrrssssssssssssrrrrrrnnnnnnooopppppppppppppppnnnoooqqqqqqqqqooommmllljjjiiiiiiiiijjjjjjkkkllljjjjjjjjjjjjjjjiiiiiihhhfffggghhhhhhiiiiiiiiiiiiiiigggfffeeeeeeeeecccaaabbbbbbcccdddfffhhhjjjkkkiiihhhhhhhhhhhhhhhggggggeeeeeeffffffgggiiijjjkkkjjjiiihhhgggfffffffffffffffffffffffffffeeeddddddbbbbbbccccccddddddeeeeeeccccccdddfffjjjpppuuuxxxwwwggg^^^SSSJJJGGGGGGGGGFFFEEEHHHKKKLLLMMMNNNRRRUUUTTTUUUVVVUUUUUUWWWZZZ]]]aaafffmmmttt{{{nnnaaaWWWQQQPPPMMMMMMLLLIIIEEEAAA??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>???======>>>>>>>>>>>>======>>>>>>>>>======;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>???>>>CCCHHHLLLRRR^^^ooo{{{{{{wwwgggeeeeeekkkttt~~~xxxooofff^^^YYYPPPNNNLLLJJJKKKMMMQQQSSSXXX[[[___ccccccbbb___]]]aaabbbbbbcccdddeeeeeeeeefffffffffgggjjjnnnrrruuu{{{~~~ooohhhddddddhhhnnnwwwwwwjjjXXXQQQMMMOOOPPPTTTccctttrrrpppooojjjkkkqqqxxxzzz|||}}}|||yyyuuusssjjjeee^^^WWWSSSSSSTTTVVVVVVVVVWWWXXXYYY\\\^^^```aaacccfffjjjnnnppprrrsssvvvwwwyyy}}}{{{sssjjjddd```YYYTTTMMMGGGBBB???<<<:::888777777777888999;;;<<<<<>>===<<<::::::;;;<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>??????>>><<<:::999999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<===>>>???===AAAFFFJJJOOO[[[lllyyy~~~zzzoooiiifffhhhooo{{{~~~{{{rrriii```[[[QQQOOOMMMLLLMMMPPPTTTWWW[[[^^^cccffffffccc^^^[[[^^^^^^^^^______`````````fffffffffgggkkkoootttvvv}}}~~~tttjjjfffdddeeeooo{{{nnnaaaUUUNNNLLLNNNOOOTTTcccuuu|||pppjjjllllllhhhmmmvvvqqqrrrssssssppplllhhheeebbb___YYYTTTSSSTTTWWWZZZ[[[[[[ZZZ[[[^^^aaadddgggjjjlllqqqvvv{{{~~~{{{rrriiiaaa]]]UUUPPPJJJEEEBBB@@@>>>===888888777777888:::<<<===<<<@@@EEEHHHJJJKKKMMMNNNKKKNNNPPPQQQQQQRRRSSSUUUVVVUUUUUUUUUTTTSSSSSSSSSMMMNNNOOORRRTTTWWWZZZ[[[WWWWWWSSSLLLDDDBBBFFFKKKXXXaaakkkqqqssstttwwwzzzpppmmmlllpppzzzxxxjjjdddbbbdddiiihhheee^^^VVVMMMHHHEEEDDDCCCAAABBBGGGNNNZZZnnnbbbOOOEEECCC>>>:::999:::999666uuuuuutttttttttsssssssssnnnoooqqqqqqpppppppppqqqqqqqqqrrrrrrrrrqqqqqqpppqqqpppnnnmmmllllllmmmmmmjjjjjjjjjjjjjjjiiihhhgggiiiiiijjjjjjjjjkkkkkkkkkiiihhhgggeeeeeeffffffgggggghhhhhhiiikkklllmmmmmmhhhiiiiiijjjiiigggeeeddddddfffhhhjjjlllmmmmmmmmmjjjjjjiiiiiiiiihhhhhhhhhfffgggggghhhhhhhhhhhhhhhdddccccccdddfffgggggggggggglllqqquuuyyywwwhhh[[[TTTHHHGGGFFFEEEEEEGGGIIIJJJLLLOOORRRSSSSSSRRRSSSTTTRRRTTTUUUUUUVVV\\\dddjjjlllmmmsss{{{yyyeee^^^WWWMMMIIILLLMMMLLLJJJGGGFFFEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>?????????===<<<;;;>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<<<<<<<===<<<=========<<<;;;::::::;;;::::::999999::::::;;;::::::999999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<===>>>BBBFFFJJJRRRaaaqqq|||uuunnnhhhiiinnnuuu|||~~~wwwmmmbbb[[[YYYUUUPPPOOORRRXXX]]]aaaggggggfffeeecccaaa___^^^ZZZ[[[[[[ZZZXXXYYY[[[]]]]]]```dddiiimmmrrrwww{{{xxxnnnhhhdddfffgggiiirrr}}}zzzhhh[[[RRROOOMMMMMMMMMSSSaaapppqqqlllffffffkkkooopppooonnnjjjfffdddddddddaaa___^^^[[[VVVSSSSSSVVV[[[___aaacccfffhhhjjjlllooorrruuuzzz}}}tttlllccc[[[UUURRRNNNIIIDDDAAA>>>:::888:::;;;======<<<;;;<<<<<>>===<<<;;;888666ttttttssssssssssssrrrrrrnnnoooqqqqqqpppppppppqqqqqqqqqrrrrrrrrrqqqqqqppprrrqqqooonnnmmmmmmnnnnnnkkkkkkllllllkkkjjjjjjiiijjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhggggggggghhhiiiiiiiiijjjkkklllmmmnnnnnnjjjjjjjjjiiihhhgggfffeeeeeefffhhhiiikkkkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhheeeffffffgggggggggffffffddddddcccccceeeggghhhiiikkkqqqyyy{{{nnndddXXXOOOKKKHHHGGGFFFEEEFFFHHHJJJKKKLLLNNNPPPPPPPPPPPPQQQRRRPPPRRRUUUWWWYYY^^^fffmmmooopppwwwnnn]]]XXXTTTKKKHHHKKKLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???>>>===<<<;;;>>>===<<<;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===>>>AAAEEEHHHOOO^^^lll}}}zzzrrrjjjggghhhllluuu~~~{{{~~~xxxnnnddd]]]WWWTTTQQQRRRWWW^^^dddggglllkkkgggccc^^^ZZZWWWUUUUUUVVVVVVVVVVVVWWWZZZ\\\]]]```dddhhhmmmrrrxxx||||||yyyrrriiieeebbbbbbggglllrrr}}}qqq```TTTPPPNNNMMMNNNOOOUUUcccqqquuuiiifffbbbcccgggjjjiiigggbbb___[[[[[[\\\]]]]]]\\\YYYXXXWWWWWWZZZ___dddhhhlllooorrruuuvvvxxx{{{}}}~~~xxxqqqiiiaaaXXXSSSOOOKKKFFFCCC@@@>>><<<::::::;;;<<<<<<;;;;;;===>>>BBBEEEIIILLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSOOORRRTTTUUUVVVZZZbbbiiimmmhhh\\\OOOFFFHHHOOOVVVcccrrr{{{xxxuuuzzz}}}zzzyyytttwwwxxxggg___YYY___iiiiiiooofff]]]WWWRRRJJJFFFEEEBBBEEEIIIOOO\\\ooo|||dddOOOBBBAAA???===<<<<<<;;;999777sssrrrrrrrrrrrrqqqqqqqqqnnnoooqqqqqqpppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqpppoooooooooooolllmmmmmmmmmmmmlllkkkkkkjjjkkkkkkkkkkkkllllllllllllkkkjjjiiiiiiiiijjjjjjjjjkkklllmmmnnnnnnoooooolllkkkjjjiiihhhgggggggggggghhhiiijjjkkkkkkkkkkkknnnnnnmmmlllkkkkkkjjjjjjggggggggghhhhhhggggggffffffeeeeeefffhhhllloooqqqvvv}}}xxxfff[[[SSSMMMIIIHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNOOOOOOOOONNNOOOQQQSSSQQQUUUZZZ]]]```eeelllqqqtttvvv}}}pppaaaUUUSSSQQQKKKHHHKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>===<<<<<<>>>===<<<;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<999999999999999999999999:::999999999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<======@@@CCCEEEKKKWWWdddooovvvlllgggeeeeeekkkrrr|||zzzqqqhhhbbbZZZXXXVVVWWW]]]ccchhhkkkmmmjjjddd^^^XXXSSSQQQOOOPPPRRRSSSTTTTTTVVVZZZ]]]___bbbfffkkkpppvvv}}}~~~xxxoooiiifffaaa[[[]]]^^^ccclllttt}}}xxxgggXXXOOOMMMLLLMMMOOOQQQWWWdddqqqlll^^^\\\[[[]]]```aaa^^^[[[VVVUUUSSSTTTWWWZZZ\\\]]][[[[[[\\\___dddjjjpppsss|||}}}xxxuuuqqqllleee]]]UUUOOOKKKHHHDDDAAA???>>><<<:::999::::::999999;;;>>>@@@FFFHHHKKKMMMMMMLLLMMMNNNQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSNNNQQQSSSVVVZZZaaalllsssxxxnnn```RRRJJJKKKSSSZZZkkkwww~~~}}}|||~~~zzzuuuwwwmmmaaa^^^[[[bbblllkkkmmmeee]]]YYYSSSKKKGGGFFFEEEIIIOOOXXXgggxxxqqqZZZJJJAAA???>>><<<;;;<<<;;;999888qqqqqqqqqqqqppppppppppppnnnoooqqqqqqpppppppppqqqqqqqqqrrrrrrsssrrrrrrrrrrrrqqqqqqpppoooooonnnnnnlllmmmmmmnnnmmmmmmllllllkkkkkklllllllllmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjkkklllnnnnnnooonnnnnnmmmllljjjhhhggggggggghhhjjjjjjkkkkkkkkkkkkkkkkkkooooooooonnnmmmmmmlllllliiijjjjjjjjjjjjjjjiiiiiihhhiiijjjlllpppuuuzzz~~~qqqdddWWWPPPLLLHHHGGGHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRQQQPPPOOOQQQUUUXXXYYY]]]cccfffiiilllrrrvvvxxx|||qqqdddZZZRRRQQQPPPLLLJJJKKKFFFFFFEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<>>>===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;999777777888:::;;;888999999999999999999888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>AAABBBFFFPPP[[[dddwwwzzzqqqkkkgggeeeiiipppuuu|||uuummmgggbbb```^^^^^^aaaeeehhhiiieeebbb\\\VVVRRRPPPPPPPPPPPPQQQSSSTTTVVVYYY]]]```cccggglllrrrxxxzzzuuulllddd___\\\ZZZWWW[[[```hhhsss}}}mmm___UUUOOOLLLLLLNNNQQQSSSWWWcccpppwwwdddVVVTTTSSSTTTVVVWWWUUUSSSRRRRRRRRRTTTXXX]]]aaaccceeeeeefffiiinnnuuu{{{zzzuuuqqqooolllhhhccc[[[SSSMMMIIIFFFBBB???===<<<:::888777777777666666999>>>BBBHHHJJJMMMNNNMMMMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRRRROOOQQQSSSWWW]]]gggrrrzzzrrrbbbWWWQQQRRRYYY```mmmwww~~~xxxnnnxxx|||iiiaaabbbaaahhhooommmeee___ZZZWWWSSSLLLJJJKKKIIIOOOWWWbbbrrr}}}cccRRRHHHDDD===<<<::::::;;;;;;999888qqqqqqpppppppppooooooooonnnoooqqqqqqpppppppppqqqpppqqqrrrsssssssssssssssppppppppppppooonnnmmmmmmllllllmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmnnnnnnnnnllllllllllllkkkkkkjjjjjjiiikkklllnnnnnnnnnmmmlllmmmkkkjjjhhhggghhhhhhiiikkkkkkjjjjjjjjjkkkkkkkkknnnnnnnnnmmmmmmmmmllllllkkklllmmmmmmnnnnnnmmmmmmjjjmmmqqquuuzzz{{{mmm[[[RRRKKKJJJIIIFFFDDDFFFHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRSSSVVVZZZ^^^cccggglllnnnoooqqquuuyyy{{{wwwccc[[[UUUPPPOOONNNKKKHHHHHHDDDDDDCCCCCCBBBAAA@@@???========================<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<======>>>===<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<===<<<999777666777888999888999::::::::::::999888999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBIIIRRR]]]lllwwwpppjjjgggiiimmmoooyyyyyyrrrmmmgggeeeccccccdddeeeeeeeee\\\YYYUUUPPPNNNNNNOOOPPPPPPRRRUUUWWWYYY]]]bbbfffkkkooovvv}}}ssslllbbb\\\XXXWWWWWWXXX\\\dddppp{{{tttdddYYYRRROOONNNNNNPPPSSSUUUYYYdddppplllZZZQQQOOOMMMMMMNNNOOOPPPQQQPPPQQQRRRUUUYYY___eeeiiiqqqpppqqqtttzzz}}}wwwtttpppnnnkkkgggbbb[[[RRRLLLHHHEEE@@@===;;;999777555555555444444555999???CCCHHHKKKMMMNNNNNNOOOQQQSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRTTTYYY```kkkvvv}}}sssccc\\\YYYZZZ```gggnnnwwwyyysssrrr|||kkkfffhhhggglllppplll^^^YYYUUUSSSOOOJJJJJJMMMNNNVVV```kkkzzzjjjUUUHHHBBB@@@;;;:::999999::::::999777qqqppppppppppppooooooooonnnoooqqqqqqpppppppppqqqpppqqqrrrssssssttttttsssppppppppppppooonnnmmmlllllllllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnooooooooollllllmmmmmmmmmlllkkkjjjjjjkkkmmmoooooonnnmmmlllllllllkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnooooooooooooooopppqqqsssttttttttttttqqqvvv}}}vvvggg[[[PPPKKKIIIKKKKKKHHHGGGHHHKKKKKKMMMOOOPPPRRRSSSTTTSSSTTTUUUVVVXXX\\\bbbffflllpppsssuuutttuuuyyy|||kkk\\\TTTPPPMMMJJJIIIGGGEEEDDDBBBCCCCCCBBBBBB@@@??????????????????????????????;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;:::999999999::::::::::::;;;;;;;;;;;;<<<;;;:::888777888888999999:::;;;<<<<<<;;;:::999888888888999:::;;;<<<===:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::<<<::::::===>>>???EEEKKKVVVcccuuuwwwooohhhgggjjjkkkttt~~~}}}wwwssshhhfffeeedddeeedddbbb```VVVTTTPPPLLLKKKKKKMMMNNNPPPSSSWWW[[[```ffflllpppxxx~~~yyyiii```WWWTTTSSSRRRUUUYYY^^^iiixxx~~~jjj]]]TTTOOOMMMQQQQQQSSSWWWYYY]]]iiiuuu|||eeeWWWMMMLLLKKKJJJKKKMMMOOOQQQMMMOOORRRUUU[[[bbbkkkqqq{{{|||~~~{{{yyytttqqqmmmhhhbbbZZZQQQLLLFFFCCC>>>;;;999777555333333444444555777;;;AAAEEEJJJLLLNNNOOOOOOPPPRRRTTTSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTVVV\\\eeepppzzzrrrdddaaabbbaaaccciiipppwww~~~|||wwwtttrrr}}}nnnjjjllljjjlllmmmggg\\\WWWSSSPPPKKKFFFHHHLLLUUU^^^jjjtttxxx^^^NNNCCC>>>===;;;999888888999999888666qqqqqqqqqpppppppppoooooonnnoooqqqqqqpppppppppqqqpppqqqrrrsssttttttttttttpppqqqqqqqqqqqqooonnnmmmmmmnnnnnnoooppppppoooooonnnnnnnnnoooooooooppppppmmmnnnooooooooonnnmmmlllkkklllooopppqqqooonnnlllmmmnnnoooppppppqqqppppppqqqppppppppppppqqqsssssssssssstttuuuvvvwwwxxxxxxxxxyyy{{{}}}uuukkkcccYYYPPPNNNKKKJJJMMMNNNLLLLLLNNNMMMNNNPPPRRRSSSTTTUUUUUUWWWYYY\\\___bbbgggmmmqqqvvvxxx{{{|||{{{}}}pppaaaWWWOOONNNKKKGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBAAA???>>>????????????????????????;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999999999999:::::::::;;;;;;;;;888999999999::::::;;;;;;999:::<<<======<<<:::999888888888999:::;;;======:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;999999<<<===>>>BBBGGGOOOZZZkkkzzzvvvmmmjjjlllkkksss|||{{{wwwkkkiiigggeeeccc___ZZZWWWOOONNNKKKJJJIIIKKKMMMNNNRRRVVV\\\ccckkksss{{{zzznnnbbbXXXQQQQQQRRRSSSXXX^^^fffsssqqqaaaYYYRRROOOOOOSSSSSSVVVZZZ^^^dddrrrsss___VVVJJJKKKLLLMMMNNNOOOPPPQQQOOORRRWWW\\\ccclllwwwyyyuuuooohhhaaaXXXPPPJJJBBB???<<<999888777666444444555666888:::>>>DDDHHHNNNOOOPPPPPPOOOPPPRRRTTTSSSTTTTTTUUUVVVWWWXXXXXXUUUTTTSSSRRRRRRQQQQQQRRRTTTUUUYYY```jjjuuu~~~qqqeeefffhhheeedddhhhoootttxxxxxxtttrrrvvv|||~~~nnniiikkkhhhhhhggg```XXXTTTPPPMMMHHHFFFJJJQQQ\\\gggttt{{{fffTTTJJJCCC???>>>;;;999888888888888666555qqqqqqqqqqqqppppppppppppnnnpppqqqqqqppppppqqqrrrpppqqqrrrsssttttttttttttrrrrrrssssssrrrqqqooonnnnnnooopppqqqqqqqqqqqqqqqooooooooooooppppppppppppoooppppppqqqqqqooonnnmmmlllnnnppprrrrrrqqqooommmnnnoooqqqsssttttttttttttwwwwwwvvvvvvwwwxxxzzz{{{zzz{{{|||}}}{{{nnnaaaYYYWWWQQQKKKMMMIIIHHHJJJKKKJJJLLLOOOOOOPPPRRRTTTUUUVVVVVVVVV[[[^^^bbbfffkkkqqqwww{{{}}}uuucccYYYSSSNNNNNNKKKGGGFFFFFFFFFDDDAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>><<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;:::999999999999999:::::::::;;;;;;;;;555666888:::<<<=========:::;;;===>>>>>>===;;;:::888888888999:::;;;===>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;888888;;;======@@@EEEJJJTTTdddttt}}}tttqqqsssmmmttt}}}}}}zzzpppnnnjjjfff```ZZZRRRMMMIIIHHHHHHHHHJJJLLLOOOQQQVVVZZZbbbkkkuuusssfff```WWWQQQSSSUUUWWW]]]eeeooo|||ggg[[[WWWSSSRRRSSSUUUUUUXXX]]]bbbjjjyyygggVVVQQQGGGJJJOOOQQQRRRQQQQQQQQQTTTXXX^^^dddlllwww~~~{{{}}}~~~}}}xxxqqqhhh```WWWOOOIII???===:::888888888777666555666999;;;===AAAGGGKKKQQQRRRRRRQQQOOOOOOPPPRRRSSSTTTUUUUUUWWWWWWXXXYYYUUUTTTSSSRRRRRRQQQQQQQQQUUUVVV[[[cccnnnyyyqqqfffiiikkkfffccceeekkknnnrrrqqqnnnqqq}}}|||lllggghhhddddddccc[[[TTTOOOLLLKKKHHHHHHOOOXXX```mmmzzznnnTTTGGGDDD@@@======;;;:::888777888777555444rrrrrrrrrrrrrrrqqqpppooosssrrrqqqooooooqqqrrrsssqqqqqqrrrsssttttttttttttvvvtttrrrqqqqqqrrrrrrrrrnnnnnnooopppqqqqqqrrrrrrtttsssqqqqqqssstttsssrrrrrrqqqpppooooooppprrrrrrrrrrrrrrrssstttwwwyyyzzzyyyyyyzzz{{{}}}|||iiiddd[[[SSSMMMKKKLLLMMMKKKMMMNNNOOOOOOOOOQQQSSSSSSSSSTTTSSSSSSTTTWWWZZZaaahhhpppvvvyyy}}}}}}iii[[[SSSRRRLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>????????????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::;;;<<<>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999999888777777;;;;;;<<<<<<<<<;;;:::999:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999::::::999888777;;;<<<<<<<<<;;;<<<>>>AAAFFFMMMZZZiiiwwwzzzwwwvvvqqquuu~~~}}}zzzuuunnnfff___YYYRRRNNNKKKHHHHHHJJJKKKKKKPPPWWWZZZaaalllvvvxxxiiicccYYYSSSPPPSSSUUUYYYcccooo|||sssaaa\\\XXXRRRRRRYYY[[[___bbbccceeepppvvvcccWWWOOOFFFIIIOOORRRSSSSSSTTTTTTVVV]]]gggqqq{{{~~~uuuggg]]]XXXSSSLLLFFF===<<<999666555444555555555888;;;???BBBGGGMMMQQQUUUTTTRRRQQQQQQQQQRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRTTTYYY___fffqqqooodddgggjjjdddaaacccfffkkkooopppsss}}}ssslllccc^^^]]]]]][[[XXXQQQNNNHHHCCCCCCJJJUUU^^^mmmrrrxxxnnn\\\KKKDDDAAA===;;;===999999:::999999888777666qqqqqqrrrrrrqqqppppppooorrrqqqpppoooooopppqqqrrrpppqqqrrrssstttttttttttttttrrrqqqppppppqqqqqqqqqtttttttttttttttuuuvvvvvvwwwuuutttuuuvvvwwwwwwvvvvvvuuutttsssssstttuuuvvvvvvvvvvvvxxx{{{~~~uuuiii\\\XXXRRRMMMIIIIIIJJJKKKKKKMMMPPPQQQRRRRRRTTTVVVUUUUUUUUUTTTTTTVVVZZZ^^^hhhooowww}}}|||nnn___UUUQQQPPPKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::999888888;;;;;;<<<;;;:::;;;>>>@@@DDDKKKVVVdddqqq}}}}}}{{{wwwxxx~~~|||~~~zzzuuummmfff___XXXQQQMMMJJJGGGFFFHHHIIIKKKQQQXXX___gggttt~~~mmm```[[[WWWSSSQQQUUUYYY___jjjvvv{{{jjj]]]ZZZYYYTTTUUU\\\^^^bbbfffhhhmmmzzzmmm\\\QQQKKKJJJNNNRRRUUUVVVVVVWWWXXX___eeeooozzzxxxnnn```WWWSSSNNNGGGAAA===;;;999666555555666666777999===@@@DDDIIINNNRRRUUUTTTSSSRRRQQQRRRRRRSSSRRRSSSTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSWWW\\\aaagggsss~~~nnndddggghhhcccaaacccdddgggkkkpppzzzvvvmmmfff]]]YYYWWWVVVSSSPPPIIIGGGDDDBBBEEENNNZZZcccooottt|||bbbSSSDDD???>>>;;;:::;;;999999999999888777666666pppqqqqqqqqqqqqpppooooooppppppnnnnnnnnnnnnppppppppppppqqqrrrssssssssssssssssssqqqppppppqqqrrrrrrvvvvvvuuuuuuvvvwwwyyyzzz|||{{{zzzzzz|||}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}~~~xxxkkk^^^TTTNNNLLLJJJIIIHHHIIIJJJLLLLLLNNNRRRTTTUUUUUUVVVXXXUUUVVVVVVVVVWWW[[[```eeerrryyy}}}wwwuuunnn]]]VVVQQQOOOOOOJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999;;;;;;::::::;;;<<<>>>???============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::;;;:::999:::===???CCCHHHRRR]]]hhhttt{{{zzz~~~~~~{{{zzz}}}zzzuuunnnfff___WWWPPPLLLKKKGGGFFFHHHIIIMMMUUU]]]eeeooo~~~}}}ooo```WWWUUUTTTRRRSSSXXX___hhhuuunnnbbbYYYZZZ\\\[[[]]]cccfffiiilllooovvvyyycccVVVOOOJJJOOORRRVVVYYYZZZ\\\___aaajjjppp{{{~~~mmmcccWWWOOOKKKGGGAAA<<<<<<;;;888777666666777888:::<<<@@@CCCGGGKKKPPPSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTYYY]]]ccciiiuuuzzzmmmeeefffgggcccaaaccceeefffjjjttt}}}uuunnngggaaaZZZUUUSSSPPPMMMIIIEEEDDDCCCDDDJJJUUUaaajjjvvvzzzhhhTTTIII???<<<<<<;;;;;;;;;999999999999888777666555pppppppppqqqqqqpppoooooooooooonnnmmmmmmnnnooooooooopppqqqrrrsssssssssssstttttttttsssssstttvvvwwwxxxxxxxxxyyy{{{~~~}}}uuukkkcccYYYPPPKKKGGGHHHHHHIIIKKKLLLMMMNNNMMMPPPSSSUUUVVVUUUVVVWWWTTTUUUVVVXXX[[[bbbiiinnn||||||wwwwwwxxxuuu___UUURRRPPPNNNMMMIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<;;;::::::;;;===@@@AAA>>>>>>>>>>>>>>>>>>??????>>>============<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::999888999<<<>>>BBBFFFNNNVVV```lllyyy}}}xxxvvvxxx~~~}}}||||||~~~zzzvvvoooggg```XXXPPPKKKKKKHHHFFFHHHLLLQQQ[[[eeesss}}}}}}ooocccYYYTTTTTTRRRSSSWWW^^^gggssstttggg___ZZZ\\\```ccciiippprrrssstttwww~~~mmm\\\UUUQQQOOORRRUUUYYY]]]aaaeeeiiimmmvvv|||~~~}}}}}}rrrbbbZZZOOOHHHDDDAAA===:::;;;:::888777777888999;;;===@@@DDDGGGJJJMMMRRRUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVXXX]]]ccckkkxxxvvvmmmfffffffffcccbbbdddiiijjjppp~~~yyywwwtttpppkkkeeeaaa[[[VVVRRROOOKKKGGGGGGFFFFFFIIIQQQ___llluuuuuuXXXLLLEEE>>><<<===>>><<<;;;999999999999888777666555oooppppppqqqqqqqqqppppppoooooonnnnnnnnnnnnooooooppppppqqqrrrssssssssssssssstttuuuuuuuuuvvvyyy||||||}}}|||vvvnnnjjjbbb[[[UUUPPPLLLJJJEEEFFFHHHJJJLLLNNNNNNOOOOOOQQQTTTUUUTTTTTTTTTUUUSSSUUUYYY]]]bbbjjjsssyyy{{{uuuvvvzzz}}}}}}~~~}}}sssdddVVVQQQQQQNNNJJJHHHGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;::::::::::::999999999;;;;;;;;;<<<<<<=========;;;<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;>>>AAABBB??????????????????>>>>>>>>>============<<<<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999888999;;;>>>AAAEEEKKKQQQYYYdddrrr|||zzzrrroooooouuu}}}}}}}}}}}}{{{wwwpppiiibbbZZZRRRMMMJJJGGGFFFJJJOOOVVVbbbmmmpppddd[[[TTTSSSUUURRRWWW^^^fffppp}}}nnneee```]]]```fffmmmuuu|||~~~}}}|||}}}gggZZZUUUTTTTTTTTTXXX^^^eeekkkqqqxxx|||}}}qqqgggYYYRRRJJJCCC@@@>>><<<::::::999888777888:::<<<===@@@CCCGGGJJJMMMPPPSSSVVVSSSSSSSSSSSSSSSRRRRRRQQQTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWWWW]]]eeeooo}}}rrrmmmiiihhhfffddddddgggkkkooo{{{}}}tttpppppppppnnnllldddaaa[[[VVVQQQNNNJJJHHHFFFFFFHHHOOO\\\kkkyyybbbNNNFFFCCC???<<<===>>><<<:::888888888888777666555555ppppppqqqrrrrrrrrrrrrqqqppppppppppppppppppppppppqqqqqqrrrsssttttttttttttqqqtttwwwwwwwwwyyy~~~~~~xxxqqqjjjeee[[[YYYTTTOOOLLLJJJIIIIIICCCEEEGGGIIIKKKLLLLLLMMMOOOQQQSSSSSSSSSSSSUUUWWWWWWZZZ___eeelllttt|||}}}vvvsssvvvzzz|||xxxwwwxxxzzz}}}qqqaaaWWWOOOMMMLLLIIIEEEDDDFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@AAA@@@@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;:::::::::999999999;;;;;;;;;<<<======>>>>>><<<<<<===>>>>>>>>>======:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAABBB????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::999888999<<<>>>@@@DDDIIIMMMSSS^^^lllwwwzzznnnjjjiiinnnvvv}}}||||||}}}|||||||||xxxsssllleee]]]VVVPPPIIIGGGHHHNNNUUU^^^kkkwwwzzznnnbbbZZZUUUQQQRRRVVVVVV___hhhqqq{{{vvvkkkeeedddeeehhhoooxxxvvvdddZZZVVVVVVYYY[[[```hhhqqqyyy|||xxxqqqggg___PPPKKKDDD???<<<;;;::::::888888777777999;;;>>>@@@BBBEEEIIILLLOOOQQQTTTVVVSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSTTTVVVXXXYYYXXX___jjjvvvpppooommmjjjgggfffhhhkkklllwwwxxxrrrkkkjjjmmmooonnnlllaaa^^^YYYSSSNNNJJJHHHHHHDDDGGGOOO[[[jjjyyylllVVVJJJAAAAAA>>>::::::<<<;;;777888888888888777666555444qqqqqqrrrsssssssssssssssqqqrrrrrrrrrrrrrrrrrrqqqrrrrrrssstttuuuuuuuuuuuussswww{{{|||}}}xxxtttnnnhhhccc^^^ZZZWWWPPPOOOMMMJJJGGGEEEEEEFFFBBBCCCEEEGGGIIIJJJKKKLLLOOOPPPQQQQQQRRRUUUYYY\\\___ccciiiooouuu{{{}}}vvvssstttwwwyyyzzzuuutttxxxqqqbbbUUUOOOJJJIIIGGGCCCCCCFFFDDDDDDDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>======>>>???>>>>>><<<<<<::::::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;999:::::::::999:::<<>>999777777888888888777777888:::===@@@AAACCCFFFKKKNNNPPPRRRTTTVVVRRRSSSSSSTTTSSSRRRQQQPPPUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTUUUWWWYYYZZZ]]]eeeqqq~~~~~~pppqqqqqqmmmiiihhhkkknnnuuu~~~oookkkgggiiinnnqqqqqqnnn___\\\VVVPPPJJJHHHHHHIIIJJJQQQ^^^nnn}}}{{{___NNNGGG===???===888888<<<;;;888888888888888777666555444qqqrrrssssssttttttttttttrrrssssssttttttssssssrrrrrrssstttuuuvvvvvvvvvvvvxxx|||~~~}}}wwwqqqnnnjjjeee^^^XXXTTTQQQNNNLLLMMMMMMLLLIIIFFFDDDCCCDDDBBBBBBDDDFFFIIIKKKMMMNNNMMMNNNOOOPPPRRRWWW\\\aaaeeejjjpppvvv{{{xxxtttqqqqqquuuyyyzzzzzzuuuuuu{{{ooobbbXXXQQQMMMHHHGGGDDDAAADDDJJJDDDDDDDDDDDDDDDDDDCCCCCC??????@@@@@@@@@??????>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>???>>>>>>?????????===<<<;;;999:::<<<=========<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;::::::;;;:::999:::===???;;;@@@FFFHHHLLLUUUcccnnn~~~yyyuuuooojjjkkkpppxxx~~~}}}}}}{{{yyyuuuyyy}}}zzzvvvqqqkkkddd\\\WWWSSSRRRWWW```kkkuuu|||pppbbbZZZSSSRRRSSSSSSVVVZZZbbbooo{{{qqqgggffffffooozzz~~~pppddd___^^^]]]bbbiiinnnuuu}}}ooojjjfffdddaaa[[[PPPHHHCCC???:::666444444555666777777777888:::===AAACCCDDDGGGKKKNNNPPPRRRTTTVVVRRRSSSTTTTTTTTTSSSQQQPPPUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[bbbjjjwww{{{pppssssssnnnjjjjjjmmmpppwwwllliiigggjjjqqquuutttqqq^^^[[[VVVOOOJJJHHHIIIJJJTTT]]]mmm}}}jjjSSSEEE@@@<<>>999999>>>>>>;;;888888888888777666555444wwwwwwwwwvvvvvvuuuuuuuuutttttttttttttttuuuuuuuuuxxxxxxxxxyyy{{{}}}~~~{{{{{{yyyuuuqqqoooqqqwww{{{~~~{{{uuunnngggaaa\\\ZZZWWWUUUSSSQQQNNNKKKIIIHHHJJJIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBCCCEEEHHHIIIIIILLLNNNQQQRRRTTTYYY```fffrrrvvv{{{}}}wwwwwwrrrqqqtttvvvuuuuuuwwwuuu~~~|||mmm```WWWSSSIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;=========<<<;;;:::============<<<;;;:::999999:::;;;=========<<<<<<:::;;;<<<;;;:::999;;;===<<<===???AAAAAAAAA???>>>>>>===<<<;;;:::999999999;;;;;;<<<<<<;;;;;;:::999777777888999;;;<<<<<<=========<<<;;;::::::999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======BBB??????CCCHHHNNNYYYddd{{{yyyvvvtttsssvvv}}}~~~{{{yyyxxx{{{}}}|||{{{yyyuuuooohhhaaa^^^XXXYYY___kkkwwwnnnbbbWWWTTTPPPMMMMMMSSS\\\bbbmmmuuuuuufffbbbbbbllluuu~~~ooofff___^^^___bbbjjjttt{{{sssjjj___[[[VVVRRROOOJJJDDD???>>>:::555333555666666555777888:::;;;===@@@DDDGGGIIILLLPPPRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQRRRSSSSSSVVVSSSTTTXXXYYYYYY\\\```gggrrr~~~{{{yyyyyyzzzxxxtttuuuyyy~~~nnnfffgggkkkqqquuutttnnniiibbbZZZRRRNNNJJJFFFHHHMMMZZZmmm}}}{{{lllYYYLLLEEEDDD<<<;;;::::::999999::::::888888888888777777777777}}}||||||{{{zzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~zzztttooolllkkkhhhfffeeeggglllppptttvvvxxxyyyxxxvvvsssqqqmmmjjjfffaaa\\\WWWTTTRRRQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDFFFIIIJJJKKKMMMPPPSSSVVVYYY```iiipppyyy}}}zzzuuurrrwwwsssqqqsssssssssuuuzzz|||lllaaaVVVOOOMMMHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAA?????????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======;;;<<<<<<=========<<<<<<============<<<;;;:::999;;;<<<===>>>???>>>======:::;;;<<<;;;999999;;;<<<<<<===???@@@AAA@@@???>>>===<<<;;;:::::::::::::::::::::;;;;;;::::::999888777888888999:::;;;<<<======<<<<<<;;;::::::999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======@@@======AAAEEEKKKUUU___sss~~~|||zzzwwwxxx{{{}}}{{{yyy}}}}}}}}}{{{wwwqqqkkkeeeaaa```aaahhhsss~~~ssscccYYYSSSRRRPPPPPPRRRXXXaaahhhvvv~~~pppeeedddfffttt~~~|||uuummmeee^^^[[[^^^cccjjjuuuxxxkkk___WWWPPPMMMIIIGGGEEEBBB>>>:::===999555444666888888777999;;;===>>>@@@CCCGGGJJJLLLOOOQQQRRRQQQPPPPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSTTTWWWYYYZZZ^^^cccmmmyyy~~~}}}~~~|||nnnhhhiiinnnssswwwvvvpppjjj```YYYQQQNNNKKKIIIMMMRRRbbbsss}}}}}}{{{bbbSSSIIICCCAAA;;;;;;:::999999999999:::888888888777777777666666yyyqqqlllhhhccc```ZZZ[[[[[[ZZZYYY[[[___bbbbbbcccdddeeedddbbb```^^^YYYXXXVVVSSSPPPNNNLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIILLLNNNPPPTTTZZZ___dddllluuu{{{zzztttssstttvvvxxxuuussssssqqqqqqxxxvvveeeZZZSSSMMMIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@??????>>>>>>======??????>>>===<<<;;;:::999:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<===>>>???============<<<<<<;;;:::======???@@@@@@??????>>>:::;;;;;;;;;999999;;;<<<<<<===>>>???@@@???>>>===;;;;;;::::::::::::;;;;;;999999::::::999999888777777888888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======???<<<<<>>AAABBBDDDGGGKKKNNNOOOQQQSSSSSSQQQOOONNNNNNRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUVVVYYY[[[]]]cccjjjxxxzzzooojjjlllpppuuuxxxuuunnnggg^^^VVVOOOLLLKKKLLLRRRYYYgggvvvzzz|||hhhTTTKKKEEE@@@>>>;;;;;;:::999999999999999888888777777777777666666yyysssjjjccc^^^[[[YYYWWWPPPRRRSSSSSSRRRSSSTTTVVVVVVWWWWWWWWWVVVUUUSSSRRRPPPOOONNNLLLKKKJJJJJJJJJIIIJJJKKKMMMMMMMMMMMMMMMJJJIIIHHHGGGGGGFFFFFFGGGEEEFFFFFFFFFHHHKKKOOORRRVVV]]]fffmmmrrrxxx~~~yyyqqqppptttyyy|||{{{xxxuuusssqqqsss~~~nnnbbbVVVPPPMMMIIIHHHIIIDDDCCCCCCBBBAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<>>===;;;:::999999:::;;;<<<===>>>???@@@@@@<<<<<<;;;;;;<<<>>>???AAA===============<<<;;;;;;===>>>???@@@@@@???>>>===:::;;;;;;:::999999:::<<<<<<======>>>>>>>>>===<<<:::999999999:::;;;;;;<<<:::::::::::::::999888888777888888999::::::;;;;;;;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======???<<<<<<>>>@@@CCCJJJRRR^^^ppp~~~}}}~~~~~~~~~}}}zzzwwwrrrnnnlllpppssszzz|||gggWWWPPPNNNLLLMMMPPPUUU^^^jjjxxxllleeegggnnntttqqqeee```[[[WWWUUUXXXXXXZZZaaalllyyyyyypppjjj```VVVNNNGGGAAA===999999999999999999888777777666555666888:::<<<>>>>>>AAADDDFFFHHHJJJNNNPPPPPPRRRSSSSSSPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWW[[[YYYZZZ]]]___aaaiiirrr~~~yyyqqqnnnoooqqqtttuuupppggg```YYYRRRKKKIIIIIILLLTTT\\\eeettt|||tttXXXIIIEEEAAA>>><<<;;;::::::999888999999999888777777777666666666666~~~|||}}}~~~uuukkkfff```ZZZVVVTTTRRRRRRLLLMMMOOOOOOMMMLLLMMMMMMPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPPPPOOONNNMMMLLLKKKJJJHHHGGGGGGFFFFFFDDDFFFHHHIIIKKKOOOVVVZZZaaaiiittt|||wwwrrrmmmlllooovvv|||}}}yyyvvvttttttyyynnn```WWWNNNKKKJJJGGGGGGIIICCCBBBAAAAAA@@@AAAAAAAAA???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>===<<<;;;:::999999:::;;;<<<>>>???@@@@@@@@@<<<;;;;;;;;;<<<===???@@@=========>>>======<<<;;;<<<<<<===>>>>>>===<<<;;;999:::;;;:::888888:::;;;<<<<<<<<<===<<<<<<<<<;;;999999999999999:::;;;<<<;;;;;;;;;;;;;;;::::::999777888888999999::::::::::::::::::::::::999999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======???<<<<<>>;;;888777888999::::::999888888888444555666777999<<>>>>>============<<<<<<;;;::::::::::::;;;===>>>?????????>>>;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>======<<<;;;<<<<<<======<<<::::::999:::::::::888888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::888888888888999999::::::::::::::::::999999999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======>>><<<<<>>BBBDDDDDDFFFIIIKKKLLLMMMOOOPPPNNNPPPQQQQQQQQQQQQSSSUUUPPPPPPRRRSSSTTTTTTTTTTTTPPPPPPQQQSSSUUUWWWYYYZZZ]]]\\\___bbbfffmmm||||||tttsssrrrwwwzzzvvvxxxuuurrrooollleee\\\UUUOOOIIIEEEGGGKKKQQQZZZccckkkyyylll\\\LLLDDDAAA>>><<<<<<::::::999888888888888888777777666666666666555555vvvsssnnnkkkiiihhhgggeeeddddddfffiiinnntttyyy}}}~~~~~~uuukkkeee___[[[UUUUUUSSSQQQNNNLLLKKKKKKGGGHHHJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQQQQQQQQQQQQQRRRSSSRRRSSSTTTUUUTTTRRROOONNNIIIIIIIIIIIIJJJKKKLLLLLLKKKOOOTTTWWW\\\dddooowww}}}|||rrriiiiiilllsss}}}ooo^^^VVVOOOIIIEEEEEEDDDAAAAAADDDAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????>>>===<<<::::::;;;;;;;;;;;;;;;:::======>>>>>>>>>>>>======;;;<<<<<<===<<<;;;:::999999::::::999888888999;;;<<<;;;;;;:::::::::::::::999999999999999999:::::::::;;;;;;;;;;;;:::999999888888888888999999999999999999999999999999999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======<<<:::;;;>>>>>>===AAAFFFKKKWWWeeennnwww{{{zzz|||}}}||||||{{{{{{zzzyyyyyyxxx{{{}}}sss^^^UUUQQQKKKLLLQQQTTT\\\iiiwwwrrrppptttxxxiiiUUUNNNMMMKKKNNNUUUWWWaaallluuuuuummmaaaXXXRRRLLLEEE@@@AAA>>><<<;;;;;;;;;:::999666888::::::888777888999888:::>>>???@@@BBBEEEIIIGGGJJJMMMNNNNNNNNNOOOPPPOOOPPPQQQQQQQQQQQQSSSUUUOOOPPPQQQSSSTTTTTTUUUUUURRRRRRSSSUUUWWWZZZ\\\]]]^^^___ccciiippp{{{uuuooopppoootttzzzvvvtttpppkkkgggddd^^^VVVPPPKKKGGGFFFKKKRRRYYYccclllpppyyy]]]RRRHHHDDD@@@<<<;;;===:::999999888888888888888777777666666666555555555|||tttoookkkhhhcccaaa```______^^^ZZZZZZ[[[]]]aaagggllloookkknnnlllddd\\\ZZZYYYWWWQQQRRRRRRQQQNNNLLLJJJJJJGGGHHHJJJJJJJJJJJJLLLNNNLLLLLLKKKKKKMMMOOORRRTTTSSSSSSSSSTTTTTTVVVWWWWWWRRRSSSUUUVVVUUUSSSPPPNNNGGGGGGHHHIIIKKKMMMOOOPPPOOOSSSYYY^^^ccclllyyysssiiiggghhhkkksss~~~ppp^^^SSSOOOKKKFFFDDDDDDCCC@@@@@@CCCAAAAAAAAA@@@AAAAAABBBBBB@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>?????????:::::::::;;;;;;;;;<<<<<<:::;;;===>>>???>>><<<;;;999:::;;;<<<;;;:::999888======>>>>>>>>>>>>>>>===<<<<<<=========<<<:::999999::::::999888888999;;;<<<;;;::::::999999999:::::::::999999888999999:::999::::::::::::999888888888888888888888999999999999999999999999999999999::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======:::999:::======<<>>:::999999888777888888888777666666666555555555555~~~}}}~~~tttlllhhheeecccaaa^^^[[[YYYYYYYYYZZZUUUVVVXXXZZZ\\\^^^___```___]]][[[YYYWWWVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMOOORRRUUUWWWYYYWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWTTTPPPMMMJJJKKKJJJIIIIIIKKKOOOSSSVVV[[[^^^dddkkksss{{{wwwnnnnnnkkkmmmqqqyyypppaaaUUUNNNLLLEEEEEECCCBBBBBBAAABBBBBBDDDCCCAAA???>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::999999888888888999;;;<<<<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::999999999888888888777777888888777777888888999:::;;;:::999888888999:::;;;::::::999888999:::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???EEEIIIQQQ\\\iiittt{{{~~~|||{{{~~~|||~~~~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzz|||zzzggg^^^UUUPPPMMMLLLQQQWWW```lll~~~yyyxxx{{{~~~ppp]]]LLLIIIKKKLLLQQQXXXaaahhhuuu{{{ooobbbXXXMMMJJJFFFAAA>>>;;;::::::555666888999::::::999888999:::<<<>>>@@@@@@@@@@@@@@@AAACCCEEEGGGJJJLLLMMMOOOOOOPPPPPPQQQPPPPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRTTTTTTTTTTTTSSSXXXUUUUUUYYYZZZZZZ^^^cccbbbiiirrr|||zzzsssrrrsssvvv~~~xxxxxxnnngggaaa^^^[[[SSSMMMKKKJJJLLLQQQYYYbbbjjjppprrr|||rrr\\\NNNHHHAAA===>>>>>>;;;888999888888777777777777777777777777777777777777777|||{{{zzz||||||rrrlllhhheeeddd^^^\\\YYYWWWUUUUUUUUUVVVRRRSSSTTTUUUVVVXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSRRRQQQPPPNNNNNNLLLLLLMMMMMMNNNOOOOOOOOONNNOOOPPPQQQSSSVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYWWWVVVUUUSSSQQQMMMJJJIIIKKKKKKLLLNNNRRRWWW]]]```hhhkkkqqqxxx~~~sssmmmnnnnnnqqqxxxppp___UUUMMMHHHGGGEEEDDDCCCBBBBBBAAAAAAAAACCCBBB@@@???>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888888999:::;;;<<<;;;;;;;;;;;;:::::::::888888999999999999999999999999999888888888777777888888888888888999999::::::999888777777888999:::::::::999999999:::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>DDDGGGNNNWWWcccnnnvvvzzz}}}}}}}}}}}}yyy|||~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzz{{{uuulll```XXXQQQOOOOOORRRZZZbbblllwwwzzzwwwxxx|||ooo\\\LLLIIIKKKLLLRRRZZZdddlllxxx~~~tttlllaaaVVVNNNEEECCC@@@===;;;999999999888999::::::;;;;;;;;;;;;<<<<<<>>>@@@AAABBBBBBCCCBBBCCCDDDFFFHHHJJJLLLLLLNNNOOOOOOPPPQQQQQQQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUUUUTTTTTTUUUSSSTTTXXXZZZ[[[___dddhhhrrrwwwsssvvvzzz~~~xxxvvvoooggg___[[[VVVOOOKKKKKKJJJNNNVVV```iiiqqqvvvxxxdddPPPJJJEEE>>><<<<<<<<<:::777999888888777777777777777666666666666666666666666yyywwwvvvxxx}}}zzztttlllfffcccaaa``````YYYXXXVVVTTTSSSSSSSSSTTTQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSSSSSSSRRRPPPOOONNNOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRSSSTTTVVVXXXYYY[[[\\\[[[ZZZYYYYYYXXXXXXYYYVVVUUUSSSPPPNNNKKKJJJIIILLLMMMPPPUUU\\\dddkkkooosssvvv{{{}}}rrrppprrrrrryyyooo]]]SSSNNNIIIHHHIIIDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>=========>>>======>>>?????????>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777777888::::::>>>>>>>>>===============;;;;;;;;;;;;::::::::::::;;;:::999888777888999999;;;;;;;;;;;;::::::::::::999999999888888888888888999888888888888777777777777888888888888999999999888888777777777777888888:::999999999999:::;;;;;;999999999999999:::::::::::::::::::::;;;<<<======CCCEEEJJJQQQ\\\gggpppvvv{{{}}}~~~~~~~~~~~~{{{yyy{{{}}}|||{{{zzzzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{}}}}}}zzztttjjjcccXXXRRRMMMMMMQQQXXXbbblll}}}yyyuuutttxxxlll[[[KKKIIIKKKMMMTTT\\\iiiqqq}}}tttnnnfff___YYYRRRIIICCC>>>===;;;:::999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSUUUZZZ\\\]]]bbbiiitttvvvvvv~~~}}}}}}wwwuuuooofff]]]XXXRRRLLLIIIJJJKKKRRR^^^iiiqqqwww|||~~~qqqUUUGGGEEEAAA<<<::::::;;;999777999888888777777777777777666666666666666666666666vvvuuuuuuwww{{{{{{wwwqqqllleee```^^^]]][[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTPPPQQQQQQRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSTTTVVVXXXZZZ]]]^^^^^^]]][[[ZZZYYYXXXXXXXXXVVVTTTQQQOOOMMMLLLLLLMMMOOORRRWWW___hhhqqqxxx|||~~~}}}xxxwwwyyyyyyjjj^^^RRRMMMKKKHHHHHHJJJCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>============;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999999888666555555777999:::========================::::::::::::::::::::::::;;;:::999777777777888888;;;;;;;;;:::::::::999999999999888888777777777666888888888888777777777777777777888888999999999999777777666666666666777777999999999999999:::::::::888888888888888888999999999999999999:::;;;<<<<<>><<<;;;;;;:::::::::;;;<<<======<<<<<<===???AAABBBCCCBBBBBBBBBDDDFFFHHHJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUXXX\\\^^^```gggoooxxx|||vvvwww{{{~~~wwwsssmmmeee]]]WWWQQQJJJHHHIIIPPPYYYfffpppuuuyyy}}}~~~___MMMFFFAAA>>>;;;999:::;;;:::999999888888777777777777777666666666666666666666666ssssssssswww{{{}}}||||||{{{||||||}}}~~~|||vvvpppllljjjfffbbb^^^\\\[[[ZZZXXXYYYXXXWWWVVVUUUUUUUUUTTTOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRTTTVVVYYY\\\___aaa]]]\\\[[[YYYXXXWWWWWWWWWTTTRRRPPPNNNNNNOOOQQQRRRWWWZZZaaaiiirrr{{{yyygggZZZQQQJJJGGGFFFCCCCCCDDDBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<:::;;;<<<===============<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777666555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::888777666777777888;;;;;;:::::::::999999999888888888777777666666666777777777777777777777777666777888999999999999888666666666666666666666666888888999999999:::::::::888888888888888888888888999999888999999:::;;;<<>>@@@BBBCCCDDDDDDDDDDDDEEEGGGJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVYYY]]]___bbbkkkuuu}}}uuupppuuu|||~~~wwwpppiiiccc]]]XXXQQQJJJHHHJJJWWW```lllsssuuuwww}}}hhhRRRHHHFFF???===;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555555555555555rrrrrrtttwww|||}}}|||zzzyyyzzzyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxvvvrrrnnnjjjhhhccc```]]]\\\\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRNNNOOOPPPQQQSSSTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPQQQQQQRRRRRRSSSTTTTTTRRRSSSTTTVVVYYY\\\^^^```[[[ZZZYYYXXXVVVVVVUUUUUUSSSRRRRRRRRRTTTWWWZZZ[[[dddgggmmmuuu|||tttbbbVVVRRRLLLGGGGGGEEEBBB@@@BBBBBBBBBCCCCCCBBBAAA???>>>======>>>>>>>>>>>>======;;;;;;<<<=========<<<<<<;;;;;;:::999999999999:::::::::::::::::::::::::::999999999888888888777777888777666666666777999999999999999999999:::::::::999999999999:::::::::::::::999888777666777888888::::::::::::999999999999777777777777666666666666666666777777777777777888666777888::::::999888888666666777777777777666666777888888999:::999999999999999999888888888888888999999999999:::;;;<<<<<<===???CCCGGGNNNYYYgggqqq{{{{{{}}}wwwuuuzzz}}}|||~~~~~~{{{yyyxxxxxxyyyyyyxxxyyyyyyzzz{{{||||||||||||yyyxxxxxxwwwwwwvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuvvvrrrssstttuuuuuutttsssrrrppplllhhhfffeeebbb\\\WWWTTTRRRTTT\\\gggqqq~~~vvvmmmkkknnnxxxiii[[[PPPPPPRRRVVVaaammmyyy~~~ooocccZZZTTTLLLJJJGGGCCC@@@===<<<<<<:::::::::::::::::::::999>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQRRRRRROOOPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRSSSSSSTTTVVVVVVWWWWWWZZZ^^^aaaffftttyyynnnooowww~~~}}}tttllleee```ZZZUUUOOOIIIJJJOOO\\\eeeooosssssswwwpppXXXJJJDDDAAA>>>======<<<<<<<<<<<<<<<999888888777777777777777555555555555555555555555wwwwwwyyy|||}}}zzzzzz{{{}}}|||zzzyyyyyyzzz|||}}}|||zzzvvvqqqmmmiiigggeeeaaa___]]]]]]]]]]]][[[ZZZYYYYYYXXXWWWUUUSSSRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXYYY[[[\\\XXXXXXVVVUUUTTTTTTTTTTTTWWWWWWYYY\\\___dddgggiiirrruuuyyyzzzjjj]]]SSSMMMLLLHHHFFFHHHGGGCCCBBBDDDAAABBBCCCCCCCCCAAA???>>>======>>>?????????>>>===<<<============<<<<<<;;;;;;::::::999999999999999999999999999999999999999999888888888777777777777777777777888888888999999888888888999999999::::::888888999999999:::::::::888888777666666777999999:::::::::999999999999888555555666666666666666666666666666666777777888888666777999::::::999888777666777888888888888777666666777888999:::999999888::::::999999999888888888999999999::::::;;;<<<===;;;>>>AAADDDIIIRRR___hhhzzzyyyttttttwww|||{{{wwwttttttvvvvvvvvvwwwwwwyyyzzz{{{{{{{{{{{{vvvvvvvvvuuuuuuuuuuuuuuutttsssssssssssssssssstttqqqqqqrrrrrrqqqqqqoooooonnnkkkgggfffeeebbb\\\WWWSSSRRRVVV___jjjsss}}}~~~zzzpppggghhhooo|||jjj]]]SSSSSSVVVZZZfffsssooobbbYYYQQQLLLEEEDDDBBB???<<<;;;<<<===:::;;;<<<<<<============>>>???AAABBBDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZ]]]bbbgggqqqwwwqqqmmmqqqzzz~~~zzzpppgggccc\\\TTTNNNIIIGGGMMMUUU___gggooorrrsss|||www\\\NNNHHHBBB===<<<======<<<;;;;;;;;;;;;999888888777777777777777555555555555555555555555~~~~~~}}}}}}~~~{{{vvvooojjjfffdddddddddccc```______^^^[[[YYY[[[[[[ZZZYYYWWWUUUSSSRRRVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVUUUTTTSSSSSSSSSSSS\\\^^^aaaeeejjjooosssuuu{{{~~~uuucccXXXQQQLLLJJJDDDAAABBBEEEEEEBBBAAACCCAAABBBCCCCCCCCCAAA???======>>>???@@@@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;:::999999888888999999999999999999999999999999888888888888777777777777777777888999999999999888888888888999999:::::::::888888888999999:::::::::777777666666666888999::::::::::::999999999888888444555555555666666777777555666666666777777888888555777999:::::::::888777666777888999999888777666666777888999:::999888888::::::::::::999999888888::::::::::::;;;<<<======:::===@@@BBBDDDLLLXXXaaawww{{{sssqqqqqqvvv|||vvvrrrrrrtttuuuuuuuuuvvvxxxzzz{{{{{{{{{zzztttttttttuuuuuuuuuuuuvvvsssrrrrrrqqqqqqrrrrrrsssppppppppppppooonnnlllllliiifffdddcccbbb___YYYTTTTTTSSSVVV___gggnnnvvv~~~~~~}}}{{{{{{|||~~~}}}~~~wwwlllcccfffqqq~~~jjj^^^UUUUUUXXX\\\iiiwwwuuufff[[[SSSLLLGGGAAAAAA???===;;;;;;===???<<<===>>>@@@AAABBBBBBBBB???AAACCCEEEGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPOOOLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUXXXWWWVVVVVVWWWXXXZZZ[[[^^^___bbbhhhooo{{{xxxnnnmmmnnnrrr||||||wwwnnnccccccZZZPPPIIIDDDEEEOOOZZZ```gggoooqqqtttdddPPPKKKJJJCCC<<<;;;<<<===<<<:::999:::;;;999888888777777777777777555555555555555555555555}}}tttmmmjjjjjjlllmmmiiiiiigggdddaaa```bbbdddbbb```\\\YYYVVVUUUTTTTTTXXXVVVTTTUUUWWWXXXUUURRRVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVTTTTTTUUUUUUVVVTTTSSSRRRSSSUUUUUUSSSRRRSSSVVVXXXYYYYYYYYYXXXWWWUUUUUUWWW[[[___cccgggmmmssswww{{{{{{pppaaaVVVOOOJJJEEEAAAFFFEEECCCAAA@@@@@@@@@@@@CCCCCCBBBAAA@@@>>>>>>===>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999777777888999:::;;;;;;<<<999999999::::::;;;;;;;;;999999999999888777666666555555666888888999999999999::::::;;;;;;::::::999777777777777777777777777;;;:::999888777666555444666666666777888777444222777777888999999999999888888888888888888888999999888888777666666777888999::::::::::::::::::::::::999999999999999888777666666666777888999::::::;;;<<<<<<===>>>BBBJJJSSSYYYlll{{{vvvpppppppppzzz|||yyyvvvsssrrrrrrrrrtttvvvxxxxxxxxxyyyzzzvvvvvvuuutttssssssrrrrrrppppppqqqqqqqqqqqqppppppllllllmmmmmmlllkkkjjjjjjiiifffcccaaa___\\\YYYVVVTTTSSSUUUZZZaaahhhmmmooooooooooooppprrrtttwwwxxxxxxwwwxxxyyyyyy~~~qqqjjjdddhhhvvvooo^^^PPPRRR[[[dddooozzzvvvhhh\\\UUUOOOHHHCCC???;;;888888;;;>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNOOONNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMTTTTTTSSSSSSTTTTTTUUUVVVRRRRRRSSSUUUWWWXXXVVVUUUWWWVVVWWW[[[```bbb```^^^cccggglllqqqzzz}}}pppkkkkkkkkkttt{{{zzzooofffaaa]]]UUUJJJCCCDDDJJJRRRXXXaaaeeemmmttt}}}lllUUULLLEEE===<<>>===<<<;;;;;;<<<===>>>999999777666666777888888666666666666666666666666}}}uuupppoooqqqsssuuuxxxvvvssspppnnnmmmlllllldddbbb___[[[YYYXXXXXXXXXZZZXXXWWWYYY[[[[[[YYYWWWYYYXXXXXXXXXWWWVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVUUUSSSSSSTTTUUUUUUSSSRRRTTTWWW[[[]]]]]]aaaaaa```______bbbfffjjjpppuuu{{{|||hhh___TTTLLLIIIGGGEEEBBBCCCCCCAAAAAA@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999777777888888999:::::::::999999999999999999::::::::::::::::::999888777666555666777888888999999999999::::::;;;;;;::::::999888888888888888888888888:::999888888777666555555777666555666777777555333666666777888888888888888777777888888999999999:::999888777666777777888999999999999999999999999999999999999999999888777777666666777888999:::;;;;;;<<<======>>>AAAHHHPPPVVVeeesssvvvtttqqqyyy|||xxxuuutttssstttuuuvvvvvvwwwxxxxxxtttssssssrrrqqqqqqppppppmmmnnnnnnoooooonnnnnnmmmkkkkkklllllllllkkkjjjjjjiiifffccc```^^^[[[WWWUUUPPPOOOPPPSSSYYY^^^bbbcccfffggghhhjjjmmmqqqtttvvvxxxvvvuuuvvvvvv|||}}}oooiiifffkkkyyyqqq___QQQRRRZZZbbbmmmyyywwwnnnaaaWWWRRRMMMHHHCCC???<<<999999<<<>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIJJJIIIKKKMMMNNNOOONNNMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTTTTUUUVVVVVVUUUTTT\\\[[[\\\```eeeiiiiiihhhjjjooovvvyyyooollllllmmmsssvvvyyyxxxrrrjjjccc___XXXRRRJJJEEEGGGNNNVVV\\\ccchhhqqq|||ppp\\\JJJDDDBBB======BBB>>>===;;;:::::::::;;;;;;999888777666666666777888555555555555555555555555~~~yyywwwyyy}}}zzzxxxwwwvvvrrrooogggeeeccc```^^^^^^^^^______^^^^^^```aaaaaa___]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZWWWXXXXXXWWWUUUUUUVVVWWWVVVUUUUUUWWW\\\aaadddfffhhhhhhhhhggggggjjjooossszzzvvvcccVVVPPPHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAAAAA@@@???>>>======>>>=========<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888888888888888888999999999999888888888888;;;;;;;;;;;;:::999888777555666777888888999888888999999::::::::::::999999888888888888888888888888777777777777666666666555888777555555666777666555555666666777888777777777666777777888999:::;;;;;;999999888777777888888999888888888888888888888888888999999999999888777777666666777888999:::;;;;;;<<<=========???DDDKKKPPP[[[gggzzz|||xxx|||{{{wwwtttssssssrrrsssssstttuuuppppppoooooonnnnnnmmmmmmjjjkkkkkkllllllkkkkkkjjjiiijjjkkkkkkkkkkkkkkkkkkhhhfffbbb___\\\YYYUUURRRNNNLLLKKKMMMQQQUUUWWWXXX[[[]]]___ccchhhlllppprrrvvvsssqqqqqqsss{{{qqqkkkiiiiiippp}}}sssaaaSSSSSSYYY___kkkvvvtttjjjbbbYYYQQQMMMJJJFFFCCC???===;;;;;;===?????????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKMMMNNNOOOOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTUUUUUUVVVWWWXXXYYYaaaaaadddiiipppvvvxxxyyyzzz}}}~~~uuummmjjjkkkkkkpppooommmkkkhhhccc]]]YYYQQQNNNJJJHHHKKKSSS\\\bbbiiioooyyyppp\\\MMMAAA???@@@===>>>BBB>>><<<;;;999888888999999999888777666666666666777555555555555555555555555~~~~~~|||vvvqqqllljjjhhhfffeeefffggghhhhhhhhhiiiiiihhhfffdddbbb``````______^^^]]]]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^\\\]]]]]]\\\ZZZZZZ[[[\\\\\\\\\\\\___eeekkkooopppqqqqqqpppooooooqqqvvvyyywwweeeXXXOOOJJJEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@???>>>>>>=====================<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888888777777777666666;;;:::::::::999888888888;;;;;;;;;;;;:::999888888666666777888888888888888999999::::::::::::999999888888888888888888888888666666666666666666666666999777555444555777777777666666777888888888888888666666777888:::;;;<<<<<<:::999999999888888888888888888888888888888888888888888999999999888888777666777777888999:::;;;<<<<<<======<<<===AAAFFFJJJQQQ\\\lll{{{|||wwwuuuqqqooonnnooopppppplllllllllkkkkkkjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkkllllllkkkkkkgggddd```]]]ZZZVVVRRROOOMMMLLLJJJKKKOOORRRTTTTTTVVVXXX[[[___dddhhhlllnnnrrrnnnlllmmmqqq{{{vvviiiffffffjjjsss~~~rrraaaSSSRRRWWW\\\gggrrrzzzvvvlll___ZZZSSSMMMIIIFFFCCCAAA@@@???>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPTTTTTTSSSSSSTTTTTTUUUVVVSSSTTTUUUVVVXXX\\\```ccceeeiiiqqqzzzssskkkhhhffffffkkkgggccc```^^^[[[UUUPPPLLLLLLKKKLLLQQQZZZdddjjjssszzzxxx```RRRHHH@@@@@@AAA???>>>@@@>>>===;;;999888777888888999888888777666666666666555555555555555555555555zzzsssqqqpppooooooppprrrsssuuuvvvvvvtttqqqmmmiiigggffffffeeeeeeeeedddddddddbbbbbbbbbbbbccccccddddddeeeffffffdddcccbbbdddeeeffffffhhhlllqqqwwwyyyzzz||||||{{{yyyxxxzzz~~~oooaaaUUUNNNIIIGGGDDDBBBAAA@@@??????@@@@@@@@@@@@@@@??????????????????>>>>>>==================>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999888888777666666666<<<<<<<<<;;;:::::::::999;;;;;;;;;;;;:::999888888666777777888888888888777888999999::::::999999888888888888888888888888888666666666666777777777777999777555444666777888777777888999999::::::999999666777888999:::;;;<<<<<<::::::::::::999999888888999999999999999999999999777888888999999999888888777777888999:::;;;;;;<<<<<<<<<===<<<<<<>>>BBBEEEKKKSSS```nnnzzzyyyrrrmmmkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhiiijjjjjjkkkkkkkkkkkkeeebbb^^^[[[XXXTTTPPPMMMLLLJJJIIIKKKNNNRRRTTTUUUWWWXXX[[[___bbbfffhhhiiikkkgggfffiiioooyyyzzznnneee```bbbgggpppyyy|||mmm^^^RRRQQQUUUXXXbbbnnnuuuzzz|||mmmdddXXXUUUPPPKKKGGGDDDBBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQPPPOOONNNNNNOOOPPPQQQTTTTTTSSSSSSTTTTTTUUUVVVSSSTTTUUUWWWYYY^^^eeejjjooowww}}}zzzzzzqqqkkkgggeeecccddd```[[[YYYWWWTTTOOOJJJMMMNNNPPPSSSYYYbbblllttt~~~xxxaaaTTTJJJEEEAAAAAABBB@@@???@@@???===;;;:::888888888888999999999888777777666555555555555555555555555555|||{{{zzzzzz{{{}}}{{{uuuqqqooooooooooooppppppppppppqqqnnnmmmmmmllllllmmmmmmnnnppppppqqqooonnnmmmnnnppprrrrrruuuyyy~~~~~~}}}|||~~~|||kkk]]]RRRKKKHHHAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999888888777777777<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888888888777777888888999999999999888888999999999999999999999999777777777777888888888888888666555666777888888777888999::::::;;;;;;::::::777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;:::888888999999999999999999999999777777888999999999999888777777888999:::;;;<<<<<<;;;<<<===<<<<<<===???AAAGGGMMMVVVaaammmzzzwwwoookkkjjjhhhfffhhhhhhhhhhhhhhhhhhgggggghhhhhhiiiiiiiiiiiihhhhhhgggggghhhhhhiiihhhhhhhhhccc```\\\YYYVVVSSSOOOLLLIIIHHHGGGIIIMMMRRRTTTUUUXXXZZZ\\\___bbbccceeeeeeeeeaaaaaaffflllttt~~~ssslllfffaaa[[[]]]aaahhhooorrrsssrrrpppwww~~~eeeXXXOOOPPPSSSUUU^^^iiipppuuu|||tttggg```RRRQQQNNNJJJGGGDDDAAA@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRQQQOOONNNNNNOOOQQQRRRTTTTTTSSSSSSTTTTTTUUUVVVTTTVVVWWWXXX[[[bbblllsss~~~{{{{{{{{{uuuoookkkhhheeeccc\\\YYYVVVSSSRRRPPPNNNMMMTTTVVVZZZ]]]bbbkkkvvvxxx```RRRMMMAAA???>>>???AAAAAA@@@???>>>===;;;999888888999999:::;;;;;;:::999888666666444444444444444444444444|||zzzzzzzzz{{{|||}}}~~~|||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{yyyxxxwwwyyyzzz{{{|||xxxhhh^^^VVVLLLFFFEEE===???AAABBBBBBAAAAAAAAA===>>>???@@@@@@@@@???>>>>>>>>>============<<<<<<<<<===>>>???>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999888888888::::::;;;;;;;;;;;;;;;<<<::::::::::::999888777666777777888888888888777777888888999999999999888888999999999999999999999999999999999999888888888888777666666777999999888777888888999::::::::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888888888888888777777888999999999999999777888888999:::;;;<<<<<<;;;<<<======<<<<<<>>>@@@DDDGGGNNNVVVaaammmyyy~~~}}}~~~}}}sssmmmkkkgggeeeggggggggghhhhhhhhhhhhhhhfffgggggghhhhhhggggggfffddddddeeeeeeeeedddcccccc```]]]ZZZWWWUUURRROOOLLLHHHGGGGGGIIIMMMQQQTTTUUUWWWYYY[[[^^^```aaabbbbbb```]]]^^^bbbhhhmmmuuu~~~~~~~~~xxxmmmddd```]]]YYYWWWXXX[[[___cccfffffffffeeellluuu~~~|||ooo\\\RRRLLLOOOQQQSSS[[[eeelllqqqxxx}}}yyyjjj___YYYLLLLLLLLLIIIFFFDDDCCCBBBAAACCCEEEEEECCCCCCDDDFFFDDDEEEFFFHHHJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPSSSTTTVVVSSSQQQOOONNNNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTUUUVVVTTTWWW[[[^^^cccnnn{{{|||}}}zzzwwwrrrnnnjjjfffaaa^^^UUUSSSPPPNNNMMMOOOTTTXXX___aaadddgggkkksss|||eeeTTTJJJGGG===>>>>>>>>>???@@@???>>>;;;:::999888777888888999<<<<<<<<<<<<;;;999777666444444444444444444444444~~~}}}nnnbbbWWWTTTQQQIIICCCCCC@@@BBBDDDEEECCCAAA@@@???:::;;;===???@@@AAA@@@@@@===============<<<<<<<<<<<<===>>>???>>>===;;;:::======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;;;;999999999999888777666666777777888888888777777666888888999999999999888888999999999999999999999999:::::::::999999999888888666666666888::::::888666777777888999999999999888::::::::::::::::::::::::<<<<<<======<<<:::999777777777777777777777777777666777888999999999999999777888999999;;;;;;<<<===:::<<<=========<<<>>>???BBBDDDIIIOOOXXXdddqqqyyy{{{{{{{{{}}}vvvppplllhhheeeggghhhhhhhhhhhhhhhhhhhhheeeffffffggggggffffffeeebbbbbbbbbbbbbbbaaa```___^^^\\\YYYVVVTTTRRROOOLLLJJJIIIHHHJJJNNNRRRTTTUUUUUUVVVYYY\\\^^^___``````^^^[[[\\\aaadddggglllrrroooppplllbbb[[[YYYVVVSSSTTTUUUWWWYYY\\\]]]^^^___^^^ccciiiooovvvwwwmmmbbbVVVNNNJJJNNNQQQRRRYYYcccjjjooovvv{{{~~~~~~lll]]]TTTOOOHHHIIIJJJIIIFFFDDDDDDDDDAAADDDFFFFFFDDDCCCEEEFFFDDDEEEFFFHHHJJJKKKMMMMMMPPPOOOOOONNNNNNMMMMMMMMMKKKKKKLLLNNNPPPSSSUUUVVVSSSRRRPPPNNNNNNPPPRRRSSSTTTTTTTTTSSSTTTUUUUUUVVVSSSWWW]]]dddmmm{{{{{{xxx{{{{{{zzzpppqqqxxxzzzwwwrrrmmmhhhbbb[[[WWWQQQPPPMMMJJJIIIOOOYYYbbbfffiiilllmmmqqqyyy~~~fffVVVLLLDDD@@@@@@AAAAAA?????????===;;;999888777666666777888888============<<<:::888777444444444444444444444444vvv]]]XXXQQQKKKGGGDDDBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;:::999888777555555555666666888888777777666666555555555777999;;;<<<;;;:::999:::::::::::::::::::::::::::::::::999999999888888:::999999999999999999999999::::::;;;;;;::::::999888999::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999888888888888999999999::::::;;;;;;::::::999888888888777888888999999===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>============999999999888888888888777:::::::::999777666444333666555444333333444555666~~~mmmbbbUUUQQQLLLGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>========================>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;:::::::::999888777777888888999999888888888777777777777666777888::::::::::::999::::::::::::::::::::::::::::::999999999888888888888888888888888777777777999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888888888888888999999999::::::::::::999999888888777777777888999999<<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<;;;::::::999999999888888888777777999999999888777666555444555555444333333444555555~~~}}}|||yyyyyyzzz{{{{{{|||||||||||||||{{{{{{|||tttfffXXXNNNLLLIIIEEECCCCCCCCCCCCBBB@@@@@@@@@@@@@@@??????>>>???>>>======<<<=================================?????????@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999888888777888888999:::999999999999888888888888666777777888999999:::::::::::::::::::::::::::::::::999999999999888888888666666666666666666666666999999::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888888888888999999::::::::::::999999777777777777777888999999<<<;;;;;;;;;;;;;;;<<<<<>>???DDDGGGLLLWWWaaapppyyy~~~}}}wwwssstttsssrrrrrrqqqooollliiigggeeebbbbbbbbbbbb```___```______]]][[[YYYWWWVVVVVVUUURRRPPPMMMKKKJJJIIIMMMLLLMMMNNNOOORRRUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXZZZYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKNNNNNNOOOQQQQQQQQQQQQQQQNNNNNNOOOPPPRRRQQQNNNKKKKKKIIIFFFEEEGGGKKKOOORRR[[[^^^dddkkkqqquuuxxxyyyxxxwwwvvvwwwxxxyyyxxxwwwkkkeee[[[QQQJJJEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCCCCDDDFFFHHHKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPSSSTTTVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPTTTVVVUUUXXX\\\```iiiuuusssiiieeehhhnnnyyy~~~sssiiigggiiipppxxx~~~zzzssskkkccc]]]YYYWWWOOOPPPSSSYYYbbbllluuu{{{ooo^^^NNNFFFEEEDDDCCCDDD>>>>>>===<<<:::999888777999999888888888777777777777888888888777777666555444444333333333333444444~~~}}}zzzyyyxxxwwwvvvvvvwwwxxxxxxwwwvvvuuuwwwzzz~~~{{{jjjaaaYYYPPPIIIGGGDDDBBBAAABBBCCCBBBBBB@@@@@@@@@AAA@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<========================??????@@@@@@@@@??????>>>==============================<<<;;;;;;:::999999999999999999999999999999;;;;;;;;;;;;;;;:::999999555555555666666777888888888888888888888888888888777777777777777999:::;;;::::::::::::::::::::::::999999999999888888888888555555555666666666666666999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999888888888999999888888888888888999999999999888888666666666666666777888999;;;;;;::::::;;;;;;<<<<<<===<<<>>>AAACCCGGGPPPZZZgggqqq~~~{{{|||xxxyyy~~~}}}~~~{{{xxxuuurrrmmmjjjfffdddbbbaaaaaabbbaaa```______^^^]]][[[XXXVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJMMMMMMMMMNNNPPPRRRTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKNNNOOOPPPQQQQQQRRRRRRQQQPPPOOONNNOOOPPPPPPOOOMMMJJJHHHFFFEEEFFFIIILLLNNNSSSVVV[[[```eeehhhjjjjjjiiihhheeeddddddcccaaa___XXXTTTMMMFFFAAA@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCCDDDGGGIIILLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRTTTQQQRRRTTTVVVVVVZZZ```dddppp{{{ooojjjhhhkkkpppvvv|||{{{{{{{{{lllfffgggmmmvvv}}}tttjjjccc^^^\\\[[[SSSVVV[[[cccllluuu|||vvv___RRRFFFBBBBBB@@@>>>>>>======<<<;;;:::999888888888888888888777777777777666666777777777777777666333333333333333333333333~~~{{{yyywwwwwwwwwwwwxxxwwwvvvuuuvvvyyy|||~~~wwweeeZZZWWWTTTNNNGGGFFFDDDBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@??????==============================<<<;;;:::999999888999999999999999999999999:::::::::::::::999999888555555666666777777777777777777777777777777777777777777777777888999:::;;;::::::::::::::::::::::::999999999888888888777777666666666777777888888888888999999::::::999999888888888999::::::::::::999::::::;;;;;;::::::999888777888999999999999888777777888888999999888888777555555555555666777888999:::::::::::::::;;;<<<<<<;;;:::===@@@BBBDDDLLLUUUaaakkkyyy|||zzzwwwwww{{{|||wwwqqqkkkgggdddaaa______```bbbbbbbbb______^^^]]][[[YYYWWWVVVRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLOOOOOOPPPQQQRRRRRRRRRRRROOONNNLLLKKKLLLMMMLLLKKKJJJIIIGGGFFFGGGHHHJJJLLLMMMOOOSSSVVVXXXYYYYYYYYY[[[YYYVVVUUUTTTRRROOOMMMLLLIIIEEE@@@>>>===>>>@@@??????????????????@@@@@@AAABBBDDDDDDDDDEEEHHHJJJLLLLLLLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVSSSSSSTTTUUUTTTTTTSSSRRRTTTRRRRRRTTTUUUVVV\\\dddkkkyyyyyysssnnnlllnnnoootttyyyyyyxxx~~~uuujjjhhhlllsss{{{wwwnnngggcccbbbbbb[[[___fffmmmtttzzzxxxbbbVVVLLLCCCAAA@@@===;;;;;;<<<<<<;;;;;;;;;;;;;;;:::888888888777777777666666555555666777777777777666333333333333333333333333~~~~~~~~~~~~~~~|||||||||}}}~~~lllbbbVVVPPPOOOMMMIIIDDDFFFDDDBBBBBBBBBBBBAAA???AAAAAAAAAAAAAAA@@@@@@???;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@?????????========================<<<<<<;;;;;;::::::999999999999999999999999999999999999::::::999999888777777888888999999999999888666666666666666777777777777888888999::::::;;;;;;::::::::::::::::::::::::999888888888888777777777666777777888888999999:::888888999999999999888888777777888999999999999999:::::::::::::::999888888777888999::::::999888777777777888888888888777777444444444444555777888999999999999999:::;;;<<<===::::::<<<@@@AAABBBIIIQQQ[[[eeettt~~~{{{yyy|||wwwooohhhcccaaa^^^\\\\\\]]]___aaaaaa^^^^^^^^^]]]\\\ZZZYYYXXXRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPQQQRRRRRRSSSRRRRRRQQQOOOMMMLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHJJJLLLNNNOOONNNMMMLLLPPPMMMKKKJJJIIIGGGEEECCCDDDBBB@@@>>>===<<<===>>>>>>=========>>>???@@@@@@AAABBBDDDEEEEEEFFFIIIKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUURRRSSSUUUVVVVVVVVVUUUTTTTTTRRRRRRTTTVVVYYYbbbmmmxxxzzzpppjjjjjjjjjoootttxxx|||}}}tttlllmmmrrrwww}}}yyyrrrmmmiiihhhhhhdddjjjrrrxxxzzz}}}{{{aaaSSSLLLEEE???@@@@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666555555666777777777666666333333444444444444333333}}}lllZZZTTTMMMIIIHHHGGGEEECCCEEECCCBBBAAABBBBBBAAA???@@@@@@@@@@@@@@@??????>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888999999999999999888888777888888999:::999999777777666666777777777888888888777888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777777666666777888888999::::::888888999999999999888888888888999::::::::::::999999::::::::::::999888888666888999::::::999888666666777777777777777777666333333333444555666888888999999999999:::;;;<<<===::::::<<<@@@@@@???DDDLLLSSS]]]kkkxxx}}}}}}|||rrriiiddd___\\\YYYXXXYYY[[[[[[\\\\\\]]]]]]\\\\\\ZZZYYYYYYSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNPPPQQQQQQQQQQQQQQQSSSRRRPPPOOOPPPPPPOOONNNIIIIIIHHHGGGGGGGGGFFFFFFDDDFFFHHHIIIJJJIIIHHHGGGHHHFFFDDDCCCCCCCCCAAA???>>>>>>??????????????????===<<<<<<<<<===>>>@@@AAAAAACCCDDDEEEFFFGGGJJJLLLLLLLLLKKKLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUURRRSSSUUUWWWXXXXXXWWWWWWUUUTTTVVVYYY]]]bbbooo|||zzznnnjjjmmmmmmqqqwww}}}yyysssooorrrvvvxxxyyy|||}}}zzzvvvrrrnnnjjjiiihhhkkkttt}}}}}}cccQQQIIIEEE???;;;===>>><<<;;;<<<;;;;;;::::::999999888888888777777777666666666666666666666666666666555555333444555555555555444333uuudddVVVQQQMMMHHHEEEDDDEEEFFFFFFCCCBBB@@@AAABBBBBBAAA@@@???????????????>>>======;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::;;;888888888888888888888888999999999999999888777777666777888888777666555444777777888888999999999:::777999;;;=========<<<;;;::::::::::::::::::::::::888888888888777777777777555666666777888999999:::888888999999999999888888999999:::;;;;;;;;;;;;:::999::::::::::::999888888666777999::::::999777666666666777777777777666666333333333444555666888888999999999999:::;;;<<<===;;;;;;===???>>>===AAAHHHKKKTTTbbbooo}}}~~~wwwnnnhhh^^^[[[WWWUUUUUUVVVWWWWWW[[[[[[[[[[[[[[[ZZZYYYYYYSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPRRRPPPNNNNNNOOOOOOMMMKKKHHHHHHHHHGGGFFFEEEEEEDDDBBBCCCFFFGGGHHHHHHGGGFFFDDDBBBAAAAAABBBBBB@@@???<<<>>>@@@BBBCCCCCCBBBBBB===<<<<<<<<<===>>>@@@AAAAAACCCEEEEEEFFFGGGJJJMMMLLLLLLLLLMMMNNNQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUURRRSSSVVVXXXZZZZZZYYYXXXXXXXXX[[[```dddlll{{{wwwllllllrrrsssvvv|||wwwrrrppptttwwwwwwvvvwwwtttsssqqqnnnkkkhhheeedddoooyyyiiiUUUIIIFFFBBB===:::;;;<<<:::999:::<<<;;;:::999888666555555777777777777666666666666666666777777666555555444444444555666666555444444xxxlllbbbXXXQQQGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>============;;;;;;:::999:::;;;<<<===<<<<<<<<<=====================>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999888888888888888777777777666888999:::999777777888::::::::::::999999999888888999999888888888888888888999::::::;;;;;;::::::999999:::;;;<<<<<<<<<;;;:::999777666666777999888777777777777777777888888888888777666666666777999:::888888777666666666666666666666666666666666666666888888999999999777555444888888999999999999888888555555555555666666666666777666555444444555666777888888999999999:::::::::============>>>???@@@AAAFFFLLLUUUaaaooooooaaa]]]YYYRRRNNNNNNPPPRRRSSSSSSUUUVVVXXXYYYYYYXXXXXXYYYXXXVVVUUUTTTUUUVVVWWWSSSSSSRRRSSSTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRPPPNNNMMMKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPQQQRRROOOOOOOOONNNNNNNNNMMMMMMIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>=========>>>@@@AAAEEEEEEFFFGGGHHHJJJLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUSSSSSSWWWWWWTTTTTTVVVXXXYYY]]]aaaddddddbbb___^^^```dddjjjsss~~~uuupppnnnmmmuuu}}}{{{uuurrrtttuuurrrnnnnnnlllgggccc```^^^\\\aaahhhlllvvv|||eeeVVVJJJCCC@@@======<<<;;;::::::::::::===<<<;;;:::999999999999:::999777666555444555555666555555555555444444444333333333444444555555555oooccc\\\WWWPPPJJJDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>=========<<<<<<;;;::::::999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::============<<<;;;:::999999999999999888888888777666777777666555555777888::::::999999999888888888777777777777777777777777888999999::::::999999888::::::;;;<<<<<<;;;:::999:::888666666777777666555777777777777777777777777777777666666666777888999888777777666555555666666777777777777777777777777888999999999999888777777777888888999999888888777777777666666555555555444777666666555555666666777888888888999999999::::::<<<<<<<<<<<<===>>>???@@@BBBFFFNNNWWWddduuu}}}ttthhh\\\WWWPPPKKKJJJLLLNNNPPPMMMNNNQQQSSSVVVXXXYYYZZZ[[[ZZZXXXWWWVVVWWWYYYZZZZZZXXXVVVVVVVVVVVVTTTRRRQQQQQQQQQRRRSSSTTTTTTUUUTTTRRRQQQNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPOOONNNNNNMMMMMMLLLIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCFFFFFFFFFGGGIIIJJJLLLMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTQQQRRRUUUVVVUUUVVVYYY]]]___bbbfffgggfffdddbbbeeehhhmmmttt|||}}}uuussstttuuu}}}vvvrrrrrrqqqmmmiiihhhbbb^^^\\\\\\[[[[[[___fffnnnwwwkkkYYYOOOFFFAAA???===<<<;;;::::::999999:::<<<;;;:::999888888888888999888777666555555666666666555555555555444444444333333333444444444444444~~~nnneee[[[TTTRRRPPPLLLHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@??????>>>>>>=========>>>============<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<;;;;;;::::::======>>>======<<<;;;:::::::::999999999888888888555666777666555666888999:::999999999999888888888666666666666666666777777777888888999999888888777:::;;;;;;;;;:::999888888;;;999777666666666555444888888777777666666555555777666666666666777888888777777666555555555555666777777777777777777777777999999888888888999::::::777888888999999888888777888888777666555444333333666666777777777777666666777888888888999999999999;;;;;;;;;;;;<<<===>>>>>>AAAEEEJJJQQQ[[[jjj|||}}}vvvwww|||{{{ppp^^^XXXPPPJJJHHHIIIKKKLLLJJJKKKMMMPPPSSSVVVYYY[[[^^^]]][[[ZZZ[[[\\\^^^___bbb___\\\YYYXXXWWWVVVTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNRRRUUUUUUXXX]]]ccceeeiiilllmmmkkkiiigggmmmqqqwww~~~~~~zzzzzz}}}xxxqqqoookkkeeeaaa```VVVUUUVVVZZZ[[[\\\```fffpppyyy|||kkkWWWLLLGGGBBB???>>><<<<<<;;;:::999999999999::::::999888777777777777777777666666666666777777666555555555555444444444444444444444333333333333~~~nnnccc___ZZZSSSPPPOOONNNIIIFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>=========<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;:::999888888888:::::::::;;;;;;::::::999<<<<<<===<<<<<<;;;::::::999999999888888888777777666777888888777888:::<<<999999999999888888888888666666666777777777777777888888999999999999888888;;;;;;:::999999888777666999777555555666666555444888888777666666555444444555555555666666666777777666666555444444555555555555555555555555555555555888777666666777999:::<<<777777888888888888777777888777777666555444444444555666777888888777666555777777777888888888888999:::::::::::::::;;;<<<<<<@@@BBBFFFJJJSSS```qqq|||}}}zzztttuuuxxx}}}}}}uuuddd^^^TTTMMMJJJJJJKKKKKKLLLLLLMMMOOORRRUUUYYY[[[___^^^^^^^^^```bbbeeegggiiieee```\\\ZZZYYYXXXVVVSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPMMMMMMQQQTTTWWW\\\bbbhhhkkknnnpppooonnnlllkkknnnsss{{{{{{qqqkkkeee]]]XXXVVVPPPPPPUUU\\\___```dddiiissszzzdddWWWJJJEEEDDDAAA>>>>>><<<;;;:::999888888888888999888777666666666666666666666666666666777888888666555555555555444444444555444444333333222222222~~~pppeee[[[UUUSSSPPPLLLKKKJJJHHHDDD@@@AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::::::::<<<<<<<<<;;;:::999888888999999:::::::::::::::999::::::;;;;;;;;;:::999999777777777777666666666666666777888888777888:::<<<999999999888888888777777777777777888888999999999999999::::::::::::999999::::::999888777666666666666444333444666777777666777777777666555444333333444444555555666666666666555444444444444444555555444444444444444444444444666555555555666777999;;;777777777888888777777777555555555666666666666666555666777888888777666555666666777777777888888888999999999999999999:::;;;:::<<>>;;;;;;;;;;;;999888888888888888777777666666555555666666555555666666777888888888666555555555555444444444444444444333333222222111|||zzzyyy{{{~~~qqqddd[[[UUUQQQOOOIIIHHHGGGGGGGGGFFFCCCAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999:::::::::::::::;;;;;;;;;::::::999999999999999::::::;;;;;;::::::999999::::::::::::999888777777666666666555555555555666777666555666888999999888888888888777777777777777888888999999:::::::::::::::;;;;;;:::::::::999888777666666666666666444222222333555777777777666666555555444444333333333444444555666555555555444333333333333444555555666666666666666666666666444444444555666777888999666777777888888777777666555555555555666666777777555555666666666666555555666666666666777777777777999999999888888999999:::999;;;===@@@EEENNNZZZcccnnnsssyyy}}}xxxyyyzzzzzz{{{}}}|||xxxoookkkddd___\\\[[[YYYXXXUUUUUUVVVWWWYYY[[[\\\]]]\\\\\\]]]^^^aaaeeehhhkkkfffccc```]]]\\\[[[ZZZXXXUUUUUUUUUTTTTTTSSSSSSSSSPPPOOOMMMLLLJJJIIIHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPUUURRRRRRVVVZZZ]]]ccciiiooopppooojjjeeebbbccceeekkkuuuzzzqqqkkklllqqq{{{qqqeee\\\RRRMMMLLLLLLPPPYYYeeekkknnnsssxxxeeePPPLLLDDD>>>>>>>>>;;;999999;;;:::999888777777777777777666666555555666666666555555666777888888777777666555555555555444444444333333333333222222222222~~~zzzxxxuuutttuuuyyykkkeee]]]UUUOOOMMMKKKKKKFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@???@@@@@@<<<<<<<<<<<<<<<=========;;;;;;;;;::::::::::::999777888999:::;;;::::::999999999999999999999888888999999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777777777666666666666666777777666555555777888888888888888777777777777666666666777888999999999999999::::::::::::999999777777666555555555666777444333222333444666666555444444444444444444444444222333444555555555444444333333222222333444444555666666666666666666666666444555666777777777777777666666777777777777666666666666666666666555555555555555444444444444555555555555555666666666777777:::999999888888999999:::999;;;===???AAAGGGPPPWWWaaahhhqqqzzz~~~~~~~~~|||vvvssspppoooooonnnmmmlllhhhggggggeeecccaaa___^^^[[[[[[ZZZ[[[\\\___bbbccc___^^^\\\[[[\\\[[[ZZZXXXVVVVVVUUUUUUTTTSSSRRRRRRMMMLLLKKKJJJIIIHHHHHHHHHCCCDDDDDDEEEFFFGGGHHHHHHLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMQQQNNNNNNSSSWWWYYY]]]ccceeefffeeeaaa^^^^^^ccchhhwwwtttlllfffhhhooo{{{qqqdddZZZPPPKKKKKKNNNSSS]]]kkktttyyy|||gggUUUHHHDDD>>>;;;======;;;:::;;;:::999888777777666666777777666666666666666777777555666777888888777666666666555555555555444444444222222222222222333333333{{{vvvrrrrrrrrruuuyyyrrriii[[[XXXTTTOOOKKKIIIHHHGGGFFFEEEEEEFFFEEEEEEDDDCCC@@@???>>>===<<<<<<<<<<<<<<<<<<==================;;;;;;;;;:::::::::999999777888999:::;;;:::999999777777777777888888888888999:::;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;888888888888777777777777999999:::999777777888:::888888888888777777777777444555555666777888888999888888999999999999888888777666555444444555777888666444333333444555444333333444444444444444444444222333444555555555444333222222222222333333444555444444444444444444444444555666888999999888777777666666777777777777666666888888777666555444444333555444333222222333444555555555555555666666666777::::::999999999999999:::555777999999:::>>>EEEKKKSSSZZZfffqqqzzz|||{{{{{{|||~~~~~~}}}|||zzzwwwrrrllleee```]]][[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZYYYZZZ[[[[[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRRRRKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIINNNQQQRRRVVV[[[XXXZZZ[[[ZZZZZZ^^^hhhooovvvkkkeeefffiiiqqq~~~qqqdddYYYPPPKKKKKKQQQVVVbbbqqq|||fffWWWNNNIIIAAA<<<:::===???>>>>>>@@@:::999888777666666666666777777666666666777777888555666777888888777666555666666555555555444444444111111111222222333333444{{{wwwvvvtttvvvxxx{{{}}}}}}}}}|||xxxppphhhaaa]]]PPPOOONNNLLLJJJHHHFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@========================>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777777777666666666777888999999888999999::::::999999888;;;<<<===<<<;;;;;;<<<===::::::;;;<<<<<<;;;;;;;;;888888777555555444444444555666666777888999999999999666555555888888777444444444555666666666666666777777888999:::;;;;;;<<<999888666555444444444444444444444444444444444444666666555444333333222222222222222333333444444444222222333333333333444444444444444555555555555666555555555555555555555555555555555555555555555555333333444444444444444444444444444333333222222222222333333444555666777777666666666666777888999:::888999::::::;;;===@@@CCCIIIPPP[[[gggqqqzzz}}}}}}zzzpppfffaaa^^^YYYSSSPPPQQQSSSRRRRRRRRRQQQQQQRRRTTTUUUTTTSSSUUUVVVVVVUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRPPPOOONNNLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPQQQQQQOOONNNOOOQQQQQQOOOLLLNNNNNNOOOOOOOOOOOOOOONNNRRRSSSTTTVVVUUUSSSNNNJJJJJJFFFDDDFFFGGGEEEEEEGGGFFFHHHHHHGGGEEEGGGLLLQQQPPPSSSWWWYYY^^^ggguuuyyykkkfffiiihhhnnn{{{~~~mmmaaaWWWNNNJJJJJJPPPZZZhhhuuu~~~}}}eeeUUUJJJDDDCCC<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777888888555555666777777666666555666666555444333333222222555555555555555555555555444444444333333222222222|||zzzzzz{{{~~~~~~~~~~~~{{{tttpppiiiccc]]]WWWRRRNNNLLLLLLKKKIIIGGGFFFDDDDDDEEEDDDDDDCCCAAA@@@@@@???==============================<<<;;;;;;;;;;;;;;;;;;::::::999999888888888777777777777777777888999888999999::::::999999888:::;;;<<<;;;:::999:::<<<::::::;;;;;;;;;;;;::::::888777666555555444444444555555666777777888999999888666555555777888777555666777888888999999888888777777777888999999::::::999888666555444555555666444444444444444444444444666555555444333333222222222222333333333333333333222222333333333333444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333222222222444444444555555555555555666666666666777888999999777888999999999;;;>>>@@@EEEKKKTTT^^^hhhrrr{{{wwwnnnhhhbbb\\\SSSNNNMMMMMMLLLKKKKKKKKKKKKMMMPPPRRRRRRRRRSSSSSSTTTSSSRRRPPPMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPNNNMMMOOOQQQRRRPPPNNNPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSQQQMMMJJJMMMHHHFFFGGGFFFBBBBBBDDDAAACCCEEEEEEEEEHHHNNNSSSRRRWWW^^^eeemmmzzz}}}yyyzzzwwwmmmjjjmmmqqqwwwtttdddZZZRRRLLLJJJLLLQQQ[[[iiiwwwfffTTTHHH@@@======<<<<<<<<<<<<<<<;;;;;;:::::::::999888777777777777555555555555555555555555666555555444333333222222444444444444444444444444444444333333333222222222~~~tttnnnjjjeeebbb^^^[[[VVVRRRPPPMMMIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@??????>>>===========================<<<;;;;;;;;;;;;;;;;;;999999999999999999999999999888777777777777777777888888999999999999888888888:::;;;:::999888999::::::::::::;;;;;;::::::999888777666555555444555555555555666666777777888888777666555555777777777555777888999999::::::999999777777777777777777777777777777666666666666777777555555555555555555555555555555555444444333333222333333333333333222222222222222333333333333444444444444444444555555555555444444444444444444444444666666666666666666666666777777666666555555444444444444333333333333222222555555555555444444333333666555555666666777888999666777888888777777:::;;;???CCCJJJRRR[[[eeepppwww~~~uuupppggg___UUUNNNLLLKKKIIIGGGHHHGGGGGGHHHKKKMMMMMMMMMNNNOOOPPPPPPOOONNNLLLKKKEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOPPPOOOOOOPPPRRRSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVSSSOOOLLLIIIGGGCCCAAABBB@@@======??????BBBEEEGGGHHHKKKQQQVVVXXX^^^hhhsss}}}}}}zzzuuurrrwww~~~vvvpppppprrr}}}rrrfffZZZRRRMMMKKKMMMQQQVVV___mmm|||wwwfffRRRGGGAAA>>>>>>@@@;;;<<<<<<<<<;;;;;;:::999::::::999888777666777777888777666555555555666777555555555444444333333222444444444444444444444444333333333333222222222222|||uuuooofff```\\\[[[YYYXXXSSSQQQNNNLLLKKKJJJHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;999999999999999999::::::999999888777666666666777888888999999999999888888999:::;;;:::999888999;;;::::::::::::::::::999888777777666555555555555555555555555666666777777777666555555555666777666666666666777888888888888888777777777666666555555555666666666666777777888888666666666666666666666666555555444444444333333333444333333333222222111111222222222333333333444444333333444444444555555555444444444444444444444444666666666666666666666666777777666555444333333222333333333333333333333333444444444444444444444444555555555555666777888888555666777666555555666777;;;===AAAFFFNNNYYYdddlllxxx}}}yyyuuulllddd[[[TTTQQQPPPNNNKKKJJJHHHFFFFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRSSSSSSTTTTTTRRRSSSTTTUUUWWWYYY[[[\\\\\\]]]___]]]WWWPPPJJJFFF@@@>>>===>>>>>>;;;===BBBCCCHHHMMMPPPQQQUUUZZZ___hhhnnnyyy|||uuuqqqooorrr}}}}}}wwwuuuwwwzzzvvveee\\\SSSNNNLLLLLLQQQWWW^^^fffsss{{{bbbUUUHHHBBB@@@>>>@@@BBB;;;;;;;;;;;;;;;:::999888:::999888777777666666666;;;999777666666777888999555555444444444333333333333333333333333333333333333222222222222222222222}}}uuunnnhhhddd[[[YYYUUURRRQQQPPPOOONNNKKKIIIGGGEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999999999999999999::::::999999888777666666666777777888888999999888888777999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;::::::999888777666666555555555555666555555555555555666666666444555555555555666666777666666777888888888888888777777666555555444444444555555666666777777888888666666666666666666666666444444444444444333333333333333333222222111111111222222222333333333444444333333333444444444444555444444444444444444444444666666666666666666666666555555444444333222111111333333333333333333333333222222333333444555555666444444444444555666777888555666777666444333444555888:::<<>>>>>?????????DDDJJJMMMSSS\\\bbbfffiiimmmqqq|||yyyrrrllljjjlllwww|||xxx{{{tttiii[[[TTTNNNMMMMMMNNNUUU]]]ccckkkyyyuuucccSSSIIIAAA>>>===;;;<<<>>>;;;;;;;;;;;;:::999888777999888777777666666777777:::999777555555666777888444444444444444333333333333333333333333333333333222222222222222222222222xxxtttooohhhaaa]]]ZZZWWWUUUNNNNNNMMMLLLJJJHHHGGGFFFGGGEEEBBBAAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999999999999999999999999999888777777777777777777777777888888888888777777:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<;;;:::999999666666555555555555666666444444555555555555555555333444555666555555666888777888999999::::::999999666666666555555444444444444444555666777777666666555555555555555555555555444444444444444444444444222222222222222111111111222222333333333333444444333333333333444444444444333333333333333333333333555555555555555555555555444444333333222222111111222222333333333333444444111111222333444555666666444333333444444555666777444666777777555444444444777888:::<<<@@@GGGPPPVVV___nnnzzzwwwuuuuuuvvvvvvvvvvvvyyy}}}~~~~~~{{{xxxuuusssqqqllleee___UUURRRMMMIIIHHHGGGEEEDDDAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSSSSRRRPPPQQQSSSUUUYYYZZZ[[[^^^bbbfffjjjlllppptttuuupppcccSSSGGGAAA???<<<<<<>>>>>>AAAJJJTTT___hhhsss||||||tttooojjjhhhkkksss~~~|||wwwiii___SSSPPPNNNPPPRRRUUU]]]eeejjjsssrrr^^^QQQKKKDDD??????===::::::<<<;;;;;;;;;:::999888777666777666666666666777888888888777555444333444444555444444444444444444444444222222222222222222222222111111111222222222222222xxxqqqkkkccc^^^[[[WWWSSSPPPNNNMMMKKKJJJHHHHHHHHHFFFEEEDDDDDDDDDDDDBBB@@@???@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;::::::999999888888888777777777777777777888999777777888888888888777777888:::;;;:::999888999:::============<<<;;;:::999666666555555555555666666444444444444444444444444111444666666444444666888666777888888999999888888666666666666555555555555333444555666666555444444444444444444444444444444444444444444444444444444111111111111222222222222222222333333333333444444222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444222222222333333444444444333333333333444555666777444666888888666555555555555777999;;;>>>BBBHHHLLLVVVaaappp}}}|||yyywwwwwwwwwwwwuuusssrrruuuzzz~~~~~~}}}~~~~~~xxxjjjddd]]]UUUPPPKKKGGGEEE?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUSSSUUUVVVVVVUUUWWW[[[^^^cccdddeeehhhmmmrrrwwwyyy~~~}}}sssbbbRRRFFFAAA<<<:::<<<@@@DDDLLL[[[hhh{{{}}}rrrlllkkkkkkpppyyy~~~~~~~~~|||zzzxxxvvvrrriii^^^UUUQQQPPPSSSXXX\\\```iiirrryyyrrr___PPPEEEDDD@@@>>>@@@???;;;:::<<<;;;;;;::::::999777666555555555555555777888999:::888888777666666555444444444444444444444444444444222222222222222222222222000111111111222222222222|||ssshhh```\\\YYYUUUQQQKKKIIIHHHGGGGGGGGGDDDBBBAAAAAA@@@???>>>???BBBDDD@@@>>><<<<<<======<<<;;;===============<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;<<<;;;;;;::::::999888777777777777666666777888999999777777888888888888777777777999999999888777888999>>>>>>>>>>>>===<<<;;;:::666666555555555666666777444444444444444444444444111333666666444444666999444444555666666666666666666666666666666666666666333333444555555444333222444444444444444444444444444444444444444444444444000000111111222222222333222222333333333444444444222222333333333444444444333333333333333333333333333333333333333333333333333444444444444444444444222222222333333444444444444444333333333333222222333333333333444555666666555777999999777666666666444666999;;;===???CCCFFFOOOXXXdddqqq|||{{{||||||zzzyyyuuurrrqqqtttyyy~~~|||{{{{{{|||xxxmmmaaaWWWOOOHHHDDD>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQQQQRRRTTTUUUWWWXXXXXXVVVYYY[[[[[[\\\^^^dddhhhkkklllmmmqqquuu{{{sss```PPPFFFBBB======AAAHHHQQQ^^^qqquuunnnlllmmmpppzzz|||wwwuuuwww~~~wwwrrroookkkhhheee^^^TTTMMMRRRSSSYYY```fffkkkttt~~~vvvbbbVVVJJJ@@@<<<999999<<<<<<999777999;;;;;;::::::888777666555333444444555777888:::;;;;;;;;;;;;;;;:::888777666444444444444444444444444111111111111111111111111000000111111222222222222{{{tttooobbb___ZZZTTTPPPLLLKKKJJJDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB??????===<<<;;;;;;;;;;;;============<<<;;;:::999;;;:::999999888888999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999666666777777888888999999888888888888888888888888999888888888999::::::;;;????????????===;;;999888999888888888777777666666555555555444444333333333555555666666555444333333666666555555555555666666999888888888777777666666555555555444444333333333444444444444444444333333333333333333333333333333222222222111111111111000000111222333333333333333111222333444444333222111111000///......000222333444444444444333222111000444333222111222333444555333333333333333333333333222333333444444333333222333333222222222333444444555555555555555555444444888888888888:::<<<>>>???JJJPPPZZZiiiwww~~~{{{}}}}}}{{{zzz}}}}}}|||~~~pppcccWWWMMMGGGFFFCCC@@@AAACCCEEECCCBBBGGGFFFDDDCCCCCCBBBAAA???CCCCCCCCCCCCBBB@@@???>>>AAAAAAAAABBBAAAAAA@@@@@@BBBAAA???@@@AAABBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPRRRTTTRRRTTTWWWZZZ\\\]]]^^^^^^___^^^___bbbgggkkkmmmmmmrrrrrrrrrtttxxx|||~~~xxxjjjZZZLLLDDDBBBCCCEEEHHHNNNZZZooowwwpppllljjjqqq~~~yyynnnfffhhhnnnvvv}}}sssmmmccc]]]YYYZZZZZZUUURRRQQQWWW^^^fffjjjnnnvvvvvv```RRRHHHBBBBBB>>>===<<<::::::999999:::999999999888888666555555777777777777777777777777666555555555555444444444444333222111000111222333222222222222222222222222000111222333333333333333yyyrrrkkkddd^^^ZZZRRRPPPLLLHHHEEEBBBBBBAAAAAAAAA@@@???????????????@@@??????>>>>>>??????@@@??????>>>===<<<;;;;;;<<<============<<<;;;:::999;;;:::999999888888999999999999999999999999999999::::::::::::::::::::::::;;;;;;::::::999888777777777777777777777888888888888888888888888888888888888888888888888999:::;;;????????????>>><<<:::999888888777777777666666666555444444444444444444333555555666555555444444333666666555555555555666666777777777777666666555555555555555555444444333333555555444444444444333333333333333333333333333333222222222222111111111111111222222333333333222222111222333333333333222111333222111000000222444555444444444444333222111000333222222222222333444444333333333333333333333333444444555555555555444444666555444444333333333333555555555555555555444444444444444444666888:::;;;EEEJJJSSS```nnn{{{xxxjjj^^^TTTNNNJJJHHHFFFGGGHHHIIIHHHFFFIIIHHHHHHHHHGGGGGGEEEDDDBBBBBBBBBAAAAAA@@@??????AAABBBBBBBBBBBBBBBBBBAAA@@@>>>======???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRUUUWWWXXXXXXZZZ\\\___aaaccccccccceeeeeeeeehhhllloooppppppooonnnmmmmmmnnnpppqqqqqqvvvtttmmmaaaSSSIIIEEEDDDFFFJJJQQQ]]]mmm~~~vvvrrrrrrrrryyynnneeeaaafffppp{{{vvviiicccZZZTTTQQQSSSUUUTTTSSSUUU___fffooouuuzzzfffUUUJJJBBB>>>>>><<<;;;;;;:::999888888888999999999888888777666555666666666666666666666666555555555555444444444444444333222111000111111222222222222222222222222222444444444222111///---,,,}}}wwwtttkkkgggaaa[[[WWWRRRMMMJJJHHHFFFDDDAAA@@@?????????>>>>>>======<<<<<<============<<<<<<<<<<<<======??????>>>===<<<<<<<<<<<<============<<<;;;::::::;;;:::999999888888999999999999999999999999999999::::::::::::::::::::::::===<<<;;;:::888777666555888888888888777777777777777777777777777777777777888888888888888888999:::>>>>>>??????>>><<<;;;999777777666666666666666555444444444444444555555555555555555555555444444444666666555555555555666666666666666666555555555555555555555555555444444333555555555444444444333333333333333333333333333333333222222222111111111111222333333333333333222111222222333333333333222222555444333222333444555666444444444444333222111111111222222333333333333333333333333333333333333333333333333444444333333333888777666444333333333333444444444444444444555555555555555555777999;;;<<>>@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFGGGJJJLLLMMMPPPQQQSSSUUUXXX[[[]]]^^^___```bbbdddeeefffffffffiiiiiiiiikkkmmmooopppooogggeeecccaaa```aaacccdddiiigggaaaXXXNNNHHHHHHIIIGGGLLLWWWhhh||||||{{{}}}{{{qqqfffaaaaaaiiiuuunnn___XXXPPPLLLKKKPPPTTTWWWZZZ^^^eeellluuu}}}wwwgggTTTIIICCC>>>;;;<<<999999999999999888777666888888999888888777666555666666666666666666666666555555555555444444444444333333222111111111111111222222222222222222222222555444333222000...,,,***sssssstttuuuwwwyyyzzz{{{~~~}}}~~~~~~{{{yyyuuussslllllllllkkkhhhddd___]]]YYYVVVRRROOOMMMJJJGGGEEEDDDDDDBBB@@@????????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<<<<===<<<<<<======<<<;;;;;;:::;;;:::999999888888999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<;;;:::999888777666999999888888777777666666666666666666666666666666888888777777777888888999;;;<<<======<<<;;;:::999666666666666555555555555333333444444555555666666555555555444444444555555666555555444444555555666666666666666666666666666444555666666666666555444666666555555444444333333333333333333333333333333333333222222222111111111333333444444333333222111333333333333333333333333555555444333444444555666333444444444333333222111000111222444444333222222222222222222222222222222000000111111111111000000666555444333333333333333333333444444444444555555666666555666777999:::<<<<<<>>>BBBJJJUUUdddrrr{{{zzztttoookkkhhh```aaadddgggiiiiiihhhfffcccccccccaaa[[[VVVQQQNNNIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHBBB???======>>>@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCDDDFFFIIILLLMMMSSSTTTWWWZZZ]]]___aaabbbbbbbbbbbbbbbbbbbbbaaaaaacccbbbbbbdddfffgggfffeeeYYYXXXWWWUUUTTTVVVZZZ]]]______]]]XXXQQQMMMNNNPPPMMMQQQ\\\nnntttlllfffeeegggppp~~~yyygggYYYRRRIIIHHHLLLVVV]]]aaaeeejjjmmmrrrzzz|||aaaUUUIIIDDDAAA>>><<<===888888999999999888777666888888888888888777666666666666666666666666666666555555555444444444333333444333333222222222222222111111111111111111111111000111111111111111000000]]]^^^___aaadddgggjjjkkkrrrsssvvvyyy|||}}}yyyuuuqqqppplllnnnoooppppppqqqtttvvvsssppplllhhheeebbb^^^[[[VVVVVVVVVVVVUUUSSSQQQPPPKKKHHHFFFDDDDDDCCCAAA@@@AAA@@@???===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;:::999999888888999999888888888888888888888888999999999::::::;;;;;;;;;::::::999999999999999888999999888888777777666666666666666666666666666666888777777666666777777777888888999::::::999888777555555555555666666666666444444444555555666666666555555444444444444555666555555444444444444555555777777777777777777777777444555666777888777666555777777666555555444333333333333333333333333333333333333333222222222222111333333444444444333333222333333333333333333333333444444444333333333444444333333444444444333222222000111222333444333222111222222222222222222222222///000000111111000000///222111111111222333444444333333333333444444555555222222222222333444666777:::<<>>===???@@@AAAAAADDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDHHHKKKMMMSSSUUUXXX\\\^^^`````````___^^^\\\ZZZXXXWWWVVVUUUUUUTTTUUUVVVXXXYYYWWWVVVPPPOOONNNLLLKKKOOOUUUYYY]]]```aaa^^^XXXTTTRRRSSSXXX[[[eeewwwzzzqqqkkkgggiiinnnwwwooo```TTTNNNFFFIIISSSaaaiiilllooossszzz}}}}}}gggTTTKKKDDDBBBAAA>>>===>>>999999999999999888888777777888888888888777777666555555555555555555555555555444444444444333333333444444444444444333333333111111111111111111111111///000111222333333333333JJJKKKLLLOOORRRVVVXXXZZZ```bbbfffjjjooorrrtttvvvxxxxxxzzz|||~~~{{{vvvpppiiiccc^^^[[[XXXYYY[[[\\\\\\]]]^^^```]]]ZZZWWWTTTRRROOOLLLIIIGGGGGGHHHHHHIIIIIIIIIHHHCCCBBB@@@???@@@@@@???>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999888888888888888888888888888999999::::::;;;;;;<<<999999999999999999999999888888888888777777777777777777777777777777777777888777777666666666666666555666777888888888777666555666666666666777777777555555555555555666666666555555444333333555666777555555444444444444555555777777777777888888888888444555777999999888666555888777777666555444333333333333333333333333333333333333333333222222222222222222333444444444444444444444333333333333444444333333333333333333222222333333333444444333333222000111111222222222222222222222222222222222222222222222222333333222222222000000000000111333444555222222333333444444555555444444333333444555777888888:::===@@@FFFPPP]]]fffpppuuu{{{~~~|||}}}}}}}}}~~~~~~zzzxxxwwwwwwwwwvvvyyy}}}rrrgggaaa___[[[]]]```bbbcccaaa___^^^dddgggjjjjjjfff___VVVQQQFFFCCCAAA@@@BBBEEEGGGGGGJJJIIIGGGEEEDDDBBBBBBBBBCCCCCCAAAAAACCCFFFIIILLLQQQSSSWWWZZZ\\\\\\ZZZYYYVVVUUUSSSPPPNNNLLLKKKKKKIIIIIIJJJLLLOOOOOONNNLLLMMMMMMLLLJJJIIIMMMUUU\\\gggiiikkkggg```ZZZVVVUUU[[[```mmm~~~yyyrrrmmmhhhnnnuuu~~~vvvfffZZZQQQLLLIIIOOO\\\kkkssstttvvvzzzgggVVVJJJDDD@@@@@@???<<<;;;===999999888888777888888999777777888888888888777777555555555555555555555555444444444444333333333333444444444555444333333222111111111111111111111111222222333333333333222222>>>???@@@BBBDDDGGGIIIKKKNNNPPPTTTXXX\\\```bbbccceeeeeefffhhhlllqqquuuxxxwwwwwwxxxzzz}}}~~~}}}||||||}}}~~~~~~|||{{{xxxxxxyyy{{{{{{{{{{{{{{{yyyzzz{{{|||}}}~~~|||vvvqqqjjjhhhccc]]]WWWQQQLLLJJJHHHJJJLLLLLLLLLKKKMMMNNNLLLJJJHHHGGGGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@??????@@@AAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999999::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::999999888888888777777777777777888888888888888888888888888888888888777666555555555555666444555777888888888777777666666666777777777888888666666666666555555555555666555333333333555666888555444444333333444444555666666666777777777888888444555888999:::999777666888888777666555444333333333333333333333333333333444444333333333222222222111111333444555555666666555444333333333333444555444444444444333333222222222333333444444333333222111111111111111222222333111111111111111111111111222333333333333333333222111111111111222333444444111222222333444444555555777777666666666888999:::555888;;;===@@@GGGRRRZZZaaajjjuuu|||~~~|||}}}{{{zzzzzz{{{{{{zzzyyypppllllllkkknnnrrruuuuuusssooolllqqquuuyyyyyyssshhh\\\TTTKKKHHHGGGHHHLLLPPPTTTUUUTTTSSSPPPMMMIIIGGGEEEDDDDDDCCCAAA@@@AAADDDHHHJJJOOOQQQTTTWWWWWWVVVSSSQQQNNNLLLKKKIIIGGGGGGGGGGGGEEEFFFHHHKKKNNNOOONNNLLLNNNPPPPPPPPPQQQWWWbbbkkkyyyzzzxxxrrrhhh```\\\[[[]]]eeettt}}}wwwsssqqqxxx}}}kkk___XXXTTTRRRTTTZZZfffssszzz{{{}}}{{{eeeUUUKKKDDD@@@===>>>===:::999<<<999888666555555666888:::777777888888888888777777555555555555555555555555444444444333333333222222222222333333333222111000111111111111111111111111222222222222222111000000:::::::::;;;===???@@@AAA@@@BBBFFFJJJNNNQQQRRRSSSWWWWWWWWWYYY]]]ccchhhkkkkkkkkkmmmpppssstttsssrrrtttuuuvvvvvvuuussspppooohhhiiijjjkkklllmmmnnnnnnqqqsssvvvyyy{{{{{{zzzyyyxxxwwwwwwvvvssslllddd___XXXVVVSSSOOOKKKGGGDDDBBBAAABBBDDDEEEDDDCCCDDDEEEDDDCCCBBBBBBBBBBBB???===???>>>===<<<;;;;;;;;;;;;@@@???======>>>??????>>>888999999:::::::::::::::999999888888999:::;;;;;;;;;::::::999999::::::;;;999999999888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999999<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<===<<<;;;:::888777666666666666777777888888999999888888888888888888888888888777666555555555555555555666777888999999888888666666777777888888999999777777666666555555444444666555333333333555777888555444444333333444444555444555555555666666777777444555888::::::999777666999888777666555444333333333333333333333333333333444444444333333333222222000111222444555666777777555444333333333333444555444555555555444333222222222222333444444333333333222111000000000111333444111111111111111111111111111111222222222222111111444444333222222333333333111111222333333444555555555444333333444555666777222666:::;;;<<>><<<===<<<::::::<<<999777444222222444777:::666777777888888888777777555555555555555555555555444444444333333333222222000000111222111000///...000000000000000000000000///000000111111111000000666666777777888888999999<<<<<<>>>???AAACCCDDDEEEHHHGGGGGGHHHLLLRRRWWW[[[^^^^^^]]]^^^___aaacccdddiiijjjjjjjjjhhheeebbb```]]]\\\[[[[[[\\\___aaacccgggiiikkklllllljjjhhhfffdddddddddbbb^^^WWWQQQNNNKKKIIIFFFBBB???>>>===<<<:::;;;<<<===???@@@AAAAAA=========<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;;;;;;;888888888888888888888888:::999999888888999999:::;;;;;;;;;<<<;;;;;;::::::999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;888:::;;;;;;999888888999888888888888888888888888999888888888777777666666666666666666555555555555555666777888888999999888888888777666555444333333444444333333333222222222333333333444444444555555555444444444444555666666888888777777666666555555555777:::======;;;888777777777666555444333333333222444555555444333333444111222444444444222000///000111222222333333333333444444444444444444444444444444444444444444444444222222222222222222222222333444555555555444333222333444555333111000000111...///000111222333333333111111111222222333333333111222333333444444333333333333333444444444555555444555666777999===CCCGGGRRRWWWaaammmxxx}}}}}}{{{yyyxxxxxx~~~xxxlllbbb\\\WWWTTTTTT[[[gggrrrxxxyyy{{{wwwppphhh```XXXOOOJJJGGGEEECCCCCCDDDGGGKKKNNNNNNOOOQQQSSSUUUSSSOOOLLLJJJGGGCCCCCCFFFHHHHHHGGGKKKKKKNNNRRRWWW[[[\\\\\\ZZZZZZ\\\___gggrrruuulllfffcccaaagggrrr}}}~~~xxxvvvwwwwwwzzz~~~mmm^^^WWWYYY___cccdddfffooozzzzzzcccTTTHHHAAA???===<<<<<<;;;;;;:::999999777777777777666666666666666666666666666666666666666555555555555444444444333333333444444333333333111111111111000000000000000000000000000000000000111111222222222222111111555555555555666666666666777777888999;;;<<<===>>>BBBAAAAAAAAADDDGGGKKKMMMQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWXXXXXXWWWUUUSSSRRRPPPOOONNNNNNOOORRRTTTUUUYYYZZZ\\\]]]\\\ZZZXXXVVVPPPPPPPPPNNNKKKGGGCCC@@@@@@???>>><<<;;;;;;;;;;;;666666777888999::::::;;;;;;;;;::::::999999999999888888999:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888999::::::;;;;;;::::::999999999999999999999999999999999888888999999999:::;;;;;;;;;;;;;;;::::::999999999888999999:::;;;999999999999999999999999999999999:::::::::;;;;;;999:::;;;;;;999888888999888888888888888888888888888888888777777777666666666666666666555555555555555555777888888888888888999888888777666555444333666666555555555444444444333333444444444555555555444444444444444555666666777777777777666666555555555777999;;;;;;:::888777777666555444444333333333222333555444333222333444111222333444444222111///111111222333333333333333444444444444444444444444444444444444444444444444222222222222222222222222222333444444444444333222333444444333111000000111000111111222222222111111111222222222222222222333111222333333444444333333333333333333444444444444333444555666777;;;@@@CCCIIIMMMWWWbbbmmm|||~~~{{{yyy{{{{{{||||||}}}~~~|||||||||wwwlllccc^^^___^^^aaaiiiuuuyyyqqqhhh```XXXSSSLLLKKKIIIIIIJJJMMMQQQSSSUUUXXX[[[]]]\\\WWWSSSOOOJJJHHHFFFGGGJJJNNNOOOOOOQQQRRRTTTXXX]]]bbbcccccccccdddfffkkktttuuummmhhhfffeeegggqqqxxxooommmnnnooosssxxxwwwnnnaaaZZZZZZ```gggjjjmmmooovvv}}}dddTTTJJJBBB>>>>>><<<<<<<<<;;;::::::999999888888777777777666666666555555555555555555555555555555555555444444444444000000000111111000000000111111111111000000000000000000000000000000000000000000000111111000000000444444333333333333333222333444444555555666777777;;;;;;;;;;;;<<<===>>>???CCCCCCCCCCCCDDDEEEGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJIIIJJJKKKKKKKKKIIIFFFEEEBBBBBBBBBAAA???===<<<;;;999999888777777777777888666666666777777888888888888888777777777777666666666666777888888888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999:::::::::::::::999999999999999999999999999999888888888888999999::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999;;;<<<<<<:::999999:::888888888888888888888888888888777777777777666666666666666555555555555444555555666777888888888888999999888777666666555444666666555555555444444444444444444555555555555555444444444444444555555666777777777666666666666555555666777888888888777777777666555444333333333333222333444444222222333444111222333444333222111000222333333444444444444333444444444444444444444444333333333333333333333333222222222222222222222222111222222333333333222222333444444333111000111222222222222222222111000000222222222222222111111111111222222333333333333333222222222222333333333333222333444444444777;;;>>>BBBFFFOOOZZZcccqqq|||}}}~~~{{{uuurrroooppprrrsssvvv|||wwwnnngggcccgggiiioooyyyvvvnnnfff___[[[TTTRRRQQQQQQRRRUUUXXX[[[___dddjjjjjjeee]]]VVVSSSMMMLLLKKKMMMQQQVVVYYYZZZYYYYYY[[[___eeekkknnnooopppoooqqqxxxtttnnnkkkjjjjjjllltttzzzpppfffddddddgggnnnuuuzzzccc]]]WWWYYY```iiioooqqqppprrryyyttteeeTTTJJJEEEAAA???@@@<<<<<<;;;;;;::::::999999888888888888777777777777555555555555555555555555555555555555444444444444222222333333333333222222111111111111000000000000000000000000000000000000//////000000000000//////333333333222222111111111555555555555555555555555777777888888999999999888:::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<===>>>@@@AAA@@@@@@AAAAAA@@@>>><<<;;;???>>>===<<<;;;;;;;;;;;;999888777666555444444444777666666666666666666666666666666666666555555555444444555666777777777777::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999999:::::::::999999999999999999999999999999888888777777777777888888999999:::;;;;;;;;;:::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888999999999999:::::::::999;;;<<<<<<:::999999:::888888888888888888888888777777777777777777666666666666555555555444444444444555666777888888888888999999999888777666666666444444333333333222222222555555555555555555555555444444333333444444555666666666666666666666666666666555555555555666777777666555444444333333333444333444555444222222333555111222333333333222222111333333444555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000111111111222222222222222333444333111000111222111111222222222111111000333333222222111111000000111111222333333333333222111111222222222333333333222333444333333444888:::>>>AAAHHHQQQZZZfffwww~~~~~~~~~yyyrrrooofffgggiiijjjnnnttt|||zzzsssnnnlllmmmpppwwwyyyqqqkkkeeeaaa^^^ZZZYYYXXXXXXZZZ\\\___aaafffmmmttttttkkkaaaZZZWWWRRRRRRSSSUUUYYY]]]aaacccaaaaaaccchhhooouuuyyy{{{zzzyyyzzz}}}uuuqqqqqqqqqrrrtttyyyuuulllccc```aaafffoooxxxssseee[[[XXXWWW^^^hhhqqqsssrrrrrrvvv|||}}}dddXXXMMMGGGDDD@@@>>>???<<<<<<;;;;;;:::999999888999888888888777777777777555555555555555555555555555555555444444444333333333333444444444444333333111111111111000000000///000000000000000000000000//////000000000000//////333333333222222111111111666555555555444444444444333444555777777777777666666777777888999999999999999999888777666555444444666666666666777777888999;;;<<<<<<<<<;;;:::888777:::999888666555555666666666666666555555444333333444333333333333222222222555555555555555666666666222333444555666666666666888999999999:::::::::;;;;;;;;;:::::::::999999999999999999::::::999888888999999999999999999999999888777777666666777777888888999999:::;;;;;;::::::::::::999999::::::;;;<<<999999999888888888777777888888888999999999::::::999;;;<<<;;;:::888999999777777777777777777777777666666666666666666777777555555555555444444444444444555666777777888888777999999888888777777666666444444333333333222222222555555555555555555444444333333333333333444555555555555555555555666666666555555444444444555666777555444444333333333333444444555555444333333555666111222222222333222222222444444444555555444333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111222222222333444333111111111333//////000111222333333333222222222111111000000000000111222222333333222222111111222222222333333333333444555444333444666888888:::???GGGNNNWWWfffsssxxxqqqnnneeeeeeffffffiiinnnuuu{{{}}}xxxuuutttpppsssyyy|||zzzuuuoooiiifffccc```^^^^^^]]]]]]]]]___aaaccceeejjjqqqxxxwwwnnnddd]]][[[[[[[[[\\\^^^```dddhhhkkkkkklllnnnttt{{{}}}zzzzzzyyyyyywwwxxxzzz{{{{{{|||~~~sssjjjcccaaaccciiittt}}}rrrbbbWWWXXXXXX[[[dddnnnuuuvvvtttxxx~~~yyygggUUUMMMEEECCC@@@<<<999:::<<<;;;;;;:::999999888888888888888777777777777666555555555555555555555555555444444444444333333333000000111111111111000000111111111111000000000///000000000000000000000000000111111222222111111000333333333222222222222222444333333333222222222111111222333444555555555555333444555666666666666555777777666555333222222111555666666777777777777888777777777777777777666555777666555444333222333333000111222333444444444444555555555444444444444444555555555555555666666666222222444555666666666666777777888888999999::::::::::::::::::999999999999999999999999999999888777888888888888888888888888777777666666666666777777777888999::::::;;;;;;::::::::::::::::::;;;;;;<<<;;;::::::999999888888888888888888888999999999999888:::;;;;;;999888888999777777777777777777777777555555666666666666777777555555555444444444444333444444555666777777777777888888777777777666666666666666555555555444444444444444444444444333333333333333333333333444444555444555555555555666666666555555444444555555666777444444333333333333444444444555555333222222444666222222222222222222333333333444444444444333333222333333333333333333333333111111111111111111111111111111111111111111111111000000000000111222333444111333333333111111222333...///000111222333333333111111111111111000000000000111111222222222222222222222222222333333333333333444555444333333555777999999===CCCHHHNNNYYYdddnnnuuu|||}}}xxxqqqmmmffffffeeeccceeeiiioootttzzz~~~~~~{{{xxxvvvuuuqqqtttxxx{{{{{{yyyuuurrrpppmmmjjjgggfffeeecccaaa```______```aaaccceeegggmmmqqqvvvuuupppiiidddbbbcccdddfffgggiiilllqqqtttxxxyyy{{{}}}zzzrrrrrrqqqppppppssswww{{{qqqkkkeeeeeehhhooo||||||uuuqqqlllbbbYYYUUUVVVYYY```iiirrrxxx{{{{{{}}}wwwbbbUUUJJJEEEAAAAAA@@@<<<;;;<<<;;;;;;::::::999999888888777777777777666666666666444444444444444444444444444444444444333333333333111111222222222222111111111111111111000000000000000000000000000000000000111111222222222222111111111111111111222222222222111111111111111000000000222222222333333333333333222333444555555555444333666666555555444444444444666666777777888888777777333333444444444555555555444444444444444444444444000111222444444444333333666666666666777777777777333333444444444555555555111222333555666777777777666666777777888999999::::::::::::999999999999888999999999999999888777777777777777777777777777777777666666555555666666777777777888::::::;;;;;;:::;;;::::::::::::;;;<<<<<<======<<<<<<;;;::::::999888888888888999999999999777999:::999888777777777777777777777777777777777555555555666666666777777555555555444444444333333333444555666777777777777777777666666666666555555666666555555555444444444444444333333333222222222333333222222333333444555444444444555555555666666444555555555666666666666444333333222333333444444333333333111000000333555222111111111222222333444333333333333333222111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000111222444555111222333333111111222333///000111222222222222222000000000000111111111111000000111222222222222222333333333333444444444444111333444444333333444555999999;;;@@@CCCGGGOOOXXX^^^hhhqqquuuyyyzzzuuusssnnnmmmkkkiiiiiimmmsssxxx~~~~~~vvvuuusssssstttvvvyyy{{{|||yyyvvvwwwyyyxxxuuurrrqqqqqqnnnqqqtttuuuuuusssqqqpppnnnllljjjiiiiiihhhfffdddaaaaaaaaabbbccceeeggghhhoooqqqrrrsssqqqooollljjjiiikkknnnoooqqqtttzzz~~~xxxrrrkkkkkkjjjjjjnnnttt}}}}}}rrrnnnkkklllpppxxxtttllleeeaaa[[[TTTSSSWWWYYY___hhhpppwww|||vvvcccTTTJJJEEEAAA???AAA@@@======???;;;;;;::::::999888888888666666666666555555555444444444444444444444444444444444444333333333222222333444444555555444444333111111111111000000000000000000000000000000000000000000111111111111000000//////000000111111222222111111111111111111111111666555444333333333333333222333444555666555444333222222111111222333444444111111222333333333222222222222222333444444555555000000222333333333333333555666666666555444222111222222222333333444444444222222222333333444444444111222444555666777777777555666666777888999999999:::::::::999999999888888999999999999999888777666666666666666666666666666666666555555555555666666666777888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<::::::999888888777666666777888888888888999999999666888999999777666666777777777777777777777777777444555555555666666777777555555444444444333333333333444555666777777777777666666666666555555555555444444333333333222222222333333333222222111111111333333222222333333444555444444444555555555666666444555666666777777666666333333333222222333444444111111111///......111333222111111111222333333444333333333333222222111000222222222222222222222222000000000000000000000000000000000000000000000000222111111000111333555666111222333333222111222444111222222222222111000000//////000000111111222222000000111222222222222111333333444444444444555555000111333333222222333444555444555999<<<>>>EEELLLTTT___kkkpppttt{{{|||zzz|||{{{xxxvvvvvvzzzxxxuuummmlllkkkkkkmmmpppsssuuu{{{~~~{{{uuuqqqllloooqqqqqqooommmlllkkkjjjllloooqqqqqqppppppqqqnnnmmmkkkkkkllljjjhhhfffbbbbbbbbbcccdddfffhhhhhhqqqqqqppprrrssssssrrrppplllooorrrtttvvvzzz}}}yyyzzzzzzzzz{{{}}}qqqhhhgggggghhhjjjppp{{{yyyzzz{{{{{{uuurrrqqqsssxxxwwwiiiaaaZZZUUUOOOJJJOOOYYY```gggqqqwww{{{{{{eeeXXXNNNEEEAAA>>><<<>>>===:::999<<<;;;;;;::::::999888888777666555555555444444444444444444444444444444444444444444444333333333222222000111111222222111111000111111111111000000000000000000000000000000000000//////000000000000//////000000//////000111222222222222111111111111111111000000111111111222222222555555555444333222111000000111111111111222222222222222222222222222222222333333222222333333444555222333333444444333333333000000111222333333444444111111222333333333333222333333333333333333333333333333333444444444555555444444555666777888999999999::::::;;;:::999777666777777777777777777777777777777777777888888888888777777777777777777777777777777888888888999999999888888888888999:::;;;<<<888888888888777777777666666666666777888888999999888888888888888777666666777777777666555555444444555555666666555555444333444444444444444444444444666555555555555777888999666666777888999999::::::888777666444333222111111333333333333333333333333333333333444444555555555333444555555666555555555333333333333333333333333555444333333333555777999111111111111111111111111111111111111111111111111222222222111222222333333444333333222111000//////222222222111000//////...222222111111111111111111111111222222222222111111//////000000111111111222222222111111111111222222222111000......000111222222222222111111111000000111111111111111111111111222222333333333333444444555555666777:::===@@@BBBOOOUUU^^^gggnnntttyyy}}}~~~wwwqqqooohhheeeiiimmmlllnnnrrrssszzz~~~{{{xxxsssmmmjjjkkklllkkkjjjjjjjjjkkkmmmnnnnnnooooooooommmllllllnnnpppqqqpppnnnllljjjhhhfffeeegggkkknnnnnnmmmuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyzzz{{{|||~~~~~~yyyuuuppplllkkkooorrruuu|||wwwnnniiieeejjjpppuuu{{{|||wwwwwwzzzzzz~~~|||{{{}}}}}}|||zzzxxxwww{{{~~~nnn___YYYRRRMMMMMMQQQVVVYYYkkkllluuuyyycccXXXOOOGGGCCC@@@???>>>===<<<;;;::::::999999::::::999888666555666555555555555444444444777666555666777777555333555333222000//////000000222222222222222222222222////////////////////////111111111111000000000000000000000000111111111111000000//////000111111222111111111111111111111111000000111111111222222222//////000111222222222222000000111111111222222222222222222222222222222222333222222222222333444444222222222333222222111111111111222333333444555555000111222222333333222222333333222222222222222222333333333444444444444555444444555666777888999999888999999999888888777666777777777777777777777777666666777777777888888888666666666666666666666666777777777888888888999999888888888888999:::;;;;;;999999999999888888888777555555666777777888888999888888888888888777666666777777777666555555444444555555666666555555444333444444444444444444444444666666555555666777999:::999999888888888888888777777666555444333222222222333333333333333333333333333333333444444444555555333333444555555555555555444444444444444444444444333333444444333333222222111111111111111111111111111111111111111111111111222222111111111222222333333222222111111000000000222222111111000//////...111111111111111111111111111111222222222222111111///000000000111111111111222111111000000111111222222111000//////000111222222222222111111111000000111111111111111111111111222222222333333333444444555555666777999;;;>>>???JJJPPPXXXaaahhhpppwww{{{~~~}}}yyyssspppkkkiiimmmppppppqqquuuyyy~~~wwwpppoooooonnnmmmmmmlllmmmnnnqqqqqqrrrssssssrrrqqqooonnnoooqqqqqqqqqnnnllljjjjjjhhhhhhkkkooorrrsssrrruuuvvvvvvwwwwwwwwwvvvvvvxxxyyyyyyyyyyyy{{{~~~|||yyyvvvrrrooollljjjgggfffhhhkkknnnuuu}}}yyysssoooiiiooowwwzzzrrrmmmnnnqqqtttzzz}}}|||{{{}}}}}}{{{}}}|||}}}qqqaaa\\\VVVPPPMMMOOOVVV]]]bbbmmmooowwwhhhUUULLLEEE???<<>>===<<<;;;::::::999999999999999777666555555555555555444444444444555444333444555444333111555444222111000000111111222222222222222222222222000000000000000000000000111111111111000000000000000000000000111111111111000000/////////000111111000000000000111111111111000000000111111111111222......000111111222222222000000000111111111222222222222222222222222222222222222111111222222333444111111222222111000//////222222222333444444555555000111222222333333222222111111111111111111111222333333333333444444444444444444555666777888888999888888777666666666777777777777777777777777777777666666777777777777888888666666666666666666666666777777777777888888888888888888888999999:::;;;;;;::::::999999999888888888444555555666666777888888888888888888888777666666777777777666555555444444555555666666555555444333555555555555555555555555666666666666777888999:::;;;;;;:::999777666555555666555444333333333333444333333333333333333333333333333333444444444444555222333444444555555444444444444444444444444444444222333444444333000---,,,111111111111111111111111111111111111111111111111222222111111111111111222111111111111111111111111222111111000000//////...111111111111111111111111111111222222222222111111000000000000111111111111222111111000000111111222222111000//////000111222222111111111111000000000111111111111111111111111222222222222333333333333555555555666777999:::;;;CCCHHHOOOWWW```iiirrrxxx|||{{{vvvuuurrrrrruuuwwwvvvxxx|||zzzxxxwwwuuusssssstttuuuvvvxxxxxxyyy{{{}}}|||yyyvvvtttuuuuuutttrrrpppmmmkkklllllllllooosssvvvxxxxxxvvvwwwxxxxxxxxxwwwvvvuuussssssrrrpppoooqqquuuyyyzzzxxxuuuqqqmmmiiigggeeeeeebbbbbbeeegggjjjrrr{{{zzzwwwqqqwww{{{ooogggbbbdddhhhnnnvvv}}}}}}~~~zzzhhh\\\WWWTTTPPPPPPTTT]]]fffllltttvvv|||vvv[[[LLLFFFBBB>>><<>>>>>===<<<;;;::::::888999999999888777666555555555555555444444444444444333222333444444222111555444333222111111222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111111111000000/////////000000111/////////000000000000000000000000000111111111111222222333333222111000000000000000000111111111111111111111111111111111111111111111111111222333333222222222222111000//////111111222222222333333333000000111222222222222222000000000000111111111111222222333333333444444444333444444555666777888888999888666666555666777888777777777777777777777777666666666666777777777888666666666666666666666666666666666777777777888888777777888999::::::::::::999999999888888888777777444444555555666666777777888888888888888777666666777777777666555555444444555555555666555555444333666666666666666666666666666666777777888999999:::;;;:::999888777666555444444444333333333444444555333333333333333333333333444444444444444444444444222222333444444444444444333333333333333333333333333333333333111///---,,,111111111111111111111111111111111111111111111111222222111000000000000111///000000000111111111222111111000000////////////000000000000111111111111111111222222222222111111000000000000000111111111111111000000000000111111111111000//////000111111111111111111000000000000111111111111111111111111111222222222222333333333444444444555555666777777===@@@FFFNNNVVVaaalllsssvvv{{{~~~{{{|||~~~|||{{{|||~~~~~~|||yyyvvvrrrooonnnooooooppprrruuuxxxzzz{{{wwwxxxyyyyyywwwuuusssrrrooonnnllljjjjjjmmmrrrvvvyyyyyyxxxtttpppkkkhhhgggeeedddfffjjjmmmqqqyyy~~~zzzuuuiiiaaa^^^```eeelllvvv|||ooobbb[[[UUUUUUVVVXXX]]]eeemmmssszzz}}}kkkTTTHHHEEEBBB@@@???>>>>>>===<<<<<<;;;::::::888888888777777666555555555555555444444444333333555444444444666666444222444444444333333222222222111111111111111111111111111111111111111111111111111111111111000000000//////000000000111111111111000000///////////////000....../////////000000000000000000000000000000000111111222222222111000000//////000000000111111111111111111111111111111111111000000000000111222222222222333333222111000000000000000000000111111111000000111222222222222111/////////000000111111111222222222333333333444444333333444555666777888888999888777666666777999:::666666666666666666666666555666666666666777777777555555555555555555555555555555666666666777777777666777999:::::::::::::::777777777777666666666666444444555555666666777777888888888888888777666666777777777666555555444444555555555666555555444333666666666666666666666666555666666777888888999999888888888777777777666666444444333333333444555555333333333333333333333333444444444444444444444444111222222333333333333333111111111111111111111111444333222111000000111222111111111111111111111111111111111111111111111111222111000000/////////000/////////000111111222222000000000/////////////////////000000000111111111111111222222222222111111111111000000000000000000111000000000000000000111111111000000000000111111000000000000000000000000000000000000000000000000111111111222222222333333333333444444444444444444999<<<@@@FFFNNNYYYdddkkkpppvvv~~~zzzvvvsssrrrssstttuuuvvvxxxzzz|||~~~||||||{{{yyyvvvrrrooommmnnnmmmmmmlllmmmqqqwww|||~~~zzztttpppoookkklllqqqwww{{{ssshhhaaa^^^aaaggglllwww~~~sss```XXXWWWXXX[[[```dddhhhmmmrrrvvv{{{sssaaaMMMCCCAAA???============<<<<<<;;;;;;::::::888888777666666555555555555444444444444333333333444333333444555555444222333444444333333333222222111111111111111111111111111111111111111111111111111111111111000000000//////000000000111111111111000000//////......//////------......//////000000111000000000000000//////***+++---...000111111111/////////000000000111111111111111111111111111111000000000///000000111222111111222222222222222111///////////////////////////000111111222222111111/////////000111111222222222222222222333333333333333333444555666777777888888888777777777888999999666666666666666666666666555555666666666666777777555555555555555555555555555555555555666666666666666777999:::;;;;;;:::999777777666666666555555555444555555666666777888888888888888888888777666666777777777666555555444444555555666666555555444333555555555555555555555555444555666777888888888777666666777777777777777777444444333333333444444555333333333333333333333333555444444444444333333333000111222222333333222222222222222222222222222222444333111000000222444555111111111111111111111111111111111111111111111111222111000///.........////////////000000111111111////////////////////////...//////000000111111111111111222222222222111111111111111111000000000000111000000//////000000111000000000111111000000000//////000000000000000111000000000000000000000000111111111111222222222222222222333444444444444333777999<<<@@@GGGPPPZZZaaagggoooxxx{{{zzzyyyyyy{{{}}}~~~{{{vvvqqqnnnllliiijjjlllnnnrrrxxx|||yyyxxxuuuyyysssjjjdddbbbfffkkkppp|||hhhYYYVVVYYY```eeekkkooopppssswwwzzz~~~lll[[[JJJBBB@@@>>>======<<<<<<<<<;;;;;;;;;::::::888777666555444444444555444444444444333333333333111000000111222333222000222222333333333333222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000///...............,,,,,,---......///000000111111000000////////////***+++,,,...///000111111////////////000000000111111111111111111111111111000////////////000111111...///000111222222222222000000000000000////////////000000111111111111111//////000111111222333333111222222222222333333333222333333444555666777777555666777777888888777777666666666666666666666666555555555666666666777777555555555555555555555555444444555555555666666666666777999;;;;;;;;;:::999777777777777666666666666555555666777777888888999888888888888888777666666777777777666555555444444555555666666555555444333444444444444444444444444222333555666777777666666777777777777777777777777555444444333333333444444333333333333333333333333555555444444444333333333000111111222222222222222333333333333333333333333222222222222222222222333111111111111111111111111111111111111111111111111111111000///............/////////000000000000000////////////////////////......//////000111111222111111222222222222111111111111111111000000000///000000////////////000000000000111111111111000000////////////000000111111000000000000000000000000111111111111222222222222111222333444444444444333666777999<<>>???<<<<<<;;;;;;;;;;;;::::::888777666444444444444444444444444333333333222222000//////000222333111000000111222333333222111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111111000///...............,,,,,,------...///000000111111000000/////////...//////000000000000000///////////////000000000000000000000000000000000000///////////////000111111,,,---...000111111111111111111111000000000000000//////000111111111111111///000000111222333333333111111222222222333333333222333333444555666777777333444666777777777666555666666666666666666666666555555555555666666666777555555555555555555555555444444444555555555666666555777999;;;<<<;;;:::999888888888888777777777777666666777777888888999999888888888888888777666666777777777666555555444444555555666666555555444333444444444444444444444444222333444666666666666555888888777777666666666555666555444333333333333444333333333333333333333333555555555444444333333333000000111222222222222222555555555555555555555555111222333444333222000...111111111111111111111111111111111111111111111111111111000......---------000000000000000/////////.........///////////////---......///000111111222111111222222222222111111222111111111000000//////000000////////////000000000000111111111111000000.../////////000000111111000000000000000000000000000111111111111222222222000111333444555555444333555666888:::===CCCJJJOOOMMMYYYeeeooo{{{|||vvvrrrpppqqquuu|||~~~{{{uuurrrqqquuuzzzssseee\\\YYY^^^fffqqqtttvvvvvvvvvyyy```RRREEE???>>><<<<<<===;;;;;;;;;;;;;;;;;;::::::888777555444333333444444444444444333333333222222111111111222444444333222///000222222333222111000000000000000000000000000////////////////////////111111111111000000000000000000000000111111111111............////////////......//////000111111111////////////000000000000111000///......///000111////////////////////////000000000000000000000000---......///////////////111111000///////////////111111000000//////......////////////000000000000222222111111111111111222333333333333333222111000333333444444555666666777777555444555888999888666555555555555555555555555999999777666444222111000555555555666666666777777555555555555666666666666999999888888999999:::;;;999999777666555555555555666555555444444666777888;;;999888888999::::::999666555444333222333444444444444444444444444444444666666555444333333222222333444555666777777777777888888999888777666444333444333333222222333333444222222333333333333444444444444333333222111000000000000//////000000111222222222111000//////000000111111111111111111111111000111111111111222222222333222111111000000111111000000000000000000000000////////////////////////111111000000//////......////////////000000000000111111000000000000111111222000///------///000222222111000//////...//////000000000000000000000000111000/////////000222333222000///000333444333111000111111222222333444444333333333333333333333333111333666888999<<<@@@CCCHHHOOOYYYeeeqqq|||}}}xxxwwwyyywww|||xxxxxx}}}|||zzz{{{sssccc\\\ZZZ\\\fffppp{{{{{{zzzwwwvvv|||www]]]PPPCCC??????<<<:::999;;;::::::999999888888888666555444333222222111111777666555333222111000000222222222222222222222222222222222222222111000///222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////..................////////////---------------,,,,,,,,,.../////////000000000000111000///......//////000........................////////////////////////---...//////000000//////111000000///////////////111000000000/////////...////////////000000000000222222111000000111111222222333333333222222111000222333333444444555666666888666555666999:::888777555555555555555555555555444444444555555555666666666666555444333222111111555555555555666666666666999999999888999::::::;;;999888777666666555666666777666666555666777888999:::888777777888999999888666555444333333333444444444444444444444444444444666555555444333333222222222333444555666666666666555666666666666444333222444333333222222333333444222222333333333333444444444444333222222111000000222222222222222333333444333222111000000000000000111111111111111111111111000000111111111222222222333222111111000000111111000000000000000000000000////////////////////////000000000000//////......////////////000000000000111111000000000000111111111000///......///000111111000//////////////////000000000000000000000000111000/////////000111222...,,,+++,,,///000...---000111111222222333333444333333333333333333333333333555666777888999<<>>???===;;;;;;;;;;;;:::999999888777777666555444222222222222222444333333222222333333444333333333333333333333333111222222222222111000///111111111111000000000///000000000000000000000000333222111000000000000000111000000000/////////...---............/////////111111000//////...------....../////////000000000111000000///.........///........................////////////////////////...//////000000000000000000000//////......//////000000000000////////////////////////000000000000111111000000000111111222222222222333222222111000111222222333333444555555888777666777999999999777666666666666666666666666222222333444555666777888888888777666555444444333444555555555555666666666999999999999999:::;;;;;;777777666666666666777777777777666666777777888999888666555555666777777666666555444444333333444444444444444444444444444444555555444444333333222222111222333444555555555555222333333444444333333222444333333222222333333444222222333333333333444444333333333222111111000000111222222222222333333333333333222111111111111222111111111111111111111111000000000111111111222222222222111000000000000111000000000000000000000000////////////////////////000000000////////////...////////////000000000000111000000//////000000111111000///......///000111/////////...//////000000000000000000000000000000000000/////////000111222///...---...000111000///000000111111222333333333333333333333333333333333444666666666555666888999;;;???GGGPPPZZZeeepppvvv|||~~~~~~}}}}}}vvvpppooopppwww}}}~~~|||vvvooofff```\\\___dddkkkssszzzxxxvvvvvv{{{sss___PPPFFF===<<<>>>=========<<<;;;:::999888777666666777666333222111222333444444333333222222333333444222222222222222222222222111111222222111111000000111111111111000000000000000000000000000000000000222222000000000111222333000000000000////////////---------.........//////111111111000000000//////........./////////000000111000000///.........---........................////////////////////////...///000000111111000000000//////.........//////000000000000////////////////////////000000000000111000000000000111111222111111222222222222111111000111111222333333444444666666666666777777777777777777777777777777777777666555555555555444444444555555555666666666777777444444444555555555666666999999999999999:::;;;;;;777666666666666777777888666666666666666777777888666555333333555666555444666555555444444444444444444444444444444444444444444444444333333333222222222333444555555555555555111111222333333333333333444333333222222333333444222222222333333333444444333222222222111111000000//////000000111111111111333333222222222222222333111111111111111111111111000000000000111111111111222222111000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000000000////////////000000...............///000111000000000000000000000000////////////000000111111000000000000111111111111000000000111222222333333222222222222222222222222333444555444333333555777999<<>>777777777777888888888888222444555777777666444333777666555333222111000000222222222222222222222222......///000000000000000//////000000111111111222000000000000000000000000&&&)))---000222333222111.../////////000000111111---,,,---...000000...,,,......---,,,---...///000+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------,,,++++++------------------------000000000///......---------------............///000000000000000000000000222111111111000000//////333333222000///---,,,,,,,,,...///000///000111333/////////000111333444555555555555444444333333333333333333444444444555555555555555666666666666666777777666555555555555555555444444333333444444555666555444444555777:::;;;999999888555222222444666555555555555555555555555555666666666666666555555777777777777666666666666555555444444444333333333333333333444444555555555333333333333333333333444222222333333333444444444555555444444444333333333333222222111111222222333111111222222222222111111222111111111000000//////222333333333333222111111////////////////////////222222222222222111000000000000/////////.........////////////000000000000000000000000000000000000////////////////////////---.../////////...,,,+++000///---+++++++++---...........................222111111000///......---............///////////////////////////000111111000000000222333222000---000000000000000000000000............////////////111111222222222333333333333666999888666777<<>>???<<<<<<<<<<<<;;;:::999999777777777777666666666666444444888>>>DDDEEE???999333333333222222222111111000000000000000000000000////////////////////////111111111111111111111111222222111111111111222222////////////////////////000000//////.........---,,,++++++---//////---+++...------,,,---...///000,,,,,,------------,,,,,,------------------------,,,,,,,,,------,,,,,,+++////////////////////////------------............---------............///////////////////////////111111111000000000//////111111000000//////.........///000000///...///111/////////000111222444555444444333333222222222222333333333444444444444555888888777666555444333333777777666555555555555555555444444333333444444555666555444444555777:::;;;:::999888666333333444666555555555555555555555555555555666666666666555555777777777777666666666666555555555444444444333333111111222222222333333333333333333222222111111111222222333333333444444444444333333333222222222222333222222111111222222333111111222222222222111111111111111111000000000///222222333333222222111000///////////////////////////////////////...------......---------,,,,,,,,,.../////////000000000000////////////////////////////////////////////////...////////////...------000///---,,,+++,,,---...........................111111000000///......---............///////////////////////////000000111000//////000222111///---000000000000000000000000....../////////000000000111111111222222222333333222555777666444555999===DDDCCCEEELLLSSS[[[fffqqq|||wwwwwwwwwzzz{{{zzz~~~{{{wwwrrrooolllkkkmmmoooqqqrrrttttttuuuwwwzzz{{{yyyxxxrrrnnnkkkmmmmmmkkkmmmqqqwww{{{~~~}}}|||~~~}}}~~~yyyrrrqqquuu}}}}}}wwwwwwuuuvvv||||||~~~zzz^^^RRRKKKBBB>>>???;;;;;;;;;;;;;;;;;;:::999888888777777777666666666555555777;;;@@@???:::555333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111////////////////////////000/////////............,,,,,,,,,---//////...,,,---------,,,---......///------............------------------------------+++,,,,,,------,,,,,,,,,........................++++++,,,,,,---......///---------............///////////////////////////111111000000000000///////////////////////////000///000111000...---...////////////000111222333444222222222222111111111111333333333333444444444444777777666555444333333222777666555555444555555555555444444333333444444555555555555555666777999:::::::::999777444444555777555555555555555555555555555555666666666666666555666666666666777777777777555555555444444444444333222222222222333333333333555555444333222111000000333333333333444444444444222222222222111111111111222222111111111111222222111111222222222222111111111111111111000000000000222222333333222222111000////////////////////////---............------,,,.........---------,,,,,,....../////////000000000////////////////////////000000000000000000000000111000//////......//////000///...---------...///........................111000000//////.....................//////////////////......//////000000000...---...///000///...000000000000000000000000/////////000000000111111111111111222222222222333111333555444222222555999===<<<>>>DDDJJJQQQ[[[dddqqq||||||}}}yyyvvvwww{{{xxxqqqrrrwww{{{xxxtttsssuuuxxxzzz{{{~~~|||~~~~~~uuusssrrrvvvvvvuuuvvvzzz~~~||||||~~~vvvqqqsssyyyyyyqqqmmmrrrvvv}}}}}}}}}iiiSSSJJJFFF@@@===???999999:::;;;;;;;;;::::::999999888888888777777777777555555777999888444000333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000////////////////////////////////////...............---,,,---///000///---,,,,,,,,,---------......---..................---------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///////////////////////////000000000000000000//////////////////////////////---///000///......///000////////////000111222333222222222222222222111111222222333333333444444444333333333444555555555666666555555444444555555555555444444333333444444555555555555555666777999999999:::999888555555666777555555555555555555555555444555666666666666666666666666666666777777777777555555555555444444444444444444555555555555555555555555555444444333333333333333333444444444444555333222222222222111111111222222111111111111222222111111222222222222111111111111111000000000000000222222222222222111000000///////////////////////////000000111000000//////000000000000////////////........./////////000000////////////////////////000000000000000000000000222111///.........///000000///............//////........................000000/////////.....................//////////////////.........//////000///---,,,,,,...//////...////////////////////////000000000000111111111111111111111111222222222222111333444333222111333555888666888>>>BBBGGGOOOXXXcccmmm{{{~~~}}}zzzzzzxxxxxx{{{~~~xxxrrrooosssyyy~~~{{{{{{}}}{{{yyy{{{zzz{{{~~~wwwsssvvv}}}xxxoookkkkkkttt{{{yyyyyy}}}kkkZZZJJJCCCAAA===<<<===777888999::::::;;;::::::999999999999888888888777777555333444555444222000333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111//////............/////////////////////////////////////////////.........,,,+++***+++---...---,,,,,,,,,,,,------------------..................---------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......---------------............///........................//////////////////000000000000//////...---------***,,,...///...///111333////////////000111222222222222222222333333333333222222222333333333444444222222222333444555555555555555444444444444555555555444444333333444444555555555555666666777888888888999999888666555666777666666666666666666666666444444555666666666666666555666666666777777777888666666555555555444444444555555555555555555555555111111222222333333333444333333444444444555555555333333333333222222222222222111111000000111111222111111222222222222111111000000000000000000111111111222222222222111000000000000000000000000000000000111111222222111111111111111000000000/////////............////////////........................////////////////////////222111///.........///000//////........./////////........................////////////........................//////////////////............//////...---+++,,,...//////...////////////////////////000000000000111111111111000000111111111222222222222333444444333222333333555333555:::===???FFFMMMTTT\\\jjjuuu}}}}}}}}}~~~~~~|||~~~}}}||||||}}}~~~wwwssspppnnnttt{{{|||yyy~~~~~~}}}|||{{{~~~|||xxxzzz{{{xxx{{{yyyooojjjmmmqqq|||vvvvvv~~~}}}lll[[[QQQFFFAAA>>><<<::::::777777888999:::::::::999999999999999888888888777666444333333333444333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000//////............//////////////////////////////.........///////////////***((('''''')))*********++++++,,,------------,,,------............------------------------------******+++,,,------------------------------------111000000///......---------------............///..............................////////////000000000000//////...---,,,,,,)))+++---......///222333///////////////000111222222222222333333333333333222222222222333333333333444444444333333222222222444444444333444444555666555444444333333444444555555666666666777777777777777888999888666555666777666666666666666666666666333444555666777777777777555555666666777777888888666666666555555555444444444444444444333333333333------...///000111222222333444444444555555555555444333333333222222222222111111000000000000111111111111222222222222111111000000000000111111111111111111222222111111000///000000000000000000000000...//////000000000000000/////////.........------------........./////////........................////////////////////////111000//////......//////---............/////////............................................................//////////////////......------......---,,,,,,---///000///...000000000000000000000000/////////000000000111111000000000111111111111222222222333444444444333333444222444888::::::???EEEJJJRRR^^^iiiqqqvvvzzz{{{|||~~~zzzxxxxxx{{{}}}}}}zzzuuussspppooottt{{{~~~xxxuuuttt|||{{{{{{}}}zzzyyy|||zzzxxx{{{}}}xxxpppkkkmmmuuu|||xxxwww{{{zzzhhh[[[PPPKKKEEE@@@===;;;999888777777888999999999888888999999888888888777777777555444444333333444444555333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000//////............//////////////////////////////.........///////////////+++)))'''''')))++++++******+++,,,---------,,,,,,,,,,,,------------,,,,,,------------------------)))***+++,,,------------------------------------........................---------............///................................./////////000000........................***+++---.........000222000////////////000111111111111111111222222222333111222222222222333333333333333333333222222222222444333333333444444555666555444444333333444444555555666666777777777777777555777888777666555555666666666666666666666666666333444555666777777777777555555555666777888888888666666666666555555555555555444444444333333333333/////////000000111111222444444444444555555555555222222222222111111111111111111000000000000111111111111222222222222111111///000000000111111111111111111111111111000000///000000000000000000000000---......///000000//////////////////.........------------.........//////........................------------------------...////////////...------,,,,,,---...........................................................................////////////000///...------------...,,,,,,---...111111000...000000000000000000000000....../////////000000000000000000000111111111111000111111333444444333222333222333777777777:::???BBBJJJTTT___gggmmmqqqttttttvvv{{{|||zzz{{{~~~~~~~~~~~~|||xxxvvvvvvvvvuuuzzzzzzuuusssssstttzzzzzzyyytttwww|||yyywwwyyyzzzyyy}}}yyyuuupppmmmpppxxx|||{{{~~~qqqdddXXXPPPGGGFFFDDD@@@===;;;999888888888888888888888777666888888777777777666666666555555555444333222333444333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000//////////////////000////////////////////////............/////////000...,,,******,,,---...---***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++------------------------)))***+++,,,------...---+++++++++++++++++++++++++++,,,,,,------......///---------.........//////........................---.........//////000000,,,,,,------...//////000+++---......------///000000////////////000000111//////000000111111111222111111222222222333333333///000111222333444555555333333333333444444555666555444444333333444444555555666777777777777777666444666777777555444555555777777777777777777777777333444555666777777777777444555555666777888888999777666666666555555555555777777666666666555555555444444333333333333333333444444444555555555666666111111111111000000000000111111000000000000111111111111222222222222111111//////000000111111111222111111111111111000//////000000000000000000000000......///000111111000000111111111111000000000000---------.........//////........................---------------------------.../////////...,,,+++++++++,,,---.........---........................---................................./////////000000///...---------------,,,,,,---000222222000...000000000000000000000000............////////////000000000000111111111111//////000222444444333111333222333666666444777<<<999@@@JJJSSS[[[aaafffiiinnnpppuuu|||}}}~~~}}}yyywwwwww{{{|||}}}|||tttqqqqqqssstttzzztttpppppppppttt{{{}}}zzzxxxyyy~~~|||{{{~~~ssspppmmmooowww{{{hhh[[[UUUNNNGGGAAACCCCCC@@@===<<<:::888888888888888888777666555777777777777666666666666555666666444222111111111333333333222222222111111222222222222222222222222////////////////////////000000000000000000000000000000////////////000000////////////////////////---.........//////000000......---,,,,,,---------,,,,,,,,,---------......000///...---------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///---***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---------------............//////...---,,,+++,,,---......,,,******,,,.........000///------,,,---...///............////////////000111222333333222111000333333333444444444555555111111222222222333333333333333444444555666666666777777666666555555555444555555555555666666666666999888888777666555555444333444555666666777777666777777666666555555555555666666666666666666666666555555555555666666666666666666666666666666555555333333222222111222222222111222333333444444444444333222111111000000111111222222222111111///......222111111111000000//////444222000///000000///...111111111111000000000000///.........------------//////000111111111111111000000///------,,,,,,,,,++++++,,,---...///000111........................000///...------...///000//////000000000000//////........................,,,---......//////......------............------/////////...------,,,,,,111111111000///---,,,+++,,,---000111111000---,,,000000//////.........---////////////000000000000111111111111111111111111222333444333111111222333555555555666666666666777:::===AAAFFFMMMUUU]]]cccfffkkkqqquuuwwwzzzxxxwww}}}~~~||||||uuuppppppsssvvv~~~~~~vvvsssrrrrrrtttwww{{{~~~{{{xxxyyy}}}~~~|||}}}}}}|||yyyyyytttooonnnvvvvvveeeWWWPPPKKKFFFBBB???>>>===<<<:::999888777:::999999888777666666555555555444444444333333333666555444333111000///...444333333222222333333444000000000000000000000000////////////////////////000000//////.........---000000000000000000000000...............///000000............////////////------,,,,,,,,,,,,,,,---,,,,,,,,,------------...//////...---------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,------------...............---,,,,,,,,,,,,---......---+++,,,...//////...///...---,,,,,,---..................////////////000111111222222111111000333333333333444444444444111111222222222333333333333333444444555666666666777666666666555555555444555555555555666666666666888888888777666555555555444555666666777777777666666666666555555444444444555555555555555555555555444444444444555555555555444444444444444444333333333333222222222222222333222333444555555555555444333222111111000000111111222222222111111000///...111111111111000000000///333111//////111111000///111111111111000000000000////////////.........---//////000111111111111000111000///...------------................................................//////...------...//////...//////000000//////...........................,,,---......//////......------............------------........................////////////......---...///000000///...---000/////////............////////////000000000000111111111111111111111111///000111111//////000111333333333444444444555555444666999<<>>>>>===;;;:::999888777999888888777666666555555555555444444444333333333444333333222222111111111333333222222222222333333000000000000000000000000000000000000000000000000000000000/////////.............................................///000000............////////////,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------............------,,,,,,,,,------......------...000000///---------,,,,,,,,,------...............////////////222111111000000111111222222222333333333444444444111111222222222333333333333333333444555555666666666666666555555555555555555555555555666666666666888888777777666666555555555666666777777777777666555555444444444444333333555555555555555555555555222333333333444444444444333333333333333333444444333333222222222222333333444444555555666666555555333222111111000000111111111111222111111000///...111111111111000000000000111000///000111222222111111111111111000000000000000000000000////////////...///000000111111000000111000///......---......111111000///...------,,,..............................------------......---..................---------------------------,,,---......//////......------............------,,,,,,------...//////000+++,,,---...///000000000........................////////////............////////////000000000000111111111111111111111111///000111111//////000111111111111111222222222333444555777888;;;>>>DDDHHHMMMSSS[[[ccciiiqqqzzzwwwrrrsss{{{~~~yyyxxxvvvuuuwww|||}}}wwwtttuuu{{{~~~yyyuuussssssssswww{{{|||yyy{{{{{{yyyzzz~~~~~~}}}~~~~~~~~~tttppplllqqqwww|||~~~zzzjjj^^^WWWMMMGGGDDDBBB???=========<<<;;;999888777777777777777666555555444444555555444444444333333333222222222222222222222333222222111111111111222222000000000000000000000000111111111111111111111111111000000000000000//////........................///............//////000............////////////******************+++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------.........---,,,,,,,,,------......------...///111111///---,,,,,,,,,,,,,,,---------............////////////222111000//////000111222222222222222333333333333111111222222222333333333222333333444444555666666555555555555555555555555555555555555666666666666888777777777666666666555777777777777777777666666333333333333333333333333555555555555555555555555333333333333444444444444444444555555555555666666333333222222222333444444444444555555555555444444333222111111000000111111111111111111111000//////111111111000000000000000000//////000333444333222111111111111000000000///111111111000000000000///...//////000000000000000111000///...............111111000///......---,,,........................------------------------,,,------......------,,,------------------------,,,---......///.........------............---------------.........//////+++,,,---...///000000000///...------------...//////////////////.........////////////000000000000111111111111111111111111000111222222111111222333000000000111111111222222555666777888888;;;???BBBFFFKKKSSSYYY```iiirrryyy~~~yyyssspppttt}}}uuuooojjjjjjjjjjjjnnntttzzzyyyvvvxxx}}}}}}yyywwwuuuuuuyyy}}}~~~xxxwwwzzzyyyyyyzzz~~~|||{{{|||~~~rrrllljjjgggnnnxxxyyyeeeXXXRRRNNNHHHEEECCCCCCAAA???<<<<<<;;;:::999888777777666666555555555444444444555555444444444333333333222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////............///000............////////////***)))))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------...+++,,,,,,------.........------...///111111///---,,,,,,,,,------.....................////////////222111000//////000111222111111111222222222333333111111222222222333333333222222333333444555555555444444444555555555555555555555555555666666666666777777777777666666666666777777777777777666555444222333333333333333333333555555555555555555555555333444444444444555555555444444444444555555666666333222222222333444444555333333444444444333333222333222111111000000111111000111111111111000000///000000000000000000111111/////////111444444333222111111111111000000000///222111111111000000000000......///000000000000000000//////............//////////////////.................................,,,------------------,,,,,,,,,------------,,,,,,------------------------,,,---......///.........------............------//////.........---------------...............---///...---,,,,,,---...///.........///////////////////////////000000000000000000000000000000000000///000222222111111222333111111111111222222222222000111333333444666999;;;???DDDKKKQQQWWW```kkksss}}}zzzwwwvvvsssppppppwwwqqqjjjeeeddddddeeejjjqqquuu}}}~~~zzzzzz~~~~~~|||{{{zzz{{{}}}wwwvvvxxxwwwyyy|||~~~zzzyyy{{{qqqhhhfffgggjjjrrr~~~pppcccVVVMMMGGGEEEBBB@@@???>>>===<<<;;;;;;:::999888777777666555555555555444444444444555555444444444333333333444444333222222111111000111000000//////000000111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000//////............//////............////////////))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++,,,---...............------...000000///---,,,,,,---...////////////............////////////111000000//////000000111000000111111111222222222111111222222222333333333222222222333444444555555444444444444444555555555555555555555666666666666777777777777666666666666777777777777666555333333222222333333333333444444444444444444444444444444444444444444555555555555111111222222333333444444333222222333333444555666333333333444333333222222333222111111000000111111000000111111111111000000000000000000111111111111//////000222444555333111111111111111000000000000111111111111000000000000---...//////000000/////////......---------......,,,---------......//////........................------............------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------000//////...------,,,,,,...............---,,,+++///...---,,,,,,---...///.........///////////////////////////000000000000000000000000000000000000,,,...////////////000111111111111222222222333333...000222222333444777999888<<>>???999999999888777777666666555555555555555555555555555555444444444333333333222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////....../////////000000000........................000000///...........................////////////************+++,,,---...******+++++++++,,,,,,,,,******))))))***+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,***,,,---,,,))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++,,,,,,,,,---------)))+++,,,...//////.........,,,******,,,.........,,,---///111111111111000............/////////000...///000111111000///...000000000000111111111111111111222222222333333333111222222333333444555555333333333444444555555555555555555555666666666777666666666666777777777777666666666555444222111000333333333444444555555555444444444444444444444444111111222222222333333333222222333444444555666666222222222333444555666777555666666666555444444333333222222111000111111111///000000111111111000000//////000000111111111222000000111333555555222000111111111111000000000000000000000000////////////---......///////////////,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---..................---,,,,,,------.../////////,,,,,,---......------------------------------------.........//////000000////////////000000000000000000000000000000000000---///111111000000222444000000000000111111111111///000222222111111333444555777999:::<<>>DDDHHHOOOVVV]]]cccjjjnnnooonnnqqquuuvvvxxx~~~~~~|||}}}zzzxxxuuussspppnnnooonnnnnnnnnqqqvvvzzz}}}|||jjj\\\TTTJJJCCCAAA@@@>>>;;;<<<<<<;;;;;;::::::999999777666666777888888666444666666666666777777777777888777555444333333333444555444222111000111222333222222000/////////000111000000000000000000000000////////////////////////000//////............///000000000000//////......................................................+++************+++,,,,,,******************************))))))******+++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++------------------------............................../////////000000000////////////////////////000000000111111222222222444333333222222333333444333444555666666666666666666666666666666555555555555555555555555555555555666555444333333444555666333333444444444444444444666666555444444333222222222111111000000111111222333333333444444444555555444444333333333444555555444444333333222222333333111111111111111000000000222222222111111111111000///000111111222222111111//////000111222333444444000000////////////000000/////////.....................////////////....../////////...............,,,---------,,,,,,...//////---,,,,,,---------,,,------------------------------------------------------------------------------------------......------------------------------------------------///............---------000//////...//////000000------------------------................................................////////////////////////222222111000000000111111//////000000000000111111111111111111333555888999;;;>>>DDDJJJQQQYYY```eeeggghhhlllqqqtttwww{{{sssmmmkkkkkkkkkkkktttxxx}}}~~~{{{vvvsssppprrrvvv{{{}}}}}}~~~}}}}}}~~~{{{iiiYYYNNNIIIBBB???>>>>>><<<:::::::::::::::::::::::::::666777888888666555555555777777888888888999999999<<<;;;888555333222222222333222000/////////000111222111111000///000000000000000000000000000000000///////////////////////////............//////000000000000////////////...................................................+++***************++++++***************************************+++++++++************************************************,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,---------.........+++,,,,,,------,,,,,,+++------------------------................................./////////000000////////////////////////000000000000111111111111444444333333333333444444444444555666777777777777777777666666555555444444555555555555555555555555555555333333333333555555333333333444444555555555666555555444333222111111111000000000000000000111333333333444444444555555222222222333333444444555333333222222222222333333111111111111111111111111222222222111111111000000000000111111111111111111......///000111111222222000000/////////000000111........................---..................---........................,,,---------,,,,,,...//////---,,,,,,---...---,,,------------------------------------------------------------------------..................------------------------------........................///............---------.............../////////000000000000000000000000.........................................................///////////////111000///...............////////////000000000111111111111111222333444555777:::>>>BBBGGGNNNVVV\\\```aaafffmmmqqquuu{{{pppkkkddd______bbbfffiiiuuu}}}{{{vvvrrrtttyyy}}}|||zzzzzzxxxvvvuuuuuuzzz|||tttiii[[[OOOEEECCC???>>>>>>>>>===;;;999999999999::::::::::::666888:::999666444666888999999999999::::::::::::===<<<999666444333222222222111000/////////000000222111111000000000000000000000000000000000000000////////////////////////...............///000111////////////////////////................................................++++++***))))))*********************************))))))******++++++++++++************************************************,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------------------....................................////////////........................000000000000000000111111444333333222222333333444333444555666777777777777777777666666555555444444555555555555555555555555555444333222222333444555333333333444444555555555555444444333222222111111000000000111111000000000333333333444444444555555111111222333333444444444222222111111111222222333111111111111111222222222222222222111111111000000111111000000000000000000//////////////////......000///////////////000111---------...............------............---------------...............,,,---------,,,,,,...///...---++++++---......---------------------------------------------------++++++++++++++++++++++++..................------------------------------........................///............---------,,,,,,,,,------.........000000000000000000000000................................................------....../////////000000000///...---------......////////////000000000222222111111222222333333666777999;;;>>>DDDJJJOOOXXXYYY___ggglllqqq{{{~~~|||rrrmmmeeebbb]]]ZZZ[[[bbbjjjpppyyyuuuuuuxxxzzzxxxuuurrrrrrqqqrrrvvv~~~{{{nnneee]]]UUUMMMHHHAAA???>>>======<<<;;;:::888888888999999999999999666999:::999666555888:::::::::::::::;;;;;;;;;;;;<<<;;;888666555444444444222222111000000000000000111111111111000000000///////////////////////////////////////////////////...............///000111.............../////////................................................++++++***))))))))))))***************************))))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////......................../////////000000111111111333222222111111222222333222333444555666777777777666666666666666555555555444444444444444444444444555444333222222333444555333333444444444444444444333333222222222222111111000111111222222111111000333333333444444444555555222222333444444444333333111111000000111111222222111111111222222222222222222222222111111111111000111111000/////////000000000/////////.........---//////............//////---------------.........------............---------------------.........,,,---------,,,,,,...///...,,,++++++---......---------------------------------------------------++++++++++++++++++++++++------------------......------------------------........................///............---------***+++,,,------------------------------------------------------------------------------------------------......//////000111111000/////////000000......////////////000000222222222222222222222222333444555555666:::???CCCNNNPPPUUU]]]ccchhhrrr|||~~~|||{{{~~~~~~rrrkkkggg^^^]]]ZZZYYY\\\eeepppxxx|||xxxwwwxxxxxxwwwtttqqqsssvvvzzzqqqfffZZZSSSNNNHHHEEEEEE<<<<<<<<<;;;:::999999888888888888888888888888888666777777777666777999;;;::::::;;;;;;;;;;;;<<<<<<;;;999888666555444555555222222222222111111111000000111111111111000/////////////////////////////////////////////////////////............//////000---............/////////................................................++++++***)))))))))))))))************************((()))***+++,,,++++++***************************))))))*********+++++++++*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................---......///000111222222222111111000000111111222111222333444666666666666555555555666666666666666444444444444444444444444444444333222222333444444444444444444444444333333111111111111222222222222111111222333333222111111333333333444444444555555333444444555555444333222000000000000000111222222111111111222222333333333222222222111111111111000222111000///...//////000//////000000000000000000000///...------,,,------,,,,,,,,,------...............////////////......,,,,,,,,,------.........,,,---------,,,,,,...///...,,,++++++---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------........................///............---------***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......///000000000000/////////000111111........./////////000000000000111111111111111000111222222333333666999<<>>:::999999888777666666555333000...000555888999888:::::::::;;;;;;;;;<<<<<<<<<:::888555333222222222111111111111111000//////000111111222222000///...////////////////////////////////////////////////111000///...............---------.........//////................................................+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++......------+++)))((('''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------...///...---,,,+++***+++,,,---++++++++++++++++++++++++***++++++,,,,,,------............------,,,,,,,,,************************---,,,,,,,,,+++,,,,,,,,,........................,,,,,,,,,---------......///////////////////////////////////////000111111000111111222222333444444555444333333222222222222444333333222222333333444111222333333444444333333333333333222222222111111555444333222111111111111555444222111111222444555333333333333333222111000222444555555444333333444555555555444333111000///222222333333333222222111111111111111111111111111111111111111111000//////111///------//////---***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,------...,,,,,,------...---------......---,,,,,,+++******---------.........//////------------------------------------------------,,,,,,---...///000111222,,,+++,,,---//////---+++------------------------++++++++++++,,,,,,---......------,,,,,,,,,------///...---,,,,,,---...///+++,,,,,,------,,,,,,+++***++++++,,,---...//////......---,,,---...///000,,,---------.../////////.........////////////000//////////////////////////////000111222333333333777999<<<@@@DDDJJJQQQUUU\\\aaafffkkkmmmnnnpppqqqpppwww~~~~~~{{{{{{}}}~~~~~~}}}|||zzzyyy}}}{{{yyyxxxyyy{{{~~~~~~wwwrrrqqqtttzzz~~~|||}}}~~~}}}{{{{{{wwwwwwzzz|||wwwoooiiiiiiooowww|||wwwnnniiikkkgggccceeemmmvvv|||}}}zzzzzzxxxoooggg]]]WWWSSSPPPKKKFFF??????>>>===<<<;;;;;;:::::::::::::::::::::::::::999888777777777777777888:::999777666666666777888999999999::::::;;;;;;;;;888777666555444333222222111111111111000000000000///000111222111000...,,,111111000000000000111111000000//////......------........................///////////////////////////---+++))))))+++---///222111///...---,,,,,,,,,++++++++++++++++++++++++************)))))))))(((************************'''((()))***++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////////////////////////////000111111000111111222222333444444555444333333222222222333333333222222222222333333222222333444444444444333333333333222222222222111555444333222111111111111444333222222222222333444333333333333333222111000222333555555444333444555555555555444333222111000111111111222222111111000////////////////////////111111111111111000//////000...---...000111000...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++++++++,,,,,,............---,,,++++++......---,,,,,,+++******,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++---------------.........,,,,,,+++---...///...,,,------------------------,,,+++++++++,,,,,,---......------,,,,,,---------///...------------...///++++++,,,,,,,,,,,,++++++.........---------,,,,,,...------,,,---...///000---------...............,,,,,,,,,------------...000000000000000000000000000000000111111222222333333555777:::===AAAFFFJJJSSSWWW]]]bbbeeehhhkkkmmmrrrvvv{{{~~~}}}}}}~~~~~~|||{{{{{{}}}~~~zzzxxxxxxxxxxxxwwwwwwuuusssuuuyyyyyysssrrrtttyyy}}}|||vvvrrrrrrsss|||yyysssooommmlllnnnnnnppptttzzz{{{wwwqqqmmmnnnssszzzyyypppllljjjgggdddfffmmmuuu{{{~~~{{{zzz{{{zzzqqqiii```ZZZRRRLLLKKKHHHDDDAAA???>>>======;;;;;;:::999888888888888888888888888888777777777777777888888999888777666666666777777888888999999999:::::::::777777666555444333222222111111111000000000//////000111222222222111///...111111000000000000111111///////////////.........................................................---,,,+++******+++,,,---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))%%%&&&''')))+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))(((((()))))),,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,---------......///////////////////////////////////////000111111000111111222222333444444444444333222222222333333333222222111111222222333222333444444555555444444333333333333222222222222444444333222111111111111333333333333333333333333222222333333333222111111111333555555444444444555555555555555444222111000///000000111111111000000////////////////////////000111111111111000000//////...---///111222222111------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,/////////...---,,,******...------,,,,,,++++++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,+++******...,,,++++++---......---------------------------,,,,,,+++++++++,,,---------------,,,,,,------...///...------------...///++++++,,,,,,,,,,,,++++++//////.........---------...------------...//////...............---------,,,,,,,,,------------...111111111111111111111111111111111111111111111111111222444555666888<<>><<<>>>===<<<;;;:::999999888666666666666666666666666666666666666777888888999888777666555555555666666777777777777888888888888666666555444333333222222111111000000000000//////000111222333222111000///111000000//////000000111.........///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////*********************************)))))))))))))))************************))))))************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,...---,,,++++++***+++++++++,,,---...---,,,+++***************************,,,+++++++++*********)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))***+++...///000000000000000000000000,,,,,,,,,---------......///////////////////////////////////////000000111000111111222222333444444444333333222222333333333222222222111111222222222333333444555555555555555444444333333333222222222444333222222111111111222111222333333333333222111222222333333333222222111111222444555444444555666555555555444444333111111///000111111111111111111111111111111111111111111000000111111111111000///.........///000000000000---..................---------------------------------------------------....................................---,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------//////...---,,,+++******///---++++++,,,.........------------------------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---...............------.........,,,,,,------------,,,,,,+++,,,------//////000111------------......///////////////...---------,,,.........////////////000000000000000000000000000111111111111000000000000111222444444444666888;;;AAADDDIIINNNTTT[[[bbbggghhhkkkooorrrvvv}}}|||}}}~~~}}}|||{{{}}}~~~~~~xxxuuurrrqqqtttyyy}}}~~~~~~{{{vvvtttuuuyyy|||zzzsssqqqrrrrrruuuzzz}}}~~~}}}{{{~~~~~~|||wwwpppjjjeeecccddddddeeegggkkkrrrzzzyyyyyyyyyzzz}}}zzztttrrrppppppppprrrvvv{{{sssmmmeee^^^ZZZTTTLLLFFFHHHDDD@@@>>>>>>===<<<:::===<<<<<<;;;:::999888777888888888888888888888888555555555666666888999:::777666666555555555555555666666666666666666666666555555444444333222222111111000000000////////////000000111111111111000///000000////////////000000------......//////000000000000000000000000000000........................,,,---............---,,,......//////.........---************************))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,---...---,,,+++***************************++++++++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///000000000000000000000000,,,,,,,,,---------......///////////////////////////////////////000000111000111111222222333444444333333333222222333333444333222222222222222222333444444555666666666666555444444444333333333222222333333222222111111222222111222222333333222222111111222222333333333222222111333555555444444444555444444444444333222111111000111111222333333222222000000000000000000000000///000000111111111000000/////////......---------.........------.........---------------------------------------------------.....................++++++,,,---............------,,,,,,,,,,,,++++++............------------------------------------------------------------......------------------///---++++++,,,.........---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---..................---------............------++++++,,,---...///000000---------.............../////////...---------,,,.........////////////000////////////////////////111111000000000000000000000111333444444555777999:::<<>>?????????>>>>>>??????======<<<;;;:::999888888666666666666666666666666666666555555555666666777777777888888888777666555666666555555444444444444222222222222111111111111000000/////////........................///000000//////............/////////////////////.................................------------------------------............------+++,,,...///000///...---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++*********+++,,,------...---,,,+++***+++,,,---)))))))))))))))))))))))),,,,,,++++++***))))))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,........................,,,,,,,,,---------......///////////////////////////////////////000111111000111111222333333444444222222222222333333444555666555555444444555555666555666666777777777777777555555444444444333333333222222222111222222333333333222000//////000222333000111222333333333333333555666777666333111111222///000000000000//////.........///111111222222222000000000000000000000000//////000111111111111111,,,///111000///...000333///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------++++++++++++++++++++++++,,,+++,,,...//////---+++------------------------...---,,,,,,+++++++++++++++++++++,,,---...///000,,,---...//////...---,,,*********++++++*********((()))***+++,,,------...,,,,,,.../////////...---,,,------....../////////........./////////000000000000000000000000000000---......///000111111222000222333222111//////000222444666777777888:::<<>>???>>>???AAAAAAAAABBBCCCDDD>>>===<<<<<<::::::999888999999999999999999999999777666666555555555666666777888999999999888666555666666666555555444444444222222222111111111111111000/////////............///////////////000111111//////............//////000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,333333444444333111...,,,)))))))))))))))))))))))))))))))))((('''&&&&&&&&&******))))))))))))******(((((()))***************'''(((((((((((()))))))))***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********************))))))))))))((()))***+++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***)))((('''***......,,,+++,,,....../////////---,,,---......------......///000111111111222222222333333333222222333444444555555666777666666555444444333333666666666666666666666666444444444333333222222222333333333222222111111111333333222222111222222222222222333444444555555666444444444333333222222222000000111222222222222111000000000000000000000000000000000000111111111111//////////////////////////////............//////......---------,,,,,,,,,,,,---...///...---+++***,,,,,,,,,---------......------,,,++++++***))))))************************,,,------......------,,,------.........---+++***.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,------.../////////***++++++,,,...//////000.........------,,,,,,,,,------------------------,,,,,,---...///000111111////////////////////////000000000000000000000000444444333222333444555666:::;;;===@@@EEEKKKTTTYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]bbbfffgggfffiiioootttxxxzzz{{{zzzwwwtttssssssvvvwwwwwwyyyzzz{{{|||||||||}}}zzzttttttttttttvvvyyy~~~|||vvvvvv{{{}}}vvvsssrrrwwwzzz||||||{{{|||}}}}}}}}}~~~}}}wwwvvvooogggccc```\\\UUUPPPNNNLLLIIIFFFBBB@@@>>>===999:::;;;<<<============??????@@@BBBDDDEEECCCBBBAAA@@@???===;;;:::::::::777777777777777777777777555444333222222333555666666666666666666555555555333333333333333222222222222222111111111111111111000000//////......------//////............//////111000000///...---------++++++******++++++,,,---////////////////////////..................------...------,,,,,,------.........---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))******************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********++++++++++++************)))******+++,,,,,,++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,***))))))(((+++......---,,,---///.../////////---,,,---......------......///000111111111111222222222333333222222333333444555555555888777777666555555444444666666666666666666666666555444444444333333333222333333333222222222111111333333222222222222222333333333333444444444444555444333333333222222222222000000111222222222222222111111111111111111111111111111000///...---,,,,,,000000000000000000000000000000////////////000000......---------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++******++++++++++++++++++++++++,,,------......------,,,------.........---++++++------------,,,,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...............---------------,,,,,,,,,,,,++++++------------------,,,,,,------------------------............////////////////////////////////////000000000000000000000000333222111111111222444444555777888:::===AAAGGGLLLNNNMMMMMMLLLMMMNNNOOOPPPSSSWWW\\\^^^___ccckkkqqqtttvvvxxxxxxvvvuuuuuuuuuxxxyyyzzz{{{|||}}}~~~~~~}}}{{{uuuvvvvvvvvvvvvxxx{{{~~~yyyttttttxxx||||||xxxwwwxxx{{{}}}~~~~~~|||||||||zzzzzz{{{qqqkkkgggaaaZZZVVVTTTQQQLLLGGGEEEDDDBBB@@@>>>===<<<;;;::::::;;;<<<============?????????BBBDDDEEEDDDBBB@@@???>>><<<;;;:::999999777777777777777777777777666555444333333444555555555555555555555666666666::::::999888666555444444333333222222111000/////////////////////.........//////............//////111000000///......------......------......///000////////////////////////...........................------,,,,,,------.........---------,,,,,,,,,))))))))))))))))))))))))''''''(((((()))***++++++******))))))))))))******((())))))************)))((((((((()))))))))*********++++++,,,,,,++++++***)))************++++++++++++++++++++++++*********---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,------------.........,,,------,,,,,,+++***)))***,,,.........---...///.../////////---,,,---......------......///000111111111111222222222222333222222333333444444555555888888777777666555555555666666666666666666666666555555555444444444444444333333333333222222222222333333222222222222333333555555444444444333333333222222222222222111111111000111111222222222222222111111111111111111111111111111000///...---,,,,,,111111111111111111111111111111000000000000111111......---------,,,,,,,,,///...,,,******+++---...,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---//////......---,,,,,,+++.........------,,,,,,,,,,,,,,,------------------------------------------/////////.........------////////////////////////////////////////////////111000000000000111222222111333555555666777:::===>>>>>>>>>>>>???AAABBBCCCEEEIIIMMMPPPTTTZZZccciiilllnnnqqqsssssssssuuuvvvxxxxxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{zzzxxxzzz{{{|||{{{zzz{{{}}}~~~{{{wwwwww{{{~~~}}}yyyxxxzzz}}}~~~~~~|||zzzyyy{{{|||~~~uuujjj```YYYTTTPPPKKKHHHHHHFFFBBB>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<======>>>============???AAADDDFFFEEECCC???>>>===<<<;;;999999888777777777777777777777777777777666555444444444444333444444555555666666666<<<;;;999777555333111000444444333222000///...---...///////////////000000//////............//////000000000///......------/////////...///000000111////////////////////////...........................------,,,,,,------.........---------,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******((()))************))))))'''''''''(((((((((((()))***++++++,,,,,,++++++***))))))*********++++++++++++++++++***************,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++***)))))))))***+++++++++++++++,,,,,,---------.........//////,,,,,,------,,,++++++***+++,,,---......//////000.../////////---,,,---......------......///000111111111111111222222222222111222222333444444555555777666666666555555555444666666666666666666666666555555555555555555555555333333333333333333333333333333222222222333444444666666555444333333222222111111111111111111111111000111222222333333222222111111111111111111111111000000000000111111111111000000000000000000000000111000000//////000000111......---------,,,,,,,,,///...---,,,,,,---......,,,,,,,,,---------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.........---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------...///000000000,,,,,,,,,------.........,,,,,,------------------........................////////////////////////........................000000000000000111111111000222444444444333444666555555666777888999:::;;;;;;===@@@DDDHHHOOOWWW]]]```cccgggiiikkknnnqqqsssssstttuuuvvvxxxyyyzzz{{{zzzzzzzzzyyyxxxxxxwwwwwwvvvxxx|||}}}|||{{{{{{{{{~~~~~~|||||||||zzz{{{~~~yyyuuuttttttuuuvvvwwwxxxyyyyyyyyy~~~~~~{{{yyyxxxxxxvvvtttqqqkkkbbbYYYPPPKKKHHHEEEBBBAAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<============<<<<<<>>>AAADDDEEEEEECCC=========<<<;;;999888888777777777777777777777777888888777666555444444444222222333444555555666666999999777555333111000///333222222111000//////.........//////000000000111//////............//////000000//////............------,,,,,,------...///////////////////////////............////////////...------,,,,,,------.........---------,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********))))))(((*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++************************,,,++++++++++++*********,,,,,,,,,------,,,,,,+++,,,+++++++++***)))))))))*********++++++,,,,,,,,,---------.........//////,,,,,,---------,,,++++++---,,,,,,---...///000///.../////////---,,,---......------......///000111000000111111111222222222111111222222333444444555555555444444444444333333666666666666666666666666555555555555555555555555333333333333333333333333333222222222333444444555666666555444333222222111111111111111111111111111111111222333333333333222111111111111111111111111000000000000111111111111////////////////////////000//////......//////000......---------,,,,,,,,,---...///000000///...---,,,,,,,,,---------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,---......//////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---...//////000////////////////////////------------------------///000000111111111111111...000333333333222333333111111222444555666666777666777888;;;???DDDJJJNNNSSSUUUYYY\\\___bbbfffiiijjjkkklllnnnppprrrsssttttttssssssrrrrrrrrrrrrrrrnnnrrrwwwzzz{{{zzzyyyyyyxxxxxxyyy{{{|||~~~}}}zzzrrrmmmlllooooooppppppppppppooooooqqqsssuuuwwwwwwvvvtttsssmmmllliiihhhgggfffeeeddd]]]\\\ZZZVVVQQQKKKFFFCCCAAA???>>>=========<<<<<<<<<;;;::::::::::::::::::999:::;;;<<<<<<=========:::;;;<<>>@@@EEEGGGJJJMMMOOOSSSWWWZZZ]]]^^^___aaaccceeefffgggfffgggggggggggghhhhhhhhhjjjnnntttwwwyyyxxxxxxyyyrrrsssssstttuuuwwwxxxyyy{{{wwwnnniiigggjjjjjjjjjiiihhhfffeeeddd``````aaabbbaaa___\\\[[[VVVUUUSSSRRRSSSSSSRRRQQQIIIIIIHHHGGGEEECCCAAA???<<<;;;;;;::::::::::::::::::999888888777777777888888999:::;;;;;;<<<;;;;;;999999;;;>>>@@@BBBAAA???<<<<<<======<<<;;;999888777777777777777777777777666666666666666555444333111222222333333444444444333333333333333222222222......///000000111111222///000000000000000000111//////............////////////////////////............------......///000////////////////////////.........//////000000111...------,,,,,,------.........---------,,,,,,,,,(((((((((((((((((((((((('''''''''(((((())))))*********))))))))))))*********************)))((((((''''''''''''((((((((((((***++++++,,,,,,++++++***)))************+++++++++((()))))))))*********+++---,,,,,,,,,++++++++++++++++++,,,,,,+++******)))***************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,------------,,,,,,---------------,,,---+++)))***---//////....../////////---,,,---......------......///000111000000000000111111111111111111111222333333444444444444444444444444444444666666666666666666666666222333333333444444444444333333333444444444555555222222222333333555666666555555555444444333333333222222222222333333333444111222333333444444333333222222222222222222222222111111000///...---,,,,,,////////////////////////000000////////////000000......---------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---------......------,,,,,,++++++******------------------------,,,------......------,,,++++++---.........------+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***))))))------------------,,,,,,++++++,,,,,,---......///,,,,,,,,,------.........////////////////////////........................,,,---...///000//////...---...//////......///000...///000111111111111000000000111222555666666555:::;;;===???AAADDDHHHKKKKKKLLLMMMOOOQQQSSSUUUUUUSSSTTTUUUWWWXXXXXXXXXXXX^^^bbbhhhkkkllllllmmmmmmjjjjjjjjjkkklllnnnppprrruuuzzz|||pppfffbbbaaa______^^^\\\ZZZWWWUUUTTTOOOOOOOOOOOOMMMLLLJJJHHHHHHFFFCCCCCCEEEFFFDDDCCC????????????>>>>>>===<<<::::::999888777777888999888777777777777777888888777777888999::::::::::::999999:::<<<>>>???>>><<<<<<===>>>>>>>>><<<:::999777777777777777777777777333444555666555555444333222222222222222333333333111000000000000000///////////////000000000000000111111111000000000000000//////............//////...//////////////////////////////...//////000111////////////////////////---......///000000111111...------,,,,,,------.........---------,,,,,,,,,(((((((((((((((((((((((($$$$$$%%%'''(((***++++++******))))))))))))*********************)))((((((************+++++++++++++++++++++,,,,,,+++++++++)))************+++++++++(((((())))))*********+++......---------,,,,,,,,,+++++++++++++++***)))((())))))******+++++++++,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...------------+++((())),,,......---.../////////---,,,---......------......///000111000000000000111111111111000111111222333333444444444555555555555555555555666666666666666666666666222222222333333444444444333333333444444555555555222222222333444555666777555555444444444333333333222222222333333444444444111222333333444444333333222222222222222222222222000000000000111111111111000000000000000000000000111111000000000000111111......---------,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,---------......------,,,++++++***))))))........................,,,------......------,,,***+++---.........------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,++++++***......//////////////////.........------,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,////////////////////////////////////////////////+++,,,---.........---,,,000000111///...---///111///000111222222111000000------///111333333222000333555666777888:::>>>AAA<<<===???AAACCCEEEFFFGGGCCCDDDGGGIIIJJJKKKKKKJJJNNNQQQVVVYYYYYYYYYZZZZZZ_________```aaadddfffgggjjjpppyyy~~~zzzpppddd[[[WWWVVVSSSSSSQQQOOOLLLIIIFFFEEEEEEEEEEEEDDDCCCAAA@@@???BBB???======??????>>><<<=========<<<;;;;;;;;;;;;:::::::::999777666777888777777777888888:::;;;;;;666666777888999999999999888888999;;;===>>><<<;;;<<<===>>>???>>>===;;;999777777777777777777777777222333444555555555444333333333222222222222222222555555444333333222222111111111000000//////......222222111111000000////////////............//////.........///////////////...............///000000////////////////////////---......///000111111222...------,,,,,,------.........---------,,,,,,,,,((((((((((((''''''''''''''''''''''''((()))++++++***)))(((&&&&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''///...,,,***)))))))))***,,,++++++******++++++,,,******************************+++++++++******)))++++++***)))'''%%%$$$###((())))))))))))************************************+++,,,,,,------,,,,,,------............------,,,,,,,,,---------......///---***((((((+++///111+++,,,...///000///...---000000000000000000000000111111000000111111222333444444222222222222444444555444333333222222222333333333222222222333444444555555555555555555555555444555666777777666555444444444444333333222222222222111000//////111333444333333333222222222111111000111111111111222222222//////000000111111222222//////000111111111111111111111000000//////............---------,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------111///,,,---///111///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******))))))******,,,+++*********+++,,,---...---,,,+++***+++,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------......111000...---,,,,,,------...---,,,+++++++++,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---///......------,,,++++++------------------------//////.........---------000000//////.........---........................000000000000000000000000////////////000000000000333333222222333444666777555666777999::::::::::::;;;;;;;;;<<<<<<=========@@@AAACCCEEEGGGIIIKKKKKKLLLKKKKKKLLLNNNQQQTTTVVV\\\bbbjjjrrrvvvuuussspppllllllmmmoooqqqsssvvvwww{{{}}}~~~zzzvvvtttvvvyyyyyyxxxrrrnnnfff]]]UUUOOOKKKJJJFFFEEEDDDCCCAAA@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======888999::::::;;;;;;:::::::::::::::999999999888888888888888888777777777777777777777777777666555555777888999::::::::::::::::::===@@@BBBBBB@@@===:::777777777777777666555555444444555555555555444444333222111111333333222111222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000///...------,,,,,,---......///////////////000000111111111111000000...---,,,++++++,,,...///------------------------***))))))))))))(((((((((''''''''''''((()))***+++,,,+++***)))(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))***+++,,,,,,++++++******++++++,,,******************************+++++++++******)))***************)))(((''')))))))))*********++++++***************************+++,,,,,,------,,,,,,------............------,,,,,,,,,---------......///---+++******,,,///111---------------...//////////////////////////////111111000000111111222333444333222222222222333444444444333333222222222222333333222222222333444444555555555555555555555555555666666666666666666555444444444333333222222222222111000///000111333444333333333222222222111111000111111111111222222222000000000000000111111111//////000111111111111111111000000000/////////.........---------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------///,,,***+++---...---,,,---,,,,,,++++++,,,,,,---........................,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++************+++++++++*********+++,,,------,,,+++*********++++++,,,,,,+++++++++,,,---...,,,,,,,,,------------...111000...---,,,,,,,,,---------,,,+++++++++,,,---...------,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///.........------------........................////////////////////////.../////////000000000000111111111111222333444555333444555666777777777777888888888888999999999999::::::<<<===???AAABBBBBBAAAAAAAAABBBCCCFFFIIIKKKLLLQQQWWW^^^aaa```^^^\\\WWWWWWYYY[[[^^^aaacccdddhhhjjjllloooqqqqqqqqqqqqkkkgggdddcccdddeeeeeeccc\\\XXXRRRKKKEEEAAA??????AAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999::::::999999999999:::::::::;;;888999999:::;;;:::::::::999999888888888777777777777777777777777777777777888888888888888777666666777888888999::::::999999:::<<>>>>>===<<<<<<<<<===???AAACCCEEEFFFCCCCCCDDDEEEFFFIIIKKKLLLMMMLLLLLLKKKJJJHHHFFFDDDAAA???===<<<;;;;;;;;;<<<555555555555555555555555333333333333444444555666555555555555666666666666777888888999999999999999777777777666666666555555444444444555555555555555777777888888888777777666666777777888888777777777777999;;;======;;;999777555666666666666555444444333333444444444444333333222111000111222333222000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////.........------,,,,,,,,,,,,---......//////......//////000000000000//////111000...---,,,,,,,,,,,,------------------------))))))(((((((((''''''''')))(((((((((((())))))***'''''''''(((((((((((('''(((((((((((((((((((((((('''(((((())))))((((((''',,,,,,,,,++++++***))))))+++******))))))******+++************************((()))***+++++++++++++++******++++++,,,+++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,---------,,,,,,,,,,,,,,,.../////////...---........................000000//////000000111222222222222222222222222222111111222333333222222111222222222222333444555666555555555555555555555555777666555444444555666777333333333333333333333333222222222222222333333444333333333222222222111111000000111111111222222222222222111111000000////////////000000000//////...////////////000000000000......---------,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---///......------,,,++++++---------------------------.......................................//////............................................................////////////...///111222222111000000111111111111000///......111111000000//////......333333333333333333333333222222222333444555666666777888888888888888888777666666666666777888999999<<<;;;;;;<<<===@@@CCCDDDAAABBBCCCBBB@@@===;;;:::999888777666555555666666333333333333444444444444333333222222333444555555555555555555666666666666666777888888999999888888888777777777777666666666333444444444555555555666555555666666666666666555666666666777777666555555666777999::::::999777666555555555555555444333333222222333333333333222222222111000000222222111000111111111111111111111111............................................................////////////////////////////////////---------------,,,,,,,,,,,,------...............//////000000000000//////111000///...---,,,,,,,,,------------------------((((((((((((''''''''''''))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))''''''((((((((((((''''''((()))***,,,------------******))))))))))))******************************((()))***+++++++++++++++******+++++++++***))))))************+++++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++++++++,,,...000000///...,,,........................000////////////000111111111111222222222222111111000000222333333333222111111111111222333444555666555555555555555555555555555444444444444444444555222222333333333333444444222222222333333333333333333333333222222222111111000111111111111222222222111111111111000000000000//////000000000///......////////////000000000000......---------,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++***))))))***,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,++++++++++++++++++++++++************++++++++++++------,,,+++++++++++++++)))***+++,,,,,,,,,,,,+++,,,------------,,,++++++)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------------*********+++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,------......///---------------------------------........................///////////////................................................------.........////////////000000111111000000000111111111111111000//////000000000000000000//////111111111111111111111111111111111222222333333333333333333444444444333333666555555444444444444555666555555666888:::===>>><<<===>>>>>>;;;888777777555444444333222222222222333333333333333333444444333333333333333333444555444444555555555666666666666666777888888888888777777777777777666666666666333333444444555666666666444444555555666666555555555555666666666555444444444555777888888777555444444444555555444444333222111222222333333222222111222111000000111222111000111111111111111111111111................................................------........./////////////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,---............---...//////000000//////...000/////////...---------------------------------)))))))))(((((((((((('''))))))(((((((((((())))))'''((()))***++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))+++,,,---,,,,,,******))))))))))))******************************(((((()))++++++,,,,,,+++******++++++++++++******)))))))))*********++++++***************************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,------.......................................///////////////000111111000111222333333222111000///000222333333333222111111111111222333444666666555555555555555555555555222333333333333333333222222222222333333444444444111222333333444444333333333333333222222222111111000111111111111222222222000000000000000111111111//////000000///......---.../////////000000000111......---------,,,,,,,,,------,,,,,,,,,---...///+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++)))***+++***((('''))),,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++************************((())))))))))))*********,,,,,,+++************+++)))***+++,,,,,,,,,+++++++++,,,,,,---,,,+++***)))((()))***+++,,,++++++******++++++++++++,,,,,,,,,)))***+++,,,,,,+++******)))***+++---......------++++++++++++,,,------...---,,,,,,++++++,,,,,,---++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------....../////////................................................---------.........////////////...............///000000111111111000000//////000000000000000000111000000000000000000000000000000111111222111111111...///000222222222222222555555555444444555555555000111111333444666888999999;;;<<<;;;888666666888555555444444333333333333333333333333333333333333444444333222222222333333333333444444444555555555555666777777888888777777666666666555555555444444333444444555666666777777444444555666666666666666555555555555555444333333333444555666666555444333333444444444444333222222111111222222222222111111222000///000111222111///000000000000000000000000................................................---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////.........///////////////......------------------------************))))))))))))***)))(((((((((((())))))%%%&&&''')))))))))((('''))))))))))))))))))))))))))))))************))))))))))))***++++++***((((((******))))))))))))******************************(((((()))++++++,,,,,,,,,)))******+++,,,,,,,,,,,,((())))))))))))*********************************++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...---,,,------...///...,,,,,,,,,---///111........................///////////////000111111000111222333333222111000...///111333444333111000111111111222333444666777555555555555555555555555111111333444444333111111222222222333333444444444111222333444444444333333333333333222222222111111000111111111111222222222//////000000111111222222//////000000///...------.../////////000000111111......---------,,,,,,,,,,,,+++***)))***+++,,,---************************+++++++++,,,,,,------------------,,,,,,+++++++++***,,,---,,,))))))+++...---,,,,,,++++++,,,,,,---************************------,,,,,,,,,+++++++++************************(((((((((((()))))))))))),,,+++******))))))******)))***+++,,,---,,,++++++******+++,,,+++***)))(((((()))***+++,,,+++************+++++++++,,,,,,,,,))))))+++,,,,,,+++***))))))***+++---......------------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......------,,,++++++++++++++++++++++++++++++---------.........//////,,,,,,,,,------.........................................................---------........./////////...,,,++++++,,,---...//////000000000000000////////////000000111111111000000111111111111222222000111111222222222111111...///111333444444444333111111111111111222333444......000111333555666666444666777555333111333555333333333333333333333333444333333333222222222222444444333222111111222222222222333333333444444444555666666777777777777777555555444444444333333333444444555555666777888888555555666777777888777777444555555555444444333222333333444555555444333333333444444444444333222222111111222222222222111111111000///000111222111///////////////////////////................................................---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......---...///////////////...------------------------***************)))((((((***)))(((''''''((()))***'''((()))+++++++++***)))************))))))))))))((((((((()))******+++++++++++++++***************///+++''''''))),,,+++***))))))))))))))))))))))))---+++)))***,,,---,,,)))******++++++++++++******++++++******************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,///111...---,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......////////////000000000000,,,,,,---...///000111222000000111111111111000///222222222111111111000000111111222333333444555555444555666555333222333444555555333222111000000000111111111222222333333333444444444333333222222222111111111111000000000000...///111222222111///...//////000000000000//////---,,,++++++++++++,,,---,,,---...//////...---,,,------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------,,,+++************+++++++++++++++++++++,,,)))))))))))))))))))))))))))***+++***(((((((((***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************((()))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......---,,,,,,+++******))))))*********+++++++++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,------......------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......//////.........---------***+++,,,---............////////////////////////111111000000//////......000000000000000000000000111111111111111111111111222111111111000000//////000000000000111111111111111111111111111111111111333222222111111222222333555666666666555555444333000000111111111111000000111111000000000000000000000---+++,,,000333333222333222222222333555777888888888888888888777666666444444333333333222222222222333333333444444555555444444444444444444444444777666666555444444333333555555555555444333222222555444333333222222222333222222222111111111000000222222111000111222444555///////////////////////////............---------......---------,,,,,,,,,---------............//////---+++,,,///000...,,,,,,---......///.........,,,---...//////...---,,,,,,---------.../////////////////////////////////------......------,,,+++***************)))((((((***)))(((''''''((()))***((())))))*********))))))************))))))))))))+++******))))))((('''''')))*********************...+++(((((()))******(((************************---+++)))***,,,---+++)))+++++++++,,,,,,+++++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++---...000,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------........./////////000000000000------------------------222222222222222222222222222222222111111111000000111222222333333444444444333444555444222111222333444333333333333333333333222222333333333444444444444444333333333222222222111111111111000000000000///000111333333111000///...//////000000//////......---,,,++++++,,,---...,,,---...//////...---,,,------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,+++***))))))++++++++++++++++++++++++++++++++++++************)))************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,---,,,,,,,,,------............------,,,,,,,,,,,,++++++,,,---....................................000000000000//////......000000000000000000000000111111111111111111111111222222111111111000000000//////000000000111111111111111111111111111111111222222222111111222222222111222222333333222222111111111111222222111111111111111111111111111111111444222//////111222111000222222222222333555666777777888888888888777666666666666666555555555444444555555555666666777777777444444444444444444444444666666666555444333333333444444444444444444333222444333333222111111222222222222222111111111000000222111000000000111222333///////////////////////////............---------......---------,,,,,,,,,---------............///000...,,,---///000///------......///000/////////------............------------------....................................------......------,,,+++)))************))))))((())))))(((((((((((())))))******)))(((((()))))))))************))))))))))))******)))((((((''''''&&&((((((((())))))************)))((()))***+++***)))************************,,,*********+++,,,+++***+++,,,,,,,,,,,,,,,,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++...------------,,,,,,,,,,,,,,,,,,---------............/////////000000000//////...---,,,++++++***222111000//////000111222222222222111111111111111222222222333333333333333222333444333111111111333111222444555555555444333333333444444444444555555333333333222222222222222111111111111000000000000000111222333333222111000.........//////...............------------......------............------------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,++++++++++++***************+++,,,---......------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++************************+++++++++************)))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))******+++,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,......------,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,---------------------........................000000000////////////...000000000000000000000000000000000000000000000000111111111000000000000000//////000000000000111111111111111111111111111111222222111111111111222222///000000111111111111000111111222222222222111111111111111111111111111111555333111111222333222111222222222222333555666777777777777777777666666555777777666666666555555555666666666666666777777777444444444444444444444444666555555444444333333222222222333444444444333333222222111000000000111111222111111111111000000000111111000/////////000000///////////////////////////............---------......---------,,,,,,,,,---------............///000///......000000///.........///000000000000000......------------..................------------........................------......------,,,+++))))))************)))((())))))(((((((((((())))))+++***(((''''''((())))))************)))))))))(((&&&&&&''''''((()))))))))&&&&&&'''((()))******+++%%%&&&''')))+++,,,,,,+++************************+++*********+++++++++******++++++,,,,,,++++++******************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++------------,,,+++((()))***,,,,,,+++******------------------------,,,,,,,,,---------.............../////////000000111111000///...------,,,///...,,,+++,,,---///000111111111111111111111111333333333222222222222222111222333222111000111222000222444555555444222111333333333444444444444444222222222222222111111111111111111111000000000///111111222222222222111111------............------//////............//////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++************************+++++++++*********))))))*********************************+++++++++,,,,,,******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,((())))))******+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,------........................///////////////////////////////////////////////////////////////////////////////////////.........////////////000000000111111111111111111111111111111111000000000000111111111222222222111111000///000000111111111111000000111111111111222222222222111000000111222444444444111111222222333555555666666666777777666666555444555555555444444444333333444444444444444444444444333333333333333333333333444444444444333333222222000111222333333444333333111000000/////////000000111111111111000000000000222111111000///////////////////////////////////////............---------......---------,,,,,,,,,---------............///000000//////000000000///------...//////////////////...,,,,,,,,,,,,...///.........------,,,,,,,,,........................------......------,,,+++((())))))*********))))))(((((())))))))))))((((((***)))(((''''''((()))***************)))))))))(((&&&&&&''''''((()))))))))&&&&&&'''((()))******+++&&&((()))************+++************************************************))))))************))))))))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***+++---......,,,+++***((()))***+++,,,+++***)))------------------------,,,,,,,,,---------................../////////////////////////////////......---,,,++++++---///111111111111111111111111111222222222222222222222111000111222222000000111222111222333444333111///---333333333222222222222222111111111111111111111111111111111111000000000///111111111222222111111111------............------////////////////////////---------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,++++++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++++++++)))((()))***+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))*********+++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,---......+++,,,---.........------------------..................---,,,,,,,,,------......................................./////////////////////////////////........................,,,---------------------...////////////000000000000000000000000000000000111000000//////000000111333222222111000...---,,,......////////////......000000111111111222222222...///000111111111222222000000111333444444555555555666666666666555444444555444444444333333333333444444444444333333333333333333333333333333333333333333333333333222222222000000111222333333333222/////////......///000000000000000000000000000000222222222111111000000//////////////////////////////............---------......---------,,,,,,,,,---------............//////000000000//////000000+++,,,------......------...---,,,++++++,,,---.........------,,,,,,,,,+++........................------......------,,,+++((())))))************)))(((((())))))))))))((((((((('''''''''(((((()))***************))))))))))))******)))((((((''''''&&&((((((((())))))*********+++,,,---+++)))(((((()))++++++++++++++++++++++++)))***+++***))))))***+++(((((())))))))))))(((((()))))))))***++++++,,,,,,***************++++++++++++++++++++++++++++++++++++,,,,,,------,,,***)))))))))***++++++++++++***,,,,,,,,,------------...,,,,,,,,,---------......------........./////////+++,,,,,,,,,---.........//////......///000111222111111111111111222222222111111111222222222222222000111222222111000222333222222333222111000...---333333222222222222111111000000000000000111111111111111111111000000000000000000000000000000000000.........//////...............////////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,...---,,,+++************))))))***+++,,,------...++++++++++++++++++++++++)))***+++***((('''((()))+++++++++++++++++++++++++++++++++************)))************************(((((()))))))))***************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))***+++,,,---...///+++,,,---.........---,,,------...............///...---,,,+++,,,,,,...///---------------------------............/////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////000000000000000///---,,,***)))------............------/////////000111111222222000111222111///---------///000111333444444444444555555555555555444444333666666555555555444444444555555555444444444444444333333333333333333333333222222222222222222222222000000111222222222111111//////.........///000000//////000000000000000111111111222222222111000000///////////////////////////............---------......---------,,,,,,,,,---------............///...///000000......///000++++++,,,------------,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------......------,,,+++(((((()))***************'''((()))******)))((('''%%%%%%'''((())))))******************))))))))))))+++******))))))((('''''')))*********************+++,,,---+++))))))+++...++++++++++++++++++++++++(((***++++++(((((()))+++))))))************))))))((())))))***++++++,,,,,,+++++++++***************************************,,,,,,,,,,,,,,,+++******+++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,,,,,,,---------.........//////000111111222222000000111111111222222222000000111111222222333333000111222222111111222444222222222111111000000000444444333333333222222222/////////000000000111111111111111111000000000000000//////////////////000...//////000000//////...---...////////////...---------,,,++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***************************+++++++++************)))************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++))))))***+++,,,------...***+++---//////...---,,,,,,,,,,,,------.........---,,,+++++++++---///000---------------------------------.........//////000000000000000000000000////////////////////////,,,---------...................../////////000000000000000000000000000000000//////......//////000...............------,,,---..................------......///000000111111///111333222///,,,,,,---///000111333444444444444444555555555555444333333555444444444444333333333444444444333333222222222222222222222222222222222111111111222222222222222111111111111111111000/////////......///000000111////////////000000111111...///000111111111000//////////////////////////////............---------......---------,,,,,,,,,---------............///---///000///---,,,...000+++,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------,,,+++(((((()))***************'''((()))******)))((('''###$$$&&&(((************************))))))))))))(((((())))))******+++++++++++++++***************''')))*********,,,111666++++++++++++++++++++++++(((***,,,+++(((''')))+++******++++++++++++******((())))))***++++++,,,,,,,,,+++++++++******))))))************************,,,,,,,,,++++++*********,,,+++*********+++---...,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////////////////////////////,,,---...///000000000000000000111111222222222222//////000111222333333444000111333333222222333444222222111111111222333444555555555444444333333333.../////////000000111111111111111111000000000000//////............////////////000000000000//////,,,---...//////...---,,,------++++++++++++---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++*********++++++,,,,,,,,,************+++,,,------,,,,,,++++++++++++++++++------------------------+++,,,---,,,***)))***+++))))))))))))))))))))))))+++++++++************)))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,((()))***+++---...///000))))))*********++++++++++++++++++,,,,,,---------***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,***+++---//////...---,,,+++++++++,,,,,,------------,,,+++***+++---000111---------------------------------.........//////000000000000000000000000000000000000000000000000........./////////000000............/////////000000000000000000000000000//////............//////---...///000111111111111......////////////......,,,------...///000000111,,,///222222000...///000...///111333444444444333444444555555444444333222222222222111111111000000111111111000000000//////222222222222222222222222111111111111111111222222111111111111111000///...///////////////000111111.../////////000000111111,,,---...000000000////////////////////////////////////.........---------......---------,,,,,,,,,---------.........//////,,,...000///,,,,,,---000,,,---......//////......++++++---......---+++++++++++++++,,,,,,---------------------------------------......------,,,+++++++++***)))((('''&&&&&&)))))))))))))))***+++,,,+++***)))'''''''''((()))******))))))((((((''''''***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))''''''(((******+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,******+++,,,,,,---......//////.........------------------............/////////...---...///000111............////////////000000111111111222222222333333222222111000000000222222333333333444444444222222222222222222222222444444444444444444444444222111111111000000//////////////////////////////111222222222111000...---000000//////.........---,,,------......------,,,111000...---,,,,,,---------++++++---000000---***++++++++++++++++++++++++...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))************))))))++++++******++++++,,,---(((((((((((((((((((((((())))))))))))************+++++++++++++++***)))(((++++++++++++++++++++++++---,,,+++******,,,...///,,,***)))(((((()))***,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))((()))***++++++***)))(((************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++............---,,,+++***(((+++000333333111,,,))),,,,,,,,,---------..............................++++++,,,,,,,,,,,,------//////.........------------------............///---,,,,,,---000111111000////////////............//////000000000000//////............////////////000000000000000000000000////////////////////////------............------............////////////000///...------...///000000111111111111222222222111222333333444444333333333333333222222111111111333333333222222111111111222222222222222222222222111111111111111222222222000000111111111111000000///000111111111///...---333333333222111000////////////............//////...///////////////............------------.........------,,,---...///000,,,---------...////////////////////////......---------------------------++++++++++++++++++++++++---------............///,,,,,,,,,------.........***+++,,,+++)))))))))***)))))))))))))))((((((((($$$$$$$$$$$$$$$%%%&&&'''***)))(((''''''(((((()))***)))))))))((((((((('''(((''''''''''''((()))***((()))************)))((())))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++***)))))))))))))))'''((()))******+++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++***************++++++,,,------...///.........---------------------............///++++++*********+++,,,---............////////////000000111111111222222222000000000000000000111111111111111111222222222222222222222222222222222222333333333333333333333333111111000000000/////////////////////////////////222222222111000///......000/////////............,,,------......------,,,......---,,,---...//////...---,,,---//////,,,)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************+++++++++++++++******++++++******++++++,,,---************************))))))))))))***************++++++++++++***))))))++++++++++++++++++++++++,,,+++***))))))***,,,---)))'''&&&%%%%%%&&&''')))*********+++++++++,,,,,,---,,,+++***)))))))))))))))***+++,,,,,,+++***)))************************************************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,------...---------***,,,---//////...---,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------///.........------------------------............///---------/////////---////////////...............//////000000//////...............////////////................................................------............------............////////////000///...------...///000000000111111111222222222111222222333444333333333333333333222222111111111333333333222222111111111222222222222222222222222222222111111000000////////////000000000000//////000000000000000//////...111111222111000///......//////............//////......////////////............------------.........------,,,---...///000---------..............................------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------------+++,,,---,,,*********+++((((((((())))))*********''''''''''''''''''((())))))(((((((((((())))))***))))))))))))((((((((((((******)))))))))***+++,,,'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************+++***))))))))))))))))))'''((()))******+++************************************+++++++++,,,,,,,,,...------,,,+++***))))))******++++++,,,,,,------............---------------------............///,,,,,,,,,,,,,,,---..................////////////000000000111111111111222---......///000000111111/////////000000000111111222222222222222222222222222222222222222222222222000000///////////////...////////////////////////222222111000////////////////////////............,,,------......------,,,+++++++++,,,---///111111///............---***(((++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,------,,,+++******++++++******++++++,,,---************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,+++)))(((((()))***++++++***)))(((((()))***+++*********++++++++++++,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++*********************************************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))+++,,,.../////////---,,,+++***+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------------------............000...------//////---,,,/////////............------..................------............/////////------------------------........................------............------............////////////000///...------...///000000000000111111111222222111111222333333333333222222222222222222111111111222222222222222111111111222222222222222222222222444333333222111000///////////////000000/////////111111000/////////000000000000000000000///...---//////............//////......///////////////.........------------.........------------...//////...............------------------...---,,,,,,++++++,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...---+++***+++,,,(((((()))))))))*********+++++++++******++++++,,,''''''(((((())))))******))))))))))))((((((((((((******************++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++******************************)))))))))))))))***(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,---------------------------------............///............/////////000............////////////000000000000111111111111/////////000000000111111////////////000000000111222222222222222222222222222222222111111111111111////////////............////////////////////////222111000.........///000///////////////.........,,,------......------,,,******+++,,,---///000111...............---+++)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,---------,,,+++***)))++++++******++++++,,,---************************((()))))))))************(((((()))***+++,,,,,,,,,************************++++++***)))))))))******,,,+++************+++,,,************++++++++++++,,,++++++***))))))******++++++++++++++++++++++++******************************************************************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))+++,,,---...//////,,,+++***))))))+++---...++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---------.........000.........000000000...//////.........---------,,,------......------,,,---------.........//////------------------------........................------............------............////////////000///...------...///000000000000000111111111111000111111222222222222222222222222111111111111111222222222111111111111111111222222222222222333333444444444333333222222111000000111111111111000000222111000/////////111111000000111111000//////...//////............//////---...//////////////////......------------............------............/////////...---------,,,---............---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,+++++++++,,,---------+++***+++,,,************))))))))))))))))))(((''''''(((((((((''''''(((((())))))******(((((((((((())))))))))))(((((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))******((())))))************)))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++++++++,,,,,,,,,---------------------------............///,,,,,,,,,---------------............////////////000000000000000000000000222222222111111000000000000000000111111111222222222222222222222222222222222222222111111000000000............////////////000000000000000000000000111000///.........///000.........///////////////,,,------......------,,,+++,,,,,,---------......+++,,,.........---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,+++***))))))++++++******++++++,,,---))))))))))))))))))))))))((()))))))))************'''((()))***+++,,,,,,,,,************************+++++++++*********++++++(((((((((((((((((((((((())))))*********+++++++++,,,+++******)))******************))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---------,,,*********++++++++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,------------......------///111333333222............------------,,,,,,------------,,,,,,------------............................................................------............------............////////////000///...------...///000//////000000000111111111///000111111222222111111111111111111111111111111111111111111111111111111111111111222222333333333000111111111222222333333222222222333333222222222222111000//////000111222111111222222111111000000//////............//////------...///////////////......------------........................------/////////...---------,,,///////////////...------//////...---+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,++++++******+++,,,+++***)))***++++++++++++******))))))))))))((((((''''''''''''((('''((()))))))))))))))((((((((((((((())))))))))))+++,,,,,,,,,,,,++++++******))))))(((((())))))***))))))))))))))))))))))))************************************************(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))******************************+++++++++,,,,,,,,,))))))***+++,,,------...******++++++++++++++++++,,,,,,,,,,,,---------------------............///---...//////000000//////............////////////111000000000000000//////333333333222111000000000111111111222222222333333222222222222222222222222333333222222111000000000...////////////000000000000000000000000000000000000//////....../////////.........///////////////,,,------......------,,,,,,,,,---------,,,,,,+++))),,,...///...------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,******************************++++++++++++******++++++******++++++,,,---(((((((((((((((((((((((())))))))))))************'''((()))***+++,,,,,,,,,*********************************+++++++++,,,,,,))))))************)))))))))))))))************+++++++++***************+++******)))(((((()))******************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,///222444444333.........------------,,,,,,------------------,,,,,,------------.................................------------------------------............------............////////////000///...------...///000/////////000000000111111//////000111111111111000000000000111111111111111000000000111111111111111111111111222222333333444------...///000111111222333333444444444444333333111111000000000111222222111111222222222222111111//////............//////,,,---...///000000000000......------------...............///......---,,,...............---------//////000000//////...---000///...,,,+++)))((('''++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***+++,,,+++)))((()))***)))***************++++++,,,+++******))))))******((())))))******)))(((''''''((((((((()))))))))***,,,,,,---------,,,+++***)))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++******************++++++,,,,,,,,,------------------............/////////111222222222111000............////////////111111000000////////////111111111111111000000000111111111222222222333333222222222222222222222222444333333222111111000000/////////000000000111111000000000000000000000000......///////////////.............../////////000,,,------......------,,,+++,,,------------,,,+++***---000///---+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,------------++++++******++++++,,,---))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++************************'''''')))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,))))))))))))************+++***************++++++++++++***))))))***++++++************************************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,+++---000111111111.........---------,,,,,,------............------,,,,,,---------.........------------------------------------------------------............------............////////////000///...------...///000////////////000000000111...///000000111111000000///000000000111111111222///000000000111111111222000111111222333333444444/////////000000111111111222333333444444333333222///000111222222222222222000000111111111111000000//////............//////,,,---...///000000000000......------------............/////////...,,,,,,---------.....................//////......---,,,------,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---,,,***)))***+++'''((()))***+++,,,------++++++***)))(((((())))))))))))*********((('''&&&'''((((((((())))))******%%%&&&'''''''''%%%$$$###((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((())))))***++++++))))))*********))))))(((******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++,,,,,,------------------.........//////***+++---.........---,,,............/////////000111111000000/////////.........//////000000111111111111111111222222222222222222222222222222222222444444333333222111000000//////000000111111222222000000000000000000000000---...///000000///...------.........//////000000,,,------......------,,,******,,,---...---,,,,,,,,,///111000,,,******+++++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,---*********++++++,,,,,,,,,******************************,,,---.../////////++++++******++++++,,,---************************))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))$$$%%%''')))***+++++++++((())))))******))))))((())))))))))))************+++***************++++++---,,,+++******+++,,,---************************************************(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,------------++++++,,,...///...---......---------,,,,,,,,,---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---............/////////000000///...------...///000////////////000000000000...//////000000000000000//////000000111111111222//////000000111111111222000000111222333333444444444444333333333333333333111222222333333222222111///000111333333333222111//////000000000000000/////////............//////,,,---...///000000000000.........------.............../////////...,,,+++,,,------....../////////------......------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---,,,---...---+++***+++,,,((((((((((((((((((((((((&&&'''(((*********))))))***************)))))))))))))))(((((((((((())))))((())))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************++++++++++++******++++++******)))((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++......---,,,++++++++++++---------............///000...------///000000///////////////////////////000000000///////////////111111222222222333333333111111111111000000//////////////////////////////222222111111000000//////222000///......///000222222111111111000000//////+++,,,,,,---...///000000222111///...,,,,,,++++++------------------------++++++,,,,,,,,,,,,------///...---,,,++++++++++++(((((())))))))))))((((((,,,+++******)))))))))***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******)))((((((''',,,+++***((((((***+++,,,******))))))))))))******)))***++++++***)))***+++************************(((((()))***************++++++***************+++************************,,,,,,++++++***)))))))))((()))***,,,+++***((('''******))))))***+++,,,,,,*********)))******++++++---...---+++)))))),,,...***++++++,,,,,,++++++*********++++++++++++*********((('''(((+++,,,+++(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///,,,))))))+++---,,,***)))))))))+++---...---+++,,,,,,,,,---------.........---,,,,,,,,,,,,---......,,,***+++---...,,,***+++++++++*********))))))000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------------.........//////////////////000000000000000000000000///////////////000000000111111111111111222222333333222222111333222000111333444333222111333444444333222222333000000////////////000000------......//////000000333222111000......------,,,,,,,,,------.........//////.........---------...------,,,,,,------...222111///...------..............................((()))+++,,,------,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((((((((((((((((((((('''((()))******)))(((((('''''''''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))(((((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************************************++++++++++++******)))))))))))))))*********))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,...---,,,,,,,,,,,,,,,,,,------------............000///---...000111000000////////////////////////000000000000000000000000111111111222222222333333222222111111111000000000000000000000000000000000111111111000000000000000000///...------...///000000000/////////.........,,,,,,------.../////////111000///---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++))))))************)))))),,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++******))))))))))))******)))***++++++***)))***+++************************(((((()))*********************)))))))))******+++************************+++++++++***************&&&''')))+++,,,,,,,,,+++******))))))***++++++,,,*********)))******+++,,,+++...000222111...+++)))***++++++,,,,,,++++++*********++++++++++++*********((('''(((+++,,,***)))++++++++++++++++++++++++))))))************))))))************+++++++++,,,...+++))))))+++,,,,,,+++---,,,++++++,,,,,,***(((+++++++++,,,,,,,,,---------,,,++++++++++++,,,---...,,,***+++---...,,,***,,,,,,,,,,,,++++++******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......////////////////////////---------.........//////000000000000////////////////////////000000000000000000000000111111111111111222222333333222222111444444333333333111///---000222333333111111111222000000////////////000000........./////////////////////............//////------.............../////////.........---------...------,,,,,,------......---,,,,,,,,,---..............................---------,,,,,,***))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))******((('''&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++******'''(((((()))******++++++************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......------------............---,,,++++++---.........////////////////////////111111111111111111111111111111111222222222222333222222222222222111111111111111111111111111111111000000000000111111111111//////------------//////.........------------,,,........................///......---------------------,,,,,,+++++++++***++++++,,,,,,,,,,,,------...------,,,,,,+++++++++***++++++++++++++++++***+++,,,,,,------,,,******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++,,,,,,------)))((('''&&&&&&'''((()))******))))))))))))******)))***++++++***)))***+++))))))))))))))))))))))))(((((()))***************(((((((((((()))******+++************************)))************+++++++++((())))))***+++,,,------*********)))******+++,,,******))))))***++++++,,,,,,---000333444111,,,(((******++++++++++++************++++++++++++*********(((((((((***+++***)))++++++++++++++++++++++++))))))************)))))))))))))))*********++++++---+++))))))+++,,,,,,,,,...---++++++,,,,,,***(((*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++------,,,+++---------,,,,,,,,,,,,+++++++++,,,---.../////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////---------...............111111000000//////............//////000000111111111111111111111111000000111222222333333222222111111333555444222000...---///111222111000///000111000000////////////000000///////////////.........---------...///000222222///////////////........................---------......------------......,,,++++++,,,,,,...//////------------------------...---,,,++++++******++++++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))******)))))))))((('''''')))***************++++++))))))(((((((((((())))))***)))((('''''''''((()))'''''''''((()))*********((((((((((((((((((((((((((()))))))))******************************************++++++++++++******(((((())))))************)))))))))*********++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,,,,---------.........---,,,+++,,,...//////...////////////////////////111111111111111222222222111111111111222222222222222222222222222222222222111111111111111111111111//////000000111111222222000///............///000------------------------//////.........------------------,,,,,,---......---,,,,,,++++++******)))+++++++++,,,,,,,,,------------------,,,,,,+++*********++++++++++++*********+++---......---+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++)))(((''''''''''''((()))******))))))))))))******)))***++++++***)))***+++(((((((((((((((((((((((((((((()))***************''''''''''''((()))++++++************************((())))))***++++++,,,,,,...---,,,+++*********++++++***************++++++))))))))))))***+++,,,,,,......///111333222...+++******++++++++++++************++++++++++++******))))))((()))************************************++++++,,,,,,,,,,,,++++++((())))))))))))*********,,,+++***)))***+++,,,---,,,+++***+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111000000///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................111111000000//////......---......///000111111222222222111111111111000000111222222333333222222111---000222222111000222333///111111000//////000222000000////////////000000000000//////......------////////////000111333333000/////////......------..............................------------..................//////000000------------------------+++*********+++---...000---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******)))(((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******++++++++++++******************))))))((((((((((((((()))))))))******************************++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,,,,------------...000///......111222222222////////////////////////000000111111222222222222000000111111111222222222222222222222222222222222111111111111111111111111//////000000111111222222111000000000000000000111......................../////////...------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,---------,,,+++***)))******************)))***+++---......---+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******)))***++++++***)))***+++(((((((((((((((((((((((((((((()))***************''''''''''''((()))++++++************************(((((()))***+++,,,,,,---...---,,,+++************++++++***************+++))))))))))))***+++,,,------000555999:::666000+++)))******++++++******)))******++++++++++++******((()))))))))))))))***+++************************++++++,,,,,,,,,,,,++++++((())))))))))))*********++++++*********+++,,,...---,,,******,,,---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,------,,,+++***------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------.....................---111000000000/////////...---......///000111111222222222222111111111111111111222222333333222222111000000111000000111333555000111111000//////111333000000////////////000000000000//////......------//////.........//////000///......------,,,,,,,,,---.....................///......------......///000000/////////......---------------------------+++*********+++---///000---------,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((((((((()))'''''''''(((((())))))***))))))(((((((((((())))))&&&'''((()))*********)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++******)))((((((''''''((((((((())))))))))))************************++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,------------,,,+++***+++---///////////////////////////////////////000000111222222222000000000111111111111222111111111222222222222222111111111111111111111111000000000000111111111111111111111111111111111111///////////////000000000//////.........------------,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---------,,,+++***))))))************))))))******,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++************))))))))))))******)))***++++++***)))***+++))))))))))))))))))))))))(((((()))***************(((((((((((()))******+++************************(((((()))***++++++,,,,,,************++++++,,,,,,,,,+++******)))*********(((((())))))***+++------...666AAAFFFBBB999///((())))))************))))))******++++++++++++******''')))******))))))***+++************************))))))************)))))))))))))))*********++++++***++++++***)))***---///222000---++++++++++++***,,,,,,---------.........,,,------......------,,,+++,,,------++++++,,,---)))***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...............---------/////////000000000000000......//////000000111111111111111222222222333333111222222333333222222111555333111111222333222111111111111000...///111333000000////////////000000///////////////...............---,,,++++++++++++---------------,,,,,,,,,---------...............//////............//////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++*********))))))))))))******+++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------,,,,,,,,,(((((((((((((((((((((((())))))(((''''''((()))***)))))))))***++++++,,,,,,))))))(((((((((((())))))%%%'''((())))))'''%%%###(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++***************)))))))))))))))(((((()))))))))*********************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***************+++,,,---++++++,,,,,,,,,---------)))((('''(((+++------,,,////////////////////////......///000000111222222000000000000111111111111000000000111111111222222000000000000000000000000111111111000000000000000000000111111111111000000....../////////000000000...............---------------,,,,,,+++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------***+++---......---+++*********++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------******++++++++++++************))))))))))))******)))***++++++***)))***+++************************(((((()))*********************)))))))))******+++************************)))))))))***+++++++++,,,((()))***+++++++++***))),,,++++++***))))))******((((((((()))***,,,---...777???FFFFFF===222+++((())))))************))))))******++++++++++++******''')))+++***)))(((***,,,************************))))))************))))))************+++++++++,,,)))***+++***)))***---000333000---++++++++++++***++++++,,,,,,,,,---------+++,,,------------,,,+++***,,,...---+++***,,,...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////.........---------......//////000000111111////////////000000000000000000111111222333444444111222222333333222222111555222111444888888222,,,000000000...------000222000000////////////000000.........///////////////......---,,,,,,,,,,,,,,,------------............---------.........////////////............//////,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++*********))))))((())))))***++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))(((''''''''')))***+++%%%&&&&&&'''((())))))***))))))(((((((((((())))))%%%'''))))))((($$$ &&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))******+++,,,++++++,,,,,,,,,---------...---,,,---000222222222////////////////////////---......///000111111111000000000000111111111111//////000000111111111222////////////////////////222222111111000000////////////000000000000//////........./////////000000...........................---,,,,,,+++++++++,,,***+++,,,---......///000++++++,,,,,,,,,---------***+++---......---+++***+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++&&&&&&''')))***+++,,,---******++++++++++++************))))))))))))******)))+++++++++***)))***+++************************(((((()))***************,,,+++***************+++***************************************+++++++++***+++,,,,,,+++)))&&&$$$,,,,,,+++***))))))******((((((((()))***,,,---...BBBEEEEEE<<>>>>>555,,,//////...,,,+++,,,...111000000////////////000000---.........//////000000000000/////////000000111---.........//////000000---------.........////////////............//////,,,---...000000000000///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...///000000///---------,,,,,,,,,++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------******++++++++++++******((()))))))))))))))(((((())))))************))))))******))))))((((((''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))++++++******))))))((((((******))))))((((((''''''+++***((('''((()))+++,,,))))))))))))************+++*********))))))((((((***++++++,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&++++++,,,,,,,,,,,,---------......---++++++---...//////...---...///000111...---,,,...000000...+++////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111000000////////////000000111000///...............------------------------,,,---000111222111000///---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++))))))***---...,,,***+++***)))(((((()))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,((((((((((((((((((((((((************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))***000555LLLCCC777000......---+++******++++++++++++******************************((()))***+++,,,,,,+++***))))))************)))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,***((()))******,,,---...//////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000------++++++++++++------...------------...//////---...000111111111000///000111111111111222222222222222222111111111000000000111333444444333111000,,,---///000000000///...000000000000////////////////////////////////////,,,,,,---...//////............////////////............---------,,,,,,,,,............////////////+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++''')))***+++******+++---(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))((((((***)))))))))(((((((((''''''((()))*********))))))))))))))))))************************)))))))))((()))***************))))))++++++++++++************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,---...---,,,+++---...------,,,,,,,,,---...///...---,,,...000000...+++////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111//////000000000111111111000000////////////000000//////..................------------------------...////////////---,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++***)))+++---...,,,***,,,,,,+++******+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++))))))...333@@@999///******+++***((()))******++++++******)))************************((()))***+++++++++***)))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))------,,,,,,+++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---,,,,,,++++++,,,,,,------------------...//////,,,---...///000//////...000000111111111222222222222222222111111111000000///000111222222111000///------///000000000///...000000000000////////////........................,,,,,,---.....................////////////..................------,,,,,,///.........------,,,,,,+++,,,------++++++,,,------------------------------------------,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,+++******+++,,,(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))))))))))))))(((((((((((($$$&&&))),,,,,,***'''%%%))))))))))))************************))))))))))))))))))))))))((('''&&&&&&++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,---------...++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...+++++++++***+++,,,,,,---...---,,,---//////---,,,//////////////////////////////////////////////////////000000000000111111000000000000000000000000//////000000000000111111000//////......//////000,,,,,,...//////...------------------------------...------,,,,,,+++******------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++******+++------,,,***,,,,,,+++******+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******************************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((((((,,,000444///)))''')))***)))((()))******++++++******)))************************))))))*********)))(((((())))))************)))))))))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***------,,,,,,+++***))))))+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------......//////,,,,,,---............---000000000111111111222222222111111111111000000000---...///000000///...------......///000/////////000000000000////////////........................,,,------............---......////////////....../////////............---//////...---,,,+++******+++,,,------++++++,,,---------------------------------.........---,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***************************+++,,,---,,,+++***+++,,,'''(((((())))))))))))((('''(((((())))))(((((('''))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))(((((((((((($$$%%%(((***+++)))'''%%%((()))))))))*********************)))))))))))))))))))))))))))((('''&&&%%%******++++++,,,,,,------************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***++++++++++++,,,,,,,,,***,,,------,,,+++,,,---+++++++++++++++,,,,,,,,,------------......---,,,////////////////////////........................////////////000000000111////////////////////////////////////000000000111/////////....../////////)))+++---//////...---,,,------------------------+++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,+++******))))))))))))))))))***+++******************++++++++++++++++++++++++++++++***)))***+++,,,+++***++++++++++++++++++++++++************************,,,,,,+++++++++*********************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((******)))((((((***,,,///,,,******+++,,,+++***))))))************))))))************************))))))))))))((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---+++(((((()))+++++++++***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,------............000000000000111111111111111111111111000000000000---......//////......------......///////////////000000000000////////////........................,,,------......------------......//////......---/////////////////////............---,,,++++++***+++,,,------++++++,,,---------------------------,,,---------------,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++''''''((()))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************))))))))))))))))))******+++++++++***)))((('''&&&*********++++++,,,,,,,,,************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((*********+++++++++,,,,,,)))+++------,,,,,,,,,---+++,,,,,,---------------------------,,,,,,------........................////////////////////////...////////////000000000...........................////////////000000000//////............//////)))+++---//////...---,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,++++++++++++)))))))))******)))))))))*********++++++*********++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++************************))))))))))))*********+++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***...---,,,,,,------,,,+++)))))))))******)))))))))))))))))))))))))))))))))******)))(((((((((''''''))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++(((((()))+++++++++++++++++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................///////////////000000000111111111000000000000000000000000////////////////////////............/////////000000000000000////////////........................,,,---------------,,,,,,------............------.../////////////////////------------------------+++,,,------++++++,,,---------------------------***+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++------------------------......///---+++)))***+++&&&'''((())))))******)))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))***((('''&&&&&&(((***+++))))))))))))************))))))))))))************++++++++++++***))))))(((******************++++++************************,,,,,,------------,,,,,,************************+++++++++*********))))))************++++++++++++(((***,,,------,,,,,,---,,,,,,---...............,,,------,,,++++++,,,...------------------------////////////////////////......////////////000000////////////////////////......////////////000000///......------......///,,,,,,...//////...------------------------------///......------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***,,,------+++******+++***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))++++++++++++++++++++++++)))(((((()))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++******((())))))******))))))((())))))))))))))))))))))))******)))((((((((())))))))))))************))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++******************************+++++++++,,,,,,,,,,,,+++))))))+++,,,+++***++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***......------,,,+++******,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,.../////////...---......------......///000/////////000000000111111//////000000000000000111000000000000000000000000///............///000000000000000000////////////------------------------,,,------------,,,,,,+++------............---------............/////////,,,---------............+++,,,------++++++,,,---------------------------******++++++,,,,,,++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------------------------......---***)))******&&&'''((()))************(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))(((((('''((((((((()))))))))******)))'''&&&'''(((+++,,,))))))))))))************((()))))))))*********************++++++***))))))******))))))))))))))))))***************************++++++,,,,,,++++++******************************+++++++++++++++,,,,,,************++++++++++++'''))),,,------,,,,,,,,,+++,,,---...///......---,,,---...,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000////////////////////////........./////////000000///......------....../////////..................---------------------------............,,,+++***+++++++++,,,,,,---------------,,,,,,,,,,,,++++++***,,,...---+++)))***+++***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))++++++++++++++++++++++++)))((('''(((+++,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++*********+++******)))***+++(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))***+++,,,))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,***((()))***+++***)))************************)))*********++++++++++++************************+++***)))***,,,,,,***))).........------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,...///000///...---------,,,,,,,,,---...///////////////000000000111////////////000000111111000000////////////000000///......---...///000111000000000000////////////---------------------------------------,,,+++***,,,------......------,,,,,,,,,------............---------,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------***++++++,,,------,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***))))))***&&&'''((()))************''''''(((((((((((('''''''''((((((((())))))******(((((())))))))))))(((((())))))(((((('''''''''&&&))))))(((((((((((())))))++++++******))))))(((((('''((((((((())))))*********))))))((()))***++++++))))))))))))************(((((())))))*********+++((())))))************)))******))))))((((((''''''))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------)))************+++++++++&&&))),,,------,,,,,,,,,+++,,,---...///...------,,,---...,,,)))))),,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000000000000000............/////////000.........------.........111000///...............------------------------(((***,,,...///...---,,,+++++++++,,,,,,------------------,,,,,,,,,++++++***,,,...---***))))))+++((()))***++++++***)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++(((''''''(((+++,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---,,,+++)))***************,,,...(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))+++,,,---))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++)))(((((()))******)))************************))))))******++++++++++++***************************)))***+++,,,,,,***(((++++++,,,---...000000111,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------+++++++++,,,...000000///...------,,,+++***+++,,,---...////////////000000000000.../////////000000111111//////............/////////......------///000111000000000000////////////------------------------------------,,,,,,+++***,,,------......------,,,,,,,,,,,,---------.........------,,,+++***))))))+++,,,------++++++,,,---------------------------+++,,,------.........---)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,+++)))))))))***))))))(((((((((((())))))+++***)))(((((()))***+++&&&''''''(((((((((((((((''')))***)))((('''(((***&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))))),,,***((()))++++++)))&&&)))***+++,,,,,,+++***)))))))))))))))***************)))((('''((()))+++---,,,+++)))(((((()))+++,,,((())))))*********))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------................../////////000............////////////000000////////////000000......//////......---,,,,,,---...///000000000000------,,,++++++,,,------***++++++,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,+++******+++,,,,,,......------,,,+++******++++++++++++++++++++++++,,,,,,+++***)))(((''''''************************************************,,,,,,,,,++++++*********"""&&&((())))))*********+++,,,,,,,,,,,,+++***************************+++*********))))))((((((+++******))))))******+++************))))))))))))''''''((()))***+++++++++***)))((((((((()))+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++)))))))))(((((((((((((((''''''((()))******++++++,,,++++++***)))))))))***)))))))))))))))******++++++++++++***((((((***,,,++++++******++++++,,,---&&&''')))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------************************++++++*********+++,,,,,,))))))************))))))(((((((((((())))))))))))************************+++++++++************)))++++++++++++++++++++++++///...---+++******++++++******))))))******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------------------------...///111333222000---,,,........................111000////////////000000..................------////////////////////////------------........./////////.........---------------------------------//////.........---------------------------------******+++,,,------...///...............------,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***((('''((())))))((('''))))))(((((((((((())))))))))))(((''''''((())))))''''''((())))))))))))(((''')))***)))((('''(((***((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((()))(((''''''))))))'''$$$$$$%%%''')))***+++++++++))))))))))))************,,,+++)))((('''(((***+++,,,+++)))(((((()))+++,,,***************)))(((''')))))))))))))))))))))))),,,,,,++++++***)))))))))***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------..................////////////....../////////000000000//////............//////......//////......---,,,...///////////////...------,,,+++******+++,,,---'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***))))))(((''''''************************))))))))))))************************************************************,,,,,,++++++++++++++++++&&&(((+++,,,+++++++++,,,************************************************************)))))))))((())))))))))))))))))))))))))))))******+++++++++,,,'''((((((((()))************)))((((((((()))++++++,,,+++******))))))******************************(((((())))))))))))******(((((())))))***++++++,,,++++++************++++++)))))))))))))))******+++)))*********)))))),,,...++++++******++++++,,,---))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,************************...------,,,***))))))((()))******************)))(((((()))))))))*********************************+++++++++************)))++++++++++++++++++++++++...---,,,***))))))************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------------------------------...///000///...,,,+++........................000/////////////////////------...............---////////////////////////------.........///////////////.........---------------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,...///...,,,))))))(((((((((((())))))((((((''''''''''''(((((('''((())))))******))))))''')))***)))((('''(((***************)))((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((************************'''(((((())))))((((((''')))((('''((())))))'''%%%$$$%%%'''(((***+++++++++))))))))))))************---+++***(((((((((((())),,,+++***))))))***+++,,,++++++++++++***((('''&&&))))))))))))))))))))))))***************************+++,,,+++******+++,,,*********++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***------------------------...------,,,,,,------...,,,,,,,,,---------......//////................../////////000000000111111......------------............//////......---,,,000000000//////---,,,,,,++++++************++++++'''(((***+++,,,---......******+++,,,,,,---......,,,++++++******++++++,,,******))))))((('''''''''))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++,,,,,,,,,---...---+++***+++,,,)))(((''''''''''''((()))************************************))))))))))))((())))))******))))))(((((())))))***+++,,,---...(((((()))))))))))))))))))))))))))((()))******+++++++++***)))))))))******))))))))))))))))))))))))(((((())))))***+++++++++)))))))))***++++++,,,,,,+++++++++***++++++,,,,,,)))))))))))))))******+++''')))******)))***---///+++************+++,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,---,,,,,,***((('''******++++++++++++******))))))*********+++++++++************************+++++++++************)))++++++++++++++++++++++++,,,,,,+++***))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++.............................................///,,,,,,---...////////////////////////////////////....../////////000000000...............---------------------------------...............---------------------------------------------,,,,,,,,,+++---............---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---,,,+++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************''')))***)))((('''(((***)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))*********)))(((+++++++++++++++******)))((()))))))))************+++***))))))((())))))***++++++***))))))***++++++***************)))((('''++++++++++++++++++++++++))))))*********+++++++++)))+++,,,+++***)))***+++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////............------000000000000111111111111///......------......///.........///......---,,,.../////////......---,,,************************++++++,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++************************************,,,,,,+++***)))(((''''''*********************************************************++++++,,,,,,,,,+++,,,,,,***(((((()))******)))'''&&&&&&''')))************************************)))))))))))))))((()))************)))((((((((()))***++++++,,,,,,***************))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))***************+++++++++)))*********+++++++++,,,------,,,++++++***++++++)))))))))))))))******+++((()))+++*********+++---***************++++++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************'''(((***,,,---,,,+++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))************************,,,,,,+++*********************))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,........................---------...............+++,,,---...////////////////////////////////////////////////000000000000........................................................................---------------------------------------------,,,...////////////...---------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&%%%&&&)))******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************''')))***)))((('''(((***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))*********))))))))),,,++++++***************((()))))))))************((((((((())))))***+++,,,+++******************+++'''((()))***************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***++++++))))))***+++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................---------000000000000111111111111000//////////////////000.........///......---,,,,,,,,,---...............************************,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''*********************************************************++++++,,,,,,,,,((()))))))))'''''')))++++++***(((''''''(((***+++************************))))))))))))))))))******))))))************)))))))))))))))))))))(((((((((+++++++++++++++++++++***((()))))))))***************))))))((())))))******************************,,,+++++++++******))))))***************+++++++++///...---+++***))))))((()))))))))))))))******+++***+++,,,+++***((()))*********))))))******+++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************************&&&(((***,,,---,,,+++***+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************+++++++++*********))))))************************,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,---...........................,,,,,,---...//////......+++,,,---...////////////////////////////////////////////////000000000000---.............................................---.....................------------------------++++++,,,------...//////000000000000000///......111000000...---,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***,,,------,,,))))))(((((((((((())))))))))))************))))))'''((())))))******))))))''')))***)))((('''(((***&&&'''((()))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''%%%'''))))))((('''((()))''''''''''''((()))***+++))))))))))))************&&&&&&''')))***+++,,,---************************&&&'''(((***++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))***+++***))))))***+++)))))))))************+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,---------........./////////000000000111111000000////////////000000......//////......---,,,++++++,,,....../////////******+++,,,,,,+++******))))))***+++,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))************************************************************++++++++++++++++++,,,,,,''')))******))))))+++,,,++++++))))))))))))++++++************************))))))))))))***************))))))(((((())))))***))))))((((((((('''''''''++++++++++++++++++++++++(((((()))************)))))))))((((((((()))******************************++++++*********)))))))))))))))))))))))))))))))))...---,,,***)))((((((''')))))))))))))))******++++++,,,---,,,***((('''(((***))))))))))))***++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********************************+++++++++***((('''******++++++++++++************+++++++++,,,,,,,,,************************+++++++++************)))************************,,,,,,---------,,,,,,+++******))))))******+++,,,,,,------......------,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///........................+++,,,...///000000///...,,,,,,---...////////////////////////////////////....../////////000000000---------.......................................---------...............------------------------++++++,,,---...///000000///000000000000///......222111000///...---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...---,,,))))))(((((((((((())))))(((((()))******)))((((((''''''((())))))))))))(((''')))***)))((('''(((***'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((($$$'''))))))''''''((()))((((((''''''((()))***+++))))))))))))************''''''((()))***+++++++++*********++++++*********'''((()))***************))))))))))))))))))))))))***************+++++++++(((***+++***)))((()))+++))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,---......//////....../////////000000000/////////....../////////......//////......---,,,,,,,,,---......---------***+++,,,------,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))*********************************))))))))))))************************************************************,,,,,,++++++++++++++++++''')))+++,,,+++*********************************************************((()))))))))************)))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))((((((((())))))******+++'''((()))***+++******)))((((((((((((((()))******))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((******))))))(((((()))))))))))))))))))))******+++)))+++---,,,***)))((())))))))))))))))))***++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************************)))))))))))))))******************)))************++++++++++++************************+++++++++************)))***************************+++,,,,,,,,,,,,+++*********))))))******+++,,,,,,,,,,,,------,,,,,,,,,************************)))***+++---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,---..............................+++---///000111111000///------...............---////////////////////////------........./////////---------.........//////........................---------.........//////------------------------,,,---------......//////...............------,,,...............---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***)))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((()))***)))((('''(((***************)))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))&&&)))++++++)))(((***,,,...---+++))))))))))))***))))))))))))************((())))))*********))))))******++++++++++++******)))************))))))(((++++++++++++++++++++++++************************(((***+++***)))((()))***))))))))))))*********************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......)))***+++,,,...///000000............////////////.........------...............//////......---,,,............---,,,+++++++++,,,------------,,,+++---------,,,+++***)))(((***++++++,,,,,,------...***+++,,,------,,,+++******************+++++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************************************---,,,,,,++++++*********&&&(((++++++***(((''''''))))))************))))))************************(((((())))))*********+++(((&&&###!!!!!!###&&&(((''''''((()))***+++,,,,,,%%%&&&&&&'''((())))))***'''((()))++++++******)))((((((((((((((()))******((((((((((((((((((((((((###$$$&&&''')))+++------((((((((((((''''''''''''''''''''''''((()))++++++)))))))))))))))******+++'''***,,,,,,+++*********)))))))))))))))******+++******+++++++++)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************'''''''''((()))+++,,,---))))))************))))))))))))*********+++++++++************************+++++++++************)))))))))))))))))))))))))))))))))+++,,,,,,+++***)))*********)))***++++++,,,+++++++++,,,,,,+++++++++************************)))***+++---......------++++++++++++++++++++++++++++++,,,,,,------------........................,,,---///111222222111000.........///......------////////////////////////------------.........///---------.........//////////////////////////////---------.........//////------------------------///............---------,,,,,,------,,,,,,+++***++++++,,,,,,---...//////++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***++++++***)))&&&'''''''''(((((())))))'''((()))***************''''''((()))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((+++***)))((((((''''''((((((((())))))))))))((((((''''''((((((((((((''''''''''''(((((())))))******************))))))))))))''''''(((((()))))))))***+++***(((&&&%%%&&&''''''(((((((((((())))))))))))((((((((((((((()))******+++*********))))))((((((+++*********))))))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,)))(((***...000///,,,+++,,,,,,---...///000000////////////////////////000///...---,,,------...//////.........---------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++************************,,,+++++++++***)))))))))***++++++++++++***))))))))))))))))))))))))))))))***)))))))))******+++,,,++++++++++++,,,...000111)))************+++++++++***))))))(((((((((((((((************************)))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******......,,,+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&+++***)))(((((()))***+++))))))************))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************,,,,,,+++***)))))))))************)))))))))))))))************************++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++***)))))))))***+++,,,---,,,+++,,,...///...---............////////////............////////////...---,,,,,,---...///000000000//////.........---......///000000000000000.........///......---,,,------------------,,,,,,------............------,,,,,,------.../////////------,,,++++++***))))))------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********------------------------++++++******++++++,,,---************************&&&&&&'''''''''((((((((((((((()))*********))))))''''''((())))))))))))))))))))))))(((((()))))))))))))))((((((''''''&&&&&&)))((((((((((((((()))***))))))(((((((((((()))))))))(((((((((((((((((()))(((((()))))))))))))))***************))))))))))))((((((((()))))))))******************************))))))))))))************((((((((((((((()))******************)))))))))(((************)))))))))(((++++++++++++++++++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------.......................................000///...---,,,------...///.........------------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************++++++++++++************************+++++++++******************++++++++++++***))))))*********************************+++++++++,,,,,,,,,+++***)))))))))******))))))*********+++++++++******)))((((((((())))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))************)))(((''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((***)))(((((((((((()))***))))))************))))))))))))++++++,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************,,,+++******))))))******+++++++++*********************************************+++++++++******)))((()))******+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---...///---,,,+++,,,...///...---............////////////////////////////////////000///...---------------000/////////.........---000111111222333333222222/////////000///......---------------------------,,,,,,------------,,,,,,...............------------------,,,++++++******------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************''''''''''''(((((((((((())))))*********)))((((((''''''((()))))))))))))))***))))))))))))))))))*********)))((('''&&&%%%%%%''''''''''''((()))***+++***)))(((''''''((()))******)))(((((((((((()))******************)))))))))************))))))))))))))))))))))))************))))))***++++++++++++***************++++++++++++)))(((((((((((()))******************))))))))))))************))))))))))))******++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***...000...***(((***...//////.........---------........................///...------,,,---------............------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************+++++++++,,,***************************************+++++++++***++++++++++++***))))))******************************,,,------,,,,,,++++++***)))((((((((((((((()))))))))*********++++++++++++***))))))))))))***************************))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))***)))(((((((((((()))*********++++++++++++******)))***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))++++++***)))))))))******++++++++++++++++++++++++************************))))))************))))))&&&'''((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,------,,,+++,,,...///...------............/////////111111000000//////......------.........------,,,/////////...............------...////////////...000000000000000///......+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++//////......---,,,,,,+++......------,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************+++,,,,,,************************((())))))))))))))))))))))))*********)))(((''''''''''''((()))))))))))))))))))))************))))))))))))((((((''''''&&&&&&((((((((((((((()))*********)))(((''''''((()))***+++***)))(((((()))***+++,,,,,,++++++******))))))************)))))))))((())))))******************))))))((((((((())))))))))))))))))*********++++++))))))(((((())))))***+++*********)))))))))))))))*********)))))))))))))))************++++++++++++************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++---...---+++***+++---...................................................---------------------------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,************************)))))))))***+++++++++,,,***++++++++++++***))))))***************************+++---......---+++***))))))******+++,,,------))))))))))))************,,,++++++***************************************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))******++++++*********))))))***************++++++++++++************+++,,,+++***)))((())))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((******))))))))))))***************+++++++++++++++************************)))******++++++++++++***'''((()))***++++++++++++***++++++++++++,,,,,,,,,***)))((((((((()))+++,,,---,,,+++,,,...///...------------.........//////222222111000//////......((()))+++...///000000000........................+++,,,,,,---------,,,,,,///////////////...------++++++,,,,,,---...//////,,,,,,------------,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,************************************************)))))))))))))))((('''&&&''''''((()))))))))))))))((()))************)))(((&&&&&&''''''(((((())))))******)))(((((((((((((((***)))(((''''''((()))***+++***)))(((((()))***+++,,,,,,++++++******))))))************)))))))))(((******)))))))))))))))))),,,***(((&&&&&&'''(((***((((((((()))))))))******)))))))))))))))***++++++))))))))))))))))))******))))))))))))))))))*********************************************************+++,,,,,,,,,,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,***)))+++---///...,,,,,,,,,------...//////000........................,,,,,,------------------,,,,,,------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************)))))))))***+++++++++,,,***++++++++++++***))))))***************************+++---......---+++*********+++,,,,,,---------(((((()))))))))*********,,,++++++*********************************************++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************+++,,,------))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++++++++*********++++++*********)))***+++,,,++++++))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((***))))))((())))))******))))))))))))******++++++***************************+++,,,,,,---------,,,***++++++,,,++++++***************+++++++++,,,,,,------,,,+++,,,---...///---,,,+++,,,...///...---------------............222111111000///......---''')))+++---///000//////---------.............../////////000000//////...------......------,,,+++++++++,,,,,,---...//////------............------,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************++++++++++++************(((((()))))))))(((''''''''''''((()))))))))))))))'''((()))******)))((('''%%%%%%&&&'''((()))******+++***)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***************)))))))))************))))))))))))))))))))))))((((((((((((,,,***)))''''''(((***+++'''((((((((())))))))))))***))))))))))))***++++++))))))))))))************))))))))))))************++++++*********)))))))))++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,)))'''***...111///,,,++++++,,,---...///000111------------------------+++,,,,,,------------,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,******++++++++++++***************************************+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***************************************+++++++++***++++++++++++***))))))+++++++++++++++++++++++++++,,,,,,------,,,******+++,,,,,,+++***)))''''''((((((((()))))))))******++++++***))))))))))))*********************************++++++++++++******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))***++++++,,,,,,++++++***))))))************))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))((((((((()))******((((((((()))******++++++***************************+++,,,---............,,,,,,,,,,,,,,,+++******************++++++++++++,,,+++*********+++---...---,,,+++,,,...///...---,,,------------.........000000//////......------,,,,,,---------,,,,,,+++---------------.............../////////...------,,,------------,,,+++++++++,,,,,,------.........---......//////......---***++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++*********************************))))))(((((((((''''''(((((()))(((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))***)))((((((((((((((()))'''((()))******)))((('''&&&''')))******)))'''&&&(((((()))))))))))))))***************))))))))))))(((((((((((('''''''''&&&$$$%%%''')))***+++******(((((()))))))))***************))))))******+++,,,((()))))))))************((()))))))))************,,,,,,+++***)))(((''''''++++++++++++++++++++++++***+++---......---+++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------,,,---------......//////------------------------***+++,,,---...------,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,******++++++++++++******************************)))*********++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------************************+++++++++******************++++++++++++***))))))++++++++++++++++++++++++,,,,,,+++++++++************++++++***)))(((&&&%%%(((((((((((()))))))))*********)))((((((((())))))************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((++++++++++++++++++++++++******************************))))))))))))******)))(((((((((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))************)))((((((((())))))))))))((((((&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************((((((((((((((()))******(((((()))******+++,,,,,,******************************+++,,,------------)))******++++++++++++***************++++++++++++***)))((((((((()))++++++---,,,+++,,,...///...---,,,,,,---------.....................------------......---,,,++++++++++++,,,,,,,,,------.........---------------,,,++++++------......------,,,+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++************************))))))(((((('''''''''&&&&&&&&&'''((()))))))))((('''(((((()))))))))))))))%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''(((''''''(((((()))***+++&&&'''***++++++***'''&&&%%%&&&)))******)))&&&%%%''''''(((((())))))******************))))))))))))((((((''''''&&&&&&&&&%%%$$$))),,,+++)))''')))************+++++++++*********)))******+++,,,(((((())))))*********+++(((((())))))*********+++---,,,+++***)))'''&&&&&&++++++++++++++++++++++++***+++---......---+++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///...***)))+++...///............---------------------------------)))***,,,---...------,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,******++++++++++++******++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------************************,,,+++++++++******))))))***++++++++++++***))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***((()))***++++++***))))))(((((((((((())))))))))))***))))))(((((((((((((((************************&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((++++++++++++++++++++++++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&''')))+++,,,------,,,))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************((((((((((((((()))******))))))***+++,,,,,,------************************((()))***+++,,,---------&&&'''(((***++++++++++++)))************+++++++++---,,,+++++++++,,,---...---,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,------------------,,,,,,+++***+++,,,...///,,,,,,,,,------.........000111111111000//////.........//////......---,,,------------------,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++************************''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%&&&(((***+++)))'''&&&&&&((())))))((())))))************))))))******))))))((((((''''''(((((()))***************+++,,,---,,,***)))***++++++***)))'''''')))***++++++++++++***************++++++******))))))((((((+++***)))(((((()))***+++...---,,,+++***(((''''''******))))))))))))******(((((())))))))))))((((((&&&''')))++++++)))'''&&&************************))))))))))))))))))))))))+++++++++************)))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))***************)))((('''))))))))))))***************)))((('''(((***,,,---(((((()))))))))*********''''''(((((())))))******+++*********))))))((((((------,,,,,,+++*********((()))******)))((('''&&&((((((((()))+++***(((&&&)))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''%%%%%%'''((())))))))))))******+++++++++,,,,,,,,,************************)))'''&&&''')))((($$$!!!"""'''******)))(((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************))))))))))))))),,,,,,,,,+++++++++******))))))************))))))*********)))))))))))))))---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++*********+++,,,---............---......//////......---.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000000000///...---,,,,,,+++,,,,,,------------,,,,,,------------------------------------------------------......,,,***'''%%%))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&''')))***((('''%%%&&&((()))))))))))))))************)))))))))))))))))))))((((((((('''((())))))******)))))))))++++++***)))(((((()))+++***)))(((((()))***+++(((((())))))))))))***************)))))))))))))))+++***)))(((((()))***+++,,,++++++***)))(((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************++++++************++++++)))))))))))))))))))))))))))************))))))((())))))))))))************((('''&&&%%%%%%&&&((()))*********+++++++++,,,,,,'''((((((((()))))))))***))))))))))))(((((('''''')))))))))******************++++++,,,+++***)))((()))(((((((((******((('''(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((()))))))))))))))))))))*********++++++************************,,,+++)))***++++++)))&&&'''(((***,,,,,,+++)))(((***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************************)))))))))))))))*********************))))))))))))))))))************))))))***))))))))))))))))))))),,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++............---,,,+++***++++++,,,,,,,,,,,,++++++..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------...///000/////////...------,,,,,,------............------------------------------------------------------,,,---.........---,,,,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++************+++,,,************************++++++************++++++))))))(((((('''''''''&&&''''''''''''((((((((((((***)))'''&&&&&&'''(((((('''&&&%%%&&&(((******)))((())))))******))))))((((((((())))))))))))))))))''''''((())))))))))))((('''((()))((('''&&&'''(((+++***)))(((((()))***+++&&&''''''(((((()))))))))((())))))))))))))))))*********))))))))))))******))))))))))))((((((((('''))))))************)))))))))******************)))+++***)))(((((()))***+++************************))))))))))))))))))))))))+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))((())))))************)))))))))))))))************+++***)))((((((((()))***,,,,,,,,,,,,,,,---------(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))************+++++++++***))))))***)))'''''')))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***)))))))))((((((((()))))))))*********************************)))'''''')))))))))(((+++++++++***)))(((&&&%%%))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++))))))((((((((('''''''''))))))************))))))))))))))))))))))))******,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,.........------,,,+++***++++++,,,,,,,,,,,,++++++------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000.................................//////.........------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************---,,,+++******+++,,,---)))))))))(((''''''&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&'''''''''&&&%%%&&&(((*********(((((())))))))))))((((((((((((((())))))******+++&&&''''''(((((((((((((((&&&(((((((((&&&&&&'''(((******)))(((((()))******(((((((((((((((((((((((('''((((((((())))))*********))))))))))))))))))***))))))))))))))))))))))))((()))************)))(((******++++++++++++******++++++************++++++************************))))))))))))))))))))))))+++++++++*********))))))***************+++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++******++++++++++++++++++++++++------------............,,,,,,---.........------------++++++++++++------------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))'''((()))***************((()))))))))************---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''+++)))'''&&&((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((''''''(((***+++)))************))))))(((((((((((()))))))))******************************)))((('''&&&'''((())))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))((((((((('''''''''))))))************)))))))))))))))))))))*********++++++*********************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---------------------......---------------------------------------------------------,,,,,,------------,,,,,,---,,,,,,,,,------...///---------.........//////......////////////......------------------------------------------------///...,,,+++***)))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''''''''&&&%%%&&&(((******)))(((((())))))))))))(((((((((((())))))******++++++&&&''''''((((((((((((((('''((())))))''''''((()))******))))))))))))***************))))))(((((((((''''''(((((()))))))))***)))))))))******)))))))))))))))************++++++))))))************))))))******++++++++++++******(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,,,,---...---------------++++++++++++---------------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))'''((()))***************((()))))))))***************))))))(((''''''''''''++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))*********))))))(((((((((''''''''''''''''''((((((+++)))'''&&&((()))))))))((((((((()))))))))******(((((((((((((((((((((((()))((('''''''''(((***+++)))************))))))((()))))))))*********++++++)))))))))))))))))))))))),,,++++++***)))***,,,---+++******)))***+++,,,---(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,******)))))))))((((((((())))))************))))))(((((())))))************************+++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,------------,,,------------------,,,------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,------...,,,,,,------.../////////......////////////......------------------------------------------------...---,,,+++***)))))))))++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))'''&&&&&&((())))))((('''(((((())))))(((((('''))))))******************''''''((())))))))))))((('''((())))))(((((()))***)))))))))******)))))))))*********)))))))))(((((('''(((((((((((((((((()))))))))************))))))***************+++++++++******))))))))))))******)))******************)))''')))+++------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------------------,,,,,,++++++,,,,,,---------------------------.........---,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---............---,,,************++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))((())))))************)))))))))))))))***************************)))))))))*********))))))))))))((())))))))))))(((((((((((())))))))))))************,,,,,,+++******)))(((((())))))((((((((()))*********)))'''''')))))))))((((((((()))))))))*********))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))***))))))))))))))))))*********++++++)))))))))))))))))))))))))))******)))(((((()))+++++++++)))(((((('''(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))******+++++++++++++++*********))))))))))))************))))))((((((((()))******++++++))))))***++++++++++++************++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))---------,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------,,,,,,,,,,,,---------------.........//////.........//////.........------------------------------------------------+++,,,,,,------......///++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((((((((((((((((((***((('''&&&((((((((('''''''''((((((((((((''''''++++++******************'''((())))))******))))))&&&((())))))(((((()))***))))))************))))))&&&&&&'''(((((()))******((((((((((((((('''''''''((()))***++++++***)))(((************)))))))))))),,,***(((''''''(((***,,,((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))((())))))***++++++,,,,,,******************************)))))))))******+++))))))***+++,,,,,,,,,+++************************,,,,,,,,,,,,---------...++++++,,,------------,,,+++,,,,,,------,,,,,,+++........................------------------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++************++++++++++++++++++++++++++++++++++++************************************************++++++************++++++)))))))))))))))))))))))))))************))))))((())))))))))))************++++++,,,,,,------,,,,,,******)))))))))(((((((((***)))))))))((((((((('''((((((((()))))))))******************************)))(((((('''((()))***+++)))(((((((((******(((''''''''''''((((((((())))))))))))))))))))))))))))))&&&'''((())))))*********&&&'''(((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))%%%((()))(((%%%$$$$$$&&&))))))((('''&&&%%%$$$$$$'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))************************)))))))))))))))*********++++++*********)))))))))))))))************))))))'''(((((()))******++++++((()))***+++,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------,,,,,,+++,,,,,,------------...............------............------------------------------------------------------***+++,,,...//////......*********++++++++++++,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,+++******************************((()))+++,,,,,,+++)))(((%%%%%%&&&'''((()))******''''''''''''((((((((()))&&&&&&'''((()))))))))(((+++)))'''''''''((('''&&&''''''(((((((((((('''''',,,+++++++++***)))))))))(((((()))***************&&&'''(((((('''''')))***))))))************))))))""""""$$$&&&(((***+++,,,))))))(((((('''''''''&&&((()))***++++++***)))(((***)))))))))((((((((((((---+++(((&&&&&&(((+++---(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))((())))))***++++++,,,,,,***************************)))))))))))))))******''''''(((******+++++++++************************---------.........//////++++++,,,---------,,,,,,++++++---......---++++++........................+++,,,,,,------......///,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))***************)))((('''))))))))))))************'''((()))***************+++*********))))))((((((******))))))((((((((('''&&&'''''''''(((((())))))(((((())))))******++++++'''&&&%%%%%%&&&'''((()))((((((((()))+++***(((&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&(((************)))%%%%%%'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''***---,,,(((&&&&&&'''+++++++++++++++***))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++***************************************)))))))))))))))************))))))))))))))))))************))))))'''(((((()))***+++++++++((()))***+++,,,,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------------,,,++++++,,,,,,,,,........................,,,------------------,,,------------------------------------------------***+++---------+++)))'''))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************(((***,,,......,,,***(((((()))*********((('''&&&***)))(((''''''((()))***'''''''''''''''((()))******)))))))))((((((''''''+++*********))))))(((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))+++***)))))))))***,,,---((((((((((((((((((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((+++++++++***)))(((((('''++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************------,,,++++++******))),,,++++++******++++++,,,---+++)))***,,,---,,,)))''''''(((***+++,,,---...------------,,,++++++***///...---,,,---...///000***,,,------,,,,,,...///++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++((((((((()))*********+++******+++++++++,,,,,,,,,++++++)))))))))***+++,,,+++***)))))))))***,,,,,,,,,,,,+++***))))))******,,,,,,+++)))(((((((((((())))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((******))))))((((((''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((())))))************************))))))))))))))))))******''''''''''''((((((((((((+++***)))'''''''''((()))(((((())))))))))))(((((())))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))((((((((((((+++)))'''(((+++,,,***((()))*********)))((('''&&&(((((()))))))))))))))(((******+++,,,,,,***)))((((((((((((((()))***,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))+++*********))))))((((((******************************)))))))))))))))***---,,,***)))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,************************************************++++++,,,,,,,,,,,,------***++++++,,,---...//////......------------......,,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------,,,,,,,,,---...//////...---,,,.........------,,,,,,,,,///,,,((((((***,,,,,,+++------------------------------------------------++++++******)))*********,,,,,,,,,++++++*********+++,,,.........,,,***)))************************************************)))***++++++***)))((('''))))))(((((((((((())))))((((((((((((((()))************)))(((((((((((((((*********)))))))))(((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((++++++******)))(((((('''+++******))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))************************++++++************)))))),,,++++++******++++++,,,---+++)))***,,,---+++)))(((((()))***+++,,,,,,---,,,,,,---------,,,++++++...---,,,++++++,,,,,,---+++,,,...---,,,,,,---...++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************)))************+++++++++++++++++++++++++++***)))))))))))))))************+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,+++******))))))******+++***)))))))))***+++,,,,,,++++++***))))))*********)))((('''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''*********)))((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((())))))))))))***+++***)))(((''''''((()))((())))))******))))))((())))))(((((((((((())))))************************(((((((((((()))))))))*********))))))((((((''''''+++)))((((((***+++***(((((((((((())))))))))))((()))))))))))))))((('''&&&'''(((***+++++++++******)))((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************)))))))))(((******************************))))))))))))******+++***)))(((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,************************************************+++++++++,,,,,,,,,------,,,,,,------------------......------------......+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,///,,,)))(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,+++++++++******,,,,,,---------,,,************************************************************+++++++++***))))))(((((())))))))))))(((((()))(((((((((((()))******+++***((('''&&&''')))*********))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))++++++******)))(((((((((+++******))))))******+++******))))))))))))******))))))))))))))))))))))))************************((())))))))))))*********++++++************++++++,,,*********+++,,,+++***************+++++++++,,,++++++,,,---------,,,,,,---,,,+++***))))))******,,,---...---,,,+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++))))))******+++************************))))))))),,,,,,,,,+++++++++++++++*********++++++++++++,,,++++++++++++***)))((((((******))))))******+++,,,,,,+++******)))*********)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))((((((((((((***************)))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))***************))))))(((((((((((())))))******************)))))))))(((((((((((())))))************************((((((((()))))))))******+++******)))(((''''''&&&***)))((()))***+++***(((&&&''''''((()))***************))))))(((&&&%%%$$$%%%&&&((()))***+++++++++***)))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))*********))))))((())))))******)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,************************************************++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,......------------......,,,+++++++++++++++******++++++,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,...,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++************************************************))))))******))))))))))))'''((()))******)))((('''(((((((((''''''(((((())),,,***'''&&&&&&''')))+++))))))))))))))))))(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((()))))))))*********((()))***,,,,,,+++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************))))))((((((******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))************************(((((())))))***++++++,,,++++++************+++++++++*********+++++++++***++++++++++++++++++++++++***++++++,,,---------------,,,,,,+++***))))))(((,,,......---+++***+++,,,++++++++++++++++++++++++)))***++++++++++++***)))************************))))))*********+++++++++'''((()))***************+++++++++******)))))))))+++*********)))(((((((((************++++++++++++((()))***++++++***)))(((***************+++++++++++++++***************+++*********)))******++++++)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((((((((((((((((((((())))))*********((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((((((((()))******++++++++++++******))))))(((((((((((())))))************************(((((()))))))))*********++++++***)))((('''&&&&&&***)))))))))******))))))((((((((((((((()))******((((((((((((((('''&&&%%%&&&''''''((()))*********+++***)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,++++++******+++++++++,,,,,,,,,------------......///000111111...---,,,++++++,,,---...---------------------------,,,+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,+++******++++++,,,************************************************(((((('''''''''((((((((('''((()))******)))((('''(((((('''&&&&&&'''''''''+++)))'''&&&&&&'''***,,,(((((((((((((((((())))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))************((()))***,,,,,,+++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***))))))))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))************************((())))))***+++,,,------+++******))))))******+++************************,,,,,,,,,+++++++++++++++***++++++,,,------------...------,,,+++******))),,,---...---+++******+++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++))))))*********+++++++++'''((()))***************,,,,,,++++++******))))))+++*********)))((((((((())))))*********+++++++++%%%'''(((***+++++++++***))))))******+++++++++++++++***************+++++++++************++++++,,,(((((((((((((((((((((((((((((())))))************))))))))))))))))))******(((((((((((())))))))))))&&&''''''(((((()))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))'''((())))))***+++,,,,,,'''''''''((((((((())))))((((((((())))))))))))(((******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))(((''''''&&&))))))******)))))))))*********)))(((''''''((((((&&&&&&'''((()))))))))((())))))((((((((((((((((((+++***)))))))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((()))***++++++******++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,------......------,,,,,,+++++++++++++++,,,,,,,,,------------......///000111111///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,+++*********++++++,,,************************************************''''''&&&&&&&&&'''(((((((((((())))))))))))(((((()))((((((''''''''''''(((***)))'''&&&'''(((***+++''''''(((((((((((())))))))))))))))))************(((((())))))))))))(((((()))))))))*********++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))************************)))******+++,,,---------******))))))))))))******)))***+++***))))))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,---.........---,,,+++***+++,,,---,,,+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++))))))******+++*********+++++++++++++++*********,,,,,,,,,+++++++++++++++)))))))))************+++&&&'''((()))***+++++++++))))))***++++++++++++************)))******+++,,,***))))))((((((((())))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))************(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''''''''(((((((((((('''(((((())))))))))))((()))******************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((((((***+++***)))((()))***,,,+++)))''''''''''''(((%%%&&&''')))******+++++++++***)))(((((((((((()))***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***************************************************************++++++++++++***++++++,,,---...///000------,,,,,,,,,,,,------......---------------,,,++++++,,,,,,,,,,,,------+++++++++,,,------......///......------......///,,,,,,,,,------------...+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++******++++++,,,---...***++++++++++++,,,,,,,,,*********+++++++++++++++************************************************(((''''''&&&'''((()))***))))))(((((((((((())))))++++++***)))))))))))))))((((((((((((((()))******'''''''''((((((((())))))((((((((())))))))))))***(((((())))))))))))(((((())))))*********+++++++++((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))***))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))******++++++,,,,,,******))))))))))))******(((***++++++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---......---,,,+++***+++,,,,,,+++***+++---+++++++++++++++++++++++++++******************+++************************)))************+++++++++++++++++++++++++++***)))***++++++++++++++++++,,,+++++++++++++++,,,,,,,,,))))))))))))************))))))(((((((((((())))))((()))***+++,,,++++++*********))))))***++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((('''(((((()))******++++++((()))))))))************'''((((((((()))))))))***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))&&&'''((()))******)))(((((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))(((***+++***(((((()))++++++***(((''''''((()))***(((((()))***+++++++++*********)))))))))***++++++)))((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((()))))))))************************************(((((((((((()))***+++,,,************)))(((&&&%%%)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***************************************************************++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******,,,------******+++++++++,,,,,,,,,((()))***+++,,,++++++***************************************************)))(((''''''''')))***+++***)))(((''''''((()))***------,,,+++******++++++''''''(((((()))))))))***&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((()))************++++++++++++***)))))))))***,,,---((((((((((((((((((((((((******))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))******************))))))))))))******(((***,,,+++(((''')))++++++++++++,,,,,,---------------------,,,,,,+++******+++,,,---...---,,,+++)))***,,,,,,++++++,,,...++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---(((((())))))*********+++))))))))))))************---,,,***(((&&&&&&''''''((()))***+++,,,+++************))))))***+++,,,,,,...---,,,+++************(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))*********+++'''((((((((())))))***************)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************)))((('''&&&%%%$$$######))))))))))))************&&&'''(((*********)))((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++''''''(((((())))))******(((***,,,+++(((''')))+++)))((('''&&&''')))+++,,,******+++++++++******)))))))))((()))***+++---...(((((((((((()))***,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))------,,,+++***)))((('''))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((()))***+++,,,))))))))))))'''%%%###""")))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***************************************************)))************+++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++,,,,,,,,,------------------------------,,,++++++---......---++++++,,,,,,,,,------.........***---//////,,,+++,,,...------------------------++++++++++++++++++++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,'''(((***,,,---,,,***)))************************************************)))(((((()))******(((&&&)))(((&&&%%%&&&''')))+++&&&&&&''''''((()))))))))************)))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))///,,,***)))******)))''')))))))))))))))***++++++***)))(((''''''((()))***))))))(((((('''&&&$$$$$$(((***++++++)))((())))))******))))))((((((''''''(((((((((((()))))))))))),,,+++***))))))(((((()))******)))))))))))))))***,,,+++***((((((((()))******((('''&&&&&&'''(((***))))))))))))))))))))))))''''''((()))***+++,,,,,,...,,,)))((()))******)))+++*********))))))((((((******)))))))))))))))*********))))))******+++,,,*********++++++,,,,,,,,,111111111///---,,,---...)))+++...000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,+++******++++++++++++***))))))++++++******)))(((((('''++++++******************++++++************++++++))))))))))))))))))))))))************************,,,,,,,,,+++***)))(((''',,,,,,++++++***)))))))))******++++++++++++******&&&&&&'''((()))***+++++++++***'''&&&&&&'''***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))++++++*********************)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))******))))))***+++,,,---))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))************))))))******)))(((((()))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++------------++++++************))))))))))))******++++++++++++******&&&'''(((***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++---//////...---,,,---------,,,,,,++++++++++++++++++,,,,,,---------...---...000222111,,,(((++++++++++++++++++++++++++++++++++++******))))))************************++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***************************)))((('''(((******)))''')))(((&&&&&&&&&''')))***'''''''''((())))))******************)))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))((())))))(((''''''&&&&&&&&&&&&''''''((())))))(((((((((((())))))))))))))))))((('''&&&&&&%%%&&&(((((('''&&&&&&'''***)))))))))((((((((('''(((((((((((())))))))))))***))))))(((((())))))*********)))))))))))))))***,,,+++)))((((((((()))***+++***(((''''''(((***+++))))))))))))))))))))))))((((((((()))******++++++,,,***(((''')))***))))))************)))))))))(((******))))))))))))************))))))******+++,,,++++++++++++++++++,,,,,,---//////...,,,++++++,,,***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))++++++***)))+++++++++++++++***))))))))))))))))))******************+++++++++++++++++++++******))))))******+++))))))))))))))))))))))))************************%%%&&&((()))***+++,,,,,,------,,,+++***))))))))))))******++++++******)))))))))))))))((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))******))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))&&&''''''((())))))************+++,,,,,,+++******************))))))))))))******++++++++++++******'''((()))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------///---,,,---//////,,,***++++++++++++++++++++++++++++++++++++*********)))***************************++++++++++++++++++******++++++,,,+++***)))(((************************'''''''''(((***+++***((((((''''''&&&&&&((()))***((((((((()))******++++++************)))))))))))))))((((((''''''(((((())))))))))))))))))((((((((())))))))))))))))))))))))***((('''((()))))))))'''***))))))((((((((())))))(((((())))))))))))(((((()))))))))******))))))(((&&&(((******))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))(((((())))))***+++***))))))((()))))))))++++++))))))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''(((***))))))************))))))))))))***)))))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++)))+++------,,,******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))++++++***)))+++++++++++++++******)))(((((())))))***+++,,,,,,******++++++,,,,,,------+++******))))))******+++))))))))))))))))))))))))************************###$$$&&&(((***+++,,,,,,------,,,+++***)))(((((()))******++++++******)))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((((((((('''&&&%%%))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))((())))))******))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''((())))))******))))))************))))))************))))))))))))******++++++++++++******))))))***************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///---+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************++++++++++++******))))))******))))))((('''************************'''&&&&&&(((***+++***)))(((''''''''''''((())))))((())))))***++++++,,,,,,************)))))))))((()))(((((((((((((((((()))''''''(((((((((((((((((())))))))))))))))))))))))(((''''''(((***+++***(((,,,+++******))))))******'''((()))******)))(((''''''((())))))*********)))&&&(((***++++++***+++---))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''((((((((()))(((((((((((())))))*********))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))************))))))(((((()))''''''((()))+++***)))*********)))))))))))))))))))))))))))))))))***+++******))))))******+++,,,,,,,,,,,,++++++*********&&&))),,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---,,,++++++,,,,,,+++***++++++,,,,,,++++++***)))((())))))******+++,,,,,,******+++,,,------......******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))((((((,,,,,,+++***((('''&&&&&&))))))************))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))+++******))))))******+++)))))))))))))))))))))))))))***************))))))(((((())))))))))))(((((('''((((((((((((((())))))*********))))))*********(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))))))))'''%%%###(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((())))))******+++++++++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((***+++------+++***((())))))))))))))))))))))))))))))******++++++++++++************************************)))))))))(((******++++++++++++******++++++++++++******)))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******))))))))))))))))))(((((((((************************'''&&&&&&(((***+++***)))'''''''''''''''((())))))))))))******++++++,,,,,,************)))))))))(((((())))))))))))))))))(((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((***,,,,,,+++***(((''''''&&&&&&&&&'''''''''((()))******)))((('''&&&&&&'''((())))))))))))###%%%'''(((''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))++++++***(((''''''''''''((((((''''''((()))******)))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((()))(((((()))+++,,,+++***))))))))))))))))))******))))))(((((()))***++++++******))))))******+++,,,,,,,,,,,,++++++*********''')))---...---,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************...---,,,,,,......---,,,+++,,,,,,,,,,,,+++************************************+++,,,------......***))))))))))))))))))***))))))))))))))))))))))))************************,,,,,,,,,+++***((('''&&&******)))((('''&&&%%%%%%)))))))))******)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((***))))))(((((())))))***))))))))))))))))))))))))((())))))*********))))))(((((())))))))))))((((((((((((((())))))*********+++++++++,,,,,,+++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''(((***+++***(((&&&%%%(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((())))))******+++++++++******)))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))***************++++++++++++++++++******+++++++++************)))))))))(((******++++++++++++******++++++,,,++++++***)))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,******************************++++++++++++******++++++******))))))))))))************************'''''''''(((***+++***((('''''''''((((((((((((((()))))))))***++++++,,,,,,************))))))))))))((())))))******))))))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))+++------+++)))((((((''''''(((((()))***(((((())))))))))))((((((&&&'''(((((())))))))))))%%%'''))))))(((((()))***(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((''''''''''''((()))******(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((***))))))***,,,,,,+++)))))))))))))))************(((((((((((()))***+++,,,******))))))******+++,,,,,,,,,++++++++++++++++++)))+++---...---,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---,,,+++,,,...///...---,,,,,,,,,,,,,,,++++++***++++++++++++++++++************++++++,,,,,,------***))))))(((((())))))***))))))))))))))))))))))))************************+++++++++++++++***))))))))))))((((((''''''&&&&&&((())))))******))))))((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''(((((())))))))))))((('''((()))******)))((('''((((((((())))))******+++))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))((()))***+++***)))((('''))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((())))))******+++''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))'''''''''((()))+++---...))))))))))))))))))))))))'''(((((())))))(((((('''((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((()))))),,,+++************+++,,,************))))))))))))******++++++++++++******+++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++(((***------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++---,,,+++************+++************************)))((('''(((******)))'''&&&''''''((((((((((((((((((((())))))***+++++++++************))))))))))))((()))************)))(((+++*********))))))(((((())))))))))))))))))))))))(((((()))+++,,,,,,)))'''))))))))))))***,,,---...))))))(((((((((((())))))(((((()))*********))))))(((***,,,,,,*********+++'''((((((((()))))))))***(((((((((((())))))))))))***************+++,,,,,,'''&&&&&&'''''')))******'''((()))***+++******))))))******************)))((((((((((((((((((((((((*********)))))))))))))))***))))))***++++++)))'''((()))))))))************(((((((((((()))***+++,,,******))))))******+++,,,++++++++++++++++++,,,,,,***,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************************))))))***---......---,,,,,,------,,,,,,+++***)))******++++++,,,,,,,,,******++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))'''&&&%%%%%%&&&''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((('''((()))******)))((('''&&&&&&'''(((((()))******'''((())))))))))))(((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((+++***))))))))))))***+++************))))))))))))******++++++++++++******++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***+++---,,,******,,,///+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,------------,,,,,,---,,,+++*********++++++************************)))(((((()))******(((&&&&&&''''''((()))(((((((((((((((((()))******++++++************))))))))))))((()))***++++++***)))(((//////...,,,***)))((('''))))))))))))))))))))))))(((((((((***+++***(((%%%%%%%%%%%%&&&''')))+++,,,***)))(((''''''((()))*********+++++++++******)))&&&((())))))'''&&&'''''''''((((((((())))))******(((((((((((())))))))))))(((((()))***+++---///000&&&&&&&&&'''''')))******'''((()))+++++++++***)))***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))*********)))))))))******'''%%%(((((())))))*********+++(((((((((((()))***+++,,,*********)))***++++++,,,*********++++++,,,,,,---+++,,,,,,+++******+++---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************(((''''''))),,,---------,,,,,,------,,,,,,+++***'''((()))***,,,---...///++++++******************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***))))))(((''''''************++++++++++++(((((())))))))))))((((((&&&&&&'''((()))***++++++(((&&&$$$""""""$$$&&&((())))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))%%%%%%&&&'''(((((('''''''''((()))++++++)))((('''%%%%%%&&&&&&'''((())))))'''((()))******)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))+++++++++******************)))(((''''''((()))***************))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------(((***,,,---------+++***+++++++++,,,,,,------------------,,,,,,+++++++++,,,---,,,***((()))...222+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,------......------,,,---,,,***)))))))))***+++************************((())))))(((%%%$$$$$$%%%******))))))((((((''''''(((((((((((()))))))))))))))((((((((((((((()))***,,,+++***((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''',,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************************)))((((((((()))+++,,,***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))***))))))'''&&&###""" (((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---************************************************+++++++++*********))))))++++++++++++++++++++++++***+++,,,---------------,,,,,,++++++***++++++++++++***((()))+++,,,,,,+++,,,,,,++++++***)))))))))+++++++++***++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))*********)))))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))''''''(((((())))))******'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))******)))((((((((((((((((((((())))))))))))((((((******))))))))))))******++++++******))))))(((((((((((((((((())))))))))))(((%%%"""%%%***---+++''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************)))((((((***---000111************))))))))))))(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$'''(((***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********++++++++++++***************)))******)))(((((()))+++---,,,+++***)))))))))))))))))))))))))))******+++((((((((((((((((((((((((************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))......------------......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,,,,------,,,***)))(((++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((((())))))(((''''''(((***'''((()))((('''&&&'''((())))))))))))(((((((((((((((((((((((()))))))))***++++++***************+++******)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''+++******))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************)))((((((((()))++++++***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))***************)))((()))))))))))))))))))))))))))))))))((('''%%%######(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++******))),,,,,,++++++***++++++,,,,,,***)))***+++,,,,,,,,,+++++++++******))))))))),,,++++++***++++++,,,,,,,,,,,,++++++***))))))((('''''''''''''''''''''''',,,,,,,,,+++++++++******+++******))))))(((((('''************************)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***(((((((((((())))))))))))(((((()))******)))((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((()))((((((((((((((())))))*********)))((((((((((((((((((((())))))))))))((((((***))))))(((((())))))************)))))))))))))))'''''''''((()))*********((('''''''''((()))(((((()))))))))))))))))))))))))))*********))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,)))(((((('''((()))***+++************))))))))))))((((((((()))))))))******++++++******)))((((((((((((((()))*********))))))))))))))))))))))))))))))((()))))))))************************************)))******)))(((((()))+++******)))))))))******+++)))))))))))))))******+++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---//////---,,,+++---,,,+++)))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******+++,,,---,,,******+++---&&&((())))))(((((()))+++(((((((((((())))))))))))((((((((()))))))))******,,,,,,+++***)))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************+++++++++***************++++++++++++++++++++++++/////////......---,,,+++,,,++++++***++++++,,,,,,,,,+++)))***+++------,,,***************))))))))),,,,,,++++++***++++++,,,,,,,,,++++++***)))))))))************************,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))(((((()))))))))((('''''''''(((***+++))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))((())))))))))))))))))***&&&''''''((()))******+++''')))+++)))'''&&&''')))))))))))))))))))))))))))*********+++******)))((())))))((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''')))***+++,,,---***))))))((((((''''''&&&************)))))))))))))))))))))*********++++++***************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******+++++++++)))******)))(((((()))+++(((((((((((()))***+++,,,)))))))))))))))******+++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++...,,,)))'''&&&((()))+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++******,,,,,,,,,---,,,,,,+++***)))***+++***))))))***+++((()))******)))((()))+++''''''(((((())))))******(((((()))))))))*********++++++)))((('''''''''''')))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((('''(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++*********((((((((((((((((((((((((((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********************************************************************************+++++++++++++++,,,,,,///////////////...---,,,++++++******++++++,,,,,,+++***))))))+++,,,,,,+++))))))******************,,,,,,++++++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))++++++******))))))(((((()))((((((''''''(((((()))******))))))(((((('''''')))******************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''&&&''''''''')))((('''''''''(((***+++((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))((((((((((((((()))))))))((((((((()))((((((((((((((((((((((((******+++++++++******)))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,******++++++***)))((('''************)))))))))((()))*********++++++++++++(((((()))))))))*********,,,+++)))(((''''''((())))))))))))))))))))))))))))))))))))))))))*********'''(((((()))***++++++,,,)))******)))(((((()))+++(((((('''(((((()))******)))))))))))))))******+++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---+++,,,------------,,,+++---,,,***)))((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++++++++,,,,,,++++++***'''(((******)))((()))***+++,,,,,,+++)))'''((()))''''''(((((())))))******))))))))))))************++++++)))(((''''''''''''************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,++++++***((((((((((((((((((((((((((((((((()))******++++++******))))))))))))************************************))))))))))))))))))))))))((((((''''''(((((()))************************************************************************************++++++,,,,,,,,,((())))))***++++++******+++*********++++++,,,---+++)))((((((***++++++***))))))******++++++,,,,,,---,,,++++++*********++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************++++++******))))))(((((((((''''''&&&&&&''''''(((******))))))((((((''''''***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''''')))((('''''''''(((***+++'''((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((()))))))))***++++++***)))((('''&&&&&&)))&&&%%%'''+++---+++((((((((((((((((((((((((((()))******+++++++++************))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((())))))************)))************)))))))))((()))*********++++++++++++(((((())))))******++++++---,,,***)))((())))))***))))))))))))))))))))))))******))))))))))))))))))''''''((()))******++++++)))******)))(((((()))+++******)))((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******)))******++++++******)))))))))************)))))))))+++------,,,,,,,,,---+++,,,,,,+++(((''''''((((((((((((((()))))))))))))))))))))*********++++++,,,,,,+++***)))))))))***++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))************************((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))(((((()))************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))---------,,,+++)))((('''))))))))))))))))))))))))((()))******+++++++++***)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((())))))******************************************************************+++++++++*********++++++,,,,,,---((()))***+++,,,,,,,,,,,,************+++,,,------+++)))((()))***,,,++++++)))******+++,,,---......------,,,+++************************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++************************************))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++******))))))******'''((((((((())))))))))))&&&''')))******)))(((((((((((())))))))))))(((((()))((((((''''''(((((()))'''(((((((((((((((((())),,,+++***)))((('''&&&%%%***&&&###&&&,,,///,,,((())))))))))))))))))))))))((()))******+++************))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((&&&&&&''''''((()))******************)))))))))))))))))))))*********++++++******++++++,,,,,,,,,---,,,+++******************))))))))))))))))))))))))************))))))))))))'''(((((())))))*********)))******)))(((((()))+++,,,+++***)))(((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))'''((())))))))))))))))))&&&(((+++++++++******+++)))***+++***((('''((()))))))))))))))(((((((((((())))))*********+++++++++++++++***************+++))))))***+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''((()))***+++******)))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((())))))***************))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++************************************************))))))*********+++++++++)))******+++,,,,,,------------...............---************+++,,,---...---+++***+++,,,---------***++++++,,,...//////000...---,,,+++************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))*********))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++******))))))******&&&''')))*********)))(((&&&''')))*********)))((((((((())))))))))))((((((***))))))(((((())))))***((((((((((((((('''''''''))))))))))))((((((((((((***((('''(((+++,,,+++)))))))))))))))))))))))))))'''((())))))*********))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((''''''((()))+++,,,************))))))))))))((((((((()))))))))***************+++++++++++++++((()))******************))))))))))))))))))))))))************)))))))))(((((((((((())))))))))))))))))******)))(((((()))++++++******)))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))************))))))(((((()))***************"""$$$'''((((((''''''''''''((())))))(((((()))*********))))))(((((('''''')))************+++++++++)))((((((((((((((()))***&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************))))))))))))((((((((((((((((((((((((************************''''''(((((())))))******************************'''((()))++++++******)))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((())))))*********)))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++************************************************))))))******++++++++++++))))))***+++,,,,,,------------------,,,+++******************+++,,,---...///---,,,,,,...//////...++++++,,,---///000111111...---,,,+++******************************++++++''''''''''''''''''''''''(((((())))))************)))))))))(((((((((((((((++++++++++++++++++++++++************************(((((())))))******++++++++++++************++++++''''''(((((())))))******((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((((((%%%''')))+++,,,***((('''%%%''')))***+++***)))((((((((())))))))))))((((((******))))))))))))******))))))(((((('''''''''&&&''''''(((((()))*********)))***+++***(((((((((***))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++---,,,***))))))+++---...************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((()))******)))(((((()))+++))))))))))))***+++,,,---)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,***))))))***---...++++++++++++++++++++++++++++++************++++++))))))************))))))((()))***+++++++++++++++###&&&)))+++***))))))***))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***((((((((((((((((((((((((******)))))))))))))))***)))((('''''''''(((***+++,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((######$$$&&&''')))******------,,,+++************************************,,,,,,+++***))))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))***+++***)))))))))))))))******------,,,,,,+++******)))***+++++++++******,,,...+++******))))))******+++++++++++++++++++++++++++,,,+++******))))))******,,,,,,++++++,,,...///111222///+++******++++++***,,,,,,,,,+++++++++******))))))*********))))))(((((()))))))))************)))************+++++++++******))))))))))))******,,,+++)))((((((((()))***************))))))))))))++++++***)))((('''&&&&&&''''''(((((())))))******+++***((('''&&&&&&&&&'''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))((((((((((((*********)))((((((***,,,))))))************))))))&&&'''''''''(((((()))))))))))))))))))))(((''''''###$$$%%%&&&''')))******&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))######%%%&&&''')))******(((((()))***************))))))))))))******************)))((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***((()))+++,,,,,,+++***)))(((((())))))))))))((((((************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))+++***)))(((((('''((((((******************************)))))))))))))))*********)))((())))))***+++))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))******+++++++++***************+++,,,))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((()))***+++,,,+++******)))))))))******))))))******+++,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,---...///...---,,,,,,---,,,+++))),,,,,,+++++++++*********))))))************)))))))))*********++++++++++++)))************+++++++++******))))))))))))******++++++)))((((((((()))***************))))))))))))******))))))((((((''''''''''''''''''((((((((((((,,,+++***)))(((((())))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))))))))))))))((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))************))))))))))))))))))(((((((((((('''''''''&&&%%%%%%''')))))))))************))))))''''''((((((((())))))))))))))))))))))))(((''''''$$$%%%%%%&&&'''((())))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))***************))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))((())))))***++++++******)))))))))))))))))))))))))))************+++++++++((()))***+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***---,,,++++++******++++++***++++++,,,,,,++++++******+++,,,---------------******+++++++++******)))((())))))******))))))(((************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))+++************)))))))))******))))))))))))******************************)))))))))))))))))))))))),,,+++***(((''''''''''''************************))))))))))))))))))******,,,+++***************+++'''''''''((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))))),,,,,,++++++******))))))(((((((((((()))***+++,,,((((((((((((((((((((((((***))))))(((((((((((()))***************++++++,,,)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***************(((((()))******++++++,,,(((***,,,---,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,---------------,,,++++++,,,...///...+++))),,,++++++++++++*********))))))************))))))*********+++++++++,,,,,,)))************+++++++++******))))))))))))******+++******)))((()))))))))************))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&+++***))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((************((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))************))))))(((((((((((())))))))))))))))))***)))'''''')))+++))))))************)))))))))))))))))))))*********)))))))))))))))(((''''''&&&&&&'''''''''((((((((('''((())))))******))))))************************))))))))))))))))))))))))+++++++++***************(((((()))***************))))))))))))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''++++++***))))))))))))***************************(((((())))))******)))))))))))))))))))))))))))))))))************+++++++++'''((())))))******))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))***++++++,,,,,,++++++***,,,,,,++++++******++++++***++++++,,,,,,++++++***)))***,,,---.../////////,,,,,,+++***))))))))))))*********++++++*********************************************************************************))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((('''((((((************************((())))))***************++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))***))))))((((((''''''&&&((((((((((((((()))******)))))))))))))))))))))))))))(((((('''''''''((((((******))))))******+++,,,))))))))))))))))))))))))******))))))***+++,,,,,,------,,,+++************++++++******)))((((((((('''***---...---++++++++++++******))))))******+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++,,,---......---+++***+++***+++,,,......---+++++++++++++++************((())))))************)))))))))*********+++++++++))))))*********+++++++++******))))))))))))******+++******)))))))))))))))************)))))))))((('''((((((((()))))))))***)))))))))((('''''''''&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,))))))************))))))(((((((((((()))))))))))))))***++++++))))))***+++))))))************))))))************************)))))))))))))))(((''''''((((((((('''''''''''''''(((((()))***************************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************((()))))))))************,,,+++***((('''%%%$$$###(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((,,,+++******))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++,,,---...//////......---+++)))(((((()))******++++++,,,,,,++++++***************************************************************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))'''((()))***************))))))))))))))))))((((((,,,,,,+++******)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******&&&&&&'''''''''''''''(((***))))))(((''''''((((((************************((('''''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))******************+++,,,---,,,,,,+++******++++++++++++******)))((((((((('''***---...---++++++++++++******))))))******+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++,,,---------,,,+++***---+++)))***,,,.........+++++++++*********))))))(((((()))***************(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******************)))))))))(((************)))))))))(((''''''(((((())))))******+++*********)))((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&(((((()))))))))*********)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))'''((((((((()))))))))***&&&'''((((((&&&&&&'''((())))))************))))))++++++++++++************)))))))))))))))((('''''')))(((((((((((('''''''''(((((()))***************************************************************(((((()))******++++++,,,(((((()))***************((()))))))))************++++++***((('''%%%$$$$$$(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,++++++***************************************(((((())))))))))))((('''(((((((((((((((((((((((())))))*********+++++++++))))))))))))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,++++++***,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***,,,---------------,,,,,,...---+++)))(((((()))***++++++,,,,,,,,,,,,++++++************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((&&&''')))***++++++******''''''((()))))))))))))))...---,,,+++***(((''''''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************&&&''''''((()))******++++++***)))(((''''''''''''************************(((''''''''''''(((((()))'''''''''''''''(((((()))))))))))))))))))))))))))******)))))))))******+++++++++************++++++(((((()))******++++++,,,(((***,,,---,,,++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++...,,,))))))+++---...///+++************)))))))))'''((()))******+++******'''''''''((((((((()))))))))************+++++++++******))))))))))))******)))************)))((((((************))))))))))))''''''(((((())))))******++++++***************)))))))))************)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))))))))''''''))))))))))))************)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))''''''(((((())))))******&&&(((******((('''(((((())))))************))))))+++++++++***************)))))))))))))))(((''''''(((((((((((((((((((((((('''((())))))******))))))************************************************''''''((()))******++++++(((((()))***************))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************,,,,,,+++************+++************************))))))******))))))(((((((((((((((((((((((((((((()))************+++++++++***))))))))))))***+++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,***++++++,,,,,,++++++***,,,---------,,,,,,+++***,,,,,,+++***))))))))))))***++++++,,,,,,++++++***************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))&&&''')))+++,,,+++***)))&&&'''(((***+++++++++***,,,,,,+++***)))((((((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************'''(((((()))******++++++******)))(((((()))))))))************************((((((''''''(((((()))***''''''&&&&&&''''''((()))((((((((((((((((((((((((***))))))(((((()))))))))))))))))))))******+++,,,))))))******+++,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++************+++************+++,,,---------,,,***+++,,,------,,,************))))))))))))'''((()))******+++++++++(((((((((((()))))))))))))))************+++++++++******))))))))))))******)))******+++***)))((('''************))))))))))))(((((((((((())))))))))))))))))))))))******************++++++***)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))******)))(((&&&&&&((()))***))))))))))))))))))))))))************++++++++++++))))))************))))))'''''''''((()))*********(((***,,,,,,+++*********))))))************))))))++++++*********))))))))))))))))))))))))(((''''''((((((((((((((()))))))))''''''((())))))))))))((())))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))************''''''((()))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---,,,++++++******++++++))))))))))))))))))))))))******++++++***))))))((((((((((((((((((((((((((()))************+++++++++))))))((('''((()))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++*********++++++,,,+++++++++******+++++++++******)))******++++++++++++******************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))************************%%%''')))+++,,,+++***)))&&&''')))+++,,,------,,,))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))(((((())))))*********+++(((((((((((()))))))))))))))(((((())))))***+++,,,))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((((()))''''''(((((()))***,,,---------,,,,,,+++************+++,,,+++******,,,...+++******************+++++++++++++++++++++++++++,,,+++******))))))************))))))***,,,...///++++++,,,---///...+++)))************))))))))))))''''''(((******+++++++++))))))))))))************)))************+++++++++******))))))))))))******)))******++++++)))((('''************))))))))))))))))))))))))((((((((((((''''''(((((())))))******((()))))))))((('''%%%$$$&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))+++***)))'''''')))***+++))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))************))))))&&&''''''((()))******+++%%%'''))))))((('''''''''))))))************))))))************))))))(((((()))))))))))))))((((((''''''((((((((()))))))))***&&&''''''(((((((((((((((((((((((((((((((((((((((************************,,,,,,++++++***))))))((((((((()))***************))))))))))))************((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))---,,,++++++******++++++((((((((((((((((((((((((+++++++++++++++***))))))(((((((((((((((((((((((()))************+++++++++(((''''''&&&&&&((()))***************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++++++++*********+++,,,,,,---+++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,((()))+++,,,,,,+++***)))*********++++++*********************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))))))))+++***)))'''''')))***++++++*********))))))((((((++++++++++++++++++++++++((((((((((((((()))************************************))))))))))))******))))))(((((((((((())))))************************---,,,***)))))))))******))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&'''((()))))))))'''&&&%%%(((((())))))******++++++))))))(((((()))***++++++******++++++***)))'''&&&+++***)))(((((()))***+++************+++,,,------+++++++++,,,,,,---------))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,+++,,,---///000,,,------......------,,,***)))((((((((((((((()))************************((()))***+++++++++++++++,,,+++******)))))))))***************))))))))))))))))))************))))))))))))))))))((((((((((((&&&''''''((((((((((((((()))+++------+++)))(((((())))))))))))))))))))))))++++++***)))(((((())))))((()))*********((('''&&&&&&(((***+++***(((%%%###(((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((************************+++*********))))))((((((''''''((())))))))))))))),,,,,,++++++***)))))))))(((((((((((())))))))))))))))))************)))(((************************))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))...---+++))))))***+++,,,,,,***(((''''''(((***,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))************))))))+++***)))'''$$$!!!(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))+++*********))))))(((((()))(((%%%$$$###$$$%%%&&&((((((((((((((((((((((((+++++++++*********))))))---+++***)))***+++***)))))))))))))))))))))))))))+++***)))(((((()))*********************************++++++,,,,,,++++++***++++++***************++++++,,,,,,------,,,,,,+++------,,,,,,+++*********************************************************************************))))))******++++++++++++************************++++++************++++++...---,,,,,,++++++,,,,,,,,,+++***)))((('''&&&%%%************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++************)))))))))(((++++++++++++++++++++++++((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))************))))))))))))******************************+++***)))((((((((()))***))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))((('''&&&)))))))))))))))***************))))))((()))))))))((()))******+++***))))))+++***)))(((((()))***+++,,,,,,++++++***+++++++++******++++++++++++++++++))))))***++++++++++++************+++++++++,,,,,,++++++++++++++++++,,,---,,,,,,------------,,,,,,))))))(((((((((((())))))************************))))))***+++++++++++++++,,,+++++++++************************))))))))))))))))))************))))))))))))))))))((((((((((((&&&'''(((((())))))((((((,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))((('''''''''((()))******((('''&&&))))))))))))((((((((((((******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************)))))))))((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((('''&&&%%%%%%)))***************))))))---,,,***)))))))))***+++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((((((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))*********)))))))))((((((+++***((('''&&&'''((()))((((((((((((((((((((((((+++++++++*********))))))+++)))''''''((()))((('''))))))))))))))))))))))))+++***)))(((((()))*********************************++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))******************************++++++++++++++++++++++++******************************************++++++*********************************))))))*********,,,++++++***************++++++***)))(((''''''&&&************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******++++++************++++++))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))************************************************))))))))))))))))))))))))***))))))((((((((((((((())))))*********)))((('''***))))))))))))))))))(((++++++***)))(((((((((((('''''')))***++++++++++++******))))))))))))******...---,,,+++************++++++******************))))))***++++++++++++************++++++++++++,,,******************))))))+++++++++,,,,,,+++++++++)))))))))(((((())))))***************************))))))***++++++++++++***++++++,,,---,,,+++***)))************))))))))))))))))))************))))))(((((((((((())))))))))))&&&'''(((((())))))(((((()))'''%%%%%%(((***)))'''))))))))))))))))))))))))+++***))))))))))))))))))***))))))((((((((((((((((((((())))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))***+++++++++++++++&&&&&&'''(((((()))******((((((((()))))))))******)))((('''''''''((()))***************************(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((())))))******))))))(((,,,+++)))((((((((()))***'''(((***++++++***(((''')))((((((''''''(((((()))************************))))))************))))))'''((()))+++,,,,,,,,,,,,(((((())))))))))))((((((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))******))))))))))))((((((,,,+++)))((((((((()))***((((((((((((((((((((((((+++************)))))))))+++)))''''''((()))((('''))))))))))))))))))))))))******))))))))))))*********************************++++++,,,,,,++++++***++++++************++++++******++++++++++++******'''(((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))))))))***+++***************************))))))(((((())))))*********)))(((((((((((()))******)))))))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************)))))))))))))))***************)))(((((()))***************)))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''((()))((('''&&&''')))))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))************)))))))))******))))))((((((((('''***))))))((((((((())))))(((((())))))***************))))))))))))))))))***---,,,++++++*********+++,,,,,,++++++******))))))))))))***++++++++++++***************++++++++++++)))***+++++++++)))((('''******++++++++++++******)))))))))((())))))******************************)))******+++++++++*********+++,,,...---,,,***)))************)))))))))((())))))************))))))(((((((((((())))))))))))''''''((())))))))))))))))))$$$!!!"""'''***)))'''((((((((((((((((((((((((******)))))))))))))))******)))(((''''''((()))***)))((((((((()))***,,,---+++******)))(((''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))'''''''''(((((()))))))))(((((()))))))))*********)))(((&&&%%%%%%''')))***************************''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''(((((())))))))))))(((***)))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************)))))))))))))))***))))))(((((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''(((((()))((((((((((((((((((((((((************)))))))))))),,,+++))))))***++++++***)))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,++++++***++++++*********+++,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***)))((()))***+++************************))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))******((((((((((((((((((((((((''''''((()))***))))))(((******************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))*********(((((((((((((((((((((((('''((()))((('''&&&''')))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))))))))))))))*********)))))))))((((((''''''''''''''''''((()))***++++++******))))))))))))))))))))))))******)))))))))+++*********++++++,,,---------,,,,,,+++++++++***))))))***++++++++++++***))))))*********+++++++++++++++,,,---,,,+++)))((()))******++++++******))))))))))))))))))***++++++******************************+++++++++******))))))***,,,------,,,***)))************)))))))))((())))))************))))))'''((((((((()))))))))***'''(((((()))))))))))))))---(((%%%&&&,,,///...+++((((((((((((((((((((((((***)))))))))))))))*********)))(((''''''((()))***)))(((''''''(((***,,,...+++******)))(((''''''&&&)))))))))*********++++++(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******''''''((()))))))))))))))*********))))))((((((((())))))))))))************)))'''&&&%%%&&&''')))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******''''''((()))))))))))))))(((((((((((((((((())))))***)))(((&&&&&&((()))***''''''((((((((((((''''''(((((((((((((((((((((((())))))************)))))))))******)))((('''&&&%%%(((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))(((((())))))***************************************++++++,,,,,,++++++***++++++******+++,,,,,,---)))******++++++******))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************---,,,+++)))))))))******************************))))))(((((((((((())))))++++++***))))))))))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++,,,,,,------)))))))))******)))))))))))))))))))))************((((((((((((((((((((((((&&&''')))*********)))(((******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))((((((((()))******)))(((((((((((((((((('''%%%%%%&&&'''(((***+++,,,,,,+++***)))(((((((((((())))))************))))))************+++,,,---...---------,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))************+++,,,,,,,,,---,,,,,,++++++*********++++++*********))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))***+++,,,+++******************))))))))))))))))))************))))))''''''(((((())))))******'''((())))))******))))))+++((('''(((+++...---+++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((())))))***((((((''''''(((***+++,,,******))))))((((((''''''(((((((((((())))))))))))'''((()))******)))((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++++++++***))))))((('''''')))))))))*********++++++(((''''''''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((((((((''''''((()))************(((((((((((())))))))))))+++)))'''%%%%%%''')))+++'''(((((())))))(((((('''''''''''''''''''''''''''))))))************))))))))))))************))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))((('''''')))***))))))))))))))))))))))))))))))'''((()))******+++*********************************++++++,,,,,,++++++***++++++***++++++,,,---...******++++++++++++******++++++******)))(((((('''************************************************************************++++++++++++***************************************))))))(((((())))))***,,,,,,+++************+++)))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++,,,,,,------))))))************))))))((()))))))))************))))))))))))))))))))))))&&&''')))*********((((((******************************))))))))))))*********))))))))))))))))))***************************'''((()))))))))((('''&&&))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''((()))***'''''''''(((((((((((((((&&&&&&&&&'''((()))***++++++***)))(((((()))******((()))***++++++***)))(((+++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,))))))***++++++++++++***))))))))))))************,,,,,,+++++++++,,,,,,---***++++++++++++++++++***))))))))))))***+++,,,---------------------------+++++++++++++++***))))))(((((()))))))))*********************))))))))))))))))))************))))))'''''''''((()))*********(((((()))************)))&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++''''''((()))))))))))))))''''''''''''((())))))***))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))(((''''''''''''((()))*********((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++(((((((((((((((((((((((())))))*********+++++++++''''''(((((()))***++++++))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((((((''''''''''''((()))***++++++++++++(((((())))))************)))(((''''''''''''((()))(((((()))******)))(((((((((((((((((((((((((((((())))))************))))))((())))))***************(((((())))))))))))((((((&&&''''''((()))((((((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))***++++++******))))))))))))))))))))))))(((((((((((())))))******)))(((&&&''')))******)))))))))))))))))))))))))))&&&''')))***++++++*********************************++++++,,,,,,++++++***++++++++++++,,,---......++++++,,,,,,,,,,,,++++++******))))))))))))))))))************************++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))*********************************))))))*********,,,,,,+++************++++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))(((((())))))*********+++************************&&&''')))***+++***((('''))))))))))))))))))))))))******))))))))))))******++++++************++++++************************''''''((((((((('''%%%$$$))))))))))))))))))))))))'''((()))((('''&&&''')))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((*********)))(((((('''&&&&&&&&&((()))***&&&'''''''''(((((())))))(((((('''''''''(((((()))))))))(((((((((***+++,,,((()))***++++++***)))(((------,,,+++************))))))******+++++++++,,,))))))***++++++++++++***))))))))))))************++++++***)))***+++---...++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---........................+++++++++++++++***)))(((((((((''''''((()))******************))))))))))))))))))************))))))&&&''''''((()))******+++(((((()))***************'''***,,,---+++******+++))))))))))))))))))))))))))))))((())))))***++++++&&&'''(((*********)))((('''''''''((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***'''((()))++++++)))((('''&&&''''''((()))******+++************************(((((())))))*********+++''''''((()))))))))))))))%%%%%%&&&&&&'''((((((((()))************+++++++++'''''')))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***(((((()))++++++,,,,,,,,,(((((()))***************&&&'''((())))))((('''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++)))((()))+++,,,,,,+++))))))))))))))))))))))))&&&''')))***+++++++++***************************+++++++++,,,,,,+++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++*********+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((+++------,,,***)))************************++++++************++++++,,,++++++***************+++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))),,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))*********))))))((())))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((()))))))))&&&$$$###%%%&&&((((((((((((((((((((((((***++++++***((('''((()))))))))))))))((((((((((((************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((())))))*********+++******))))))((((((''''''(((&&&'''++++++(((''')))))))))))))))))))))))))))((())))))))))))*********************************......---+++)))'''%%%###))))))*********++++++++++++++++++*********)))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++*********+++---///000---------,,,,,,+++++++++******)))(((((()))***++++++,,,,,,+++)))((()))***,,,++++++***)))(((''''''******))))))((((((''''''+++*********))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++++++++,,,---******))))))))))))******((((((((((((((((((((((((***)))(((((()))***((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))******++++++,,,,,,///+++(((''')))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---......---,,,++++++***)))((('''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))***))))))***++++++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++,,,+++)))&&&(((((())))))))))))((((((+++***)))(((((()))******''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))(((((('''''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********************************((()))***+++++++++++++++***++++++,,,,,,++++++***(((***,,,,,,+++))))))***+++++++++++++++***)))(((,,,,,,,,,++++++*********---,,,+++***)))))))))))))))************+++++++++++++++************************++++++++++++******+++++++++*********))))))************************(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))(((''''''((())))))))))))*********))))))((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((()))***)))((((((***,,,(((((((((((((((((((((((()))***+++***((((((((()))))))))))))))((((((((((((************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))))))))***)))))))))((((((((('''(((&&&'''++++++((('''***)))))))))))))))))))))))))))))))))************+++************************+++++++++******(((''''''************++++++++++++*********)))))))))(((((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++++++++,,,---...+++++++++******)))))))))+++***)))((((((((()))***)))***+++***(((((((((***)))))))))))))))(((((((((******))))))((((((((((((************)))))))))((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))"""$$$&&&'''&&&&&&'''(((******))))))))))))******)))))))))))))))))))))))))))((('''''')))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))((((((''''''&&&((((((((((((((()))))))))---***(((((())))))(((&&&)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))((((((((((((******)))))))))((((((((((((((((((((())))))))))))'''&&&&&&'''(((((('''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,+++)))'''(((((())))))))))))((((((+++***)))(((((()))******(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))(((((((((''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++************)))))))))************************))))))***+++++++++*********++++++,,,,,,++++++***(((***,,,,,,+++*********++++++,,,,,,+++******))),,,,,,,,,+++++++++******+++***************++++++)))************+++++++++*********************************++++++*********+++++++++*********))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''((()))***+++,,,,,,***))))))(((((())))))***))))))******************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''************************((((((''''''''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))***,,,+++******+++---)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))((((((((((((************************))))))))))))))))))))))))))))))************)))(((************************''''''''''''(((((((((((())))))))))))(((((((((((((((&&&(((+++,,,)))(((***)))))))))))))))))))))))))))************+++++++++************************(((((()))*********************+++++++++,,,,,,,,,)))))))))((((((((((((((()))))))))*********++++++******++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,------,,,+++++++++++++++***************)))))))))+++***)))(((''''''(((((('''((())))))(((''')))***((((((((()))))))))*********))))))))))))(((((((((************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((((((''''''((()))***))))))(((((())))))***************************'''&&&&&&''')))***)))(((******))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))((((((((((((***)))(((((())))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((''''''(((((())))))******************))))))))))))(((((((((((()))))))))))))))(((((()))******)))'''))))))))))))))))))))))))************************)))))))))***++++++)))'''(((((())))))))))))((((((******))))))))))))******))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******************************+++++++++******)))******++++++++++++******)))+++------+++***++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***))))))))))))***+++,,,---)))************+++++++++************************************************+++++++++***************************************+++++++++++++++,,,,,,,,,************************(((((((((((((((((((((((('''(((((()))******++++++***))))))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''************************(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))((((((((((((((((((((((((+++,,,---+++)))''''''((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))((((((((((((************************))))))))))))))))))))))))***************))))))(((************************(((((((((((((((((((((((())))))))))))((((((((((((((('''(((,,,,,,)))(((***))))))))))))))))))))))))************++++++++++++************************'''''')))******+++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++***)))(((''''''&&&&&&&&&((())))))((((((***+++************************))))))))))))))))))))))))*********)))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))))))))((()))***))))))(((((((((((())))))))))))))))))))))))))))))&&&%%%%%%&&&(((***))))))***))))))(((((())))))***(((((((((((((((((((((((())))))((((((((((((((((((,,,,,,++++++******))))))'''(((((())))))(((&&&%%%(((((((((((((((((((((((()))))))))))))))*********---,,,***)))((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))***+++,,,***((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++)))'''(((((())))))))))))(((((()))))))))))))))******************++++++*********(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++++++++************************************+++++++++++++++***)))(((******++++++++++++*********,,,---,,,+++***+++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,))))))*********+++++++++***************++++++++++++******************+++************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))))))))******))))))))))))******((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))+++,,,,,,***(((''''''((())))))))))))))))))))))))((()))******)))((()))+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))'''(((,,,,,,)))(((***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))************)))******+++++++++,,,,,,,,,************************(((((()))))))))***************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,,,,,,,---+++++++++++++++++++++++++++******)))(((''''''&&&((()))************+++,,,------,,,++++++***))))))))))))))))))************))))))))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((((('''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%''')))******))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((()))***,,,,,,++++++******))))))&&&((()))))))))'''&&&&&&((((((((((((((((((((((((((()))))))))*********+++...---+++***))))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&'''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++)))((((((((())))))))))))(((((((((((())))))******************++++++++++++******(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))******++++++,,,************************+++++++++++++++***)))((()))******++++++******)))***+++,,,+++******+++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******))))))*********+++++++++))))))*********+++++++++++++++***))))))***++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))((((((+++******))))))******+++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))************))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))******)))((()))+++---))))))))))))))))))))))))((()))******))))))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))************************************))))))))))))(((((((((((()))))))))))))))'''))),,,---***)))+++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************++++++++++++((((((((()))))))))************++++++++++++******)))))))))))))))))))))))))))))))))************+++'''((()))+++,,,---------((((((((()))))))))))))))******++++++***)))(((''')))***++++++******+++,,,...---,,,+++***)))(((((()))))))))************+++))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((()))***)))((((((''''''(((((()))''''''''''''''''''''''''(((''''''(((***+++***)))((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''((()))***+++))))))))))))(((((((((((('''(((***)))(((''''''((())))))))))))))))))))))))((())))))******+++++++++******)))((((((((())))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''((()))***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''+++)))((()))***+++***((((((((())))))))))))(((((('''((()))******+++************++++++++++++******(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))***************************************+++++++++******)))))))))************))))))***++++++***))))))***,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++***)))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,***************+++++++++************************,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((()))******)))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))'''%%%$$$&&&***---((((((((((((((((((((((((''')))******))))))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))))))))))))))))))))))))))******)))))))))((((((((('''((((((((()))))))))***)))''')))------***)))+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********))))))))))))*********+++(((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++***'''((((((((()))))))))*********+++,,,,,,+++***))))))***+++***)))((()))************))))))((((((((())))))*********+++++++++((()))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,((((((''''''''''''((((((((((((((((((((((((((((((***)))((()))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''((()))+++,,,((((((((((((((()))))))))((()))***)))'''''')))+++))))))))))))))))))))))))((())))))******+++,,,,,,''''''(((((()))((((((((((((((((((((())))))))))))''''''(((((())))))))))))(((((((((((())))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((((((*********)))(((((())))))))))))((((((&&&''')))***++++++******))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((('''&&&&&&************************))))))***+++++++++******))))))************)))))))))******)))'''''')))+++)))******+++,,,,,,++++++******+++++++++,,,,,,,,,++++++***************+++)))************+++++++++((())))))***++++++,,,,,,,,,+++***((((((***+++,,,))))))*********+++++++++************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))&&&""" $$$'''((((((((((((((((((((((((''')))******))))))***,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,***(((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******)))((()))------***)))+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))******************+++,,,,,,***)))((())))))******+++++++++,,,)))***,,,------,,,+++***)))***+++)))(((''''''(((''''''''''''(((((((((((())))))******++++++++++++(((((())))))*********+++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++)))***++++++***)))******))))))))))))******))))))))))))))))))))))))***)))((('''((()))+++---))))))******++++++,,,,,,)))***+++)))''''''***---))))))))))))))))))))))))((())))))***++++++,,,,,,&&&''')))*********))))))&&&&&&'''((()))***++++++(((((())))))*********+++(((((((((((())))))))))))((('''&&&'''))))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))(((((())))))))))))((((((&&&''')))***+++++++++***))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))---,,,***)))'''%%%###"""************************((()))***+++++++++++++++))))))************)))))))))))))))(((&&&''')))+++((()))***+++++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---)))************+++++++++((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,))))))******++++++++++++************************************))))))((((((************************,,,,,,+++***))))))******((())))))************)))++++++******))))))((((((++++++***)))((('''&&&&&&++++++******))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++*********)))))))))))))))******))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''(((((((((((())))))))))))))))))))))))((((((((((((''''''(((***+++,,,---...)))((('''''''''(((***+++***'''%%%%%%&&&)))******((()))))))))************+++*********))))))(((((())))))))))))************+++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))***************+++++++++************************---,,,***)))))))))******)))))))))))))))((('''''')))******+++++++++******))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))%%%&&&''')))******++++++******)))(((((((((((((((''''''''''''((()))***+++******))))))((('''''''''&&&&&&''''''(((((())))))***)))(((''''''((()))***(((((((((((())))))))))))***)))(((((((((&&&### ))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********************))))))))))))************))))))))))))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***)))'''''''''((())),,,+++***((((((((())))))************************((((((((((((''''''''''''(((((((((((())))))))))))******************************))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&&&&&&&((()))***+++***)))'''''''''((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********)))((((((((()))+++,,,************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************++++++++++++************+++++++++******)))+++++++++*********))))))***(((&&&&&&(((*********))))))))))))))))))))))))******)))(((((('''((((((+++******)))(((((())))))++++++******)))'''&&&%%%*********)))))))))))))))*********)))((((((''''''*********)))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((('''(((((()))***+++,,,,,,)))(((((('''((()))***+++)))'''%%%&&&'''))))))))))))*********++++++++++++************)))))))))((())))))))))))******************)))((((((((((((((())))))))))))************************************((())))))***++++++,,,,,,+++******************+++,,,,,,***)))))))))******************)))(((''''''******+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((******)))((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((()))((('''(((((((((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))************))))))))))))******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***)))((('''(((((()))))))))((('''(((((()))************************************************)))((((((((()))))))))************************************))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((((((((()))++++++))))))))))))))))))))))))++++++***)))((((((''''''(((((('''''''''((()))******)))(((''''''(((((()))&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************++++++++++++************+++++++++******)))+++++++++*********))))))***((('''''')))***+++***))))))))))))))))))))))))+++***))))))((((((((())))))))))))(((((((((((((((******))))))((('''&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))*********************))))))*********))))))************))))))))))))))))))))))))))))))+++***(((''''''(((***+++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((()))******((('''&&&''')))***)))(((*********+++++++++,,,,,,************)))))))))))))))))))))*********++++++))))))******))))))(((((())))))))))))************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++******)))*********,,,,,,,,,+++***)))((('''++++++,,,,,,+++***))))))))))))))))))))))))))))))++++++******)))(((((('''((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))************)))'''&&&%%%***))))))(((((((((((((((,,,,,,+++***)))(((((()))(((((())))))***++++++,,,))))))((((((((((((((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))((('''&&&''')))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******)))((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((()))******+++))))))))))))))))))))))))+++++++++******)))))))))))))))((((((((()))******)))(((((((((((())))))***(((((())))))******))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---************************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++************************************++++++++++++******)))******+++++++++******+++++++++***************+++***((()))***+++++++++))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))((((((&&&'''((()))*********)))(((((())))))******++++++(((((()))))))))*********(((((())))))******++++++++++++************++++++))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))************))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,***)))((('''(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((())))))***(((((('''(((******((('''))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++((()))***++++++***((('''((()))))))))************++++++++++++++++++++++++***************+++++++++,,,+++***((((((***+++,,,++++++*********************++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))************)))'''&&&%%%))))))(((((((((((()))))),,,,,,+++***))))))******))))))******++++++++++++***)))))))))((((((''''''(((((((((''''''(((((((((************++++++++++++***(((&&&''')))+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((******))))))))))))))))))************++++++,,,,,,((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++************************))))))************))))))******)))))))))))))))***))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))''''''((()))***,,,,,,---***))))))))))))*********''''''(((((())))))******))))))************))))))************************))))))))))))))))))))))))******************************++++++++++++******************++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))***+++++++++******************************,,,+++******,,,,,,,,,+++))))))))))))))))))))))))++++++***************+++))))))***++++++******)))'''((()))***+++,,,,,,+++(((((())))))******++++++(((((())))))******++++++(((((())))))******++++++++++++************++++++))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))************))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,***)))((('''))))))))))))************))))))))))))(((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))(((((()))******((('''(((((((((((())))))))))))))))))))))))))))))******************++++++++++++((()))***++++++***)))(((((()))))))))************++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++***))))))***++++++************+++*********((()))***,,,------------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))************++++++++++++******)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))***+++,,,,,,++++++++++++******))))))******))))))(((((((((''')))))))))******)))))))))************++++++++++++,,,***(((''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((())))))******************+++++++++******))))))((((((((((((((((((((((((((('''((((((((()))))))))***)))*********++++++++++++))))))))))))))))))))))))((()))************)))(((***)))))))))))))))******))))))))))))))))))))))))))))))************))))))((()))))))))************************************&&&&&&'''(((***+++,,,,,,)))************)))))))))''''''(((((())))))******))))))************))))))************************))))))))))))))))))))))))******************************++++++++++++******((())))))************************************************++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************++++++++++++******((()))***+++++++++++++++************************,,,+++***+++,,,---+++***))))))))))))))))))))))))+++***************++++++((()))+++,,,,,,+++******+++,,,,,,,,,++++++***)))))))))))))))************)))))))))******+++++++++))))))))))))*********************))))))*********))))))************))))))))))))))))))))))))))))))++++++************++++++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))+++)))((((((******)))''''''''''''((((((((())))))))))))))))))*********************++++++++++++,,,))))))******++++++******))))))))))))************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************))))))***++++++++++++***'''(((***+++,,,---......++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))******++++++++++++++++++***)))((('''))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((())))))***((((((((()))***+++,,,,,,,,,++++++***))))))((((((***))))))))))))))))))((()))******++++++******)))'''''''''((((((((()))))),,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((()))***+++++++++******)))))))))(((((('''%%%%%%)))))))))))))))))))))))))))******++++++,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((()))************)))******************************)))))))))((((((((())))))*********)))(((''''''((()))))))))))))))((())))))******))))))((((((************************))))))))))))))))))))))))******************************++++++++++++******(((((()))************)))************************++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++************************************++++++++++++******((()))***+++++++++++++++***************+++++++++,,,+++++++++,,,,,,***)))))))))))))))))))))))))))***))))))))))))***++++++'''(((***+++,,,+++***)))***++++++++++++***))))))*********)))))))))))))))******************++++++*********)))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))************************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''((())))))***'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++))))))))))))(((((((((((((((((((((((((((((())))))&&&'''((()))***))))))(((---***((('''((())))))((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,******))))))******+++,,,))))))))))))************************************))))))*********+++++++++(((***+++,,,,,,+++***(((((()))***+++,,,++++++***)))******+++++++++++++++******+++,,,------------)))))))))))))))))))))))))))))))))))))))*********)))***************)))((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))(((&&&&&&'''''''''((((((((()))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***++++++,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***++++++++++++***'''((()))))))))(((''''''************************)))******++++++,,,------((((((((()))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))'''((()))***+++******)))************************,,,,,,+++***))))))(((((((((((()))))))))((('''&&&((())))))******)))((('''((())))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))***+++++++++******************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++************************************++++++++++++******(((((()))++++++,,,,,,+++))))))*********+++++++++++++++***+++,,,,,,)))''')))))))))))))))))))))))))))((((((((())))))***+++%%%''')))***+++***)))(((&&&'''((()))++++++,,,,,,++++++******))))))((((((************************++++++******))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&'''((())))))***'''((((((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''')))************+++++++++))))))))))))(((((((((((((((((((((((())))))******&&&''')))*********)))(((...+++((('''((()))))))))))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,+++***)))))))))***,,,---))))))))))))************))))))))))))))))))))))))&&&'''(((***+++,,,......''')))+++------+++)))'''((()))***+++,,,,,,+++***++++++++++++***)))(((((()))***+++,,,---.........))))))))))))))))))))))))++++++******)))((((((((('''((()))******++++++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******+++***)))(((''''''''''''''''''(((((())))))******(((((())))))******++++++'''((()))******)))((('''(((((((((((())))))))))))&&&&&&''')))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***+++,,,,,,+++***((()))+++,,,------,,,,,,************************'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))'''((()))++++++******)))************************+++++++++++++++++++++,,,'''((()))))))))'''&&&%%%))))))*********((('''&&&(((((()))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,---,,,++++++************************---,,,,,,++++++******************++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++************************************++++++++++++******(((((()))++++++,,,,,,,,,))))))******+++++++++++++++******+++,,,+++)))'''))))))))))))))))))))))))(((((('''(((((()))******(((((()))***************++++++******++++++,,,---+++++++++*********))))))))))))))))))((((((((((((,,,,,,+++***))))))******+++++++++*********))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))************))))))(((((())))))******++++++))))))))))))))))))))))))---+++***((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((***)))(((''''''((()))***((()))*********((('''&&&(((''''''(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((''''''''''''(((((())))))******)))))))))***+++++++++,,,((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))((()))***+++++++++++++++******+++++++++******)))+++***)))(((((()))***+++------+++&&&""""""%%%)))+++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%'''))))))((((((***,,,&&&'''((())))))******)))+++*********))))))((((((((())))))***)))'''%%%$$$++++++******))))))(((((()))((('''%%%%%%%%%&&&'''''''''(((((()))))))))*********+++++++++,,,,,,,,,'''((()))***************((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''))))))))))))((((((((((((,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))+++*********))))))((((((+++++++++*********)))))))))*********++++++++++++(((((((((((((((((((((((('''''''''''''''((()))***+++)))(((((())))))(((&&&&&&''')))***)))(((&&&%%%''''''''')))++++++)))(((,,,+++***((((((((()))***''')))***+++***)))&&&%%%))))))))))))************)))))))))))))))(((''''''******))))))))))))******(((((((((((()))))))))))))))(((''''''((()))***+++))))))(((((((((((())))))))))))(((((((((((())))))+++++++++*********))))))************************)))************+++++++++***+++,,,+++)))((()))***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,++++++***+++++++++******))))))))))))******++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))***************++++++******++++++,,,---+++++++++*********))))))++++++++++++************,,,++++++******)))******+++++++++*********))))))))))))))))))))))))))))))+++)))((((((***+++***((())))))************)))))))))))))))))))))*********+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))((((((***)))(((''''''((()))***+++,,,,,,,,,++++++***)))***)))((((((((((((((()))'''((())))))))))))((('''))))))))))))))))))))))))******)))(((((((((((((((*********))))))((((((((('''((((((((()))))))))***))))))))))))))))))************************************))))))(((((((((((((((((((((((()))))))))***(((((()))***************************************))))))))))))))))))))))))((())))))************)))))))))***+++++++++************+++++++++******)))******))))))))))))******+++,,,+++(((%%%%%%(((++++++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))&&&'''))))))((((((***+++)))***************)))(((*********)))))))))(((((())))))))))))((('''&&&%%%)))((((((((('''''''''&&&)))(((((('''''''''''''''(((((())))))************))))))))))))*********+++((())))))************)))*********)))))))))((((((*********************)))))))))))))))((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))************)))))))))(((+++++++++*********)))))))))))))))*********++++++(((((((((((((((((((((((())))))((((((((()))******+++)))(((((())))))(((&&&%%%&&&((()))***)))((('''((((((((()))))))))(((''',,,+++)))((((((((()))***))))))*********)))((('''))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''(((******************************))))))))))))******+++++++++*********))))))************************)))************+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++************)))))))))))))))))))))))),,,++++++******+++++++++*********))))))*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))******++++++******+++************+++,,,,,,+++++++++***************++++++++++++************+++++++++***************+++++++++***************))))))))))))))))))))))))***)))((()))***+++***((())))))************))))))************))))))))))))************************(((((()))***************))))))))))))))))))))))))***))))))))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))((((((''''''((((((+++***)))(((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))***))))))(((((((((((((((***************)))))))))(((((((((((()))))))))))))))))))))(((((((((((((((***************************))))))))))))(((((((((((((((((()))))))))******((())))))************)))************************))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++******))))))******+++++++++******))))))************)))))))))***+++***))))))***,,,+++++++++***************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************&&&'''))))))((((((***+++++++++++++++***)))((('''******))))))))))))((((((******)))(((''''''''''''((((((((((((''''''''''''((())))))))))))(((((('''(((((((((((())))))))))))''''''(((((((((((()))))))))************))))))(((+++***************))))))************************(((((((((((())))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******(((((((((((())))))))))))************))))))))))))+++************)))))))))((((((((()))))))))******))))))))))))))))))))))))+++******************)))***)))(((((())))))((('''$$$%%%''')))*********)))))))))((((((((((((''''''+++***))))))((()))))))))***************)))))))))))))))))))))************)))))))))))))))(((''''''((()))***++++++***)))((((((((((((((())))))))))))***)))((((((((((((((())))))***+++,,,,,,+++***)))+++******))))))******++++++************)))))))))************************)))************+++++++++,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))++++++*********++++++,,,++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++******************++++++,,,************************))))))))))))((((((((('''******+++++++++*********************************))))))))))))))))))))))))***)))))))))******))))))))))))************))))))++++++******))))))((((((''''''''''''''''''''''''&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******************(((((((((((())))))))))))*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))************))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***+++++++++++++++***)))((())))))***+++++++++******((()))***++++++***)))(((((()))******************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&((())))))(((((()))+++***************)))((('''))))))))))))))))))((((((+++***((('''''''''((()))************))))))))))))((()))***++++++***((((((''''''''''''''''''''''''((((((((((((((((((((((((***************)))((('''))))))))))))((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((())))))))))))*********)))))))))))))))************))))))))))))(((((((((((())))))))))))************************+++++++++******)))((((((***((('''((()))***)))'''%%%&&&((()))*********)))'''((((((((('''''')))*********))))))))))))))))))++++++******)))******+++((()))))))))************)))))))))))))))((('''''''''(((***,,,,,,***((('''(((((((((((()))))))))))),,,++++++***))))))))))))&&&''')))++++++)))'''&&&******))))))))))))******************))))))))))))************************))))))*********+++++++++)))+++++++++))))))***+++***************************************************)))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))***+++++++++++++++******))))))******+++,,,************************))))))))))))(((((((((''')))******+++++++++******************************))))))))))))))))))))))))))))))******)))))))))***))))))************))))))++++++******))))))((((((''''''''''''''''''''''''%%%''')))***+++++++++***))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((++++++)))))))))***+++,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************++++++))))))))))))((((((((((((+++++++++******)))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))*********))))))((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***+++++++++++++++***)))(((((()))***+++++++++++++++((()))***++++++***)))((()))))))))******)))((('''************************((()))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((())))))(((((()))***&&&''''''((())))))(((((((((((((((((((((((())))))+++***(((''''''((()))***))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))************)))'''''')))((('''((()))***)))(((((()))))))))))))))((((((%%%'''))))))((((((***,,,)))))))))*********))))))+++******)))******++++++((()))))))))************)))))))))))))))((('''''''''(((***,,,,,,***((('''(((((((((((())))))))))))(((((((((((('''&&&&&&%%%&&&''')))++++++)))'''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++))))))***+++************************++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))***)))))))))******+++,,,,,,++++++++++++++++++,,,************************************************************************)))))))))))))))))))))))))))***++++++,,,+++++++++***))))))))))))***++++++***************+++++++++++++++++++++************((()))***,,,,,,+++*********************+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))************))))))))))))************************''''''(((******+++++++++)))))))))))))))))))))))))))))))))************+++(((((())))))))))))(((((((((((())))))))))))((((((******)))))))))***++++++''''''''''''((()))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***)))))))))***************))))))))))))((((((((((((++++++++++++************************************)))))))))************+++)))))))))*********++++++)))************))))))(((************************))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++******)))((()))***+++++++++++++++))))))************))))))***)))((()))******((('''***************+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************''')))***)))((('''(((***$$$%%%&&&'''((((((((((((''''''(((((((((((())))))***))))))(((((()))))))))''''''''''''((((((((((((((())))))************)))++++++++++++************++++++************)))))))))************))))))((())))))***************+++)))******++++++,,,,,,,,,''''''(((((())))))******((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))************(((((()))))))))))))))***((((((((()))))))))******************************((()))*********)))(((''')))((('''((()))***)))(((*********))))))(((((((((%%%(((,,,,,,***)))***,,,(((((()))************))))))))))))***************))))))))))))************)))))))))))))))(((''''''((()))***++++++***)))((((((((((((((())))))))))))((())))))***))))))(((''')))***+++,,,,,,+++***)))(((''''''&&&&&&''''''((((((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++***,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++)))))))))))))))))))))))))))))))))))))))***+++,,,++++++************++++++************************************************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))***++++++))))))*********+++++++++++++++++++++************''')))***,,,,,,,,,***)))))))))*********+++++++++))))))))))))))))))))))))(((***+++***(((((()))+++))))))************)))))))))))))))))))))*********++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((('''((()))******)))(((''''''(((((())))))))))))))))))((((((((((((((()))******)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((()))******((((((((())))))************)))))))))((((((((('''))))))))))))************************************))))))*********+++++++++))))))*********+++++++++***************)))((((((************************))))))))))))))))))))))))((())))))************)))))))))***+++++++++******(((((()))++++++,,,,,,+++******))))))))))))*********((('''(((+++---,,,***))))))*********+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))***)))((('''((()))''''''(((((((((((((((''''''''''''((((((((())))))((())))))*********))))))&&&'''''''''((((((((()))((((((((((((((()))******++++++*********)))))))))+++++++++******)))))))))((())))))************)))(((((()))))))))*********)))******++++++,,,------'''''''''((()))************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))******)))))))))*********++++++************************((()))***,,,,,,+++***)))(((''''''((()))******((())))))))))))))))))******''',,,000000,,,)))(((***'''((()))***+++******)))'''((()))*********))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,++++++************************((((((''''''''''''(((((((((((((((((())))))******)))))))))))))))))))))))))))************+++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,*********))))))*********************************************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))******+++))))))******++++++++++++))))))))))))(((((((((((('''(((***,,,---,,,***)))))))))******++++++++++++))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))************))))))(((((())))))******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))(((((('''((()))******)))((('''***+++,,,.........---,,,+++***)))((((((''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))))))))*********))))))((((((((('''''''''(((((())))))******(((((((((((((((((((((((())))))******++++++++++++)))************+++++++++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))((()))***+++++++++++++++(((((()))++++++,,,,,,,,,+++***)))(((((()))***+++***(((&&&(((,,,//////...))))))******++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((()))***)))((('''((()))************)))((('''&&&&&&'''''''''(((((())))))((((((***++++++***)))(((((()))))))))******++++++)))((('''''''''(((***+++((((((''''''&&&&&&&&&%%%++++++******))))))(((((('''((()))***************%%%&&&&&&&&&''''''(((((('''(((((()))******++++++&&&''''''((()))******+++,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******************++++++++++++))))))))))))))))))))))))((()))+++---------++++++(((''''''((()))******)))(((((((((((()))+++,,,---)))///444333...(((&&&''''''((()))+++++++++***)))%%%''')))***+++***)))'''))))))))))))************)))))))))))))))(((((('''******))))))))))))******(((((((((((())))))))))))&&&'''((()))******)))((())))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++((()))++++++******+++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++******)))++++++******)))(((((((((************************++++++******)))((((((((((((((())))))******++++++,,,,,,,,,,,,+++++++++++++++***(((''''''(((***+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***'''&&&&&&'''***+++))))))))))))((((((((((((***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''++++++***)))(((((())))))))))))))))))))))))))))))***))))))((((((((())))))&&&((()))******)))(((&&&)))*********++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,,,,+++***,,,***(((&&&%%%&&&''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''************************))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((******))))))((((((''''''((()))***++++++***)))(((*********)))))))))))))))'''(((******((((((((()))''''''((()))))))))))))))***)))(((''''''((()))***+++***((('''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))((('''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((()))***++++++,,,***))))))(((((((((((()))***)))'''(((***++++++***))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++*********))))))((((((+++*********))))))((((((+++++++++************)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++******+++++++++******))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))*********++++++***)))'''&&&%%%%%%***)))(((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))******)))(((((())))))***'''(((***++++++***((('''))))))))))))*********+++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))************)))))))))(((((((((***+++++++++******)))((('''&&&'''(((***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''************************))))))))))))))))))))))))((((((******+++***)))(((''''''(((((())))))*********))))))(((((('''''''''((((((((((((((((((((((((*********)))((((((((('''&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))***************************)))))))))((((((((('''((()))***++++++***)))((()))))))))))))))*********'''(((******((((((((()))''''''((())))))))))))))),,,+++***))))))***+++,,,,,,,,,***)))))))))***+++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))))))))(((''''''((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************+++++++++,,,************)))))))))(((************)))))))))(((+++++++++************)))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++***************************))))))(((((())))))***++++++++++++++++++++++++)))******+++++++++******'''(((((()))******++++++************************'''(((((()))******++++++************))))))))))))++++++******)))((((((''')))))))))******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******$$$$$$%%%&&&((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))************))))))))))))(((((()))*********))))))'''''''''''')))+++---...))))))))))))))))))))))))))))))************))))))))))))******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++***)))(((''''''&&&((((((((((((((((((((((((,,,+++******(((((('''&&&'''(((((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((************************))))))))))))((((((((((((((()))************))))))(((((())))))******++++++'''(((******((((((((()))''''''((()))))))))))))))++++++************++++++,,,++++++***)))*********************++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&((())))))(((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))******************))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((('''(((((()))***+++***)))'''(((***++++++***))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***************************************************+++++++++++++++*********************************)))))))))*********++++++************))))))))))))************))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************))))))***+++++++++******(((((())))))************************************(((((())))))************++++++******))))))(((((('''(((((()))+++,,,,,,---)))***+++,,,,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))******+++%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))******)))))))))))))))***((((((((((((((((((((((((((((((''''''(((((()))))))))***++++++++++++***)))'''''''''(((((((((((()))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))((((((((((((((()))***,,,---...))))))))))))))))))))))))))))))************))))))))))))*********))))))(((************************))))))))))))))))))))))))******)))(((((((((((()))'''''''''((()))*********++++++******))))))(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((((())))))))))))(((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&************************))))))))))))((((((((((((((())))))***************''''''((()))***++++++,,,'''(((******((((((((()))''''''((())))))))))))))))))(((((((((((((((((()))***))))))((((((((((((((()))))))))*********++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((())))))))))))(((******))))))((((((''''''((((((((((((((((((((((((******++++++++++++******,,,++++++******))))))((((((((((((((((((((((((((()))))))))))))))***************))))))))))))))))))''''''''''''((()))++++++***)))'''(((***++++++***))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************((())))))))))))******************)))))))))))))))*********)))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))***+++++++++++++++************))))))((((((************************************))))))((((((++++++******))))))((((((###$$$%%%&&&''')))*********+++---......---+++***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++)))((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((($$$%%%&&&(((((((((((((((***)))))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******++++++++++++******&&&'''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((***************+++,,,,,,))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))(((((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++''''''((()))***++++++,,,'''(((******((((((((()))''''''((()))))))))))))))((((((((())))))((((((((())))))))))))((((((((('''((((((((()))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***+++******)))******))))))((((((''''''((((((((((((((((((((((((******++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))************'''(((((()))******++++++''''''''''''((()))++++++***)))'''(((***++++++***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))))))))*********))))))))))))))))))******))))))))))))))))))******+++++++++*********))))))((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************+++******))))))******+++************************((()))***+++++++++++++++++++++******)))(((((('''************************++++++******)))(((((('''************)))))))))))))))))))))))))))(((((((((***+++---......---+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******++++++***))))))(((((('''))))))))))))))))))))))))************************(((((((((((((((((((((((($$$%%%'''((()))((((((''')))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))************************''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))******************)))((((((((())))))+++++++++***************))))))))))))))))))))))))))))))************))))))))))))******++++++******************************))))))))))))))))))))))))'''''''''(((((()))))))))***)))))))))((((((((('''&&&''''''((()))***+++,,,))))))))))))))))))))))))'''((())))))++++++,,,---***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***+++,,,(((((())))))******++++++'''(((******((((((((()))''''''((()))))))))))))))******++++++++++++*********++++++++++++***))))))'''((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++''''''((()))***+++,,,,,,(((((('''(((((()))***+++***)))'''(((***++++++***))))))))))))))))))))))))((()))***++++++***)))(((************************************************)))))))))***************************************)))))))))*********++++++))))))))))))************))))))))))))************+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++++++++++++++++++++******))))))******+++************************(((((()))++++++,,,,,,+++*********)))))))))))))))*********************************))))))))))))))))))))))))))))))*********------,,,,,,+++++++++*********+++,,,,,,+++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&((()))***+++***(((''')))))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((***++++++)))))))))(((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))))))))************,,,+++***)))((())))))***)))***************))))))))))))))))))))))))))))))))))))************))))))((()))***++++++++++++***************************))))))))))))))))))))))))$$$%%%''')))******))))))(((((((((((())))))))))))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((((()))***+++,,,)))))))))))))))*********'''(((******((((((((()))''''''((())))))))))))))))))***+++,,,,,,+++***)))***++++++,,,+++***)))((((((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((())))))***++++++))))))))))))))))))))))))'''(((((()))******++++++(((((())))))*********+++))))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++************************************+++++++++,,,((()))))))))************((()))))))))************+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,((((((((()))******++++++************************((((((((()))******++++++(((((())))))******++++++((((((((()))******++++++)))))))))******)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))************************************************)))***+++,,,,,,+++)))((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++---,,,***)))))))))***+++'''((()))***************))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++************************))))))))))))))))))))))))"""$$$''')))*********)))&&&&&&'''((()))***++++++(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************'''((((((((())))))******)))((((((((((((***,,,---*********)))))))))))))))''')))******((((((((()))'''(((((()))))))))))))))'''((()))******)))((('''((())))))******((('''&&&)))************+++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))'''&&&%%%''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))***))))))(((((((((((()))***)))'''(((***++++++***))))))))))))))))))))))))***)))'''%%%%%%''')))***++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++***************************++++++++++++,,,,,,,,,(((((())))))*********+++(((((())))))*********++++++++++++************)))''')))***++++++***)))'''))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))((((((************))))))(((((())))))))))))))))))******++++++************++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))$$$"""!!!$$$(((,,,,,,+++************************++++++***)))(((((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&(((******)))((()))***************************'''((()))******)))((('''*********)))((((((***,,,+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,***(((''')))(((''''''''')))***+++''''''((())))))))))))))))))((('''''''''(((***+++******))))))))))))******+++)))''''''((())))))((())))))************))))))))))))************))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((('''''''''''''''((()))***+++***((('''&&&'''((())))))***++++++***)))***+++))))))(((((((((((())))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++***((((((((()))***&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))(((((((((''''''''''''))))))************))))))((((((''''''''''''(((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++*********))))))((((((''''''(((((())))))******))))))))))))((((((((((((************************))))))***))))))((('''&&&(((((()))***************(((&&&%%%&&&)))***)))''',,,***'''%%%$$$%%%'''((())))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((''''''))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&+++*********))))))((((((((()))************)))(((************************++++++******))))))(((((())))))))))))))))))))))))***************)))(((''')))************+++++++++************************************************((()))+++,,,,,,+++***)))&&&''''''((()))******+++(((((())))))))))))((((((*********))))))))))))))),,,,,,+++***************************))))))))))))+++******************+++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***(((&&&&&&((()))(((&&&************************++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&(((******)))((()))***************************(((((())))))))))))(((((())))))((('''%%%&&&)))+++************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************((((((((((((((((((((((((************************((()))***++++++***)))((()))(((''''''((()))***+++''''''((()))))))))))))))))))))((((((((()))***+++******))))))))))))*********)))'''''')))))))))((((((((((((((((((((((((((())))))************))))))******++++++++++++******'''((((((((())))))******)))))))))))))))))))))))),,,,,,+++******)))(((((()))(((((('''''''''(((((()))*********))))))(((((()))***++++++))))))***+++***)))((((((((((((((()))))))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,+++)))((((((((()))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))((((((((('''''''''))))))************)))))))))))))))(((((()))))))))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))************)))))))))((((((((((((((())))))******))))))))))))((((((((((((************************((())))))))))))(((((('''''''''((())))))))))))))))))'''&&&''')))***)))'''(((((('''((())),,,...000))))))))))))))))))))))))******))))))((((((((((((*********))))))((((((((())))))************))))))))))))))))))))))))))))))*********)))((('''''''''************)))))))))((()))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++***************************************************+++,,,---,,,+++)))(((''''''(((((()))******+++(((((())))))))))))(((((())))))))))))************---,,,+++*********+++,,,++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))---+++((((((((()))(((&&&************************+++***))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&(((******)))((()))***))))))))))))))))))))))))***))))))(((((())))))***(((((('''%%%###$$$'''***************))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((())))))***(((((())))))******))))))***))))))))))))***++++++******))))))))))))*********((('''''')))***)))((()))((('''&&&&&&'''((()))))))))************))))))++++++,,,,,,,,,,,,++++++&&&''''''((()))***+++,,,))))))))))))))))))))))))+++++++++******))))))(((******)))(((''''''''''''(((***+++,,,,,,***(((''')))***++++++))))))***+++******)))((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))((()))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))(((((((((''''''))))))************))))))************************(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++***)))************))))))))))))((((((((())))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((&&&'''(((((())))))((((((+++)))(((((()))***)))'''))))))(((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((***************)))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''************))))))))))))***)))(((''''''((()))***************************))))))))))))************))))))))))))))))))))))))+++***)))((((((((()))***)))************+++++++++************************************************,,,,,,---,,,+++***(((&&&'''(((((())))))*********((())))))******))))))((((((((())))))******++++++---,,,***))))))***+++,,,,,,++++++******))))))(((*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))((()))***+++,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++'''(((******)))))))))***((((((((((((((((((((((((+++***)))(((((()))***+++)))((('''$$$###$$$(((+++*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))******************************))))))))))))******)))(((((((((((()))))))))((())))))*********))))))***************+++++++++******))))))))))))*********((('''''')))******)))***)))'''&&&&&&''')))***))))))************))))))***++++++++++++++++++***'''(((((()))******++++++))))))))))))))))))))))))+++*********)))))))))((())))))((((((((((((((()))***++++++,,,+++***)))((()))***+++***)))((()))++++++***)))((((((''''''((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********)))))))))(((((((((((('''))))))************)))))))))******************)))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))'''(((((()))))))))))))))++++++******))))))(((((())))))))))))'''&&&$$$"""(((((((((((((((((((((((())))))))))))))))))))))))++++++******************))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))))))))************************************************(((((())))))******++++++)))))))))))))))))))))))),,,***)))''''''(((***+++))))))*********+++++++++***************************************************************)))((('''(((((()))))))))*********)))))))))******)))))))))(((((())))))******+++++++++***)))(((((()))***+++,,,+++++++++******)))))))))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))******+++++++++******************************(((((()))******,,,...///***************************)))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++''')))++++++***)))***+++((((((((((((((((((((((((+++***)))(((((()))***+++******(((&&&%%%&&&))),,,))))))))))))))))))******(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))))))))((((((((())))))************))))))))))))******++++++++++++******))))))))))))******)))(((&&&''')))******)))+++***(((''''''(((***+++))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((***+++,,,---,,,***)))))))))***+++((()))******)))((()))*********)))((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))*********)))))))))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***************)))))))))(((((((((((())))))************))))))((())))))******))))))((((((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))***++++++++++++******++++++***)))(((((((((%%%''')))+++------,,,,,,(((((((((((((((((((((((())))))))))))******************************++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))***,,,------,,,***)))************************(((((())))))******++++++))))))))))))))))))))))))+++***((('''''')))***,,,))))))*********+++++++++************************************************&&&&&&'''(((((()))))))))))))))))))))************))))))************))))))))))))))))))************((()))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++******************************+++,,,+++))))))+++---************************)))))))))))))))******+++))))))))))))))))))))))))*********))))))*********''')))++++++***)))***+++))))))))))))))))))))))))*********))))))******************)))((((((***,,,))))))))))))************((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''******++++++******))))))((()))******++++++************))))))))))))******)))'''&&&''')))*********+++***)))(((((()))***+++))))))************)))))))))))))))******)))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))+++,,,------+++)))((('''(((***+++((()))******(((((()))***))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((()))************)))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******)))))))))((((((((())))))************))))))'''((()))******)))((('''(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))************+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))***++++++,,,,,,++++++(((*********((('''((()))'''((()))*********)))((()))))))))))))))))))))))))))))))))************+++)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,+++***)))************************))))))))))))************))))))))))))))))))))))))***)))((((((((()))***+++)))************+++++++++************************************************%%%%%%&&&'''((()))******************************)))******++++++******)))*********)))))))))))))))'''(((***,,,,,,+++***))))))******++++++,,,,,,---(((***+++,,,,,,+++***((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++************************+++,,,---+++(((''')))+++************************)))))))))))))))***++++++)))))))))))))))))))))))))))******++++++******)))((()))++++++*********+++************************)))******++++++******)))(((***++++++***))))))***((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((()))******)))((('''&&&***++++++++++++***)))((('''((()))*********))))))******))))))))))))******((('''&&&''')))++++++***))))))))))))))))))))))))))))))************)))))))))******++++++******)))******************++++++))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((()))***+++,,,******))))))((((((((()))((()))***)))((('''(((***(((''''''(((((()))***+++))))))(((((((((((())))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***+++******))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++*********)))))))))(((((())))))************))))))((()))+++,,,,,,+++)))((((((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************+++++++++*********))))))))))))))))))((((((((((((************************((())))))))))))(((((('''))))))***+++++++++++++++&&&(((***)))''''''(((*********)))(((&&&%%%###"""))))))))))))))))))))))))))))))*********+++++++++((((((((())))))*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************+++***(((''''''(((***+++*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************************************(((((((((((())))))***+++************************)))******++++++******)))++++++******))))))(((((('''))),,,......---+++***))))))***+++,,,------...((()))+++,,,,,,+++)))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++************************)))+++,,,+++((((((***,,,************************))))))((())))))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((***++++++*********,,,************************)))***+++,,,,,,+++***)))''')))+++,,,***)))))))))(((((())))))*********+++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))((((((((((((((((((((((((((((((************************''')))***,,,,,,***)))'''((()))*********((('''&&&+++++++++++++++***)))(((&&&'''(((******))))))(((******))))))))))))******((('''&&&''')))++++++***''''''((((((((((((''''''))))))************))))))+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******'''(((***+++***)))'''&&&((()))***)))((('''(((***''''''''''''(((***+++,,,))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))+++++++++***)))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))))))))************)))))))))***,,,------,,,***)))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++++++++++++++******))))))))))))))))))((((((((((((************************))))))***))))))(((''''''(((((()))***************$$$'''))))))'''&&&(((+++((((((((()))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++''''''(((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++---***%%%""""""%%%***---************************++++++******))))))(((((())))))))))))))))))))))))'''((()))***************)))************+++++++++************************************************,,,+++***************+++++++++************************++++++++++++******)))******+++++++++******************************+++++++++*********))))))***************************************)))((((((((()))***++++++++++++++++++***((('''&&&''')))***,,,+++***))))))***+++,,,))))))***+++,,,------...++++++++++++++++++++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,************************))))))************))))))************))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((()))((('''''''''(((***+++++++++++++++++++++++++++*********))))))))))))))),,,,,,+++***)))((('''''')))***++++++++++++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---+++)))((((((((()))++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************''''''''''''((((((((()))))))))************))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------+++*********))))))((((((+++*********))))))((((((+++*********))))))(((((())))))************))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))******)))))))))))))))***''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))---,,,***(((%%%###"""!!!)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++*********))))))(((((((((***,,,......,,,***((())))))))))))))))))))))))((()))***+++++++++++++++,,,+++***))))))***+++,,,+++*********))))))((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))************+++++++++******)))************************+++++++++*********))))))***************************************)))(((((())))))***++++++++++++++++++***)))((()))***,,,---++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++************************))))))************))))))************))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))((((((***************++++++,,,))))))))))))))))))))))))***)))))))))))))))))))))++++++******)))(((((((((************************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,+++***)))))))))***+++*********))))))*********((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((()))))))))******'''''''''((((((((())))))((())))))******))))))((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((************)))))))))(((************)))))))))(((******++++++++++++******))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++************************)))******************)))))))))))))))))))))))))))+++******************)))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************)))))))))((()))***,,,------,,,***)))))))))))))))))))))))))))))))))***+++++++++******+++******))))))******+++************)))))))))(((************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************)))))))))(((******)))))))))))))))***+++++++++++++++***)))(((************************+++++++++************************************************+++******)))((()))************+++++++++************+++---///000+++******))))))******+++,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++***))))))***++++++************************))))))************))))))************))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***))))))))))))***++++++++++++,,,++++++***)))++++++++++++++++++++++++******))))))***+++,,,,,,***))))))(((((())))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((()))))))))''''''((((((((()))))))))'''(((((())))))(((((('''(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''************))))))))))))************))))))))))))************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++)))))))))*********++++++************************((())))))******))))))((()))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))***)))))))))))))))************))))))))))))******************************))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))''''''((((((((()))))))))************)))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))*********+++******)))))))))******++++++******)))************))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))++++++***)))(((((())))))+++++++++++++++***)))(((*********************************************************************************++++++******)))******************++++++++++++***++++++---...///******))))))))))))******+++++++++***************************************************************+++******************+++************************))))))************))))))************)))))))))(((((()))))))))************************+++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))((((((&&&'''(((******)))((((((++++++++++++++++++++++++)))))))))))))))*********(((((())))))************,,,***)))'''''')))***,,,******++++++++++++*********************************************+++++++++))))))(((((((((((()))))))))))))))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((('''(((((((((((()))))))))''''''(((((((((((('''''''''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((*********)))))))))))))))*********)))))))))))))))*********)))))))))))))))+++******************+++)))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%*********))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++******)))((((((((()))***++++++***)))(((*********)))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********))))))))))))))),,,+++***)))((((((((((((+++++++++++++++***)))(((******************************************************************************++++++++++++******++++++***))))))******++++++++++++*********++++++))))))))))))))))))))))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))*********++++++*********************************))))))************))))))************)))))))))(((((()))))))))************))))))*********++++++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))&&&'''(((******)))((((((************************(((((())))))************((((((((()))******+++++++++***(((''''''(((***+++)))******++++++*********************************++++++++++++******))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((((((((((((((()))))))))***''''''((((((((((((''''''&&&'''((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))*********)))(((((((((((()))***))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$###))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********************************(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))***************)))((('''((()))***++++++***)))((())))))))))))))))))******************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))))))))******+++++++++*********************************************+++++++++************************)))***++++++,,,+++++++++,,,+++***)))))))))***++++++************))))))(((((())))))******))))))(((''''''((()))***+++,,,---************************(((((((((((((((((((((((()))***++++++++++++***)))************************))))))************))))))************))))))))))))))))))))))))************)))))))))************+++************************))))))))))))))))))))))))************************************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))))))))***+++++++++++++++((((((((((((((((((((((((((((((((()))******++++++(((((())))))*********+++***)))(((((((((((()))***((()))******+++*********************************+++++++++++++++***)))(((***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((()))))))))((((((((()))))))))******'''(((((())))))(((((('''''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))************))))))))))))************))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))******************************((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************)))******************))))))))))))))))))))))))))))))))))))***))))))((((((((())))))******))))))((())))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))***+++++++++++++++************************))))))*********+++++++++************************)))***++++++,,,,,,,,,+++---,,,***)))((()))***+++))))))******************'''((()))******)))((('''(((((())))))******++++++************************)))))))))))))))))))))))))))***++++++++++++***)))************************))))))************))))))************))))))))))))))))))))))))************))))))))))))************************************************************************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))***************++++++,,,(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))***************************************((()))***+++,,,+++***************))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((()))))))))******(((((()))))))))*********((())))))******))))))((((((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))***************)))(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((()))))))))******************************(((((((((((()))))))))***************************)))******************)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,******)))))))))))))))***************************))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))((((((((()))))))))******((()))))))))************))))))************))))))))))))))))))))))))))))))'''((())))))))))))))))))))))))(((((((((((())))))((()))))))))************************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,'''((()))***+++,,,,,,,,,************************))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,---,,,***)))((()))***+++'''((()))***+++,,,,,,,,,'''((()))******)))((('''************))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))************))))))************))))))))))))))))))))))))************))))))))))))******************************++++++************************((((((((((((((((((((((((************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((()))))))))((('''''''''(((***+++************************'''(((((()))***+++++++++******))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))************))))))))))))************))))))************))))))((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))*********+++(((((())))))*********+++(((((())))))*********++++++***)))'''''')))***+++))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))---,,,,,,,,,++++++******((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))***)))(((''''''((()))***(((((())))))*********+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((()))+++,,,---,,,***((()))+++,,,+++(((++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++************)))000---)))(((***+++)))''''''(((((()))***+++++++++---,,,***((('''(((((()))))))))************))))))(((((((((((())))))))))))************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))'''&&&(((***+++************************++++++******))))))(((((())))))))))))************,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''+++++++++***************))))))*********+++++++++,,,)))'''(((***+++***((())))))))))))************************************+++*********))))))((((((((((((((((((''''''''''''))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++++++++,,,,,,))))))))))))************((())))))))))))*********+++***)))(((((()))***+++++++++************++++++)))************+++++++++,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))((('''&&&&&&'''(((***+++***)))((()))***+++)))((('''((()))(((''')))))))))))))))))))))))),,,+++++++++******))))))))))))))))))*********************)))))))))))))))(((((())))))******++++++******))))))((((((''''''%%%''')))******(((&&&$$$))))))))))))************(((((())))))))))))((((((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))'''''''''((()))******))))))((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((***+++)))'''&&&***---+++++++++*********)))))))))'''&&&'''((()))(((&&&+++*********))))))((((((+++***)))(((((()))******+++***)))(((((()))******,,,,,,,,,+++++++++******((()))***++++++***)))(((***************)))(((((()))************+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))''')))***++++++***)))'''******)))(((((((((((((((************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************)))))),,,***((()))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************)))///---+++++++++,,,+++***((((((((()))***+++++++++...---,,,************+++)))******************)))(((((((((((()))))))))***************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&((((((*********************************)))))))))))))))))))))))))))************+++,,,,,,,,,++++++***)))+++*********))))))))))))************************))))))*********+++++++++***(((&&&&&&((()))((('''))))))))))))************************************))))))))))))(((((('''''''''''''''((((((((())))))))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))(((((())))))***)))))))))*********++++++)))))))))************++++++***)))(((((()))***+++))))))(((((((((((()))))))))************+++++++++,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((((((((()))(((***+++***)))((()))***,,,***(((((())))))((('''))))))))))))))))))))))))++++++*********)))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))***++++++***)))((())))))))))))************(((((())))))))))))(((((()))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************(((((('''((())))))+++*********))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((+++***(((((())))))***************))))))(((((((((+++)))((()))***+++***(((************)))))))))((())))))((((((((()))+++++++++***)))(((((()))******,,,+++++++++************((()))***++++++***)))(((***************)))(((((())))))*********+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***))))))((((((((()))((()))***++++++***)))(((,,,+++******)))))))))***************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))+++,,,,,,+++******+++(((((())))))***+++++++++...---,,,+++******************++++++++++++******((((((((()))))))))******************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''************************))))))))))))************))))))))))))************+++++++++,,,++++++***)))++++++++++++************)))))))))))))))))))))))))))))))))************+++***(((''''''((())))))((())))))))))))************************************((((((((((((''''''''''''%%%&&&&&&''')))******+++((()))******++++++******************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((((('''***))))))(((((())))))***))))))))))))*********+++)))************+++++++++******))))))))))))******)))((((((''''''(((((())))))************++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))%%%'''((()))(((((((((***(((***+++***)))((()))***,,,***(((((()))***)))((())))))))))))))))))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))******************))))))))))))))))))))))))((((((((((((************************))))))))))))************((())))))******))))))(((++++++***))))))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))((((((((()))******++++++++++++************'''((())))))''''''((()))))))))))))))))))))))))))((())))))******))))))(((...***''''''***+++)))&&&))))))((((((((((((''''''+++)))((()))***+++***(((************))))))))))))(((((((((((())))))***+++******))))))))))))******************))))))))))))))))))************)))((())))))******))))))(((((()))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))***))))))(((((((((((((((((()))***++++++***)))(((*********)))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++************+++*********+++++++++++++++,,,,,,))))))************+++++++++++++++*********))))))$$$'''++++++)))'''(((***)))))))))******++++++++++++******))))))(((((((((+++++++++,,,,,,+++++++++(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++))))))************************(((((())))))******++++++((()))))))))******************++++++++++++******************************(((((((((((())))))))))))))))))))))))************,,,+++*********+++++++++((()))))))))************************************((((((((((((((((((((((((&&&''''''((())))))******((())))))************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''++++++************++++++'''(((((((((((()))))))))************++++++++++++***))))))))))))))))))*********))))))))))))******))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))"""$$$&&&&&&&&&&&&'''((((((***+++***)))((()))***,,,***((((((*********))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************)))))))))))))))*********)))))))))))))))*********))))))))))))(((((((((((()))((('''''''''((()))***((()))))))))************)))))))))******)))))))))*********)))))))))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))******+++************************&&&((()))((('''&&&'''))))))))))))))))))))))))))))))))))))******)))))))))---+++))))))******(((&&&(((((((((((((((((((((((()))'''&&&'''((()))(((&&&*********))))))))))))))))))))))))((((((((()))))))))))))))))))))*********)))))))))))))))(((((((((***************))))))(((((()))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))((()))************)))(((''''''((((((((('''''''''************)))))))))(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******+++************+++*********++++++,,,,,,,,,'''((((((((()))))))))***+++++++++*********))))))###'''***+++)))''')))***************++++++++++++************)))))))))(((+++++++++,,,,,,+++++++++))))))))))))*********************************************************************))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++((()))))))))************)))******++++++*********))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))++++++******)))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************)))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******************+++&&&&&&&&&''''''''''''((())))))*********+++++++++)))))))))******)))))))))******))))))))))))******))))))*********+++++++++)))))))))*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))''''''((()))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))"""$$$&&&'''&&&&&&'''((((((***+++***)))((()))***+++)))(((((()))******)))************************((((((((((((((()))))))))((()))))))))************(((((())))))************'''(((((()))***++++++,,,(((((((((((()))))))))))))))((('''''''''(((***+++((()))))))))************))))))************))))))((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))*********++++++))))))))))))))))))))))))&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))************))))))***,,,---+++(((&&&'''((()))))))))))))))))))))))))))'''&&&'''((()))(((&&&))))))))))))))))))***************)))((('''&&&&&&(((((())))))************((((((((((((((((((((((((+++******)))))))))))))))'''(((((()))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&'''(((((()))(((''''''************)))))))))(((******))))))))))))******((((((((((((((((((((((((************************))))))************)))))))))+++++++++***)))***+++*********++++++,,,,,,---'''''''''((())))))******+++++++++************)))(((***+++,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))))))))*********++++++************************************************---,,,+++***((('''%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))))))))))))))************))))))))))))************((()))******+++*********((((((((((((((()))))))))'''(((((())))))******+++***)))))))))))))))(((((('''(((((('''&&&&&&''')))))))))))))))************))))))))))))))))))))))))))))))))))))*********************))))))((((((((('''((())))))******))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''((())))))))))))*********))))))************))))))(((''''''&&&&&&''''''((()))************+++++++++(((((()))************)))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))''''''((()))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))***)))))))))+++(((***+++***)))((()))***)))((('''''')))******)))************************(((((())))))))))))******))))))))))))************((((((((()))******++++++((((((((()))******++++++(((((((((((())))))))))))+++***))))))***+++---...))))))))))))************)))******++++++******)))(((((())))))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******))))))))))))***+++++++++******((((((((((((((()))))))))'''((())))))''''''((()))(((((((((((((((((((((((()))******++++++******)))'''+++...,,,(((&&&'''***(((((())))))))))))******+++)))((()))***+++***((())))))))))))*********************)))((('''&&&%%%'''((()))******+++******(((((((((((()))))))))))),,,+++***)))((((((((()))''''''((()))))))))((((((((((((((()))))))))******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))***((()))+++,,,,,,+++******************))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))************)))))))))+++,,,+++)))(((***,,,)))******+++,,,,,,------(((((())))))***++++++,,,+++++++++************)))---+++******,,,------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******************)))))))))*********+++++++++*********************************************************)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((()))***************(((((()))))))))*********(((((())))))***++++++,,,******))))))((((((((((((%%%'''((('''%%%$$$&&&)))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********'''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((()))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&'''''')))************+++++++++'''((()))***+++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++***)))******(((***+++***)))((()))***((('''%%%&&&((())))))(((************************)))))))))*********++++++))))))))))))************'''(((((()))******+++++++++*********))))))(((((('''((((((((()))))))))***************+++,,,---...))))))))))))************)))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++************+++++++++***)))((((((((()))))))))*********((()))******(((((()))***(((((((((((((((((((((((()))******++++++******)))((()))++++++***)))(((((('''''''''(((((()))))))))+++)))((()))***+++***(((((()))))))))************&&&'''((())))))(((''''''&&&''')))***++++++******((((((((())))))*********,,,+++***)))((((((((()))&&&''''''((())))))(((((((((((((((((()))))))))***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***************+++,,,,,,******))))))))))))******)))***,,,---...---,,,+++************))))))))))))******))))))))))))******************************************************))))))************))))))(((+++,,,,,,)))(((***,,,))))))***+++,,,,,,------)))******+++,,,,,,------+++++++++************)))...+++''''''***,,,+++)))++++++++++++++++++++++++((((((***++++++***)))((())))))************)))))))))************+++++++++************************))))))))))))))))))))))))$$$%%%&&&((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,---))))))))))))))))))))))))++++++******))))))(((((())))))))))))************(((((()))***************))))))******+++++++++,,,((())))))***+++,,,,,,,,,******))))))((((((((('''&&&(((***(((&&&%%%(((***))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))***+++,,,,,,'''(((((()))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))************''''''''''''((((((((((((((()))***++++++***)))((())))))(((((((((((()))))))))************+++++++++'''((()))+++++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''(((((((((***+++***)))((()))***'''&&&%%%%%%'''(((((('''************************))))))******+++++++++,,,))))))))))))************'''(((((()))***+++++++++...---,,,***)))'''&&&%%%'''((((((((())))))******''''''((()))******++++++))))))))))))******************++++++++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,,,,+++***)))((())))))******+++++++++,,,(((***+++***)))((()))+++((((((((((((((((((((((((******++++++++++++*********((('''))),,,---***&&&&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''(((((())))))*********+++###%%%'''(((*********)))&&&''')))***+++++++++***(((((())))))******++++++---,,,***(((((((((((()))&&&&&&'''((())))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++*********+++,,,------******))))))))))))******'''(((***,,,,,,,,,***)))************))))))))))))******))))))))))))******************************************************))))))************)))))),,,,,,++++++***)))((((((((()))***+++,,,---......,,,+++***)))))))))++++++---,,,+++******++++++,,,,,,,,,,,,---...///...,,,))))))***++++++++++++***,,,,,,+++***))))))***************++++++,,,,,,,,,---,,,***)))))))))***+++))))))))))))((((((((((((************************************************000///---,,,+++,,,,,,---((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***((('''&&&''')))***++++++***))))))***+++,,,))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,***)))(((''''''((()))***))))))************))))))---,,,++++++******++++++))))))***))))))((('''&&&'''(((((()))***,,,---...+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***''''''((())))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((('''((()))******)))'''&&&(((((((((((())))))))))))************************,,,,,,,,,+++***)))((('''*********)))))))))))))))******))))))))))))******))))))))))))************)))******)))(((((()))+++)))***+++++++++)))(((''')))))))))))))))******+++***)))))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------...***&&&&&&)))+++***)))******))))))((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''((()))))))))))))))((((((******))))))((((((''''''++++++)))(((''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&''')))+++***(((+++)))((('''((()))+++,,,))))))************))))))''''''((((((((((((''''''++++++++++++***((('''&&&''''''&&&&&&&&&%%%%%%%%%((((((((()))******++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))******)))(((((()))***+++************)))))))))))),,,++++++...111111...*********)))(((((((((((((((+++***))))))((())))))***,,,,,,++++++***))))))(((*********+++++++++++++++)))))))))))))))******+++*********+++++++++++++++,,,++++++,,,......---+++))))))***++++++++++++***,,,++++++***))))))******)))***************++++++,,,++++++***))))))*********)))))))))((((((((((((************************)))))))))))))))))))))))),,,+++***)))))))))******))))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********************(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''(((***+++***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''***)))(((((('''''''''((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))***)))(((((('''((()))***))))))************)))))),,,+++******))))))******((())))))))))))(((((('''''''''(((((()))***,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******************''''''((()))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))******+++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))*********)))((((((***)))))))))))))))))))))******))))))))))))******))))))))))))************)))******)))(((((()))+++)))******+++***)))((('''))))))(((((())))))***+++++++++++++++*********)))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******++++++******************))))))(((((((((((()))(((((((((((((((((((((***))))))(((''''''(((((((((((())))))))))))((((((******))))))((((((((((((***))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&$$$###$$$'''(((((('''***)))((('''((()))+++,,,))))))************))))))''''''((((((((((((''''''******+++******)))(((''')))(((((((((''''''''''''*********)))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******)))(((((()))***+++*********)))))))))((((((***)))((()))++++++(((%%%******)))((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++*********))))))''''''((()))*********)))'''(((***++++++++++++***+++******+++------,,,***))))))***++++++++++++***,,,+++******)))******************)))))))))))))))***++++++++++++***))))))******)))))))))(((((((((************************(((((((((((((((((((((((())))))((((((((()))*********************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((()))+++,,,+++***)))((('''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''&&&'''''''''))))))))))))((((((((((((************************)))))))))))))))(((''''''))))))((((((((())))))***))))))))))))))))))))))))+++***))))))(((((())))))'''(((((())))))))))))(((((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***++++++,,,)))))))))*********++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))*********))))))(((((())))))***))))))))))))************)))******)))(((((()))+++)))************)))((((((((((((((((((((())))))***++++++++++++************++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++&&&***//////+++)))***+++***))))))))))))(((((((((++++++******)))(((((((((+++***))))))((()))))))))(((((())))))***))))))(((***))))))))))))(((((((((((((((((()))***,,,......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((('''&&&''')))++++++******)))((((((((()))+++,,,))))))************))))))'''(((((())))))(((((('''))))))************))))))************))))))))))))++++++******)))(((((('''******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))((((((+++***))))))***+++***(((******)))(((((((((((()))((()))***++++++***)))(((+++++++++*********))))))++++++*********)))))))))((()))***++++++***)))(((%%%&&&)))+++,,,+++***)))***))))))***,,,,,,+++)))))))))***++++++++++++***++++++***************+++++++++******)))))))))((()))***+++,,,,,,+++))))))*********)))))))))((((((************************))))))))))))))))))))))))************++++++,,,,,,+++++++++******((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,+++***))))))(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))************))))))))))))******++++++***)))))))))))))))&&&'''((())))))***))))))***))))))((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&&&&'''(((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++'''&&&&&&&&&'''(((***+++)))*********++++++++++++))))))))))))))))))))))))(((((()))))))))))))))((()))))))))))))))*********))))))(((((((((((())))))((()))))))))************)))******)))(((((()))+++))))))*********)))))))))((((((''''''(((((()))***)))))))))(((((((((((((((,,,+++***))))))***+++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''))),,,,,,+++)))***+++)))))))))))))))))))))))),,,,,,++++++***)))((((((++++++******)))******+++(((((()))*********))))))))))))))))))))))))))))))''''''((()))***,,,---...(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))******++++++))))))(((((())))))***+++))))))************))))))(((((())))))))))))(((((((((((()))***************************************************))))))((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((((((***)))))))))+++,,,------+++***))))))(((((())))))'''(((***+++,,,+++)))(((+++++++++***************)))************+++++++++,,,,,,------,,,***((('''%%%&&&)))+++,,,+++***))))))))))))***+++,,,+++)))))))))***++++++++++++***+++***************++++++,,,,,,,,,++++++******)))))))))+++,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---------+++++++++******((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))***++++++++++++(((((()))*********************)))(((((()))******,,,,,,+++************+++&&&'''((())))))***))))))++++++***)))))))))******)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++'''&&&%%%%%%&&&(((***+++)))*********++++++++++++************************++++++++++++***)))((('''(((((())))))************))))))(((((((((((())))))((()))))))))************)))******)))(((((()))+++))))))))))))))))))******((((((((((((((()))******(((((((((((((((((()))))),,,+++***))))))***+++,,,((()))))))))************))))))))))))))))))))))))************************(((((()))************)))***(((&&&&&&)))******)))))))))))))))************---,,,,,,+++***))))))(((++++++************++++++(((((()))***************))))))))))))************((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((('''&&&%%%&&&&&&)))))))))))))))******+++))))))************))))))(((((())))))))))))(((((('''((()))******+++******))))))))))))))))))))))))(((((())))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))************))))))(((((()))))))))(((((((((((('''(((((((((''''''''')))***++++++***)))))))))))))))&&&(((***+++,,,+++)))(((******************************+++++++++,,,,,,,,,......------,,,+++))))))'''(((***++++++++++++******))))))***,,,,,,+++)))))))))***++++++++++++************)))******+++,,,,,,,,,,,,+++++++++++++++))))))***++++++++++++***++++++*********)))))))))))))))))))))))))))))))))************************((()))******+++************************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))************************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))***))))))((('''&&&************************))))))))))))(((((((((((((((((((((((())))))))))))'''''''''&&&''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))+++,,,,,,------(((((()))***+++++++++++++++***)))(((((()))***+++---,,,,,,+++***+++++++++'''(((((())))))))))))(((++++++***************+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***(((((((((((()))******+++)))))))))*********++++++************************------,,,,,,+++)))((('''((((((((()))******++++++)))((((((''''''(((((()))))))))))))))************)))******)))(((((()))+++)))))))))((())))))***+++)))))))))))))))******+++************++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))************************))))))******+++******)))+++'''######(((++++++))))))))))))************+++,,,+++++++++***)))))))))*********)))******+++,,,(((((()))***++++++++++++)))))))))************+++))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++)))'''&&&''')))((()))))))))************))))))************))))))((())))))******))))))((('''((()))***************((((((((((((((()))))))))'''(((((()))******++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))******+++******)))((('''))))))((((((((((((''''''+++,,,,,,***(((&&&''''''++++++***))))))))))))***'''((()))***++++++******************************---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,*********+++++++++++++++******)))+++,,,---,,,***))))))***++++++++++++*********))))))***++++++,,,************++++++++++++******))))))***++++++,,,+++++++++*********))))))))))))))))))))))))))))))************************((()))*********)))((('''))))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++************************))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++*********(((((()))***))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((('''''''''(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******+++******'''(((***+++,,,,,,+++++++++***)))(((((()))***+++,,,++++++***************((())))))))))))(((((('''***))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&((()))+++++++++***)))(((((()))))))))))))))(((((((((((()))))))))************************************+++******)))(((((('''(((((()))******++++++((((((''''''''''''(((((())))))))))))************)))******)))(((((()))+++***)))((((((((()))+++,,,***************+++,,,,,,)))*********++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))***************************+++++++++++++++******(((''''''''')))*********))))))*********+++++++++******************)))))))))))))))))))))***++++++(((((()))***++++++++++++))))))*********+++++++++***)))))))))((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,+++******,,,...(((((()))***************))))))************))))))))))))************))))))((())))))*********))))))(((((((((((()))))))))***)))))))))))))))***************))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++***)))'''&&&))))))(((((((((''''''''''''***,,,,,,***))))))+++,,,+++******))))))******'''(((((()))******++++++******************++++++000//////...,,,++++++***)))((((((((()))+++---///---,,,++++++***++++++,,,+++******+++------,,,***))))))***++++++++++++*********))))))***+++,,,,,,(((((())))))******+++++++++***)))))))))***,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))((('''((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******+++++++++******)))))))))+++,,,,,,+++******((((((((((((((((((((((((''''''(((((())))))******'''((((((((())))))******((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((***+++,,,,,,+++++++++***)))'''''')))***++++++******)))))))))))))))))))))***))))))(((''''''((((((((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((&&&&&&((((((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++((((((''''''''''''(((((())))))))))))************)))******)))(((((()))+++***)))(((((((((***+++,,,++++++******++++++,,,---''''''(((((()))))))))***)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***###''',,,,,,***)))***,,,))))))******++++++++++++)))))))))))))))*********))))))(((((()))***++++++(((((()))++++++,,,,,,,,,))))))******++++++++++++******))))))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++###&&&(((((('''(((+++///(((((()))***************))))))************))))))))))))************))))))))))))************))))))(((((())))))*********+++++++++******)))(((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))***+++++++++***)))'''&&&)))(((((((((''''''''''''%%%(((((((((***,,,,,,+++******)))*********(((((((((((()))***+++,,,(((((()))***++++++,,,,,,+++++++++,,,,,,---------++++++***+++,,,...000222...+++'''&&&(((******)))+++++++++************))))))***+++,,,,,,+++***)))+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++++++++***************************((('''''''''((()))+++,,,************)))'''&&&%%%))))))))))))))))))))))))))))))************))))))))))))))))))************))))))((((((''''''&&&&&&))))))))))))((((((((((((,,,++++++***)))(((''''''***++++++,,,,,,++++++*********+++++++++******)))+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++***************,,,,,,***)))))))))***+++************))))))))))))***++++++***((('''(((***+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))++++++******))))))(((((((((((())))))))))))((((((++++++***************************)))))))))))))))++++++***)))((('''&&&&&&***)))))))))))))))*********************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((((((''''''''''''((((((+++***((('''((()))+++---&&&''''''(((((((((((((((***(((&&&(((+++,,,+++)))******))))))((((((''''''---)))&&&&&&)))+++,,,+++))))))))))))************))))))))))))((((((((((((++++++***)))(((((())))))((()))***++++++***)))(((&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))************"""###%%%'''((()))******)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))************)))))),,,,,,++++++***)))((((((''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((()))******+++************)))))))))))),,,,,,++++++******))))))++++++******))))))(((((((((((((((((())))))))))))******))))))))))))******+++*********))))))((((((******)))))))))))))))***'''%%%%%%(((,,,,,,)))&&&(((((((((((()))***++++++(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((++++++******************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))---+++(((&&&&&&(((+++---))))))))))))))))))))))))************************************************)))***,,,......,,,***)))))))))))))))))))))))))))******++++++,,,,,,------++++++++++++,,,,,,------,,,,,,+++,,,---...000111...+++'''''')))******)))+++++++++************)))******++++++++++++******+++++++++*********))))))************************+++++++++++++++***)))))))))************+++++++++************************((((((''''''((()))***+++++++++++++++***)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))*********************)))))))))*********)))))))))))))))***++++++,,,,,,++++++************++++++******)))+++***)))(((((()))***+++************++++++++++++******************++++++,,,+++***)))))))))******))))))))))))))))))))))))((()))***((('''&&&((()))+++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))************)))))))))((((((((())))))*********+++*********)))))))))))))))(((((())))))))))))((((((***************************)))))))))))))))))))))+++******))))))(((((((((,,,+++***************+++************************************************))))))(((((((((((())))))))))))************))))))***))))))(((((())))))***%%%%%%$$$$$$$$$%%%&&&'''''''''((())))))))))))(((***)))'''(((+++,,,***(((***)))))))))(((((((((''')))&&&$$$$$$&&&((()))(((((((((((()))***+++++++++***)))))))))((((((((((((++++++***)))))))))))))))((())))))******))))))(((&&&''')))***+++++++++***************************))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))***************************************************************++++++++++++++++++++++++))))))((((((((())))))***************))))))))))))***************)))))))))''''''''''''&&&&&&&&&&&&(((((((((((()))))))))*********))))))))))))******************)))))))))(((******)))))))))))))))***((())))))(((''''''((()))******)))(((((()))***+++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''---+++)))(((((()))+++---))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,------...///---+++(((((()))******)))+++++++++************)))++++++************+++++++++++++++***************))))))))))))))))))))))))***++++++++++++***))))))+++***)))))))))***,,,,,,************************))))))((((((((())))))******+++++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******+++,,,,,,---***************+++++++++(((((())))))******************++++++++++++******))))))******+++******)))******))))))))))))******))))))))))))************)))))))))***+++++++++,,,++++++***))))))))))))***'''''''''(((((())))))***''''''((('''&&&&&&(((*********))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,))))))))))))************(((((())))))))))))((((((************************))))))))))))))))))******************************------,,,+++******++++++******))))))))))))))))))***************************)))(((((((((((()))***))))))************))))))+++******))))))******+++'''''''''((((((((())))))(((((()))***************+++***((()))******)))((())))))))))))((((((((((((+++)))'''''')))***++++++(((((())))))***+++,,,,,,******)))))))))(((((((((+++***))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******++++++++++++++++++++++++))))))))))))************++++++,,,++++++***)))((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''((()))******++++++++++++++++++++++++******************************************************++++++++++++++++++++++++)))))))))))))))(((((((((************))))))))))))((())))))))))))))))))***(((((())))))))))))))))))((((((((()))))))))************))))))))))))******************))))))))))))))))))))))))))))))******)))+++---+++((()))---222222111...+++)))))))))***************************))))))************))))))************************(((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))(((''''''&&&,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))*********+++++++++*********)))))),,,+++***))))))***+++,,,******************************************************+++++++++******))),,,***)))((((((***,,,---******************************))))))))))))))))))))))))***+++,,,,,,++++++))))))))))))))))))))))))))))))************))))))((()))))))))*********************++++++,,,,,,,,,))))))***************+++))))))))))))))))))************++++++++++++******((())))))******************))))))))))))))))))***(((((((((((())))))))))))(((((()))***+++,,,,,,,,,+++******)))))))))))))))%%%&&&&&&'''((())))))***&&&'''(((((('''''')))+++***))))))))))))))))))***''''''((()))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))'''(((((()))******++++++(((((())))))******++++++(((((())))))))))))(((((())))))))))))************)))))))))))))))******************++++++,,,,,,,,,---,,,++++++******************)))))))))))))))((())))))))))))))))))))))))+++***(((''''''(((***+++))))))************))))))*********))))))************+++,,,,,,---,,,,,,,,,))))))***++++++++++++***+++******)))))))))(((((())))))))))))((((((((((((+++******)))***+++,,,,,,)))***************++++++*********)))))))))((((((******)))))))))))))))******)))(((''''''((()))***(((((())))))************++++++++++++++++++++++++((()))))))))************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******++++++,,,,,,,,,++++++*********)))************************************************))))))))))))))))))))))))***************)))))))))************)))))))))(((''''''(((((())))))******)))))))))******+++++++++(((((()))))))))***************))))))))))))***************)))))))))))))))((())))))***************))),,,///000111333777:::;;;888333...***((((((((())))))))))))))))))))))))))))))************))))))************************((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))(((((((((***++++++++++++++++++***))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++++++++++++++*********)))+++++++++******)))******+++++++++*********)))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++)))******+++++++++******,,,***)))((((((***,,,---***************************************)))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************++++++*********)))))))))((((((((()))))))))******++++++******)))((((((''')))******++++++******)))'''((()))***************)))))))))******)))))))))''''''((((((((()))))))))(((((()))***+++,,,,,,,,,************))))))((((((%%%&&&&&&'''((())))))***'''((())))))((((((***,,,)))))))))******)))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((((((((()))))))))*********(((((())))))*********************+++,,,,,,------++++++***)))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))************))))))***))))))(((((())))))***'''((()))*********)))))))))******+++++++++++++++***++++++***)))((((((((((((((((((((())))))))))))''''''(((((('''((()))***,,,,,,++++++******))))))************))))))))))))***)))))))))))))))*********)))(((''''''((()))***)))))))))))))))*********************************((()))))))))************))))))******++++++******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++++++++++++++******))))))(((************************************************))))))))))))))))))))))))***++++++,,,,,,+++******************)))))))))(((''''''(((((())))))******&&&&&&&&&''''''((((((((())))))))))))******************))))))))))))******))))))))))))))))))******'''((()))******************+++...333888:::888555777444111---***)))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))***++++++***))))))))))))))))))))))))))))))************************************************)))***,,,------,,,***)))))))))))))))))))))))))))************************------,,,,,,,,,,,,,,,+++******+++++++++***))))))***,,,---,,,***)))***++++++++++++************)))++++++************++++++***************+++++++++++++++++++++++++++++++++))))))***++++++++++++***+++***)))))))))***,,,,,,************************))))))***++++++******)))(((((()))***++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************+++******)))(((((('''''''''''''''((())))))******,,,,,,+++***)))(((''''''))))))************))))))''''''((()))************))))))************))))))(((((((((((()))))))))))))))))))))***+++++++++,,,))))))******))))))(((''''''''''''(((((())))))***)))******)))((((((***,,,))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************************))))))(((((())))))))))))************(((((())))))))))))(((((('''(((((())))))*********((((((((()))******++++++*********++++++,,,,,,,,,***)))))))))))))))******,,,,,,++++++***)))))))))((((((((((((((((((((((((************************))))))************)))))))))))))))(((((()))))))))((((((((()))))))))******))))))***++++++++++++***)))***+++***)))((()))***(((((((((((())))))))))))''')))******))))))***+++,,,,,,,,,+++******))))))++++++*********))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************&&&'''((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++******************************)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++,,,,,,,,,+++***************))))))))))))((())))))))))))))))))***(((((((((((((((((()))))))))))))))*********++++++******))))))))))))******))))))))))))************&&&''')))***++++++******+++***,,,111555555///***++++++******))))))******''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++,,,,,,((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((************************(((***---......---***((()))))))))))))))))))))))))))******++++++,,,,,,,,,.........---------,,,,,,***+++,,,------,,,++++++***,,,...---***)))***++++++++++++************)))******++++++++++++******))))))*********+++++++++************************))))))***+++++++++++++++)))************+++++++++************************((((((***+++,,,++++++*********++++++,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))(((((('''(((((()))******+++++++++*********))))))(((((())))))************))))))&&&'''((()))************((()))***++++++***)))((((((((()))))))))***************************++++++((()))*********)))'''''')))))))))))))))))))))))))))******)))''''''(((***((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))))))))******************)))))))))))))))(((((())))))))))))((((((''''''(((((()))******+++'''(((((()))******++++++************++++++++++++))))))))))))***+++,,,,,,------,,,,,,+++******)))************************((()))+++,,,,,,+++)))((())))))************))))))+++******))))))******+++,,,,,,+++***+++,,,---...((())))))***+++*********''')))+++***(((((()))+++'''((((((((()))))))))***)))+++...---,,,+++,,,...*********++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))***++++++******++++++++++++******+++***)))(((((()))******************************))))))))))))************'''((()))******+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******''''''(((((())))))***************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++%%%&&&)))***++++++******************))))))))))))***************)))))))))++++++++++++************))))))*********+++++++++******))))))))))))******((()))))))))************&&&''')))+++,,,+++***)))((()))+++------,,,)))&&&'''((()))************)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((()))***+++++++++((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++,,,,,,---....../////////......---------+++,,,---...///...------))),,,...---***)))***++++++++++++************))))))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++***************************'''(((***+++,,,,,,,,,+++,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((()))******++++++((())))))***++++++,,,,,,))))))))))))************))))))************))))))&&&'''((()))************((()))***++++++***)))((())))))))))))************+++++++++***************((()))*********)))'''&&&************)))))))))))))))))))))(((&&&%%%'''(((((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,++++++******))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++'''(((((()))***+++++++++************************)))))))))***+++,,,............------,,,+++******++++++++++++++++++++++++''')))+++------+++)))'''))))))************)))))),,,++++++++++++++++++,,,,,,+++***))))))+++---...(((((()))************)))&&&)))+++***((((((***---'''((((((((())))))******&&&)))++++++)))((()))+++'''((()))***,,,---...///+++++++++************)))))))))((())))))***++++++***+++,,,------,,,+++***+++***)))(((((()))******++++++++++++++++++++++++))))))))))))************))))))***+++++++++******))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))************))))))###$$$%%%&&&''')))******+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))"""$$$&&&)))*********)))************)))))))))))),,,,,,++++++******))))))))))))((((((''''''&&&&&&)))************+++++++++******))))))))))))******(((((())))))*********+++%%%''')))+++,,,+++***)))###'''******(((''')))++++++,,,---...---+++)))'''))))))))))))))))))))))))))))))************))))))************************&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,++++++******++++++,,,))))))))))))))))))))))))************************************************+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,++++++***))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++))))))***,,,------,,,++++++++++++++++++++++++)))************+++++++++---,,,***)))))))))******+++++++++*********))))))************************************************))))))))))))))))))))))))+++++++++*********))))))(((((()))***************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++*********************************************+++*********))))))(((((())))))))))))))))))))))))************************&&&&&&&&&)))++++++***((())))))))))))))))))))))))+++++++++++++++***)))(((+++***)))***++++++***)))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''(((((())))))++++++******)))(((((((((%%%&&&''')))***,,,---...&&&(((***+++,,,+++)))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++************************+++***)))'''''')))***++++++*********))))))((((((******))))))(((((('''''')))))))))***+++++++++,,,+++*********))))))(((((())))))))))))************++++++************++++++***++++++,,,,,,++++++***+++*********))))))((((((+++++++++,,,,,,+++++++++''''''(((((())))))******))))))))))))))))))))))))+++++++++***************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++******)))***+++---...************************&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,***'''&&&''')))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))***++++++***)))++++++++++++++++++,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---------,,,++++++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++************++++++++++++,,,,,,***)))))))))******+++++++++*********))))))************************************************))))))))))))))))))))))))+++++++++*********))))))(((((()))***************************************))))))(((''''''((())))))))))))))))))))))))))))))))))))*********+++++++++************************************)))))))))((())))))))))))))))))))))))************************)))))))))+++---...---+++))))))))))))))))))))))))+++++++++++++++***))))))+++***)))***++++++***)))***))))))(((((()))))))))(((((((((((())))))))))))))))))))))))************))))))(((((())))))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))******************))))))))))))&&&'''''')))***+++,,,---'''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))*********+++++++++************************+++***)))(((((()))***++++++*********))))))))))))******))))))((((((((((((***************+++++++++************)))))))))((())))))))))))************++++++************++++++)))******++++++******)))************)))))))))(((******++++++++++++******************))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))************+++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++******)))))))))******************************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))***++++++***((('''((()))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((******+++***))))))******++++++,,,,,,------......------,,,++++++***,,,,,,,,,,,,------------......------,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************...---++++++++++++***(((++++++++++++++++++++++++************+++++++++,,,,,,+++******)))*********+++++++++***************************************************************))))))))))))))))))))))))+++++++++***************((()))))))))******************************************))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,************************************))))))))))))))))))))))))))))))))))))************************((('''''')))++++++***)))))))))))))))))))))))))))***++++++++++++***))))))+++***)))***++++++***)))))))))***************)))))))))))))))(((((((((((())))))))))))************((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))++++++++++++++++++******))))))))))))************((((((((()))******++++++)))))))))************+++))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))*********++++++************************+++***)))(((((()))***+++***************)))))))))***))))))))))))(((((((((+++++++++***************************))))))))))))))))))))))))************++++++************++++++((())))))))))))))))))(((************)))))))))))))))******************))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))************++++++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************************)))((('''&&&************************(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))***+++***)))((()))******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************))))))(((******++++++,,,---......//////...------,,,++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************---,,,++++++,,,,,,***)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++******************************************************************************************))))))))))))))))))))))))************************)))))))))))))))******+++************************************************))))))))))))))))))))))))+++******************************************************)))))))))))))))))))))))))))))))))))))))************************'''&&&&&&''')))***)))((())))))))))))))))))))))))******+++++++++******)))+++***)))***++++++***)))((()))+++,,,,,,+++***)))))))))))))))((((((((((((((()))))))))************)))(((((((((((()))******))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,++++++*********'''(((((()))***+++++++++)))))))))))))))***************)))))))))***+++,,,))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))******************************************)))(((((()))******************************)))))))))))))))))))))))),,,+++++++++***)))))))))*********)))))))))))))))((()))))))))************++++++************++++++((())))))******))))))(((*********)))))))))))))))))))))************))))))*********************)))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************)))))))))(((************************))))))***+++***)))'''&&&************************))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))(((((('''((()))******((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))''')))******))))))***+++)))******++++++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((******+++,,,------............---------,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++*********************************************************************************))))))))))))))))))))))))************************))))))(((((())))))***+++******************************++++++++++++******))))))))))))))))))))))))---,,,,,,+++***)))((((((************************))))))))))))))))))******))))))))))))))))))))))))************************,,,***)))***,,,,,,,,,+++************************)))******+++++++++******+++***)))***++++++***)))((()))***,,,,,,,,,+++******)))))))))((((((((('''((()))))))))***************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((()))))))))***************************************))))))))))))*********************+++++++++))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))******((()))))))))************++++++************++++++)))******************)))))))))))))))))))))******))))))************))))))''''''(((((()))***++++++))))))))))))))))))))))))''''''(((((())))))))))))************************************************))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************)))))))))(((************************'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))&&&(((***+++***)))***+++(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***))))))(((((((((++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------***))))))***,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++******************+++++++++************************************************))))))))))))))))))))))))***************+++++++++***)))((((((((()))+++,,,******************************++++++++++++******))))))))))))))))))))))))---,,,,,,+++***)))((((((************************))))))))))))************))))))))))))))))))))))))************************+++***((((((***+++******************************))))))***++++++++++++***+++***)))***++++++***)))(((((()))***++++++++++++******))))))((((((''''''))))))))))))***************************++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((('''(((((()))***+++++++++)))))))))))))))******************++++++++++++,,,))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))))))))******************************)))))))))******)))))))))*********+++++++++++++++)))))))))************++++++++++++***************))))))))))))************))))))))))))************++++++************++++++)))******++++++******)))))))))))))))************)))******************)))%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))'''(((((())))))******+++***************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************'''((()))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))&&&(((***+++***)))******'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))))))))))))))***,,,,,,------------------))))))***+++,,,---......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,+++******,,,---,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))***+++,,,++++++***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++***)))((('''((()))+++,,,************************))))))***++++++***))))))))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))***************************(((&&&&&&'''(((((('''************************))))))***++++++++++++++++++***)))***++++++***)))(((((((((((()))***++++++*********)))((('''''''''))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))(((((())))))*********+++(((((())))))*********+++)))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))************(((((((((((()))))))))***************************))))))************))))))*********++++++,,,,,,,,,))))))*********+++++++++***************+++++++++((()))))))))************))))))))))))************++++++************++++++((())))))))))))))))))(((((()))))))))******************++++++++++++******''''''((()))******++++++))))))))))))))))))))))))(((((())))))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))&&&(((+++,,,+++)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((()))***+++------------------,,,,,,'''((()))***,,,---...///******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------...,,,++++++,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***+++,,,,,,+++***))))))******++++++++++++************************************************))))))))))))))))))))))))))))))******+++++++++++++++***((('''((()))+++,,,************************((()))***++++++***)))((())))))))))))))))))))))))'''((()))***+++,,,------************************(((((())))))*********+++))))))))))))))))))))))))************************---+++)))(((***++++++***************************((()))***++++++++++++++++++***)))***+++++++++)))((('''''''''''')))+++,,,+++******)))(((''''''&&&))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************((((((((()))******++++++(((***,,,---------+++***))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((())))))))))))************************))))))************))))))*********++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,(((((())))))*********+++))))))))))))************++++++************++++++''''''((((((((((((''''''(((((())))))*********+++++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++***(((&&&&&&&&&'''((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))'''))),,,,,,+++)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,---++++++---...//////000000---......,,,***(((((()))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************))),,,+++***((((((((()))))))))+++---,,,)))((((((***+++*********))))))((((((************************++++++++++++++++++++++++******************************))))))))))))************+++++++++,,,,,,,,,************************))))))(((((((((((())))))++++++******************++++++******))))))((((((******))))))))))))******((((((((((((((((((((((((***+++++++++***)))((('''))))))((('''''''''''''''(((((())))))))))))(((((())))))*********))))))(((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++******)))(((''''''&&&)))+++,,,+++)))''''''((()))))))))))))))(((((('''*********)))))))))))))))******))))))))))))******+++(((&&&'''***,,,+++***''')))++++++)))))))))***''''''''''''(((***+++++++++***************++++++***)))(((''''''((()))************)))))))))))))))+++*********))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))******************))))))((((((''''''))))))***++++++++++++*********))))))******+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&'''((())))))((((((+++***)))))))))***+++,,,))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++++++++************++++++******************************************************************++++++,,,,,,+++***))))))******************************))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***************************)))((()))***)))'''%%%))))))))))))(((((((((((())))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***************+++***+++,,,---............,,,------,,,)))(((((()))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))+++***)))(((((()))*********,,,---,,,***((()))+++******************))))))******************************************************************************))))))))))))************+++++++++,,,,,,,,,***************************))))))(((((())))))***************************))))))((((((''''''''''''******))))))))))))******************************))))))))))))))))))))))))***))))))(((((('''(((((())))))************))))))))))))************))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((************************)))))))))(((''''''&&&&&&&&&((()))***)))((()))***)))))))))))))))(((((('''***)))))))))))))))))))))******))))))))))))******+++)))((((((+++,,,,,,***'''(((******)))(((((()))((((((((((((((()))***++++++******)))))))))******+++***)))(((((()))***+++***)))))))))))))))))))))************)))))))))(((((((((((((((((())))))***))))))))))))************+++*********))))))))))))))))))***++++++++++++*********))))))******+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))++++++******)))*********))))))))))))))))))))))))************)))))))))(((+++***)))(((((())))))***++++++************++++++************************************************************************,,,++++++***))))))*********************************))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))(((''''''''''''((()))***************************)))((()))******((('''***)))))))))((((((((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))******)))))))))(((((((((******))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))------,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------+++******)))))))))++++++,,,,,,---,,,,,,+++***,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))******)))))))))***+++++++++,,,---,,,*********+++*********+++++++++++++++************************))))))))))))))))))))))))+++******************+++******))))))))))))************+++++++++,,,,,,,,,*********************************))))))*********************************)))(((((((((((('''''''''***))))))(((((())))))***************************''''''''''''((()))***+++*********)))))))))))))))******++++++++++++******))))))************))))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))************************)))((((((''''''&&&&&&%%%###%%%((()))((()))***+++))))))******))))))((('''))))))))))))))))))************))))))))))))******+++***))))))+++,,,+++***'''(((******((('''(((((())))))((((((((())))))***+++******)))((((((((((((++++++************++++++))))))))))))))))))******************))))))))))))***************++++++,,,))))))))))))************++++++++++++************))))))***++++++++++++*********))))))******+++,,,++++++))))))))))))++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++******++++++++++++***)))(((((())))))))))))))))))))))))************))))))))))))++++++***)))(((((())))))++++++************++++++************************************************************************,,,+++******)))******************************************))))))*********))))))))))))))))))))))))+++***((('''''')))+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))******************)))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((('''(((*********(((******)))))))))(((((((((++++++************++++++************))))))))))))))))))))))))))))))))))))++++++************))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************---------------,,,++++++***,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,*********++++++,,,,,,---************************************************++++++***))))))***++++++******))))))))))))************+++++++++,,,,,,,,,************************++++++************++++++***************+++++++++************************))))))(((((((((((())))))************************(((((('''''''''(((***************++++++*********)))******++++++******)))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))((((((''''''''''''$$$&&&))))))))))))***,,,)))************)))(((((()))))))))))))))***************))))))))))))******)))))))))************)))(((***++++++)))(((((()))******))))))((()))))))))++++++)))(((''''''''''''************************)))))))))))))))******************)))))))))))))))+++************+++,,,,,,((()))))))))************************************))))))***++++++++++++*********))))))******+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))***************)))***++++++++++++)))'''&&&))))))))))))))))))))))))*********)))))))))))))))++++++***))))))(((((((((++++++************++++++************************************************+++++++++***************++++++***************+++************************++++++************++++++))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++)))(((((()))++++++))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((()))((('''(((***++++++************)))))))))((((((+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---...//////......---,,,++++++,,,------,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++++++++,,,+++*********+++,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))************+++++++++,,,,,,,,,************************++++++************++++++))))))*********+++++++++************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((()))***++++++++++++******(((((())))))))))))(((((((((((()))***************))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))******''''''''''''''''''''''''*********)))))))))))))))(((***,,,+++***)))***+++***************))))))((((((((())))))******************))))))))))))******((()))******))))))((((((+++,,,------+++*********+++******))))))))))))***++++++)))(((''''''''''''((())))))))))))))))))((((((((())))))************))))))))))))))))))*********))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))******)))((((((******++++++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))******************))))))((((((++++++************++++++************************************************+++++++++*********))))))+++***************++++++************************++++++************++++++))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++******'''''''''((((((((())))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((***)))'''(((***+++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......////////////...------,,,+++---...---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++************))))))***++++++,,,+++++++++,,,***((((((***+++,,,+++*********+++++++++++++++************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******))))))))))))************+++++++++,,,,,,,,,*********************************))))))*********)))))))))***++++++,,,,,,((((((((())))))))))))***)))((((((''''''(((((()))((((((((((((((((((((((((++++++++++++***)))((('''((()))***,,,,,,+++******(((((())))))))))))(((((('''((()))******+++******)))))))))************+++))))))(((((((((((())))))************************))))))))))))************************************************************+++---...---***)))))))))******++++++******)))(((((((((((()))******++++++******))))))))))))******(((***,,,,,,***(((((((((,,,...///...,,,******+++******)))))))))******++++++******)))(((((((((((((((((())))))))))))((((((((((((((()))******++++++))))))))))))************))))))(((((())))))***+++))))))))))))************((((((((((((((()))))))))))))))***++++++++++++*********))))))******+++,,,++++++))))))))))))++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***))))))((('''************)))(((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))++++++************++++++************************************************,,,,,,++++++***)))))))))*********)))******+++,,,*********************************))))))*********))))))))))))))))))))))))'''(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******************)))''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))),,,***(((((()))+++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***)))))))))************+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************......------------......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,,,,---------.........---,,,,,,***,,,,,,,,,***)))***,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++************)))***+++,,,,,,,,,+++***)))+++)))&&&&&&)))++++++*********************))))))************************************************---+++)))(((((()))+++---******))))))))))))************+++++++++,,,,,,,,,***************************))))))(((((())))))***((())))))***++++++,,,,,,(((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))(((***,,,------+++)))((('''(((***+++,,,+++***))))))))))))******)))))))))'''((()))******+++++++++))))))*********+++++++++))))))(((((((((((())))))************************((()))))))))************************************)))))))))))))))*********+++,,,---,,,***(((((()))***++++++++++++***))))))'''(((((()))******++++++******))))))))))))******))),,,......,,,***)))***,,,---......,,,*********))))))))))))***+++,,,,,,+++******)))))))))******((()))************)))((('''(((((()))******++++++((()))))))))************)))))))))))))))******+++))))))))))))************(((((()))))))))*********))))))***++++++++++++*********))))))******+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******)))(((***))))))((((((((())))))))))))))))))))))))))))))((()))))))))************'''((()))***++++++******++++++************++++++************************************************,,,,,,++++++***))))))(((******))))))***++++++,,,***************************))))))(((((())))))***)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((((((((()))))))))))))))))))))))))))))))))((()))************)))(((************************---+++(((((()))***+++***+++++++++*********))))))***))))))))))))))))))***((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************......------------..............................---,,,,,,++++++,,,,,,---------------------------......---,,,+++++++++++++++,,,,,,------,,,,,,,,,)))***+++***((((((((()))++++++++++++++++++++++++,,,,,,,,,------.........+++++++++************)))+++,,,,,,---,,,+++)))(((+++(((%%%%%%(((***+++***+++*********))))))((((((************************))))))))))))))))))))))))---+++)))(((((()))+++---******))))))))))))************+++++++++,,,,,,,,,************************))))))(((((((((((())))))((())))))***++++++,,,,,,******++++++,,,,,,,,,,,,((((((''''''''''''((((((************************&&&(((,,,...///...+++)))&&&''')))+++,,,+++)))(((******++++++++++++******''''''(((******+++++++++))))))******++++++++++++))))))(((((((((((())))))************************(((((())))))*********+++(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))(((((()))***++++++++++++***))))))'''(((((()))***+++++++++******))))))))))))*********...111000...++++++,,,,,,---...---+++)))))))))))))))))))))***+++,,,---+++***************+++,,,)))***+++,,,,,,+++***)))'''(((((()))***+++++++++(((((())))))*********+++******))))))******+++,,,))))))))))))************))))))******+++++++++,,,))))))***++++++++++++************)))***++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************,,,,,,,,,,,,,,,+++***)))***)))(((''''''(((***+++))))))))))))))))))))))))(((((())))))*********+++%%%''')))***++++++++++++++++++************++++++************************************************,,,,,,++++++***))))))(((******))))))***+++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************///,,,)))((()))*********+++++++++************)))++++++************++++++(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************//////.........//////000............---,,,++++++)))***+++,,,,,,+++***)))&&&(((,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********++++++++++++(((***(((&&&///111$$$++++++++++++++++++++++++************************++++++***************+++***))))))(((((((((((((((------------,,,,,,+++******)))(((''''''((()))***)))***,,,------,,,***)))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++,,,,,,,,,++++++++++++***''''''(((((())))))******,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,+++*********))))))((((((((((((((((((((()))******++++++++++++++++++++++++((((((((((((''''''''''''(((((())))))*********++++++)))(((&&&&&&((()))+++,,,***(((''''''(((***,,,((((((((((((((((((((((((***+++---......---+++***)))+++,,,+++***)))***+++,,,...//////---,,,++++++++++++************++++++)))&&&###$$$''')))((('''+++++++++*********))))))))))))((((((''''''&&&&&&)))*********++++++++++++***)))))))))+++,,,+++***)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,+++******,,,...///+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************(((''''''''''''((())))))))))))))))))))))))))))))((())))))))))))************'''%%%&&&((()))(((&&&+++*********))))))((((((++++++++++++******))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))************************************************,,,+++******)))******+++(((((((((((((((((((((((("""%%%)))+++,,,+++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++*********))))))************************************************)))***+++***)))((((((******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************************************************))))))))))))......---------------...,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++(((***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************++++++---&&&***///))))))---+++************************************************++++++***************++++++***))))))(((((())))))++++++,,,,,,+++******)))+++***))))))))))))***+++******,,,,,,,,,,,,******+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******************))))))))))))((())))))))))))************+++***))))))))))))***++++++***)))))))))***+++,,,************)))))))))(((((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******((()))))))))***************)))(((''''''((()))***+++***)))(((((()))***+++***************************+++,,,------,,,+++***)))***+++***))))))+++---+++---///...---+++++++++++++++************++++++***(((&&&&&&)))******)))+++++++++*********))))))***************))))))))))))))))))*********++++++***)))))))))+++,,,+++***)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***)))((()))***,,,---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((((((((()))))))))******************************)))))))))*********++++++---+++))))))+++---,,,***************)))))))))(((******)))))))))(((((((((((()))***+++++++++++++++))))))))))))))))))))))))************************************************)))*********************(((((((((((((((((((((((('''(((***,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))***+++***)))((((((***++++++***)))))))))***+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************))))))))))))000000///...---------...,,,------,,,,,,+++***))).........------.........+++,,,---,,,*********+++++++++++++++++++++++++++///.........------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******************...###(((111***###(((---))))))))))))))))))))))))************************+++***************++++++,,,+++******))))))************************)))(((,,,+++************+++,,,+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))*********))))))))))))(((++++++++++++***************))))))(((((())))))*********))))))******+++,,,************)))))))))))))))(((((((((((()))******((((((((((((((((((((((((((())))))******+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***))))))******(((((())),,,...***,,,------+++******+++++++++************+++++++++***((()))***,,,,,,++++++++++++***************))))))******************((((((((()))))))))*********)))))))))+++,,,+++***)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))((('''((()))***+++)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***+++++++++******************************************+++++++++,,,...---++++++---...---,,,************))))))))))))***************)))))))))+++***************++++++))))))))))))))))))))))))************************************************&&&''')))***+++******)))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************)))***+++***)))((((((***,,,,,,++++++++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************************))))))))))))555444333111000000//////////////////...---,,,+++000///...------...///000---------,,,***)))+++,,,++++++++++++++++++++++++/////////......---,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***************+++###'''---))))))---+++*********************************************************)))******+++,,,---,,,++++++******++++++)))******+++******))))))+++++++++******+++++++++++++++************++++++************************)))))))))))))))))))))))))))*********++++++++++++++++++******))))))((((((,,,,,,,,,+++++++++******+++++++++******)))))))))))))))(((((((((((())))))***************+++++++++*********)))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))******************)))))))))))))))*********(((((())))))))))))(((((())))))************))))))************************))))))************)))))),,,+++***'''&&&'''***---)))+++,,,+++***)))***+++++++++************+++++++++*********+++,,,,,,,,,************************'''''''''(((((())))))***(((((((((((())))))))))))***)))))))))+++,,,+++***))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))(((((((((((()))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''(((***,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,+++*********+++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))************************************************$$$&&&(((***++++++)))(((************************+++******))))))*********((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))************************)))***+++***(((((((((***++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((((()))++++++))))))))))))))))))))))))************************************************************)))))))))(((888777555333111000000///////////////...---,,,,,,///...---,,,,,,---...///.........,,,+++***+++---++++++++++++++++++++++++//////.........---------++++++,,,------...//////---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************''''''******...>>>AAA000++++++++++++++++++++++++******************************))))))***++++++,,,---,,,,,,+++++++++++++++******+++++++++++++++***************************+++******))))))******+++************************)))))))))))))))))))))))))))*********++++++++++++++++++******))))))((((((,,,,,,,,,+++++++++***************))))))(((((('''(((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))*********))))))(((((((((******))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))------+++(((%%%%%%(((+++)))***+++***))))))***+++++++++************++++++((()))***************+++************************''''''(((((())))))******(((((((((((())))))))))))***)))))))))+++,,,+++***))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))******++++++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((&&&''')))++++++***)))(((******************************+++++++++,,,,,,,,,*********)))))))))***+++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))$$$&&&(((***++++++)))(((++++++++++++++++++++++++((((((''''''((()))+++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++***(((((((((***)))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************************************************)))))))))(((888777555333000///...------......------,,,+++***------,,,,,,,,,,,,------,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++'''+++...,,,444MMMPPP999++++++++++++++++++++++++************************))))))))))))***+++,,,,,,---,,,++++++******++++++)))***++++++,,,+++++++++))))))************))))))***************************************+++++++++)))))))))))))))))))))))))))))))))*********++++++************))))))))))))*********))))))))))))((()))))))))(((((((((((((((((())))))******))))))((())))))***++++++++++++***))))))))))))***************))))))))))))***++++++((((((((((((((((((((((((******)))))))))(((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++(((&&&%%%'''))))))***+++***))))))+++---++++++************++++++'''(((***+++)))))))))******************+++++++++******++++++++++++++++++((((((((()))))))))*********)))))))))+++,,,+++***)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++++++++,,,,,,)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))*********)))(((++++++++++++++++++++++++************+++++++++,,,***+++,,,+++))))))+++,,,))))))))))))************)))))))))***************+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))***+++******)))************************&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))++++++++++++******))))))************************)))))))))))))))))))))))))))***+++***)))((((((***'''((()))***+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************************)))))))))))):::999777444111///...---............---,,,+++***,,,------......------,,,+++---//////...------...------------------------++++++,,,,,,------......*********++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((((()))***+++,,,,,,---+++***---...222BBBEEE555************************************************))))))))))))***+++,,,---,,,,,,+++***************((())))))***++++++************+++,,,,,,+++******((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******************))))))))))))((())))))))))))))))))******))))))***++++++***))))))((()))***+++,,,++++++***((()))))))))******************))))))******+++,,,))))))))))))))))))))))))(((((())))))***+++,,,,,,************)))))))))(((***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))*********((()))))))))'''''')))+++***++++++***)))***,,,...++++++************++++++&&&)))+++,,,***))))))+++))))))*********+++++++++,,,,,,++++++++++++++++++)))))))))*********++++++***)))))))))+++,,,+++***)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))*********++++++++++++++++++++++++++++++)))))))))*********++++++***+++,,,+++))))))+++---((()))))))))************((((((((()))))))))******((()))***+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********************************************((((((((()))************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&************************)))))))))))))))))))))))))))***+++***)))((((((***'''((()))***+++++++++***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************************************))))))))))))===<<<999777444111000///000000000000///...---,,,,,,---...//////...---,,,))),,,///000///.................................)))******+++,,,---............------------,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************''''''(((***+++,,,---...///'''***---***---000)))))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,+++******))))))******''''''((()))))))))))))))++++++------------++++++''')))***,,,,,,***)))'''))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++,,,,,,,,,++++++++++++***))))))******+++++++++,,,)))***+++,,,,,,+++***)))((()))***+++,,,+++******(((((())))))*********+++*********)))******+++,,,++++++++++++++++++++++++&&&'''(((***,,,...///000+++*********))))))((((((+++)))(((&&&&&&((()))+++,,,***)))'''''')))***,,,************************++++++************++++++$$$&&&((()))))))))+++,,,***++++++***)))***---///++++++************++++++&&&))),,,---***)))***,,,))))))******+++++++++++++++*********)))(((((((((************++++++++++++***)))))))))+++,,,+++***)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++*********+++,,,---++++++++++++++++++++++++((())))))))))))*********(((***+++***''''''))),,,(((((())))))*********+++))))))******+++++++++,,,'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++******)))******+++))))))))))))))))))))))))***++++++++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******)))'''&&&%%%$$$###)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************************))))))))))))HHHDDD>>>777222000//////111111000......---------///............---------......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,)))(((+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))---,,,+++******+++,,,---************************+++,,,------,,,+++***)))))))))))))))))))))))))))******+++++++++*********++++++************++++++************************,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,************************+++++++++******(((''''''))))))))))))))))))))))))++++++++++++++++++++++++***,,,...//////---***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++888333,,,)))***+++***)))))))))))))))))))))))))))************************************************)))************+++++++++++++++************+++++++++++++++*********))))))''')))+++,,,,,,***'''&&&)))***+++,,,,,,+++***)))))))))************))))))+++*********))))))(((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++++++++''''''''''''((()))+++,,,******************************))))))******+++,,,************************+++++++++++++++***)))(((************))))))))))))++++++******************---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))******))))))))))))******+++++++++************)))***************************)))((((((((()))++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******---,,,,,,+++***)))(((((()))))))))***+++++++++,,,************************)))***,,,,,,***)))***++++++++++++*********))))))''''''((()))))))))))))))JJJGGGAAA:::555222111111111111000//////////////////............---------------------,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++***))))))*********++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))),,,++++++******++++++,,,************************+++++++++++++++******)))************************+++++++++******(((''''''++++++************++++++************************''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************((()))***++++++,,,,,,+++))))))))))))))))))))))))************************+++,,,---------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((******)))'''))))))))))))************************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++444000,,,************)))))))))))))))))))))))))))************************************************)))************+++++++++++++++************+++++++++++++++*********))))))******+++,,,+++)))'''&&&)))***++++++++++++***)))))))))************))))))++++++++++++*********)))(((((((((((()))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''((((((************************************))))))******+++,,,************************+++++++++++++++***))))))************))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))************)))(((******))))))))))))******+++++++++*********))))))******************************)))))))))***+++,,,************************))))))))))))))))))))))))*********)))))))))((((((,,,,,,++++++***)))))))))***************+++++++++************************(((***,,,+++***)))******+++++++++*********))))))((())))))***************MMMJJJEEE???:::666444222111111000/////////000000///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...............---------------...------,,,++++++++++++************************************************++++++,,,,,,,,,+++******,,,++++++++++++*********(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******************++++++++++++++++++***************************++++++***)))))))))******++++++++++++++++++++++++,,,,,,+++***)))'''%%%$$$++++++************++++++***************************)))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))***,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((+++***)))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++///---+++*********)))((())))))))))))))))))))))))************************************************)))************+++++++++++++++************+++++++++++++++***************,,,++++++******)))(((((()))***++++++++++++***)))))))))************)))))),,,,,,,,,+++++++++++++++((((((((()))))))))******************************++++++++++++++++++++++++)))*********+++,,,,,,,,,+++***)))(((((((((((()))******************************))))))******+++,,,***************************++++++++++++***))))))************))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************))))))((())))))))))))))))))))))))***))))))(((((())))))***+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++(((((())))))))))))((((((******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))+++************+++,,,,,,************************))))))))))))))))))))))))***))))))))))))(((((((((************************+++++++++***************************************(((***++++++***))))))***+++++++++***************))))))***+++++++++++++++NNNLLLHHHCCC>>>999666444000000////////////000000///............---------,,,,,,,,,+++++++++******,,,,,,,,,---------.....................---------///...---,,,+++*********))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***,,,++++++***)))*********''''''((()))***++++++,,,++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,++++++***((('''&&&++++++************++++++************************------,,,++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((++++++,,,,,,+++******)))))))))))))))))))))))))))************************+++***)))(((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***))))))+++***)))((((((***,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******************)))((())))))))))))))))))))))))************************************************))))))*********+++++++++++++++************++++++************************++++++***))))))***++++++*********++++++*********)))******++++++******)))++++++++++++++++++++++++(((((()))))))))*********************************************************((())))))***+++,,,,,,---***)))))))))))))))))))))******************************))))))******+++,,,******************************+++++++++******)))************)))))))))(((***************+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))((())))))))))))))))))))))))***))))))))))))))))))***+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++************))))))*********+++++++++,,,+++++++++***)))))))))************************(((***++++++)))))))))***************************((()))******++++++******NNNMMMJJJGGGBBB===888555000000//////...////////////............---------,,,,,,,,,+++++++++******,,,,,,,,,---------..............................///...---,,,+++*********))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++,,,+++***)))))))))******'''(((((()))******++++++***++++++,,,,,,++++++***************************))))))+++,,,,,,+++))))))************************+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++******************************)))(((((((((((()))************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((******************)))((())))))))))))))))))))))))+++++++++++++++++++++++++++***(((''''''(((***+++************************))))))))))))))))))))))))************************)))*********)))))))))******)))'''&&&'''(((***,,,************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++'''(((*********)))(((((())))))))))))))))))))))))************************************************))))))*********+++++++++++++++************++++++************************))))))(((((()))+++---///+++******************+++******++++++++++++******))))))******************))))))))))))************************************************************(((((()))***++++++,,,,,,'''((())))))***+++++++++******************************))))))******+++,,,************************)))******+++++++++******************)))))))))((())))))*********+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))************************(((((()))))))))*********((())))))*********))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))******************))))))))))))))))))))))))((()))))))))************************++++++++++++******************************))))))))))))***************)))))))))((((((((((((((((((((((((((((((******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,+++++++++***)))))))))************************((()))++++++)))((()))***************************'''((())))))******))))))MMMMMMMMMKKKGGGAAA<<<888222222111000///////////////............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...................../////////...------,,,++++++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,+++++++++************))))))))))))))))))************+++******++++++++++++*********************+++++++++)))******************)))******************************)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++***************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))%%%&&&((()))++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((()))++++++************************))))))))))))))))))))))))************************)))***++++++))))))***+++)))((('''''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++''')))******)))(((((()))))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++***************+++++++++))))))((()))***,,,...///++++++***))))))***++++++******++++++++++++******)))))))))))))))*********)))))))))*********++++++************************************************((()))))))))***+++++++++&&&''')))***+++,,,,,,,,,******************************))))))******+++,,,************************))))))***++++++++++++***************)))))))))))))))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************************((((((((()))))))))******((())))))************)))))))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++************++++++******))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))******+++,,,+++++++++************************))))))))))))))))))))))))''''''((((((((((((((()))))))))******+++++++++,,,+++++++++***************************************''')))******)))(((((()))***************+++++++++''''''((()))))))))))))))NNNOOOPPPOOOKKKFFF@@@<<<666555444222111000000//////............---------------------,,,,,,,,,,,,,,,,,,,,,---------......---........./////////000------,,,++++++,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,+++)))***+++++++++***((('''+++++++++++++++***************++++++++++++******))))))*********+++++++++******))))))))))))******************************)))******+++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++************++++++************************---,,,++++++******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))************************&&&'''(((***+++,,,------))))))))))))))))))))))))************************))))))))))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***,,,+++)))(((***,,,(((((()))))))))*********************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++(((***+++***(((''')))+++))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++))))))*********++++++++++++*********++++++,,,,,,++++++***))))))***++++++***++++++,,,,,,++++++***)))))))))******+++++++++))))))*********+++++++++************************************************))))))))))))************((()))***+++,,,++++++*********************************))))))******+++,,,************************))))))***+++++++++++++++************))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************************(((((((((((()))))))))***(((((()))***************))))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++***)))(((((()))***+++******))))))))))))*********)))))))))((((((((((((************************((()))***+++++++++******************************))))))))))))))))))))))))''''''''''''(((((())))))***************+++++++++***************+++++++++************************''')))******)))(((((()))))))))*********+++++++++(((((()))************)))NNNPPPRRRRRROOOIIICCC???999888666444333111111000//////.........---------......------------,,,,,,,,,,,,,,,---------......---.........//////000000,,,,,,+++++++++,,,------************************************************)))***+++,,,,,,,,,,,,,,,((()))+++,,,+++***(((&&&------,,,,,,+++***************++++++++++++******))))))******+++++++++++++++***)))(((((()))***+++************************)))***+++---------,,,+++))))))))))))))))))))))))------,,,,,,***)))'''&&&++++++************++++++************************,,,+++******))))))******************************))))))))))))))))))))))))'''((()))++++++******)))***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((+++,,,,,,)))(((***,,,))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))+++,,,***'''''')))+++))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++))))))******++++++++++++------,,,,,,+++******))),,,+++***))))))***+++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))******+++,,,+++***)))(((*********************************)))***++++++,,,************************((()))***+++++++++++++++************))))))))))))((())))))***++++++,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***)))(((''''''((()))*********))))))))))))******))))))))))))((((((((((((************************'''((()))***+++***))))))************************))))))))))))))))))))))))((()))))))))******++++++************************))))))******+++++++++,,,************************''')))******((((((((()))))))))******++++++++++++))))))***+++++++++++++++NNNNNNOOOQQQPPPMMMGGGCCC===:::666333111///---,,,000000///...............//////...------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++++++++++++++************)))+++,,,,,,---------,,,,,,---------,,,,,,+++++++++%%%'''+++...///...,,,******)))))))))(((((('''''')))************+++++++++************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,+++******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++***)))))))))***,,,,,,+++++++++++++++***)))(((************************'''((()))***************&&&'''(((***++++++++++++))))))))))))************+++%%%$$$***000///+++)))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,+++++++++******))))))---,,,+++***)))***+++,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((+++++++++*********)))))),,,,,,+++)))'''&&&(((***))))))))))))))))))))))))+++***)))(((((()))******++++++***)))(((((())))))************************************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++***))))))((()))************++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))(((''''''******,,,,,,,,,***(((''')))))))))***+++++++++,,,)))))))))***+++++++++,,,------,,,++++++***)))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++***)))(((((()))***+++---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++************++++++((((((((()))******++++++++++++************++++++++++++******)))(((((((((++++++***)))(((((())))))******))))))))))))******+++++++++++++++***)))(((************))))))))))))+++***)))((((((***,,,---+++++++++*********))))))************************************************((()))***+++++++++++++++))))))(((((((((((())))))---,,,***)))))))))***+++))))))))))))))))))))))))((((((((()))******++++++)))***,,,,,,+++******+++))))))))))))))))))))))))++++++******))))))(((((()))***+++***(((((()))***+++*********))))))(((((())))))))))))))))))))))))OOOOOOQQQRRRRRROOOJJJFFF@@@===888444333111///...000000///............/////////...------------...---,,,,,,++++++,,,,,,---000000111111111222222222000000000///......------+++++++++************)))%%%'''(((***,,,---......------,,,,,,,,,+++++++++''')))+++---...---+++***+++++++++******))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******++++++,,,---,,,*********++++++++++++++++++++++++++++++***************+++++++++***)))))))))***+++,,,+++++++++++++++***))))))***************************))))))))))))((((((((('''((()))******+++******))))))))))))***************''''''+++---******,,,))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))(((((((((''',,,,,,++++++*********+++******************))))))+++++++++*********))))))+++++++++*********))))))+++,,,+++)))''''''(((***))))))))))))))))))))))))+++***)))(((((()))******++++++***)))))))))))))))************************************************************************************************))))))))))))))))))))))))******))))))(((''''''&&&)))************++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))***************************************)))((((((,,,++++++***************))))))))))))))))))*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************+++***)))(((((()))***+++*********))))))(((((((((++++++***))))))***++++++***))))))))))))))))))************)))))))))))))))*********))))))*********)))*********************++++++***)))))))))))))))***))))))(((((())))))************+++******))))))(((((())))))*********++++++***)))((((((***,,,---+++++++++*********))))))************************************************))))))***+++++++++******))))))(((((((((((()))))),,,+++******)))))))))***+++)))'''&&&&&&''')))+++++++++******)))((((((((()))***+++***))))))***+++))))))))))))))))))))))))******)))))))))))))))(((...//////...,,,++++++,,,+++*********))))))))))))))))))))))))))))))))))))PPPPPPRRRTTTTTTRRRNNNKKKEEEAAA;;;777555333222111111000//////......////////////...------------...,,,,,,,,,++++++,,,,,,------------.........//////000000//////...---------+++++++++************)))------------,,,+++***))),,,,,,,,,,,,++++++++++++******+++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************)))((((((******)))))))))******+++))))))))))))))))))))))))************************)))))))))))))))******++++++,,,---,,,***)))***+++************************))))))))))))***+++,,,---******))))))******+++,,,***++++++++++++***))))))++++++++++++++++++++++++***))))))((((((((())))))))))))************))))))))))))))))))************'''&&&''')))'''###&&&+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))((((((((((((++++++,,,,,,++++++***)))(((((()))))))))))))))))),,,+++***)))((()))******+++++++++***************+++++++++***((('''(((***))))))))))))))))))))))))******))))))))))))******+++***))))))))))))))))))************************************************))))))))))))))))))))))))******((((((((((((******))))))))))))))))))))))))******))))))(((''''''''')))************++++++++++++++++++************)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))***++++++++++++******)))---,,,***(((((()))+++,,,)))))))))(((((((((((((((+++++++++***************))))))******+++,,,------))))))))))))))))))))))))))))))************************))))))))))))******)))))))))(((((((((((((((++++++***))))))***++++++))))))(((((((((((())))))++++++******)))(((((('''***))))))(((((())))))***))))))******+++,,,,,,---+++***)))))))))))))))))))))((((((''''''(((((()))(((((()))*********))))))''''''((()))***+++,,,,,,******)))((()))***+++,,,+++++++++************************************************************************+++******))))))))))))(((((((((((())))))******++++++******))))))+++)))&&&$$$$$$&&&)))++++++******))))))((((((''',,,------+++******,,,...(((((((((((((((((((((((((((((((((((()))))))))))),,,------,,,)))(((((()))***************)))))))))))))))))))))))))))))))))PPPQQQRRRTTTVVVTTTQQQNNNIIIEEE>>>999666555333222111000000///...///////////////...------------...,,,,,,+++++++++,,,------))))))*********+++++++++......---,,,,,,++++++***+++++++++*********))))))------,,,+++***((('''&&&,,,+++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***))))))((((((******))))))******++++++))))))))))))))))))))))))************************)))))))))))))))******+++,,,---------+++***+++,,,)))))))))*********************))))))***++++++,,,***************+++++++++******+++++++++******)))++++++++++++++++++++++++)))((((((((()))***,,,---***************)))((((((((()))))))))************,,,(((''')))'''%%%&&&***))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++******************+++,,,,,,,,,+++)))(((((((((((())))))*********,,,+++)))'''''')))***+++***************************++++++***((('''(((***)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***************************************************)))))))))***************+++)))'''&&&&&&''')))+++++++++++++++++++++++++++++++++++++++******))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))*********************************************************++++++***)))))),,,+++***))))))***++++++*********))))))((((((''',,,+++++++++***))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++***))))))))))))))))))***++++++++++++++++++******+++******************+++))))))(((((((((((())))))************))))))(((((())))))(((((((((((())))))******+++++++++,,,,,,,,,******)))))))))))))))***((((((''''''''''''((((((&&&'''((()))))))))))))))'''(((((()))******++++++***))))))((()))***++++++******************************************************************************+++******)))(((((())))))(((((((((((())))))((()))***++++++***)))(((***)))'''&&&&&&''')))***''''''(((((()))*********++++++***((('''(((***---(((((((((((((((((((((((('''''''''(((((())))))***((()))***)))''''''''')))************************))))))))))))))))))))))))QQQQQQRRRTTTVVVVVVSSSQQQLLLHHHAAA<<<888666444222111111000/////////////////////...------------...,,,+++++++++,,,,,,---...------------............---------,,,++++++******+++++++++*********))))))!!!"""$$$&&&(((***++++++++++++++++++++++++++++++---,,,+++))))))))))))************+++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***************)))***************+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...---,,,+++,,,---************++++++,,,,,,,,,++++++***))))))******))))))******++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++*********++++++,,,******+++******)))((('''((()))))))))************444---(((+++...---++++++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******************++++++)))***+++,,,+++***)))(((((())))))******++++++++++++***(((''''''(((***,,,************************)))***+++***)))(((((()))))))))))))))))))))))))))(((((())))))***************)))))))))))))))***************************************************************+++++++++,,,,,,+++)))'''&&&&&&''')))++++++++++++++++++++++++++++++++++++***************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))))))))))))))((()))***++++++,,,+++***)))+++++++++******))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))((((((((())))))******+++)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++******))))))******+++(((((())))))************))))))(((((((((((()))))),,,,,,,,,+++++++++*********)))))))))))))))******((((((''''''''''''((((((&&&'''((()))))))))))))))******)))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))(((((((((((())))))'''(((***++++++***)))(((((())))))******))))))((('''''''''((())))))******&&&&&&%%%$$$"""###&&&((())))))))))))))))))))))))''''''(((((())))))******((()))++++++******+++---***************+++++++++))))))))))))))))))))))))SSSSSSSSSUUUWWWWWWUUUSSSOOOKKKEEE@@@<<<888555222222111000000//////000000//////...------------...++++++++++++,,,---...............////////////000//////......---,,,,,,,,,+++++++++************)))&&&'''(((***+++,,,------*********+++++++++++++++,,,+++***)))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++++++++******************+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,---...---+++***+++,,,))))))******+++,,,,,,,,,---,,,+++***))))))))))))))))))***++++++++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((('''***************)))((('''))))))))))))************111)))%%%(((---,,,)))'''))))))))))))))))))))))))))))))))))))************************************)))************+++++++++(((((((((((())))))))))))******++++++******)))((())))))******************))))))((('''((()))***+++***************+++++++++((()))++++++)))((())))))))))))))))))))))))))))))'''((()))******+++******)))))))))))))))******+++*********************************************************+++,,,,,,------******((((((((((((******))))))))))))))))))))))))))))))(((((((((((((((((()))************++++++++++++++++++************)))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++''''''((())))))))))))(((''')))+++,,,---,,,***)))++++++++++++************+++++++++*********************************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))***************+++++++++)))***++++++++++++***)))++++++************++++++'''(((((()))******++++++***))))))(((((())))))***---,,,,,,+++******)))))))))))))))))))))******+++)))((((((''''''(((((()))(((((()))*********))))))************))))))((((((((((((((()))))))))*********************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))(((((((((((())))))(((((())))))******))))))''')))+++,,,,,,+++)))'''***))))))((((((''''''&&&((())))))'''&&&&&&(((***))))))))))))))))))))))))))))))))))))************'''((()))***))))))***,,,*********+++++++++++++++))))))))))))))))))))))))VVVUUUVVVWWWYYYYYYWWWUUUQQQNNNIIIEEE@@@;;;666222222111000000//////000000//////...------------...++++++++++++,,,---...///,,,------------.........//////...------,,,,,,++++++++++++************)))/////////...---,,,******)))*********++++++++++++***************)))))))))))))))))))))******++++++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++++++++***************+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,+++)))((()))***(((((())))))***++++++,,,++++++***************+++((()))***+++,,,++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,,,,***((('''))))))*********))))))((())))))))))))************)))%%%$$$(((***'''%%%%%%))))))))))))))))))))))))))))))))))))************************************)))************+++++++++'''((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))*********+++++++++''')))++++++***)))))))))))))))))))))))))))))))))&&&''')))***++++++******)))))))))))))))***++++++************************************************)))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((())))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++************************'''((()))***************))))))***+++++++++++++++))))))))))))***************************+++++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))(((((()))))))))************)))***++++++++++++***)))******))))))))))))******)))))))))))))))******************))))))******************************))))))))))))))))))***++++++***))))))(((((())))))************+++******)))))))))))))))))))))*********'''(((((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((()))******)))((((((***))))))(((''''''&&&&&&+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++************)))******)))((('''''')))*********++++++,,,,,,,,,))))))))))))))))))))))))XXXXXXXXXYYY[[[ZZZXXXWWWSSSPPPLLLHHHDDD>>>777333222111111000000000000000//////...------------...++++++++++++,,,---...///........./////////000000------,,,++++++******)))+++++++++************)))&&&'''((()))))))))))))))))))))******++++++++++++((()))************))))))))))))*********+++++++++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************************+++,,,---...))))))))))))))))))))))))************************)))))))))))))))******+++((()))***)))((('''''')))&&&''''''((()))******+++))))))))))))***+++,,,---((()))***+++,,,+++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,, %%%***,,,---,,,+++))))))************))))))))))))))))))************))))))+++...---((((((,,,))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))******+++++++++,,,,,,+++)))((((((((()))***))))))(((((('''''''''&&&&&&'''((()))******))))))))))))******++++++++++++''')))++++++***)))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))((())))))***++++++************************************************'''(((((()))***+++++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***++++++++++++++++++***)))((()))***,,,---''''''(((((())))))******))))))******+++++++++,,,&&&&&&''')))***,,,------))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))++++++******)))(((((((((++++++************++++++((((((((()))******++++++))))))((())))))***++++++******))))))))))))******+++++++++++++++***)))(((''''''((()))***+++,,,,,,'''(((((()))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))(((((((((((()))))))))(((''''''''')))***+++)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))&&&(((******((('''((((((++++++++++++++++++++++++---,,,,,,,,,+++*********000111111///,,,******************++++++,,,,,,,,,))))))))))))))))))))))))___]]][[[ZZZZZZXXXUUURRRVVVSSSPPPLLLHHHCCC===999777444000//////000111111..................------...------,,,,,,------...///......---------......,,,,,,,,,,,,,,,,,,,,,---******++++++++++++*********++++++,,,,,,++++++***((()))+++---------+++***---,,,,,,+++*********++++++***)))(((((()))***+++***)))))))))((((((''''''(((((((((***,,,,,,***(((************************,,,,,,+++***))))))************+++++++++,,,,,,,,,)))************+++++++++++++++************++++++******************************************************))))))))))))******((())))))*********))))))******++++++++++++******+++))))))***+++,,,+++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---...---+++******+++---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))******************************************))))))((())))))***************************+++,,,,,,+++)))((()))***************************))))))************))))))************************))))))))))))))))))******++++++,,,,,,,,,,,,++++++************************,,,,,,+++***)))))))))***)))************++++++++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))((((((''''''------,,,+++*********+++******+++,,,,,,,,,,,,+++))))))))))))************************************---+++)))(((((()))+++---,,,,,,++++++******)))))))))************+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++...---+++)))((())))))***++++++******************(((((())))))*********+++))))))))))))************************************(((((((((((((((((((((((((((((()))***************''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))************,,,+++++++++******))))))***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))+++******)))))))))))))))***************)))((((((***)))((((((((()))+++,,,************************000,,,)))***---...+++'''eeebbb___]]]\\\[[[XXXUUUVVVTTTQQQNNNJJJEEE???;;;888555111//////000000000//////.........---------,,,++++++******++++++,,,......------------............------,,,,,,++++++******++++++++++++*********++++++,,,,,,++++++******+++,,,------,,,***)))---,,,++++++*********++++++***)))(((((()))***+++*********))))))((((((((()))))))))***,,,,,,***)))************************,,,++++++***))))))***************+++++++++,,,,,,)))************+++++++++++++++************++++++******************************************************))))))))))))*********+++++++++***)))((((((******++++++++++++******)))((('''((()))***)))((((((((()))++++++,,,,,,+++++++++++++++++++++++++++,,,+++************+++,,,---,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))*********************************************))))))************************************+++,,,+++)))((()))***************************))))))))))))))))))))))))************************************))))))))))))******++++++++++++******))))))))))))))))))))))))******)))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++*********))))))************************(((((()))************)))+++*********)))))))))))),,,,,,+++***************)))***++++++,,,,,,++++++))))))))))))***************************+++++++++***************************************))))))))))))************+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++---,,,+++))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((()))))))))*********))))))))))))(((((((((''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))+++******)))))))))))))))***************)))(((((()))))))))))))))******+++***************************'''%%%&&&***+++)))&&&pppkkkddd```___^^^\\\YYYVVVTTTRRRPPPMMMIIICCC???:::666222//////000000///000000///...---,,,,,,+++,,,++++++******++++++,,,------------------......///......---,,,+++************++++++++++++*********++++++,,,,,,++++++***+++,,,------,,,+++)))(((,,,,,,+++************+++******))))))))))))*********************))))))))))))))))))***,,,,,,+++)))************************,,,+++******)))******************++++++++++++,,,)))************+++++++++++++++************++++++******************************************************))))))))))))******,,,,,,,,,+++***)))((('''******++++++++++++******)))((('''(((*********)))((()))***++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++))))))))))))+++++++++++++++***************))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************************************++++++******++++++++++++************************)))***+++***)))((()))***************************+++***)))(((((()))***+++************************++++++*********)))))))))************************((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++***************************************''''''((()))))))))))))))++++++++++++************++++++***)))))))))******)))***++++++,,,,,,++++++))))))))))))************))))))******++++++++++++'''(((***++++++***((('''((())))))))))))))))))***)))************+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++---,,,+++***))))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))************((((((((((((((((((((((((************************((()))******++++++******++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++******))))))))))))))))))************))))))((((((((()))***************))))))))))))))))))))))))'''$$$###%%%(((***)))&&&|||uuujjjdddbbbaaa^^^[[[VVVTTTSSSRRRPPPLLLGGGDDD<<<888444111000000000///111000///...---,,,++++++...------,,,,,,------...,,,,,,------......------,,,,,,,,,++++++***************++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++***************+++***))))))))))))))))))***++++++******************)))((('''(((***+++***)))************************++++++***************+++************++++++++++++))))))*********+++++++++++++++************++++++******************************************************))))))))))))******++++++,,,++++++***))))))******++++++++++++******+++***)))***,,,---,,,+++((()))***+++++++++++++++***************************))))))))))))))))))***++++++************++++++************************))))))))))))))))))))))))((()))))))))************))))))************)))(((((()))))))))***************************************+++++++++,,,,,,,,,+++************************(((*********(((((()))***************************,,,***(((''''''(((***,,,************************,,,++++++******))))))(((***))))))))))))))))))***))))))))))))))))))))))))''''''((())))))*********))))))*********+++++++++************************************************))))))*********+++++++++************************************************'''((())))))******))))))******************************)))))))))))))))***))))))***+++++++++++++++((()))))))))************)))))))))***++++++,,,,,,(((((())))))))))))((((((''''''(((((())))))******))))))*********+++++++++************************************************))))))***++++++++++++***++++++************++++++,,,++++++******)))))))))((((((((())))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************''''''((((((((()))))))))+++++++++***************'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))************)))((('''((()))++++++***))))))(((((((((((((((((((((((()))'''&&&'''***+++***(((sssjjjgggeee```\\\VVVUUUSSSQQQPPPNNNJJJGGG???;;;666333111111000///111000///...---,,,++++++...------,,,,,,------...++++++,,,---......------(((((())))))******++++++******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,---------*********))))))***++++++)))))))))******)))))))))******************++++++((('''&&&'''((())))))(((************************+++***************++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++******************************************************))))))))))))******((()))***+++++++++++++++******++++++++++++******,,,******+++,,,---,,,+++))))))***+++++++++******************************)))))))))******))))))))),,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************((())))))*********))))))((()))))))))************************************)))***+++,,,,,,,,,,,,+++************************((()))+++***)))((()))+++************************,,,***(((''''''(((***,,,************************,,,+++++++++******))))))******)))(((((()))******************************((((((***++++++++++++***))))))*********+++++++++************************************************))))))*********+++++++++************************************************((()))******++++++******))))))))))))))))))))))))***)))))))))))))))******))))))***++++++++++++***((()))))))))************))))))*********+++++++++***)))(((&&&&&&((()))***''''''(((((())))))******))))))*********+++++++++************************************************))))))***++++++++++++***++++++************++++++++++++++++++*********))))))))))))******+++++++++******))))))))))))))))))((()))))))))************************************************************))))))***+++++++++++++++*********))))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******************++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++******)))))))))))))))((())))))*********))))))'''((()))++++++***))))))((((((((((((((((((((((((,,,+++************)))(((~~~tttoookkkddd^^^XXXUUUQQQOOONNNMMMKKKIIICCC???999555333222111000000000///...---,,,,,,+++,,,++++++******++++++,,,)))***,,,---......------''''''((()))***++++++,,,******++++++++++++*********++++++,,,,,,++++++***(((((()))***,,,---...///***))))))))))))***++++++))))))************)))))))))))))))***************)))'''&&&&&&((()))))))))*********************************)))******+++,,,)))))))))************+++)))************+++++++++++++++************++++++******************************************************))))))))))))******&&&'''((()))***+++++++++******++++++++++++*********)))((()))+++++++++***)))******+++++++++******************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))************************************((()))***,,,,,,,,,++++++************************)))***++++++******+++,,,************************+++***)))(((((()))***+++************************+++++++++++++++++++++++++++***)))(((((()))***+++************************((()))+++,,,,,,+++******)))************+++++++++***************************************+++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++((((((((((((((()))))))))******)))))))))***++++++((()))******++++++******))))))))))))************************************,,,***(((&&&&&&(((***,,,((())))))))))))))))))***)))************+++++++++************************************************))))))***++++++++++++***++++++************++++++******+++++++++******)))))))))******++++++,,,,,,************))))))))))))))))))))))))************************************************************)))***++++++,,,+++++++++)))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))+++******)))))))))))))))((())))))************)))(((((()))***************))))))))))))))))))))))))+++++++++***)))(((((((((yyysssjjjbbbYYYUUUPPPLLLKKKKKKKKKJJJFFFAAA<<<777555444222111//////.........---------,,,++++++******++++++,,,(((***,,,.........---,,,))))))******++++++,,,,,,******++++++++++++*********++++++,,,,,,++++++***))))))******+++,,,---...)))))))))))))))***++++++((()))***++++++***)))(((((((((((())))))*********+++)))'''((()))+++++++++******************************))))))***++++++,,,))))))))))))************)))************+++++++++++++++************++++++******************************************************))))))))))))******&&&'''((()))))))))))))))******++++++++++++*********)))((()))+++,,,+++*********+++++++++******)))******************************+++,,,,,,+++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************************************&&&(((***+++,,,,,,+++***************************)))+++,,,,,,++++++,,,---************************))))))))))))))))))))))))************************)))******++++++,,,,,,---,,,+++***))))))***+++,,,************************((()))+++++++++***(((''')))************+++++++++************************))))))*********+++++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++((())))))***************(((((()))))))))************************+++,,,,,,((())))))***************))))))))))))************,,,,,,++++++***)))))))))+++***))))))))))))***+++***************))))))))))))************+++++++++************************************************))))))***++++++++++++***++++++************++++++)))***++++++++++++***)))((((((((()))***+++++++++************)))))))))((())))))))))))************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++'''((((((((()))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++******)))))))))))))))(((((()))***************)))))))))))))))******+++******************************+++***)))))))))***yyynnnfffZZZUUUOOOJJJIIIJJJJJJKKKGGGCCC===999666555333222..................------...------,,,,,,------...((())),,,.........---,,,------,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,))))))((())))))***++++++((()))***++++++***)))(((''''''(((((()))))))))***---+++))))))+++,,,---,,,******************************))))))***+++,,,,,,))))))))))))************)))************+++++++++++++++************++++++******************************************************))))))))))))******'''((((((((((((((('''&&&******++++++++++++******,,,+++***+++---...---,,,******+++++++++******)))))))))))))))))))))))))))***+++,,,------,,,+++*********++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************************************%%%''')))+++,,,+++***)))***************************+++------,,,,,,---...************************))))))************))))))************************))))))***+++,,,------...---,,,***))))))***,,,---))))))))))))))))))))))))((()))***+++***)))'''%%%)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++'''(((((()))))))))))))))))))))******+++++++++,,,++++++******+++,,,------(((((()))***************))))))))))))************---,,,,,,+++***)))(((((()))***+++,,,,,,+++***))),,,,,,++++++******)))))))))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))+++,,,,,,+++***)))&&&''''''((()))******++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,))))))******+++++++++,,,***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))+++******)))))))))))))))(((((()))******************)))((((((((()))+++,,,************************)))***+++,,,++++++---...}}}rrrhhh___XXXPPPIIIFFFGGGGGGHHHJJJGGGCCC===777333///---000//////............///------------------------............---,,,+++***((()))+++,,,,,,+++)))((()))************+++++++++,,,,,,,,,++++++*********************************---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++*********))))))---,,,***)))))))))*********)))))))))((((((''''''++++++************++++++************************+++++++++*********))))))+++******)))))))))))))))************************,,,+++***))))))***+++,,,+++***(((''''''(((***+++***+++,,,,,,******+++,,,******************************++++++++++++******(((((()))***************(((((())))))*********+++(((***...000000...***(((111---)))((()))***)))'''++++++***)))(((((())))))))))))************))))))******))))))))))))***************)))))))))))))))************************+++++++++************)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))******+++,,,******))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++)))((())),,,---+++)))***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))************************+++,,,---...///...------+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************)))(((((()))******(((&&&)))))))))))))))))))))))))))))))))))))))******+++***)))((()))*********(((************************))))))))))))))))))))))))'''(((((()))))))))))))))***(((&&&&&&'''***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))***,,,......,,,*********yyynnneee^^^SSSKKKFFFEEEFFFFFFHHHFFFCCC>>>:::666333111000000///............///------------------------............---,,,+++***)))***+++,,,,,,+++***)))************++++++++++++,,,,,,,,,+++++++++******************************))))))))))))((((((''''''+++++++++++++++++++++++++++++++++*********)))))),,,,,,***)))))))))******,,,,,,,,,,,,+++++++++***++++++************++++++************************+++++++++*********)))))),,,++++++***************************************++++++***))))))***++++++---,,,***))))))***,,,---***+++,,,,,,******+++,,,******************************++++++++++++******((())))))***************))))))))))))*********+++***++++++,,,,,,++++++***...+++((((((+++------,,,,,,,,,+++***************))))))************))))))******))))))))))))******************))))))))))))************************+++++++++************)))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))+++---+++******++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++************************************))))))))))))))))))))))))************************************************************************+++++++++***************************************************************************************************************************************((()))***+++++++++******+++++++++*********))))))************************************************,,,,,,,,,+++++++++******++++++***))))))***++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((************************)))(((((()))******(((&&&)))))))))))))))))))))))))))))))))))))))******++++++***))))))++++++***)))************************))))))))))))))))))))))))'''(((((()))))))))))))))+++)))&&&&&&((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++***+++---,,,***))))))***wwwmmmdddWWWLLLFFFDDDDDDDDDFFFEEECCC@@@===999666555111000//////.........///------------------------............---,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***************,,,+++******)))*********---------,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***************---,,,,,,+++***+++++++++************************++++++***))))))***++++++---,,,+++******+++,,,---***+++,,,+++******+++,,,******************************++++++++++++******((()))******++++++******)))))))))***************,,,+++)))(((((()))+++,,,...,,,******,,,---......,,,,,,,,,,,,++++++++++++))))))************))))))************************************************************************+++++++++************))),,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++******++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***+++************)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***************************************************************+++++++++************************************************************************++++++++++++++++++++++++************************'''((()))************)))+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++***))))))***++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((()))***+++)))''')))))))))))))))))))))))))))))))))))))))******+++,,,***)))***+++,,,+++***************************))))))))))))))))))))))))'''((())))))******)))))),,,***''''''((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********************))))))))))))******++++++++++++++++++++++++***++++++***(((((()))+++}}}tttjjj[[[NNNFFFCCCCCCCCCEEEDDDCCCAAA>>>;;;777555111111000///............---------------------------.........------,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******************************************++++++************++++++************************************************,,,,,,+++************+++************************+++******************+++******)))(((((()))******)))+++,,,+++***)))***+++******************************++++++++++++******))))))***++++++++++++***************************---+++***((((((***+++---///...,,,++++++++++++***+++,,,,,,,,,,,,,,,++++++)))******++++++******)))************************)))***************++++++************************+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))************+++++++++++++++++++++,,,------******))))))))))))******************************++++++++++++++++++++++++************++++++++++++***))))))***++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++******************+++******************************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***+++,,,,,,+++***************************))))))))))))))))))))))))(((((()))************)))---***(((((()))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++***)))'''''')))+++zzzooo```QQQHHHDDDCCCBBBDDDDDDDDDBBB???;;;777444222222000//////.........---------------------------------...------,,,,,,,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))))))))++++++++++++++++++++++++************************************+++*********(((((())))))))))))))))))++++++************++++++************************************************++++++***)))))))))))))))*********************************++++++************))))))))))))))))))***)))***++++++))))))***+++******************************++++++++++++******))))))***++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))*********+++,,,,,,++++++*********++++++++++++******)))***++++++++++++***)))))))))******+++++++++,,,************************+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++***************+++,,,,,,******))))))))))))******************************++++++++++++++++++++++++)))))))))******+++++++++)))***************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,------......************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++***************++++++***************************************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((***(((((((((***++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,+++***+++,,,,,,+++***************************))))))))))))))))))))))))((())))))***************,,,+++))))))******)))(((************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++***)))'''''')))+++wwwgggWWWLLLFFFCCCBBBBBBCCCDDDDDDAAA<<<777444333222111000///.........------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++***************+++++++++))))))***++++++++++++******************+++++++++++++++************++++++***************************************++++++++++++***))))))(((((())))))************************)))***++++++++++++***)))++++++++++++++++++++++++)))***+++***))))))***+++******************************++++++++++++******)))***++++++,,,++++++++++++++++++++++++************+++---......---+++***'''(((************,,,---((()))+++,,,,,,,,,+++*********++++++++++++******)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,************************+++++++++************))),,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------******))))))******+++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++(((((())))))***+++++++++(((***++++++******+++,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---***************+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))***++++++++++++***)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''(((***,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++,,,***)))***+++,,,+++***************************))))))))))))))))))))))))((()))******++++++******+++***))))))++++++***(((************************************************))))))))))))))))))))))))***************+++++++++******))))))))))))******++++++++++++++++++++++++***++++++***(((((()))+++ooo___RRRIIICCC@@@@@@BBBDDDEEEDDD@@@;;;888444333222000///.........------------------------,,,,,,------...------,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++((()))***+++,,,++++++************++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++,,,+++******))))))******************************)))***++++++++++++***)))+++++++++,,,,,,+++++++++(((***+++***)))((()))+++******************************++++++++++++******)))***++++++,,,,,,++++++,,,,,,,,,++++++************+++,,,------,,,+++***&&&)))+++,,,++++++---///)))***,,,---...---,,,+++***++++++,,,,,,++++++***)))***,,,------,,,***)))))))))***++++++,,,------************************+++++++++************)))++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......+++************+++,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++((((((((()))***+++++++++(((***,,,+++))))))+++---***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************************************************************************************+++***)))))))))***,,,,,,))))))*********+++++++++************************************************,,,,,,,,,+++++++++******)))***++++++++++++***)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************************************)))'''(((***,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******++++++***))))))++++++***)))************************))))))))))))))))))))))))))))))***++++++++++++******))))))***+++,,,+++)))************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++***+++---,,,***))))))***vvvdddUUUKKKCCC??????AAAEEEGGGFFFCCC???<<<444333222000///.........------------------------,,,,,,------...---------***+++---......---+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++))))))******++++++++++++((()))***+++,,,,,,+++***)))))))))******+++++++++++++++************++++++************************))))))******++++++++++++---,,,++++++******++++++************************)))***+++,,,,,,+++***)))))))))************))))))(((***+++***)))((()))*********************************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++************************************---///...+++***+++---***+++---//////...---,,,***++++++,,,,,,++++++***)))***,,,------,,,***)))))))))***+++,,,,,,------************************+++++++++************)))*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,------...//////,,,,,,++++++,,,,,,---...******))))))))))))******************************++++++++++++++++++++++++'''(((((()))***+++++++++(((***,,,+++))))))+++---+++++++++,,,,,,+++++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******))))))************************************************************************))))))))))))))))))))))))************************,,,+++*********+++---...))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************+++)))'''(((***,,,------)))))))))))))))))))))))))))))))))))))))******+++***)))((()))***+++***(((************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))***,,,---+++***************************************************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))***,,,......,,,*********